.seo-hero{background:radial-gradient(circle at 85% 18%,rgba(223,255,85,.34),transparent 26%),#f1f3e9;padding:90px 0}.seo-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.seo-hero h1{font:800 clamp(48px,6vw,78px)/.98 Manrope;letter-spacing:-.055em;margin:18px 0 25px;white-space:pre-line}.seo-hero p{max-width:650px;font-size:18px;color:#53655c}.seo-hero-card{min-height:330px;border-radius:20px;background:linear-gradient(145deg,#15382d,#39624e);color:white;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 24px 60px rgba(21,56,45,.2)}.seo-hero-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:auto}.seo-hero-card-head span{color:var(--lime);font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:800}.seo-hero-card-head small{color:#c7d5cc}.seo-faces{display:flex;gap:10px;margin:25px 0 30px}.seo-faces a{width:64px;color:white}.seo-faces a>div{width:58px;height:58px;border-radius:50%;overflow:hidden;background:#b7d2bf;border:2px solid rgba(255,255,255,.5);display:grid;place-items:center;font:800 22px Manrope}.seo-faces img{width:100%;height:100%;object-fit:cover}.seo-faces b,.seo-faces small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seo-faces b{font-size:11px;margin-top:7px}.seo-faces small{font-size:9px;color:#c7d5cc}.seo-face-empty{color:#c7d5cc;font-size:13px}.seo-hero-card-title{font:800 42px/1 Manrope;letter-spacing:-.06em}.seo-hero-card-title em{font-family:Georgia,serif;font-weight:400}.seo-section{padding:90px 0}.seo-section-tint{background:#f7f5ee}.seo-intro{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.seo-intro h2,.seo-cta h2,.seo-faq h2,.seo-section-heading h2{font:800 42px/1.05 Manrope;letter-spacing:-.045em;margin:15px 0}.seo-intro>p{color:#53655c;font-size:16px;margin:0}.seo-points{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:50px}.seo-points div{display:flex;gap:12px;align-items:center;padding:18px;background:white;border:1px solid var(--line);border-radius:10px;font-weight:700;font-size:13px}.seo-points i{width:25px;height:25px;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--ink);color:var(--lime);font-style:normal}.seo-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.seo-card-grid article{background:white;border:1px solid var(--line);padding:30px;border-radius:12px;min-height:190px}.seo-card-number{font:800 12px Manrope;color:#789080}.seo-card-grid h3{font:700 21px Manrope;margin:30px 0 8px}.seo-card-grid p{color:var(--muted);font-size:14px;margin:0}.seo-creators{background:#edf2e8}.seo-section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px}.seo-creator-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.seo-creator{display:flex;align-items:center;gap:12px;padding:12px;background:white;border:1px solid var(--line);border-radius:10px}.seo-creator img,.seo-creator-placeholder{width:52px;height:52px;flex:none;border-radius:50%;object-fit:cover;background:#c5dcc8;display:grid;place-items:center;font:800 19px Manrope}.seo-creator b,.seo-creator small{display:block}.seo-creator b{font-size:13px}.seo-creator small{font-size:10px;color:var(--muted);margin-top:4px}.seo-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;background:var(--ink);color:white;border-radius:14px;padding:42px 48px}.seo-cta h2{font-size:34px;margin-bottom:12px}.seo-cta p{color:#c2d0c8;margin:0;max-width:620px}.seo-faq{padding-top:0}.seo-faq details{border-bottom:1px solid var(--line);padding:20px 0}.seo-faq summary{cursor:pointer;font:700 17px Manrope}.seo-faq details p{color:var(--muted);max-width:760px;margin:12px 0 0}@media(max-width:800px){.seo-hero-grid,.seo-intro{grid-template-columns:1fr;gap:35px}.seo-hero{padding:65px 0}.seo-points,.seo-card-grid,.seo-creator-row{grid-template-columns:1fr}.seo-cta{display:block;padding:30px}.seo-cta .btn{margin-top:22px}.seo-hero-card{min-height:300px}.seo-section-heading{display:block}.seo-section-heading .text-link{display:inline-block;margin-top:8px}}
