.MainBanner_mainBannerSection__mdrGD{width:100%;min-height:100vh;background:transparent;position:relative;overflow:hidden}.MainBanner_bannerContent__SxIAz{max-width:100%;margin:0 auto;position:relative}.MainBanner_promoSlider___m8r5{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;overflow:hidden}.MainBanner_promoSliderViewport__8m1UK{width:100%;height:79%;overflow:hidden;position:relative;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.MainBanner_promoSliderTrack__rslaI{display:flex;transition:transform .7s cubic-bezier(.25,.46,.45,.94);height:100%;width:100%}.MainBanner_promoSliderSlide__hRPzb{min-width:100%}.MainBanner_imageWrapper__P4CXx,.MainBanner_promoSliderSlide__hRPzb{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.MainBanner_promoSliderImg__lf6pu{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.MainBanner_promoSliderArrow___zq_u{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border:2px solid rgba(59,130,246,.2);color:#002147;border-radius:50%;width:clamp(48px,5vw,60px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(0,0,0,.1)}.MainBanner_promoSliderArrow___zq_u:hover{background:#002147;color:white;border-color:#002147;transform:translateY(-50%) scale(1.1);box-shadow:0 12px 40px rgba(59,130,246,.3)}.MainBanner_promoSliderArrow___zq_u.MainBanner_left__6JQA0{left:clamp(16px,3vw,32px)}.MainBanner_promoSliderArrow___zq_u.MainBanner_right__HOg5S{right:clamp(16px,3vw,32px)}.MainBanner_promoSliderDots__SN2nT{position:absolute;bottom:clamp(20px,4vh,40px);left:50%;transform:translateX(-50%);display:flex;gap:clamp(8px,1.5vw,12px);justify-content:center;align-items:center;z-index:10}.MainBanner_promoSliderDots__SN2nT button{width:clamp(10px,2vw,14px);height:clamp(10px,2vw,14px);border-radius:50%;background:rgba(255,255,255,.7);border:2px solid transparent;cursor:pointer;transition:all .3s ease;padding:0;backdrop-filter:blur(10px)}.MainBanner_promoSliderDots__SN2nT button.MainBanner_active__h2hnH{background:#002147;border-color:white;box-shadow:0 0 0 3px rgba(59,130,246,.3);transform:scale(1.3)}.MainBanner_promoSliderDots__SN2nT button:hover{background:#002147;transform:scale(1.4)}.MainBanner_mainBannerContent__7BKM7{width:95%;max-width:1400px;margin:clamp(40px,8vh,80px) auto;display:flex;justify-content:center;justify-items:center}.MainBanner_mainBannerText__FylnL{text-align:center;max-width:800px;margin:0 auto}.MainBanner_mainBannerPreTitle__2_R42{font-size:clamp(.875rem,1.5vw,1.125rem);color:#073774;margin:0 0 16px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.MainBanner_mainBannerTitle__A6ncX{font-size:clamp(2.5rem,5vw,4rem);color:#002147;margin:0 12px 24px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.MainBanner_titleAccent__MgAlg{background:linear-gradient(135deg,#0F52BA,#002147);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.MainBanner_mainBannerSubtitle__vM8ys{font-size:clamp(1.125rem,2vw,1.5rem);color:#4D4D4D;margin:0 0 40px;line-height:1.6;font-weight:400}.MainBanner_mainBannerForm__BkAxu{background:linear-gradient(135deg,#0F52BA,#002147);color:white;border:none;border-radius:16px;padding:clamp(16px,2.5vw,20px) clamp(32px,4vw,48px);font-size:clamp(1.125rem,2vw,1.25rem);font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px rgba(59,130,246,.3);position:relative;overflow:hidden}.MainBanner_mainBannerForm__BkAxu:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.MainBanner_mainBannerForm__BkAxu:hover:before{left:100%}.MainBanner_mainBannerForm__BkAxu:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(59,130,246,.4)}.MainBanner_mainBannerForm__BkAxu:active{transform:translateY(-1px)}.MainBanner_btnForm__21UnC{text-align:center;margin:clamp(30px,6vh,60px) auto;padding:0 clamp(20px,4vw,40px)}.MainBanner_btnForm__21UnC button{background:linear-gradient(135deg,#0F52BA,#002147);color:white;border:none;border-radius:16px;padding:clamp(14px,2.5vw,18px) clamp(32px,4vw,48px);font-size:clamp(1.125rem,2vw,1.25rem);font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #4D4D4D;position:relative;overflow:hidden}.MainBanner_btnForm__21UnC button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.MainBanner_btnForm__21UnC button:hover:before{left:100%}.MainBanner_btnForm__21UnC button:hover{transform:translateY(-3px);box-shadow:0 12px 40px #4D4D4D}.MainBanner_flipCardRow__0dc7b{max-width:1400px;margin:clamp(40px,8vh,80px) auto;padding:0 clamp(20px,4vw,40px);display:flex;flex-wrap:wrap;gap:45px;justify-content:center;justify-items:center}.MainBanner_flipCard__J10NK{height:350px;perspective:1200px;cursor:pointer;border-radius:24px;background:transparent;outline:none;transition:transform .3s ease}.MainBanner_flipCard__J10NK:hover{transform:translateY(-5px)}.MainBanner_flipCardInner__9zE0t{width:260px;height:260px;position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.23,1,.32,1);border-radius:24px}.MainBanner_flipCard__J10NK.MainBanner_flipped__5ufbn .MainBanner_flipCardInner__9zE0t{transform:rotateY(180deg)}.MainBanner_flipCardBack__vUzla,.MainBanner_flipCardFront__YHlb0{position:absolute;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;backface-visibility:hidden;box-shadow:0 8px 32px #4D4D4D}.MainBanner_flipCardFront__YHlb0{background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3)}.MainBanner_cardIcon__x_mbN{color:#002147;margin-bottom:20px;filter:drop-shadow(0 4px 8px rgba(59,130,246,.3))}.MainBanner_flipCardFront__YHlb0 h2{font-size:clamp(1.375rem,2vw,1.5rem);font-weight:700;color:#002147;margin:0 0 20px;text-align:center;line-height:1.3}.MainBanner_cardImage__FerII .MainBanner_img__xcoUl{width:100px;height:100px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);background:#f8fafc}.MainBanner_flipCardHint__EjKUD{color:#4D4D4D;margin-top:auto;border-top:1px dashed #cbd5e1;padding-top:16px;width:100%;text-align:center;font-size:clamp(.875rem,1.5vw,.9375rem);font-weight:500}.MainBanner_flipCardBack__vUzla{color:rgb(34,34,34);transform:rotateY(180deg);justify-content:center;text-align:center}.MainBanner_flipCardBackText__dZGXf{text-align:center;color:rgb(21,21,21);font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.6;margin-bottom:24px;font-weight:500}.MainBanner_flipCardBackBtn__Yd5NP{background:rgba(255,255,255,.2);color:rgb(28,28,28);font-weight:600;border-radius:12px;padding:12px 32px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.MainBanner_flipCardBackBtn__Yd5NP:hover{background:rgba(255,255,255,.3);transform:translateY(-2px)}.MainBanner_seoContent__vZbRL,.MainBanner_seoText__bgFFL{display:none}@media (max-width:1024px){.MainBanner_flipCardRow__0dc7b{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.MainBanner_promoSliderArrow___zq_u{width:44px;height:44px}.MainBanner_promoSliderArrow___zq_u.MainBanner_left__6JQA0{left:12px}.MainBanner_promoSliderArrow___zq_u.MainBanner_right__HOg5S{right:12px}.MainBanner_mainBannerContent__7BKM7{margin:40px auto;padding:0 16px}.MainBanner_flipCard__J10NK{height:350px}}@media (max-width:480px){.MainBanner_mainBannerTitle__A6ncX{font-size:2rem}.MainBanner_mainBannerSubtitle__vM8ys{font-size:1.125rem}.MainBanner_mainBannerForm__BkAxu{padding:14px 18px;font-size:1.125rem}.MainBanner_btnForm__21UnC button{padding:12px 24px;font-size:1.125rem}.MainBanner_flipCard__J10NK{height:360px}.MainBanner_flipCardBack__vUzla,.MainBanner_flipCardFront__YHlb0{padding:40px}}@media (max-width:768px) and (orientation:landscape){.MainBanner_mainBannerContent__7BKM7{margin:30px auto}}@media (prefers-reduced-motion:reduce){.MainBanner_btnForm__21UnC button,.MainBanner_flipCardInner__9zE0t,.MainBanner_mainBannerForm__BkAxu,.MainBanner_promoSliderTrack__rslaI{transition:none}.MainBanner_btnForm__21UnC button:hover,.MainBanner_flipCard__J10NK:hover,.MainBanner_mainBannerForm__BkAxu:hover,.MainBanner_promoSliderArrow___zq_u:hover{transform:none}}@media (min-width:1920px){.MainBanner_bannerContent__SxIAz{max-width:1800px}.MainBanner_promoSlider___m8r5{height:800px}.MainBanner_mainBannerContent__7BKM7{max-width:1600px}.MainBanner_flipCardRow__0dc7b{grid-template-columns:repeat(3,1fr)}}.Form_formOverlay__bjHkk{position:fixed;inset:0;background:rgba(18,20,34,.68);display:flex;justify-content:center;align-items:center;z-index:2}.Form_formContainer__DfL1D{background:#fafcff;border-radius:16px;box-shadow:0 8px 32px rgba(50,50,90,.17);max-width:430px;width:94vw;padding:32px 24px 36px;position:relative;display:flex;flex-direction:column;animation:Form_popIn__z25m5 .24s}@keyframes Form_popIn__z25m5{0%{transform:scale(.97) translateY(-8px)}to{transform:scale(1) translateY(0)}}.Form_besplatnaya__dwpYP{background:linear-gradient(90deg,#fb2c5c,#f99f0e);color:#ffffff;border-radius:3px;padding:0 6px;font-weight:600}.Form_formTitle__zPdZZ{margin-bottom:13px;color:#273046;text-align:center}.Form_form__ngj4g{display:flex;flex-direction:column;gap:19px;margin-top:7px}.Form_formLabel__DVfSY{display:flex;flex-direction:column;position:relative}.Form_formInput__pbAQD{background:#f2f3f6;border:1.5px solid #e4e7ee;padding:10px 13px 12px;border-radius:7px;color:#1c2641;outline:none;transition:border-color .18s,background .21s;width:100%;box-sizing:border-box}.Form_formInput__pbAQD:focus{border-color:#0676d9;background:#eef6ff}.Form_formError__QN2M0{border-color:#e01026;background:#ffebed}.Form_formPlaceholder__9tyGe{position:absolute;left:19px;top:10px;color:#bfc9db;pointer-events:none;opacity:0;transition:opacity .18s}.Form_formInput__pbAQD::-moz-placeholder{color:#acb6cb;opacity:1}.Form_formInput__pbAQD::placeholder{color:#acb6cb;opacity:1}.Form_errorMsg__8vczl{color:#e01026;font-size:.92em;margin-top:-9px;margin-bottom:2px;margin-left:3px;letter-spacing:.01em}.Form_successText__yCgBN{color:#28ad32;text-align:center;margin:14px 0}.Form_formOverlayBtn__bfqX_{margin-top:8px;background:#dde4ea;color:#6d7586;border-radius:7px;border:none;padding:12px 14px;cursor:not-allowed;transition:background .18s,color .18s;outline:none}.Form_active__UhJ_Y{background:linear-gradient(90deg,#2884fa,#09decb);color:#ffffff;cursor:pointer;box-shadow:0 2px 6px rgba(19,189,199,.53)}.Form_formOverlayBtn__bfqX_:disabled{background:#dde4ea;color:#8391a7}.Form_closeButton__ttv97{position:absolute;background:#002147;top:13px;right:13px;border:none;cursor:pointer;z-index:2;padding:0;display:flex;align-items:center;justify-content:center}.Form_closeButtonImg__eCftK{opacity:.72;transition:opacity .18s}.Form_closeButtonImg__eCftK:hover{opacity:1}@media screen and (max-width:767px){.Form_formContainer__DfL1D{width:90%}.Form_closeButtonImg__eCftK{width:15px;height:15px}}.Modal_modalOverlay__pyT5_{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(20,28,47,.31);display:flex;align-items:center;justify-content:center;z-index:1010}.Modal_modalContent__HnkSt{background:#fff;border-radius:10px;padding:23px 18px 20px;min-width:240px;max-width:320px;box-shadow:0 8px 26px rgba(50,50,90,.16);position:relative}.PrivacyCheckbox_checkboxContainer__yhUdp{margin:1.5rem 0}.PrivacyCheckbox_checkboxLabel__vfJ67{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.875rem;line-height:1.4;color:#374151}.PrivacyCheckbox_checkboxInput__gs5vY{display:none}.PrivacyCheckbox_checkboxCustom__Lur16{width:1.25rem;height:1.25rem;border:2px solid #d1d5db;border-radius:4px;background:white;flex-shrink:0;margin-top:.125rem;position:relative;transition:all .2s ease}.PrivacyCheckbox_checkboxInput__gs5vY:checked+.PrivacyCheckbox_checkboxCustom__Lur16{background:#2563eb;border-color:#2563eb}.PrivacyCheckbox_checkboxInput__gs5vY:checked+.PrivacyCheckbox_checkboxCustom__Lur16:after{content:"";position:absolute;left:50%;top:50%;width:.5rem;height:.25rem;border:solid white;border-width:0 0 2px 2px;transform:translate(-50%,-60%) rotate(-45deg)}.PrivacyCheckbox_checkboxText__h1LGu{flex:1}.PrivacyCheckbox_link__9X59j{color:#2563eb;text-decoration:underline;transition:color .2s ease}.PrivacyCheckbox_link__9X59j:hover{color:#1d4ed8}.PrivacyCheckbox_error__3tJFj{color:#dc2626;font-size:.75rem;margin-top:.5rem;padding:.5rem;background:#fef2f2;border:1px solid #fecaca;border-radius:4px}.Card_cardOne__3g0ki{perspective:1000px;height:300px;cursor:pointer;border-radius:15px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.1);transition:box-shadow .3s ease;position:relative;outline:none;width:280px}.Card_cartSummary__PoOHm{margin-top:30px;padding-top:20px;border-top:2px solid #eaeaea}.Card_total__Tq9rA{display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:600;margin-bottom:20px}.Card_totalAmount__72bZ8{color:#007bff;font-size:1.5rem}.Card_cartActions__MAW1W{display:flex;gap:15px}.Card_continueShopping__K5Mda{flex:1;background:#f8f9fa;color:#333;text-align:center;padding:12px 24px;border-radius:6px;text-decoration:none;border:1px solid #dee2e6;transition:all .2s}.Card_continueShopping__K5Mda:hover{background:#e9ecef}.Card_checkoutButton__i0VwR{flex:1;background:#007bff;color:white;text-align:center;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .2s}.Card_checkoutButton__i0VwR:hover{background:#0056b3}@media (max-width:768px){.Card_cartActions__MAW1W{flex-direction:column}}.Card_cardOne__3g0ki:focus,.Card_cardOne__3g0ki:hover{box-shadow:0 20px 40px rgba(0,0,0,.15);outline:2px solid var(--color-primary);outline-offset:2px}.Card_cardOne__3g0ki:focus{box-shadow:0 20px 40px rgba(0,0,0,.15)}.Card_cards__bX2T9{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.Card_cardOne__3g0ki.Card_flipped__MNSLD .Card_cards__bX2T9{transform:rotateY(180deg)}.Card_cardBack__e01oI,.Card_coverItem__bO0Zj{position:absolute;inset:0;backface-visibility:hidden;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 15px 35px rgba(0,0,0,.1);padding:20px}.Card_coverItem__bO0Zj{background:linear-gradient(135deg,#fff,#f0f9ff);text-align:center}.Card_cardBack__e01oI{background:white;transform:rotateY(180deg);text-align:center}.Card_cardCover__Ob7mK{max-width:180px;margin-bottom:20px;filter:drop-shadow(0 5px 15px rgba(0,0,0,.2));transition:all .5s ease;background:transparent}.Card_cardOne__3g0ki:hover .Card_cardCover__Ob7mK{transform:scale(1.1)}.Card_cardTitleOne__519Ij{color:rgb(0,0,0);margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.2);font-size:1.5rem;font-weight:700}.Card_cardSubtitleOne__skKl_{color:var(--primary-dark);margin-bottom:20px;font-size:1rem;line-height:1.5}.Card_linkCard__VBFYi{display:inline-block;padding:12px 30px;background:var(--blue-main);color:var(--color-black);text-decoration:none;border-radius:8px;font-weight:600;transition:all .4s cubic-bezier(.165,.84,.44,1);box-shadow:0 4px 15px rgba(78,115,223,.3);position:relative;overflow:hidden;border:none;cursor:pointer;letter-spacing:.5px;min-height:44px;text-align:center;line-height:1.4}.Card_linkCard__VBFYi:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:.5s}.Card_linkCard__VBFYi:focus,.Card_linkCard__VBFYi:hover{background:#f9a92c;transform:translateY(-3px);box-shadow:0 6px 20px rgba(78,115,223,.4);outline:2px solid #1ad1ff;outline-offset:2px}.Card_linkCard__VBFYi:focus:before,.Card_linkCard__VBFYi:hover:before{left:100%}@media (max-width:768px){.Card_cardOne__3g0ki{height:280px;width:250px}}@media (max-width:480px){.Card_cardOne__3g0ki{height:320px;width:100%;max-width:300px}.Card_cardBack__e01oI,.Card_coverItem__bO0Zj{padding:15px}}@media (max-width:360px){.Card_cardOne__3g0ki{height:350px}}.FormWithoutOverlay_formContainerGift__DnJuu{padding:20px}.FormWithoutOverlay_formCardGift__3__gE{background:white;border-radius:12px;padding:0}.FormWithoutOverlay_formHeader__RrXYP{text-align:center;margin-bottom:30px;padding:20px 20px 0}.FormWithoutOverlay_formTitle__A_RKm{font-size:1.8rem;color:#333;margin-bottom:10px}.FormWithoutOverlay_highlight__mW77X{color:#0070f3;font-weight:700}.FormWithoutOverlay_formSubtitle__1rhYa{color:#666;font-size:1rem;line-height:1.4}.FormWithoutOverlay_formBody__LEH9n{padding:0 20px}.FormWithoutOverlay_formGroup__tQVxU{margin-bottom:20px;position:relative}.FormWithoutOverlay_formLabel__mVg5Z{position:relative;display:block}.FormWithoutOverlay_formInput__svRKp,.FormWithoutOverlay_formTextarea__6eiBE{width:100%;padding:15px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:all .3s ease;background-color:#fafafa}.FormWithoutOverlay_formInput__svRKp:focus,.FormWithoutOverlay_formTextarea__6eiBE:focus{outline:none;border-color:#0070f3;background-color:white;box-shadow:0 0 0 3px rgba(0,112,243,.1)}.FormWithoutOverlay_formTextarea__6eiBE{resize:vertical;min-height:100px}.FormWithoutOverlay_inputLabel__qKLik{position:absolute;top:15px;left:15px;color:#999;font-size:16px;pointer-events:none;transition:all .3s ease;background:white;padding:0 5px}.FormWithoutOverlay_formInput__svRKp:not(:-moz-placeholder)+.FormWithoutOverlay_inputLabel__qKLik,.FormWithoutOverlay_formTextarea__6eiBE:not(:-moz-placeholder)+.FormWithoutOverlay_inputLabel__qKLik{top:-10px;left:10px;font-size:12px;color:#0070f3;font-weight:500}.FormWithoutOverlay_formInput__svRKp:focus+.FormWithoutOverlay_inputLabel__qKLik,.FormWithoutOverlay_formInput__svRKp:not(:placeholder-shown)+.FormWithoutOverlay_inputLabel__qKLik,.FormWithoutOverlay_formTextarea__6eiBE:focus+.FormWithoutOverlay_inputLabel__qKLik,.FormWithoutOverlay_formTextarea__6eiBE:not(:placeholder-shown)+.FormWithoutOverlay_inputLabel__qKLik{top:-10px;left:10px;font-size:12px;color:#0070f3;font-weight:500}.FormWithoutOverlay_error__SP_Xh .FormWithoutOverlay_formInput__svRKp,.FormWithoutOverlay_error__SP_Xh .FormWithoutOverlay_formTextarea__6eiBE{border-color:#dc3545}.FormWithoutOverlay_errorMessage__DUAcS{color:#dc3545;font-size:12px;margin-top:5px}.FormWithoutOverlay_submitBtn__3Z2vc{width:100%;padding:15px;background-color:#6c757d;color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:not-allowed;transition:all .3s ease;margin-top:10px}.FormWithoutOverlay_submitBtn__3Z2vc.FormWithoutOverlay_active__oaUOb{background:linear-gradient(135deg,#0070f3,#0051a8);cursor:pointer}.FormWithoutOverlay_submitBtn__3Z2vc.FormWithoutOverlay_active__oaUOb:hover{background:linear-gradient(135deg,#0051a8,#003d7a);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,112,243,.3)}.FormWithoutOverlay_spinner__wsY7O{width:20px;height:20px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:FormWithoutOverlay_spin__53uWr 1s linear infinite;margin:0 auto}.FormWithoutOverlay_formFooter__Bk_lN{margin-top:20px;padding:0 20px 20px;text-align:center}.FormWithoutOverlay_privacyText__2TARv{font-size:12px;color:#666}.FormWithoutOverlay_privacyText__2TARv a{color:#0070f3;text-decoration:none}.FormWithoutOverlay_privacyText__2TARv a:hover{text-decoration:underline}.FormWithoutOverlay_errorModal__lbuez,.FormWithoutOverlay_successModal__abOKJ{text-align:center;padding:30px 20px}.FormWithoutOverlay_successIcon__yWCLQ{width:60px;height:60px;background-color:#28a745;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 20px}.FormWithoutOverlay_successCountdown__1xWmJ{margin-top:20px;height:4px;background-color:#e9ecef;border-radius:2px;overflow:hidden}.FormWithoutOverlay_countdownBar__5bkoN{height:100%;background-color:#28a745;animation:FormWithoutOverlay_countdown__vArQe 1s linear forwards}.FormWithoutOverlay_errorModal__lbuez h3{color:#dc3545;margin-bottom:15px}.FormWithoutOverlay_modalCloseBtn__Eqt9m{background-color:#0070f3;color:white;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:15px}@keyframes FormWithoutOverlay_spin__53uWr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes FormWithoutOverlay_countdown__vArQe{0%{width:100%}to{width:0}}@media (max-width:768px){.FormWithoutOverlay_formContainerGift__DnJuu{padding:15px}.FormWithoutOverlay_formTitle__A_RKm{font-size:1.5rem}.FormWithoutOverlay_formInput__svRKp,.FormWithoutOverlay_formTextarea__6eiBE{padding:12px}}.FormWithoutOverlay_modalOverlay__uoh_c{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.FormWithoutOverlay_modalContent__N_x8W{position:relative;background:white;border-radius:12px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:FormWithoutOverlay_modalAppear__BFweE .3s ease-out}.FormWithoutOverlay_closeButton__pPCfi{position:absolute;top:15px;right:15px;background:rgba(0,0,0,.1);border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#333;z-index:10;transition:background-color .3s ease}.FormWithoutOverlay_closeButton__pPCfi:hover{background:rgba(0,0,0,.2)}@keyframes FormWithoutOverlay_modalAppear__BFweE{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.FormWithoutOverlay_privacySection__yLw6C{margin:1.5rem 0}.FormWithoutOverlay_successMessage__3mB7o{text-align:center;padding:2rem;background:#f0f9ff;border-radius:8px;border:1px solid #bae6fd}.FormWithoutOverlay_successIcon__yWCLQ{font-size:3rem;color:#059669;margin-bottom:1rem}.FormWithoutOverlay_successMessage__3mB7o h4{color:#059669;margin-bottom:.5rem}.Gifts_gifts__eLI5o{padding:60px 20px;text-align:center;color:white;border-radius:var(--border-radius);margin:60px auto;max-width:1200px}.Gifts_animatedTitle__eVIUt{text-align:center;background:linear-gradient(135deg,#0F52BA,#002147);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Gifts_animatedTitle__eVIUt,.Gifts_deepShadow__AI43e{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#002147;margin-bottom:60px;line-height:1.2;position:relative}.Gifts_deepShadow__AI43e{text-align:center}@media screen and (max-width:768px){.Gifts_gifts__eLI5o{padding:40px 15px;margin:40px auto}.Gifts_deepShadow__AI43e{padding:60px 5px;clip-path:polygon(0 0,15% 2%,85% 2%,100% 0,100% 100%,85% 98%,15% 98%,0 100%)}}@media screen and (max-width:480px){.Gifts_gifts__eLI5o{padding:30px 10px}.Gifts_deepShadow__AI43e{padding:40px 5px;font-size:clamp(1.2rem,5vw,2rem)}}.WorkSteps_locationInfo__bnSlc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:2rem}.WorkSteps_locationCard__PaIwf{display:flex;align-items:center;padding:1.5rem;background:var(--card-bg);border-radius:12px;border:1px solid var(--border-color);transition:transform .2s ease}.WorkSteps_locationCard__PaIwf:hover{transform:translateY(-2px)}.WorkSteps_locationIcon__xX_OL{width:24px;height:24px;color:var(--primary-color);margin-right:1rem;flex-shrink:0}.WorkSteps_locationDetails__4NjRA h3{margin:0 0 .5rem;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.WorkSteps_locationDetails__4NjRA p{margin:0 0 .25rem;color:var(--text-secondary);font-size:.95rem}.WorkSteps_locationDetails__4NjRA span{font-size:.85rem;color:var(--text-muted)}.WorkSteps_advantagesSection__J1NSn{margin:3rem 0;padding:2rem;background:var(--card-bg);border-radius:16px;border:1px solid var(--border-color)}.WorkSteps_advantagesTitle__aQJGa{text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.WorkSteps_advantagesGrid__k5Qpj{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.WorkSteps_advantageItem__Ei5e9{text-align:center;padding:1.5rem}.WorkSteps_advantageIcon__dLRKG{width:48px;height:48px;margin:0 auto 1rem;color:var(--primary-color)}.WorkSteps_advantageItem__Ei5e9 h4{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.WorkSteps_advantageItem__Ei5e9 p{margin:0;color:var(--text-secondary);line-height:1.5}.WorkSteps_ctaSection__8FNaL{margin-top:3rem;padding:3rem 2rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:20px;text-align:center;color:rgb(59,59,59)}.WorkSteps_ctaContent__8rJoB h3{margin:0 0 1rem;font-size:1.75rem;font-weight:700}.WorkSteps_ctaContent__8rJoB p{font-size:1.1rem;opacity:.9;max-width:600px;margin:0 auto 2rem}.WorkSteps_ctaButton__LjbY_{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:white;color:var(--primary-color);border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.WorkSteps_ctaButton__LjbY_:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.WorkSteps_ctaIcon__ldCru{width:20px;height:20px}.WorkSteps_faqSubtitle__k7Lv_{text-align:center;margin-bottom:2rem;color:var(--text-secondary);font-size:1.1rem}.WorkSteps_workStepsContainer__7HVxp{max-width:1400px;margin:0 auto;padding:clamp(3rem,6vw,6rem) clamp(1rem,4vw,3rem);background:transparent;position:relative}.WorkSteps_workStepsContainer__7HVxp:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(800px,90%);height:1px;background:linear-gradient(135deg,#0F52BA,#002147)}.WorkSteps_workStepsHeader__K2Cr_{text-align:center;margin-bottom:clamp(3rem,6vw,5rem);position:relative}.WorkSteps_workStepsTitle__7PWhS{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;background-color:#002147;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.WorkSteps_workStepsSubtitle__0fUj5{font-size:clamp(1.125rem,2.5vw,1.5rem);color:#4D4D4D;line-height:1.6;max-width:600px;margin:0 auto;font-weight:400}.WorkSteps_workStepsProgress__z7awm{position:relative;margin-bottom:clamp(2rem,4vw,4rem);padding:0 1rem}.WorkSteps_progressLine__f2vsI{height:6px;background:rgba(226,232,240,.6);border-radius:10px;overflow:hidden;position:relative;backdrop-filter:blur(10px)}.WorkSteps_progressFill__Fg4Pr{height:100%;background:linear-gradient(135deg,#0F52BA,#002147);border-radius:10px;transition:width .8s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px rgba(59,130,246,.4);position:relative;overflow:hidden}.WorkSteps_progressFill__Fg4Pr:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:WorkSteps_shimmer__9oLNu 2s infinite}@keyframes WorkSteps_shimmer__9oLNu{0%{left:-100%}to{left:100%}}.WorkSteps_stepsIndicator__LQUDi{display:flex;justify-content:space-between;margin-top:2rem;gap:.5rem;position:relative}.WorkSteps_stepIndicator__0QEGz{width:clamp(2.5rem,4vw,3.5rem);height:clamp(2.5rem,4vw,3.5rem);border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);color:#4D4D4D;font-weight:700;font-size:clamp(.875rem,1.5vw,1rem);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;box-shadow:0 4px 12px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1)}.WorkSteps_stepIndicator__0QEGz:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.1)}.WorkSteps_stepIndicator__0QEGz.WorkSteps_active__GIMw2{background:linear-gradient(135deg,#0F52BA,#002147);color:white;transform:scale(1.15);box-shadow:0 8px 25px rgba(59,130,246,.4),0 2px 8px rgba(59,130,246,.2);border-color:rgba(255,255,255,.3)}.WorkSteps_workStepsWrapper__dgE9r{position:relative;margin:0 auto;max-width:1200px}.WorkSteps_scrollButton__jOIFo{position:absolute;top:50%;transform:translateY(-50%);width:clamp(3rem,5vw,4rem);height:clamp(3rem,5vw,4rem);border-radius:50%;border:2px solid rgba(226,232,240,.8);background:rgba(255,255,255,.9);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.08);color:#475569}.WorkSteps_scrollButton__jOIFo:hover{background:linear-gradient(135deg,#0F52BA,#002147);color:white;border-color:transparent;transform:translateY(-50%) scale(1.1);box-shadow:0 12px 35px rgba(59,130,246,.3),0 4px 12px rgba(59,130,246,.2)}.WorkSteps_scrollButton__jOIFo.WorkSteps_left__hQYKO{left:clamp(-1.5rem,-3vw,-2rem)}.WorkSteps_scrollButton__jOIFo.WorkSteps_right__09c_l{right:clamp(-1.5rem,-3vw,-2rem)}.WorkSteps_workStepsScrollContainer__r_S5w{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;padding:2rem 0;cursor:grab}.WorkSteps_workStepsScrollContainer__r_S5w::-webkit-scrollbar{display:none}.WorkSteps_workStepsScrollContainer__r_S5w:active{cursor:grabbing}.WorkSteps_workStepsGrid__ridrn{display:flex;gap:clamp(1.5rem,3vw,2.5rem);padding:0 clamp(1rem,3vw,2rem);min-width:-moz-max-content;min-width:max-content}.WorkSteps_workStepCard___FCTm{background:rgba(255,255,255,.7);backdrop-filter:blur(20px);border-radius:24px;padding:clamp(1.5rem,3vw,2.5rem);transition:all .4s cubic-bezier(.4,0,.2,1);width:600px;flex-shrink:0;cursor:pointer;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);position:relative;overflow:hidden}.WorkSteps_workStepCard___FCTm:before{content:"";position:absolute;top:0;left:0;right:0;height:1px}.WorkSteps_workStepCard___FCTm.WorkSteps_active__GIMw2,.WorkSteps_workStepCard___FCTm:hover{transform:translateY(-8px);background:rgba(255,255,255,.9);box-shadow:0 20px 50px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.9);border-color:rgba(59,130,246,.2)}.WorkSteps_stepIcon__rS8u_{width:clamp(3.5rem,6vw,5rem);height:clamp(3.5rem,6vw,5rem);border-radius:16px;background:linear-gradient(135deg,#0F52BA,#002147);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:white;box-shadow:0 8px 20px rgba(59,130,246,.3),0 2px 8px rgba(59,130,246,.2);transition:all .3s ease}.WorkSteps_workStepCard___FCTm:hover .WorkSteps_stepIcon__rS8u_{transform:scale(1.05) rotate(5deg)}.WorkSteps_stepIconSvg__PLsRv{width:clamp(1.5rem,2.5vw,2rem);height:clamp(1.5rem,2.5vw,2rem)}.WorkSteps_stepTitle__kkp5i{font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;color:#002147;margin-bottom:.75rem;line-height:1.3;letter-spacing:-.01em}.WorkSteps_stepDescription__66DVx{color:#f9a92c;line-height:1.6;margin-bottom:1rem;font-size:clamp(.9375rem,1.5vw,1.0625rem);font-weight:500}.WorkSteps_stepDetails__0pmeo{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));padding:.875rem 1rem;border-radius:12px;margin-bottom:1.25rem;font-weight:700;border-left:4px solid #002147;font-size:clamp(.9375rem,1.5vw,1rem);backdrop-filter:blur(10px)}.WorkSteps_stepFullText__oqEDe{color:#475569;line-height:1.7;font-size:clamp(.9375rem,1.5vw,1rem);max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.WorkSteps_stepFullText__oqEDe.WorkSteps_visible__2zDXy{max-height:300px;opacity:1;margin-top:1.25rem}.WorkSteps_faqSection__UxUT_{margin-top:clamp(4rem,8vw,8rem);position:relative}.WorkSteps_faqSection__UxUT_:before{content:"";position:absolute;top:-2rem;left:50%;transform:translateX(-50%);width:min(600px,80%);height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.3) 50%,transparent)}.WorkSteps_faqTitle__xRDOx{text-align:center;font-size:clamp(2rem,4vw,3rem);font-weight:800;background:linear-gradient(135deg,#002147,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:clamp(2rem,4vw,3rem);line-height:1.1}.WorkSteps_faqList__LecY7{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.WorkSteps_faqItem__QoX_L{border-radius:20px;overflow:hidden;background:rgba(255,255,255,.7);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 20px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04);transition:all .3s ease}.WorkSteps_faqItem__QoX_L:hover{box-shadow:0 8px 30px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06)}.WorkSteps_faqQuestion__UNejI{width:100%;padding:clamp(1.25rem,2.5vw,1.5rem) clamp(1.5rem,3vw,2rem);background:transparent;border:none;text-align:left;font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:600;color:#002147;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;line-height:1.4}.WorkSteps_faqQuestion__UNejI:hover{background:rgba(59,130,246,.05)}.WorkSteps_faqQuestion__UNejI.WorkSteps_active__GIMw2{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1))}.WorkSteps_faqToggle__j_8AT{font-size:1.5rem;font-weight:300;min-width:24px;text-align:center;transition:transform .3s ease;color:#f9a92c}.WorkSteps_faqQuestion__UNejI.WorkSteps_active__GIMw2 .WorkSteps_faqToggle__j_8AT{transform:rotate(45deg);color:#ffffff}.WorkSteps_faqAnswer__r6tjE{max-height:0;overflow:hidden;background:transparent;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.WorkSteps_faqAnswer__r6tjE.WorkSteps_open__jrR3s{max-height:500px}.WorkSteps_faqAnswer__r6tjE p{padding:0 clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2rem);margin:0;color:#475569;line-height:1.7;font-size:clamp(.9375rem,1.5vw,1.0625rem)}.WorkSteps_hidden__L3WUq{display:none}@media (max-width:1024px){.WorkSteps_scrollButton__jOIFo{display:none}.WorkSteps_workStepsGrid__ridrn{gap:1.25rem;padding:0 1rem}.WorkSteps_workStepCard___FCTm{width:500px}}@media (max-width:768px){.WorkSteps_workStepsContainer__7HVxp{padding:clamp(2rem,4vw,3rem) clamp(.75rem,2vw,1rem)}.WorkSteps_workStepsHeader__K2Cr_{margin-bottom:clamp(2rem,4vw,3rem)}.WorkSteps_workStepsProgress__z7awm{margin-bottom:clamp(1.5rem,3vw,2rem);padding:0 .5rem}.WorkSteps_stepsIndicator__LQUDi{margin-top:1.5rem;gap:.25rem}.WorkSteps_stepIndicator__0QEGz{width:2.5rem;height:2.5rem;font-size:.875rem}.WorkSteps_workStepsScrollContainer__r_S5w{padding:1.5rem 0}.WorkSteps_workStepsGrid__ridrn{gap:1rem;padding:0 .5rem}.WorkSteps_workStepCard___FCTm{width:300px;padding:1.5rem}.WorkSteps_stepIcon__rS8u_{width:3rem;height:3rem;margin-bottom:1.25rem}.WorkSteps_stepIconSvg__PLsRv{width:1.5rem;height:1.5rem}.WorkSteps_faqSection__UxUT_{margin-top:clamp(3rem,6vw,4rem)}.WorkSteps_faqList__LecY7{gap:.75rem}.WorkSteps_faqQuestion__UNejI{padding:1.125rem 1.25rem}.WorkSteps_faqAnswer__r6tjE p{padding:0 1.25rem 1.25rem}}@media (max-width:480px){.WorkSteps_workStepsTitle__7PWhS{font-size:2rem}.WorkSteps_workStepsSubtitle__0fUj5{font-size:1.125rem}.WorkSteps_stepIndicator__0QEGz{width:2.25rem;height:2.25rem;font-size:.8125rem}.WorkSteps_workStepCard___FCTm{width:210px;padding:1.25rem}.WorkSteps_stepTitle__kkp5i{font-size:1.25rem}.WorkSteps_stepDescription__66DVx{font-size:.9375rem}.WorkSteps_stepDetails__0pmeo{padding:.75rem .875rem;font-size:.9375rem}.WorkSteps_faqTitle__xRDOx{font-size:1.75rem}.WorkSteps_faqQuestion__UNejI{font-size:1.0625rem;padding:1rem 1.125rem}.WorkSteps_faqAnswer__r6tjE p{padding:0 1.125rem 1.125rem;font-size:.9375rem}}@media (max-width:768px) and (orientation:landscape){.WorkSteps_workStepsContainer__7HVxp{padding:2rem 1rem}.WorkSteps_workStepsGrid__ridrn{gap:.75rem}.WorkSteps_workStepCard___FCTm{width:250px;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.WorkSteps_faqToggle__j_8AT,.WorkSteps_progressFill__Fg4Pr:after,.WorkSteps_workStepCard___FCTm .WorkSteps_stepIcon__rS8u_{animation:none;transition:none}.WorkSteps_scrollButton__jOIFo,.WorkSteps_stepIndicator__0QEGz,.WorkSteps_workStepCard___FCTm{transition:none}}@media (min-width:1920px){.WorkSteps_workStepsContainer__7HVxp{max-width:1600px;padding:8rem 4rem}.WorkSteps_workStepsGrid__ridrn{gap:3rem;padding:0 3rem}.WorkSteps_workStepCard___FCTm{min-width:400px;padding:3rem}}.ReviewsSection_reviewsSection___x4O1{padding:80px 0;background:transparent;position:relative}.ReviewsSection_container__5ciue{max-width:1200px;margin:0 auto;padding:0 20px}.ReviewsSection_reviewsTitle__2tD_N{font-size:clamp(2rem,5vw,3rem);font-weight:800;text-align:center;color:#002147;margin-bottom:16px;line-height:1.2;position:relative}.ReviewsSection_reviewsTitle__2tD_N:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(135deg,#0F52BA,#002147);border-radius:2px}.ReviewsSection_reviewsSubtitle__U6rpC{text-align:center;color:#4D4D4D;margin-bottom:60px;font-size:1.1rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.ReviewsSection_reviewsGrid__JWeRY{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:50px}.ReviewsSection_reviewCard__XlW2e{background:transparent;border-radius:20px;padding:30px;border:2px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.ReviewsSection_reviewCard__XlW2e:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#48bb78,#68d391);transform:scaleX(0);transition:transform .3s ease}.ReviewsSection_reviewCard__XlW2e:hover{transform:translateY(-8px);border-color:#48bb78;box-shadow:0 15px 40px rgba(72,187,120,.15)}.ReviewsSection_reviewCard__XlW2e:hover:before{transform:scaleX(1)}.ReviewsSection_reviewHeader__QChfF{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:15px}.ReviewsSection_reviewAuthor__YtfhU{font-weight:700;color:#002147;font-size:1.1rem}.ReviewsSection_reviewDate__qg_Hr{color:#4D4D4D;font-size:.9rem;white-space:nowrap}.ReviewsSection_reviewRating__eW_fL{color:#f9a92c;font-size:1.3rem;margin-bottom:20px;letter-spacing:2px}.ReviewsSection_reviewText__ci5Mn{color:#002147;line-height:1.7;margin:0;font-size:1rem;position:relative}.ReviewsSection_reviewText__ci5Mn:before{content:'"';font-size:4rem;color:#e2e8f0;position:absolute;top:-20px;left:-10px;font-family:serif;line-height:1;z-index:0}.ReviewsSection_reviewsCta__RUKy5{text-align:center;margin-top:40px;padding-top:40px;border-top:1px solid #e2e8f0}.ReviewsSection_reviewsLink__SCTeR{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#0F52BA,#002147);color:white;padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px rgba(66,153,225,.3);margin-bottom:20px}.ReviewsSection_reviewsLink__SCTeR:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(66,153,225,.4);color:white}.ReviewsSection_reviewsRatingSummary__xtzOg{color:#002147;font-size:1.1rem}.ReviewsSection_reviewsRatingSummary__xtzOg strong{color:#002147;font-weight:800}@keyframes ReviewsSection_fadeInUp__puO_2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ReviewsSection_reviewCard__XlW2e{animation:ReviewsSection_fadeInUp__puO_2 .6s ease-out}@media (max-width:1024px){.ReviewsSection_reviewsGrid__JWeRY{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}}@media (max-width:768px){.ReviewsSection_reviewsSection___x4O1{padding:60px 0}.ReviewsSection_container__5ciue{padding:0 15px}.ReviewsSection_reviewsGrid__JWeRY{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.ReviewsSection_reviewCard__XlW2e{padding:25px;border-radius:16px}.ReviewsSection_reviewHeader__QChfF{flex-direction:column;align-items:flex-start;gap:8px}.ReviewsSection_reviewDate__qg_Hr{font-size:.85rem}.ReviewsSection_reviewText__ci5Mn:before{font-size:3rem;top:-15px;left:-5px}.ReviewsSection_reviewsLink__SCTeR{padding:14px 28px;font-size:.95rem}}@media (max-width:480px){.ReviewsSection_reviewsSection___x4O1{padding:40px 0}.ReviewsSection_reviewsTitle__2tD_N{font-size:1.8rem;margin-bottom:12px}.ReviewsSection_reviewsSubtitle__U6rpC{font-size:1rem;margin-bottom:40px}.ReviewsSection_reviewCard__XlW2e{padding:20px;border-radius:12px}.ReviewsSection_reviewAuthor__YtfhU{font-size:1rem}.ReviewsSection_reviewRating__eW_fL{font-size:1.1rem;margin-bottom:15px}.ReviewsSection_reviewText__ci5Mn{font-size:.95rem;line-height:1.6}.ReviewsSection_reviewsCta__RUKy5{margin-top:30px;padding-top:30px}.ReviewsSection_reviewsLink__SCTeR{width:75%;justify-content:center;padding:12px 24px}.ReviewsSection_reviewsRatingSummary__xtzOg{font-size:1rem}}@media (max-width:360px){.ReviewsSection_reviewsSection___x4O1{padding:30px 0}.ReviewsSection_container__5ciue{padding:0 10px}.ReviewsSection_reviewCard__XlW2e{padding:15px}.ReviewsSection_reviewText__ci5Mn:before{font-size:2.5rem;top:-10px}}.ReviewsSection_reviewCard__XlW2e{cursor:pointer}.ReviewsSection_reviewCard__XlW2e:focus-within{outline:2px solid #0F52BA;outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ReviewsSection_reviewCard__XlW2e{opacity:0;animation:ReviewsSection_fadeInUp__puO_2 .6s ease-out forwards}.ReviewsSection_reviewCard__XlW2e:first-child{animation-delay:.1s}.ReviewsSection_reviewCard__XlW2e:nth-child(2){animation-delay:.2s}.ReviewsSection_reviewCard__XlW2e:nth-child(3){animation-delay:.3s}}.ReviewsSection_reviewText__ci5Mn{text-align:justify;hyphens:auto}.ReviewsSection_reviewsSection___x4O1:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(circle at 30% 20%,rgba(66,153,225,.03) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(72,187,120,.03) 0,transparent 50%);pointer-events:none;z-index:-1}.ServicePricePage_servicePricePage__zjC8o{min-height:100vh;background:transparent;padding:2rem 1rem}.ServicePricePage_animatedTitle__mJr_P{text-align:center;margin-bottom:3rem;color:rgb(34,34,34)}.ServicePricePage_animatedTitle__mJr_P h1{font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.ServicePricePage_animatedTitle__mJr_P p{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto}.ServicePricePage_controlsContainer__muJIq{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.ServicePricePage_breadcrumbs__dDBea{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ServicePricePage_breadcrumbItem__0myct{border:1px solid rgba(255,255,255,.2);color:rgb(255,255,255);padding:.5rem 1rem;border-radius:10px;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.ServicePricePage_breadcrumbItem__0myct:hover{transform:translateY(-2px)}.ServicePricePage_breadcrumbSeparator__qfEwN{display:flex;align-items:center;gap:.5rem;color:rgb(255,255,255)}.ServicePricePage_chevron__yR_4v{font-size:.875rem;opacity:.7}.ServicePricePage_searchContainer__ksGj0{flex:1;max-width:400px}.ServicePricePage_searchInput__u0zhE{width:100%;padding:.75rem 1rem;border:none;border-radius:10px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);font-size:1rem;box-shadow:0 4px 15px rgba(0,0,0,.1)}.ServicePricePage_searchInput__u0zhE:focus{outline:none;box-shadow:0 4px 20px rgba(0,0,0,.2)}.ServicePricePage_backButtonContainer__z0bse{margin-bottom:2rem}.ServicePricePage_backButton__KMgmG{display:flex;align-items:center;gap:.5rem;background:#002147;border:none;padding:.75rem 1.5rem;border-radius:10px;cursor:pointer;font-size:1rem;transition:all .3s ease;backdrop-filter:blur(10px)}.ServicePricePage_backButton__KMgmG:hover{background:white;transform:translateX(-5px)}.ServicePricePage_backArrow__xnavd{font-size:1.25rem}.ServicePricePage_categoriesGrid__dJiUf{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:2rem}.ServicePricePage_categoryCard__bZB53{background:transparent;border-radius:10px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 25px rgba(0,0,0,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.ServicePricePage_categoryCard__bZB53:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.2)}.ServicePricePage_categoryIcon__WNla3{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.ServicePricePage_defaultIcon___wNJw{font-size:2rem}.ServicePricePage_categoryName__5qegO{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#2d3748}.ServicePricePage_categoryDescription__w4rbc{color:#636363;margin-bottom:1.5rem;line-height:1.5}.ServicePricePage_categoryBadge__BDapz{background:transparent;color:rgb(42,42,42);padding:.5rem 1rem;border-radius:10px;font-size:.875rem;font-weight:600}.ServicePricePage_itemsGrid__aWed6{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.ServicePricePage_itemCard__5u8HC{background:rgba(255,255,255,.95);border-radius:10px;padding:1.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.ServicePricePage_itemCard__5u8HC:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.ServicePricePage_categoryItem__CGsPH{border-left:4px solid #4a5568}.ServicePricePage_serviceItem___Jc7m{border-left:4px solid #02054f}.ServicePricePage_itemHeader__557rC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.ServicePricePage_itemName__0f8__{font-size:1.25rem;font-weight:600;color:#171717;margin:0;flex:1}.ServicePricePage_itemType__a3Hsx{background:#e2e8f0;color:#4a5568;padding:.25rem .75rem;border-radius:10px;font-size:.75rem;font-weight:600}.ServicePricePage_priceTag__z6p9G{background:#f9a92c;color:white;padding:.5rem 1rem;border-radius:10px;font-weight:700;font-size:1.125rem}.ServicePricePage_itemDescription__sI_9t{color:#718096;margin-bottom:1.5rem;line-height:1.5}.ServicePricePage_itemFooter__c4MvR{display:flex;justify-content:space-between;align-items:center}.ServicePricePage_itemsCount__S8Nb6{color:#4a5568;font-size:.875rem}.ServicePricePage_serviceTime__GwjRr{color:#718096;font-size:.875rem}.ServicePricePage_arrowIcon__0Fryb{font-size:1.25rem;color:#041562;transition:transform .3s ease}.ServicePricePage_categoryItem__CGsPH:hover .ServicePricePage_arrowIcon__0Fryb{transform:translateX(5px)}.ServicePricePage_bookButton__HvJdT{background:#002147;color:white;border:none;padding:.5rem 1.5rem;border-radius:10px;cursor:pointer;font-weight:600;transition:all .3s ease}.ServicePricePage_bookButton__HvJdT:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.ServicePricePage_loadingContainer__z6JIC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:white}.ServicePricePage_loadingSpinner__qvY5b{width:60px;height:60px;border:4px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:ServicePricePage_spin__BVE4p 1s linear infinite;margin-bottom:1rem}@keyframes ServicePricePage_spin__BVE4p{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ServicePricePage_noResults___eLjh{text-align:center;padding:4rem 2rem;color:white}.ServicePricePage_noResults___eLjh h3{font-size:1.5rem;margin-bottom:1rem}.ServicePricePage_clearSearchButton__pCcn8{background:rgba(255,255,255,.9);color:#011364;border:none;padding:.75rem 1.5rem;border-radius:10px;cursor:pointer;font-weight:600;margin-top:1rem;transition:all .3s ease}.ServicePricePage_clearSearchButton__pCcn8:hover{background:white;transform:translateY(-2px)}@media (max-width:768px){.ServicePricePage_servicePricePage__zjC8o{padding:1rem .5rem}.ServicePricePage_animatedTitle__mJr_P h1{font-size:2rem}.ServicePricePage_controlsContainer__muJIq{flex-direction:column;align-items:stretch}.ServicePricePage_breadcrumbs__dDBea{justify-content:center}.ServicePricePage_searchContainer__ksGj0{max-width:none}.ServicePricePage_categoriesGrid__dJiUf{grid-template-columns:1fr;gap:1rem}.ServicePricePage_itemsGrid__aWed6{grid-template-columns:1fr}.ServicePricePage_categoryCard__bZB53{padding:1.5rem}.ServicePricePage_itemCard__5u8HC{padding:1rem}.ServicePricePage_itemHeader__557rC{flex-direction:column;gap:.5rem}.ServicePricePage_itemFooter__c4MvR{flex-direction:column;gap:1rem;align-items:stretch}.ServicePricePage_bookButton__HvJdT{width:100%}}.BookingForm_bookingOverlay__phGx7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.BookingForm_bookingForm__A4qcc{background:white;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2);max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:BookingForm_slideUp__SqKND .3s ease-out}@keyframes BookingForm_slideUp__SqKND{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BookingForm_formHeader__vNMCs{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.BookingForm_formTitle__ev8lo{font-size:1.25rem;font-weight:700;color:#002147;margin:0}.BookingForm_closeButton__UIrss{background:none;border:none;color:#4D4D4D;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.BookingForm_closeButton__UIrss:hover{color:#002147;background:#f7fafc}.BookingForm_serviceInfo__RnFWo{background:#ebf8ff;border-radius:8px;padding:1rem;margin:1.5rem;border-left:4px solid #0f52ba}.BookingForm_serviceInfo__RnFWo h3{font-size:1rem;font-weight:600;color:#2b6cb0;margin:0 0 .5rem}.BookingForm_serviceInfo__RnFWo p{font-size:.875rem;color:#4D4D4D;margin:0;line-height:1.4}.BookingForm_errorMessage__E7DHp{background:#fed7d7;color:#c53030;padding:.75rem 1rem;border-radius:8px;margin:0 1.5rem 1rem;font-size:.875rem;border-left:4px solid #f56565}.BookingForm_formContent__hcrgz{padding:0 1.5rem 1.5rem}.BookingForm_formGroup__OPlxK{margin-bottom:1.25rem}.BookingForm_formLabel__fD6Us{display:block;font-size:.875rem;font-weight:600;color:#002147;margin-bottom:.5rem}.BookingForm_required__W21Cd:after{content:" *";color:#C21E56}.BookingForm_formInput__c74Z_{width:100%;padding:.75rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;color:#002147;transition:all .3s ease;background:white}.BookingForm_formInput__c74Z_:focus{outline:none;border-color:#f9a92c;box-shadow:0 0 0 3px rgba(66,153,225,.15)}.BookingForm_formInput__c74Z_::-moz-placeholder{color:#a0aec0}.BookingForm_formInput__c74Z_::placeholder{color:#a0aec0}.BookingForm_formTextarea__uqy4Q{resize:vertical;min-height:80px}.BookingForm_formActions__7kLSu{display:flex;gap:.75rem;margin-top:2rem}.BookingForm_submitButton__ZLMu4{flex:1;background:linear-gradient(135deg,#0F52BA,#002147);color:white;border:none;padding:.875rem 1.5rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(66,153,225,.3)}.BookingForm_submitButton__ZLMu4:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(66,153,225,.4)}.BookingForm_submitButton__ZLMu4:disabled{opacity:.7;cursor:not-allowed;transform:none}.BookingForm_cancelButton__m8ctU{padding:.875rem 1.5rem;border:2px solid #e2e8f0;background:white;color:#4D4D4D;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease}.BookingForm_cancelButton__m8ctU:hover{background:#f7fafc;border-color:#4D4D4D}@media (max-width:768px){.BookingForm_bookingOverlay__phGx7{padding:.5rem;align-items:flex-end}.BookingForm_bookingForm__A4qcc{max-height:85vh;border-radius:16px 16px 0 0;animation:BookingForm_slideUpMobile__ey0mE .3s ease-out}@keyframes BookingForm_slideUpMobile__ey0mE{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.BookingForm_errorMessage__E7DHp,.BookingForm_formContent__hcrgz,.BookingForm_formHeader__vNMCs,.BookingForm_serviceInfo__RnFWo{padding-left:1rem;padding-right:1rem}.BookingForm_formHeader__vNMCs{padding-top:1.25rem;padding-bottom:1.25rem}.BookingForm_formActions__7kLSu{flex-direction:column}.BookingForm_cancelButton__m8ctU,.BookingForm_submitButton__ZLMu4{width:100%}}@media (max-width:480px){.BookingForm_formTitle__ev8lo{font-size:1.125rem}.BookingForm_serviceInfo__RnFWo{margin:1rem}.BookingForm_formContent__hcrgz{padding:0 1rem 1rem}.BookingForm_formInput__c74Z_{padding:.625rem .875rem}}.BookingForm_loading__GUgRM{position:relative;color:transparent}.BookingForm_loading__GUgRM:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top-color:white;border-radius:50%;animation:BookingForm_spin__66oMi 1s linear infinite}