:root{--bg:#090b12;--text:#f8f8fb;--muted:#a3a9b7;--line:rgba(255,255,255,.12);--gold:#dfb979}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 0 0,rgba(36,71,143,.27),transparent 32rem),radial-gradient(circle at 100% 40%,rgba(172,77,85,.13),transparent 32rem),var(--bg);color:var(--text);font-family:'Plus Jakarta Sans',sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.topbar{width:min(1200px,calc(100% - 36px));height:80px;margin:15px auto 0;padding:10px 21px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:23px;background:rgba(18,21,31,.76);backdrop-filter:blur(16px)}.brand img{display:block;width:115px;max-height:52px;object-fit:contain}.topbar nav{display:flex;gap:25px}.topbar nav a{text-decoration:none;color:#c6cad4;font-size:11px;font-weight:800}.topbar nav a:hover{color:#fff}.layout{width:min(1200px,calc(100% - 36px));margin:55px auto 110px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:45px;align-items:start}.intro{padding:55px 20px 0 0;position:sticky;top:30px}.eyebrow{color:var(--gold);font-size:10px;letter-spacing:.2em;font-weight:900}.intro h1{font-size:clamp(58px,6vw,96px);line-height:.96;letter-spacing:-.075em;margin:21px 0 24px}.intro h1 em{font-style:normal;color:var(--gold)}.intro>p{max-width:480px;color:#b5bac8;font-size:17px;line-height:1.7}.intro-detail{margin-top:55px;padding:22px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:39px 1fr;gap:7px 13px}.intro-detail span{grid-row:span 2;color:var(--gold);font-size:11px;font-weight:900}.intro-detail b{font-size:14px}.intro-detail small{color:var(--muted);font-size:12px;line-height:1.7}.form{padding:clamp(25px,4vw,48px);border:1px solid rgba(223,185,121,.23);border-radius:34px;background:linear-gradient(140deg,rgba(33,37,49,.97),rgba(14,17,26,.98));box-shadow:0 35px 85px rgba(0,0,0,.27)}.step{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.18em}.form-top h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.06em;margin:10px 0}.form-top p{color:var(--muted);line-height:1.65;font-size:13px;margin:0}.group{margin:28px 0 0;padding:0;border:0;min-width:0}.group>label,.group legend{display:block;margin:0 0 11px;font-size:12px;font-weight:900}.group legend span{font-size:10px;color:#9aa2b1;font-weight:600;margin-left:8px}.group input[type=email],.search input{width:100%;height:51px;padding:0 17px;border:1px solid rgba(255,255,255,.17);border-radius:13px;background:#0d1018;color:#fff;font:inherit;font-size:13px;outline:none}.group input:focus,.search input:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(223,185,121,.12)}.group>small{display:block;margin-top:9px;color:#929aa9;font-size:10px;line-height:1.6}.search{position:relative}.results{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:5;max-height:245px;overflow:auto;padding:6px;border:1px solid #495064;border-radius:14px;background:#171b27;box-shadow:0 22px 48px #0008}.results button{width:100%;padding:11px 12px;display:flex;gap:12px;align-items:center;border:0;border-radius:9px;background:transparent;color:#f6f7fa;text-align:left;font:inherit;cursor:pointer}.results button:hover,.results button:focus{background:#ffffff15}.results b{font-size:11px}.results small{display:block;color:#aaa;font-size:9px;margin-top:2px}.selected{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.selected .empty{font-size:11px;color:#8992a2}.selected button,.chips button{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff09;color:#e9ebf2;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.selected button:hover,.chips button:hover{border-color:var(--gold)}.chips{display:flex;flex-wrap:wrap;gap:7px}.chips button[aria-pressed=true]{color:#1d1810;background:var(--gold);border-color:var(--gold)}.topics{display:grid;grid-template-columns:1fr 1fr;gap:9px}.topics label{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#ffffff06;cursor:pointer;font-size:11px;font-weight:850}.topics input,.consent input{accent-color:var(--gold);margin:2px 0 0}.topics small{display:block;margin-top:4px;color:#9da5b4;font-size:9px;font-weight:500;line-height:1.45}.consent{display:flex;gap:10px;margin:27px 0 20px;color:#a7adba;font-size:10px;line-height:1.65}.consent a{color:#efc98e}.submit{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 21px;border:0;border-radius:14px;background:linear-gradient(110deg,#e7c58d,#c8955a);color:#18150f;font:inherit;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.submit:disabled{opacity:.55;cursor:wait}.status{min-height:1em;margin:12px 0 0;color:#e8c895;font-size:11px;line-height:1.5}footer{width:min(1200px,calc(100% - 36px));margin:auto;padding:25px 0 40px;display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);color:#858c99;font-size:10px}footer a{text-decoration:none}@media(max-width:850px){.layout{grid-template-columns:1fr;gap:18px;margin-top:25px}.intro{position:static;padding:20px 0}.intro h1{font-size:60px}.intro-detail{margin-top:20px}.form{padding:26px}}@media(max-width:560px){.topbar{height:67px}.topbar nav a:not(:last-child){display:none}.brand img{width:103px}.layout{width:calc(100% - 24px);margin-top:16px;margin-bottom:55px}.intro h1{font-size:52px}.intro>p{font-size:14px}.form{padding:23px 17px;border-radius:23px}.topics{grid-template-columns:1fr}.group legend span{display:block;margin:4px 0 0}footer{flex-wrap:wrap}}
.honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}
.topbar.bvm-site-header{position:relative;z-index:30}.topbar.bvm-site-header .bvm-menu-toggle{color:#fff}
@media(max-width:1100px){.topbar.bvm-site-header.bvm-menu-open .bvm-site-menu a{display:block!important}}
