
:root{--black:#0a0a0a;--dark:#111214;--card:#161719;--border:#26282b;--orange:#e85d04;--orange-light:#f48c06;--white:#f5f5f0;--grey:#969696;--light-grey:#d0d0cc}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:'Barlow',sans-serif;line-height:1.65;overflow-x:hidden}a{color:inherit}.seo-nav{position:sticky;top:0;z-index:100;background:rgba(10,10,10,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);height:72px;padding:0 5%;display:flex;align-items:center;justify-content:space-between}.seo-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.seo-logo-icon{width:38px;height:38px;background:var(--orange);border-radius:6px;display:flex;align-items:center;justify-content:center}.seo-logo strong{font-family:'Bebas Neue',sans-serif;font-size:1.35rem;letter-spacing:.06em;display:block;line-height:1;color:var(--white)}.seo-logo small{font-family:'Barlow Condensed',sans-serif;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);font-weight:700}.seo-nav-links{display:flex;align-items:center;gap:26px}.seo-nav-links a{font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--light-grey);text-decoration:none;font-size:.9rem}.seo-nav-links a:hover{color:var(--orange)}.seo-cta{background:var(--orange);color:#0a0a0a!important;padding:10px 18px;border-radius:5px}.seo-page-hero{position:relative;padding:110px 5% 80px;background:radial-gradient(circle at 15% 20%,rgba(232,93,4,.25),transparent 34%),linear-gradient(135deg,#111214 0%,#050505 100%);border-bottom:1px solid var(--border);overflow:hidden}.seo-page-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent)}.seo-page-hero>*{position:relative;z-index:1}.seo-label{font-family:'Barlow Condensed',sans-serif;color:var(--orange);letter-spacing:.25em;text-transform:uppercase;font-weight:700;font-size:.8rem;margin-bottom:16px}.seo-page-hero h1,.seo-section h2{font-family:'Bebas Neue',sans-serif;letter-spacing:.03em;line-height:.95}.seo-page-hero h1{font-size:clamp(3.2rem,8vw,7rem);max-width:980px}.seo-page-hero h1 em,.seo-section h2 em{font-style:normal;color:var(--orange)}.seo-page-hero p{font-size:1.18rem;color:var(--light-grey);max-width:720px;margin-top:24px;font-weight:300}.seo-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:15px 25px;border-radius:6px;font-family:'Barlow Condensed',sans-serif;font-weight:800;letter-spacing:.11em;text-transform:uppercase;text-decoration:none}.btn-primary{background:var(--orange);color:#0a0a0a}.btn-secondary{border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--white)}.seo-section{padding:78px 5%;border-bottom:1px solid var(--border)}.seo-section.dark{background:var(--dark)}.seo-section h2{font-size:clamp(2.3rem,5vw,4.3rem);margin-bottom:18px}.seo-intro{color:var(--grey);font-size:1.06rem;max-width:760px;font-weight:300}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2px;background:var(--border);border:1px solid var(--border);border-radius:14px;overflow:hidden;margin-top:44px}.seo-card{background:var(--card);padding:34px}.seo-card h3{font-family:'Bebas Neue',sans-serif;letter-spacing:.05em;font-size:1.55rem;margin-bottom:10px}.seo-card p,.seo-card li{color:var(--grey);font-weight:300}.seo-card ul{list-style:none;margin-top:14px}.seo-card li{padding:5px 0}.seo-card li:before{content:'✓';color:var(--orange);margin-right:9px}.seo-split{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:start}.seo-panel{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:32px}.seo-panel h3{font-family:'Bebas Neue';font-size:1.7rem;letter-spacing:.04em;margin-bottom:12px}.seo-panel p{color:var(--grey);font-weight:300}.seo-keywords{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.seo-keywords span{border:1px solid var(--border);background:rgba(255,255,255,.035);border-radius:999px;padding:8px 12px;color:var(--light-grey);font-size:.9rem}.seo-faq details{background:var(--card);border:1px solid var(--border);padding:20px;border-radius:10px;margin-top:10px}.seo-faq summary{cursor:pointer;font-family:'Barlow Condensed';font-weight:800;letter-spacing:.08em;text-transform:uppercase}.seo-faq p{color:var(--grey);margin-top:10px}.seo-footer{background:#080808;padding:56px 5% 28px}.seo-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:42px}.seo-footer h3,.seo-footer h4{font-family:'Barlow Condensed';letter-spacing:.16em;text-transform:uppercase}.seo-footer h4{color:var(--orange);font-size:.86rem;margin-bottom:14px}.seo-footer p{color:var(--grey);font-size:.94rem;max-width:520px}.seo-footer a{color:var(--light-grey);text-decoration:none}.seo-footer a:hover{color:var(--orange)}.seo-link-cloud{display:flex;flex-wrap:wrap;gap:8px}.seo-link-cloud a{font-size:.86rem;border:1px solid var(--border);border-radius:999px;padding:7px 10px;background:rgba(255,255,255,.025)}.seo-link-cloud.compact{display:grid;gap:8px}.seo-link-cloud.compact a{border:0;background:transparent;padding:0;border-radius:0}.seo-footer-areas{border-top:1px solid var(--border);margin-top:38px;padding-top:28px}.seo-footer-bottom{border-top:1px solid var(--border);margin-top:28px;padding-top:22px;color:var(--grey);font-size:.86rem}.float-cta{position:fixed;right:22px;bottom:22px;z-index:50;display:flex;gap:10px;flex-direction:column}.float-btn{display:flex;align-items:center;gap:8px;text-decoration:none;padding:12px 16px;border-radius:999px;font-family:'Barlow Condensed';font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 22px rgba(0,0,0,.35)}.float-btn-call{background:var(--white);color:#0a0a0a}.float-btn-wa{background:#25D366;color:#0a0a0a}@media(max-width:820px){.seo-nav{height:auto;padding:14px 5%;align-items:flex-start}.seo-nav-links{display:none}.seo-page-hero{padding:80px 5% 58px}.seo-page-hero h1{font-size:clamp(2.9rem,13vw,5.4rem)}.seo-section{padding:56px 5%}.seo-split,.seo-footer-grid{grid-template-columns:1fr}.float-cta{left:16px;right:16px;bottom:16px;flex-direction:row}.float-btn{flex:1;justify-content:center}.seo-footer{padding-bottom:90px}}
