@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_75787b{font-family:Sora,Sora Fallback;font-style:normal}.__variable_75787b{--font-heading:"Sora","Sora Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_14db65{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_14db65{--font-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--bg:#03050a;--bg-soft:#070b15;--surface:#0e1625;--surface-soft:#111b2d;--text:#f5f8ff;--muted:#9fb0cf;--line:rgba(137,166,209,0.24);--line-soft:rgba(137,166,209,0.14);--accent:#57aeff;--accent-strong:#2a7edf;--success:#47d18b}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:radial-gradient(circle at 12% -8%,rgba(87,174,255,.25),transparent 36%),radial-gradient(circle at 84% 0,rgba(87,174,255,.14),transparent 30%),linear-gradient(180deg,var(--bg) 0,var(--bg-soft) 46%,var(--bg) 100%);color:var(--text);font-family:var(--font-body),sans-serif;min-height:100vh;position:relative}body:before{background-image:linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.015) 1px,transparent 0);background-size:44px 44px;content:"";inset:0;opacity:.35;pointer-events:none;position:fixed;z-index:-1}a{color:inherit;text-decoration:none}.page-wrap{margin:0 auto;max-width:1120px;padding:1.1rem 1.35rem 5.5rem}.site-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(8,12,20,.76);border:1px solid var(--line);border-radius:14px;display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:auto 1fr auto;padding:.74rem .95rem;position:-webkit-sticky;position:sticky;top:.9rem;z-index:20}.logo{align-items:center;display:inline-flex;font-family:var(--font-heading),sans-serif;font-size:.95rem;font-weight:700;gap:.55rem;letter-spacing:.01em}.logo-mark{flex-shrink:0}.top-nav{display:flex;gap:1.3rem;justify-content:center}.top-nav a{color:var(--muted);font-family:var(--font-heading),sans-serif;font-size:.86rem;font-weight:500;transition:color .16s ease}.top-nav a:hover{color:#eaf2ff}.btn{background:linear-gradient(135deg,var(--accent) 0,var(--accent-strong) 100%);border:1px solid rgba(141,202,255,.42);border-radius:10px;color:#f5faff;display:inline-flex;font-family:var(--font-heading),sans-serif;font-size:.88rem;font-weight:700;justify-content:center;padding:.72rem 1.08rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.btn:hover{border-color:rgba(141,202,255,.6);box-shadow:0 10px 24px rgba(42,126,223,.42);transform:translateY(-1px)}.btn-small{font-size:.8rem;padding:.53rem .82rem}.btn-secondary{background:rgba(255,255,255,.02)}.btn-ghost{background:transparent;border-color:var(--line);color:#dbe8ff}.content-flow{position:relative}.hero{display:flex;flex-direction:column;padding:6.6rem 0 5rem;text-align:center}.eyebrow,.hero{align-items:center}.eyebrow{color:#cfe3ff;display:inline-flex;font-family:var(--font-heading),sans-serif;font-size:.74rem;font-weight:700;gap:.5rem;letter-spacing:.11em;margin:0 0 1.05rem;text-transform:uppercase}.pulse-dot{animation:pulse 1.9s ease-in-out infinite;background:var(--success);border-radius:999px;box-shadow:0 0 0 3px rgba(71,209,139,.2);height:8px;width:8px}h1,h2,h3{font-family:var(--font-heading),sans-serif;line-height:1.04;margin:0}h1{font-size:clamp(2.35rem,6.2vw,4.9rem);letter-spacing:-.026em;max-width:11.5ch}.hero-copy{color:#b2c1dd;font-size:clamp(1.01rem,1.85vw,1.17rem);line-height:1.72;margin:1.2rem 0 0;max-width:60ch}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.75rem}.panel{border-top:1px solid var(--line-soft);margin-top:5rem;padding-top:3rem}.panel h2{font-size:clamp(1.18rem,2.2vw,1.64rem);letter-spacing:-.014em}.section-head{max-width:47rem}.section-kicker{color:#89a6d2;font-family:var(--font-heading),sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.11em;margin:0 0 .5rem;text-transform:uppercase}.section-copy{color:#9fb1d1;line-height:1.67;margin:.85rem 0 0}.panel-features{border-top-color:rgba(137,166,209,.2)}.feature-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.8rem}.feature-card{background:linear-gradient(180deg,rgba(14,22,37,.74),rgba(14,22,37,.45));border:1px solid rgba(137,166,209,.2);border-radius:12px;min-height:180px;padding:1.2rem 1.15rem}.card-index{color:#6f8fc1;display:inline-block;font-family:var(--font-heading),sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.09em;margin-bottom:.55rem}.feature-card h3{font-size:1.02rem}.feature-card p{color:#a7b9d8;line-height:1.64;margin:.62rem 0 0}.panel-prompts{border-top-color:rgba(137,166,209,.16)}.example-list{display:grid;grid-gap:.95rem;gap:.95rem;margin:1.55rem 0 0;padding:0}.example-list li{align-items:start;border:1px solid rgba(137,166,209,.2);border-left:2px solid rgba(87,174,255,.5);border-radius:10px;display:grid;grid-gap:.12rem;gap:.12rem;grid-template-columns:auto 1fr;padding:.95rem 1rem}.prompt-count{color:#7da0d4;font-size:.74rem;grid-row:1/span 2;letter-spacing:.08em;margin-right:.8rem;padding-top:.12rem}.prompt-count,.prompt-label{font-family:var(--font-heading),sans-serif;font-weight:700}.prompt-label{color:#80a2d7;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase}.example-list li p{color:#d9e6ff;font-family:var(--font-heading),sans-serif;font-size:.9rem;line-height:1.52;margin:.16rem 0 0}.panel-faq{border-top-color:rgba(137,166,209,.16)}.faq-grid{display:grid;grid-gap:1.35rem;gap:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.faq-item{border-top:1px solid rgba(137,166,209,.28);padding-top:1rem}.faq-item h3{font-size:.95rem}.faq-item p{color:#9db1d3;line-height:1.64;margin:.52rem 0 0}.waitlist{border-top:1px solid rgba(137,166,209,.16);margin-top:5.1rem;padding-top:3.5rem;text-align:center}.waitlist-inner{background:linear-gradient(180deg,rgba(17,27,45,.72),rgba(14,22,37,.55));border:1px solid rgba(137,166,209,.22);border-radius:14px;margin:0 auto;max-width:46rem;padding:2.15rem 1.2rem}.waitlist-form{display:flex;gap:.85rem;justify-content:center;margin-top:1.5rem}.waitlist-form input{background:rgba(4,8,16,.75);border:1px solid rgba(137,166,209,.3);border-radius:10px;color:#eff6ff;font-size:.96rem;min-width:min(25rem,100%);outline:none;padding:.75rem .86rem}.waitlist-form input:focus{border-color:rgba(141,202,255,.88);box-shadow:0 0 0 3px rgba(141,202,255,.14)}.waitlist-form button{background:linear-gradient(135deg,var(--accent) 0,var(--accent-strong) 100%);border:1px solid rgba(141,202,255,.5);border-radius:10px;color:#f7fbff;cursor:pointer;font-family:var(--font-heading),sans-serif;font-size:.89rem;font-weight:700;padding:.75rem 1rem}.site-footer{align-items:center;border-top:1px solid rgba(137,166,209,.16);color:#8fa3c7;display:flex;flex-wrap:wrap;font-size:.84rem;gap:.8rem;justify-content:space-between;margin-top:3.4rem;padding:1.35rem 0 0}.footer-links{display:flex;gap:.9rem}.sr-only{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes pulse{0%,to{opacity:.75}50%{opacity:1}}@media (max-width:960px){.faq-grid,.feature-grid{grid-template-columns:1fr}.top-nav{display:none}}@media (max-width:640px){.page-wrap{padding:.9rem .9rem 3.2rem}.site-header{grid-template-columns:1fr;justify-items:stretch;text-align:center}.btn-small{width:100%}.hero{padding:4.6rem 0 3.9rem}.panel{margin-top:4.1rem;padding-top:2.5rem}.waitlist{margin-top:4.4rem;padding-top:2.8rem}.waitlist-inner{padding:1.65rem .95rem}.waitlist-form{flex-direction:column}.waitlist-form button,.waitlist-form input{width:100%}.site-footer{justify-content:center;text-align:center}}