:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#edf1f8;background:#0d1421;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}header{background:#131e2e;border-bottom:1px solid #304057}.header{max-width:1240px;margin:auto;padding:18px 24px;display:flex;align-items:center;gap:24px}.brand{background:none;border:0;color:#e9c17c;display:flex;align-items:center;gap:12px;text-align:left;font-weight:900;letter-spacing:.6px;white-space:nowrap}.brand b{color:#fff}.brand small{display:block;font-size:10px;color:#9caac1;font-weight:400;letter-spacing:0;margin-top:4px}nav{display:flex;gap:4px;flex:1;justify-content:center}nav button{background:transparent;color:#c3cee0;border:0;border-radius:7px;padding:10px 9px;display:flex;align-items:center;gap:6px;font-size:13px}nav button:hover,nav .active{background:#25354b;color:#f3c77e}.language{display:flex;align-items:center;gap:5px;color:#c6a56b}.language select{background:#1d2a3b;color:#fff;border:1px solid #3a4b63;border-radius:7px;padding:8px}.hamburger{display:none;background:none;color:#fff;border:0}main{max-width:1200px;margin:auto;padding:45px 24px 80px;min-height:75vh}.hero{text-align:center;padding:70px 16px 56px;background:radial-gradient(ellipse at top,#293e55,#111c2c 62%,#0d1421);border:1px solid #26364b;border-radius:18px}.eyebrow{color:#e5b76b;letter-spacing:3px;font-size:12px;font-weight:800}.hero h1,.inner h1{font-size:clamp(32px,5vw,58px);margin:15px 0;color:#fff}.hero p,.inner p{color:#afbed1;font-size:17px}.search{display:flex;align-items:center;gap:12px;margin:36px auto 0;max-width:540px;background:#1d2b3e;border:1px solid #4a5a6c;border-radius:12px;padding:15px 17px;color:#c8a76f}.search input{background:transparent;border:0;outline:0;color:#fff;width:100%}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.card{text-align:left;background:#172336;border:1px solid #304158;border-radius:14px;padding:30px;color:#f3c67c;min-height:185px;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-3px);border-color:#d5a960}.card h2{color:#fff;font-size:20px}.card span{color:#aab9cc;font-size:13px}.inner{text-align:center;padding:85px 16px}.inner>svg{color:#e5b76b}.locked,.placeholder{margin:36px auto 0;max-width:540px;padding:25px;background:#182538;border:1px solid #35475e;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;color:#d8b575}.placeholder{min-height:180px;flex-direction:column}footer{border-top:1px solid #2a394b;display:flex;justify-content:space-between;gap:20px;padding:25px max(24px,calc((100vw - 1200px)/2));font-size:12px;color:#8190a5}@media(max-width:1050px){nav{display:none;position:absolute;top:77px;left:0;right:0;background:#131e2e;padding:14px;z-index:3;flex-direction:column}nav.open{display:flex}.hamburger{display:block;margin-left:auto}.header{gap:12px}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.header{padding:15px}.brand{font-size:12px}.cards{grid-template-columns:1fr}.hero{padding:55px 15px}.hero p{font-size:15px}main{padding:25px 15px 60px}footer{flex-direction:column}}
