@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,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(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d9bad2c6-module__9FF7jW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d9bad2c6-module__9FF7jW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:migha;src:url(../media/Migha_BoldCNTR-s.p.063a26ax8-p07.otf)format("opentype");font-display:swap}@font-face{font-family:migha Fallback;src:local(Arial);ascent-override:77.91%;descent-override:13.55%;line-gap-override:24.58%;size-adjust:103.32%}.migha_2e2f7bb9-module__Oxle-a__className{font-family:migha,migha Fallback}.migha_2e2f7bb9-module__Oxle-a__variable{--font-migha:"migha", "migha Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0d0d0d;--accent:#39ff14;--accent-dim:#2ccc0f;--accent-glow:#39ff1426;--accent-glow-strong:#39ff1440;--white:#fff;--white-70:#ffffffb3;--white-50:#ffffff80;--white-30:#ffffff4d;--white-15:#ffffff26;--white-08:#ffffff14;--white-04:#ffffff0a;--font-display:var(--font-migha), "Impact", sans-serif;--font-body:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--container-max:1080px;--section-px:24px}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--bg);color:var(--white);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}img{max-width:100%;display:block}body:before{content:"";z-index:9998;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.container{width:100%;max-width:var(--container-max);padding:0 var(--section-px);margin:0 auto}.fade-section{opacity:0;transition:opacity .8s var(--ease-out-expo), transform .8s var(--ease-out-expo);will-change:opacity, transform;transform:translateY(40px)}.fade-section.is-visible{opacity:1;transform:translateY(0)}.hero{min-height:100dvh;padding:60px var(--section-px) 40px;text-align:center;background:radial-gradient(ellipse 80% 50% at 50% 0%, #39ff1414 0%, transparent 60%), radial-gradient(ellipse 60% 40% at 20% 80%, #39ff140a 0%, transparent 50%), radial-gradient(ellipse 60% 40% at 80% 60%, #39ff1408 0%, transparent 50%), var(--bg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle, var(--accent-glow-strong) 0%, var(--accent-glow) 30%, transparent 70%);pointer-events:none;z-index:0;width:800px;height:800px;animation:6s ease-in-out infinite alternate hero-glow-pulse;position:absolute;top:-25%;left:50%;transform:translate(-50%)}@keyframes hero-glow-pulse{0%{opacity:.6;transform:translate(-50%)scale(1)}to{opacity:1;transform:translate(-50%)scale(1.08)}}.hero__inner{z-index:1;flex-direction:column;align-items:center;gap:28px;max-width:720px;display:flex;position:relative}.hero__headline{font-family:var(--font-display);letter-spacing:1px;color:var(--white);font-size:clamp(32px,7vw,64px);line-height:1.05}.hero__subhead{color:var(--white-70);max-width:560px;font-size:clamp(15px,2.2vw,19px);line-height:1.65}.waitlist-form-wrapper{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:480px;display:flex}.waitlist-form{border:1px solid var(--white-15);background:var(--white-04);border-radius:60px;width:100%;transition:border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.waitlist-form:focus-within{border-color:var(--accent);box-shadow:0 0 24px var(--accent-glow)}.waitlist-form__input{height:54px;font-family:var(--font-body);color:var(--white);background:0 0;border:none;outline:none;flex:1;padding:0 24px;font-size:15px}.waitlist-form__input::placeholder{color:var(--white-50)}.waitlist-form__btn{white-space:nowrap;height:54px;font-family:var(--font-body);letter-spacing:.3px;color:var(--bg);background:linear-gradient(135deg,#39ff14 0%,#2ccc0f 100%);padding:0 28px;font-size:14px;font-weight:600;transition:background .3s,box-shadow .3s;box-shadow:0 4px 20px #39ff1433}.waitlist-form__btn:hover{background:linear-gradient(135deg,#2ccc0f 0%,#24a60d 100%);box-shadow:0 6px 28px #39ff144d}.waitlist-form__btn:disabled{cursor:not-allowed;color:#999;background:#555}.waitlist-form__success{background:var(--accent);width:100%;height:54px;color:var(--bg);border-radius:60px;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:15px;font-weight:600;display:flex}.waitlist-form__disclaimer{color:var(--white-50);letter-spacing:.2px;font-size:13px}.waitlist-form__error{color:#f44;margin-top:4px;font-size:14px}.problem-section{padding:120px var(--section-px);background:radial-gradient(ellipse 50% 50% at 0% 0%, #39ff140a 0%, transparent 60%), var(--bg);position:relative}.problem-section__inner{max-width:680px;margin:0 auto}.problem-section__body{color:var(--white-70);font-size:clamp(16px,2.2vw,19px);line-height:1.75}.problem-section__closer{font-family:var(--font-display);letter-spacing:1px;color:var(--white);margin-top:36px;font-size:clamp(22px,4vw,32px);line-height:1.2}.reframe-section{padding:100px var(--section-px);background:radial-gradient(ellipse 50% 50% at 100% 50%, #39ff1408 0%, transparent 60%), var(--bg);position:relative}.reframe-section__inner{max-width:680px;margin:0 auto}.reframe-section__body{color:var(--white-70);font-size:clamp(16px,2.2vw,19px);line-height:1.75}.solution-section{padding:120px var(--section-px);background:radial-gradient(ellipse 40% 40% at 25% 50%, #39ff140a 0%, transparent 60%), radial-gradient(ellipse 40% 40% at 75% 50%, #39ff140a 0%, transparent 60%), var(--bg);position:relative}.solution-section__grid{max-width:var(--container-max);grid-template-columns:1fr 1fr;gap:48px;margin:0 auto;display:grid}.solution-card{border:1px solid var(--white-08);transition:border-color .4s var(--ease-out-expo), transform .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo);background:linear-gradient(160deg,#ffffff0f 0%,#ffffff05 100%);border-radius:24px;padding:48px 36px;position:relative}.solution-card:hover{border-color:#39ff1433;transform:translateY(-6px);box-shadow:0 20px 60px #39ff140f,0 0 0 1px #39ff1414}.solution-card__label{letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:12px;font-weight:600;display:inline-block}.solution-card__title{font-family:var(--font-display);letter-spacing:1px;color:var(--white);margin-bottom:20px;font-size:clamp(24px,4vw,34px);line-height:1.1}.solution-card__text{color:var(--white-70);font-size:16px;line-height:1.7}.diff-section{padding:100px var(--section-px);background:radial-gradient(ellipse 50% 50% at 100% 100%, #39ff1408 0%, transparent 60%), var(--bg);position:relative}.diff-section__inner{max-width:680px;margin:0 auto}.diff-section__body{color:var(--white-70);font-size:clamp(16px,2.2vw,19px);line-height:1.75}.tagline-section{padding:120px var(--section-px);text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 50%, #39ff140f 0%, transparent 60%), var(--bg);position:relative}.tagline-section:before{content:"";background:radial-gradient(ellipse, var(--accent-glow-strong) 0%, var(--accent-glow) 40%, transparent 70%);pointer-events:none;z-index:0;width:700px;height:300px;animation:4s ease-in-out infinite alternate tagline-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes tagline-glow{0%{opacity:.5;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}.tagline-section__text{z-index:1;font-family:var(--font-display);letter-spacing:3px;color:var(--white);font-size:clamp(42px,10vw,96px);line-height:1;position:relative}.tagline-section__rule{background:linear-gradient(90deg, var(--accent), var(--accent-dim));z-index:1;width:80px;height:3px;box-shadow:0 0 16px var(--accent-glow-strong);border:none;border-radius:2px;margin:32px auto 0;display:block;position:relative}.reassurance-section{padding:60px var(--section-px);text-align:center}.reassurance-section__text{color:var(--white-50);max-width:560px;margin:0 auto;font-size:clamp(15px,2vw,18px);line-height:1.6}.final-cta{padding:100px var(--section-px);background:radial-gradient(ellipse 60% 60% at 50% 100%, #39ff140f 0%, transparent 60%), var(--bg);flex-direction:column;align-items:center;display:flex}.footer{border-top:1px solid var(--white-08);padding:40px var(--section-px);text-align:center;background:linear-gradient(180deg, var(--bg) 0%, #080808 100%)}.footer__logo{font-family:var(--font-display);letter-spacing:4px;color:var(--accent);text-shadow:0 0 30px #39ff1426;margin-bottom:12px;font-size:28px}.footer__copy{color:var(--white-30);font-size:13px}.section-divider{width:100%;max-width:var(--container-max);background:var(--white-08);border:none;height:1px;margin:0 auto;display:block}@media (max-width:768px){.hero{min-height:100dvh;padding:48px 20px 32px}.hero:before{width:500px;height:500px;top:-15%}.hero__inner{gap:24px;max-width:100%}.hero__headline{font-size:clamp(30px,7.5vw,48px)}.hero__subhead{max-width:90%;font-size:clamp(14px,3.5vw,17px)}.waitlist-form-wrapper{max-width:100%}.problem-section,.reframe-section,.diff-section{padding:80px 20px}.problem-section__inner,.reframe-section__inner,.diff-section__inner{max-width:100%}.problem-section__body,.reframe-section__body,.diff-section__body{font-size:clamp(15px,3.8vw,18px)}.problem-section__closer{font-size:clamp(20px,5.5vw,28px)}.solution-section{padding:80px 20px}.solution-section__grid{grid-template-columns:1fr;gap:28px}.solution-card{padding:36px 28px}.solution-card__title{font-size:clamp(22px,5.5vw,30px)}.solution-card__text{font-size:15px}.tagline-section{padding:80px 20px}.tagline-section:before{width:400px;height:200px}.tagline-section__text{font-size:clamp(38px,10vw,72px)}.reassurance-section{padding:40px 20px}.reassurance-section__text{max-width:90%;font-size:clamp(14px,3.5vw,17px)}.final-cta{padding:60px 20px}.footer{padding:32px 20px}.footer__logo{font-size:24px}.section-divider{max-width:calc(100% - 40px)}.fade-section{transform:translateY(24px)}}@media (max-width:480px){.hero{gap:0;padding:36px 16px 28px}.hero:before{width:350px;height:350px;top:-10%}.hero__inner{gap:20px}.hero__headline{letter-spacing:.5px;font-size:clamp(26px,8vw,36px)}.hero__subhead{max-width:100%;font-size:14px;line-height:1.6}.waitlist-form{background:0 0;border:none;border-radius:0;flex-direction:column;gap:12px;overflow:visible}.waitlist-form:focus-within{box-shadow:none;border-color:#0000}.waitlist-form__input{border:1px solid var(--white-15);text-align:center;background:var(--white-04);border-radius:14px;width:100%;height:auto;min-height:60px;padding:16px 20px;font-size:16px}.waitlist-form__input:focus{border-color:var(--accent);box-shadow:0 0 16px var(--accent-glow)}.waitlist-form__btn{border-radius:14px;width:100%;height:auto;min-height:60px;padding:16px 20px;font-size:16px}.waitlist-form__success{border-radius:14px;height:auto;min-height:60px;padding:16px 20px;font-size:14px}.waitlist-form__disclaimer{font-size:12px}.problem-section,.reframe-section,.diff-section,.solution-section{padding:60px 16px}.problem-section__body,.reframe-section__body,.diff-section__body{font-size:15px;line-height:1.7}.problem-section__closer{margin-top:28px;font-size:clamp(18px,5vw,24px)}.solution-card{border-radius:20px;padding:28px 20px}.solution-card__label{margin-bottom:14px;font-size:11px}.solution-card__title{margin-bottom:14px;font-size:clamp(20px,5.5vw,26px)}.solution-card__text{font-size:14px;line-height:1.65}.tagline-section{padding:64px 16px}.tagline-section:before{width:300px;height:150px}.tagline-section__text{letter-spacing:2px;font-size:clamp(32px,11vw,56px)}.tagline-section__rule{width:60px;margin-top:24px}.reassurance-section{padding:32px 16px}.reassurance-section__text{max-width:100%;font-size:13px}.final-cta{padding:48px 16px}.footer{padding:28px 16px}.footer__logo{letter-spacing:3px;font-size:22px}.footer__copy{font-size:12px}.section-divider{max-width:calc(100% - 32px)}.fade-section{transform:translateY(20px)}}@media (max-width:360px){.hero{padding:28px 12px 24px}.hero__headline{font-size:24px}.hero__subhead{font-size:13px}.problem-section,.reframe-section,.diff-section,.solution-section{padding:48px 12px}.solution-card{padding:24px 16px}.tagline-section__text{font-size:28px}}
