.seo-main{max-width:1120px;padding-block:54px 88px}.seo-intro{max-width:830px;padding-bottom:36px}.seo-breadcrumb{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:38px}.seo-intro h1{font-size:clamp(2.65rem,5vw,4.6rem);font-weight:550;line-height:1.08;letter-spacing:-.055em;max-width:850px}.seo-lead{font-size:20px;line-height:1.65;color:var(--muted);max-width:720px;margin-top:24px}.seo-section{padding-block:36px;border-top:1px solid var(--line,#dce2d9);max-width:930px}.seo-section h2{font-size:30px;line-height:1.2;font-weight:550;letter-spacing:-.035em;margin-bottom:20px}.seo-section h3{font-size:20px;line-height:1.35;font-weight:550;margin-bottom:10px}.seo-section p{font-size:16px;line-height:1.8;color:var(--muted);margin-block:12px;max-width:780px}.seo-section a:not(.button),.seo-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.seo-section>.button{margin-top:16px}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-block:24px}.seo-card{padding:25px;background:var(--surface,#f2f4ef);border-radius:14px}.seo-card p{font-size:15px;margin-bottom:0}.seo-steps{list-style:decimal;padding-left:26px;max-width:800px}.seo-steps li{padding:12px 0 12px 9px}.seo-steps li::marker{color:var(--lf-sage);font-weight:600}.seo-figure{max-width:790px;margin:28px 0}.seo-figure img{width:100%;height:auto;border-radius:14px;border:1px solid var(--line,#dce2d9)}.seo-figure figcaption{font-size:12px;color:var(--muted);margin-top:10px}.seo-example{border-left:3px solid var(--lf-sage);padding-left:24px}.seo-example-label{font-size:13px!important}.seo-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:24px}.seo-next{padding-bottom:0}.seo-links{padding-block:15px 65px}.seo-links h2{font-size:28px;font-weight:550;letter-spacing:-.03em}.seo-links .seo-card a{font-size:18px;font-weight:550;text-decoration:underline;text-underline-offset:4px}.seo-links .seo-card p{font-size:14px;line-height:1.7;color:var(--muted);margin-top:12px}.seo-page .public-price-table{max-width:680px;margin-block:26px}.seo-page .main-nav{gap:22px}@media(max-width:640px){.seo-main{padding-block:30px 60px}.seo-intro{padding-bottom:22px}.seo-breadcrumb{font-size:12px;margin-bottom:28px}.seo-lead{font-size:17px;margin-top:22px}.seo-section{padding-block:28px}.seo-section h2{font-size:25px}.seo-section h3{font-size:19px}.seo-section p{font-size:15px}.seo-actions{gap:16px;align-items:flex-start;flex-direction:column}.seo-card{padding:22px}.seo-grid{gap:16px}.seo-links{padding-bottom:40px}.seo-page .main-nav{gap:17px;flex-wrap:wrap;row-gap:10px}}

.hero-inline-link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hero-inline-link:hover{text-decoration-thickness:2px}
.contact-email a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.content-inline-link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.content-inline-link:hover{text-decoration-thickness:2px}
