:root{--bg:#070809;--panel:#101214;--line:#2a2e31;--red:#f20d20;--text:#f5f4f0;--muted:#a0a4a7;--display:'Barlow Condensed',sans-serif;--body:Inter,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 var(--body)}a{color:inherit;text-decoration:none}.seo-top{height:92px;display:flex;align-items:center;padding:0 clamp(20px,6vw,90px);border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(7,8,9,.96);z-index:4}.seo-brand{margin-right:auto;font:800 italic 36px var(--display)}.seo-brand:before{content:'';display:inline-block;width:8px;height:28px;margin-right:9px;background:var(--red);transform:skew(-16deg)}.seo-brand span{color:var(--red)}.seo-top nav{display:flex;gap:28px;font:700 14px var(--display);letter-spacing:.08em;text-transform:uppercase}.seo-hero{padding:100px clamp(22px,8vw,130px) 80px;background:radial-gradient(circle at 82% 20%,rgba(242,13,32,.2),transparent 30%)}.seo-eyebrow{margin:0 0 14px;color:var(--red);font:700 13px var(--display);letter-spacing:.2em;text-transform:uppercase}.seo-hero h1{max-width:1050px;margin:0;font:800 clamp(54px,9vw,112px)/.88 var(--display);letter-spacing:-.035em;text-transform:uppercase}.seo-hero h1 em{color:var(--red)}.seo-lead{max-width:800px;margin:30px 0;color:#b6b9bb;font-size:19px}.seo-actions{display:flex;gap:18px;flex-wrap:wrap}.seo-button{display:inline-flex;justify-content:space-between;gap:30px;min-width:220px;padding:17px 20px;background:var(--red);font:700 15px var(--display);letter-spacing:.08em;text-transform:uppercase}.seo-button.secondary{background:transparent;border:1px solid #555}.seo-section{padding:76px clamp(22px,8vw,130px);border-top:1px solid var(--line)}.seo-section.light{background:#f2f1ed;color:#111}.seo-section h2{max-width:900px;margin:0 0 28px;font:800 clamp(38px,6vw,70px)/.95 var(--display);text-transform:uppercase}.seo-section>p{max-width:850px;color:var(--muted)}.seo-section.light>p{color:#5f6365}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.seo-card{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.light .seo-card{background:#fff;border-color:#ccc}.seo-card h3{margin:0 0 12px;font:700 25px var(--display);text-transform:uppercase}.seo-card p{margin:0;color:var(--muted)}.light .seo-card p{color:#666}.seo-list{columns:2;max-width:900px;padding-left:20px}.seo-list li{margin:9px 0}.seo-cta{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;background:var(--red);padding:45px clamp(22px,8vw,130px)}.seo-cta h2{margin:0;font:800 clamp(36px,5vw,64px)/.95 var(--display);text-transform:uppercase}.seo-cta .seo-button{background:#fff;color:#111}.seo-footer{padding:36px clamp(22px,8vw,130px);color:#777;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px}.seo-breadcrumb{margin-bottom:22px;color:#7f8386;font-size:13px}.seo-breadcrumb a{text-decoration:underline}@media(max-width:780px){.seo-top{height:auto;padding:18px}.seo-top nav{display:none}.seo-hero{padding:70px 20px 55px}.seo-hero h1{font-size:57px}.seo-section{padding:55px 20px}.seo-grid{grid-template-columns:1fr}.seo-list{columns:1}.seo-cta{grid-template-columns:1fr;padding:38px 20px}.seo-footer{flex-direction:column}}
