.seo-main{max-width:1120px;margin:auto;padding:24px}.seo-breadcrumb{font-size:14px;color:#536b91}.seo-hero{max-width:850px;padding:64px 0}.seo-hero h1{font-size:clamp(32px,4.5vw,56px);line-height:1.12;letter-spacing:-1.5px;margin:18px 0;color:#102e72}.seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.seo-card{border:1px solid #d9e6f4;border-radius:24px;padding:30px;background:linear-gradient(140deg,#fff,#eef9ff);min-width:0}.seo-card:nth-child(2n){background:linear-gradient(140deg,#fff,#edf9f3)}.seo-card h2{font-size:23px;line-height:1.25;margin:12px 0;color:#173677}.seo-card p,.seo-section p,.seo-steps,.seo-cta p{color:#536b91;line-height:1.7}.seo-card a,.seo-text-link{color:#0754e8;font-weight:650}.seo-number{color:#087e78;background:#d8f6ee;border-radius:12px;padding:7px 12px;font-weight:750}.seo-section{padding:42px 0}.seo-section h2,.seo-cta h2{font-size:28px;line-height:1.25;color:#173677}.seo-steps{padding-left:24px}.seo-steps li{padding:10px 0 10px 8px}.seo-faq details{border-bottom:1px solid #d9e6f4;padding:20px 0}.seo-faq summary{cursor:pointer;font-weight:650;color:#173677}.seo-cta{margin:32px 0;padding:36px;border-radius:24px;background:linear-gradient(110deg,#e2f8f2,#e8f0ff,#fff1f6)}.seo-home-features{margin:24px 0}.rv-footer{flex-wrap:wrap;gap:18px}.rv-hero h1 span{white-space:normal}@media(max-width:600px){.seo-main{padding:18px}.seo-hero{padding:36px 0}.seo-grid{grid-template-columns:1fr}.seo-card,.seo-cta{padding:24px}.rv-product .rv-header{flex-wrap:wrap;gap:20px}.rv-product .rv-header-actions{flex-wrap:wrap}.seo-breadcrumb{line-height:1.6}.seo-section{padding:26px 0}}

.rv-main>.seo-home-features{max-width:1184px;width:calc(100% - 56px);margin:28px auto}.rv-main>.seo-cta{max-width:1184px;width:calc(100% - 56px);margin:32px auto}.rv-hero-copy .seo-text-link{display:inline-block;margin-top:16px}
