/* Keep the newer localized landing-page content, in the proven landing-page layout. */
body.legacy-landing-layout{background:#fff9f5;color:#1a0f00;font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}
body.legacy-landing-layout .seo-hero{padding:4rem 1rem 3.3rem;background:linear-gradient(135deg,#ffd93d,#ff9a3c 48%,#ff6b35);color:#fff;text-align:left}
body.legacy-landing-layout .seo-hero-inner,body.legacy-landing-layout .seo-main{width:min(980px,100%);margin-inline:auto}
body.legacy-landing-layout .seo-eyebrow{margin-bottom:1rem;padding:.35rem .75rem;background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);font-size:.78rem;font-weight:900}
body.legacy-landing-layout .seo-hero h1{max-width:820px;margin:0 0 1rem;font-size:clamp(2.1rem,6.2vw,4.35rem);font-weight:900;line-height:.98;text-shadow:none}
body.legacy-landing-layout .seo-hero p{max-width:700px;margin:0 0 1.4rem;font-size:1.12rem;font-weight:700;line-height:1.65}
body.legacy-landing-layout .seo-actions{justify-content:flex-start}
body.legacy-landing-layout .seo-btn{min-height:50px;padding:.85rem 1.2rem;border-radius:12px;box-shadow:0 8px 22px rgba(26,15,0,.15)}
body.legacy-landing-layout .seo-btn.secondary{box-shadow:none}
body.legacy-landing-layout .seo-main{padding:2rem 1rem 4rem}
body.legacy-landing-layout .seo-main>section{margin:0 0 2.4rem}
body.legacy-landing-layout .seo-main h2{margin:0 0 .75rem;font-size:clamp(1.45rem,3.2vw,1.7rem);font-weight:900;line-height:1.15}
body.legacy-landing-layout .seo-main h3{font-weight:900}
body.legacy-landing-layout .seo-main p,body.legacy-landing-layout .seo-checklist li{font-weight:600;color:#4f3a27}
body.legacy-landing-layout .seo-lead{max-width:720px;font-weight:700}
body.legacy-landing-layout .seo-grid{gap:1rem}
body.legacy-landing-layout .seo-card,body.legacy-landing-layout .seo-note,body.legacy-landing-layout .seo-table-wrap,body.legacy-landing-layout .seo-faq details{border-color:#ffd9b8;background:#fff;box-shadow:0 2px 16px rgba(255,107,53,.08)}
body.legacy-landing-layout .seo-card{padding:1.3rem}
body.legacy-landing-layout .seo-card strong{font-weight:900}
body.legacy-landing-layout .seo-note{border-left:5px solid #ff6b35;border-radius:16px;padding:1.2rem 1.35rem}
body.legacy-landing-layout .seo-steps li{border-color:#ffd9b8;box-shadow:0 2px 12px rgba(255,107,53,.05)}
body.legacy-landing-layout .seo-table th{font-weight:900}
body.legacy-landing-layout .seo-table td{font-weight:600}
body.legacy-landing-layout .seo-cta{padding:2rem;border-radius:16px;text-align:center}
body.legacy-landing-layout .seo-cta h2{color:#fff}
body.legacy-landing-layout .seo-cta p{color:rgba(255,255,255,.92);font-weight:700}
body.legacy-landing-layout .seo-cta .seo-btn{box-shadow:none}
@media(max-width:720px){
  body.legacy-landing-layout .seo-hero{padding:3rem 1rem 2.5rem}
  body.legacy-landing-layout .seo-hero h1{font-size:clamp(2rem,10vw,3rem)}
  body.legacy-landing-layout .seo-actions{align-items:stretch}
}
