:root{--navy:#0e1b3c;--cream:#f5ecde;--paper:#fbf6ec;--amber:#c68a3f;--ink:#0e1b3c;--muted:#6b7388;--rule:rgba(14,27,60,.1);--space-hero-top:96px;--space-hero-bottom:80px;--space-card-gap:32px;--space-major:96px;--space-footer:48px;--card-padding:64px 56px;--card-radius:24px;--space-inner:48px;--nav-control-h:40px}*{box-sizing:border-box}html,body{margin:0;padding:0}:focus{outline:none}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}body{font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.crawl-content{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{min-height:100vh}.wrap{max-width:1080px;margin:0 auto;padding:0 32px}.nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--cream) 88%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--rule)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}.brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:16px;letter-spacing:-.01em;text-decoration:none;color:inherit;flex-shrink:0}.brand:hover .brand-mark{opacity:.92}.brand-mark{width:auto;height:70px;display:block;object-fit:contain;object-position:left center}.brand-mark.small{width:28px;height:28px}.brand b{color:var(--navy);font-weight:700}.brand i{font-style:normal;color:var(--amber);font-weight:700}.wordmark{display:inline-flex;align-items:baseline;gap:0;white-space:nowrap}.wordmark b{color:var(--navy);font-weight:700}.wordmark i{font-style:normal;color:var(--amber);font-weight:700}.nav-cta{display:flex;align-items:center;gap:12px}.nav-cta .btn,.locale-trigger,.nav-menu-trigger{box-sizing:border-box;height:var(--nav-control-h);min-height:var(--nav-control-h);border-radius:10px;flex-shrink:0}.nav-menu{display:none;position:relative}.nav-menu-trigger{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:var(--nav-control-h);padding:0;border:1px solid rgba(198,138,63,.34);background:var(--paper);color:var(--navy);cursor:pointer}.nav-menu-trigger::-webkit-details-marker{display:none}.nav-menu-icon{font-size:18px;line-height:1}.nav-menu[open] .nav-menu-trigger{border-color:#c68a3f9e;box-shadow:0 0 0 3px #c68a3f24}.nav-menu-list{position:absolute;right:0;top:calc(100% + 8px);margin:0;padding:8px;min-width:200px;list-style:none;border:1px solid rgba(198,138,63,.36);border-radius:12px;background:var(--paper);box-shadow:0 10px 30px #0e1b3c29;z-index:60}.nav-menu-item{display:block;text-decoration:none;color:var(--ink);font-size:14px;border-radius:8px;padding:9px 10px}.nav-menu-item:hover{background:#c68a3f1f;color:var(--navy)}.nav-link{font-size:14px;color:var(--muted);text-decoration:none}.nav-link:hover{color:var(--ink)}.locale-menu{position:relative}.locale-trigger{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid rgba(198,138,63,.34);background:var(--paper);color:var(--navy);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1}.locale-trigger:hover{border-color:#c68a3f8f;background:color-mix(in srgb,var(--paper) 82%,#fff)}.locale-menu[open] .locale-trigger{border-color:#c68a3f9e;box-shadow:0 0 0 3px #c68a3f24}.locale-trigger::-webkit-details-marker{display:none}.locale-globe{font-size:14px;line-height:1}.locale-chevron{color:#8b5e1f;font-size:12px}.locale-menu[open] .locale-chevron{transform:rotate(180deg)}.locale-list{position:absolute;right:0;top:calc(100% + 8px);margin:0;padding:8px;min-width:180px;list-style:none;border:1px solid rgba(198,138,63,.36);border-radius:12px;background:var(--paper);box-shadow:0 10px 30px #0e1b3c29;z-index:60}.locale-item{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;color:var(--ink);font-size:14px;border-radius:8px;padding:9px 10px}.locale-item:hover{background:#c68a3f1f;color:var(--navy)}.locale-item.active{background:#c68a3f3d;color:var(--navy);font-weight:600}.locale-check{color:var(--amber);font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:500;font-size:14px;line-height:1;padding:10px 18px;border-radius:8px;text-decoration:none;background:var(--navy);color:#fff;border:1px solid var(--navy);cursor:pointer}.nav-cta .btn{padding:0 16px;font-size:13px;font-weight:600}.btn:hover{background:#000}.btn:disabled{opacity:.72;cursor:not-allowed}.hero{padding:var(--space-hero-top) 0 var(--space-hero-bottom);text-align:left}.hero .wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:center}.hero-copy{min-width:0}.hero-mascot{position:relative;width:100%;max-width:420px;justify-self:center;aspect-ratio:1/1}.hero-mascot img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(14,27,60,.12));animation:gentle-float 5s ease-in-out infinite}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 16px}.eyebrow-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 12px;border-radius:999px;background:#c68a3f1f;border:1px solid rgba(198,138,63,.3);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8b5e1f;font-weight:600;margin:0 0 32px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px #c68a3f38;animation:gentle-pulse 2.4s ease-in-out infinite}@keyframes gentle-pulse{0%,to{opacity:1}50%{opacity:.45}}h1.hero-title{margin:0;font-weight:700;letter-spacing:-.04em;line-height:.98;font-size:clamp(44px,5.8vw,84px);max-width:760px}h1.hero-title .strike{position:relative;display:inline-block;color:var(--muted);font-weight:500}h1.hero-title .strike:after{content:"";position:absolute;left:-1%;right:-1%;top:54%;height:5px;background:var(--ink);transform:rotate(-1.5deg);border-radius:3px}h1.hero-title .hl{color:var(--ink);position:relative;display:inline-block;z-index:1}h1.hero-title .hl:before{content:"";position:absolute;left:-6px;right:-6px;bottom:6%;height:34%;background:#c68a3f52;border-radius:3px;z-index:-1}.hero-sub{margin:36px 0 0;max-width:600px;font-size:19px;line-height:1.55;color:var(--muted)}.hero-actions{margin-top:40px;max-width:460px}.waitlist-mini{display:flex;align-items:center;background:#fff;border:1px solid var(--rule);border-radius:10px;padding:4px 4px 4px 16px;gap:8px;width:100%}.waitlist-mini input,.cta-form input{flex:1;border:0;outline:0;font:inherit;font-size:15px;background:transparent;color:var(--ink);padding:10px 4px}.waitlist-mini input::placeholder,.cta-form input::placeholder{color:#9aa1b3}.hero-proof{margin-top:24px;display:flex;align-items:center;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap}.avatars{display:inline-flex}.avatars span{width:28px;height:28px;border-radius:50%;border:2px solid var(--cream);display:inline-block;margin-left:-8px}.avatars span:first-child{margin-left:0}.avatars span:nth-child(1){background:linear-gradient(135deg,#e8b879,#c68a3f)}.avatars span:nth-child(2){background:linear-gradient(135deg,#7e92c4,#3b4d7a)}.avatars span:nth-child(3){background:linear-gradient(135deg,#d9a88a,#a66b49)}.avatars span:nth-child(4){background:linear-gradient(135deg,#c9c0ae,#6b7388)}.hero-proof b{color:var(--ink);font-weight:600}.success,.hint{margin:.7rem 0 0;font-size:13px}.success{color:#166534}.hint{color:#b91c1c}section.shell{padding:0}.section-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 16px}h2.section-title{font-weight:700;letter-spacing:-.025em;line-height:1.1;font-size:clamp(32px,3.8vw,48px);margin:0;max-width:760px}h2.section-title .muted{color:var(--muted);font-weight:500}.section-lead{margin:20px 0 0;max-width:580px;font-size:17px;line-height:1.55;color:var(--muted)}#what-you-get{padding-top:var(--space-card-gap)}#story,#faq{padding-top:var(--space-major)}.panel{width:100%;background:#fff;border:1px solid var(--rule);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:0 1px #0e1b3c05}.compare{margin-top:var(--space-inner);display:grid;grid-template-columns:1fr 1fr;gap:64px}.compare h3{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.compare h3.amber{color:var(--amber)}.compare ul{list-style:none;margin:24px 0 0;padding:0}.compare li{padding:18px 0;border-top:1px solid var(--rule);font-size:17px;line-height:1.5;color:var(--ink)}.compare li .quote{display:block;color:var(--muted);font-size:14px;margin-bottom:6px}.compare .col-x li .quote{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#0e1b3c4d}.compare li b{font-weight:600}.problem-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.problem-copy{min-width:0}.problem-visual{display:flex;justify-content:flex-end;align-items:flex-end}.problem-visual img{width:min(440px,61vw);height:auto;display:block;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(14,27,60,.14))}.what-you-get-card{margin-top:var(--space-inner)}.what-you-get-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.what-you-get-copy{min-width:0}.what-you-get-visual{display:flex;justify-content:flex-end;align-items:flex-end}.what-you-get-visual img{width:min(440px,61vw);height:auto;display:block;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(14,27,60,.14))}.what-you-get-card .col-v{max-width:760px}.what-you-get-card h3{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--amber)}.what-you-get-card ul{list-style:none;margin:24px 0 0;padding:0}.what-you-get-card li{padding:18px 0;border-top:1px solid var(--rule);font-size:17px;line-height:1.5;color:var(--ink)}.what-you-get-card li b{font-weight:600}.founder{width:100%;background:var(--navy);color:#fff;border-radius:var(--card-radius);overflow:hidden;display:grid;grid-template-columns:1.4fr 1fr;border:1px solid var(--navy);box-shadow:0 1px #0e1b3c05}.founder-text{padding:var(--card-padding)}.founder .eyebrow{color:#e8c99b}.founder blockquote{margin:24px 0 0;font-weight:500;font-size:clamp(22px,2vw,30px);line-height:1.32;letter-spacing:-.015em}.founder blockquote em{font-style:normal;color:var(--amber);font-weight:600}.founder .sig{margin-top:36px;display:flex;align-items:center;gap:14px;font-size:14px;color:#ffffffb3}.founder .sig .name{color:#fff;font-weight:600}.founder .sig .pill{margin-left:auto;padding:6px 12px;border-radius:999px;background:#ffffff14;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.founder-side{position:relative;background:linear-gradient(160deg,#1a2a55,#0e1b3c);display:grid;place-items:center;padding:48px 40px}.stamp{position:absolute;top:24px;right:24px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-weight:500}.lang-grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lang-grid .l{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;text-align:left}.lang-grid .l .flag{font-size:11px;color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.lang-grid .l .word{font-weight:600;font-size:17px;letter-spacing:-.01em;margin-top:6px}.lang-grid .l.now{background:#c68a3f24;border-color:#c68a3f52}.lang-grid .l.now .flag{color:#e8c99b}.faq-list{margin-top:var(--space-inner);display:flex;flex-direction:column;gap:10px}.faq-item{border:1px solid var(--rule);border-radius:12px;background:var(--paper);overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex-shrink:0;font-size:18px;font-weight:600;color:var(--amber);line-height:1}.faq-item[open] summary:after{content:"−"}.faq-question{margin:0;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.faq-item p{margin:0;padding:16px 20px 18px;font-size:16px;line-height:1.55;color:var(--muted);border-top:1px solid var(--rule)}.cta{padding:var(--space-major) 0 var(--space-hero-top)}.cta-card{width:100%;background:#fff;border:1px solid var(--rule);border-radius:var(--card-radius);padding:var(--card-padding);display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;box-shadow:0 1px #0e1b3c05}.cta-card h2{margin:0;font-weight:700;letter-spacing:-.025em;line-height:1.1;font-size:clamp(28px,3vw,40px)}.cta-title{display:inline-flex;align-items:flex-start;gap:.34em}.cta-potato-icon{width:3.2em;height:3.2em;object-fit:contain;margin-top:.04em;flex-shrink:0}.cta-card p{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.55;max-width:480px}.cta-form{display:flex;flex-direction:column;gap:10px}.cta-form .row{display:flex;align-items:center;background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:4px 4px 4px 16px;gap:8px}.cta-note{font-size:12px;color:var(--muted);margin:0}.honeypotField{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0,0,0,0);overflow:hidden}footer{padding:var(--space-footer) 0;border-top:1px solid var(--rule)}.footer-inner{display:flex;justify-content:center;align-items:center;width:100%;font-size:13px;color:var(--muted)}.footer-links{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.footer-section-nav{display:none;flex-wrap:wrap;justify-content:center;gap:10px 16px}.footer-section-nav a{margin:0;font-size:13px;font-weight:500;color:var(--muted);text-decoration:none}.footer-section-nav a:hover{color:var(--ink)}.footer-nav a:first-child{margin-left:0}.footer-copy{margin:0;font-size:12px;color:var(--muted)}footer a{color:var(--muted);text-decoration:none;margin-left:20px}footer a:hover{color:var(--ink)}@media(max-width:860px){:root{--space-hero-top:72px;--space-hero-bottom:64px;--space-card-gap:24px;--space-major:72px;--space-footer:40px;--card-padding:40px 28px;--card-radius:18px;--space-inner:40px}.hero .wrap{grid-template-columns:1fr}.hero-mascot{max-width:280px;margin-bottom:8px;order:-1}.problem-intro{grid-template-columns:1fr}.problem-visual{justify-content:center;margin-top:8px}.problem-visual img{width:min(340px,105vw)}.what-you-get-intro{grid-template-columns:1fr}.what-you-get-visual{justify-content:center;margin-top:8px}.what-you-get-visual img{width:min(340px,105vw)}.compare{grid-template-columns:1fr;gap:32px}.founder,.cta-card{grid-template-columns:1fr}.nav-link{display:none}.nav-menu{display:block}.footer-section-nav{display:flex}.nav-cta{gap:10px}.brand-mark{height:58px}}@media(max-width:640px){:root{--space-hero-top:56px;--space-hero-bottom:48px;--space-card-gap:20px;--space-major:56px;--card-padding:32px 22px;--space-inner:32px;--nav-control-h:38px}.wrap{padding:0 18px}.brand-mark{height:50px}.nav-inner{gap:10px;padding:12px 0}.nav-cta{gap:8px}.nav-cta .btn{padding:0 12px;font-size:12px;margin-right:4px}.locale-trigger{padding:0 10px;font-size:12px}.locale-list{right:0;min-width:0;width:min(240px,calc(100vw - 36px))}.waitlist-mini,.cta-form .row{flex-direction:column;align-items:stretch;padding:8px 10px}.waitlist-mini input,.cta-form .row input{text-align:center}.waitlist-mini input::placeholder,.cta-form .row input::placeholder{text-align:center}.waitlist-mini .btn,.cta-form .btn{width:100%;justify-content:center}.footer-inner{flex-direction:column;gap:10px;align-items:center}.footer-links{align-items:center;text-align:center}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px}footer a{margin:0}}
