.rv-features-page{background:#f8fbfa;color:#173236;overflow:hidden}.rv-features-page__content{max-width:100%;margin:0 auto}.rv-features-page .page-hero{min-height:650px;padding:96px 24px 100px;background:linear-gradient(135deg,#f7fbff 0%,#eff8f5 100%);position:relative}.rv-features-page .page-hero:before{content:"";position:absolute;width:520px;height:520px;left:-180px;top:-200px;border-radius:50%;background:rgba(255,241,160,.32);filter:blur(2px);pointer-events:none}.rv-features-page .page-hero-grid{position:relative;z-index:1;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:70px}.rv-features-page .page-hero-copy{order:2}.rv-features-page .page-hero-copy h1{font-size:46px;line-height:1.45;font-weight:500;color:#132d4b;margin:14px 0 18px}.rv-features-page .page-hero-copy p{font-size:17px;line-height:2.1;color:#6f8188;max-width:570px}.rv-features-page .page-hero-visual{order:1;filter:drop-shadow(0 24px 32px rgba(21,70,82,.14));transition:transform .25s ease}.rv-features-page .page-hero-visual:hover{transform:translateY(-7px)}.rv-features-page .hero-actions{display:flex;gap:12px;margin-top:28px}.rv-features-page .section{padding:86px 24px}.rv-features-page .section:nth-of-type(2n){background:#fff}.rv-features-page .section>.container{max-width:1160px;margin:0 auto}.rv-features-page .section-heading{text-align:center;max-width:680px;margin:0 auto 34px}.rv-features-page .section-heading h2{font-size:30px;line-height:1.6;font-weight:500;margin:0 0 10px}.rv-features-page .section-heading p{color:#718487;line-height:2}.rv-features-page .content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rv-features-page .content-card{padding:24px;border:0;border-radius:22px;background:#fff;box-shadow:0 14px 30px rgba(21,62,66,.07);transition:transform .2s ease,box-shadow .2s ease}.rv-features-page .content-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px rgba(21,62,66,.12)}.rv-features-page .content-card .icon{width:44px;height:44px;margin-bottom:18px;border-radius:14px;background:#fff1a0;box-shadow:inset 0 0 0 7px rgba(255,255,255,.45)}.rv-features-page .content-card h3{font-size:17px;line-height:1.8;font-weight:700;margin:0 0 8px}.rv-features-page .content-card p{font-size:13px;line-height:2;color:#718487}.rv-features-page .ravand-seo-support-block{max-width:1160px;margin:0 auto;padding:70px 24px;background:transparent}.rv-features-page .ravand-seo-support-block h2{font-size:25px;font-weight:500;line-height:1.7}.rv-features-page .ravand-seo-support-block p,.rv-features-page .ravand-seo-support-block li{color:#718487;line-height:2}.rv-features-page .browser{border-radius:24px;overflow:hidden}.rv-features-page a{text-decoration:none}@media(max-width:900px){.rv-features-page .page-hero-grid{grid-template-columns:1fr;gap:40px}.rv-features-page .page-hero-copy{order:1;text-align:center}.rv-features-page .page-hero-copy p{margin-inline:auto}.rv-features-page .page-hero-visual{order:2}.rv-features-page .content-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.rv-features-page .page-hero{min-height:0;padding:64px 18px 72px}.rv-features-page .page-hero-copy h1{font-size:31px}.rv-features-page .page-hero-copy p{font-size:14px}.rv-features-page .hero-actions{justify-content:center;flex-wrap:wrap}.rv-features-page .section{padding:62px 18px}.rv-features-page .section-heading h2{font-size:25px}.rv-features-page .content-grid{grid-template-columns:1fr}.rv-features-page .ravand-seo-support-block{padding:52px 18px}}
