.landing-expanded{max-width:1440px;font-family:inherit}.landing-expanded p{line-height:1.8;color:#a6b0bf}.landing-expanded h2{font-size:clamp(26px,2.5vw,36px);line-height:1.35;font-weight:500;margin:15px 0 20px;letter-spacing:-.7px}.landing-expanded h3{font-size:18px;line-height:1.45;font-weight:500}.landing-expanded .eyebrow{color:var(--accent);font-size:12px;letter-spacing:.08em;line-height:1.6}.landing-expanded .text-link{line-height:1.6}.landing-expanded .text-link svg{flex-shrink:0}.landing-expanded a:focus-visible,.landing-expanded summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.home-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:48px;align-items:center;padding:60px 0 68px;background:radial-gradient(ellipse at 80% 45%,#b9ed9109,transparent 65%)}.home-hero h1{font-size:clamp(38px,3.9vw,57px);font-weight:500;line-height:1.18;letter-spacing:-1.8px;margin:23px 0}.home-hero h1 span{color:var(--accent)}.home-hero-copy>p{max-width:450px;margin:12px 0}.home-hero-copy .home-positioning{color:var(--text);font-size:17px}.home-hero .hero-actions{justify-content:flex-start;flex-wrap:wrap;gap:18px;margin-top:22px}.home-free-offer{margin-top:24px;padding:24px;border:1px solid #b9ed9166;border-radius:12px;background:linear-gradient(135deg,#b9ed9117,#b9ed9105)}.home-free-offer h2{margin:0;color:var(--accent);font-size:clamp(23px,2vw,28px);font-weight:600;line-height:1.3;letter-spacing:-.4px}.home-free-offer>p{margin:12px 0 18px;color:#c4cdd8;font-size:16px;line-height:1.6}.home-free-promises{display:flex;flex-direction:column;gap:10px;padding:0;margin:0;list-style:none}.home-free-promises li{display:flex;align-items:center;gap:10px;color:var(--text);font-size:16px;font-weight:600;line-height:1.5}.home-free-promises svg{display:block;flex-shrink:0;color:var(--accent)}.home-free-offer .button{gap:12px;font-size:16px;min-height:48px}.home-free-offer .text-link{font-size:14px}.home-review,.home-terminal{min-width:0;margin:0;border:1px solid #354238;background:#10161d;border-radius:12px;overflow:hidden;box-shadow:0 24px 80px #0004}.home-review img,.home-terminal img{width:100%;height:auto;display:block}.home-window-label{min-height:46px;padding:12px 17px;display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);color:var(--accent);font-size:12px;letter-spacing:.06em}.home-window-label>svg{margin-left:auto;flex-shrink:0}.home-review figcaption,.home-terminal figcaption{padding:13px 17px;font-size:12px;line-height:1.7;color:#a6b0bf;border-top:1px solid var(--line)}.home-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;gap:28px}.home-trust-strip article{display:flex;align-items:flex-start;gap:14px}.home-trust-strip article>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.home-trust-strip h2{font-size:14px;letter-spacing:0;margin:0 0 7px}.home-trust-strip p{font-size:13px;margin:0}.home-section{padding:78px 0;scroll-margin-top:95px}.home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:30px}.home-section-heading h2{margin-bottom:0}.home-section-heading>p{max-width:350px;margin:0;font-size:13px}.home-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:10px;background:#11151d;overflow:hidden}.home-method-grid article{padding:27px 23px;border-right:1px solid var(--line)}.home-method-grid article:last-child{border-right:0}.home-step-top{display:flex;justify-content:space-between;align-items:center;color:var(--accent);margin-bottom:26px}.home-step-top span{font-family:Consolas,monospace;font-size:28px;color:#667465}.home-method-grid p{font-size:13px;margin-bottom:0}.home-results{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:65px;border-top:1px solid var(--line)}.home-results-copy>p{font-size:14px}.home-review{border-color:var(--line)}.home-metric-list{margin:28px 0}.home-metric-list>div{border-top:1px solid var(--line);padding:16px 0}.home-metric-list dt{display:flex;gap:10px;align-items:center;font-size:15px}.home-metric-list dt svg{color:var(--accent)}.home-metric-list dd{margin:7px 0 0 26px;color:#a6b0bf;font-size:13px;line-height:1.8}.home-transparency{border-top:1px solid var(--line)}.home-transparency-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.home-transparency-grid article{padding:23px 0 0;border-top:2px solid #3f5240;display:flex;flex-direction:column;align-items:flex-start}.home-transparency-grid article>svg{color:var(--accent)}.home-transparency-grid p{font-size:13px;margin:0 0 22px}.home-transparency-grid .text-link{margin-top:auto;color:var(--text)}.home-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:65px;border-top:1px solid var(--line)}.home-faq details{border-bottom:1px solid var(--line)}.home-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;line-height:1.6;font-size:15px}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary svg{flex-shrink:0;color:var(--accent);transition:transform .2s}.home-faq details[open] summary svg{transform:rotate(180deg)}.home-faq details p{margin:0 0 22px;font-size:13px}.home-faq-list>.text-link{margin-top:22px}.home-final{border:1px solid #425437;border-radius:12px;background:radial-gradient(ellipse at 80% 50%,#b9ed9112,transparent 75%),#11171a;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:35px}.home-final h2{margin-bottom:12px}.home-final p{margin-bottom:0}.home-final .button{flex-shrink:0}.home-support{display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap;align-items:center;color:#a6b0bf;padding:22px 0 40px;font-size:12px}@media (max-width:1100px){.home-hero{gap:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:55px}.home-hero h1{font-size:40px}.home-faq,.home-results{gap:35px}.home-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-method-grid article:nth-child(2){border-right:0}.home-method-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:760px){.landing-expanded{padding:0 22px}.home-faq,.home-hero,.home-results{grid-template-columns:minmax(0,1fr);gap:32px}.home-hero{padding:44px 0 35px}.home-hero h1{font-size:clamp(34px,8vw,48px)}.home-hero-copy>p{max-width:none}.home-free-offer{padding:20px}.home-free-offer .hero-actions{flex-direction:column;align-items:stretch}.home-free-offer .text-link{justify-content:center}.home-trust-strip{grid-template-columns:minmax(0,1fr);gap:23px;padding:27px 0}.home-section{padding:46px 0}.home-section-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:25px}.home-section-heading>p{max-width:none}.home-transparency-grid{grid-template-columns:minmax(0,1fr);gap:28px}.home-method-grid article{padding:22px 17px}.home-method-grid h3{font-size:16px}.home-final{flex-direction:column;align-items:flex-start;padding:27px 23px;gap:22px}.home-final .button{width:100%}.home-support{justify-content:flex-start}}@media (max-width:420px){.home-method-grid{grid-template-columns:minmax(0,1fr)}.home-method-grid article{border-right:0;border-bottom:1px solid var(--line)}.home-method-grid article:last-child{border-bottom:0}.home-step-top{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.home-faq summary svg{transition:none}}.home-testimonials{border-top:1px solid var(--line)}.home-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-testimonial-grid>figure{margin:0;padding:28px;border:1px solid var(--line);border-radius:10px;background:#11151d;display:flex;flex-direction:column}.home-testimonial-grid>figure>svg{color:var(--accent)}.home-testimonial-grid blockquote{margin:20px 0 27px}.home-testimonial-grid blockquote p{font-size:14px;margin:0;color:#c4cdd8}.home-testimonial-grid figcaption{margin-top:auto;padding-top:20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:13px}.home-testimonial-initial{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:#b9ed9110;color:var(--accent);border:1px solid #3f5240;border-radius:50%;font-size:16px}.home-testimonial-grid figcaption strong{display:block;font-size:14px;font-weight:500}.home-testimonial-grid figcaption div>span{display:block;font-size:12px;color:#a6b0bf;margin-top:5px}@media (max-width:900px){.home-testimonial-grid{grid-template-columns:minmax(0,1fr)}}