.hero[data-astro-cid-ge2uvauf]{padding:76px 0 40px;position:relative;overflow:hidden}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(40px,6vw,68px);line-height:1.02}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] .grad[data-astro-cid-ge2uvauf]{background:var(--sunset);color:#0000;-webkit-background-clip:text;background-clip:text}.hero[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:34ch;margin-top:22px;font-size:clamp(17px,2vw,20px);font-weight:450}.hero[data-astro-cid-ge2uvauf] .cta-row[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero[data-astro-cid-ge2uvauf] .prerelease[data-astro-cid-ge2uvauf]{font-family:var(--mono);color:var(--muted);letter-spacing:.02em;align-items:center;gap:9px;margin-top:18px;font-size:12.5px;display:flex}.pulse[data-astro-cid-ge2uvauf]{background:var(--flame);width:8px;height:8px;box-shadow:0 0 0 0 var(--glow);border-radius:50%;animation:2.4s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--glow)}70%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}.trust[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:22px;margin-top:34px;display:flex}.trust[data-astro-cid-ge2uvauf] .t[data-astro-cid-ge2uvauf]{color:var(--ink);align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.trust[data-astro-cid-ge2uvauf] .t[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:17px;height:17px;color:var(--sun);flex:none}.phone-stage[data-astro-cid-ge2uvauf]{place-items:center;min-height:380px;display:grid;position:relative}.phone[data-astro-cid-ge2uvauf]{background:var(--plum-ink);width:274px;height:560px;box-shadow:0 40px 90px -40px #4a2340b3, var(--shadow);border-radius:40px;padding:11px;position:relative}.phone[data-astro-cid-ge2uvauf] .screen[data-astro-cid-ge2uvauf]{background:linear-gradient(180deg, color-mix(in srgb,var(--plum-ink) 82%, var(--flame)) 0%, var(--plum-ink) 60%);border-radius:30px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.demo-vid[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.play[data-astro-cid-ge2uvauf]{z-index:2;background:var(--sunset);width:66px;height:66px;box-shadow:0 0 40px -4px var(--glow);cursor:pointer;border:none;border-radius:50%;place-items:center;transition:transform .18s,opacity .18s;display:grid;position:absolute}.play[data-astro-cid-ge2uvauf]:hover{transform:scale(1.06)}.play[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{color:#fff;width:26px;height:26px;margin-left:3px}.screen[data-astro-cid-ge2uvauf].playing .play[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:none}@media (width<=560px){.hero[data-astro-cid-ge2uvauf] .cta-row[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.hero[data-astro-cid-ge2uvauf] .cta-row[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{justify-content:center}.hero[data-astro-cid-ge2uvauf] .cta-row[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]:first-child{grid-column:1/-1}}@media (width<=860px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:8px}.phone-stage[data-astro-cid-ge2uvauf]{min-height:0;margin-top:36px}}.privacy[data-astro-cid-hnej4req]{background:var(--plum-ink);color:#f6ede1;border-block:1px solid var(--hair)}.privacy[data-astro-cid-hnej4req] .eyebrow[data-astro-cid-hnej4req]{color:var(--amber)}.privacy[data-astro-cid-hnej4req] .sec-head[data-astro-cid-hnej4req] p[data-astro-cid-hnej4req]{color:#d9c3d0}.tenets[data-astro-cid-hnej4req]{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}.tenet[data-astro-cid-hnej4req]{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;padding:26px}.tenet[data-astro-cid-hnej4req] .n[data-astro-cid-hnej4req]{font-family:var(--mono);letter-spacing:.14em;color:var(--amber);text-transform:uppercase;font-size:12px}.tenet[data-astro-cid-hnej4req] h3[data-astro-cid-hnej4req]{letter-spacing:-.02em;margin-top:14px;margin-bottom:9px;font-size:20px}.tenet[data-astro-cid-hnej4req] p[data-astro-cid-hnej4req]{color:#d9c3d0;font-size:14.5px;line-height:1.6}.band-cta[data-astro-cid-hnej4req]{margin-top:28px}.band-cta[data-astro-cid-hnej4req] a[data-astro-cid-hnej4req]{color:var(--amber)}.band-cta[data-astro-cid-hnej4req] a[data-astro-cid-hnej4req]:hover{text-decoration:underline}@media (width<=860px){.tenets[data-astro-cid-hnej4req]{grid-template-columns:1fr}}.feature[data-astro-cid-7yixq3ox]{background:var(--surface);border:1px solid var(--hair);border-radius:16px;padding:24px;transition:transform .18s,border-color .18s}.feature[data-astro-cid-7yixq3ox]:hover{border-color:var(--plum);transform:translateY(-3px)}.feature[data-astro-cid-7yixq3ox] .ic[data-astro-cid-7yixq3ox]{background:color-mix(in srgb,var(--sun) 14%, var(--surface));width:40px;height:40px;color:var(--sun);border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.feature[data-astro-cid-7yixq3ox] .ic[data-astro-cid-7yixq3ox] svg{width:21px;height:21px}.feature[data-astro-cid-7yixq3ox] h3[data-astro-cid-7yixq3ox]{letter-spacing:-.02em;font-size:17.5px}.feature[data-astro-cid-7yixq3ox] p[data-astro-cid-7yixq3ox]{color:var(--muted);margin-top:7px;font-size:14px;line-height:1.55}.features-grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}@media (width<=860px){.features-grid[data-astro-cid-cognygiv]{grid-template-columns:1fr 1fr}}@media (width<=560px){.features-grid[data-astro-cid-cognygiv]{grid-template-columns:1fr}}.shelf[data-astro-cid-hem5u6xf]{overflow:hidden}.marquee[data-astro-cid-hem5u6xf]{gap:18px;margin-top:34px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track[data-astro-cid-hem5u6xf]{animation:shelf var(--shelf-duration) linear infinite;flex:none;gap:18px;display:flex}.marquee[data-astro-cid-hem5u6xf]:hover .track[data-astro-cid-hem5u6xf],.marquee[data-astro-cid-hem5u6xf]:focus-within .track[data-astro-cid-hem5u6xf]{animation-play-state:paused}@keyframes shelf{0%{transform:translate(0)}to{transform:translate(calc(-100% - 18px))}}.tile[data-astro-cid-hem5u6xf]{background:var(--surface);border:1px solid var(--hair);width:360px;box-shadow:var(--shadow);border-radius:16px;flex:none;gap:14px;padding:14px;transition:border-color .18s,transform .18s;display:flex}.tile[data-astro-cid-hem5u6xf]:hover{border-color:var(--plum);transform:translateY(-3px)}.thumb[data-astro-cid-hem5u6xf]{border:1px solid var(--hair);background:var(--surface-2);border-radius:12px;flex:none;justify-content:center;align-items:center;width:112px;height:196px;display:flex;overflow:hidden}.thumb[data-astro-cid-hem5u6xf] img[data-astro-cid-hem5u6xf]{object-fit:cover;width:100%;height:100%;display:block}.no-shot[data-astro-cid-hem5u6xf]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:9.5px;line-height:1.7}.tile-text[data-astro-cid-hem5u6xf]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.tile-top[data-astro-cid-hem5u6xf]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tile[data-astro-cid-hem5u6xf] h3[data-astro-cid-hem5u6xf]{letter-spacing:-.02em;font-size:16px}.blurb[data-astro-cid-hem5u6xf]{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.kind[data-astro-cid-hem5u6xf]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--plum);white-space:nowrap;border-radius:5px;flex:none;align-self:flex-start;padding:3px 7px;font-size:9.5px}.kind[data-astro-cid-hem5u6xf][data-type=assistant]{background:var(--sun)}.where[data-astro-cid-hem5u6xf]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;margin-top:auto;font-size:10.5px;display:flex}.where[data-astro-cid-hem5u6xf] .dot[data-astro-cid-hem5u6xf]{border-radius:50%;flex:none;width:7px;height:7px}.where[data-astro-cid-hem5u6xf].local .dot[data-astro-cid-hem5u6xf]{background:var(--on-device)}.where[data-astro-cid-hem5u6xf].net .dot[data-astro-cid-hem5u6xf]{background:var(--plum)}.shelf-cta[data-astro-cid-hem5u6xf]{margin-top:28px;font-size:15px;font-weight:700}.shelf-cta[data-astro-cid-hem5u6xf] a[data-astro-cid-hem5u6xf]{color:var(--sun);transition:opacity .15s}.shelf-cta[data-astro-cid-hem5u6xf] a[data-astro-cid-hem5u6xf]:hover{opacity:.75}@media (width<=480px){.tile[data-astro-cid-hem5u6xf]{width:302px}.thumb[data-astro-cid-hem5u6xf]{width:94px;height:168px}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-hem5u6xf]{overflow-x:auto}.track[data-astro-cid-hem5u6xf][aria-hidden=true]{display:none}}.get[data-astro-cid-zgtab6tp]{position:relative;overflow:hidden}.get-card[data-astro-cid-zgtab6tp]{background:var(--plum-ink);color:#f6ede1;text-align:center;border:1px solid var(--hair);border-radius:24px;padding:56px 44px;position:relative;overflow:hidden}.get-card[data-astro-cid-zgtab6tp]:before{content:"";background:radial-gradient(ellipse at 50% 100%, var(--glow), transparent 70%);height:80%;position:absolute;inset:auto -10% -60%}.get-card[data-astro-cid-zgtab6tp] .eyebrow[data-astro-cid-zgtab6tp]{color:var(--amber);position:relative}.get-card[data-astro-cid-zgtab6tp] h2[data-astro-cid-zgtab6tp]{margin-top:14px;font-size:clamp(28px,4vw,42px);position:relative}.get-card[data-astro-cid-zgtab6tp] p[data-astro-cid-zgtab6tp]{color:#d9c3d0;max-width:46ch;margin:16px auto 0;position:relative}.get-card[data-astro-cid-zgtab6tp] .cta-row[data-astro-cid-zgtab6tp]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex;position:relative}.get-card[data-astro-cid-zgtab6tp] .btn-ghost[data-astro-cid-zgtab6tp]{color:#f6ede1;background:0 0;border-color:#ffffff38}.get-card[data-astro-cid-zgtab6tp] .btn-ghost[data-astro-cid-zgtab6tp]:hover{border-color:#ffffff80}.badge-soon[data-astro-cid-zgtab6tp]{font-family:var(--mono);color:#d9c3d0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex}
