:root{--ink:#171b1d;--paper:#f2efe7;--orange:#ff5526;--line:#d8d4ca}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}.seo-header{height:84px;padding:0 5vw;background:#171b1df5;color:#fff;display:flex;align-items:center;gap:34px;position:sticky;top:0;z-index:20}.seo-brand{font-weight:800;color:#fff;text-decoration:none;letter-spacing:-.04em;font-size:22px}.seo-brand small{display:block;font-size:8px;letter-spacing:.18em;color:#ffffff80}.seo-nav{margin-left:auto;display:flex;gap:24px}.seo-nav a{color:#fff;text-decoration:none;font-size:12px}.seo-phone{color:#fff;text-decoration:none;font-weight:800}.seo-hero{min-height:620px;background:#14181a;color:#fff;padding:105px 7vw 80px;display:grid;grid-template-columns:1.05fr .95fr;gap:6vw;align-items:center;overflow:hidden}.seo-hero h1{font-family:'Roboto Condensed',sans-serif;font-size:clamp(58px,7vw,108px);line-height:.86;letter-spacing:-.055em;margin:18px 0 30px;text-transform:uppercase}.seo-hero h1 em{font-style:normal;color:var(--orange)}.seo-hero p{font-size:18px;line-height:1.7;max-width:650px;color:#ffffffb0}.seo-kicker{font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;color:#fff!important}.seo-kicker:before{content:"";display:inline-block;width:42px;height:2px;background:var(--orange);margin-right:13px;vertical-align:middle}.seo-visual{min-height:420px;background:linear-gradient(135deg,#343a3d,#121516);position:relative;display:grid;place-items:center}.seo-visual img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.seo-visual:after{content:attr(data-label);position:absolute;bottom:22px;left:24px;background:var(--orange);padding:12px 16px;font-weight:800;font-size:11px;letter-spacing:.12em}.seo-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.seo-btn{display:inline-flex;padding:18px 24px;background:var(--orange);color:#fff;text-decoration:none;font-weight:800;border:0}.seo-btn.alt{background:transparent;border:1px solid #ffffff60}.seo-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#fff}.seo-stats div{padding:34px 4vw;border-right:1px solid var(--line)}.seo-stats b{display:block;font:700 34px 'Roboto Condensed';color:var(--orange)}.seo-stats span{font-size:12px;color:#777}.seo-section{padding:100px 7vw}.seo-section h2{font:700 clamp(42px,5vw,76px)/.95 'Roboto Condensed';letter-spacing:-.04em;text-transform:uppercase;margin:0 0 42px}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.seo-card{background:#fff;padding:34px;min-height:270px;border-top:4px solid transparent}.seo-card:hover{border-color:var(--orange)}.seo-card b{font:700 38px 'Roboto Condensed';color:var(--orange)}.seo-card h3{font-size:25px;margin:26px 0 14px}.seo-card p,.seo-copy p{color:#666;line-height:1.7}.seo-card a{color:var(--ink);font-weight:800}.seo-dark{background:var(--ink);color:#fff}.seo-dark .seo-card{background:#22282a}.seo-dark .seo-card p{color:#ffffff90}.seo-dark .seo-card a{color:#fff}.seo-table{width:100%;border-collapse:collapse;background:#fff}.seo-table th,.seo-table td{text-align:left;padding:18px;border-bottom:1px solid var(--line)}.seo-table th{font-size:11px;letter-spacing:.12em}.seo-proof{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:start}.seo-proof-list{display:grid;gap:1px;background:var(--line)}.seo-proof-list div{background:#fff;padding:26px}.seo-proof-list b{display:block;margin-bottom:8px}.seo-cta{padding:90px 7vw;background:var(--orange);color:#fff;display:flex;align-items:end;justify-content:space-between;gap:30px}.seo-cta h2{font:700 clamp(48px,6vw,90px)/.9 'Roboto Condensed';text-transform:uppercase;margin:0}.seo-cta .seo-btn{background:#fff;color:var(--ink)}.seo-footer{padding:50px 7vw;background:#0c0f10;color:#fff;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.seo-footer a{color:#fff}.seo-breadcrumbs{font-size:11px;color:#ffffff70}.seo-breadcrumbs a{color:#fff}.seo-note{font-size:12px;color:#777;margin-top:18px}@media(max-width:900px){.seo-header{height:70px}.seo-nav{display:none}.seo-phone{margin-left:auto;font-size:12px}.seo-hero{grid-template-columns:1fr;padding:80px 24px}.seo-visual{min-height:300px}.seo-stats,.seo-grid{grid-template-columns:1fr}.seo-proof{grid-template-columns:1fr}.seo-section{padding:75px 24px}.seo-cta{padding:70px 24px;display:block}.seo-cta .seo-btn{margin-top:30px}.seo-footer{grid-template-columns:1fr}.seo-stats div{border-bottom:1px solid var(--line)}}
