@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--bg:#090b12;--panel:#151926;--stroke:#2d3544;--ink:#f5f5fa;--muted:#b1b8c7;--gold:#f9c56e;--cyan:#81e2da}*{box-sizing:border-box}body{margin:0;font-family:'DM Sans',system-ui,sans-serif;color:var(--ink);background:radial-gradient(circle at 80% 0%,#29213d 0,transparent 35%),radial-gradient(circle at 0% 40%,#112536 0,transparent 36%),var(--bg);line-height:1.65}a{color:var(--cyan)}.wrap{max-width:1020px;margin:auto;padding:0 24px}header{border-bottom:1px solid var(--stroke);background:#0a0c14c4;backdrop-filter:blur(20px)}.nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font:700 18px Outfit,system-ui;color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:10px}.mark{display:grid;place-items:center;background:linear-gradient(135deg,#efb96b,#e66f7b);color:#231628;width:35px;height:35px;border-radius:12px;font-size:19px}.navlinks{display:flex;gap:20px;flex-wrap:wrap}.navlinks a{text-decoration:none;color:var(--muted);font-size:14px}.navlinks a:hover{color:white}main{min-height:66vh}.hero{padding:90px 0 75px;text-align:center}.kicker{display:inline-flex;gap:8px;align-items:center;border:1px solid #695439;border-radius:50px;padding:6px 15px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero h1{font:800 clamp(45px,8vw,82px)/1.04 Outfit,system-ui;letter-spacing:-.055em;margin:25px auto;max-width:850px}.gradient{background:linear-gradient(115deg,#f9c56e 15%,#fa93a3 56%,#88d9e9);color:transparent;background-clip:text}.lead{color:var(--muted);font-size:clamp(16px,2vw,20px);max-width:685px;margin:0 auto 30px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:14px 23px;border-radius:12px;border:1px solid #bd9251;color:#170d06;background:linear-gradient(110deg,#f9c56e,#ffdfac);font-weight:700;text-decoration:none}.btn:hover{filter:brightness(1.1)}.ghost{display:inline-flex;padding:13px 21px;border:1px solid var(--stroke);border-radius:12px;text-decoration:none;color:var(--ink)}.actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:70px}.card{border:1px solid var(--stroke);border-radius:18px;padding:27px;background:linear-gradient(140deg,#1d2331c4,#10141f9c)}.symbol{font-size:25px}.card h2{font:700 22px Outfit;margin:12px 0 8px}.card p{font-size:15px;color:var(--muted);margin:0}.page{max-width:760px;padding-top:60px;padding-bottom:75px}.page h1{font:800 clamp(35px,6vw,55px)/1.12 Outfit;letter-spacing:-.035em}.page h2{font:700 25px Outfit;margin-top:35px}.page p,.page li{color:#d2d7e1}.notice{background:#3c2d18;border:1px solid #987140;border-radius:14px;padding:17px 20px;color:#ffe4b1;margin:25px 0}.info{background:#132e32;border:1px solid #36787d;border-radius:14px;padding:17px 20px;color:#c7faf7;margin:25px 0}.email{overflow-wrap:anywhere;font-weight:700}.small{color:var(--muted);font-size:13px}footer{border-top:1px solid var(--stroke);padding:35px 0;color:var(--muted);font-size:13px}footer .links{display:flex;gap:18px;flex-wrap:wrap;margin-top:8px}footer a{color:var(--muted)}@media(max-width:700px){.nav{align-items:flex-start;flex-direction:column;padding:17px 0}.navlinks{gap:14px}.grid{grid-template-columns:1fr}.hero{padding:68px 0 48px}}