@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Britti Sans Trial;src:url(/assets/BrittiSansTrial-Light-DukaHwDb.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Britti Sans Trial;src:url(/assets/BrittiSansTrial-Regular-D9lnj9RQ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Britti Sans Trial;src:url(/assets/BrittiSansTrial-Semibold-Ccky4bf5.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Britti Sans Trial;src:url(/assets/BrittiSansTrial-Bold-43kZuH3d.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-CFC-oig6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Medium-BeuPbCra.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Semibold-DuU0EXYK.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Bold-C9mmBhm_.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink: #0a0a0a;--paper: #ffffff;--panel: #f4f4f4;--line: #e2e2e2;--line-dark: #2e2e2e;--muted: #595959;--muted-inverse: #a8a8a8;--max-w: 1080px;--radius: 14px;--font: "Britti Sans Trial", "Lato", "Geist Variable", "Segoe UI", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}[id]{scroll-margin-top:84px}body{font-family:var(--font);font-weight:300;color:var(--ink);background:var(--paper);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video,iframe{max-width:100%;display:block}a{color:inherit}h1,h2,h3{line-height:1.12;letter-spacing:-.025em;font-weight:650}.wrap{max-width:var(--max-w);margin:0 auto;padding:0 24px}.section{padding:112px 0}.inverse{background:var(--ink);color:var(--paper)}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:550;color:var(--muted)}.inverse .eyebrow{color:var(--muted-inverse)}.section-lead{font-size:1.12rem;line-height:1.7;color:var(--muted);max-width:44em;margin-top:18px}.inverse .section-lead{color:var(--muted-inverse)}h2{font-size:clamp(1.9rem,4vw,2.75rem);letter-spacing:-.03em}.section .eyebrow+h2{margin-top:14px}.btn{display:inline-block;background:var(--ink);color:var(--paper);padding:12px 26px;border:1px solid var(--ink);border-radius:999px;text-decoration:none;font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.btn:hover{opacity:.85;transform:translateY(-1px);box-shadow:0 10px 24px -12px #00000059}.btn:active{transform:translateY(0);box-shadow:none}:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.btn:focus-visible,.waitlist-form input:focus-visible{border-radius:999px}.inverse .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-ghost{background:transparent;color:var(--ink)}.inverse .btn-ghost{background:transparent;color:var(--paper)}.btn-small{padding:8px 18px;font-size:.85rem}.nav{position:sticky;top:0;z-index:10;background:#ffffffd1;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;gap:28px;height:64px}.nav-brand{font-weight:700;font-size:1.12rem;letter-spacing:-.02em;text-decoration:none;margin-right:auto}.nav nav{display:flex;gap:24px}.nav nav a{text-decoration:none;font-size:.9rem;font-weight:500;color:var(--muted);transition:color .15s ease}.nav nav a:hover{color:var(--ink)}.hero{padding:128px 0 104px;text-align:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-30%;left:50%;transform:translate(-50%);width:120%;height:80%;background:radial-gradient(ellipse 55% 60% at 50% 30%,rgba(255,255,255,.1),transparent 68%);pointer-events:none}.hero .wrap{position:relative}.hero .eyebrow{display:inline-flex;align-items:center;border:1px solid var(--line-dark);border-radius:999px;padding:6px 16px;background:#ffffff0a}.hero h1{font-size:clamp(2.5rem,6vw,4.4rem);font-weight:700;letter-spacing:-.045em;line-height:1.05;max-width:16em;margin:22px auto 0}.hero-sub{font-size:1.15rem;line-height:1.65;color:var(--muted-inverse);max-width:40em;margin:26px auto 0}.hero-badges{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:26px}.badge-pill{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line-dark);border-radius:999px;padding:7px 16px;font-size:.85rem;font-weight:550;background:#ffffff0a}.badge-pill svg{flex:0 0 auto}.badge-free{border-color:#ffffff8c}.video-demo{position:relative;margin:72px auto 0;max-width:880px;aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#0a0a0a;box-shadow:0 0 0 1px #ffffff0a,0 0 120px -30px #ffffff24}.video-demo video{display:block;width:100%;height:100%}.pain-heading{margin:72px auto 0;font-size:clamp(1.3rem,2.3vw,1.6rem);letter-spacing:-.02em;text-align:center;max-width:34em;text-wrap:balance}.pain-list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:36px}.pain-list li{border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:var(--paper);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.pain-list li:hover{transform:translateY(-3px);border-color:#cfcfcf;box-shadow:0 18px 40px -22px #00000029}.pain-list h3{font-size:1.1rem;margin-bottom:10px}.pain-list p{color:var(--muted);font-size:.98rem}.value-section{background:var(--panel)}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:64px}.value-card{border:1px solid var(--line);border-radius:var(--radius);padding:30px;background:var(--paper);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.value-card:hover{transform:translateY(-3px);border-color:#cfcfcf;box-shadow:0 18px 40px -22px #00000029}.value-card h3{font-size:1.05rem;margin-bottom:10px}.value-card p{color:var(--muted);font-size:.95rem}.pricing{text-align:center}.pricing .section-lead{margin-left:auto;margin-right:auto}.title-line{display:block}.pricing-card{margin:56px auto 0;max-width:640px;background:var(--ink);color:var(--paper);border-radius:18px;padding:52px 40px;text-align:center;position:relative;overflow:hidden;box-shadow:0 32px 70px -36px #00000080}.pricing-card:before{content:"";position:absolute;top:-55%;left:50%;transform:translate(-50%);width:130%;height:100%;background:radial-gradient(ellipse 55% 60% at 50% 40%,rgba(255,255,255,.12),transparent 68%);pointer-events:none}.pricing-card>*{position:relative}.pricing-headline{font-size:clamp(1.7rem,4vw,2.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.15}.pricing-points{list-style:none;margin:24px 0 32px;display:grid;gap:9px;color:var(--muted-inverse);font-size:.95rem}.pricing-card .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.feature-strip{list-style:none;display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:28px;font-weight:600;font-size:.95rem}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:64px}.feature-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:34px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.feature-card:hover{transform:translateY(-3px);border-color:#cfcfcf;box-shadow:0 18px 40px -22px #0000002e}.feature-index{font-family:var(--font-mono);font-size:.78rem;font-weight:500;color:var(--muted);letter-spacing:.08em}.feature-card h3{font-size:1.5rem;margin-top:12px}.feature-tag{display:inline-block;border:1px solid var(--ink);border-radius:999px;font-size:.75rem;font-weight:600;padding:3px 12px;margin-top:10px;text-transform:uppercase;letter-spacing:.06em}.feature-card>p{margin:16px 0 26px;color:var(--muted)}.feature-shot{position:relative;margin:auto auto 0;height:380px;width:min(340px,100%);overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 14px 34px -18px #00000038}.feature-shot img{width:100%}.feature-shot:after{content:"";position:absolute;inset:auto 0 0;height:64px;background:linear-gradient(to bottom,transparent,var(--panel));pointer-events:none}.founder-card{display:flex;gap:40px;align-items:flex-start;margin-top:48px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:44px}.founder-monogram{flex:0 0 auto;width:112px;height:112px;border-radius:50%;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;letter-spacing:.02em}.founder-card h3{font-size:1.6rem}.founder-role{color:var(--muted);font-weight:600;margin:4px 0 18px}.founder-bio p{color:var(--muted);margin-bottom:14px;max-width:56em}.founder-card .btn-ghost{border-color:var(--ink);margin-top:8px}.waitlist{text-align:center}.waitlist h2{margin:0 auto}.waitlist .section-lead{margin-left:auto;margin-right:auto}.contrast-list{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin:56px auto 0;max-width:880px;text-align:left}.contrast-list li{border:1px solid var(--line-dark);border-radius:var(--radius);padding:28px}.contrast-list li:last-child{border-color:var(--paper)}.contrast-list strong{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;margin-bottom:10px}.contrast-list span{color:var(--muted-inverse);font-size:.98rem}.no-list{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:10px 26px;margin-top:40px;font-weight:600;font-size:.95rem}.waitlist-form{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:36px}.waitlist-microcopy{margin-top:14px;font-size:.85rem;color:var(--muted-inverse)}.waitlist-form input{background:#ffffff0d;border:1px solid var(--line-dark);border-radius:999px;color:var(--paper);padding:12px 22px;font-size:.95rem;font-family:var(--font);width:min(340px,100%);transition:border-color .15s ease,background .15s ease}.waitlist-form input::placeholder{color:var(--muted-inverse)}.waitlist-form input:focus{outline:none;border-color:var(--paper);background:#ffffff14}.waitlist-success{margin-top:48px;font-weight:600}.waitlist-error{margin-top:14px;color:var(--muted-inverse)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.footer{padding:44px 0;border-top:1px solid var(--line-dark)}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--paper)}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:.92rem;color:var(--muted-inverse)}.footer-links{display:flex;gap:22px}@media(max-width:860px){.section{padding:72px 0}.nav nav{display:none}.pain-list,.feature-grid,.value-grid,.contrast-list{grid-template-columns:1fr}.founder-card{flex-direction:column;padding:32px}.footer-inner{flex-direction:column;text-align:center}}@media(max-width:560px){.hero{padding:88px 0 72px}.hero-badges{gap:10px}.pricing-card{padding:40px 24px}.founder-monogram{width:84px;height:84px;font-size:1.5rem}.waitlist-form .btn{width:min(340px,100%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
