.seo-section{padding-block:64px;border-top:1px solid var(--line)}.seo-section h2{font-size:36px;line-height:1.2}.seo-intro{max-width:740px;color:#b5c2d7;line-height:1.85;font-size:15px}.seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.seo-card{display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid #30415e;border-radius:10px;background:#111d30;transition:border-color .15s}.seo-card:hover{border-color:#72baff}.seo-card h3{font-size:23px;letter-spacing:-.6px;line-height:1.25}.seo-card p{font-size:13px;line-height:1.8;color:#b5c2d7;margin:14px 0 22px}.seo-card .card-link{margin-top:auto;font-size:12px;color:#8bc7ff}.seo-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-block:38px;border-top:1px solid var(--line)}.seo-footer .footer-links{display:grid;grid-template-columns:repeat(3,auto);gap:15px 25px;font-size:12px;color:#b5c2d7}.seo-footer small{font-size:10px;line-height:1.8;color:#8e9fb9}.seo-footer .footer-brand{display:grid;gap:20px}.seo-page{max-width:1120px}.breadcrumbs{display:flex;flex-wrap:wrap;justify-content:flex-start;width:auto;order:initial;gap:9px;padding-top:28px;font-size:12px;color:#a5b4cc}.breadcrumbs a{color:#8bc7ff}.seo-hero{padding-block:65px 46px;max-width:900px}.seo-hero h1{font-size:clamp(38px,5.5vw,64px);line-height:1.08;max-width:860px}.seo-hero .lede{max-width:760px;font-size:18px;line-height:1.8}.seo-body{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:65px;align-items:start;padding-bottom:68px}.seo-copy section{padding-block:28px;border-top:1px solid var(--line);scroll-margin-top:28px}.seo-copy h2{font-size:30px;letter-spacing:-1px;line-height:1.25;margin-bottom:20px}.seo-copy h3{font-size:21px;letter-spacing:-.5px;margin-top:28px}.seo-copy p,.seo-copy li{font-size:15px;line-height:1.9;color:#b5c2d7}.seo-copy li{padding-left:5px;margin-block:9px}.seo-copy ul,.seo-copy ol{padding-left:23px}.seo-copy a{color:#8bc7ff;text-decoration:underline;text-underline-offset:4px}.seo-copy b,.seo-copy strong{color:#eaf0fc;font-weight:600}.seo-copy details{padding:16px 0;border-bottom:1px solid var(--line)}.seo-copy summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.6}.seo-copy details p{font-size:14px}.seo-aside{border:1px solid #30415e;border-radius:10px;background:#101d31;padding:23px}.seo-aside h2{font-size:21px;letter-spacing:-.5px;line-height:1.3}.seo-aside p{font-size:12px;line-height:1.8;color:#b5c2d7}.seo-aside .button{width:100%;gap:12px;padding:13px;font-size:12px;margin-top:10px}.seo-aside a.related-link{display:block;color:#8bc7ff;font-size:12px;line-height:1.6;margin-top:17px}.seo-note{border-left:2px solid #72baff;padding:2px 0 2px 20px;margin:24px 0}.seo-cta{padding:30px;border:1px solid #30415e;border-radius:10px;background:#14243a;margin-bottom:64px;display:flex;justify-content:space-between;align-items:center;gap:25px}.seo-cta h2{font-size:27px;letter-spacing:-.8px}.seo-cta p{font-size:14px;line-height:1.8;color:#b5c2d7;max-width:650px}.seo-cta .button{flex-shrink:0}.seo-pricing-form{scroll-margin-top:30px;padding-bottom:65px}.seo-pricing-form>div{max-width:740px}.seo-pricing-form h2{font-size:32px;margin-bottom:20px}.seo-pricing-form form{margin-top:20px}.seo-top-nav{gap:23px}.seo-top-nav a[aria-current=page]{color:#8bc7ff}.seo-home-intro{max-width:780px}.seo-home-intro p{color:#b5c2d7;line-height:1.85;font-size:15px}.seo-note p{font-size:13px}.seo-cta a:focus-visible,.seo-card:focus-visible,.breadcrumbs a:focus-visible{outline:2px solid #8bc7ff}.seo-copy .text-link{text-decoration:none}
@media(max-width:960px){.seo-top-nav{gap:16px}.seo-body{grid-template-columns:minmax(0,1fr) 225px;gap:30px}.seo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-hero{padding-top:48px}.seo-footer .footer-links{grid-template-columns:repeat(2,auto)}}
@media(max-width:720px){.seo-top-nav{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}.seo-hero{padding-block:38px 32px}.seo-hero h1{font-size:40px}.seo-hero .lede{font-size:16px}.seo-body{grid-template-columns:1fr;gap:20px;padding-bottom:35px}.seo-copy section{padding-block:24px}.seo-copy h2{font-size:27px}.seo-copy p,.seo-copy li{font-size:14px}.seo-aside{max-width:100%}.seo-cards{grid-template-columns:1fr}.seo-section{padding-block:43px}.seo-section h2{font-size:30px}.seo-card{padding:23px}.seo-footer{display:block}.seo-footer .footer-links{margin-block:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seo-cta{display:block;padding:24px;margin-bottom:42px}.seo-cta .button{margin-top:10px}.seo-cta h2{font-size:25px}.seo-pricing-form{padding-bottom:40px}.breadcrumbs{font-size:11px}.seo-footer .footer-brand{gap:14px}}
