.ind-hero[data-astro-cid-gsuboygq]{position:relative}.ind-hero[data-astro-cid-gsuboygq] .hero-bloom-canvas{aspect-ratio:auto;min-height:0}.ind-hero[data-astro-cid-gsuboygq] .hero-bloom-canvas .hbc-content{text-align:left;padding:0;display:block;position:static;inset:auto}.ind-hero[data-astro-cid-gsuboygq] .hld-controls{display:none!important}.ind-hero__inner[data-astro-cid-gsuboygq]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,5vw,80px);max-width:1200px;margin:0 auto;padding:clamp(56px,7vw,120px) clamp(20px,3vw,32px) clamp(64px,8vw,128px);display:grid}@media (width<=980px){.ind-hero__inner[data-astro-cid-gsuboygq]{grid-template-columns:1fr}}.ind-hero__copy[data-astro-cid-gsuboygq]{gap:var(--s-5);flex-direction:column;display:flex}.ind-hero__h1[data-astro-cid-gsuboygq]{font-family:var(--f-display);letter-spacing:-.025em;color:var(--fg);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(38px,5.2vw,60px);font-weight:600;line-height:1.04}.ind-hero__lede[data-astro-cid-gsuboygq]{max-width:56ch;font-size:clamp(17px,1.6vw,19px)}.ind-hero__ctas[data-astro-cid-gsuboygq]{align-items:center;gap:var(--s-5);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.ind-hero__proof[data-astro-cid-gsuboygq]{margin:var(--s-5) 0 0;padding:var(--s-5) 0 0;border-top:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);max-width:580px;list-style:none;display:grid}.ind-hero__proof[data-astro-cid-gsuboygq] li[data-astro-cid-gsuboygq]{flex-direction:column;gap:2px;display:flex}.ind-hero__proof-num[data-astro-cid-gsuboygq]{font-family:var(--f-display);letter-spacing:-.02em;color:var(--fg);font-size:clamp(28px,3.2vw,36px);font-weight:600;line-height:1}.ind-hero__proof-label[data-astro-cid-gsuboygq]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab, var(--fg) 60%, transparent);font-size:11px;font-weight:500}.ind-hero__demo[data-astro-cid-gsuboygq]{width:100%}.reality__second[data-astro-cid-gsuboygq]{font-family:var(--f-body);color:color-mix(in oklab, var(--fg) 75%, transparent);margin:var(--s-5) auto 0;text-wrap:pretty;max-width:64ch;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.reality[data-astro-cid-gsuboygq] .race-timeline{max-width:1080px;margin-inline:auto}.leak-grid[data-astro-cid-gsuboygq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);max-width:1100px;margin-inline:auto;display:grid}@media (width<=880px){.leak-grid[data-astro-cid-gsuboygq]{grid-template-columns:1fr}}.customers[data-astro-cid-gsuboygq] .customer-logo-wall{margin-inline:auto}.weekends__intro[data-astro-cid-gsuboygq]{max-width:880px;margin:0 auto var(--s-10);text-align:center}.weekends__eyebrow[data-astro-cid-gsuboygq]{color:var(--accent)!important;margin-bottom:var(--s-4)!important}.weekends__quote[data-astro-cid-gsuboygq]{font-family:var(--f-display);letter-spacing:-.025em;color:var(--fg);text-wrap:balance;max-width:22ch;margin:0;margin-inline:auto;padding:0;font-size:clamp(36px,5.2vw,60px);font-weight:600;line-height:1.04}.weekends__quote[data-astro-cid-gsuboygq] p[data-astro-cid-gsuboygq]{margin:0}.weekends__quote[data-astro-cid-gsuboygq] em[data-astro-cid-gsuboygq]{font-family:var(--f-italic);font-variation-settings:"SOFT" 80;color:var(--accent);font-style:italic;font-weight:400}.weekends__byline[data-astro-cid-gsuboygq]{font-family:var(--f-body);color:color-mix(in oklab, var(--fg) 75%, transparent);margin:var(--s-5) auto 0;max-width:60ch;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.weekends__byline[data-astro-cid-gsuboygq] strong[data-astro-cid-gsuboygq]{color:var(--accent);font-weight:600}.weekends__quote-pull[data-astro-cid-gsuboygq]{font-family:var(--f-italic);font-variation-settings:"SOFT" 80;color:var(--fg);max-width:56ch;margin:var(--s-7) auto 0;padding:0 var(--s-3);text-wrap:balance;border-left:0;font-size:clamp(20px,2.2vw,26px);font-style:italic;font-weight:400;line-height:1.4}.weekends__quote-pull[data-astro-cid-gsuboygq] p[data-astro-cid-gsuboygq]{margin:0}.weekends__stack[data-astro-cid-gsuboygq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);max-width:1080px;margin:0 auto;display:grid}@media (width<=720px){.weekends__stack[data-astro-cid-gsuboygq]{grid-template-columns:repeat(2,1fr)}}.weekends__stat[data-astro-cid-gsuboygq]{gap:var(--s-2);padding:var(--s-7) var(--s-5);background:var(--bg-paper);border:1px solid color-mix(in oklab, var(--ink) 8%, transparent);border-radius:var(--r-lg,18px);text-align:center;flex-direction:column;display:flex}.weekends__stat-num[data-astro-cid-gsuboygq]{font-family:var(--f-display);letter-spacing:-.04em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(40px,5.6vw,72px);font-weight:600;line-height:.95}.weekends__stat-unit[data-astro-cid-gsuboygq]{font-family:var(--f-italic);font-variation-settings:"SOFT" 80;color:var(--accent);margin-left:.04em;font-size:.55em;font-style:italic;font-weight:400}.weekends__stat-label[data-astro-cid-gsuboygq]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab, var(--fg) 60%, transparent);font-size:11px;font-weight:500}.weekends__link[data-astro-cid-gsuboygq]{margin:var(--s-9) 0 0;text-align:center}.conversation__frame[data-astro-cid-gsuboygq]{margin-top:var(--s-7);justify-content:center;display:flex}.conversation__frame[data-astro-cid-gsuboygq] .device.phone{max-width:380px}.conversation__frame[data-astro-cid-gsuboygq] .cv{background:var(--paper);border:0;border-radius:0}.integration-grid[data-astro-cid-gsuboygq]{margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);max-width:1100px;margin-inline:auto;padding:0;list-style:none;display:grid}@media (width<=980px){.integration-grid[data-astro-cid-gsuboygq]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.integration-grid[data-astro-cid-gsuboygq]{grid-template-columns:1fr}}.integration-card[data-astro-cid-gsuboygq]{gap:var(--s-2);padding:var(--s-6) var(--s-5);background:var(--bg-paper);border:1px solid color-mix(in oklab, var(--ink) 8%, transparent);border-radius:var(--r-lg,18px);flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.integration-card[data-astro-cid-gsuboygq]:hover{box-shadow:0 14px 30px -22px color-mix(in oklab, var(--ink) 30%, transparent);border-color:color-mix(in oklab, var(--accent) 38%, var(--hair));transform:translateY(-2px)}}.integration-card--featured[data-astro-cid-gsuboygq]{border-color:color-mix(in oklab, var(--accent) 30%, var(--hair));background:color-mix(in oklab, var(--accent) 4%, var(--bg-paper))}.integration-card__badge[data-astro-cid-gsuboygq]{top:var(--s-3);right:var(--s-3);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:var(--paper);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute}.integration-card__name[data-astro-cid-gsuboygq]{font-family:var(--f-display);letter-spacing:-.02em;color:var(--fg);margin:0;font-size:22px;font-weight:600;line-height:1.1}.integration-card__tagline[data-astro-cid-gsuboygq]{font-family:var(--f-italic);font-variation-settings:"SOFT" 80;color:var(--accent);margin:0;font-size:14px;font-style:italic;font-weight:400}.integration-card__body[data-astro-cid-gsuboygq]{font-family:var(--f-body);color:color-mix(in oklab, var(--fg) 75%, transparent);margin:var(--s-2) 0 0;font-size:14.5px;line-height:1.55}.integrations__link[data-astro-cid-gsuboygq]{margin:var(--s-9) 0 0;text-align:center}.compliance__second[data-astro-cid-gsuboygq]{font-family:var(--f-body);color:color-mix(in oklab, var(--fg) 75%, transparent);margin:var(--s-5) auto 0;text-wrap:pretty;max-width:64ch;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.compliance-row[data-astro-cid-gsuboygq]{margin:var(--s-7) auto 0;flex-wrap:wrap;justify-content:center;gap:10px 14px;max-width:880px;padding:0;list-style:none;display:flex}.compliance-row[data-astro-cid-gsuboygq]>li[data-astro-cid-gsuboygq]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--fg) 70%, transparent);border:1px solid color-mix(in oklab, var(--ink) 12%, transparent);background:var(--bg-paper);border-radius:999px;padding:6px 12px;font-size:11.5px;font-weight:500}
