.BlackWeekend_hero__kliTO{position:relative;overflow:hidden;padding:56px 24px;background:radial-gradient(ellipse 45% 70% at 14% 20%,#1f4650 0,rgba(31,70,80,0) 70%),radial-gradient(ellipse 50% 60% at 50% 115%,#1a3d47 0,rgba(26,61,71,0) 70%),radial-gradient(ellipse 40% 60% at 88% 40%,#173a45 0,rgba(23,58,69,0) 70%),#0b151a}.BlackWeekend_ring__hOMrr{position:absolute;border-radius:50%;pointer-events:none}.BlackWeekend_ring1__UAbCc{left:-10%;top:55px;width:120%;height:1100px;border:1px solid rgba(223,228,230,.22)}.BlackWeekend_ring2__rzMCT{left:20%;top:-620px;width:1500px;height:1500px;border:1px solid rgba(201,209,213,.333)}.BlackWeekend_ring3__7DkUC{left:-380px;top:-260px;width:900px;height:900px;border:1px solid hsla(0,0%,100%,.078)}.BlackWeekend_glow__vajhj{right:6%;top:50%;width:420px;height:420px;margin-top:-210px;background:radial-gradient(circle,rgba(27,157,172,.22) 0,rgba(27,157,172,0) 65%)}.BlackWeekend_silverLine__VLiVb{position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(100deg,#8f9aa0,#f4f6f7 22%,#b9c2c7 45%,#fff 62%,#9aa5ab 85%,#dfe4e6)}.BlackWeekend_inner__M8oLS{position:relative;max-width:1040px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px}.BlackWeekend_copy__HbZXL{flex:1 1 460px;display:flex;flex-direction:column;gap:14px;min-width:0}.BlackWeekend_pill__3lCvQ{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:#1b9dac;color:#fff;font-weight:700;font-size:13px;letter-spacing:2px;text-transform:uppercase;padding:7px 14px;border-radius:999px}.BlackWeekend_title__liUWc{margin:0}.BlackWeekend_titleLine__BRRnu{display:block;width:-moz-fit-content;width:fit-content;color:#fff;font-weight:800;font-size:clamp(52px,6.5vw,88px);line-height:.92;letter-spacing:-2px}.BlackWeekend_titleSilver__Pavs5{background:linear-gradient(100deg,#8f9aa0,#f4f6f7 22%,#b9c2c7 45%,#fff 62%,#9aa5ab 85%,#dfe4e6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.BlackWeekend_lead__PkyM_{margin:0;color:#fff;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2}.BlackWeekend_sub__WpJQ6{margin:0;color:#c9d9de;font-size:17px;max-width:480px;line-height:1.5}.BlackWeekend_panel__xUkcj{flex:0 1 450px;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:24px;border-radius:18px;background:rgba(11,21,26,.6);border:1px solid rgba(201,209,213,.502);box-shadow:0 0 50px rgba(220,228,232,.12),inset 0 1px 0 hsla(0,0%,100%,.2)}.BlackWeekend_panelLabel__Y7Uzw{color:#fff;font-size:14px;letter-spacing:2px;text-transform:uppercase;text-align:center}.BlackWeekend_timer__Mj_Ha{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.BlackWeekend_unit__S6I18{display:flex;flex-direction:column;align-items:center;padding:14px 6px;background:hsla(0,0%,100%,.063);border:1px solid hsla(0,0%,100%,.149);border-radius:12px}.BlackWeekend_unitSeconds__GRbKd{background:#1b9dac;border-color:#1b9dac}.BlackWeekend_unitValue__wuKfu{color:#fff;font-size:38px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlackWeekend_unitLabel__3REPi{color:#c9d9de;font-size:12px;letter-spacing:2px;text-transform:uppercase;margin-top:6px}.BlackWeekend_cta__uGMud,.BlackWeekend_unitSeconds__GRbKd .BlackWeekend_unitLabel__3REPi{color:#fff;font-weight:700}.BlackWeekend_cta__uGMud{display:flex;align-items:center;justify-content:center;gap:10px;font-size:19px;text-decoration:none;padding:16px 28px;border-radius:12px;background-color:#1b9dac}.BlackWeekend_cta__uGMud:hover{color:#fff}.BlackWeekend_ctaNote__p7o8U{color:#a9bec5;font-size:13px;text-align:center}.BlackWeekend_badge__g112x{background:#1b9dac;color:#fff;font-size:14px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}.BlackWeekend_installments__T7L1V{align-self:center;width:613px;max-width:calc(100% - 48px);margin:0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:14px;background:linear-gradient(100deg,#0e4658,#153542);border:1px solid #1b9dac;box-shadow:0 8px 24px rgba(27,157,172,.22);color:#fff;font-size:18px;padding:14px 20px;border-radius:12px}.BlackWeekend_installmentsIcon__3FVT_{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#1b9dac;flex:none}.BlackWeekend_installmentsStrong__Cz87m{font-weight:700;color:#7fd3dc}.BlackWeekend_offer__R4FpY{display:block}.BlackWeekend_priceRow__6kBx3{display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:10px}.BlackWeekend_priceList__QSyRh{font-size:18px;color:#8a979e;text-decoration:line-through;padding-bottom:5px}.BlackWeekend_priceNow__Vwabu{font-size:40px;font-weight:600;line-height:1;color:#153542}.BlackWeekend_priceNow__Vwabu sup{font-size:14px;font-weight:400}.BlackWeekend_pricePer__vUJgq{font-size:17px;color:#6b7a82;white-space:nowrap;padding-bottom:4px}.BlackWeekend_annualLine__tTmtt{margin:6px 0 0;font-size:15px;color:#4b5d66}.BlackWeekend_savings__6J6nh{display:flex;align-items:center;gap:10px;background:#eaf5f7;color:#0e4658;border-radius:10px;padding:10px 14px;font-size:15px;margin-top:12px}.BlackWeekend_savings__6J6nh svg{color:#1b9dac;flex:none}.BlackWeekend_buy__sViZh{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;font-size:18px;font-weight:700;border-radius:10px;cursor:pointer;color:#153542;background:#fff;border:2px solid #153542;padding:13px 18px}.BlackWeekend_buyPopular__QfX3l{color:#fff;background:linear-gradient(100deg,#0e4658,#153542);border:1px solid #1b9dac;box-shadow:0 8px 22px rgba(27,157,172,.3);padding:15px 18px}.BlackWeekend_buyPopular__QfX3l svg{stroke:#7fd3dc}.BlackWeekend_validity__iLsVx{margin:8px 0 0;text-align:center;font-size:13px;color:#6b7a82}.AnnualPaymentBanner_banner__Mn6GV{display:flex;align-items:center;justify-content:center;gap:10px;max-width:560px;margin:0 auto;padding:10px 20px;background:rgba(0,114,104,.1);color:#007268;border:1px solid rgba(0,114,104,.22);border-radius:10px;font-weight:500;font-size:14px;letter-spacing:.1px;line-height:1.4;text-align:center}.AnnualPaymentBanner_icon__Qomj6{font-size:16px;flex-shrink:0;opacity:.85}.AnnualPaymentBanner_text__TSwx3{display:inline-block}@media(max-width:575px){.AnnualPaymentBanner_banner__Mn6GV{font-size:13px;padding:9px 14px;gap:8px;border-radius:8px}.AnnualPaymentBanner_icon__Qomj6{font-size:15px}}