@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_fa25cdfd-module__fB5nTW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_fa25cdfd-module__fB5nTW__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_d48eea77-module__SrgoeG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_d48eea77-module__SrgoeG__variable{--font-display:"Outfit", "Outfit Fallback"}
:root{--bg-primary:#fff;--bg-surface:#f7fbf8;--bg-surface-strong:#edf8f0;--bg-card:#ffffffdb;--border:#118a4329;--border-strong:#118a4357;--text-primary:#08130b;--text-secondary:#304a38;--text-muted:#63806d;--accent:#148743;--accent-strong:#0f6a35;--accent-soft:#dff5e6;--accent-glow:#1487432e;--accent-shadow:#14874329;--danger:#d92d20;--shadow-soft:0 18px 45px #0d160f12;--shadow-medium:0 20px 60px #118a431a;--font-display:"Outfit", sans-serif;--font-body:"DM Sans", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 0 0,#14874317,#0000 26%),radial-gradient(circle at 85% 18%,#1487431f,#0000 22%),linear-gradient(#fff 0%,#fbfefc 54%,#f5fbf7 100%);line-height:1.6;overflow-x:hidden}button,input{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border-bottom:1px solid #118a431a;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.04em;font-size:1.28rem;font-weight:800;text-decoration:none}.nav-logo span{color:var(--accent)}.nav-cta,.hero-primary,.waitlist-form button{cursor:pointer;border:none;transition:transform .2s,box-shadow .2s,background-color .2s}.nav-cta{background:var(--accent-soft);color:var(--accent-strong);font-family:var(--font-display);border-radius:999px;padding:10px 18px;font-weight:700;box-shadow:inset 0 0 0 1px #118a431a}.nav-cta:hover,.hero-primary:hover,.waitlist-form button:hover{transform:translateY(-1px)}.hero{padding:108px 24px 92px;position:relative}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:40px;max-width:1160px;margin:0 auto;display:grid}.hero-copy{z-index:2;min-height:100%;position:relative}.hero-launch-badge{color:var(--accent-strong);background:#14874314;border:1px solid #1487431f;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 18px;font-size:.84rem;font-weight:700;display:inline-flex}.pulse{background:var(--accent);border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.4)}}.hero h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.06em;margin-bottom:18px;font-size:clamp(2.5rem,5.5vw,4.65rem);line-height:.98}.hero h1 .warn{color:var(--text-primary)}.hero h1 .accent{color:var(--accent)}.hero-sub{max-width:640px;color:var(--text-secondary);margin-bottom:28px;font-size:1.05rem}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:26px;display:flex}.hero-primary{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;font-family:var(--font-display);box-shadow:0 16px 32px var(--accent-shadow);border-radius:999px;padding:14px 24px;font-size:.98rem;font-weight:700}.hero-mini-proof{box-shadow:var(--shadow-soft);background:#ffffffc2;border:1px solid #118a4314;border-radius:18px;align-items:center;gap:10px;padding:12px 16px;display:flex}.mini-proof-value{color:var(--accent-strong);font-family:var(--font-display);font-size:1.12rem;font-weight:800}.mini-proof-label{color:var(--text-secondary);font-size:.9rem}.hero-form-shell{max-width:720px;box-shadow:var(--shadow-soft);background:linear-gradient(#ffffffe0,#ffffffb8);border:1px solid #118a431a;border-radius:28px;padding:22px;position:relative}.hero-visual{height:100%;min-height:100%;position:relative}.form-offer{color:var(--accent);letter-spacing:.01em;margin-bottom:10px;font-size:.88rem;font-weight:700}.waitlist-form{flex-wrap:wrap;gap:12px;display:flex}.waitlist-form input{min-width:0;color:var(--text-primary);background:#fffffff5;border:1px solid #118a4324;border-radius:16px;outline:none;flex:180px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #fff6}.waitlist-form input:focus{border-color:var(--border-strong);box-shadow:0 0 0 4px #1487431a}.waitlist-form input::placeholder{color:var(--text-muted)}.waitlist-form button{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;font-family:var(--font-display);white-space:nowrap;border-radius:16px;padding:16px 22px;font-weight:700;box-shadow:0 16px 26px #1487432e}.waitlist-form button:disabled{opacity:.72;cursor:not-allowed;box-shadow:none;transform:none}.form-status,.form-error{width:100%;margin-top:2px;font-size:.85rem}.form-status{color:var(--text-secondary)}.form-error{color:var(--danger)}.form-success{background:linear-gradient(135deg,#1487431a,#1487430d);border:1px solid #14874329;border-radius:18px;padding:18px 20px}.form-success p{color:var(--accent-strong);font-family:var(--font-display);margin-bottom:4px;font-size:1rem;font-weight:800}.form-success span{color:var(--text-secondary);font-size:.92rem}.live-counter-card{color:#fff;box-shadow:var(--shadow-medium);background:linear-gradient(#0f6a35f0,#148743f0);border-radius:22px;margin-top:18px;padding:18px}.live-counter-head{text-transform:uppercase;letter-spacing:.07em;opacity:.92;align-items:center;gap:8px;margin-bottom:10px;font-size:.82rem;font-weight:700;display:inline-flex}.live-dot{background:#b9ffcc;border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 0 6px #b9ffcc24}.form-counter{font-size:1.04rem;font-weight:500}.form-counter span{font-family:var(--font-display);font-size:1.55rem;font-weight:800}.progress-track{background:#ffffff2e;border-radius:999px;width:100%;height:12px;margin-top:14px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#b9ffcc 0%,#fff 100%);height:100%;transition:width .4s}.live-meta{color:#ffffffd1;margin-top:10px;font-size:.82rem}.trust-row{flex-wrap:wrap;gap:14px 18px;margin-top:16px;display:flex}.trust-item{color:var(--text-muted);align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.trust-dot{background:var(--accent);border-radius:999px;width:7px;height:7px}.visual-orbit{border:1px dashed #1487432e;border-radius:999px;position:absolute}.orbit-one{animation:20s linear infinite rotateSlow;inset:34px 24px 78px 56px}.orbit-two{animation:28s linear infinite reverse rotateSlow;inset:82px 62px 32px 12px}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.visual-panel{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff0,#edf8f0eb);border:1px solid #118a4324;border-radius:28px;position:absolute}.hero-panel-main{padding:24px;top:44px;left:30px;right:22px}.panel-header{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.panel-pill{color:var(--accent-strong);background:#1487431f;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:700}.panel-pill.muted{color:var(--text-secondary);background:#08130b0f}.signal-grid{gap:16px;display:grid}.signal-card{background:#ffffffe0;border:1px solid #118a431a;border-radius:18px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.signal-card span{color:var(--text-secondary);font-size:.9rem}.signal-card strong{font-family:var(--font-display);font-size:1.1rem}.signal-card.highlight{background:linear-gradient(135deg,#1487431a,#14874308)}.signal-bars{background:#ffffffd1;border:1px solid #118a4314;border-radius:22px;grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;height:140px;padding:16px;display:grid}.bar{transform-origin:bottom;background:linear-gradient(#14874340,#148743eb);border-radius:999px 999px 10px 10px;width:100%;animation:4.2s ease-in-out infinite waveBars}.bar-one{height:42%}.bar-two{height:82%;animation-delay:.3s}.bar-three{height:58%;animation-delay:.6s}.bar-four{height:95%;animation-delay:.9s}.bar-five{height:68%;animation-delay:1.2s}@keyframes waveBars{0%,to{opacity:.8;transform:scaleY(.92)}50%{opacity:1;transform:scaleY(1.04)}}.hero-floating-card{width:210px;padding:18px;animation:5s ease-in-out infinite floatCard}.card-top{top:4px;left:0}.card-bottom{animation-delay:1s;bottom:18px;right:0}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-size:.78rem;display:inline-block}.hero-floating-card strong{font-family:var(--font-display);margin-bottom:2px;font-size:1.8rem;line-height:1;display:block}.hero-floating-card p{color:var(--text-secondary);font-size:.9rem}.section,.problem,.launch,.contact{z-index:1;position:relative}.section{max-width:1080px;margin:0 auto;padding:86px 24px}.section-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}.section-reveal.visible{opacity:1;transform:translateY(0)}.section-tag{color:var(--accent);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px;font-size:.76rem;font-weight:700;display:inline-block}.section h2,.problem-copy h2,.launch h2,.contact h2{font-family:var(--font-display);letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.04}.section-desc,.problem-copy p,.launch p,.contact>p{color:var(--text-secondary);max-width:720px;font-size:1rem}.problem{max-width:1120px;margin:0 auto;padding:54px 24px 20px}.problem-layout{box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#1487430f,#ffffffe6);border:1px solid #118a4314;border-radius:34px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:center;gap:34px;padding:26px;display:grid}.problem-impact{justify-items:center;gap:14px;display:grid}.impact-rings{aspect-ratio:1;background:radial-gradient(circle,#14874333 0,#14874317 34%,#0000 35%),radial-gradient(circle,#1487431f 0,#14874305 58%,#0000 60%);border-radius:50%;place-items:center;width:min(280px,70vw);display:grid;position:relative}.impact-rings:before,.impact-rings:after{content:"";border:1px solid #14874326;border-radius:50%;position:absolute;inset:16px}.impact-rings:after{border-style:dashed;animation:18s linear infinite rotateSlow;inset:38px}.impact-core{aspect-ratio:1;background:linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);color:#fff;width:170px;font-family:var(--font-display);letter-spacing:-.09em;border-radius:50%;place-items:center;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:900;line-height:1;display:grid;position:relative;box-shadow:0 18px 44px #14874347}.impact-caption{max-width:220px;color:var(--text-secondary);text-align:center;font-size:.96rem}.pillars-grid,.audience-grid,.launch-stats,.contact-grid{gap:18px;display:grid}.pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-card,.audience-card,.launch-stat,.contact-item{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #118a4314}.pillar-card{border-radius:26px;padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s}.pillar-card:hover,.audience-card:hover,.contact-item:hover{border-color:#118a432e;transform:translateY(-4px);box-shadow:0 20px 54px #118a431a}.pillar-icon{width:54px;height:54px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;border-radius:18px;justify-content:center;align-items:center;margin-bottom:18px;font-size:.78rem;font-weight:800;display:inline-flex}.pillar-icon.journal{color:var(--accent-strong);background:#1487431f}.pillar-icon.research{color:var(--text-primary);background:#08130b0f}.pillar-icon.intel{color:var(--accent-strong);background:#1487432e}.pillar-card h3,.step h3,.audience-card h4{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:8px;font-size:1.14rem}.pillar-card p,.step p,.audience-card p{color:var(--text-secondary);font-size:.94rem}.pillar-card p+p{margin-top:12px}.pillar-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pillar-tag{background:var(--bg-surface);color:var(--text-muted);border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:700}.steps{max-width:760px}.step{border-bottom:1px solid #118a4314;grid-template-columns:74px 1fr;gap:20px;padding:24px 0;display:grid}.step:last-child{border-bottom:none}.step-num{color:#1487432e;font-family:var(--font-display);font-size:2.7rem;font-weight:900;line-height:1}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card{border-radius:24px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s}.launch{text-align:center;max-width:1080px;margin:0 auto;padding:40px 24px 86px}.launch-date{color:var(--accent);font-family:var(--font-display);letter-spacing:-.06em;margin-bottom:8px;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:900;line-height:1}.launch p{margin:0 auto 20px}.launch-stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin:24px auto 28px}.launch-stat{border-radius:24px;padding:20px}.launch-stat strong{color:var(--accent-strong);font-family:var(--font-display);margin-bottom:4px;font-size:1.7rem;line-height:1;display:block}.launch-stat span{color:var(--text-secondary);font-size:.92rem}.contact{text-align:center;max-width:920px;margin:0 auto;padding:30px 24px 80px}.contact>p{margin:0 auto 26px}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-item{min-height:72px;color:var(--text-primary);border-radius:22px;justify-content:center;align-items:center;gap:10px;padding:16px 18px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.c-icon{color:var(--accent-strong);font-family:var(--font-display);font-size:.85rem;font-weight:800}.footer{border-top:1px solid #118a4314;padding:28px 24px 42px}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1080px;margin:0 auto 18px;display:flex}.footer-logo{color:var(--text-secondary);font-family:var(--font-display);font-size:1rem;font-weight:800}.footer-logo span{color:var(--accent)}.footer-links{gap:16px;display:flex}.footer-links a,.footer-disclaimer{color:var(--text-muted)}.footer-links a{font-size:.88rem;text-decoration:none}.footer-disclaimer{max-width:1080px;margin:0 auto;font-size:.78rem;line-height:1.7}@media (max-width:1024px){.hero-grid,.problem-layout,.pillars-grid,.contact-grid{grid-template-columns:1fr}.hero-visual{height:420px;min-height:420px;margin-top:10px}.hero-panel-main{left:18px;right:18px}.card-top{left:12px}.card-bottom{right:12px}.audience-grid,.launch-stats{grid-template-columns:1fr 1fr}}@media (max-width:720px){.nav{gap:12px;padding:14px 16px}.hero{padding:94px 16px 72px}.nav-logo{font-size:1.08rem}.nav-cta{flex-shrink:0;padding:10px 14px;font-size:.84rem}.hero-grid{gap:24px}.hero-copy{text-align:center}.hero-launch-badge{margin-left:auto;margin-right:auto}.hero h1{margin-left:auto;margin-right:auto;font-size:clamp(2.2rem,10vw,3.4rem)}.hero-sub{margin-left:auto;margin-right:auto}.hero-cta-row{justify-content:center}.hero-primary{width:100%;max-width:320px}.hero-form-shell,.problem-layout,.pillar-card,.audience-card,.launch-stat,.contact-item{border-radius:22px}.hero-form-shell,.problem-layout{padding:18px}.hero-form-shell{margin-left:auto;margin-right:auto}.waitlist-form{flex-direction:column}.waitlist-form button{width:100%}.hero-mini-proof{text-align:center;justify-content:center;width:100%}.hero-visual{max-width:360px;height:360px;min-height:360px;margin:0 auto}.hero-floating-card{width:158px;padding:12px}.hero-panel-main{padding:18px;top:38px;left:12px;right:12px}.card-top{top:0;left:6px}.card-bottom{bottom:8px;right:6px}.signal-bars{height:110px}.section,.problem,.launch,.contact{padding-left:16px;padding-right:16px}.section{padding-top:70px;padding-bottom:70px}.step{grid-template-columns:52px 1fr;gap:14px}.step-num{font-size:2rem}.audience-grid,.launch-stats,.contact-grid{grid-template-columns:1fr}.footer-top{text-align:center;justify-content:center}.footer-links{justify-content:center;width:100%}}@media (max-width:480px){.nav{padding:12px 14px}.nav-logo{font-size:1rem}.nav-cta{padding:9px 12px;font-size:.78rem}.hero{padding:88px 14px 64px}.hero h1{font-size:clamp(2rem,10.5vw,2.7rem)}.hero-sub{font-size:.96rem}.hero-launch-badge{padding:8px 14px;font-size:.78rem}.hero-form-shell,.problem-layout,.pillar-card,.audience-card,.launch-stat,.contact-item{border-radius:18px}.hero-form-shell,.problem-layout,.pillar-card,.audience-card,.launch-stat{padding:16px}.waitlist-form input,.waitlist-form button{border-radius:14px;padding:12px 14px}.waitlist-form input{min-height:48px;font-size:.95rem}.waitlist-form button{min-height:48px;font-size:.92rem}.form-counter{font-size:.96rem}.form-counter span{font-size:1.38rem}.trust-row{justify-content:center}.hero-visual{max-width:100%;height:315px;min-height:315px}.hero-panel-main{padding:16px;top:34px;left:10px;right:10px}.panel-header{gap:8px;margin-bottom:14px}.panel-pill{padding:7px 10px;font-size:.72rem}.signal-card{border-radius:14px;padding:11px 12px}.signal-card span{font-size:.82rem}.signal-card strong{font-size:.95rem}.signal-bars{border-radius:16px;gap:8px;height:92px;padding:12px}.hero-floating-card{border-radius:18px;width:136px;padding:10px}.hero-floating-card strong{font-size:1.4rem}.hero-floating-card p{font-size:.78rem;line-height:1.4}.floating-label{margin-bottom:6px;font-size:.68rem}.impact-rings{width:min(240px,72vw)}.impact-core{width:144px;font-size:2.2rem}.section{padding-top:60px;padding-bottom:60px}.section h2,.problem-copy h2,.launch h2,.contact h2{font-size:clamp(1.6rem,8vw,2.2rem)}.step{grid-template-columns:44px 1fr;gap:12px;padding:20px 0}.step-num{font-size:1.7rem}.launch-date{font-size:clamp(2.2rem,12vw,3rem)}.contact-item{min-height:62px;padding:14px 16px}}
