.seo-hero{background-image:linear-gradient(90deg,rgba(6,31,52,.98),rgba(6,31,52,.54)),url("assets/strategy-meeting.jpg");background-size:cover;background-position:center;color:#fff;padding:100px 0}.seo-hero h1{font-size:clamp(38px,5vw,60px);margin:12px 0}.seo-hero p:last-child{color:#d4dee5;font-size:18px;max-width:720px}.seo-intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.seo-intro h2{font-size:clamp(30px,4vw,44px);line-height:1.45;color:var(--navy)}.seo-intro p{color:var(--muted);line-height:1.9}.seo-intro img{width:100%;height:390px;object-fit:cover}.seo-grid{display:grid;gap:30px}.seo-grid article{display:grid;grid-template-columns:42% 1fr;background:#fff;border:1px solid var(--line);box-shadow:0 12px 35px rgba(6,31,52,.07)}.seo-grid article:nth-child(even){grid-template-columns:1fr 42%}.seo-grid article:nth-child(even) img{order:2}.seo-grid img{width:100%;height:100%;min-height:390px;object-fit:cover}.seo-grid article>div{padding:38px}.seo-grid h2{color:var(--navy);font-size:29px;margin:8px 0 14px}.seo-grid p,.seo-grid li{color:var(--muted)}.seo-grid a{color:var(--navy2);font-weight:900;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.seo-intro,.seo-grid article,.seo-grid article:nth-child(even){grid-template-columns:1fr}.seo-grid article:nth-child(even) img{order:0}.seo-intro img,.seo-grid img{height:260px;min-height:0}.seo-grid article>div{padding:28px 23px}}
