/* 2026 copy handoff layout */
.eyebrow{margin-bottom:16px;color:#6cc6ff;font-size:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-copy{max-width:950px}.home-hero{padding:80px 0;background:radial-gradient(circle at 50% 0,#183948 0,var(--ink) 58%);text-align:left}.home-hero h1{max-width:830px;margin:0 0 18px;font-size:64px;text-align:left}.hero-subhead{max-width:780px;margin:0;color:#fff;font-size:25px;font-weight:700;line-height:1.35}.home-hero__lead{max-width:800px;margin:24px 0 28px;font-size:19px;line-height:1.55;text-align:left}.trial-form{max-width:620px;padding:20px 24px 10px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(0,0,0,.25)}.trial-form .af-body{padding-bottom:0!important}.cta-note{margin:10px 0 0!important;padding-bottom:0!important;color:#fff;font-size:14px;font-weight:700;text-align:center}.compliance-note{max-width:720px;margin:12px 0 0!important;padding-bottom:0!important;color:#bfc7cf;font-size:12px!important;line-height:1.45}.trial-form .compliance-note{text-align:center}.qualifier{margin:18px 0 0!important;padding-bottom:0!important;color:#fff;font-size:18px;font-weight:800}.content-section{padding:86px 0}.reading-width{max-width:900px}.reading-width h2,.content-section h2{margin-bottom:26px}.reading-width p,.content-section p{color:#fff;font-size:19px;line-height:1.6}.page-section--green .reading-width p{color:#fff}.jeff-section{background:#0c1219}.profile-layout{display:grid;grid-template-columns:300px 1fr;gap:70px;align-items:center;max-width:1000px}.profile-layout img{width:100%;border-radius:14px}.profile-layout h2{margin-bottom:22px}.profile-layout p{color:#fff;font-size:19px;line-height:1.6}.testimonial-grid--three{grid-template-columns:repeat(3,1fr);gap:32px}.testimonial-grid--three .testimonial-card{min-height:0}.testimonial-grid--three .testimonial-card p{font-size:17px;line-height:1.55}.pricing-section{padding-top:86px}.pricing-head{max-width:820px;margin:0 auto;text-align:center}.pricing-head p{margin-top:15px;color:#fff;font-size:19px}.price-card{min-height:0}.price-card h3{font-size:25px}.plan-summary{min-height:58px;margin:18px 0 22px;padding-bottom:0;color:#fff;font-size:17px;font-weight:700;line-height:1.45;text-align:center}.price-card li{font-size:15px}.price-card .cta-note{font-size:13px!important}.price-card .compliance-note{font-size:11px!important;text-align:center}.centered-cta{max-width:650px;margin:48px auto 0;text-align:center}.centered-cta .compliance-note{margin-right:auto!important;margin-left:auto!important;text-align:center}.faq-section{padding-top:45px}.faq-help{background:transparent;border:0;padding:0}.faq-help h2{font-size:42px}.faq-list{max-width:720px}.close-section{padding:90px 0}.close-section .button{margin-top:10px}.close-section .cta-note{text-align:left}.close-section .compliance-note{color:#e5f0e8}.home-extras{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:75px}.home-extras>div{padding:28px;border:1px solid rgba(255,255,255,.33);border-radius:14px}.home-extras h3{margin-bottom:12px}.home-extras p{color:#fff;font-size:17px;line-height:1.5}.home-extras a{color:#fff;font-weight:800;text-decoration:underline}.subscribe-hero{display:block;min-height:0;padding:80px 0;background-image:linear-gradient(rgba(4,13,19,.82),rgba(4,13,19,.82)),url('../images/photo-1611974789855-9c2a0a7236a3.jpg')}.subscribe-hero .page-hero__stack{max-width:840px;text-align:left}.subscribe-hero h1{color:#fff;text-align:left}.subscribe-hero .page-hero-subtitle{max-width:760px;margin:16px 0 30px;color:#fff;font-size:22px;line-height:1.45;text-align:left}.subscribe-hero .trial-form{margin:0}.how-hero{display:block;padding:75px 0;background-image:linear-gradient(rgba(4,13,19,.7),rgba(4,13,19,.7)),url('../images/Stock-Market-2-scaled.jpg')}.how-hero h1{max-width:850px;font-size:58px}.how-hero p{max-width:620px;margin-top:18px;color:#fff;font-size:23px;font-weight:700}.letter-list{margin:0 0 24px;padding-left:24px;color:#fff}.letter-list li{margin:9px 0;font-size:19px;line-height:1.6}.site-footer .footer-about p{max-width:460px;font-size:13px}.confirmation h1{color:#fff}.confirmation .reading-width p{font-size:20px}.confirmation a{color:var(--orange)}

.vault-hero{display:block;min-height:0;padding:75px 0}.vault-hero h1{max-width:850px;color:#fff;font-size:54px;text-align:left}.vault-hero p{margin-top:16px;color:#fff;font-size:22px;font-weight:700}
@media (max-width:980px){.home-hero h1{font-size:53px}.testimonial-grid--three{grid-template-columns:1fr 1fr}.profile-layout{gap:45px}.how-hero h1{font-size:48px}}
@media (max-width:767px){.home-hero{padding:50px 0}.home-hero h1{font-size:38px}.hero-subhead{font-size:20px}.home-hero__lead,.reading-width p,.content-section p,.profile-layout p,.letter-list li{font-size:17px}.trial-form{padding:15px}.content-section,.pricing-section,.close-section{padding:55px 0}.profile-layout{grid-template-columns:1fr;gap:25px}.profile-layout img{width:190px;margin:0 auto}.testimonial-grid--three{grid-template-columns:1fr}.home-extras{grid-template-columns:1fr;margin-top:48px}.subscribe-hero{padding:55px 0}.subscribe-hero h1,.how-hero h1,.vault-hero h1{font-size:38px}.subscribe-hero .page-hero-subtitle,.how-hero p,.vault-hero p{font-size:19px}.how-hero,.vault-hero{padding:55px 0}.faq-layout{gap:18px}.faq-help h2{font-size:34px}.faq-section{padding-top:35px}.close-section .cta-note{text-align:left}.site-footer .footer-about p{font-size:12px!important}.compliance-note{font-size:11px!important}}
