
.seo-section{padding:64px 7vw;border-top:1px solid #263a53;scroll-margin-top:100px}.seo-heading{max-width:850px;margin-bottom:28px}.seo-heading h2{font-size:clamp(27px,3vw,39px);line-height:1.2;letter-spacing:-1.3px;margin:0}.seo-prose{max-width:920px}.seo-section p,.seo-section li{font-size:16px;line-height:1.8;color:#bfcddd}.seo-section strong{color:#f2f7fc}.seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.seo-card{padding:28px;border:1px solid #304660;border-radius:16px;background:linear-gradient(145deg,#142943,#0d1b2e);box-shadow:0 12px 35px #0000001c;display:flex;flex-direction:column;min-width:0}.seo-number{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:11px;background:#d8ff6215;color:#d8ff62;font:700 13px monospace;margin-bottom:20px}.seo-card h3{font-size:21px;line-height:1.3;letter-spacing:-.4px;margin-bottom:12px}.seo-card p{font-size:14px;line-height:1.85;margin-bottom:20px}.seo-card a{margin-top:auto;padding-top:12px;color:#d8ff62;font-weight:700;font-size:13px}.seo-section a:not(.button):hover{text-decoration:underline}.seo-table-wrap{overflow:auto;border:1px solid #304660;border-radius:14px;margin:24px 0}.seo-table{width:100%;border-collapse:collapse;text-align:left;min-width:620px;font-size:14px}.seo-table th{background:#19344a;color:#d8ff62;padding:20px 18px;font-size:12px}.seo-table td{padding:19px 18px;border-top:1px solid #304660;line-height:1.6;color:#d1dce9}.seo-table tbody tr:nth-child(even){background:#112239}.seo-note{background:#152c3d;border-left:3px solid #d8ff62;border-radius:0 10px 10px 0;padding:24px;margin:25px 0;line-height:1.8;color:#c8d7e5;font-size:15px}.seo-note strong{color:#d8ff62}.seo-faq details{border:1px solid #304660;border-radius:12px;background:#101f34;margin:12px 0;padding:0 22px}.seo-faq summary{font-size:16px;font-weight:700;line-height:1.5;padding:20px 26px 20px 0;cursor:pointer;color:#f2f7fc;list-style:disclosure-closed}.seo-faq details[open] summary{list-style:disclosure-open;color:#d8ff62}.seo-faq details p{font-size:15px;line-height:1.8;margin-bottom:22px;color:#bacbdb}.seo-hero{padding:55px 7vw 65px;background:radial-gradient(ellipse at 85% 20%,#20485b 0,transparent 50%),#102137;border-bottom:1px solid #2a405b}.seo-hero h1{font-size:clamp(34px,4.4vw,59px);letter-spacing:-2.5px;line-height:1.1;max-width:1000px;margin:20px 0}.seo-hero>p:not(.kicker):not(.seo-breadcrumb){max-width:780px;font-size:18px;line-height:1.8;color:#c3d0de}.seo-breadcrumb{font-size:12px;color:#92a9bf;line-height:1.7}.seo-breadcrumb a{color:#d8ff62}.seo-hero .button{margin-top:14px}.seo-layout{max-width:1500px;margin:auto;display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;padding:48px 5vw 60px}.seo-toc{position:sticky;top:100px;align-self:start;border:1px solid #304660;padding:23px;border-radius:14px;background:#102137}.seo-toc strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#d8ff62;margin-bottom:18px}.seo-toc a{display:block;font-size:13px;line-height:1.7;padding:10px 0;border-bottom:1px solid #263a53;color:#c2d2e1}.seo-toc .seo-toc-offers{color:#d8ff62;border:0;padding-top:20px;font-weight:700}.seo-content{min-width:0}.seo-content .seo-section{padding:12px 0 42px;margin:0 0 24px}.seo-content .seo-section:first-child{border-top:0}.seo-content .seo-heading{margin-top:28px}.seo-content .seo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-content .seo-card:last-child:nth-child(odd){grid-column:1/-1}.seo-content .seo-section>p{max-width:850px}.seo-content .seo-section>ul{padding-left:22px}.seo-content li{margin:12px 0}.seo-inner .final-cta{padding-left:7vw!important;padding-right:7vw!important}.seo-inner .final-cta h2{font-size:36px!important;max-width:900px;margin:0 auto 20px}.skip-link{position:absolute;top:-80px;left:16px;padding:12px;background:#d8ff62;color:#071426;z-index:100}.skip-link:focus{top:10px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #d8ff62;outline-offset:5px}.seo-inner .topbar{height:auto;min-height:32px}.faq .seo-faq{margin:0}.seo-section:target{scroll-margin-top:100px}.hero .intro{max-width:600px}.plan h3{line-height:1.3}.plan ul{min-height:150px}.plan .card-note{line-height:1.7}.plan .popular{max-width:85%;font-size:9px}.seo-inner footer .footer-pro-brand img{max-width:100%;height:auto}.seo-inner header nav{gap:20px}
@media(max-width:1050px){.seo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-layout{grid-template-columns:220px minmax(0,1fr);gap:25px}.seo-content .seo-cards{grid-template-columns:1fr}.seo-inner header nav{gap:13px;font-size:12px}}
@media(max-width:800px){.seo-section{padding:44px 6vw}.seo-cards,.seo-content .seo-cards{grid-template-columns:1fr}.seo-card{padding:25px}.seo-layout{display:block;padding:28px 6vw}.seo-toc{position:static;margin-bottom:28px}.seo-toc a{padding:9px 0}.seo-hero{padding:35px 6vw 45px}.seo-hero h1{letter-spacing:-1.7px}.seo-hero>p:not(.kicker):not(.seo-breadcrumb){font-size:16px}.seo-content .seo-section{padding-bottom:28px}.seo-content .seo-card:last-child:nth-child(odd){grid-column:auto}.seo-section p,.seo-section li{font-size:15px}.seo-section .kicker{font-size:11px}.seo-heading h2{font-size:28px}.seo-inner .final-cta h2{font-size:29px!important}.seo-inner header{gap:14px}.seo-inner header .logo img{max-width:180px}.seo-inner header nav.open{display:flex}.seo-inner .topbar span{font-size:9px}.seo-inner .topbar a{font-size:10px}.seo-faq details{padding:0 17px}.seo-faq summary{font-size:15px}.seo-table td,.seo-table th{padding:15px}.seo-inner .wa.small{font-size:11px}.seo-hero .button{max-width:100%;white-space:normal}.seo-note{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
