:root{--bg: #000000;--bg2: #000000;--text: #f5f1e8;--muted: rgba(245, 241, 232, .72);--muted2: rgba(245, 241, 232, .55);--border: rgba(246, 211, 124, .18);--border2: rgba(246, 211, 124, .12);--card: rgba(16, 12, 14, .66);--card2: rgba(16, 12, 14, .34);--glow1: rgba(255, 90, 31, .24);--glow2: rgba(246, 211, 124, .22);--shadow: rgba(0, 0, 0, .55);--radius: 18px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}.page{min-height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.top{z-index:1;display:flex;align-items:center;justify-content:space-between;padding:22px 22px 0;max-width:1100px;width:100%;margin:0 auto}.top__brand{display:flex;align-items:center;gap:12px}.top__logo{height:100px;width:auto;display:block}.top__pill{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted2);padding:10px 12px;border:1px solid var(--border2);border-radius:999px;background:#00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main{z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:48px 22px}.hero{max-width:1100px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.badge{display:inline-flex;gap:10px;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid var(--border);background:#00000057;color:#fff0dceb;box-shadow:0 18px 60px var(--shadow)}.h1{margin:18px 0 0;font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.02em}.h1__accent{background:linear-gradient(90deg,#ff9b2f,#f6d37c,#ff5a1f);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 30px rgba(255,155,47,.12)}.lead{margin:14px 0 0;max-width:760px;color:var(--muted);font-size:16px;line-height:1.55}.cta{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(180deg,#f6d37c24,#00000040);box-shadow:0 18px 60px #00000059;transition:transform .12s ease,border-color .12s ease,background .12s ease;-webkit-user-select:none;user-select:none}.btn:hover{transform:translateY(-1px);border-color:#f6d37c59;background:linear-gradient(180deg,#f6d37c2e,#00000038)}.btn:active{transform:translateY(0)}.btn--disabled{opacity:.5;cursor:not-allowed}.btn__icon{display:inline-flex;align-items:center;justify-content:center;color:#fff0dcf2}.btn__label{font-weight:600;color:#fff0dcf2}.cards{margin-top:26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%}.card{padding:16px 16px 14px;border-radius:var(--radius);border:1px solid var(--border2);background:linear-gradient(180deg,var(--card),var(--card2));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card__title{font-weight:700;color:#f6d37cf2}.card__text{margin-top:8px;color:var(--muted);line-height:1.55;font-size:14px}.footer{z-index:1;max-width:1100px;width:100%;margin:0 auto;padding:18px 22px 26px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center;color:var(--muted2);font-size:12px}@media (max-width: 880px){.top{padding-top:18px}.top__pill{display:none}.cards{grid-template-columns:1fr}}
