.page_main__Uie_B{min-height:100vh;background-color:#000;color:white;padding-bottom:100px}.page_hero__F3Ac2{padding:calc(var(--header-height) + 60px) 0 80px;background:linear-gradient(0deg,#000,rgba(0,0,0,.6)),url(https://images.unsplash.com/photo-1544367567-0f2fcb009e0b?auto=format&fit=crop&q=80) 50%/cover no-repeat;position:relative;border-radius:0;margin-bottom:0;z-index:1}.page_hero__F3Ac2:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}.page_heroContent__szJz7{max-width:800px}.page_warningBox__5g_r3{background:rgba(242,101,34,.1);border:1px solid rgba(242,101,34,.3);padding:16px 24px;border-radius:16px;display:flex;align-items:center;gap:16px;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-orange-primary);font-weight:600}.page_heroTitle__P3CLm{font-family:var(--font-poppins);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;text-transform:uppercase;line-height:1;margin-bottom:16px;letter-spacing:-2px}.page_heroDescription__VesuV{font-family:var(--font-inter);font-size:1.1rem;color:rgba(255,255,255,.7);line-height:1.6}.page_bookingSection__LyvdI{position:relative;padding-top:60px;z-index:10}.page_bookingCard__PlEHR{background:rgba(255,255,255,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:40px;padding:40px;box-shadow:0 40px 100px rgba(0,0,0,.5)}.page_bookingGrid__Z69tG{display:grid;grid-template-columns:400px 1fr;grid-gap:60px;gap:60px}.page_packagePurchasePanel__gHiZE{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;padding:20px 0 10px;max-width:520px;margin:0 auto}.page_packagePurchaseInfo__FS0Rk h2{font-family:var(--font-poppins);font-size:1.5rem;font-weight:800;color:#fff;margin:16px 0 12px}.page_packagePurchaseInfo__FS0Rk p{color:rgba(255,255,255,.6);font-size:.95rem;line-height:1.6}.page_packagePrice__bptpu{display:flex;flex-direction:column;align-items:center;gap:4px;font-family:var(--font-poppins);font-size:2.5rem;font-weight:900;color:var(--color-orange-primary);margin-bottom:4px}.page_packagePriceLabel__Cw44N{font-family:var(--font-inter);font-size:.85rem;font-weight:600;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px}.page_packagePurchaseActions__gkHh3{display:flex;flex-direction:column;gap:14px;width:100%;max-width:340px}.page_columnHeader__0Oo2F{display:flex;align-items:center;gap:16px;margin-bottom:30px}.page_stepNumber__EfGSN{width:36px;height:36px;background:var(--color-orange-primary);color:white;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1rem;box-shadow:0 5px 15px rgba(242,101,34,.3)}.page_columnHeader__0Oo2F h2{font-family:var(--font-poppins);font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:-.5px}.page_calendarContainer__2IS9B{background:rgba(255,255,255,.02);border-radius:24px;padding:20px;border:1px solid rgba(255,255,255,.05)}.page_slotsContainer__kfawC{min-height:400px}.page_emptySlots__AZTj4{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;background:rgba(255,255,255,.02);border-radius:24px;border:2px dashed rgba(255,255,255,.05);color:rgba(255,255,255,.4)}.page_emptyIcon__9_UWG{margin-bottom:20px;opacity:.3}.page_infoSection__L0JSe{padding-top:40px}.page_infoGrid__zfQ0t{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}.page_infoCard__SM2OO{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);padding:40px;border-radius:32px;transition:all .3s ease}.page_infoCard__SM2OO:hover{border-color:rgba(242,101,34,.3);background:rgba(255,255,255,.05)}.page_cardHeader__SZguS{display:flex;align-items:center;gap:16px;margin-bottom:24px}.page_cardIcon__G3Ntr{color:var(--color-orange-primary)}.page_cardHeader__SZguS h3{font-family:var(--font-poppins);font-size:1.25rem;font-weight:800;text-transform:uppercase}.page_includesList___Vu5c{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.page_includesList___Vu5c li{display:flex;align-items:flex-start;gap:12px;color:rgba(255,255,255,.6);line-height:1.4}.page_includesList___Vu5c li:before{content:"✓";color:var(--color-orange-primary);font-weight:900}.page_specsGrid__X7e6v{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.page_specItem__N14wD span{display:block;font-size:.75rem;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.4);margin-bottom:4px;letter-spacing:1px}.page_specItem__N14wD p{font-size:1.1rem;font-weight:700;color:white}.page_price__DidXH{font-size:1.5rem!important;color:var(--color-orange-primary)!important;font-weight:900!important}.page_footerRules__Q9hBA{margin-top:60px;padding:40px;background:#0a0a0a;border-radius:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:60px;gap:60px;border:1px solid rgba(255,255,255,.05)}.page_rulesColumn__r2_dT p{font-size:.9rem;color:rgba(255,255,255,.5);line-height:1.6}.page_rulesColumn__r2_dT p+p{margin-top:12px}.page_rulesColumn__r2_dT a{color:var(--color-orange-primary);text-decoration:underline}.page_footerRules__Q9hBA h4{font-family:var(--font-poppins);font-size:1.1rem;font-weight:800;text-transform:uppercase;margin-bottom:20px;color:var(--color-orange-primary)}.page_rulesList__cxMAy{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.page_rulesList__cxMAy li{font-size:.9rem;color:rgba(255,255,255,.5);line-height:1.5;position:relative;padding-left:20px}.page_rulesList__cxMAy li:after{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:rgba(255,255,255,.1);border-radius:50%}@media (max-width:1100px){.page_bookingGrid__Z69tG,.page_infoGrid__zfQ0t{grid-template-columns:1fr}}@media (max-width:768px){.page_bookingCard__PlEHR{padding:24px;border-radius:32px}.page_footerRules__Q9hBA{grid-template-columns:1fr;gap:40px}}.page_backLink__00XZ4{display:flex;align-items:center;gap:8px;color:var(--color-orange-primary);font-weight:700;margin-bottom:32px;text-transform:uppercase;font-size:.75rem;letter-spacing:2px;transition:transform .2s}.page_backLink__00XZ4:hover{transform:translateX(-5px)}.page_iconWrapper__egd8N{background:rgba(242,101,34,.1);padding:12px;border-radius:12px}.page_divider__Dlv_v{margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.05)}.page_labelSmall__CXnyv{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,.4);letter-spacing:2px;margin-bottom:8px}.page_textMuted__j5JDL{font-size:.875rem;color:rgba(255,255,255,.5);font-weight:500;font-style:italic}.page_securityBadge__5jTNE{margin-top:32px;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.05);padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.05)}.page_securityText__1rfeK{font-size:.875rem;font-weight:700;color:rgba(255,255,255,.7)}