*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#000;--bg-2:#06080f;--bg-3:#0a0d17;--line:#ffffff14;--line-2:#ffffff24;--text:#e8ecf4;--text-dim:#9aa3b5;--text-muted:#6b7385;--amber:#f5a623;--amber-glow:#f5a62359;--gold:#e8b860;--orange:#e8500a;--orange-2:#ff6a1f;--orange-glow:#e8500a73;--cyan:#22d3ee;--cyan-glow:#22d3ee59;--magenta:#e879f9;--magenta-glow:#e879f94d;--radius:14px}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-family:Manrope,system-ui,sans-serif;overflow-x:hidden}body{font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}h1,h2,h3,h4{letter-spacing:.02em;color:#fff;font-family:Bebas Neue,sans-serif;font-weight:400;line-height:1}h1{font-size:clamp(3rem,9vw,7.5rem)}h2{margin-bottom:1.5rem;font-size:clamp(2.2rem,5.5vw,4.5rem)}h3{font-size:clamp(1.4rem,2.4vw,2rem)}p{color:var(--text-dim)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--amber);background:#f5a6230f;border:1px solid #f5a6234d;border-radius:99px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #22d3ee0d}.eyebrow:before{content:"";background:var(--amber);width:6px;height:6px;box-shadow:0 0 12px var(--amber);border-radius:50%}.btn{cursor:pointer;text-transform:none;letter-spacing:.01em;border:none;border-radius:99px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:700;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.btn-primary{color:#fff;box-shadow:0 8px 28px -8px var(--amber-glow),0 0 0 1px #f5a62359,inset 0 1px #ffffff40;background:linear-gradient(135deg,#f5a623,#e8500a)}.btn-primary:hover{box-shadow:0 14px 40px -10px var(--amber-glow),0 0 22px #f5a62359,inset 0 1px #ffffff4d;transform:translateY(-2px)}.btn-ghost{color:#fff;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a}.btn-ghost:hover{box-shadow:0 0 18px -6px var(--cyan-glow);background:#ffffff12;border-color:#22d3ee66}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translate(4px)}nav.top{z-index:100;-webkit-backdrop-filter:blur(18px);background:#0000008c;border-bottom:1px solid #0000;padding:1rem 0;transition:border-color .3s,background .3s;position:fixed;top:0;left:0;right:0}nav.top.scrolled{border-bottom-color:var(--line);background:#000000c7;box-shadow:0 1px #22d3ee14}.nav-inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.logo{letter-spacing:.04em;color:#fff;align-items:center;gap:.6rem;font-family:Bebas Neue,sans-serif;font-size:1.5rem;display:flex}.logo-mark{background:linear-gradient(135deg,var(--orange),var(--amber));color:#000;width:34px;height:34px;box-shadow:0 6px 20px -4px var(--amber-glow),0 0 0 1px #f5a62366;border-radius:10px;place-items:center;font-family:Manrope,sans-serif;font-size:.95rem;font-weight:800;display:grid}.nav-links{color:var(--text-dim);gap:2rem;font-size:.9rem;display:none}.nav-links a{transition:color .2s}.nav-links a:hover{color:#fff}@media(min-width:900px){.nav-links{display:flex}}.nav-cta{padding:.65rem 1.2rem;font-size:.85rem}.hero{background:#000;align-items:center;min-height:100vh;padding:8rem 0 4rem;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.road{background-image:linear-gradient(90deg,#0000 49.55%,#f5a623bf 49.55% 50.45%,#0000 50.45%),linear-gradient(90deg,#0000 39.7%,#22d3ee14 39.7% 40.3%,#0000 40.3%),linear-gradient(90deg,#0000 59.7%,#e879f914 59.7% 60.3%,#0000 60.3%);background-size:100% 100%,100% 100%,100% 100%;width:200%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)perspective(800px)rotateX(72deg);-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.streak{background:linear-gradient(90deg,transparent,var(--amber),transparent);opacity:0;filter:blur(.5px);height:2px;animation:4s linear infinite streak;position:absolute}.streak.s2{background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.55;animation-duration:3.5s;animation-delay:.8s;top:30%}.streak.s3{background:linear-gradient(90deg,transparent,var(--amber),transparent);animation-duration:5s;animation-delay:1.6s;top:55%}.streak.s4{background:linear-gradient(90deg,transparent,var(--magenta),transparent);opacity:.5;animation-duration:4.2s;animation-delay:2.4s;top:72%}.streak.s5{opacity:.35;background:linear-gradient(90deg,#0000,#fff,#0000);animation-duration:3.8s;animation-delay:3s;top:18%}@keyframes streak{0%{opacity:0;width:30%;transform:translate(-30%)}20%{opacity:.8}80%{opacity:.8}to{opacity:0;width:30%;transform:translate(130%)}}.hero-glow{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow.g1{background:radial-gradient(circle,#22d3ee38,#0000 70%);width:420px;height:420px;animation:6s ease-in-out infinite pulse;top:18%;left:8%}.hero-glow.g2{background:radial-gradient(circle,#e879f92e,#0000 70%);width:500px;height:500px;animation:8s ease-in-out infinite reverse pulse;bottom:8%;right:4%}.hero-glow.g3{background:radial-gradient(circle,#f5a6232e,#0000 70%);width:480px;height:480px;animation:10s ease-in-out infinite pulse;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.15)}}.hero-vignette{background:radial-gradient(#0000,#000 85%),linear-gradient(#0000 60%,#000);position:absolute;inset:0}.hero-inner{z-index:2;width:100%;position:relative}.hero h1{margin:1.5rem 0}.hero h1 .accent{background:linear-gradient(135deg,#f5a623,#e8b860 60%,#ff6a1f);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px #f5a62340);-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-sub{max-width:600px;color:var(--text-dim);margin-bottom:2.5rem;font-size:clamp(1rem,1.4vw,1.18rem)}.hero-ctas{flex-wrap:wrap;gap:1rem;margin-bottom:4rem;display:flex}.stats-bar{-webkit-backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:680px;padding:1.8rem;display:grid;box-shadow:inset 0 1px #ffffff0d,0 20px 60px -30px #22d3ee2e}.stat-num{color:var(--amber);text-shadow:0 0 18px #f5a62340;font-family:Bebas Neue,sans-serif;font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.4rem;font-size:.78rem}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#03060c;padding:1.2rem 0;position:relative;overflow:hidden}.ticker:before,.ticker:after{content:"";background:linear-gradient(90deg,#0000,#22d3ee59,#e879f959,#0000);height:1px;position:absolute;left:0;right:0}.ticker:before{top:-1px}.ticker:after{bottom:-1px}.ticker-track{gap:3rem;width:max-content;animation:40s linear infinite ticker;display:flex}.ticker-item{letter-spacing:.06em;color:var(--text-dim);white-space:nowrap;align-items:center;gap:.7rem;font-family:Bebas Neue,sans-serif;font-size:1.4rem;display:flex}.ticker-item:before{content:"";background:var(--amber);width:6px;height:6px;box-shadow:0 0 10px var(--amber);border-radius:50%}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}section.block{background:#000;padding:7rem 0;position:relative}section.block:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(600px at 8% 12%,#22d3ee0f,#0000 60%),radial-gradient(700px at 95% 85%,#e879f90d,#0000 60%);position:absolute;inset:0}section.block>.container{z-index:1;position:relative}.section-head{max-width:780px;margin-bottom:4rem}.section-head p{margin-top:1.25rem;font-size:1.1rem}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(40px)}.reveal.in{opacity:1;transform:none}.reveal.delay-1{transition-delay:80ms}.reveal.delay-2{transition-delay:.16s}.reveal.delay-3{transition-delay:.24s}.reveal.delay-4{transition-delay:.32s}.reveal.delay-5{transition-delay:.4s}.reveal.delay-6{transition-delay:.48s}.pcard,.hypo-card,.testi,.faq,.price-card,.float-badge{-webkit-backdrop-filter:blur(14px);background:#ffffff0a!important;border:1px solid #ffffff1a!important}.problem-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.pcard{border-radius:var(--radius);padding:2.2rem 1.8rem;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pcard:hover{box-shadow:0 18px 50px -25px var(--cyan-glow);transform:translateY(-4px);border-color:#22d3ee59!important}.pcard:nth-child(2n):hover{box-shadow:0 18px 50px -25px var(--magenta-glow);border-color:#e879f959!important}.pcard .ghost{color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Bebas Neue,sans-serif;font-size:9rem;line-height:1;position:absolute;top:-1.5rem;right:-.5rem}.pcard h3{margin-bottom:.8rem;font-size:1.4rem;position:relative}.pcard p{font-size:.95rem;position:relative}.highlight-stat{-webkit-backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:3rem;margin-top:3rem;padding:3.5rem 2.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #f5a62340}.highlight-stat:before{content:"";pointer-events:none;background:radial-gradient(at 0,#f5a6231a,#0000 60%),radial-gradient(at 100%,#22d3ee0f,#0000 60%);position:absolute;inset:0}.highlight-stat>*{position:relative}@media(max-width:700px){.highlight-stat{grid-template-columns:1fr;gap:1.5rem;padding:2.2rem 1.5rem}}.big-stat{background:linear-gradient(135deg,#f5a623,#e8b860 60%,#ff6a1f);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #f5a62340);-webkit-background-clip:text;background-clip:text;font-family:Bebas Neue,sans-serif;font-size:clamp(6rem,16vw,11rem);line-height:1}.highlight-stat h3{margin-bottom:.8rem;font-size:1.8rem}.hypo-wrap{margin-top:3rem}.hypo-tabs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding:.5rem;display:flex}.hypo-tab{min-width:140px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:.95rem 1.2rem;font-family:Manrope,sans-serif;font-size:.92rem;font-weight:600;transition:all .25s}.hypo-tab:hover{color:#fff;background:#ffffff0a}.hypo-tab.active{color:#fff;box-shadow:0 8px 24px -8px var(--amber-glow),0 0 0 1px #f5a62366;background:linear-gradient(135deg,#f5a623,#e8500a)}.hypo-panel{grid-template-columns:1fr 1fr;gap:1.25rem;display:none}.hypo-panel.active{animation:.5s fadeUp;display:grid}@media(max-width:800px){.hypo-panel.active{grid-template-columns:1fr}}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}.hypo-card{border-radius:var(--radius);padding:2rem;transition:border-color .3s,box-shadow .3s}.hypo-card:hover{box-shadow:0 18px 50px -25px var(--cyan-glow);border-color:#22d3ee4d!important}.hypo-card:nth-child(2):hover{box-shadow:0 18px 50px -25px var(--amber-glow);border-color:#f5a62359!important}.hypo-card .label{letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin-bottom:.8rem;font-size:.72rem;font-weight:700}.hypo-card h3{margin-bottom:1rem;font-size:1.5rem}.hypo-card p{margin-bottom:.8rem;font-size:.95rem}.hypo-list{flex-direction:column;gap:.7rem;margin-top:1rem;list-style:none;display:flex}.hypo-list li{color:var(--text);align-items:flex-start;gap:.7rem;font-size:.92rem;display:flex}.hypo-list li svg{flex-shrink:0;margin-top:3px}.hypo-list.x li svg{color:#ff5560}.hypo-list.check li svg{color:var(--amber)}.journey{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid;position:relative}@media(max-width:800px){.journey{grid-template-columns:1fr}}.journey:before{content:"";background:linear-gradient(90deg,transparent,var(--amber) 20%,var(--gold) 50%,var(--amber) 80%,transparent);z-index:0;height:2px;position:absolute;top:32px;left:10%;right:10%;box-shadow:0 0 18px #f5a62359}@media(max-width:800px){.journey:before{display:none}}.step{text-align:center;z-index:1;padding:0 1rem;position:relative}.step-num{width:64px;height:64px;color:var(--amber);box-shadow:0 0 22px -4px var(--amber-glow),inset 0 0 14px #f5a6231a;background:#000000d9;border:1px solid #f5a62380;border-radius:50%;place-items:center;margin:0 auto 1.5rem;font-family:Bebas Neue,sans-serif;font-size:1.8rem;display:grid;position:relative}.step-num:after{content:"";border:1px solid #f5a62340;border-radius:50%;animation:3s ease-in-out infinite ring;position:absolute;inset:-6px}@keyframes ring{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}}.step h3{margin-bottom:.8rem;font-size:1.5rem}.pricing{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.25rem;margin-top:3rem;display:grid}@media(max-width:900px){.pricing{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}}.price-card{border-radius:18px;flex-direction:column;padding:2.5rem 2rem;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.price-card:hover{box-shadow:0 22px 60px -30px var(--cyan-glow);transform:translateY(-6px);border-color:#22d3ee4d!important}.price-card.featured{box-shadow:0 30px 80px -30px var(--amber-glow),0 0 0 1px #f5a62340 inset;transform:scale(1.03);border-color:#f5a62373!important}.price-card.featured:before{content:"";pointer-events:none;background:radial-gradient(at top,#f5a62326,#0000 60%);position:absolute;inset:0}.price-card.featured>*{position:relative}@media(max-width:900px){.price-card.featured{transform:none}}.price-card .tag{letter-spacing:.12em;text-transform:uppercase;color:#fff;box-shadow:0 6px 20px -6px var(--amber-glow);z-index:2;background:linear-gradient(135deg,#f5a623,#e8500a);border-radius:99px;padding:.4rem 1rem;font-size:.7rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.price-name{letter-spacing:.04em;color:var(--amber);margin-bottom:.5rem;font-family:Bebas Neue,sans-serif;font-size:1.6rem}.price-desc{color:var(--text-dim);min-height:2.5em;margin-bottom:1.5rem;font-size:.92rem}.price-amount{border-bottom:1px solid var(--line);align-items:baseline;gap:.4rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.price-amount .num{color:#fff;font-family:Bebas Neue,sans-serif;font-size:4rem;line-height:1}.price-amount .cur{color:var(--text-dim);font-size:1.5rem}.price-features{flex-direction:column;flex:1;gap:.8rem;margin-bottom:2rem;list-style:none;display:flex}.price-features li{align-items:flex-start;gap:.7rem;font-size:.92rem;display:flex}.price-features li svg{color:var(--amber);flex-shrink:0;margin-top:3px}.price-card .btn{width:100%}.price-card:not(.featured) .btn{border:1px solid var(--line-2);color:#fff;box-shadow:none;background:#ffffff0a}.price-card:not(.featured) .btn:hover{border-color:var(--amber);box-shadow:0 0 18px -6px var(--amber-glow);background:#ffffff14}.testi-grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:3rem;display:grid}@media(max-width:800px){.testi-grid{grid-template-columns:1fr}}.testi-wide{grid-column:span 2}@media(max-width:800px){.testi-wide{grid-column:span 1}}.testi{border-radius:var(--radius);padding:2.5rem;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.testi:hover{box-shadow:0 18px 50px -25px var(--cyan-glow);border-color:#22d3ee4d!important}.testi:nth-child(2n):hover{box-shadow:0 18px 50px -25px var(--magenta-glow);border-color:#e879f94d!important}.testi .qmark{color:#f5a6231a;pointer-events:none;font-family:Bebas Neue,sans-serif;font-size:9rem;line-height:1;position:absolute;top:.5rem;right:1rem}.testi p.quote{color:var(--text);margin-bottom:1.5rem;font-size:1.08rem;line-height:1.6;position:relative}.testi-wide p.quote{font-size:1.25rem}.testi-author{align-items:center;gap:1rem;display:flex;position:relative}.avatar{background:linear-gradient(135deg,var(--orange),var(--amber));color:#000;width:48px;height:48px;box-shadow:0 0 0 1px #f5a62366,0 6px 18px -6px var(--amber-glow);border-radius:50%;place-items:center;font-family:Bebas Neue,sans-serif;font-size:1.2rem;display:grid}.author-name{color:#fff;font-size:.95rem;font-weight:700}.author-meta{color:var(--text-muted);font-size:.82rem}.about-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:4rem;margin-top:2rem;display:grid}@media(max-width:900px){.about-grid{grid-template-columns:1fr;gap:2.5rem}}.about-img{aspect-ratio:4/5;background:linear-gradient(135deg,#0a0f1c,#000);border:1px solid #ffffff1f;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #22d3ee33,inset 0 0 0 1px #ffffff0a}.about-img:before{content:"";background:radial-gradient(at top,#f5a6232e,#0000 60%),radial-gradient(at 100% 100%,#e879f91a,#0000 60%);position:absolute;inset:0}.about-img .silhouette{color:#f5a6234d;letter-spacing:.05em;text-shadow:0 0 30px #f5a62340;place-items:center;font-family:Bebas Neue,sans-serif;font-size:8rem;display:grid;position:absolute;inset:0}.float-badge{border-radius:14px;padding:1rem 1.4rem;animation:6s ease-in-out infinite float;position:absolute;box-shadow:0 20px 50px -20px #000000b3,0 0 0 1px #22d3ee26}.float-badge.b1{animation-delay:0s;top:8%;right:-10%;box-shadow:0 20px 50px -20px #000000b3,0 0 0 1px #22d3ee33}.float-badge.b2{animation-delay:-3s;bottom:15%;left:-12%;box-shadow:0 20px 50px -20px #000000b3,0 0 0 1px #e879f933}@media(max-width:900px){.float-badge.b1{right:5%}.float-badge.b2{left:5%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-badge .bnum{color:var(--amber);text-shadow:0 0 12px #f5a6234d;font-family:Bebas Neue,sans-serif;font-size:1.8rem;line-height:1}.float-badge .blab{color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;margin-top:.3rem;font-size:.72rem}.about-quote{border-left:3px solid var(--amber);color:var(--text);box-shadow:-1px 0 18px -6px var(--amber-glow);background:#f5a6230d;border-radius:0 12px 12px 0;margin:1.5rem 0;padding:1.5rem;font-style:italic}.faq-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}@media(max-width:800px){.faq-grid{grid-template-columns:1fr}}.faq{border-radius:var(--radius);transition:border-color .3s,box-shadow .3s;overflow:hidden}.faq.open{box-shadow:0 18px 50px -25px var(--amber-glow);border-color:#f5a62366!important}.faq-q{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.4rem 1.6rem;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;display:flex}.faq-q .ico{border:1px solid var(--line-2);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;transition:transform .3s,background .3s,border-color .3s;display:grid}.faq.open .faq-q .ico{background:var(--amber);border-color:var(--amber);color:#000;box-shadow:0 0 14px var(--amber-glow);transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .4s,padding .4s;overflow:hidden}.faq.open .faq-a{max-height:400px;padding:0 1.6rem 1.5rem}.faq-a p{font-size:.94rem;line-height:1.65}.final{text-align:center;border-top:1px solid var(--line);background:#000;padding:8rem 0;position:relative;overflow:hidden}.orb{filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.orb.o1{background:radial-gradient(circle,#22d3ee47,#0000 70%);width:520px;height:520px;animation:5s ease-in-out infinite pulse;top:-10%;left:8%}.orb.o2{background:radial-gradient(circle,#e879f938,#0000 70%);width:620px;height:620px;animation:7s ease-in-out infinite reverse pulse;bottom:-20%;right:4%}.orb.o3{background:radial-gradient(circle,#f5a62338,#0000 70%);width:440px;height:440px;animation:9s ease-in-out infinite pulse;top:30%;left:50%;transform:translate(-50%)}.final-inner{z-index:2;max-width:780px;margin:0 auto;position:relative}.final h2{margin-bottom:1.5rem}.final p{max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.15rem}.final .btn{padding:1.3rem 2.5rem;font-size:1.05rem}.final-meta{color:var(--text-muted);margin-top:1.5rem;font-size:.85rem}footer{border-top:1px solid var(--line);background:#000;padding:3rem 0 2.5rem;position:relative}footer:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee40,#e879f940,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.foot-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.foot-links{color:var(--text-muted);gap:1.8rem;font-size:.85rem;display:flex}.foot-links a:hover{color:var(--amber)}.copy{color:var(--text-muted);font-size:.82rem}@media(max-width:767px){nav.top{padding:.45rem 0}.nav-cta{padding:.4rem .85rem;font-size:.78rem}.logo{font-size:1.2rem}.logo-mark{width:28px;height:28px;font-size:.82rem}section.final#cta{padding-bottom:140px;scroll-margin-top:64px}}.mobile-only{display:none}@media(max-width:767px){.mobile-only{display:block}.mobile-help{padding:1.25rem 1rem .25rem}.mobile-help .mh-inner{max-width:560px;margin:0 auto}.mobile-help .mh-intro{color:#e8ecf3c7;margin:0 0 .55rem;font-size:.9rem;line-height:1.45}.mobile-help .mh-title{color:#fff;letter-spacing:-.01em;margin:0 0 .9rem;font-size:1.25rem;font-weight:800;line-height:1.2}.mobile-help .mh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-help .mh-card{min-height:78px;color:var(--text,#e8ecf3);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #f5a62347;border-radius:14px;flex-direction:column;gap:4px;padding:12px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000047,inset 0 1px #ffffff0a}.mobile-help .mh-card:before{content:"";opacity:.9;background:linear-gradient(#f5a623,#ef4444);width:3px;position:absolute;top:0;bottom:0;left:0}.mobile-help .mh-eyebrow{letter-spacing:-.005em;color:#fff;font-size:.92rem;font-weight:700}.mobile-help .mh-sub{color:#e8ecf3b3;font-size:.74rem;line-height:1.35}header.hero{align-items:flex-start;min-height:auto;padding:4.25rem 0 .5rem}header.hero .hero-inner{padding-bottom:.25rem}header.hero h1{margin:.25rem 0 .55rem;font-size:clamp(2.1rem,8vw,2.8rem);line-height:1.05}header.hero .hero-sub{max-width:100%;margin-bottom:.85rem;font-size:.95rem;line-height:1.45}header.hero .hero-ctas{flex-direction:column;align-items:stretch;gap:.5rem;margin-bottom:.5rem}header.hero .hero-ctas .btn{width:100%;padding:.85rem 1.2rem;font-size:.95rem}header.hero .hero-microcopy{text-align:center;font-size:.78rem;margin:.25rem 0 .15rem!important}}
