.seo-content{max-width:1380px;margin:0 auto 72px;padding:0 24px}.seo-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-top:3px solid var(--black);padding-top:28px}.seo-intro h2,.seo-faq h2{font-size:clamp(30px,4vw,48px);line-height:1.03;letter-spacing:-.045em;margin:0}.seo-intro>p{font-size:18px;color:var(--muted);margin:4px 0 0}.seo-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.seo-cards article{background:#fff;border:1px solid var(--line);padding:25px}.seo-cards h3,.seo-process h3{font-size:22px;margin:0 0 10px}.seo-cards p,.seo-process p{color:var(--muted);margin:0 0 16px}.seo-cards a{font-weight:800;text-decoration-color:var(--yellow);text-decoration-thickness:3px;text-underline-offset:4px}.seo-process{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-block:1px solid var(--line);padding:28px 0}.seo-faq{margin-top:38px;max-width:980px}.seo-faq details{border-bottom:1px solid var(--line);padding:18px 0}.seo-faq summary{cursor:pointer;font-size:18px;font-weight:800}.seo-faq p{color:var(--muted);margin:10px 0 0}.seo-page{max-width:1120px;margin:0 auto;padding:56px 24px 80px}.seo-page-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:45px;align-items:end;border-bottom:3px solid var(--black);padding-bottom:34px}.seo-page h1{font-size:clamp(42px,6vw,72px);line-height:.96;letter-spacing:-.055em;margin:8px 0 0}.seo-page-hero>p{font-size:19px;color:var(--muted);margin:0}.seo-page-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:30px 0}.seo-page-card{background:#fff;border:1px solid var(--line);padding:26px}.seo-page-card h2{font-size:26px;margin:0 0 12px}.seo-page-card p,.seo-page-card li{color:#565a51}.pressure-table{width:100%;border-collapse:collapse;background:#fff;margin:18px 0}.pressure-table th,.pressure-table td{padding:12px;border:1px solid var(--line);text-align:left}.pressure-table th{background:var(--black);color:#fff}.seo-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--yellow);padding:28px;margin-top:34px}.seo-cta h2{margin:0}.seo-cta a{background:var(--black);color:#fff;padding:14px 20px;text-decoration:none;font-weight:900}.seo-breadcrumbs{font-size:13px;color:var(--muted);margin-bottom:22px}.seo-breadcrumbs a{color:inherit}@media(max-width:980px){.seo-intro,.seo-page-hero{grid-template-columns:1fr}.seo-cards{grid-template-columns:1fr}.header-meta .header-phone{display:block}}@media(max-width:650px){.seo-process,.seo-page-grid{grid-template-columns:1fr}.seo-content{padding:0 12px}.seo-page{padding:34px 18px 60px}.seo-cta{align-items:flex-start;flex-direction:column}.header-meta .header-phone{display:none}}

/* Conversion-focused controls for advertising landing pages. */
.seo-hero-copy>p{font-size:19px;color:var(--muted);margin:0}.seo-hero-actions{display:flex;gap:10px;margin-top:22px}.seo-primary-action,.seo-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 18px;text-decoration:none;font-weight:900}.seo-primary-action{background:var(--yellow);color:var(--black)}.seo-secondary-action{border:2px solid var(--black);background:#fff}.seo-hero-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;background:var(--line);border-bottom:1px solid var(--line)}.seo-hero-benefits li{display:flex;flex-direction:column;gap:4px;background:#fff;padding:18px}.seo-hero-benefits strong{font-size:14px}.seo-hero-benefits span{font-size:12px;color:var(--muted)}.seo-mobile-actions{display:none}
@media(max-width:650px){.seo-hero-benefits{grid-template-columns:1fr}.seo-page{padding:24px 14px 92px}.seo-breadcrumbs{margin-bottom:14px}.seo-page-hero{gap:18px;padding-bottom:22px}.seo-page h1{font-size:clamp(38px,12vw,54px)}.seo-hero-copy>p{font-size:16px}.seo-hero-actions{display:grid;grid-template-columns:1fr}.seo-primary-action,.seo-secondary-action{min-height:54px}.seo-hero-benefits li{padding:13px 16px}.seo-mobile-actions{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;grid-template-columns:.8fr 1.2fr;padding:8px;background:#11120f;box-shadow:0 -8px 26px rgba(0,0,0,.22)}.seo-mobile-actions a{display:flex;align-items:center;justify-content:center;min-height:50px;text-decoration:none;font-weight:900}.seo-mobile-actions a:first-child{color:#fff;border:1px solid #555}.seo-mobile-actions a:last-child{background:var(--yellow);color:#111}}
