.seo-product-hero{padding:150px 0 84px;background:radial-gradient(circle at 85% 15%,rgba(203,53,43,.1),transparent 34%),#fff}
.seo-product-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}
.seo-product-hero h1{font-size:clamp(44px,6vw,82px);line-height:.98;letter-spacing:-.04em;margin:24px 0;color:#142532}
.seo-product-visual{overflow:hidden;border-radius:24px;border:1px solid #dce4e8;box-shadow:0 28px 70px rgba(20,37,50,.16);aspect-ratio:4/3;background:#f4f7f8}
.seo-product-visual img{width:100%;height:100%;object-fit:cover;display:block}
.breadcrumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:28px;color:#687983;font-size:14px}
.breadcrumbs a{color:#cb352b;text-decoration:none;font-weight:700}
.seo-two-col{display:grid;grid-template-columns:1fr 1fr;gap:28px}.seo-two-col article{padding:42px;border:1px solid #dce4e8;border-radius:22px;background:#fff;box-shadow:0 16px 45px rgba(20,37,50,.08)}
.seo-two-col h2{font-size:clamp(28px,3vw,42px);margin:18px 0 24px;color:#142532}.seo-check-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.seo-check-list li{position:relative;padding-inline-start:30px;color:#52636d}.seo-check-list li:before{content:'✓';position:absolute;inset-inline-start:0;color:#cb352b;font-weight:900}
.seo-process{display:flex;justify-content:space-between;align-items:center;gap:50px}.seo-process>div{max-width:760px}.seo-process h2{font-size:clamp(34px,4vw,56px);margin:20px 0}.seo-process p{font-size:19px;line-height:1.8}
html[dir=rtl] .seo-product-hero,html[dir=rtl] .seo-two-col,html[dir=rtl] .seo-process{text-align:right}
@media(max-width:900px){.seo-product-hero{padding-top:125px}.seo-product-hero-grid,.seo-two-col{grid-template-columns:1fr}.seo-process{align-items:flex-start;flex-direction:column}.seo-product-hero-grid{gap:38px}}
