.CheckoutSection-module__Mjq9RG__section{--checkout-title-size:clamp(2.25rem, 4.6vw, var(--text-4xl));--checkout-subtitle-size:clamp(1.25rem, 2.3vw, var(--text-2xl));--checkout-card-max-width:72rem;--checkout-summary-padding:clamp(var(--space-8), 4vw, var(--space-16));--checkout-panel-gap:clamp(var(--space-6), 3vw, var(--space-12));--checkout-total-size:clamp(3.25rem, 6vw, 5.25rem);--checkout-radius:var(--radius-xl);isolation:isolate;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);flex-direction:column;display:flex;position:relative;overflow:hidden}.CheckoutSection-module__Mjq9RG__section:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(circle at 70% 30%,#ffffffd1,#0000 34%),radial-gradient(circle at 28% 62%,#ffbac77a,#0000 58%);border-radius:999px;width:min(54rem,82vw);height:min(31rem,58vw);position:absolute;inset:12% auto auto 50%;transform:translate(-50%)}.CheckoutSection-module__Mjq9RG__header{width:min(100%, var(--checkout-card-max-width))}.CheckoutSection-module__Mjq9RG__title{gap:var(--space-1);font-size:var(--checkout-subtitle-size);font-weight:var(--weight-light);flex-direction:column;margin:0;line-height:1.15;display:flex}.CheckoutSection-module__Mjq9RG__title strong{font-size:var(--checkout-title-size);font-weight:var(--weight-black);line-height:1.05;display:block}.CheckoutSection-module__Mjq9RG__card{width:min(100%, var(--checkout-card-max-width))}.CheckoutSection-module__Mjq9RG__inner{align-items:stretch;gap:clamp(var(--space-8), 5vw, var(--space-16));background:linear-gradient(135deg, #ffbac7f5 0%, #ffbac7bd 100%), var(--color-primary);border-radius:var(--checkout-radius);padding:var(--checkout-summary-padding);grid-template-columns:minmax(0,.8fr) minmax(22rem,1fr);min-width:0;display:grid}.CheckoutSection-module__Mjq9RG__summaryContent{color:var(--color-dark);flex-direction:column;justify-content:center;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.CheckoutSection-module__Mjq9RG__summaryTitle,.CheckoutSection-module__Mjq9RG__protocolRow,.CheckoutSection-module__Mjq9RG__pricing,.CheckoutSection-module__Mjq9RG__benefits{z-index:1;position:relative}.CheckoutSection-module__Mjq9RG__originalPriceValue,.CheckoutSection-module__Mjq9RG__protocolPrice,.CheckoutSection-module__Mjq9RG__discountAmountValue,.CheckoutSection-module__Mjq9RG__totalValue{font-family:var(--font-numbers)}.CheckoutSection-module__Mjq9RG__summaryTitle{margin-bottom:var(--space-8);font-size:clamp(var(--text-2xl), 3.2vw, var(--text-3xl));line-height:1.1}.CheckoutSection-module__Mjq9RG__protocolRow{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row;display:flex}.CheckoutSection-module__Mjq9RG__protocolInfo{gap:var(--space-1);flex-direction:column;display:flex}.CheckoutSection-module__Mjq9RG__protocolLabel{font-size:clamp(var(--text-lg), 2vw, var(--text-2xl));font-weight:var(--weight-black);line-height:1.15}.CheckoutSection-module__Mjq9RG__protocolSubTitle{max-width:18rem;color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:1.35}.CheckoutSection-module__Mjq9RG__protocolPrice{font-size:var(--text-2xl);font-weight:var(--weight-bold);direction:ltr;flex:none;line-height:1}.CheckoutSection-module__Mjq9RG__pricing{gap:var(--space-3);margin-top:var(--space-12);flex-direction:column;display:flex}.CheckoutSection-module__Mjq9RG__priceLine,.CheckoutSection-module__Mjq9RG__totalLine{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-direction:row;display:flex}.CheckoutSection-module__Mjq9RG__priceLabel{color:var(--color-muted);font-size:var(--text-base);font-weight:var(--weight-semibold)}.CheckoutSection-module__Mjq9RG__priceValue{font-size:var(--text-lg);font-weight:var(--weight-bold);direction:ltr;line-height:1}.CheckoutSection-module__Mjq9RG__originalPriceValue{color:#1111116b;-webkit-text-decoration:line-through #d14545;text-decoration:line-through #d14545}.CheckoutSection-module__Mjq9RG__discountAmountValue{font-size:var(--text-xl);color:#d14545}.CheckoutSection-module__Mjq9RG__divider{border-radius:var(--radius-full);background:var(--color-muted);opacity:.25;width:100%;height:1px;margin-inline-start:auto}.CheckoutSection-module__Mjq9RG__totalLine{margin-top:var(--space-1)}.CheckoutSection-module__Mjq9RG__totalLabel{font-size:clamp(var(--text-2xl), 4vw, var(--text-3xl));font-weight:var(--weight-black);line-height:1}.CheckoutSection-module__Mjq9RG__totalValue{font-size:var(--checkout-total-size);font-weight:var(--weight-bold);direction:ltr;line-height:.9}.CheckoutSection-module__Mjq9RG__benefits{align-items:flex-start;gap:var(--space-2);margin:var(--space-10,2.5rem) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.CheckoutSection-module__Mjq9RG__benefitsItem{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.25;display:flex}.CheckoutSection-module__Mjq9RG__checkMark{background:var(--color-dark);width:1.1rem;height:1.1rem;color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.58rem;display:inline-flex}.CheckoutSection-module__Mjq9RG__benefitsText{color:var(--color-muted)}.CheckoutSection-module__Mjq9RG__formSide{justify-content:center;min-width:0;display:flex}@media (max-width:900px){.CheckoutSection-module__Mjq9RG__section{padding:var(--space-8)}.CheckoutSection-module__Mjq9RG__inner{grid-template-columns:1fr;min-height:0}}@media (max-width:560px){.CheckoutSection-module__Mjq9RG__section{--checkout-summary-padding:var(--space-6);--checkout-radius:var(--radius-lg);gap:var(--space-6);padding:var(--space-8) var(--space-4)}.CheckoutSection-module__Mjq9RG__inner{gap:var(--space-6)}.CheckoutSection-module__Mjq9RG__title{text-align:start;align-items:flex-start}.CheckoutSection-module__Mjq9RG__summaryTitle{margin-bottom:var(--space-6);text-align:start}.CheckoutSection-module__Mjq9RG__protocolRow,.CheckoutSection-module__Mjq9RG__priceLine,.CheckoutSection-module__Mjq9RG__totalLine{gap:var(--space-3)}.CheckoutSection-module__Mjq9RG__protocolSubTitle{max-width:100%}.CheckoutSection-module__Mjq9RG__pricing{margin-top:var(--space-8)}.CheckoutSection-module__Mjq9RG__totalValue{font-size:clamp(2.5rem,12vw,4rem)}.CheckoutSection-module__Mjq9RG__formSide{--formelment-card-padding:var(--space-5,1.25rem);--formelment-input-padding:var(--space-3) var(--space-4)}}@media (max-width:400px){.CheckoutSection-module__Mjq9RG__section{padding:var(--space-6) var(--space-3)}.CheckoutSection-module__Mjq9RG__inner{--checkout-summary-padding:var(--space-4);gap:var(--space-4);border-radius:var(--radius-md)}.CheckoutSection-module__Mjq9RG__summaryTitle{margin-bottom:var(--space-4)}.CheckoutSection-module__Mjq9RG__protocolRow{align-items:flex-start;gap:var(--space-1);flex-direction:column}.CheckoutSection-module__Mjq9RG__pricing{margin-top:var(--space-6)}.CheckoutSection-module__Mjq9RG__totalValue{font-size:clamp(2rem,10vw,3rem)}.CheckoutSection-module__Mjq9RG__formSide{--formelment-card-padding:var(--space-4)}}
.UserInfoForm-module__dedzwq__title{font-size:var(--formelment-title-size,var(--text-xl));font-weight:var(--weight-black);text-align:center;margin:0;line-height:1.3}.UserInfoForm-module__dedzwq__form{gap:var(--formelment-gap,var(--space-6));flex-direction:column;height:100%;display:flex}.UserInfoForm-module__dedzwq__fields{gap:var(--space-4);flex-direction:column;display:flex}.UserInfoForm-module__dedzwq__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.UserInfoForm-module__dedzwq__label{font-weight:var(--weight-bold);font-size:var(--text-sm);gap:var(--space-1);align-items:center;display:flex}.UserInfoForm-module__dedzwq__input{font-family:var(--font-main);font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-dark);background:var(--color-bg);border-radius:var(--radius-sm);padding:var(--formelment-input-padding,var(--space-4));transition:var(--transition-fast);direction:rtl;border:1px solid #0000;outline:none}.UserInfoForm-module__dedzwq__input::placeholder{color:var(--color-muted);opacity:.5}.UserInfoForm-module__dedzwq__input:focus{border-color:var(--color-primary);background:var(--color-white)}.UserInfoForm-module__dedzwq__helperText{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-regular);opacity:.55}.UserInfoForm-module__dedzwq__continueBtn{font-family:var(--font-main);font-weight:var(--weight-bold);font-size:var(--formelment-btn-size,var(--text-lg));color:var(--color-dark);background:var(--color-primary);border:2px solid var(--color-dark);border-radius:var(--radius-full);padding:var(--space-3) var(--space-6);cursor:pointer;transition:var(--transition-base);justify-content:center;align-items:center;gap:var(--space-3);width:100%;margin-top:auto;display:flex}.UserInfoForm-module__dedzwq__continueBtn:hover:not(:disabled){transform:translateY(-2px)}.UserInfoForm-module__dedzwq__continueBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.UserInfoForm-module__dedzwq__phoneInput{background:var(--color-bg);border-radius:var(--radius-sm);transition:var(--transition-fast);font-family:var(--font-numbers);direction:ltr;border:1px solid #0000;align-items:center;gap:0;display:flex;overflow:hidden}.UserInfoForm-module__dedzwq__phoneInput:focus-within{border-color:var(--color-primary);background:var(--color-white)}.UserInfoForm-module__dedzwq__phoneInput .PhoneInputCountry{align-items:center;gap:var(--space-1);padding:var(--formelment-input-padding,var(--space-4));cursor:pointer;border-inline-end:1px solid var(--color-muted);opacity:.65;flex-shrink:0;padding-inline-end:var(--space-3);display:flex;position:relative}.UserInfoForm-module__dedzwq__phoneInput .PhoneInputCountry:hover{opacity:1}.UserInfoForm-module__dedzwq__phoneInput .PhoneInputCountrySelect{opacity:0;cursor:pointer;position:absolute;inset:0}.UserInfoForm-module__dedzwq__phoneInput .PhoneInputCountryIcon{justify-content:center;align-items:center;width:1.5rem;height:1.125rem;display:flex}.UserInfoForm-module__dedzwq__phoneInput .PhoneInputCountryIcon img{object-fit:contain;width:100%;height:100%}.UserInfoForm-module__dedzwq__phoneInput .PhoneInputCountrySelectArrow{border:2px solid var(--color-dark);border-top:none;opacity:.5;width:.4rem;height:.4rem;transition:var(--transition-fast);border-inline-start:none;display:block;transform:rotate(45deg)}.UserInfoForm-module__dedzwq__phoneInput .PhoneInputCountry--selected .UserInfoForm-module__dedzwq__PhoneInputCountrySelectArrow{opacity:1}.UserInfoForm-module__dedzwq__phoneInput .PhoneInputInput{min-width:1rem;font-weight:var(--weight-regular);font-size:var(--text-base);color:var(--color-dark);padding:var(--formelment-input-padding,var(--space-4));direction:ltr;background:0 0;border:none;outline:none;flex:1}.UserInfoForm-module__dedzwq__phoneInput .PhoneInputInput::placeholder{color:var(--color-muted);opacity:.5}@keyframes UserInfoForm-module__dedzwq__spin{to{transform:rotate(360deg)}}.UserInfoForm-module__dedzwq__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:1.25rem;height:1.25rem;animation:.6s linear infinite UserInfoForm-module__dedzwq__spin;display:inline-block}@media (max-width:768px){.UserInfoForm-module__dedzwq__title{font-size:clamp(1rem, 4vw, var(--text-xl))}}@media (max-width:400px){.UserInfoForm-module__dedzwq__phoneInput .PhoneInputCountry{padding:var(--formelment-input-padding,var(--space-3) var(--space-4));padding-inline-end:var(--space-2)}}
.FormElment-module__SEiUqW__errorBanner{color:#c0392b;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-sm);text-align:center;background:#fdecea;border:1px solid #f5c6cb}.FormElment-module__SEiUqW__card{--formelment-title-size:var(--text-xl);--formelment-input-padding:var(--space-4) var(--space-4);--formelment-card-padding:var(--space-8);--formelment-gap:var(--space-6);--formelment-btn-size:var(--text-lg);background:var(--color-white);border-radius:var(--radius-lg);padding:var(--formelment-card-padding);flex-direction:column;width:min(40rem,100%);height:100%;display:flex}@media (max-width:768px){.FormElment-module__SEiUqW__card{--formelment-title-size:clamp(1rem, 4vw, var(--text-xl));--formelment-gap:var(--space-4);--formelment-btn-size:clamp(1rem, 3.5vw, var(--text-lg));--formelment-input-padding:var(--space-3) var(--space-4);padding:var(--space-6)}}@media (max-width:400px){.FormElment-module__SEiUqW__card{--formelment-title-size:.875rem;--formelment-gap:var(--space-3);--formelment-btn-size:.875rem;--formelment-input-padding:var(--space-2) var(--space-3);padding:var(--space-4)}}