:root{--bg: #070708;--panel: #0e0f12;--panel2: #0b0c0f;--text: #e9e9ea;--muted: #b6b6bb;--line: rgba(255, 255, 255, .1);--gold: #d1b06b;--gold2: #b89452;--shadow: 0 18px 50px rgba(0, 0, 0, .55);--radius: 18px;--radius2: 24px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;background:radial-gradient(1200px 700px at 20% 10%,rgba(209,176,107,.1),transparent 60%),radial-gradient(900px 600px at 80% 0%,rgba(209,176,107,.06),transparent 55%),var(--bg);color:var(--text)}a{color:inherit}button{font:inherit}.container{width:min(1120px,calc(100% - 40px));margin:0 auto}.topNav{position:sticky;top:0;z-index:50;background:#070708b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.navInner{display:flex;align-items:center;justify-content:space-between;padding:14px 0;gap:14px}.brand{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.brandLogo{width:34px;height:34px;object-fit:contain;display:block}.heroLogoImg{width:42px;height:42px;object-fit:contain;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.45))}.footerLogo{width:30px;height:30px;object-fit:contain;display:block}.brandName{font-weight:650;font-size:14px}.brandSub{font-size:12px;color:var(--muted)}.navLinks{display:flex;gap:12px;align-items:center}.linkBtn{background:transparent;border:0;color:var(--muted);padding:8px 10px;border-radius:12px;cursor:pointer}.linkBtn:hover{color:var(--text);background:#ffffff0f}.navCta{display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:14px;border:1px solid var(--line);background:#ffffff0a;color:var(--text);text-decoration:none;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.btn:hover{transform:translateY(-1px);background:#ffffff0f;border-color:#ffffff29}.btn:active{transform:translateY(0)}.btn.small{padding:9px 12px;border-radius:12px;font-size:13px}.btn.full{width:100%}.btn.primary{background:linear-gradient(135deg,#d1b06bf2,#b89452f2);border-color:#d1b06ba6;color:#1a140a;font-weight:700}.btn.primary:hover{background:linear-gradient(135deg,#d1b06b,#b89452)}.btn.ghost{background:#ffffff08}.section{padding:80px 0}.sectionAlt{background:linear-gradient(180deg,#ffffff08,#fff0);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.hero{padding:70px 0 40px}.heroInner{display:grid;grid-template-columns:1.3fr .9fr;gap:34px;align-items:start}.eyebrow,.eyebrow2{color:#d1b06be6;letter-spacing:.22em;font-size:12px;text-transform:uppercase}.eyebrow{margin-bottom:12px}.h1{margin:0 0 14px;font-size:44px;line-height:1.05;letter-spacing:-.02em}.gold{color:var(--gold)}.lead{margin:0 0 18px;color:var(--muted);font-size:16.5px;line-height:1.6;max-width:60ch}.ctaRow{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 10px}.heroStats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.stat{padding:14px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.statK{font-weight:650;font-size:13px}.statV{color:var(--muted);font-size:12px;margin-top:4px}.heroCard{background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius2);box-shadow:var(--shadow);padding:18px}.heroLogo{display:flex;gap:12px;align-items:center}.heroLogoName{font-weight:700}.heroLogoSub{color:var(--muted);font-size:13px}.divider{height:1px;background:#ffffff1a;margin:14px 0}.checklist{margin:0;padding-left:18px;color:var(--muted);line-height:1.85;font-size:14px}.sectionHeader{text-align:center;max-width:780px;margin:0 auto 24px}.sectionHeader.left{text-align:left;margin:0 0 18px}.h2{margin:10px 0 8px;font-size:30px;letter-spacing:-.02em}.desc{margin:0;color:var(--muted);line-height:1.65}.grid{display:grid;gap:14px}.cards{grid-template-columns:repeat(3,1fr)}.card{padding:18px;border-radius:var(--radius);background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.cardTitle{font-weight:700;margin-bottom:8px}.cardDesc{color:var(--muted);line-height:1.6;font-size:14px}.split{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:start}.p{color:var(--muted);line-height:1.75;margin:0 0 16px}.aboutCard{padding:18px;border-radius:var(--radius2);background:linear-gradient(180deg,#d1b06b14,#ffffff05);border:1px solid rgba(209,176,107,.2);box-shadow:var(--shadow)}.badge{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid rgba(209,176,107,.35);color:#d1b06bf2;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.h3{margin:10px 0 0;font-size:20px;letter-spacing:-.01em}.mini{margin-top:4px}.miniLabel{font-size:12px;color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.miniList{margin:0;padding-left:18px;color:var(--muted);line-height:1.8;font-size:14px}.miniValue{color:var(--muted);margin-top:6px}.trust{grid-template-columns:repeat(2,1fr);margin-top:12px}.trustItem{padding:12px;border-radius:16px;background:#00000040;border:1px solid rgba(255,255,255,.08)}.trustKey{font-weight:700;font-size:13px}.trustVal{color:var(--muted);font-size:13px;margin-top:4px}.team{grid-template-columns:repeat(3,1fr)}.teamCard{text-align:center}.avatar{width:52px;height:52px;border-radius:18px;margin:0 auto 10px;border:1px solid rgba(209,176,107,.35);display:flex;align-items:center;justify-content:center;color:var(--gold);font-weight:800;letter-spacing:.08em;background:#d1b06b1a}.teamName{font-weight:750}.teamRole{color:#d1b06be6;font-size:13px;margin:4px 0 10px}.testimonials{grid-template-columns:repeat(3,1fr)}.quoteCard{padding:18px;border-radius:var(--radius2);background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.quoteMark{color:#d1b06be6;font-size:36px;line-height:1;margin-bottom:8px}.quoteText{color:var(--text);line-height:1.7;margin-bottom:12px}.quoteName{color:var(--muted);font-size:13px}.faq{max-width:860px;margin:0 auto;display:grid;gap:10px}.faqItem{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:10px 14px}.faqQ{cursor:pointer;font-weight:650}.faqA{color:var(--muted);line-height:1.7;margin-top:10px}.contactGrid{display:grid;gap:10px;margin-top:12px}.infoLine{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:12px 14px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.infoLabel{color:#ffffffb3;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.infoValue{color:var(--muted)}.infoValue a{color:var(--gold);text-decoration:none}.infoValue a:hover{text-decoration:underline}.formCard{padding:18px;border-radius:var(--radius2);background:linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow)}.formTitle{font-weight:800;font-size:18px}.formDesc{color:var(--muted);margin:8px 0 14px;line-height:1.6}.field{display:grid;gap:8px;margin-bottom:12px}.field span{font-size:12px;color:#ffffffbf;letter-spacing:.12em;text-transform:uppercase}input,textarea{width:100%;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:var(--text);outline:none}input:focus,textarea:focus{border-color:#d1b06b8c;box-shadow:0 0 0 4px #d1b06b1a}.formNote{color:#ffffffb3;font-size:12px;margin-top:12px}.disclaimer{color:#fff9;font-size:12px;line-height:1.6;margin-top:16px}.footer{padding:28px 0 40px;border-top:1px solid rgba(255,255,255,.08)}.footerInner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.footerLeft{display:flex;gap:12px;align-items:center}.footerName{font-weight:750}.footerSub{color:var(--muted);font-size:13px;margin-top:4px}.footerLinks{display:flex;gap:10px;flex-wrap:wrap}.footerRight .smallText{color:#fff9;font-size:12px;text-align:right}.fab{position:fixed;right:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;border:1px solid rgba(209,176,107,.45);background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--gold);text-decoration:none;box-shadow:var(--shadow)}.fabDot{width:10px;height:10px;border-radius:999px;background:var(--gold)}@media(max-width:980px){.heroInner{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}.team,.testimonials,.split{grid-template-columns:1fr}.h1{font-size:36px}}@media(max-width:560px){.cards,.heroStats,.infoLine{grid-template-columns:1fr}.footerRight .smallText{text-align:left}}img{max-width:100%;height:auto}.navInner{flex-wrap:wrap}.brand{min-width:220px}.navLinks{flex-wrap:wrap}.footerInner{align-items:center}@media(max-width:980px){.hero{padding:52px 0 24px}.heroInner{gap:18px}.heroCard{padding:16px}.ctaRow{gap:10px}.btn{padding:11px 14px}.section{padding:64px 0}}@media(max-width:720px){.container{width:min(1120px,calc(100% - 28px))}.navInner{gap:10px;padding:12px 0}.brand{flex:1 1 100%}.navLinks{flex:1 1 auto;gap:6px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:2px}.navLinks::-webkit-scrollbar{height:6px}.navLinks::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.linkBtn{flex:0 0 auto;padding:8px 10px}.navCta{flex:1 1 100%;justify-content:flex-start}.btn.small{width:50%;justify-content:center}.h1{font-size:32px;line-height:1.1}.lead{font-size:15.5px}.heroStats,.cards,.trust,.infoLine{grid-template-columns:1fr}.footerInner{flex-direction:column;align-items:flex-start;gap:14px}.footerLinks{width:100%;gap:8px}.footerRight{width:100%}.footerRight .smallText{text-align:left}}@media(max-width:420px){.btn.small{width:100%}.brandName{font-size:13px}.brandSub{font-size:11px}.h1{font-size:28px}.fab{right:12px;bottom:12px;padding:10px 12px;gap:8px}}
