.reserve-module__XBSEka__main{background-color:#f5f5f5;flex-direction:column;width:100%;min-height:100vh;display:flex}.reserve-module__XBSEka__header{z-index:100;background-color:#f5f5f5;border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 5%;display:flex;position:sticky;top:0}.reserve-module__XBSEka__menuText{font-family:var(--font-geist);cursor:pointer;letter-spacing:1px;color:#000;font-size:14px;font-weight:500}.reserve-module__XBSEka__splitContent{flex:1;width:100%;display:flex}.reserve-module__XBSEka__leftColumn{background-color:#f5f5f5;flex-direction:column;flex:1;max-width:50%;display:flex;position:relative}.reserve-module__XBSEka__contentWrapper{flex-direction:column;flex-grow:1;width:100%;padding:clamp(20px,3vw,40px) 10% clamp(40px,4vw,80px);display:flex}.reserve-module__XBSEka__badges{gap:16px;margin-bottom:clamp(20px,2vw,40px);display:flex}.reserve-module__XBSEka__badge{font-family:var(--font-geist);text-transform:uppercase;color:#fff;padding:8px 16px;font-size:clamp(14px,.94vw,18px);font-weight:500}.reserve-module__XBSEka__badgeGradient{color:#fff;background:linear-gradient(90deg,#f80 0%,#3057d2 54.33%,#003dff 100%);border:none}.reserve-module__XBSEka__badgeBlue{color:#fff;background-color:#003dff;border:none}.reserve-module__XBSEka__badgeOutline{color:#000;background-color:#0000;border:1px solid #0000003d}.reserve-module__XBSEka__price{font-family:var(--font-geist);color:#000;margin-bottom:12px;font-size:clamp(48px,4.68vw,90px);font-weight:500;line-height:1}.reserve-module__XBSEka__subtitle{font-family:var(--font-geist);color:#000;margin-bottom:clamp(24px,2.5vw,48px);font-size:clamp(16px,1.25vw,24px);font-weight:300}.reserve-module__XBSEka__divider{background-color:#0000001a;width:100%;height:1px;margin-bottom:clamp(24px,2.5vw,48px)}.reserve-module__XBSEka__form{flex-direction:column;gap:16px;display:flex}.reserve-module__XBSEka__formGroup{flex-direction:column;gap:4px;display:flex}.reserve-module__XBSEka__label{font-family:var(--font-geist);color:#000;font-size:clamp(14px,1.04vw,20px);font-weight:400}.reserve-module__XBSEka__asterisk{color:red;margin-left:4px}.reserve-module__XBSEka__errorText{color:red;font-size:12px;font-family:var(--font-geist);margin-top:4px}.reserve-module__XBSEka__input{width:100%;font-family:var(--font-geist);color:#000;background-color:#0000;border:1px solid #0000003d;outline:none;padding:12px 16px;font-size:clamp(14px,1.04vw,20px);font-weight:300;transition:border-color .3s}.reserve-module__XBSEka__inputError{border-color:red!important}.reserve-module__XBSEka__input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5f5!important}.reserve-module__XBSEka__input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5f5!important}.reserve-module__XBSEka__input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5f5!important}.reserve-module__XBSEka__input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #f5f5f5!important}.reserve-module__XBSEka__input:focus{border-color:#003dff}.reserve-module__XBSEka__checkboxGroup{align-items:center;gap:12px;margin-top:12px;margin-bottom:clamp(16px,1.5vw,24px);display:flex}.reserve-module__XBSEka__checkbox{appearance:none;cursor:pointer;background-color:#0000;border:2px solid #00000026;border-radius:6px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;transition:all .2s;display:flex;position:relative}.reserve-module__XBSEka__checkbox:hover{border-color:#003dff}.reserve-module__XBSEka__checkbox:checked{background-color:#003dff;border-color:#003dff}.reserve-module__XBSEka__checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;margin-top:-3px;position:absolute;transform:rotate(45deg)}.reserve-module__XBSEka__termsText{font-family:var(--font-geist);color:#000;cursor:pointer;font-size:clamp(12px,.83vw,16px);font-weight:300}.reserve-module__XBSEka__payButton{color:#fff;width:100%;font-family:var(--font-geist);text-transform:capitalize;cursor:pointer;border:none;margin-bottom:clamp(32px,3vw,60px);padding:clamp(12px,1vw,16px);font-size:clamp(16px,1.04vw,20px);font-weight:400}.reserve-module__XBSEka__btnGradient{background:linear-gradient(90deg,#f80 0%,#3057d2 54.33%,#003dff 100%)}.reserve-module__XBSEka__btnBlue{background-color:#003dff}.reserve-module__XBSEka__secureText{text-align:center;font-family:var(--font-geist);color:#3d3d3d;margin-top:auto;font-size:clamp(14px,1.04vw,20px);font-weight:400}.reserve-module__XBSEka__secureText span{font-weight:600}.reserve-module__XBSEka__rightColumn{flex:1;max-width:50%;min-height:100vh;position:relative}.reserve-module__XBSEka__imageWrapper{width:100%;height:100%;position:relative}.reserve-module__XBSEka__imageOverlay{mix-blend-mode:overlay;opacity:.5;z-index:10;background:linear-gradient(#0000 0%,#003dff 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:968px){.reserve-module__XBSEka__header{height:64px;padding:0 16px}.reserve-module__XBSEka__splitContent{flex-direction:column}.reserve-module__XBSEka__leftColumn{order:1;width:100%;max-width:100%}.reserve-module__XBSEka__contentWrapper{padding:20px 16px 40px}.reserve-module__XBSEka__rightColumn{display:none}.reserve-module__XBSEka__badges{flex-wrap:wrap;gap:8px;margin-bottom:16px}.reserve-module__XBSEka__badge{padding:6px 12px;font-size:12px}.reserve-module__XBSEka__price{margin-bottom:8px;font-size:clamp(36px,9vw,52px)}.reserve-module__XBSEka__subtitle{margin-bottom:20px;font-size:13px}.reserve-module__XBSEka__divider{margin-bottom:20px}.reserve-module__XBSEka__form{gap:14px}.reserve-module__XBSEka__label{font-size:14px}.reserve-module__XBSEka__input{padding:12px 14px;font-size:15px}.reserve-module__XBSEka__checkboxGroup{margin-top:8px;margin-bottom:16px}.reserve-module__XBSEka__payButton{margin-bottom:24px;padding:14px;font-size:16px}}
