.bv-landing{--navy:#101010;--ink:#eee8d6;--blue:#d7bd76;--orange:#d7bd76;--muted:#b6b1a5;--line:#373227;--paper:#0b0b0b;--gold:#d7bd76;--radius:12px;min-height:100vh;color:var(--ink);background:radial-gradient(ellipse at 5% 12%, #30291a80, transparent 45%), var(--paper)}.bv-landing .topline{color:var(--muted);border-bottom:1px solid var(--line);background:#080808}.bv-landing .topline>span:first-child,.bv-landing .topline-separator{color:var(--gold)}.bv-landing .site-header{border-bottom:1px solid var(--line);background:#0b0b0b}.bv-landing .brand{background:#fff;padding:2px 10px}.bv-landing .brand img{width:156px;max-height:60px}.bv-landing .official-header{color:#17140c;border-color:var(--gold);background:linear-gradient(115deg,#bda363,#eee1b5,#c4ab6b)}.bv-landing .site-header nav .official-header:hover{color:#17140c;filter:brightness(1.1)}.bv-landing .landing-main{width:min(1200px,100% - 64px)}.premium-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding:64px 0 56px;display:grid}.hero-copy .eyebrow{letter-spacing:2px;align-items:center;gap:12px;font-size:10px;display:flex}.hero-copy h1{letter-spacing:-3px;margin:24px 0;font-size:clamp(44px,5.4vw,72px);line-height:1.04}.hero-copy h1>span{color:var(--gold)}.hero-copy>p:not(.eyebrow){color:var(--muted);max-width:440px;font-size:16px;line-height:1.8}.hero-cta{color:#17140c;background:linear-gradient(110deg,#c2a665,#ebddb0);border-radius:6px;align-items:center;gap:28px;margin:28px 0 16px;padding:15px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hero-cta:hover{filter:brightness(1.1)}.hero-secondary{width:fit-content;color:var(--muted);align-items:center;gap:16px;font-size:12px;text-decoration:none;display:flex}.hero-secondary:hover{color:var(--gold)}.hero-art{isolation:isolate;background:radial-gradient(at 50% 60%,#6d552c55,#0000 65%),#10100e;border:1px solid #53472c;border-radius:12px;place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.hero-orbit{z-index:-1;border:1px solid #8e74433d;border-radius:50%;width:390px;height:390px;position:absolute}.orbit-two{border-style:dashed;width:310px;height:310px}.hero-star{color:var(--gold);font-size:32px;position:absolute}.star-one{top:16%;left:8%}.star-two{bottom:20%;right:8%}.brand-pass{background:linear-gradient(130deg,#3e3521,#161612 65%);border:1px solid #c2a96a;border-radius:10px;width:75%;max-width:340px;padding:22px 26px;transform:rotate(-7deg);box-shadow:18px 24px 40px #0008}.pass-top,.pass-bottom{color:var(--gold);letter-spacing:2px;justify-content:space-between;align-items:center;font-size:11px;display:flex}.pass-top{font-weight:800}.pass-emblem{letter-spacing:-18px;color:#e4d29c;padding:10px 0 15px;font-family:Georgia,serif;font-size:100px;font-weight:700;line-height:1.2}.pass-emblem>span{color:#af8e48}.brand-pass>p{color:var(--muted);letter-spacing:2px;font-size:10px;line-height:1.7}.brand-pass strong{color:var(--ink);font-weight:500}.pass-bottom{border-top:1px solid #77633b66;margin-top:20px;padding-top:14px;font-size:8px}.hero-art-caption{color:var(--muted);letter-spacing:2px;font-size:8px;position:absolute;bottom:16px}.hero-art-caption>span{color:var(--gold);margin:0 12px}.bv-landing .bonus-strip{border-color:var(--line);box-shadow:none;background:#12120f;border-radius:12px;gap:8px;margin:0 0 20px;padding:8px}.bv-landing .bonus-heading{padding:18px}.bv-landing .bonus-heading .eyebrow{color:var(--gold)}.bv-landing .bonus-heading h2{color:var(--ink)}.bv-landing .bonus-heading a{color:var(--muted)}.bv-landing .bonus-spark{display:none}.bv-landing .bonus{color:#1d190e;background:linear-gradient(125deg,#d3bb7b,#ede1b8 55%,#b9a16b);border:1px solid #dac68c;border-radius:8px;min-height:158px}.bv-landing .bonus strong{color:#17140e;text-shadow:none;font-size:48px}.bv-landing .bonus-label{color:#312918;letter-spacing:1px}.bv-landing .bonus small{color:#3b3424;opacity:1}.bv-landing .bonus-icon{box-shadow:none;background:#fff3}.bv-landing .contact-band{border-color:var(--line);box-shadow:none;background:#151511;border-radius:12px;gap:28px;margin-bottom:56px;padding:28px}.bv-landing .contact-intro h2{letter-spacing:-1px;margin:12px 0;font-size:clamp(28px,3vw,36px);line-height:1.12}.bv-landing .contact-intro h2>span{color:var(--gold)}.bv-landing .contact-actions{gap:10px}.bv-landing .contact-cta{border:1px solid #ffffff20;border-radius:7px;gap:10px;min-height:80px;padding:16px}.bv-landing .contact-cta>span{font-size:15px}.bv-landing .whatsapp{background:#13613e}.bv-landing .telegram{background:#155a7b}.bv-landing .contact-cta small{font-size:11px}.bv-landing .media-grid{gap:28px}.bv-landing .poster-list{gap:16px}.bv-landing .poster-card{box-shadow:none;background:#1b1912;border-color:#685834;border-radius:10px}.bv-landing .poster-card button{border-radius:5px}.bv-landing .poster-card figcaption{color:#d7c899}.bv-landing .poster-card figcaption>span:last-child{color:var(--gold)}.bv-landing .posters-heading h2{font-size:32px}.bv-landing .enlarge{color:#eee8d6;background:#111d;border-color:#a48a4b}.bv-landing .video-card{background:#181710;border:1px solid #685834;border-radius:10px}.bv-landing .video-card video{background:#080808;border-radius:5px}.bv-landing .section-title>span,.bv-landing .video-caption{color:#c9bf9f}.bv-landing .support-footnote{color:var(--muted)}.bv-landing .support-footnote>svg{color:var(--gold)}.bv-landing .small-print{border-color:var(--line)}.bv-landing .age-pill{color:var(--gold);border-color:#857343}.bv-landing .site-footer{width:min(1200px,100% - 64px)}.bv-landing .floating-official{color:#17140c;background:#d7bd76;border:1px solid #ecdbac}.bv-landing .floating-official:hover{background:#eddbab}.bv-landing .privacy-choice{color:var(--ink);background:#1b1a16;border-color:#6b5c36;box-shadow:0 16px 60px #0008}.bv-landing .privacy-buttons button{color:var(--ink);background:#27251d;border-color:#756440;min-height:44px}.bv-landing .privacy-buttons .allow{color:#17140c;background:#d7bd76}.bv-landing .poster-dialog::backdrop{background:#080808ed}.bv-landing .demo-banner{color:#e8d9ac;background:#332b17}.bv-landing :is(a,button):focus-visible{outline-color:#f1d890}.bv-landing .unavailable,.bv-landing .media-empty,.bv-landing .media-error{color:var(--muted)}@media (max-width:1050px){.premium-hero{gap:28px;padding:44px 0}.hero-copy h1{letter-spacing:-2px}.bv-landing .contact-band{grid-template-columns:1fr;gap:20px}.bv-landing .bonus-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.bv-landing .bonus-heading{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px}.bv-landing .bonus-heading h2{display:none}}@media (max-width:760px){.bv-landing .landing-main,.bv-landing .site-footer{width:calc(100% - 32px)}.bv-landing .site-header{gap:12px;padding:16px}.bv-landing .brand img{width:115px;max-height:48px}.bv-landing .site-header nav{gap:8px}.bv-landing .official-header{gap:8px;padding:10px 12px;font-size:11px}.premium-hero{grid-template-columns:1fr;gap:28px;padding:36px 0 28px}.hero-copy h1{margin:20px 0;font-size:clamp(42px,9vw,64px)}.hero-copy>p:not(.eyebrow){font-size:14px}.hero-art{min-height:300px}.brand-pass{max-width:285px;padding:16px 22px}.pass-emblem{font-size:78px}.hero-cta{margin-top:24px}.bv-landing .bonus{text-align:center;flex-direction:column;align-items:center;gap:6px;min-height:150px;padding:12px 8px;display:flex}.bv-landing .bonus-label{letter-spacing:.4px;place-items:center;min-height:26px;font-size:8px;display:grid}.bv-landing .bonus strong{letter-spacing:-1px;font-size:32px}.bv-landing .bonus em{font-size:18px}.bv-landing .bonus small{font-size:9px}.bv-landing .bonus-icon{width:26px;height:26px;font-size:15px}.bv-landing .bonus-heading .eyebrow{font-size:9px}.bv-landing .bonus-heading a{font-size:10px}.bv-landing .contact-band{margin-bottom:36px;padding:20px}.bv-landing .contact-actions{grid-template-columns:1fr}.bv-landing .contact-cta{min-height:68px}.bv-landing .media-grid{grid-template-columns:1fr;gap:32px}.bv-landing .poster-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bv-landing .poster-card{padding:6px}.bv-landing .poster-card figcaption{gap:5px;padding:10px 2px 4px;font-size:10px}.bv-landing .enlarge{gap:5px;padding:6px 8px;font-size:9px;bottom:10px}.bv-landing .posters-heading{gap:8px}.bv-landing .posters-heading h2{font-size:28px}.bv-landing .poster-count{font-size:8px}.bv-landing .small-print{display:block}.bv-landing .small-print>p{margin-top:20px}.bv-landing .mobile-contacts{border-color:var(--line);background:#10100ff5}.bv-landing .mobile-contacts .contact-cta{min-height:46px;padding:10px}.bv-landing .mobile-contacts .contact-cta>span{font-size:13px}.bv-landing .site-footer{padding-bottom:120px}.bv-landing .privacy-choice{max-height:calc(100dvh - 110px);bottom:86px;overflow-y:auto}}@media (max-width:380px){.bv-landing .topline{padding-inline:16px;font-size:9px}.bv-landing .topline>span:first-child{letter-spacing:1px}.bv-landing .topline-separator{margin:0 4px}.bv-landing .poster-list{grid-template-columns:1fr}}
