:root{color-scheme:dark;--seo-accent:#ff0a5e;--bg:#06070a;--panel:#0d0e13;--line:rgba(255,255,255,.1);--text:#f8f8fb;--muted:#9a9ba7;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--seo-accent) 14%,transparent),transparent 31rem),radial-gradient(circle at 88% 25%,rgba(255,122,0,.08),transparent 34rem),repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 44px),var(--bg)}a{color:inherit;text-decoration:none}.seo-nav{position:sticky;z-index:20;top:0;display:flex;align-items:center;gap:24px;min-height:74px;padding:12px max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid var(--line);background:rgba(6,7,10,.88);backdrop-filter:blur(18px)}.seo-brand{display:flex;align-items:center;gap:11px;font-weight:800;white-space:nowrap}.seo-brand b{display:grid;width:40px;height:40px;place-items:center;border-radius:10px;background:var(--seo-accent);box-shadow:0 0 25px color-mix(in srgb,var(--seo-accent) 30%,transparent)}.seo-nav nav{display:flex;align-items:center;gap:6px;overflow:auto;flex:1}.seo-nav nav a,.seo-login{padding:10px 12px;border-radius:9px;color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.seo-nav nav a:hover{color:var(--text);background:rgba(255,255,255,.05)}.seo-login{color:#fff;border:1px solid color-mix(in srgb,var(--seo-accent) 38%,transparent);background:color-mix(in srgb,var(--seo-accent) 13%,transparent)}main{width:min(1180px,calc(100% - 32px));margin:auto}.seo-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:38px;align-items:center;min-height:680px;padding:92px 0}.seo-eyebrow,.seo-section-head span{color:var(--seo-accent);font:700 13px/1.2 Oswald,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}.seo-hero h1{max-width:850px;margin:18px 0;font:700 clamp(48px,7vw,88px)/.95 Oswald,Arial,sans-serif;text-transform:uppercase}.seo-hero-copy>p{max-width:740px;margin:0;color:#b3b4bd;font-size:18px;line-height:1.7}.seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.seo-primary,.seo-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:11px;font-weight:800}.seo-primary{background:var(--seo-accent);color:#fff;box-shadow:0 16px 40px color-mix(in srgb,var(--seo-accent) 22%,transparent)}.seo-secondary{border:1px solid var(--line);background:rgba(255,255,255,.04)}.seo-hero-copy>small{display:block;margin-top:18px;color:#72737d}.seo-demo{display:grid;gap:12px;padding:18px;border:1px solid color-mix(in srgb,var(--seo-accent) 24%,var(--line));border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018));box-shadow:0 35px 90px rgba(0,0,0,.45)}.seo-demo div{display:grid;gap:6px;padding:20px;border:1px solid var(--line);border-radius:15px;background:rgba(0,0,0,.3)}.seo-demo span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.seo-demo strong{font-size:19px}.seo-section{padding:80px 0;border-top:1px solid var(--line)}.seo-section-head{margin-bottom:28px}.seo-section-head h2,.seo-final h2{max-width:850px;margin:10px 0 0;font:700 clamp(34px,5vw,58px)/1 Oswald,Arial,sans-serif;text-transform:uppercase}.seo-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-feature-grid article{min-height:210px;padding:25px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.035)}.seo-feature-grid h2{margin:0 0 14px;font-size:20px}.seo-feature-grid p,.seo-how p,.seo-faq p{margin:0;color:var(--muted);line-height:1.65}.seo-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.seo-how li{display:flex;gap:15px;align-items:flex-start;padding:22px;border-left:2px solid var(--seo-accent);background:rgba(255,255,255,.025)}.seo-how li span{display:grid;flex:0 0 34px;height:34px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--seo-accent) 18%,transparent);color:var(--seo-accent);font-weight:800}.seo-faq{display:grid;gap:10px}.seo-faq details{padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.028)}.seo-faq summary{cursor:pointer;font-weight:800}.seo-faq p{padding-top:14px}.seo-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seo-related a{display:grid;gap:6px;padding:18px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025)}.seo-related span{color:var(--seo-accent);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.seo-related strong{font-size:14px;line-height:1.35}.seo-final{margin:70px 0 100px;padding:50px;border:1px solid color-mix(in srgb,var(--seo-accent) 35%,var(--line));border-radius:25px;text-align:center;background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--seo-accent) 16%,transparent),transparent 55%),rgba(255,255,255,.03)}.seo-final h2{margin-inline:auto}.seo-final p{color:var(--muted)}footer{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:34px max(24px,calc((100vw - 1180px)/2));border-top:1px solid var(--line);color:var(--muted);font-size:13px}footer>div{display:grid;gap:4px}footer strong{color:var(--text)}footer nav{display:flex;flex-wrap:wrap;gap:18px}footer p{grid-column:1/-1;margin:0;font-size:11px}.referral-landing{display:grid;place-items:center;padding:24px}.referral-shell{display:grid;place-items:center;width:100%;min-height:calc(100vh - 48px)}.referral-card{width:min(780px,100%);padding:50px;border:1px solid color-mix(in srgb,var(--seo-accent) 38%,var(--line));border-radius:28px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--seo-accent) 20%,transparent),transparent 40%),rgba(12,13,18,.92);box-shadow:0 45px 120px rgba(0,0,0,.55)}.referral-mark{display:grid;width:62px;height:62px;margin-bottom:28px;place-items:center;border-radius:16px;background:var(--seo-accent);font-size:30px;font-weight:900}.referral-card h1{margin:15px 0;font:700 clamp(42px,8vw,72px)/1 Oswald,Arial,sans-serif;text-transform:uppercase}.referral-card>p{color:var(--muted);font-size:17px;line-height:1.65}.referral-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.referral-benefits span{padding:13px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.03);font-size:13px}.referral-card>small{display:block;margin-top:18px;color:#70717b}@media(max-width:850px){.seo-nav nav{display:none}.seo-hero{grid-template-columns:1fr;min-height:auto;padding:65px 0}.seo-feature-grid,.seo-how ol,.seo-related{grid-template-columns:1fr}.seo-demo{max-width:none}.seo-final{padding:35px 22px}footer{grid-template-columns:1fr}.referral-card{padding:32px}.referral-benefits{grid-template-columns:1fr}}@media(max-width:520px){.seo-nav{padding-inline:14px}.seo-login{padding-inline:9px}.seo-hero h1{font-size:46px}.seo-actions>*{width:100%}.referral-card{padding:25px}.referral-card h1{font-size:43px}}
