.modal-backdrop[data-v-32ec2822]{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card[data-v-32ec2822]{border:1px solid color-mix(in srgb,var(--accent),transparent 45%);color:#fff;background:#101318;border-radius:18px;width:min(100%,580px);max-height:calc(100vh - 36px);padding:42px;font-family:Inter,Arial,sans-serif;position:relative;overflow:auto;box-shadow:0 25px 90px #0000008c}.close[data-v-32ec2822]{color:#fff;cursor:pointer;background:0 0;border:0;width:42px;height:42px;font-size:30px;position:absolute;top:14px;right:18px}.modal-card span[data-v-32ec2822]{color:var(--accent)}.modal-card>span[data-v-32ec2822]{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.modal-card h2[data-v-32ec2822]{letter-spacing:-.04em;max-width:480px;margin:14px 0;font-size:clamp(30px,5vw,44px);line-height:1.05}.modal-card p[data-v-32ec2822]{color:#d2d2d2;margin:0 0 25px;font-size:16px;line-height:1.6}.modal-card form[data-v-32ec2822]{gap:17px;display:grid}.modal-card label[data-v-32ec2822]{color:#fff;gap:8px;font-size:14px;font-weight:700;display:grid}.modal-card input[data-v-32ec2822]{color:#fff;width:100%;min-height:54px;font:inherit;background:#090b0e;border:1px solid #464b52;border-radius:7px;outline:0;padding:0 15px}.modal-card input[data-v-32ec2822]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent),transparent 80%)}.modal-card small[data-v-32ec2822]{color:#ff8075;font-size:12px;font-weight:500}.modal-card form button[data-v-32ec2822],.secret-group-button[data-v-32ec2822]{background:var(--accent);color:#130d03;text-transform:uppercase;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:58px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.consent[data-v-32ec2822]{cursor:pointer;align-items:start;padding:3px 0;grid-template-columns:auto 1fr!important;gap:12px!important;font-weight:500!important}.consent span[data-v-32ec2822]{line-height:1.45}.consent input[data-v-32ec2822]{appearance:none;cursor:pointer;background:#090b0e;border:2px solid #626973;border-radius:7px;place-content:center;margin:0;padding:0;transition:all .18s;display:grid;width:24px!important;min-height:24px!important}.consent input[data-v-32ec2822]:before{content:"";border-bottom:3px solid #171006;border-left:3px solid #171006;width:12px;height:7px;transition:all .18s;transform:rotate(-45deg)scale(0)}.consent input[data-v-32ec2822]:checked{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent),transparent 78%)}.consent input[data-v-32ec2822]:checked:before{transform:rotate(-45deg)scale(1)}.consent input[data-v-32ec2822]:focus-visible{outline-offset:3px;outline:2px solid #fff}.modal-enter-active[data-v-32ec2822],.modal-leave-active[data-v-32ec2822]{transition:all .2s}.modal-enter-from[data-v-32ec2822],.modal-leave-to[data-v-32ec2822]{opacity:0}@media (width<=600px){.modal-card[data-v-32ec2822]{padding:34px 20px}.modal-card p[data-v-32ec2822]{font-size:14px}}.floating-banner[data-v-2207a751]{z-index:80;border:1px solid var(--accent);color:#fff;background:#101318;border-radius:14px;width:min(400px,100vw - 28px);padding:26px;font-family:Inter,Arial,sans-serif;position:fixed;bottom:20px;right:20px;box-shadow:0 22px 68px #0000008c}.banner-close[data-v-2207a751]{color:#fff;cursor:pointer;background:0 0;border:0;width:38px;height:38px;font-size:26px;position:absolute;top:7px;right:8px}.floating-banner span[data-v-2207a751]{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;padding-right:30px;font-size:12px;font-weight:900;display:block}.floating-banner strong[data-v-2207a751]{letter-spacing:-.035em;margin:13px 0 19px;font-size:clamp(22px,2.05vw,31px);line-height:1.08;display:block}.banner-cta[data-v-2207a751]{background:var(--accent);color:#151007;text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;width:100%;min-height:54px;font-size:14px;font-weight:900}.banner-enter-active[data-v-2207a751],.banner-leave-active[data-v-2207a751]{transition:all .35s}.banner-enter-from[data-v-2207a751],.banner-leave-to[data-v-2207a751]{opacity:0;transform:translateY(20px)}@media (width<=650px){.floating-banner[data-v-2207a751]{width:calc(100vw - 18px);padding:20px 17px;bottom:9px;right:9px}.floating-banner strong[data-v-2207a751]{font-size:21px}.floating-banner span[data-v-2207a751]{font-size:10px}.banner-cta[data-v-2207a751]{min-height:51px;font-size:13px}}.video-carousel[data-v-3d34f71e]{width:100%}.video-track[data-v-3d34f71e]{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--accent) #20242a;gap:22px;padding:4px 2px 24px;display:flex;overflow-x:auto}.video-card[data-v-3d34f71e]{scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--accent),transparent 55%);background:#101318;border-radius:14px;flex:0 0 clamp(260px,28vw,340px);overflow:hidden;box-shadow:0 22px 55px #0000003d}.video-frame[data-v-3d34f71e]{aspect-ratio:9/16;background:#050607}.video-frame video[data-v-3d34f71e]{background:#050607;width:100%;height:100%;display:block}.video-card footer[data-v-3d34f71e]{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.video-card footer div[data-v-3d34f71e]{gap:6px;display:grid}.video-card span[data-v-3d34f71e]{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.video-card strong[data-v-3d34f71e]{color:#fff;font-size:20px}.video-card a[data-v-3d34f71e]{color:#fff;font-size:12px;font-weight:800;text-decoration:none}.carousel-controls[data-v-3d34f71e]{justify-content:center;align-items:center;gap:18px;margin-top:22px;display:flex}.carousel-controls button[data-v-3d34f71e]{border:1px solid var(--accent);width:58px;height:58px;color:var(--accent);cursor:pointer;background:0 0;border-radius:50%;font-size:25px}.carousel-controls p[data-v-3d34f71e]{color:#fff;text-align:center;max-width:500px;margin:0;font-size:16px;line-height:1.5}@media (width<=650px){.video-track[data-v-3d34f71e]{margin-inline:-18px;padding-inline:18px}.video-card[data-v-3d34f71e]{flex-basis:82vw}.carousel-controls[data-v-3d34f71e]{gap:10px}.carousel-controls p[data-v-3d34f71e]{font-size:13px}.carousel-controls button[data-v-3d34f71e]{flex:0 0 50px;width:50px;height:50px}}
