:root{--bg:#070707;--panel:#101012;--panel2:#17131c;--purple:#6f16b9;--purple2:#a332ff;--gold:#f4bd22;--green:#19d35d;--white:#f7f5f0;--muted:#b8b4bd;--line:#302a35}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.6}.wrap{width:min(1180px,92%);margin:auto}.narrow{width:min(850px,92%)}a{color:inherit;text-decoration:none}.top{position:sticky;top:0;z-index:50;background:rgba(5,5,5,.94);border-bottom:1px solid #2a1e31;backdrop-filter:blur(14px)}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{width:230px;display:block}.nav nav{display:flex;align-items:center;gap:23px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.nav nav a:hover{color:var(--gold)}.navcta{border:1px solid var(--gold);padding:10px 14px}.menu{display:none;background:none;border:0;color:#fff;font-size:26px}.hero{position:relative;overflow:hidden;padding:35px 0 45px;background:radial-gradient(circle at 70% 35%,#381050 0,transparent 30%),linear-gradient(135deg,#050505,#0c0710 60%,#07150d)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--purple),var(--gold),var(--green))}.heroGrid{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center}.heroLogo img{width:100%;filter:drop-shadow(0 0 20px rgba(132,31,211,.25))}.eyebrow,.kicker{color:var(--gold);font-weight:800;letter-spacing:2.2px;font-size:12px}.intro .kicker{font-size:21px}.hero h1{font-family:Georgia,serif;font-size:64px;line-height:1.02;margin:15px 0 24px}.hero h1 span{color:var(--gold)}.lead{font-size:20px;color:#d4d0d7;max-width:700px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin:32px 0}.btn{display:inline-block;padding:14px 22px;text-transform:uppercase;font-weight:900;letter-spacing:.8px;border:1px solid transparent;cursor:pointer}.gold{background:linear-gradient(135deg,#f6d059,#e4a707);color:#120b00}.outline{border-color:#7b2caf;background:#130a18}.proof{font-size:13px;color:#c7c1cc}.proof i{color:var(--green);padding:0 6px}.stats{background:#0c0c0e;border-bottom:1px solid var(--line)}.statgrid{display:grid;grid-template-columns:repeat(4,1fr)}.statgrid>div{padding:25px;border-right:1px solid var(--line);text-align:center}.statgrid strong{display:block;color:var(--gold);font-size:23px}.statgrid span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:1px}.section{padding:90px 0}.section h2{font-family:Georgia,serif;font-size:44px;line-height:1.12;margin:12px 0 28px}.intro{text-align:center;background:#0a0a0b}.intro p{font-size:19px;color:#c8c4cb}.dark{background:linear-gradient(180deg,#100c14,#090909)}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.cards article,.audience article{padding:34px;background:#121214;border:1px solid #30243a;border-top:3px solid var(--purple)}.cards h3{font-size:22px;margin-top:0;color:#fff}.cards p,.about p,.pricing p,.audience p{color:#bbb6c1}.perils{background:#080808}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips span{padding:10px 14px;border:1px solid #46374f;background:#100d12;color:#e2dde5}.two{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.about{background:#0f0f11}.about li{margin:9px 0}.fine{font-size:12px!important;color:#8f8a93!important}.software{border:1px solid var(--gold);padding:45px;text-align:center;background:radial-gradient(circle,#261331,#0a0a0a)}.software div{font-size:35px;font-weight:900;margin:15px;color:var(--gold)}.pricing{background:linear-gradient(120deg,#190d20,#080808 65%,#07150c)}.pricing h2 span{color:var(--gold);font-size:56px}.area{text-align:center;background:#080808}.states{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px}.states div{padding:30px 10px;border:1px solid #4a3b52;color:var(--gold);font-weight:900;letter-spacing:1.5px;background:#111}.audience{background:#0d0b10}.audience article:nth-child(2){border-top-color:var(--green)}.process{background:#080808}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.steps div{background:#111;border:1px solid #302a35;padding:22px 14px;min-height:125px}.steps b{display:block;color:var(--gold);font-size:25px}.steps span{font-weight:700;font-size:13px}.request{background:linear-gradient(135deg,#110916,#090909)}.contact{display:flex;flex-direction:column;gap:12px;margin-top:30px}.contact a{color:var(--gold);font-weight:800}form{background:#111;padding:30px;border:1px solid #3a2b42}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:20px}label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#d5ced9}.wide{grid-column:1/-1}input,select,textarea{width:100%;margin-top:6px;padding:12px;background:#080808;border:1px solid #403647;color:#fff;font:inherit}textarea{resize:vertical}footer{background:#030303;border-top:2px solid var(--gold);padding:40px 0 25px}.foot{display:grid;grid-template-columns:250px 1fr 1fr;gap:45px;align-items:center;color:#aaa}.foot img{width:100%}.foot b{color:#fff}.foot a{color:#ddd}.disclaimer{border-top:1px solid #222;margin-top:30px;padding-top:20px;color:#777;font-size:11px}@media(max-width:900px){.nav nav{display:none;position:absolute;top:86px;left:0;right:0;background:#080808;padding:25px;flex-direction:column}.nav nav.open{display:flex}.menu{display:block}.heroGrid,.two{grid-template-columns:1fr}.heroLogo{order:-1}.heroLogo img{max-width:600px}.hero h1{font-size:48px}.statgrid{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr}.states{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(3,1fr)}.foot{grid-template-columns:1fr}.foot img{max-width:320px}}@media(max-width:560px){.brand img{width:190px}.hero{padding-top:55px}.hero h1{font-size:38px}.section{padding:65px 0}.section h2{font-size:34px}.statgrid,.states,.formgrid{grid-template-columns:1fr}.wide{grid-column:auto}.steps{grid-template-columns:1fr 1fr}.pricing h2 span{font-size:43px}}









@media (min-width:901px){.heroGrid{grid-template-columns:0.9fr 1.1fr;gap:10px}.heroLogo{width:100%;display:flex;align-items:center;justify-content:center}.heroLogo img{width:115%;max-width:none;display:block;transform:translate(8%,-125px)}}







.claimHook{color:var(--gold);font-size:25px;font-weight:900;letter-spacing:1.2px;line-height:1.2;text-transform:uppercase;margin:0 0 14px;padding-bottom:10px;border-bottom:3px solid var(--gold);width:max-content;max-width:100%}
@media(max-width:560px){.claimHook{font-size:19px;letter-spacing:.7px}}



.pageHero{padding:85px 0 75px;background:radial-gradient(circle at 80% 30%,#381050 0,transparent 28%),linear-gradient(135deg,#050505,#0c0710 65%,#07150d);border-bottom:3px solid var(--gold)}.pageHero h1{font-family:Georgia,serif;font-size:58px;line-height:1.05;margin:14px 0 20px}.pageHero p{font-size:20px;color:#d4d0d7;max-width:800px}.pageCta{text-align:center;background:linear-gradient(120deg,#190d20,#080808 65%,#07150c)}.pageCta p{font-size:18px;color:#c8c4cb}.pageCta .actions{justify-content:center}.textLink{color:var(--gold);font-weight:800}.textLink:hover{color:#fff}@media(max-width:560px){.pageHero{padding:60px 0}.pageHero h1{font-size:40px}}
