@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_3ccf5d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_3ccf5d{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6b5749f8c269a92c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2f3b29ee9892ff2d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/265cfe580c59c96e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2b82b61eb10080ef-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f73a738e80860001-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13edfba010e186c0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07cc38d3eddea71c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Literata Fallback;src:local("Times New Roman");ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:118.15%}.__className_454ee8{font-family:Literata,Literata Fallback;font-weight:700;font-style:normal}.__variable_454ee8{--font-literata:"Literata","Literata Fallback"}:root{--bg:#faf8f5;--card:#ffffff;--text:#0f1b2d;--muted:#5b6b80;--chip:#f1eee8;--tint:#0f766e;--primary:#0f766e;--on-primary:#ffffff;--ring:#0f766e;--dot:#d4a84b;--field:#858f9e;--border:#e7e2d9;--success:#1f8a4c;--success-bg:#e5f6ec;--success-fg:#1a7a3e;--error:#c0392b;--error-bg:#FCEAEA;--pending-bg:#fdf3d8;--pending-fg:#8a5b00;--band-1:#b3ac9d;--band-2:#ddd8cc;--band-3:#c9c3b8;--band-4:#a39c8c;--band-edge:rgba(255,255,255,0.5);--band-rim:rgba(74,66,52,0.4);--btn:#a8a193;--contact:rgba(15,27,45,0.32);--shadow:0 24px 48px rgba(15,27,45,0.16),0 4px 12px rgba(15,27,45,0.1)}@media (prefers-color-scheme:dark){:root{--bg:#080c14;--card:#121a2b;--text:#f5f7fa;--muted:#8b9bb4;--chip:#1a2438;--tint:#2dd4bf;--ring:#2dd4bf;--dot:#e0a53a;--field:#64748f;--border:#243044;--success:#43c488;--success-bg:#153527;--success-fg:#6ee7a0;--error:#e0685c;--error-bg:#3b2020;--pending-bg:#332619;--pending-fg:#f5c86e;--band-1:#2a2b2e;--band-2:#7c7f86;--band-3:#4a4c50;--band-4:#232427;--band-edge:rgba(255,255,255,0.14);--band-rim:rgba(255,255,255,0.16);--btn:#3a3b3f;--contact:rgba(0,0,0,0.65);--shadow:0 24px 48px rgba(0,0,0,0.55),0 4px 12px rgba(0,0,0,0.4)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{font-family:var(--font-inter),-apple-system,"Segoe UI",sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wordmark,h1,h2,h3{font-family:var(--font-literata),Georgia,serif;font-weight:700;font-optical-sizing:none}a{color:var(--tint)}:focus-visible{outline:2px solid var(--tint);outline-offset:2px;border-radius:4px}.skipLink{position:absolute;left:16px;top:-56px;z-index:50;background:var(--primary);color:var(--on-primary);padding:10px 18px;border-radius:12px;font-weight:600;text-decoration:none;transition:top .15s ease}.skipLink:focus{top:12px}.page{max-width:1120px;margin:0 auto;padding:0 40px}@media (max-width:640px){.page{padding:0 20px}}.logoLockup{display:inline-flex;align-items:center;gap:10px}.wordmark{font-size:24px;letter-spacing:-.01em;color:var(--text);line-height:1}.wordmarkHq{color:var(--tint)}.brandLink{display:inline-flex;text-decoration:none;border-radius:8px}.siteHeader{border-bottom:1px solid var(--border)}.siteHeaderInner{max-width:1120px;margin:0 auto;padding:14px 40px;justify-content:space-between;gap:24px}.siteHeaderInner,.siteNav{display:flex;align-items:center}.siteNav{gap:30px}.siteNav a{color:var(--muted);text-decoration:none;font-size:15px;font-weight:500}.siteNav a:hover{color:var(--text)}.siteNav a.navCta{background:var(--primary);color:var(--on-primary);font-weight:600;padding:0 20px;height:44px;display:inline-flex;align-items:center;border-radius:12px;white-space:nowrap}.siteNav a.navCta:hover{color:var(--on-primary);filter:brightness(1.07)}@media (max-width:640px){.siteHeaderInner{padding:12px 20px}.siteNav{gap:18px}.siteNav a:not(.navCta){display:none}}@media (max-width:480px){.siteHeaderInner{padding:10px 16px;gap:12px}.brandLink svg{width:30px;height:30px}.wordmark{font-size:20px}.siteNav a.navCta{height:44px;padding:0 14px;font-size:14px}}@media (max-width:350px){.siteHeaderInner{flex-wrap:wrap;row-gap:10px}.siteNav{width:100%}.siteNav a.navCta{margin-left:auto}}.simpleHeader{border-bottom:1px solid var(--border)}.simpleHeaderInner{max-width:600px;margin:0 auto;padding:18px 24px}.simpleHeaderInner.wide{max-width:760px}.hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:center;padding:72px 0 80px}.hero h1{font-size:clamp(40px,4.6vw,56px);line-height:1.12;letter-spacing:-.01em;margin:0 0 22px}.lede{font-size:19px;line-height:1.65;color:var(--muted);margin:0 0 36px;max-width:540px}@media (max-width:900px){.hero{grid-template-columns:1fr;padding:48px 0 64px}.lede{max-width:none}}.notifyBlock{max-width:520px}.notifyLabel{display:block;font-size:15px;font-weight:600;margin-bottom:12px}.notifyRow{display:flex;gap:12px}.notifyInput{flex:1 1 auto;min-width:0;height:48px;border:1px solid var(--field);border-radius:12px;background:var(--card);color:var(--text);font:inherit;font-size:16px;padding:0 16px}.notifyInput::placeholder{color:var(--muted)}.notifyInput:focus{outline:none;border-color:var(--tint);box-shadow:0 0 0 3px color-mix(in srgb,var(--tint) 28%,transparent)}.notifyInput[aria-invalid=true]{border-color:var(--error)}.notifyButton{flex:0 0 auto;height:48px;padding:0 24px;border:none;border-radius:12px;background:var(--primary);color:var(--on-primary);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.notifyButton:hover:not([aria-disabled=true]){filter:brightness(1.07)}.notifyButton[aria-disabled=true]{cursor:not-allowed}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formError{font-size:14px;background:var(--error-bg);border:1px solid var(--error);border-radius:12px}.formDone,.formError{margin:12px 0 0;line-height:1.5;color:var(--text);padding:10px 14px}.formDone{font-size:14.5px;background:var(--success-bg);border:1px solid var(--success);border-radius:12px}.iosNote{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--muted);margin:16px 0 0}.appleGlyph{color:var(--tint);flex:0 0 auto}.privacyNote{font-size:13px;color:var(--muted);margin:8px 0 0}.privacyNote a{color:var(--tint)}@media (max-width:520px){.notifyRow{flex-wrap:wrap}.notifyButton,.notifyInput{flex:1 1 100%}}#get-access{scroll-margin-top:24px}.section{padding:76px 0;border-top:1px solid var(--border)}.sectionHead{max-width:640px;margin-bottom:8px}.sectionHead h2{font-size:clamp(30px,3.4vw,40px);line-height:1.2;letter-spacing:-.01em;margin:0 0 14px}.sectionSub{font-size:18px;line-height:1.6;color:var(--muted);margin:0}.step{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;padding:52px 0}.stepEyebrow{display:flex;gap:10px;margin:0 0 20px;color:var(--tint);font-size:13px;letter-spacing:.16em;text-transform:uppercase}.stepEyebrow,.stepNum{align-items:center;font-weight:700}.stepNum{display:inline-flex;justify-content:center;width:27px;height:27px;border:1.5px solid var(--tint);border-radius:50%;font-size:13.5px;letter-spacing:0}.step h3{font-size:clamp(27px,2.8vw,33px);line-height:1.22;margin:0 0 16px;letter-spacing:-.01em}.stepBody{font-size:17px;line-height:1.65;color:var(--muted);margin:0 0 24px;max-width:480px}.tickList{list-style:none;margin:0;padding:0;display:grid;grid-gap:13px;gap:13px}.tickList li{display:flex;gap:11px;align-items:flex-start;font-size:16px;line-height:1.5}.tickIcon{flex:0 0 auto;margin-top:2px;color:var(--tint)}@media (max-width:900px){.step{grid-template-columns:1fr;gap:36px;padding:40px 0}.stepVisual{order:2}.stepBody{max-width:none}}.phoneFigure{container-type:inline-size;margin:0 auto;width:min(318px,86vw)}.phoneFrame{--u:calc(100cqw / 300);position:relative;background:linear-gradient(90deg,var(--band-1),var(--band-2) 30%,var(--band-3) 58%,var(--band-4));border-radius:calc(var(--u) * 51.7);padding:calc(var(--u) * 4.5);box-shadow:inset 0 0 0 1px var(--band-edge),0 calc(var(--u) * 9) calc(var(--u) * 14) calc(var(--u) * -5) var(--contact),var(--shadow)}.phoneBezel{background:#000;border-radius:calc(var(--u) * 47.2);padding:calc(var(--u) * 9);box-shadow:inset 0 0 0 1px var(--band-rim)}.phoneBezel,.phoneScreenBox{position:relative}.phoneScreen{display:block;width:100%;height:auto;border-radius:calc(var(--u) * 38.2)}.phoneIsland{position:absolute;left:50%;top:1.291%;transform:translateX(-50%);width:32.06%;height:4.382%;background:#000;border-radius:999px;z-index:2}.phoneIsland:after{content:"";position:absolute;right:9%;top:50%;transform:translateY(-50%);height:48%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 35%,#46536e,#131a29 72%)}.phoneBtn{position:absolute;width:calc(var(--u) * 3.4);border-radius:calc(var(--u) * 1.7);background:var(--btn);z-index:1}.btnAction{left:calc(var(--u) * -2.6);top:19.6%;height:5%}.btnVolUp{top:28.2%}.btnVolDown,.btnVolUp{left:calc(var(--u) * -2.6);height:8.6%}.btnVolDown{top:38.6%}.btnPower{right:calc(var(--u) * -2.6);top:31%;height:13.2%}.phoneCaption{text-align:center;font-size:14px;color:var(--muted);margin-top:22px}.whosHereWrap{max-width:460px;margin:0 auto;width:100%}.whosHere{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:26px 26px 12px;box-shadow:0 12px 32px rgba(15,27,45,.07)}@media (prefers-color-scheme:dark){.whosHere{box-shadow:0 12px 32px rgba(0,0,0,.4)}}.whosHereMeta{font-size:13.5px;color:var(--muted);margin:0 0 6px}.whosHere h4{font-family:var(--font-literata),Georgia,serif;font-weight:700;font-optical-sizing:none;font-size:22px;margin:0 0 14px}.whosHereCount{display:flex;align-items:baseline;gap:9px;margin:0 0 14px}.whosHereCount .big{font-family:var(--font-literata),Georgia,serif;font-weight:700;font-size:40px;line-height:1}.whosHereCount .of{color:var(--muted);font-size:16px}.progressTrack{height:8px;border-radius:999px;background:var(--chip);overflow:hidden;margin-bottom:8px}.progressFill{display:block;height:100%;width:78%;border-radius:999px;background:var(--tint)}.checkinRow{gap:13px;padding:13px 0;border-top:1px solid var(--border)}.avatarInitials,.checkinRow{display:flex;align-items:center}.avatarInitials{flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:var(--chip);color:var(--text);justify-content:center;font-size:13px;font-weight:700}.checkinWho{flex:1 1 auto;min-width:0}.checkinName{display:block;font-size:15.5px;font-weight:600}.checkinRole{display:block;font-size:13.5px;color:var(--muted);margin-top:1px}.checkinTime{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--success-fg);background:var(--success-bg);border-radius:999px;padding:5px 11px;display:inline-flex;align-items:center;gap:6px}.checkinTime:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success-fg)}.checkinTime.notYet{color:var(--muted);background:var(--chip)}.checkinTime.notYet:before{display:none}.whosHereCaption{text-align:center;font-size:14px;color:var(--muted);margin-top:18px}.featureList{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 64px;gap:0 64px;margin-top:24px}.featureItem{display:flex;gap:16px;padding:24px 0;border-top:1px solid var(--border)}.featureIcon{flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:var(--chip);color:var(--tint);display:flex;align-items:center;justify-content:center}.featureItem h3{font-family:var(--font-inter),sans-serif;font-weight:700;font-size:17px;margin:1px 0 7px;letter-spacing:0}.featureItem p{font-size:15.5px;line-height:1.6;color:var(--muted);margin:0}@media (max-width:800px){.featureList{grid-template-columns:1fr}}.dashedNote{margin-top:36px;border:1.5px dashed color-mix(in srgb,var(--field) 65%,transparent);border-radius:16px;padding:20px 24px;font-size:16px;line-height:1.6;color:var(--muted)}.dashedNote strong{color:var(--text)}.splitCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:36px}.splitCard{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:32px}.splitCard h3{font-size:24px;margin:0 0 6px}.splitSub{font-size:14.5px;color:var(--muted);margin:0 0 22px}.splitCard .tickList li{font-size:15.5px}@media (max-width:800px){.splitCards{grid-template-columns:1fr}}.faqList{max-width:780px;margin-top:12px}.faqItem{border-top:1px solid var(--border);padding:4px 0}.faqItem:last-child{border-bottom:1px solid var(--border)}.faqItem summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:600;cursor:pointer;list-style:none}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"";flex:0 0 auto;width:9px;height:9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .15s ease}.faqItem[open] summary:after{transform:rotate(225deg)}.faqItem .faqAnswer{font-size:16px;line-height:1.65;color:var(--muted);margin:0 0 22px;max-width:640px}.closingCard{background:var(--card);border:1px solid var(--border);border-radius:24px;padding:48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.closingCard h2{font-size:clamp(28px,3vw,34px);line-height:1.22;margin:0 0 12px;letter-spacing:-.01em}.closingCard .closingSub{font-size:17px;line-height:1.6;color:var(--muted);margin:0}@media (max-width:800px){.closingCard{grid-template-columns:1fr;padding:32px 24px;gap:28px}}.siteFooter{border-top:1px solid var(--border);margin-top:0}.siteFooterInner{padding-top:44px;padding-bottom:48px}.siteFooterTop{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap}.footerTagline{font-size:15px;line-height:1.55;color:var(--muted);margin:14px 0 0;max-width:340px}.footerLinks{display:flex;gap:28px;flex-wrap:wrap}.footerLinks a{color:var(--text);font-size:15px;text-underline-offset:3px}.footerFine{font-size:13.5px;color:var(--muted);margin:36px 0 0}.simpleFooter{border-top:1px solid var(--border)}.simpleFooterInner{max-width:600px;margin:0 auto;padding:28px 24px 40px;display:flex;gap:32px;flex-wrap:wrap}.simpleFooterInner.wide{max-width:760px}.simpleFooter a{color:var(--tint);font-size:15.5px;text-underline-offset:3px}.joinPage{max-width:600px;margin:0 auto;padding:44px 24px 56px}.joinEyebrow{font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tint);margin:0 0 18px}.joinPage h1{font-size:clamp(38px,8.5vw,54px);line-height:1.1;letter-spacing:-.01em;margin:0 0 16px}.joinSub{font-size:19px;line-height:1.55;color:var(--muted);margin:0 0 30px}.guestNote{display:inline-block;font-size:14.5px;font-weight:600;color:var(--pending-fg);background:var(--pending-bg);border-radius:12px;padding:10px 16px;margin:0 0 24px}.openAppBtn{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:16px;background:var(--primary);color:var(--on-primary);font-size:17px;font-weight:600;text-decoration:none}.openAppBtn:hover{filter:brightness(1.07)}.joinCard{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:28px;margin-top:22px}.joinCard h2{font-size:24px;margin:0 0 10px}.joinCard p{font-size:16.5px;line-height:1.55;color:var(--muted);margin:0}.joinCard p strong{color:var(--text)}.codeBox{background:var(--chip);border-radius:16px;padding:24px 16px;text-align:center;margin:20px 0 16px}.codeBox .code{font-size:clamp(25px,7vw,32px);font-weight:800;letter-spacing:.16em;color:var(--text);margin:0;word-break:break-all}.copyBtn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:52px;background:var(--card);border:1.5px solid var(--field);color:var(--text);font:inherit;font-weight:600;font-size:16px;border-radius:12px;cursor:pointer}.copyBtn svg{color:var(--tint);flex:0 0 auto}.copyBtn:hover{border-color:var(--tint)}.joinNote{font-size:16.5px;line-height:1.6;color:var(--muted);margin:26px 0 0}.docPage{max-width:760px;margin:0 auto;padding:0 24px}.docHead{padding:52px 0 8px}.docEyebrow{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tint);margin:0 0 16px}.docHead h1{font-size:clamp(34px,5vw,44px);margin:0 0 12px;letter-spacing:-.01em}.docHead .lede{font-size:17px;margin:0}.doc{padding:16px 0 8px}.doc li,.doc p{font-size:16.5px;line-height:1.7;color:var(--muted)}.doc p strong{color:var(--text)}.doc section{margin-top:34px}.doc h2{font-size:22px;margin:0 0 12px;letter-spacing:-.01em}.doc ul{margin:0;padding-left:22px}.doc li{margin-bottom:8px}.backLink{display:inline-block;margin:28px 0 40px;font-size:15.5px}.loginPage{display:flex;justify-content:center;padding:56px 20px 80px}.loginCard{width:min(440px,100%);background:var(--card);border:1px solid var(--border);border-radius:20px;padding:32px 28px 28px;box-shadow:var(--shadow)}.loginCard h1{font-family:var(--font-literata),Georgia,serif;font-size:28px;letter-spacing:-.4px;margin:0 0 6px;color:var(--text)}.loginNote,.loginSub{margin:0 0 22px;color:var(--muted);font-size:15px;line-height:22px}.loginNote{margin:14px 0 0;font-size:13px;line-height:18px;text-align:center}.loginNote a,.loginSwitch button{color:var(--tint);font-weight:600;background:none;border:0;padding:0;font:inherit;cursor:pointer}.loginError{margin:0 0 14px;color:var(--error);font-size:14px;line-height:20px}.loginApple,.loginGoogle,.loginOutline,.loginTeal{width:100%;min-height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;font-size:15px;cursor:pointer}.loginApple{border:0;margin-bottom:12px;font-family:var(--font-inter),-apple-system,sans-serif;font-weight:600;font-size:17px;letter-spacing:-.2px;background:#000000;color:#ffffff}.loginGoogle{border:1px solid #747775;margin-bottom:12px;background:#ffffff;color:#1f1f1f;font-family:var(--font-inter),Arial,sans-serif;font-weight:500;font-size:14px}.loginAppleSlot,.loginGoogleSlot{min-height:44px;margin-bottom:12px}.loginGoogleSlot>div{display:flex;justify-content:center}.loginMark{width:18px;height:18px;position:absolute;left:18px}.loginApple:disabled,.loginGoogle:disabled{cursor:not-allowed}.loginOr{display:flex;align-items:center;gap:12px;margin:4px 0 16px;color:var(--muted)}.loginOr span{flex:1 1;height:1px;background:var(--border)}.loginOr em{font-style:normal;font-size:13px}.loginField{display:block;margin-bottom:16px}.loginField input{width:100%;min-height:54px;border-radius:16px;border:1.5px solid var(--border);background:var(--card);color:var(--text);padding:0 16px;font:inherit;font-size:16px}.loginField input::placeholder{color:var(--muted)}.loginTeal{border:0;background:var(--primary);color:var(--on-primary);font-weight:500}.loginTeal:disabled{opacity:.55;cursor:not-allowed}.loginOutline{margin-top:12px;background:transparent;border:1.5px solid var(--tint);color:var(--text);font-weight:500}.loginSwitch{margin:16px 0 0;text-align:center;font-size:14px;color:var(--muted)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-color-scheme:dark){.loginApple{background:#ffffff;color:#000000}.loginGoogle{background:#131314;color:#e3e3e3;border-color:#8e918f}.loginField input{border-color:var(--tint)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}