/* ENG HOUSE SEO category pages — self-contained, lightweight */
:root{--orange:#FE5900;--navy:#1C263D;--cream:#FEFCF6;--border:#e6e8ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--navy);background:#fff;font:15px/1.65 Montserrat,Arial,sans-serif}a{color:inherit;text-decoration:none}.seo-container{max-width:1220px;margin:0 auto;padding:0 28px}.seo-head{background:#fff;position:relative;border-bottom:1px solid var(--border);z-index:3}.seo-head-inner{display:flex;align-items:center;gap:24px;min-height:90px}.seo-logo img{width:180px;height:62px;object-fit:contain}.seo-main-nav{display:flex;gap:25px;margin-left:auto;font-weight:650}.seo-quote{padding:11px 16px;background:var(--orange);color:#fff;border-radius:11px;font-weight:750;white-space:nowrap}.seo-lang{display:flex;align-items:center;gap:4px;padding:4px;border-radius:40px;background:#f4f5f8}.seo-lang button{border:0;border-radius:30px;width:31px;height:31px;background:none;font-size:19px;cursor:pointer}.seo-lang img{display:block;width:21px;height:16px;object-fit:cover;border-radius:2px}.seo-lang button[aria-pressed=true]{background:#fff;box-shadow:0 1px 8px #0002}.seo-hero{background:linear-gradient(115deg,var(--navy),#29405e);color:#fff;padding:33px 0 80px}.seo-crumbs{display:flex;gap:10px;color:#d4dae8;align-items:center;margin-bottom:45px;font-size:13px}.seo-eyebrow{color:var(--orange);text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:800}.seo-hero h1{max-width:800px;font-size:clamp(32px,4.7vw,60px);line-height:1.12;letter-spacing:-.04em;margin:14px 0 22px}.seo-hero p{max-width:750px;font-size:17px;color:#e4e9f2;margin:0 0 32px;line-height:1.8}.seo-hero-cta{display:inline-flex;padding:14px 23px;background:var(--orange);border-radius:12px;font-weight:800;color:#fff}.seo-sections{padding-top:60px;padding-bottom:74px}.seo-block-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:23px}.seo-block-head h2{font-size:29px;margin:7px 0 0;line-height:1.25}.seo-block-head>a{font-weight:750;color:#cc4c0a}.seo-subgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.subcard{min-height:106px;border:1px solid var(--border);padding:23px;display:flex;justify-content:space-between;align-items:center;gap:15px;border-radius:17px;font-size:16px;font-weight:750;background:#fff;box-shadow:0 6px 18px #1c263d07;transition:border-color .18s,transform .18s}.subcard:hover{border-color:var(--orange);transform:translateY(-2px)}.subcard span:last-child{color:var(--orange);font-size:24px}.seo-other-title{margin-top:50px}.seo-category-pills{display:flex;gap:10px;flex-wrap:wrap}.seo-category-pills a{border:1px solid #e7e8ee;padding:10px 15px;border-radius:100px;background:#fff;font-weight:700;font-size:13px}.seo-category-pills a:hover{border-color:var(--orange);color:#df5200}.seo-help{background:var(--cream);text-align:center;padding:45px 0 55px}.seo-help h2{margin:0 0 5px;font-size:28px}.seo-help p{color:#5d687d}.seo-help a{display:inline-block;background:var(--navy);color:#fff;border-radius:11px;padding:12px 22px;font-weight:750;margin-top:10px}.seo-footer{background:var(--navy);color:#fff;padding:29px 0}.seo-footer .seo-container{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.seo-footer a:first-child{font-weight:900}.seo-footer nav{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.seo-footer small{margin-left:auto;color:#cdd3dd}@media(max-width:800px){.seo-container{padding:0 20px}.seo-head-inner{gap:10px;min-height:72px}.seo-logo img{width:133px;height:45px}.seo-main-nav{display:none}.seo-quote{font-size:12px;padding:8px 10px;margin-left:auto}.seo-lang button{width:26px;height:26px;font-size:16px}.seo-hero{padding-bottom:53px}.seo-crumbs{margin-bottom:32px}.seo-subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-hero p{font-size:15px}.seo-footer nav{width:100%}.seo-footer small{margin-left:0}}@media(max-width:480px){.seo-subgrid{grid-template-columns:1fr}.seo-block-head{display:block}.seo-block-head>a{display:inline-block;margin-top:10px}.seo-logo img{width:103px}.seo-quote{font-size:11px}.seo-head-inner{gap:4px}.seo-hero h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.subcard{transition:none}}
.seo-home-categories{margin:24px 0 10px;align-items:center}
