 {} *{} #IE-warning { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; background: white; } .IE-warning-message { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; } /* ====== SCOPED RESET ====== */ #ld, #ld * { box-sizing:border-box; } #ld { --bg:#0a0a0a; --card:#111; --text:#f5f5f5; --muted:#a7a7a7; --gold:#f5b301; --amber:#ffb84d; --border:#1d1d1d; --ok:#16a34a; --shadow:0 12px 32px rgba(0,0,0,.35); --radius:16px; --radius-lg:22px; font-family:ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial; color:var(--text); background:linear-gradient(180deg,#080808,#0b0b0b); } #ld a { color:var(--text); text-decoration:none } #ld .wrap{max-width:1120px;margin:0 auto;padding:0 20px} #ld .nav{display:flex;align-items:center;justify-content:space-between;padding:18px 0} #ld .brand{display:flex;align-items:center;gap:12px} #ld .logo{width:40px;height:40px;border-radius:12px;background: radial-gradient(circle at 35% 35%, rgba(245,179,1,.85) 0 40%, transparent 42%), linear-gradient(135deg,#b88900,#f5b301); box-shadow:0 10px 26px rgba(245,179,1,.35)} #ld .pill{border:1px solid var(--border);padding:8px 12px;border-radius:999px;color:#dcdcdc;font-size:13px} #ld .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px; padding:14px 20px;border-radius:12px;border:1px solid transparent;cursor:pointer;font-weight:800; transition:.25s transform,.25s background,.25s opacity} #ld .btn:hover{transform:translateY(-1px)} #ld .btn-primary{background:linear-gradient(135deg,#b88900,#f5b301);color:#171717} #ld .btn-outline{border-color:#2a2a2a;background:#111;color:#eaeaea} #ld .hero{padding:62px 0 28px} #ld .grid{display:grid;gap:32px} #ld .grid.hero{grid-template-columns:1.2fr .8fr;align-items:center} #ld .badge{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#e9e0c7; background:#151515;border:1px solid var(--border);padding:8px 12px;border-radius:999px} #ld h1{font-size:42px;line-height:1.15;margin:16px 0 6px} #ld h2{font-size:28px;margin:0 0 10px} #ld p.lead{font-size:18px;color:#e6e6e6;margin:0 0 20px} #ld .card{background:linear-gradient(180deg,#121212,#0f0f0f);border:1px solid var(--border); border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px} #ld .list{display:grid;gap:10px;margin:14px 0} #ld .li{display:flex;gap:10px;align-items:flex-start} #ld .li i{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,#b88900,#f5b301)} #ld .section{padding:40px 0} #ld .grid-3{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)} #ld .grid-2{display:grid;gap:18px;grid-template-columns:repeat(2,1fr)} #ld .muted{color:var(--muted)} #ld .kpi{display:flex;gap:10px;align-items:center} #ld .kpi .dot{width:10px;height:10px;border-radius:999px;background:var(--ok)} #ld .tag{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--border); border-radius:999px;font-size:12px;color:#e6e6e6} #ld .cta-bar{position:sticky;bottom:0;background:rgba(10,10,10,.86);backdrop-filter: blur(10px); border-top:1px solid var(--border);padding:12px 0} #ld input,#ld select,#ld textarea{width:100%;background:#0f0f0f;border:1px solid #242424;border-radius:12px; color:#fff;padding:14px 12px;font-size:16px;outline:none;transition:.2s border} #ld input:focus,#ld select:focus,#ld textarea:focus{border-color:#3a3a3a} #ld .disclaimer{font-size:12px;color:#9d9d9d} #ld .faq details{background:#121212;border:1px solid var(--border);border-radius:12px;padding:14px 16px} #ld .faq details[open]{background:#141414} #ld .faq summary{cursor:pointer;font-weight:700} #ld footer{padding:28px 0;border-top:1px solid var(--border);color:#bdbdbd} #ld .highlight{background:linear-gradient(90deg, rgba(245,179,1,.18), rgba(255,184,77,.12)); border:1px solid var(--border);padding:12px;border-radius:12px} @media (max-width: 990px){ #ld .grid.hero{grid-template-columns:1fr} #ld .grid-3{grid-template-columns:1fr} #ld .grid-2{grid-template-columns:1fr} #ld h1{font-size:36px} }
