.MainBanner_mainBannerSection__mdrGD{position:relative;min-height:90vh;background:linear-gradient(135deg,#002147,#003d7a 50%,#002147);overflow:hidden;padding:clamp(2rem,5vw,4rem) clamp(1rem,3vw,1.5rem) clamp(2rem,4vw,3rem);margin-bottom:clamp(1rem,2vw,2rem)}.MainBanner_mainBannerSection__mdrGD:before{content:"";position:absolute;top:-20%;right:-10%;width:clamp(300px,60vw,800px);height:clamp(300px,80vh,1000px);background:radial-gradient(circle,rgba(255,140,0,.15) 0,transparent 70%);pointer-events:none}.MainBanner_mainBannerSection__mdrGD:after{content:"";position:absolute;bottom:-20%;left:-10%;width:clamp(250px,50vw,700px);height:clamp(250px,60vh,800px);background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%);pointer-events:none}.MainBanner_bannerContent__SxIAz{position:relative;z-index:2;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.MainBanner_heroLeft__46tdC{color:white;order:2}.MainBanner_heroBadge__gFVAl{display:inline-flex;align-items:center;gap:clamp(.4rem,1.5vw,.75rem);padding:clamp(.35rem,1vw,.5rem) clamp(.65rem,2vw,1rem);background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:100px;margin-bottom:clamp(1rem,2vw,1.5rem);animation:MainBanner_fadeInDown__QZ9BQ .6s ease-out}.MainBanner_badgeStars__gdiAF{display:flex;gap:clamp(1px,.3vw,2px);font-size:clamp(.65rem,1.5vw,.9rem)}.MainBanner_badgeText__ccxz8{font-size:clamp(.7rem,1.5vw,.875rem);color:rgba(255,255,255,.95)}.MainBanner_badgeText__ccxz8 strong{color:#ff8c00}.MainBanner_heroTitle__kAeUD{font-size:clamp(1.75rem,5vw,4rem);font-weight:800;line-height:1.1;margin:0 0 clamp(.75rem,2vw,1.25rem);letter-spacing:-.02em;animation:MainBanner_fadeInUp__jcsrn .6s ease-out .1s both}.MainBanner_titleAccent__MgAlg{background:linear-gradient(135deg,#ff8c00,#ff6b00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.MainBanner_heroSubtitle__Lnm2I{font-size:clamp(.9rem,1.8vw,1.15rem);line-height:1.6;color:rgba(255,255,255,.85);margin:0 0 clamp(1.25rem,3vw,2rem);max-width:540px;animation:MainBanner_fadeInUp__jcsrn .6s ease-out .2s both}.MainBanner_heroSubtitle__Lnm2I strong{color:#ff8c00}.MainBanner_trustSignals__PjiFC{display:grid;grid-template-columns:1fr;gap:clamp(.5rem,1.5vw,1rem);margin-bottom:clamp(1.5rem,3vw,2.5rem);animation:MainBanner_fadeInUp__jcsrn .6s ease-out .3s both}.MainBanner_trustItem__5P6Wn{display:flex;align-items:flex-start;gap:clamp(.5rem,1.5vw,.75rem);padding:clamp(.75rem,1.5vw,1rem);background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:clamp(10px,2vw,16px);transition:all .3s ease}.MainBanner_trustItem__5P6Wn:hover{background:rgba(255,255,255,.08);border-color:rgba(255,140,0,.3);transform:translateY(-2px)}.MainBanner_trustIcon__0ivUE{font-size:clamp(1.25rem,3vw,1.75rem);flex-shrink:0}.MainBanner_trustTitle__n6aiV{font-weight:700;font-size:clamp(.8rem,1.8vw,.95rem);margin-bottom:.25rem;color:white}.MainBanner_trustDesc__H92k7{font-size:clamp(.7rem,1.5vw,.8rem);color:rgba(255,255,255,.7);line-height:1.3}.MainBanner_heroCTA__WYns8{display:flex;flex-direction:column;gap:clamp(.5rem,1.5vw,1rem);margin-bottom:clamp(1.5rem,3vw,2rem);animation:MainBanner_fadeInUp__jcsrn .6s ease-out .4s both}.MainBanner_heroBtn__4xCtI{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.4rem,1.2vw,.625rem);padding:clamp(.875rem,2vw,1.125rem) clamp(1.25rem,3vw,2rem);border:none;border-radius:clamp(10px,2vw,14px);font-size:clamp(.9rem,1.8vw,1.05rem);font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgba(0,0,0,.2);width:100%;text-align:center}.MainBanner_heroBtn__4xCtI.MainBanner_primary__SKYgc{background:linear-gradient(135deg,#ff8c00,#ff6b00);color:white}.MainBanner_heroBtn__4xCtI.MainBanner_primary__SKYgc:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(255,140,0,.4)}.MainBanner_heroBtn__4xCtI.MainBanner_secondary__ZNlji{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);color:white;border:2px solid rgba(255,255,255,.2)}.MainBanner_heroBtn__4xCtI.MainBanner_secondary__ZNlji:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.4);transform:translateY(-3px)}.MainBanner_heroMicro__EaCwK{display:flex;align-items:center;gap:clamp(.5rem,1.5vw,1rem);animation:MainBanner_fadeInUp__jcsrn .6s ease-out .5s both}.MainBanner_microAvatars__PLppA{display:flex;flex-shrink:0}.MainBanner_avatar__7cBIP{width:clamp(28px,6vw,36px);height:clamp(28px,6vw,36px);border-radius:50%;border:clamp(2px,.5vw,3px) solid #002147;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:clamp(.7rem,1.5vw,.875rem);margin-left:clamp(-6px,-1.5vw,-8px)}.MainBanner_avatar__7cBIP:first-child{margin-left:0}.MainBanner_microText__U_zDV{font-size:clamp(.75rem,1.5vw,.875rem);color:rgba(255,255,255,.8);line-height:1.4}.MainBanner_microText__U_zDV strong{color:white}.MainBanner_heroRight__XXVcp{position:relative;order:1;animation:MainBanner_fadeInRight__NE9fp .8s ease-out .3s both}.MainBanner_heroVisual__vJTfG{position:relative;aspect-ratio:1/1;max-width:clamp(280px,70vw,500px);margin:0 auto}.MainBanner_visualGradient__himHn{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,140,0,.2),rgba(59,130,246,.15) 50%,rgba(139,92,246,.2));border-radius:50%;filter:blur(clamp(20px,5vw,40px));animation:MainBanner_pulse__jpyoZ 4s ease-in-out infinite}.MainBanner_servicesGrid__Dv0qI{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.5rem,1.5vw,1rem);padding:clamp(.75rem,2vw,2rem);height:100%;align-content:center}.MainBanner_serviceChip__Y1ClX{display:flex;align-items:center;gap:clamp(.4rem,1.2vw,.75rem);padding:clamp(.65rem,1.5vw,1.25rem) clamp(.75rem,2vw,1.5rem);background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:clamp(12px,2.5vw,20px);box-shadow:0 10px 30px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);animation:MainBanner_floatChip__u5eKW 3s ease-in-out infinite}.MainBanner_serviceChip__Y1ClX:first-child{animation-delay:0s}.MainBanner_serviceChip__Y1ClX:nth-child(2){animation-delay:.5s}.MainBanner_serviceChip__Y1ClX:nth-child(3){animation-delay:1s}.MainBanner_serviceChip__Y1ClX:nth-child(4){animation-delay:1.5s}.MainBanner_serviceChip__Y1ClX:nth-child(5){animation-delay:2s}.MainBanner_serviceChip__Y1ClX:nth-child(6){animation-delay:2.5s}.MainBanner_serviceChip__Y1ClX:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 50px rgba(0,0,0,.25);background:white}.MainBanner_serviceIcon__s8R2w{font-size:clamp(1.25rem,3vw,2rem)}.MainBanner_serviceName__npKId{font-weight:700;font-size:clamp(.7rem,1.5vw,.95rem);color:#002147}.MainBanner_floatingBadge__PJcfl{position:absolute;top:10%;right:-5%;z-index:3;display:none;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:white;border-radius:100px;box-shadow:0 15px 40px rgba(239,68,68,.4);animation:MainBanner_floatBadge__le_I8 3s ease-in-out infinite}.MainBanner_pulse__jpyoZ{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:10px;height:10px;background:white;border-radius:50%;animation:MainBanner_pulseDot__wfcWO 2s ease-in-out infinite}.MainBanner_floatingContent__aJj6i{display:flex;align-items:center;gap:.5rem;padding-left:1.5rem}.MainBanner_floatingIcon__OHHu2{font-size:1.25rem}.MainBanner_floatingText__gUYMk{display:flex;flex-direction:column;line-height:1.2}.MainBanner_floatingText__gUYMk strong{font-size:.875rem}.MainBanner_floatingText__gUYMk span{font-size:.75rem;opacity:.9}.MainBanner_floatingBadgeBottom__lNul_{position:absolute;bottom:10%;left:-5%;z-index:3;display:none;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:white;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.2);animation:MainBanner_floatBadge__le_I8 3.5s ease-in-out .5s infinite}.MainBanner_guaranteeIcon__36PzZ{font-size:2rem}.MainBanner_guaranteeText__kpWk1{display:flex;flex-direction:column;line-height:1.2}.MainBanner_guaranteeText__kpWk1 strong{font-size:1rem;color:#002147;font-weight:800}.MainBanner_guaranteeText__kpWk1 span{font-size:.8rem;color:#64748b}.MainBanner_heroWave__YlbO8{position:absolute;bottom:-1px;left:0;width:100%;height:clamp(40px,8vw,80px);z-index:10;pointer-events:none;line-height:0}.MainBanner_heroWave__YlbO8 svg{width:100%;height:100%;display:block}@keyframes MainBanner_fadeInDown__QZ9BQ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes MainBanner_fadeInUp__jcsrn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes MainBanner_fadeInRight__NE9fp{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes MainBanner_pulse__jpyoZ{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes MainBanner_pulseDot__wfcWO{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.5;transform:translateY(-50%) scale(1.5)}}@keyframes MainBanner_floatChip__u5eKW{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes MainBanner_floatBadge__le_I8{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (min-width:320px){.MainBanner_heroTitle__kAeUD{font-size:clamp(1.5rem,7vw,1.85rem)}.MainBanner_heroSubtitle__Lnm2I{font-size:.85rem}.MainBanner_serviceChip__Y1ClX{padding:.6rem .7rem}.MainBanner_serviceIcon__s8R2w{font-size:1.15rem}.MainBanner_serviceName__npKId{font-size:.7rem}}@media (min-width:480px){.MainBanner_heroTitle__kAeUD{font-size:clamp(1.75rem,6vw,2.25rem)}.MainBanner_heroSubtitle__Lnm2I{font-size:.95rem}.MainBanner_heroCTA__WYns8{flex-direction:row;flex-wrap:wrap}.MainBanner_heroBtn__4xCtI{flex:1;min-width:180px;width:auto}.MainBanner_serviceChip__Y1ClX{padding:.75rem 1rem}.MainBanner_serviceIcon__s8R2w{font-size:1.4rem}.MainBanner_serviceName__npKId{font-size:.8rem}.MainBanner_trustSignals__PjiFC{grid-template-columns:repeat(2,1fr)}}@media (min-width:640px){.MainBanner_heroTitle__kAeUD{font-size:clamp(2rem,5.5vw,2.75rem)}.MainBanner_heroSubtitle__Lnm2I{font-size:1.05rem}.MainBanner_heroCTA__WYns8{flex-direction:row}.MainBanner_heroBtn__4xCtI{width:auto;min-width:220px}.MainBanner_trustSignals__PjiFC{grid-template-columns:repeat(3,1fr)}.MainBanner_servicesGrid__Dv0qI{gap:.85rem}}@media (min-width:768px){.MainBanner_heroTitle__kAeUD{font-size:clamp(2.25rem,5vw,3rem)}.MainBanner_heroSubtitle__Lnm2I{font-size:1.1rem;max-width:500px}.MainBanner_serviceChip__Y1ClX{padding:1rem 1.25rem}.MainBanner_serviceIcon__s8R2w{font-size:1.65rem}.MainBanner_serviceName__npKId{font-size:.9rem}.MainBanner_floatingBadgeBottom__lNul_,.MainBanner_floatingBadge__PJcfl{display:flex}}@media (min-width:1024px){.MainBanner_bannerContent__SxIAz{grid-template-columns:1.2fr 1fr;gap:3rem}.MainBanner_heroLeft__46tdC{order:1}.MainBanner_heroRight__XXVcp{order:2}.MainBanner_heroTitle__kAeUD{font-size:clamp(2.5rem,4.5vw,3.5rem)}.MainBanner_heroSubtitle__Lnm2I{font-size:1.15rem;max-width:540px}.MainBanner_trustSignals__PjiFC{grid-template-columns:repeat(3,1fr)}.MainBanner_servicesGrid__Dv0qI{gap:1rem;padding:2rem}.MainBanner_serviceChip__Y1ClX{padding:1.25rem 1.5rem}.MainBanner_serviceIcon__s8R2w{font-size:2rem}.MainBanner_serviceName__npKId{font-size:.95rem}.MainBanner_heroVisual__vJTfG{max-width:450px}}@media (min-width:1280px){.MainBanner_bannerContent__SxIAz{gap:4rem}.MainBanner_heroTitle__kAeUD{font-size:clamp(3rem,4vw,3.75rem)}.MainBanner_heroVisual__vJTfG{max-width:500px}.MainBanner_serviceChip__Y1ClX{padding:1.35rem 1.6rem}}@media (min-width:1536px){.MainBanner_bannerContent__SxIAz{max-width:1440px;gap:5rem}.MainBanner_heroTitle__kAeUD{font-size:4rem}.MainBanner_heroSubtitle__Lnm2I{font-size:1.25rem;max-width:600px}.MainBanner_heroVisual__vJTfG{max-width:550px}.MainBanner_serviceChip__Y1ClX{padding:1.5rem 1.75rem}.MainBanner_serviceIcon__s8R2w{font-size:2.25rem}.MainBanner_serviceName__npKId{font-size:1.05rem}}@media (min-width:1920px){.MainBanner_bannerContent__SxIAz{max-width:1600px;gap:6rem}.MainBanner_heroTitle__kAeUD{font-size:4.5rem}.MainBanner_heroSubtitle__Lnm2I{font-size:1.35rem;max-width:650px}.MainBanner_heroVisual__vJTfG{max-width:600px}.MainBanner_heroBtn__4xCtI{padding:1.25rem 2.5rem;font-size:1.15rem}.MainBanner_trustItem__5P6Wn{padding:1.25rem}.MainBanner_trustIcon__0ivUE{font-size:2rem}.MainBanner_trustTitle__n6aiV{font-size:1.05rem}.MainBanner_trustDesc__H92k7{font-size:.9rem}}@media (min-width:2560px){.MainBanner_mainBannerSection__mdrGD{padding:5rem 2rem 4rem}.MainBanner_bannerContent__SxIAz{max-width:1920px;gap:7rem}.MainBanner_heroTitle__kAeUD{font-size:5.25rem}.MainBanner_heroSubtitle__Lnm2I{font-size:1.5rem;max-width:720px}.MainBanner_heroVisual__vJTfG{max-width:700px}.MainBanner_heroBadge__gFVAl{padding:.75rem 1.5rem}.MainBanner_badgeStars__gdiAF{font-size:1.1rem}.MainBanner_badgeText__ccxz8{font-size:1rem}.MainBanner_heroBtn__4xCtI{padding:1.5rem 3rem;font-size:1.25rem;border-radius:18px}.MainBanner_serviceChip__Y1ClX{padding:1.75rem 2rem;border-radius:24px}.MainBanner_serviceIcon__s8R2w{font-size:2.75rem}.MainBanner_serviceName__npKId{font-size:1.2rem}.MainBanner_floatingBadge__PJcfl{padding:1.25rem 1.75rem}.MainBanner_floatingIcon__OHHu2{font-size:1.5rem}.MainBanner_floatingText__gUYMk strong{font-size:1.05rem}.MainBanner_floatingText__gUYMk span{font-size:.9rem}.MainBanner_floatingBadgeBottom__lNul_{padding:1.5rem 2rem;border-radius:24px}.MainBanner_guaranteeIcon__36PzZ{font-size:2.5rem}.MainBanner_guaranteeText__kpWk1 strong{font-size:1.25rem}.MainBanner_guaranteeText__kpWk1 span{font-size:1rem}.MainBanner_microText__U_zDV{font-size:1.05rem}.MainBanner_avatar__7cBIP{width:44px;height:44px;font-size:1rem}}@media (min-width:3200px){.MainBanner_mainBannerSection__mdrGD{padding:6rem 3rem 5rem;min-height:85vh}.MainBanner_bannerContent__SxIAz{max-width:2200px;gap:8rem}.MainBanner_heroTitle__kAeUD{font-size:6rem}.MainBanner_heroSubtitle__Lnm2I{font-size:1.75rem;max-width:800px}.MainBanner_heroVisual__vJTfG{max-width:800px}.MainBanner_heroBadge__gFVAl{padding:1rem 2rem;border-radius:120px}.MainBanner_badgeStars__gdiAF{font-size:1.3rem}.MainBanner_badgeText__ccxz8{font-size:1.2rem}.MainBanner_heroBtn__4xCtI{padding:1.75rem 3.5rem;font-size:1.4rem;border-radius:22px}.MainBanner_trustItem__5P6Wn{padding:1.5rem;border-radius:20px}.MainBanner_trustIcon__0ivUE{font-size:2.5rem}.MainBanner_trustTitle__n6aiV{font-size:1.2rem}.MainBanner_trustDesc__H92k7{font-size:1.05rem}.MainBanner_serviceChip__Y1ClX{padding:2rem 2.5rem;border-radius:28px}.MainBanner_serviceIcon__s8R2w{font-size:3.25rem}.MainBanner_serviceName__npKId{font-size:1.4rem}}@media (min-width:3840px){.MainBanner_bannerContent__SxIAz{max-width:2560px;gap:10rem}.MainBanner_heroTitle__kAeUD{font-size:7rem;letter-spacing:-.03em}.MainBanner_heroSubtitle__Lnm2I{font-size:2rem;max-width:900px}.MainBanner_heroVisual__vJTfG{max-width:950px}.MainBanner_heroBtn__4xCtI{padding:2rem 4rem;font-size:1.6rem}.MainBanner_trustSignals__PjiFC{gap:2rem}.MainBanner_serviceChip__Y1ClX{padding:2.5rem 3rem}.MainBanner_serviceIcon__s8R2w{font-size:4rem}.MainBanner_serviceName__npKId{font-size:1.75rem}}@media (min-resolution:192dpi){.MainBanner_serviceChip__Y1ClX{border-width:.5px}}@media (hover:none){.MainBanner_heroBtn__4xCtI.MainBanner_primary__SKYgc:hover,.MainBanner_heroBtn__4xCtI.MainBanner_secondary__ZNlji:hover,.MainBanner_serviceChip__Y1ClX:hover,.MainBanner_trustItem__5P6Wn:hover{transform:none;box-shadow:0 10px 30px rgba(0,0,0,.2)}}@media (prefers-reduced-motion:reduce){.MainBanner_floatingBadgeBottom__lNul_,.MainBanner_floatingBadge__PJcfl,.MainBanner_heroBadge__gFVAl,.MainBanner_heroCTA__WYns8,.MainBanner_heroMicro__EaCwK,.MainBanner_heroRight__XXVcp,.MainBanner_heroSubtitle__Lnm2I,.MainBanner_heroTitle__kAeUD,.MainBanner_pulse__jpyoZ,.MainBanner_serviceChip__Y1ClX,.MainBanner_trustSignals__PjiFC,.MainBanner_visualGradient__himHn{animation:none!important}}@media (prefers-color-scheme:dark){.MainBanner_floatingBadgeBottom__lNul_,.MainBanner_serviceChip__Y1ClX{background:rgba(255,255,255,.98)}}@media (max-height:500px) and (orientation:landscape){.MainBanner_mainBannerSection__mdrGD{min-height:auto;padding:2rem 1.5rem}.MainBanner_heroTitle__kAeUD{font-size:clamp(1.5rem,4vw,2rem)}.MainBanner_heroVisual__vJTfG{max-width:250px}.MainBanner_heroMicro__EaCwK,.MainBanner_heroSubtitle__Lnm2I,.MainBanner_trustSignals__PjiFC{display:none}.MainBanner_bannerContent__SxIAz{grid-template-columns:1fr 1fr;gap:2rem}.MainBanner_heroLeft__46tdC{order:1}.MainBanner_heroRight__XXVcp{order:2}}@media (min-aspect-ratio:1/2) and (max-width:640px){.MainBanner_heroVisual__vJTfG{max-width:240px}.MainBanner_servicesGrid__Dv0qI{gap:.4rem;padding:.5rem}.MainBanner_serviceChip__Y1ClX{padding:.5rem .6rem}}.Form_formOverlay__bjHkk{position:fixed;inset:0;background:rgba(18,20,34,.68);display:flex;justify-content:center;align-items:center;z-index:1003}.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:#f99f0e;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}.AboutRef_aboutRef__Hbajy{padding:80px 0;background:linear-gradient(180deg,#f8fafc,#ffffff)}.AboutRef_aboutContent__O9HJm{max-width:1200px;margin:0 auto;padding:0 20px}.AboutRef_introBlock__smL8h{text-align:center;margin-bottom:60px}.AboutRef_animatedTitle__zWfP4{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:#002147;margin-bottom:20px;letter-spacing:-.02em}.AboutRef_leadText__lfSCs{font-size:1.2rem;color:#475569;max-width:800px;margin:0 auto;line-height:1.6}.AboutRef_leadText__lfSCs strong{color:#002147;font-weight:700}.AboutRef_featuresGrid__zsIcD{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:60px}.AboutRef_featureCard__bFtGZ{background:white;padding:32px 24px;border-radius:20px;border:1px solid #e2e8f0;text-align:center;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.AboutRef_featureCard__bFtGZ:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,33,71,.1);border-color:#002147}.AboutRef_featureIcon__fQd_r{font-size:2.5rem;color:#ff8c00;margin-bottom:16px}.AboutRef_featureCard__bFtGZ h3{font-size:1.25rem;font-weight:700;color:#002147;margin-bottom:8px}.AboutRef_featureCard__bFtGZ p{font-size:.95rem;color:#64748b;line-height:1.5}.AboutRef_equipmentBlock__4e4Ef{background:#002147;border-radius:24px;padding:48px 32px;margin-bottom:60px;color:white}.AboutRef_sectionTitle__mvT3u{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;text-align:center;margin-bottom:12px;color:inherit}.AboutRef_equipmentBlock__4e4Ef .AboutRef_sectionTitle__mvT3u{color:white}.AboutRef_sectionSubtitle__ZKXCw{text-align:center;color:#94a3b8;margin-bottom:32px;font-size:1.05rem}.AboutRef_equipmentGrid__TgB14{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.AboutRef_equipItem__q7ZTW{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.05);padding:20px;border-radius:16px;border:1px solid rgba(255,255,255,.1)}.AboutRef_equipIcon__i3nYP{font-size:1.8rem;color:#ff8c00;flex-shrink:0}.AboutRef_equipItem__q7ZTW span{font-size:.95rem;line-height:1.4;color:#f8fafc}.AboutRef_repairServices__u_Bkj{margin-top:40px}.AboutRef_repairServices__u_Bkj .AboutRef_sectionTitle__mvT3u{color:#002147;margin-bottom:40px}.AboutRef_categoriesWrapper__PC_jI{display:flex;flex-direction:column;gap:48px}.AboutRef_categoryTitle__tYieU{font-size:1.3rem;font-weight:700;color:#ff8c00;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e2e8f0}.AboutRef_servicesGrid__pWawe{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.AboutRef_serviceCard__VuflQ{display:flex;gap:16px;padding:20px;background:white;border-radius:16px;border:1px solid #f1f5f9;transition:all .2s ease}.AboutRef_serviceCard__VuflQ:hover{border-color:#cbd5e1;box-shadow:0 10px 15px -3px rgba(0,0,0,.05)}.AboutRef_serviceIconWrapper__PBCs7{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#f1f5f9;border-radius:12px;color:#002147;font-size:1.3rem;flex-shrink:0}.AboutRef_serviceTitle__x6CaJ{font-size:1.05rem;font-weight:700;color:#0f172a;margin-bottom:4px}.AboutRef_serviceText__GeoPa{font-size:.875rem;color:#64748b;line-height:1.5}.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)}}.Contacts_contacts__AtzbT{position:relative;padding:60px 20px;color:white;overflow:hidden;clip-path:polygon(0 0,100% 5%,100% 95%,0 100%)}.Contacts_contactsContainer__siWIh{max-width:1200px;margin:0 auto;position:relative;z-index:2}.Contacts_contactsHeader__sm6Yv{text-align:center;margin-bottom:50px}.Contacts_animatedTitle__8VUQZ{color:#002147;font-size:2.5rem;font-weight:700;margin-bottom:20px}.Contacts_contactsIntro__25BAv{max-width:900px;margin:20px auto 0;text-align:center;color:#4D4D4D;font-size:1.1rem;line-height:1.6}.Contacts_contactsGrid__UIZTR{display:grid;grid-template-columns:1fr;gap:40px;margin-top:40px}.Contacts_contactsInfo__Koctw,.Contacts_contactsLocations__PVrQ_{background:rgba(255,255,255,.95);padding:30px 10px;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column}.Contacts_contactsSubtitle__uM6Y3{margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #002147;color:#002147;position:relative;font-size:1.5rem;font-weight:600}.Contacts_contactsSubtitle__uM6Y3:after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:#ff8c00}.Contacts_contactsBlock__pfwuO{display:flex;align-items:flex-start;padding:20px;border-radius:12px;transition:all .4s ease;border:1px solid rgba(226,232,240,.5);margin-bottom:15px;cursor:pointer}.Contacts_contactsBlock__pfwuO:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.Contacts_contactsIconWrapper__q2F3p{width:50px;height:50px;border-radius:50%;background:#002147;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;box-shadow:0 4px 10px rgba(0,120,212,.3)}.Contacts_contactsIcon__myIMu{color:white;font-size:1.2rem}.Contacts_contactsTextWrapper__8273t{flex:1}.Contacts_contactsBlockTitle__eyS_p{margin-bottom:8px;color:#002147;font-weight:600;font-size:1.1rem}.Contacts_contactsText__WeU6Y{margin:0;color:#4D4D4D;font-size:1rem}.Contacts_contactsLink__JiFoY{cursor:pointer;transition:all .3s ease;display:inline-block;font-weight:500}.Contacts_contactsLink__JiFoY:hover{color:#ff8c00;transform:translateX(5px)}.Contacts_contactsNote__sbxmM{color:#4D4D4D;margin-top:5px;font-style:italic;font-size:.9rem}.Contacts_contactsSocial__4_Vac{margin-top:30px}.Contacts_socialGrid__qTVhS{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.Contacts_socialLink__8kuZR{display:flex;flex-direction:column;align-items:center;padding:15px;background:#002147;border-radius:12px;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);color:white;text-decoration:none;border:1px solid rgba(50,1,183,.1)}.Contacts_socialLink__8kuZR:hover{background:#ff8c00;transform:translateY(-7px) scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.3)}.Contacts_socialLink__8kuZR span{margin-top:8px;font-size:.9rem;font-weight:500}.Contacts_locationCard__c2Mrb{background:rgba(255,255,255,.9);border-radius:20px;padding:25px;margin-bottom:25px;cursor:pointer;transition:all .4s ease;border:1px solid rgba(226,232,240,.5);position:relative;overflow:hidden}.Contacts_locationCard__c2Mrb:hover{background:rgba(255,255,255,1);transform:translateY(-7px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.Contacts_locationCard__c2Mrb:hover:before{transform:translateX(0)}.Contacts_locationCard__c2Mrb:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#002147,#f9a92c);transition:transform .5s ease;transform:translateY(100%)}.Contacts_locationHeader__4HIqE{display:flex;align-items:center;margin-bottom:15px}.Contacts_locationIcon__Kdn1N{color:#002147;margin-right:15px;font-size:1.2rem}.Contacts_locationTitle__KPmPY{margin:0;color:#002147;font-size:1.2rem;font-weight:600}.Contacts_locationAddress__ktSyZ{margin-bottom:15px;padding-left:40px;color:#4D4D4D;position:relative;font-weight:500}.Contacts_locationAddress__ktSyZ:before{content:"📍";position:absolute;left:0;font-size:1.1rem}.Contacts_locationDescription__nF3g1{color:#4D4D4D;margin-bottom:20px;line-height:1.6}.Contacts_locationMapBtn__yFmN0{background:#002147;color:white;border:none;padding:12px 24px;border-radius:30px;cursor:pointer;transition:all .3s ease;display:block;margin-left:auto;box-shadow:0 4px 15px rgba(0,120,212,.3);font-weight:500}.Contacts_locationMapBtn__yFmN0:hover{background:#ff8c00;transform:translateY(-3px);box-shadow:0 6px 20px rgba(139,123,47,.4)}.Contacts_contactsSeo__Hinvn{margin-top:50px;padding:30px;border-radius:20px;border:1px solid rgba(226,232,240,.5);backdrop-filter:blur(10px)}.Contacts_contactsBenefits__JP1Qq{padding-left:20px;margin:20px 0;list-style:none}.Contacts_contactsBenefits__JP1Qq li{margin-bottom:15px;position:relative;padding-left:30px;color:#4D4D4D;line-height:1.6}.Contacts_contactsBenefits__JP1Qq li:before{content:"✓";position:absolute;left:0;color:#002147;font-weight:700;font-size:1.1rem}.Contacts_paid__AQxBX{color:#C21E56;font-weight:900;margin-left:5px}.Contacts_lowercase__eR2a2{text-transform:lowercase}.Contacts_contactsNavigation__dPzt6{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:40px;padding-bottom:90px}.Contacts_navLink__09GKO{display:inline-block;padding:14px 35px;background:#002147;color:white;text-decoration:none;border-radius:50px;font-weight:600;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:2px solid transparent;text-align:center;box-shadow:0 5px 15px rgba(45,185,255,.3);position:relative;overflow:hidden}.Contacts_navLink__09GKO:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.Contacts_navLink__09GKO:hover{background:#ff8c00;transform:translateY(-5px) scale(1.05);box-shadow:0 8px 25px rgba(249,169,41,.5)}.Contacts_navLink__09GKO:hover:before{left:100%}.Contacts_contacts__AtzbT:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.Contacts_contacts__AtzbT:after{content:"";position:absolute;bottom:-50%;right:-50%;width:600px;height:600px;background:radial-gradient(circle,rgba(77,184,255,.15) 0,transparent 60%);z-index:0}@media (min-width:992px){.Contacts_contactsGrid__UIZTR{grid-template-columns:1fr 1fr}}@media (max-width:768px){.Contacts_contactsGrid__UIZTR,.Contacts_socialGrid__qTVhS{grid-template-columns:1fr}.Contacts_contactsBlock__pfwuO{flex-direction:column;text-align:center}.Contacts_contactsIconWrapper__q2F3p{margin-right:0;margin-bottom:15px}.Contacts_locationAddress__ktSyZ{padding-left:0}.Contacts_locationAddress__ktSyZ:before{position:static;margin-right:8px}.Contacts_contactsNavigation__dPzt6{flex-direction:column;align-items:center}.Contacts_navLink__09GKO{width:70%;max-width:300px}.Contacts_contacts__AtzbT{padding:40px 15px;clip-path:polygon(0 0,100% 2%,100% 98%,0 100%)}.Contacts_animatedTitle__8VUQZ{font-size:2rem}}@media (max-width:500px){.Contacts_contactsBlock__pfwuO{display:flex}.Contacts_contactsIntro__25BAv{padding:0 10px;font-size:1rem}.Contacts_contactsSubtitle__uM6Y3{font-size:1.3rem}.Contacts_locationCard__c2Mrb{padding:20px}.Contacts_socialLink__8kuZR{padding:12px}}.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:1004;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:#ff8c00;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}.services-detail_servicesDetailPage__myzln{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e4e8ec)}.services-detail_heroSection__hXnub{padding:3rem 0;background:white;border-bottom:1px solid #e2e8f0}.services-detail_heroContainer__NH1h0{max-width:1280px;margin:0 auto;padding:0 1.5rem}.services-detail_heroContent__2pFwV{display:flex;flex-direction:column;gap:2rem}@media (min-width:1024px){.services-detail_heroContent__2pFwV{flex-direction:row;align-items:center;justify-content:space-between}}.services-detail_heroLeft__ap_Wy{flex:1}.services-detail_geoBadge__PvRU_{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f0f4f8;border-radius:100px;margin-bottom:1.5rem}.services-detail_geoBadgeIcon__6h97s{width:1rem;height:1rem;color:#64748b}.services-detail_geoBadgeText__83pKC{font-size:.875rem;font-weight:500;color:#475569}.services-detail_serviceHeader__rB7PD{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.services-detail_serviceIconWrapper__soHhx{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f4f8,#e2e8f0);border-radius:1rem;border:1px solid #e2e8f0;flex-shrink:0}.services-detail_serviceIcon__n3Xu1{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.services-detail_serviceTitleBlock__2kplc h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:#002147;margin:0 0 .25rem;line-height:1.2}.services-detail_serviceTitleBlock__2kplc p{font-size:1.125rem;color:#64748b;margin:0}.services-detail_serviceDescription__YsnMl{font-size:1.125rem;line-height:1.7;color:#475569;margin-bottom:2rem;max-width:56rem}.services-detail_heroFeatures__RAMIz{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.services-detail_heroFeature___YDwQ{display:flex;align-items:center;gap:.75rem}.services-detail_heroFeatureIcon__7azvy{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#f0f4f8;border-radius:.5rem;border:1px solid #e2e8f0}.services-detail_heroFeatureText__eo9ZZ{font-size:.95rem;color:#475569;font-weight:500}.services-detail_heroRight__Y3CHY{width:100%}@media (min-width:1024px){.services-detail_heroRight__Y3CHY{width:auto;min-width:380px}}.services-detail_priceCard__gdqfv{background:linear-gradient(135deg,#f8fafc,#f0f4f8);border-radius:1.5rem;padding:2rem;border:2px solid #e2e8f0;box-shadow:0 10px 30px rgba(0,33,71,.08)}.services-detail_priceCardContent__sPnlJ{text-align:center;margin-bottom:1.5rem}.services-detail_priceValue__GQ0Nb{font-size:2.5rem;font-weight:800;color:#002147;margin-bottom:.5rem;line-height:1}.services-detail_priceLabel__dIuXf{font-size:.95rem;color:#64748b;margin:0}.services-detail_bookingButton__v5BPa{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#002147,#003d7a);color:white;border:none;border-radius:1rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px rgba(0,33,71,.25)}.services-detail_bookingButton__v5BPa:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,33,71,.35)}.services-detail_bookingButton__v5BPa:active{transform:translateY(0)}.services-detail_phoneBlock__wJwAm{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.services-detail_phoneLabel__7SwqB{font-size:.875rem;color:#64748b;margin-bottom:.5rem}.services-detail_phoneNumber__5D8Jw{display:block;font-size:1.5rem;font-weight:800;color:#002147;text-decoration:none;transition:color .3s ease;margin-top:.25rem}.services-detail_phoneNumber__5D8Jw:hover{color:#003d7a}.services-detail_mainContent__4Tubi{max-width:1280px;margin:0 auto;padding:3rem 1.5rem}.services-detail_categoryPage__zCsNI{display:flex;flex-direction:column;gap:2rem}.services-detail_categoryHeader__tRy9N{background:white;border-radius:1.5rem;padding:2rem;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.05)}.services-detail_categoryTitle__2OvzC{font-size:2rem;font-weight:800;color:#002147;margin:0 0 1rem}.services-detail_categoryDescription__RZfDu{font-size:1.125rem;line-height:1.7;color:#475569;margin:0}.services-detail_servicesSection__EajWH{background:white;border-radius:1.5rem;padding:2rem;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.05)}.services-detail_servicesTitle__zc3UD{font-size:1.75rem;font-weight:800;color:#002147;margin:0 0 1.5rem}.services-detail_servicesGrid__ifHf9{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.services-detail_serviceCard__1ZEPl{display:flex;flex-direction:column;padding:1.5rem;background:#f8fafc;border-radius:1rem;border:2px solid #e2e8f0;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:200px}.services-detail_serviceCard__1ZEPl:hover{border-color:#002147;background:white;transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,33,71,.12)}.services-detail_serviceCardHeader___bI3Q{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.services-detail_serviceCardTitle__ocooB{font-size:1.125rem;font-weight:700;color:#002147;margin:0;line-height:1.3;flex:1}.services-detail_serviceCardPrice__i9m9U{font-size:1rem;font-weight:800;color:#002147;white-space:nowrap;flex-shrink:0}.services-detail_serviceCardDescription__maotH{font-size:.875rem;line-height:1.6;color:#64748b;margin:0 0 1rem;flex-grow:1;display:-webkit-box;line-clamp:unset;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.services-detail_serviceCardFooter__xvyWs{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #e2e8f0;margin-top:auto}.services-detail_serviceCardLink__xyrmV{font-size:.875rem;font-weight:600;color:#002147;transition:color .3s ease}.services-detail_serviceCard__1ZEPl:hover .services-detail_serviceCardLink__xyrmV{color:#003d7a}.services-detail_serviceCardArrow___xReT{color:#94a3b8;font-size:1.25rem;transition:transform .3s ease}.services-detail_serviceCard__1ZEPl:hover .services-detail_serviceCardArrow___xReT{transform:translateX(4px);color:#002147}.services-detail_servicePageGrid__N6w4i{display:grid;gap:2rem}@media (min-width:1024px){.services-detail_servicePageGrid__N6w4i{grid-template-columns:2fr 1fr}}.services-detail_tabsContainer__e9_VG{background:white;border-radius:1.5rem;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.05)}.services-detail_tabsNav__dlRg9{display:flex;border-bottom:2px solid #e2e8f0;overflow-x:auto;scrollbar-width:thin}.services-detail_tabButton__EJIxE{padding:1rem 1.5rem;background:none;border:none;border-bottom:3px solid transparent;font-size:.95rem;font-weight:600;color:#64748b;cursor:pointer;transition:all .3s ease;white-space:nowrap;margin-bottom:-2px}.services-detail_tabButton__EJIxE:hover{color:#002147;background:#f8fafc}.services-detail_tabButtonActive__yMDLb{color:#002147;border-bottom-color:#002147}.services-detail_tabContent__YlTjS{padding:2rem}.services-detail_processGrid__0YRnj{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.services-detail_processStep__rWyrx{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.services-detail_processStepNumber__UxjnX{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#002147,#003d7a);color:white;border-radius:.75rem;font-size:1.25rem;font-weight:800;margin-bottom:1rem}.services-detail_processStepTitle__jDeXX{font-size:1.125rem;font-weight:700;color:#002147;margin:0 0 .5rem}.services-detail_processStepDesc__PkKyx{font-size:.875rem;color:#64748b;line-height:1.6;margin:0}.services-detail_featuresSection__lUGp_{background:#f8fafc;border-radius:1.5rem;padding:2rem;border:1px solid #e2e8f0;margin-top:2rem}.services-detail_featuresTitle__HP1Uf{font-size:1.75rem;font-weight:800;color:#002147;margin:0 0 1.5rem}.services-detail_featuresGrid__sWjfx{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.services-detail_featureItem___T1wx{display:flex;align-items:flex-start;gap:.75rem}.services-detail_featureIcon__Lfd7x{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#dbeafe;border-radius:50%;flex-shrink:0;margin-top:.125rem}.services-detail_featureText___THyf{font-size:.95rem;color:#475569;line-height:1.6;margin:0}.services-detail_faqList__umidQ{display:flex;flex-direction:column;gap:1rem}.services-detail_faqItem__NQIlW{background:#f8fafc;border-radius:1rem;padding:1.5rem;border:1px solid #e2e8f0}.services-detail_faqQuestion__2YWXr{font-size:1rem;font-weight:700;color:#002147;margin:0 0 .75rem}.services-detail_faqAnswer__JokEL{font-size:.95rem;color:#64748b;line-height:1.6;margin:0}.services-detail_sidebar__nWDAE{display:flex;flex-direction:column;gap:2rem}.services-detail_sidebarCard__VytbM{background:white;border-radius:1.5rem;padding:1.5rem;border:1px solid #e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.05)}.services-detail_sidebarTitle__3ny_N{font-size:1.125rem;font-weight:700;color:#002147;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.services-detail_geoList__j_mZA{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.services-detail_geoListItem__ui_4Q{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#475569}.services-detail_geoDot__NAzsJ{width:.5rem;height:.5rem;background:#002147;border-radius:50%;flex-shrink:0}.services-detail_scheduleList__CI6AI{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.services-detail_scheduleItem__eLmPM{display:flex;justify-content:space-between;font-size:.95rem}.services-detail_scheduleDay__ZM_aq{color:#64748b}.services-detail_scheduleTime__yP4B7{font-weight:600;color:#002147}.services-detail_seoSection__CcyTc{padding:3rem 0;border-top:1px solid #e2e8f0;background:white}.services-detail_seoContainer__GqlNm{max-width:1280px;margin:0 auto;padding:0 1.5rem}.services-detail_seoTitle__4Hlu2{font-size:1.75rem;font-weight:800;color:#002147;margin:0 0 1.5rem}.services-detail_seoText__QtzE9{font-size:1rem;line-height:1.7;color:#475569;margin:0 0 2rem;max-width:56rem}.services-detail_seoFeatures__cOQB_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.services-detail_seoFeature__UkOj_{display:flex;align-items:center;gap:.75rem}.services-detail_seoFeatureIcon__5rLKx{width:3rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#f0f4f8;border-radius:.5rem;border:1px solid #e2e8f0}.services-detail_seoFeatureText__JOVCf{font-size:.95rem;color:#475569;font-weight:500}.services-detail_loadingContainer__wSRTp{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.services-detail_loadingSpinner__06K8T{width:4rem;height:4rem;border:4px solid #e2e8f0;border-top-color:#002147;border-radius:50%;animation:services-detail_spin__aWA7v 1s linear infinite}.services-detail_loadingText__Cuu1W{font-size:1.125rem;color:#475569;font-weight:500;margin:0}.services-detail_notFoundContainer__nqyBY{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem}.services-detail_notFoundTitle__S4kh3{font-size:2rem;font-weight:800;color:#002147;margin:0 0 1rem}.services-detail_notFoundLink__XCHBA{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#002147,#003d7a);color:white;text-decoration:none;border-radius:.75rem;font-weight:600;transition:all .3s ease}.services-detail_notFoundLink__XCHBA:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,33,71,.25)}@keyframes services-detail_spin__aWA7v{to{transform:rotate(1turn)}}@media (max-width:768px){.services-detail_heroSection__hXnub{padding:2rem 0}.services-detail_heroContainer__NH1h0{padding:0 1rem}.services-detail_serviceHeader__rB7PD{flex-direction:column;align-items:flex-start}.services-detail_serviceIconWrapper__soHhx{width:3.5rem;height:3.5rem}.services-detail_serviceIcon__n3Xu1{width:1.75rem;height:1.75rem}.services-detail_priceCard__gdqfv{padding:1.5rem}.services-detail_priceValue__GQ0Nb{font-size:2rem}.services-detail_servicesGrid__ifHf9{grid-template-columns:1fr}.services-detail_serviceCard__1ZEPl{min-height:180px}.services-detail_serviceCardDescription__maotH{line-clamp:unset;-webkit-line-clamp:2}.services-detail_tabButton__EJIxE{padding:.875rem 1rem;font-size:.875rem}.services-detail_tabContent__YlTjS{padding:1.5rem}.services-detail_processGrid__0YRnj{grid-template-columns:1fr}}