:root{--ink:#0b1015;--ink2:#141b22;--muted:#66717c;--line:#dce2e7;--paper:#f7f8f9;--white:#fff;--accent:#d7a84d;--accent2:#f0c76b;--max:1180px;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#fff;line-height:1.6}a{color:inherit;text-decoration:none}.container{max-width:var(--max);margin:auto;padding:0 22px}.top{background:#080c10;color:#fff;font-size:13px}.top .container{display:flex;justify-content:space-between;padding:8px 22px}.nav{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.navin{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font-weight:900;letter-spacing:-.04em;font-size:21px}.logo span{color:#a77921}.links{display:flex;gap:22px;font-size:14px;font-weight:700}.links a:hover{color:#a77921}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:13px 19px;font-weight:800;cursor:pointer}.btn-dark{background:var(--ink);color:#fff}.btn-gold{background:var(--accent);color:#111}.hero{background:linear-gradient(120deg,#080d12 0%,#141d25 58%,#202a32 100%);color:#fff;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:-12%;top:-30%;width:58%;height:140%;background:radial-gradient(circle at 30% 45%,rgba(215,168,77,.35),transparent 36%),linear-gradient(135deg,transparent 40%,rgba(255,255,255,.05));transform:rotate(-8deg)}.hero .container{position:relative;z-index:2;padding-top:84px;padding-bottom:86px}.eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:900;color:var(--accent2)}h1{font-size:clamp(42px,6vw,74px);line-height:.98;letter-spacing:-.055em;max-width:800px;margin:15px 0 22px}.hero p{font-size:19px;max-width:690px;color:#d9e0e5}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.trust{display:flex;gap:24px;flex-wrap:wrap;margin-top:36px;color:#c6d0d7;font-size:13px}.section{padding:78px 0}.section.alt{background:var(--paper)}.section h2{font-size:clamp(30px,4vw,45px);line-height:1.05;letter-spacing:-.04em;margin:8px 0 15px}.intro{max-width:720px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.card{border:1px solid var(--line);border-radius:var(--radius);padding:26px;background:#fff}.card h3{margin:0 0 7px;font-size:20px}.card p{margin:0;color:var(--muted);font-size:15px}.card .arrow{display:inline-block;margin-top:18px;font-weight:800;color:#9a701f}.split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.list{padding:0;margin:24px 0;list-style:none}.list li{padding:10px 0;border-bottom:1px solid var(--line)}.list li:before{content:"✓";font-weight:900;color:#a77921;margin-right:10px}.quote{background:#0d1319;color:#fff;border-radius:24px;padding:35px}.quote h2{margin-top:0}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1/-1}.field label{font-size:12px;font-weight:800;color:#bac4cc}.field input,.field select,.field textarea{width:100%;border:1px solid #36414a;background:#182129;color:#fff;border-radius:10px;padding:13px;font:inherit}.field textarea{min-height:105px}.small{font-size:12px;color:#8d99a3}.faq{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:18px 0}summary{font-weight:800;cursor:pointer}.footer{background:#080c10;color:#cbd3d8;padding:48px 0 95px}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px}.footer h3{color:#fff}.footer a{color:#cbd3d8}.sticky{display:none}.crumbs{font-size:13px;color:var(--muted);padding-top:24px}.pagehero{background:var(--paper);padding:45px 0 60px;border-bottom:1px solid var(--line)}.pagehero h1{color:var(--ink);font-size:clamp(40px,5vw,62px);max-width:850px}.prose{max-width:800px}.prose h2{margin-top:42px}.prose p,.prose li{color:#45515c}.related{margin-top:45px}.notice{padding:16px 18px;border-left:4px solid var(--accent);background:#fbf7ed;border-radius:10px}.tag{display:inline-block;padding:5px 9px;background:#f1f3f5;border-radius:999px;font-size:12px;font-weight:800;margin:4px 4px 0 0}@media(max-width:850px){.links{display:none}.grid,.split,.footergrid{grid-template-columns:1fr}.hero .container{padding-top:62px}.section{padding:58px 0}.formgrid{grid-template-columns:1fr}.sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#080c10;padding:10px;gap:10px}.sticky .btn{flex:1}.top .container{display:none}}

.hero-copy{max-width:760px}.hero em{color:var(--accent2);font-style:normal}.hero .container{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:center}.hero-art{min-height:360px;position:relative}.car-glow{position:absolute;inset:10% 5% 5% 0;background:radial-gradient(circle,rgba(215,168,77,.3),transparent 60%);filter:blur(8px)}.car-shape{position:absolute;left:8%;right:0;top:32%;height:120px;border-radius:70px 110px 25px 25px;background:linear-gradient(150deg,#2b3740,#0d1318);box-shadow:0 25px 55px rgba(0,0,0,.45);transform:skewX(-8deg)}.car-shape:before{content:"";position:absolute;left:23%;top:-57px;width:45%;height:65px;border-radius:65px 90px 0 0;background:linear-gradient(135deg,#34434e,#111a20);border:1px solid #52606a}.car-shape:after{content:"";position:absolute;left:30%;top:-42px;width:31%;height:38px;border-radius:18px 26px 2px 2px;background:linear-gradient(135deg,#263d4c,#0c141a);border:1px solid #566672}.car-shape span{position:absolute;bottom:-27px;width:55px;height:55px;border-radius:50%;background:#05080b;border:8px solid #1c252c}.car-shape span:first-child{left:16%}.car-shape span:last-child{right:16%}.hero-badge{position:absolute;right:0;bottom:5%;background:#fff;color:#0b1015;padding:16px 18px;border-radius:16px;font-size:11px;font-weight:900;letter-spacing:.12em;box-shadow:0 18px 50px rgba(0,0,0,.25)}.hero-badge b{font-size:24px;letter-spacing:0}.btn-outline{border:1px solid rgba(255,255,255,.35);color:#fff;background:transparent}.pagehero .btn-outline{border-color:#cfd6db;color:var(--ink)}.lead{font-size:19px;max-width:760px;color:var(--muted)}.local-card{background:#0d1319;color:#fff;border-radius:24px;padding:34px;min-height:280px}.local-card p{color:#c7d0d7}.tags{margin-top:24px}.quote-points{margin-top:28px;display:grid;gap:14px}.quote-points div{display:flex;gap:15px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}.quote-points b{color:#a77921}.quote-points span{font-weight:750}@media(max-width:850px){.hero .container{display:block}.hero-art{display:none}}
.prose table{width:100%;border-collapse:collapse;margin:22px 0;font-size:15px}.prose th,.prose td{border-bottom:1px solid var(--line);padding:11px 10px;text-align:left;vertical-align:top;color:#45515c}.prose th{color:var(--ink);background:var(--paper)}.prose a{color:#9a701f;font-weight:700;text-decoration:underline;text-underline-offset:2px}.prose .card,.prose .related .card{text-decoration:none}.prose .card h3{color:var(--ink)}.prose .card p{color:var(--muted)}.prose .notice a{text-decoration:none}.related .grid{margin-top:20px}
[hidden]{display:none!important}.hero-note{margin-top:12px}.pagehero .hero-note{color:var(--muted)}.local-card h3 a{text-decoration:underline;text-underline-offset:3px}
.btn-light{background:#fff;color:#111}
.prose pre{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px 14px;overflow-x:auto;white-space:pre-wrap;word-break:break-all;font-size:13px;user-select:all}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.cite{margin-top:42px;padding:6px 22px 14px;border:1px solid var(--line);border-radius:var(--radius)}.cite h2{font-size:24px}
