.SignUp_overlay__7PZHp{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1000}.SignUp_passwordContainer__LBOco{position:relative;display:flex;align-items:center;width:100%}.SignUp_eyeBtn__Q26u4{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;outline:none}.SignUp_eyeBtn__Q26u4:hover{opacity:.7}.SignUp_eyeBtn__Q26u4:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}.SignUp_eyeBtn__Q26u4 svg{width:18px;height:18px;color:#666}.SignUp_input__DAQdm{padding:12px 40px 12px 12px;font-size:15px;border-radius:8px;border:1px solid #d1d5db;background:#f9f9f9;outline:none;width:100%;transition:all .2s ease}.SignUp_input__DAQdm:focus{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.SignUp_input__DAQdm::placeholder{color:#9ca3af}.SignUp_error__s21hZ{color:#dc2626;margin-top:8px;font-size:14px;padding:8px 12px;background-color:#fef2f2;border-radius:6px;border-left:4px solid #dc2626}.SignUp_modal__D0nNb{background:#fff;padding:32px;border-radius:16px;width:100%;max-width:480px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.2);animation:SignUp_modalAppear__0xgQC .3s ease-out}@media(max-width:576px){.SignUp_modal__D0nNb{margin:16px;padding:24px}}@keyframes SignUp_modalAppear__0xgQC{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.SignUp_closeBtn__Jd575{position:absolute;top:20px;right:20px;background:transparent;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.SignUp_closeBtn__Jd575:hover{background-color:#f3f4f6}.SignUp_closeBtn__Jd575:focus{outline:2px solid #3b82f6;outline-offset:2px}.SignUp_closeBtn__Jd575 svg{width:24px;height:24px;color:#6b7280}.SignUp_title__UeiWK{font-size:28px;font-weight:700;margin-bottom:8px;color:#111827;text-align:center}@media(max-width:576px){.SignUp_title__UeiWK{font-size:24px}}.SignUp_subtitle__7jKBu{color:#6b7280;margin-bottom:24px;font-size:15px;text-align:center}.SignUp_subtitle__7jKBu .SignUp_link__mDMgx{font-weight:600;color:#1d4ed8;cursor:pointer;text-decoration:none;border-bottom:1px dotted}.SignUp_subtitle__7jKBu .SignUp_link__mDMgx:hover{color:#2563eb;border-bottom-style:solid}.SignUp_form__qtS3h{display:flex;flex-direction:column;gap:16px;margin-top:24px}.SignUp_label__Ohl6A{display:flex;flex-direction:column;font-weight:500;font-size:14px;color:#111827}@media(max-width:576px){.SignUp_label__Ohl6A{font-size:13px}}.SignUp_bottomRow__uCF1q{display:flex;justify-content:space-between;align-items:center;margin-top:-8px;margin-bottom:8px}.SignUp_bottomRow__uCF1q .SignUp_forgot__p_QBC{font-size:13px;color:#1d4ed8;cursor:pointer;text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .2s}.SignUp_bottomRow__uCF1q .SignUp_forgot__p_QBC:hover{color:#2563eb;background-color:#f3f4f6;text-decoration:underline}.SignUp_bottomRow__uCF1q .SignUp_forgot__p_QBC:focus{outline:2px solid #3b82f6;outline-offset:2px}.SignUp_primaryBtn__SBkCz{background-color:#1d4ed8;color:#fff;padding:14px;border-radius:999px;font-size:16px;border:none;cursor:pointer;font-weight:600;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.SignUp_primaryBtn__SBkCz:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(29,78,216,.25)}.SignUp_primaryBtn__SBkCz:focus{outline:2px solid #3b82f6;outline-offset:2px}.SignUp_primaryBtn__SBkCz:disabled{background-color:#93c5fd;cursor:not-allowed;transform:none;box-shadow:none}@media(max-width:576px){.SignUp_primaryBtn__SBkCz{padding:12px;font-size:15px}}.SignUp_googleBtn__2X9H6{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#f3f4f6;color:#111827;padding:14px;border-radius:999px;font-size:16px;border:none;cursor:pointer;font-weight:500;transition:all .2s ease}.SignUp_googleBtn__2X9H6:hover{background-color:#e5e7eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.SignUp_googleBtn__2X9H6:focus{outline:2px solid #3b82f6;outline-offset:2px}@media(max-width:576px){.SignUp_googleBtn__2X9H6{padding:12px;font-size:15px}}.Header_header__i_Usm{position:fixed;top:0;left:0;right:0;background:rgba(0,73,61,.95);backdrop-filter:blur(10px);z-index:1000;padding:15px 0}.Header_header__i_Usm .Header_container__OuOWB{max-width:1600px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.Header_header__i_Usm .Header_container__OuOWB{padding:0 20px}}.Header_header__i_Usm .Header_exned__T_gWw{color:#fff;font-size:16px;font-weight:700;letter-spacing:2px}.Header_header__i_Usm .Header_flex__fRE5S{display:flex;align-items:center;gap:10px}.Header_header__i_Usm .Header_logo__oSUp0{display:flex;align-items:center;gap:15px;text-decoration:none;color:#fff;transition:opacity .3s ease}.Header_header__i_Usm .Header_logo__oSUp0:hover{opacity:.8}.Header_header__i_Usm .Header_logoIcon__yrJ_X svg{display:block}.Header_header__i_Usm .Header_logoText__AX7AC{display:flex;flex-direction:column;gap:2px}.Header_header__i_Usm .Header_brand__OXXgA{font-size:16px;font-weight:700;letter-spacing:2px;color:#d4af73}.Header_header__i_Usm .Header_location__Nn_CB{font-size:11px;font-weight:400;letter-spacing:3px;color:#fff}.Header_header__i_Usm .Header_contactBtn__5E3fU{padding:12px 30px;background:transparent;color:#fff;border:1px solid #d4af73;font-size:13px;font-weight:600;letter-spacing:2px;cursor:pointer;transition:all .3s ease}.Header_header__i_Usm .Header_contactBtn__5E3fU:hover{background:#d4af73;color:#00493d;transform:translateY(-2px);box-shadow:0 4px 12px hsla(37,53%,64%,.3)}@media(max-width:640px){.Header_header__i_Usm .Header_contactBtn__5E3fU{padding:10px 20px;font-size:11px}}.AmenitiesSection_amenities__5DSq7{background:#fff}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_content__546Rm{display:grid;grid-template-columns:1fr 1.2fr;min-height:800px}@media(max-width:1024px){.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_content__546Rm{grid-template-columns:1fr}}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_leftPanel__dl9pA{background:#c9a87c;color:#fff;padding:80px 60px;display:flex;flex-direction:column}@media(max-width:768px){.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_leftPanel__dl9pA{padding:50px 30px}}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_sectionTitle__rIkU2{font-size:14px;letter-spacing:2px;font-weight:400;margin-bottom:40px;opacity:.9}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_mainTitle__W1R_E{font-size:48px;font-weight:400;line-height:1.2;margin-bottom:30px;font-family:serif}@media(max-width:768px){.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_mainTitle__W1R_E{font-size:36px}}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_description__fnAVV{font-size:16px;line-height:1.7;margin-bottom:50px;max-width:500px;font-weight:300}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_sliderInfo__pnilg{margin-top:auto}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_imagePreview__IiE6a{position:relative;width:100%;max-width:450px;height:280px;border-radius:8px;overflow:hidden;margin-bottom:30px}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_previewImage__mVP3c{width:100%;height:100%;object-fit:cover}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_slideContent__d1XWP{position:absolute;bottom:0;left:0;right:0;padding:30px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_slideTitle__A_TH_{font-size:18px;font-weight:600;margin-bottom:10px;letter-spacing:1px}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_slideDescription__ADL88{font-size:14px;line-height:1.5;opacity:.95}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_sliderControls__Nzik7{display:flex;gap:12px;align-items:center}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_dot__HceD_{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.3);border:none;cursor:pointer;transition:all .3s ease;padding:0}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_dot__HceD_.AmenitiesSection_active__J8xfw{background:#fff;width:40px;border-radius:6px}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_dot__HceD_:hover{background:hsla(0,0%,100%,.6)}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_rightPanel__pxU9r{width:100%;height:100%;overflow:hidden}@media(max-width:1024px){.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_rightPanel__pxU9r{min-height:500px}}.AmenitiesSection_amenities__5DSq7 .AmenitiesSection_mainImage__u3Xy_{width:100%;height:100%;object-fit:cover}.ContactForm_contact__zfeSk{padding:100px 0;background:#f5f5f5}.ContactForm_contact__zfeSk .ContactForm_container__4HeX5{max-width:1400px;margin:0 auto;padding:0 20px}.ContactForm_contact__zfeSk .ContactForm_content__GKs50{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}@media(max-width:1024px){.ContactForm_contact__zfeSk .ContactForm_content__GKs50{grid-template-columns:1fr;gap:50px}}.ContactForm_contact__zfeSk .ContactForm_leftBlock___FiZ7{padding-top:20px}@media(max-width:1024px){.ContactForm_contact__zfeSk .ContactForm_leftBlock___FiZ7{text-align:center}}.ContactForm_contact__zfeSk .ContactForm_title__2qZwq{font-size:32px;font-weight:400;letter-spacing:2px;margin-bottom:30px;color:#333}@media(max-width:768px){.ContactForm_contact__zfeSk .ContactForm_title__2qZwq{font-size:24px}}.ContactForm_contact__zfeSk .ContactForm_description__Zf61g{font-size:16px;line-height:1.8;color:#666;max-width:400px}@media(max-width:1024px){.ContactForm_contact__zfeSk .ContactForm_description__Zf61g{max-width:100%}}.ContactForm_contact__zfeSk .ContactForm_rightBlock__Izhf4{background:#fff;padding:60px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.08)}@media(max-width:768px){.ContactForm_contact__zfeSk .ContactForm_rightBlock__Izhf4{padding:40px 30px}}.ContactForm_contact__zfeSk .ContactForm_formTitle__NmvNK{font-size:18px;font-weight:400;letter-spacing:2px;margin-bottom:40px;color:#999;text-align:center}.ContactForm_contact__zfeSk .ContactForm_form__rwO1Y{display:flex;flex-direction:column;gap:20px}.ContactForm_contact__zfeSk .ContactForm_row__YUtWu{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:640px){.ContactForm_contact__zfeSk .ContactForm_row__YUtWu{grid-template-columns:1fr}}.ContactForm_contact__zfeSk .ContactForm_input__xmw4n,.ContactForm_contact__zfeSk .ContactForm_textarea__La4HZ{width:100%;padding:18px 24px;border:1px solid #d4b896;background:transparent;font-size:14px;color:#333;transition:all .3s ease;font-family:inherit}.ContactForm_contact__zfeSk .ContactForm_input__xmw4n::placeholder,.ContactForm_contact__zfeSk .ContactForm_textarea__La4HZ::placeholder{color:#999}.ContactForm_contact__zfeSk .ContactForm_input__xmw4n:focus,.ContactForm_contact__zfeSk .ContactForm_textarea__La4HZ:focus{outline:none;border-color:#c9a87c;background:#fafafa}.ContactForm_contact__zfeSk .ContactForm_input__xmw4n:disabled,.ContactForm_contact__zfeSk .ContactForm_textarea__La4HZ:disabled{opacity:.6;cursor:not-allowed}.ContactForm_contact__zfeSk .ContactForm_textarea__La4HZ{resize:vertical;min-height:120px}.ContactForm_contact__zfeSk .ContactForm_submitBtn__aMHIq{width:100%;padding:18px 40px;background:#4a4a4a;color:#fff;border:none;font-size:14px;font-weight:600;letter-spacing:2px;cursor:pointer;transition:all .3s ease;margin-top:10px}.ContactForm_contact__zfeSk .ContactForm_submitBtn__aMHIq:hover:not(:disabled){background:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ContactForm_contact__zfeSk .ContactForm_submitBtn__aMHIq:active:not(:disabled){transform:translateY(0)}.ContactForm_contact__zfeSk .ContactForm_submitBtn__aMHIq:disabled{opacity:.6;cursor:not-allowed}.ContactForm_contact__zfeSk .ContactForm_successMessage__c3M14{padding:12px 16px;background-color:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:4px;font-size:14px}.ContactForm_contact__zfeSk .ContactForm_errorMessage__n95Tn{padding:12px 16px;background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;font-size:14px}.ContactForm_modalOverlay__Bf7hb{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:ContactForm_fadeIn__s7qsY .3s ease}.ContactForm_modalContent__CI0Wb{background:#fff;padding:50px;border-radius:8px;max-width:600px;width:100%;position:relative;max-height:90vh;overflow-y:auto;animation:ContactForm_slideUp__NAQTN .3s ease}@media(max-width:768px){.ContactForm_modalContent__CI0Wb{padding:40px 30px}}.ContactForm_closeBtn__pU__D{position:absolute;top:20px;right:20px;background:none;border:none;font-size:32px;color:#999;cursor:pointer;transition:color .3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.ContactForm_closeBtn__pU__D:hover{color:#333}.ContactForm_modalTitle__XbqYm{font-size:20px;font-weight:400;letter-spacing:2px;margin-bottom:15px;color:#333;text-align:center}.ContactForm_modalDescription__G9zEw{font-size:14px;color:#666;text-align:center;margin-bottom:30px;line-height:1.6}.ContactForm_modalForm__fcQRG{display:flex;flex-direction:column;gap:20px}.ContactForm_modalRow__pwjjb{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:640px){.ContactForm_modalRow__pwjjb{grid-template-columns:1fr}}.ContactForm_modalInput__BaFjx,.ContactForm_modalTextarea__GMAaP{width:100%;padding:18px 24px;border:1px solid #d4b896;background:transparent;font-size:14px;color:#333;transition:all .3s ease;font-family:inherit}.ContactForm_modalInput__BaFjx::placeholder,.ContactForm_modalTextarea__GMAaP::placeholder{color:#999}.ContactForm_modalInput__BaFjx:focus,.ContactForm_modalTextarea__GMAaP:focus{outline:none;border-color:#c9a87c;background:#fafafa}.ContactForm_modalInput__BaFjx:disabled,.ContactForm_modalTextarea__GMAaP:disabled{opacity:.6;cursor:not-allowed}.ContactForm_modalTextarea__GMAaP{resize:vertical;min-height:120px}.ContactForm_modalSubmitBtn__XleMi{width:100%;padding:18px 40px;background:#4a4a4a;color:#fff;border:none;font-size:14px;font-weight:600;letter-spacing:2px;cursor:pointer;transition:all .3s ease;margin-top:10px}.ContactForm_modalSubmitBtn__XleMi:hover:not(:disabled){background:#333;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ContactForm_modalSubmitBtn__XleMi:active:not(:disabled){transform:translateY(0)}.ContactForm_modalSubmitBtn__XleMi:disabled{opacity:.6;cursor:not-allowed}@keyframes ContactForm_fadeIn__s7qsY{0%{opacity:0}to{opacity:1}}@keyframes ContactForm_slideUp__NAQTN{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.HeroSection_hero__spH6V{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden;display:flex;align-items:center;justify-content:center}.HeroSection_videoContainer__tLp4_{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translate(-50%,-50%);z-index:0}@media(max-width:768px){.HeroSection_videoContainer__tLp4_{width:300%}}.HeroSection_videoBackground__MGB57{position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);pointer-events:none;object-fit:cover}@media(aspect-ratio < 16/9){.HeroSection_videoBackground__MGB57{height:auto;width:177.77vh}}@media(aspect-ratio > 16/9){.HeroSection_videoBackground__MGB57{width:100%;height:56.25vw}}.HeroSection_videoOverlay__trnLi{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5));z-index:1}.HeroSection_content__Z2eBL{position:relative;z-index:2;width:100%}.HeroSection_container__MJarq{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center;color:#fff}.HeroSection_title__71a9r{font-size:56px;font-weight:700;margin-bottom:24px;line-height:1.2;text-shadow:2px 2px 8px rgba(0,0,0,.5);animation:HeroSection_fadeInUp__SNPvJ 1s ease-out}@media(max-width:768px){.HeroSection_title__71a9r{font-size:36px}}@media(max-width:480px){.HeroSection_title__71a9r{font-size:28px}}.HeroSection_subtitle__iRjPP{font-size:20px;font-weight:300;max-width:600px;margin:0 auto;text-shadow:1px 1px 4px rgba(0,0,0,.5);animation:HeroSection_fadeInUp__SNPvJ 1s ease-out .3s both}@media(max-width:768px){.HeroSection_subtitle__iRjPP{font-size:16px}}@media(max-width:480px){.HeroSection_subtitle__iRjPP{font-size:14px}}@keyframes HeroSection_fadeInUp__SNPvJ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.InnovationSection_innovation__tBI7e{padding:100px 0;background:#f5f5f5}.InnovationSection_innovation__tBI7e .InnovationSection_content__Faf00{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center}@media(max-width:1024px){.InnovationSection_innovation__tBI7e .InnovationSection_content__Faf00{grid-template-columns:1fr}}.InnovationSection_innovation__tBI7e .InnovationSection_textBlock__iBnPY{background:#c9a87c;color:#fff;padding:80px 60px;display:flex;flex-direction:column;justify-content:center;min-height:600px}@media(max-width:768px){.InnovationSection_innovation__tBI7e .InnovationSection_textBlock__iBnPY{padding:50px 30px;min-height:auto}}.InnovationSection_innovation__tBI7e .InnovationSection_logo__UTYd8{margin-bottom:40px}.InnovationSection_innovation__tBI7e .InnovationSection_logo__UTYd8 .InnovationSection_logoText__eE55z{font-size:48px;font-weight:700;letter-spacing:4px;display:block;color:#fff}.InnovationSection_innovation__tBI7e .InnovationSection_logo__UTYd8 .InnovationSection_logoSubtext__2cJJm{font-size:32px;font-weight:300;font-style:italic;display:block;margin-top:-10px}.InnovationSection_innovation__tBI7e .InnovationSection_title__Wzc4k{font-size:32px;font-weight:400;letter-spacing:2px;margin-bottom:40px;line-height:1.4}@media(max-width:768px){.InnovationSection_innovation__tBI7e .InnovationSection_title__Wzc4k{font-size:24px}}.InnovationSection_innovation__tBI7e .InnovationSection_description__5Dzya{font-size:16px;line-height:1.8;font-weight:300;max-width:600px}@media(max-width:768px){.InnovationSection_innovation__tBI7e .InnovationSection_description__5Dzya{font-size:14px}}.InnovationSection_innovation__tBI7e .InnovationSection_imageBlock__JQ1x_{width:100%;height:100%;min-height:600px;overflow:hidden}@media(max-width:1024px){.InnovationSection_innovation__tBI7e .InnovationSection_imageBlock__JQ1x_{min-height:400px}}.InnovationSection_innovation__tBI7e .InnovationSection_image__Pr6mg{width:100%;height:100%;object-fit:cover}.FeaturesSection_features__eaTh7{padding:100px 0;background:#f8f8f8}.FeaturesSection_features__eaTh7 .FeaturesSection_container__1AzDk{max-width:1400px;margin:0 auto;padding:0 20px}.FeaturesSection_features__eaTh7 .FeaturesSection_grid__BcrVm{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:1024px){.FeaturesSection_features__eaTh7 .FeaturesSection_grid__BcrVm{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:640px){.FeaturesSection_features__eaTh7 .FeaturesSection_grid__BcrVm{grid-template-columns:1fr;gap:20px}}.FeaturesSection_features__eaTh7 .FeaturesSection_featureCard__CJPYg{background:#fff;padding:50px 40px;border-radius:8px;transition:transform .3s ease,box-shadow .3s ease}.FeaturesSection_features__eaTh7 .FeaturesSection_featureCard__CJPYg:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}@media(max-width:768px){.FeaturesSection_features__eaTh7 .FeaturesSection_featureCard__CJPYg{padding:40px 30px}}.FeaturesSection_features__eaTh7 .FeaturesSection_icon__KWwB_{color:#c9a87c;margin-bottom:30px;display:flex;align-items:center;justify-content:flex-start}.FeaturesSection_features__eaTh7 .FeaturesSection_title__T2nuk{font-size:18px;font-weight:600;letter-spacing:1px;margin-bottom:20px;color:#333}.FeaturesSection_features__eaTh7 .FeaturesSection_description__CRW74{font-size:15px;line-height:1.7;color:#666;font-weight:300}@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";.RCPCalculator_calculator__jHa75{max-width:900px;margin:0 auto;padding:40px;background:linear-gradient(135deg,#fff,#f8fdf8);border-radius:24px;box-shadow:0 20px 60px rgba(46,125,50,.15);font-family:Montserrat,sans-serif}@media(max-width:768px){.RCPCalculator_calculator__jHa75{padding:24px;border-radius:16px}}.RCPCalculator_header__OacLV{text-align:center;margin-bottom:40px;padding-bottom:24px;border-bottom:2px solid #e8f5e9}.RCPCalculator_header__OacLV h2{font-size:32px;font-weight:700;color:#2e7d32;margin:0 0 8px}@media(max-width:768px){.RCPCalculator_header__OacLV h2{font-size:24px}}.RCPCalculator_header__OacLV p{font-size:16px;color:#66bb6a;margin:0;font-weight:500}.RCPCalculator_inputs__vdQHs{display:flex;flex-direction:column;gap:28px;margin-bottom:40px}.RCPCalculator_inputGroup__XVatr label{display:block;font-size:15px;font-weight:600;color:#1b5e20;margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.RCPCalculator_inputGroup__XVatr .RCPCalculator_hint__sfM_T{font-size:12px;font-weight:400;color:#81c784;margin-top:4px}.RCPCalculator_input__8KmsF{width:100%;padding:16px 20px;font-size:16px;font-weight:500;color:#2e7d32;background:#fff;border:2px solid #e8f5e9;border-radius:12px;transition:all .3s ease;font-family:Montserrat,sans-serif}.RCPCalculator_input__8KmsF:focus{outline:none;border-color:#66bb6a;box-shadow:0 0 0 4px rgba(102,187,106,.1)}.RCPCalculator_input__8KmsF:hover{border-color:#a5d6a7}.RCPCalculator_installmentButtons__x9oRh{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:768px){.RCPCalculator_installmentButtons__x9oRh{grid-template-columns:1fr}}.RCPCalculator_installmentBtn__0_tVO{padding:16px;background:#fff;border:2px solid #e8f5e9;border-radius:12px;cursor:pointer;transition:all .3s ease;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:#2e7d32;display:flex;flex-direction:column;align-items:center;gap:6px}.RCPCalculator_installmentBtn__0_tVO span{font-size:12px;font-weight:500;color:#81c784}.RCPCalculator_installmentBtn__0_tVO:hover{border-color:#a5d6a7;transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,125,50,.1)}.RCPCalculator_installmentBtn__0_tVO.RCPCalculator_active__nKzDU{background:linear-gradient(135deg,#66bb6a,#4caf50);border-color:#4caf50;color:#fff}.RCPCalculator_installmentBtn__0_tVO.RCPCalculator_active__nKzDU span{color:hsla(0,0%,100%,.9)}.RCPCalculator_downPaymentType__Gq8Tl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.RCPCalculator_typeBtn__EStiA{padding:12px;background:#fff;border:2px solid #e8f5e9;border-radius:10px;cursor:pointer;transition:all .3s ease;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:#2e7d32}.RCPCalculator_typeBtn__EStiA:hover{border-color:#a5d6a7}.RCPCalculator_typeBtn__EStiA.RCPCalculator_active__nKzDU{background:#66bb6a;border-color:#66bb6a;color:#fff}.RCPCalculator_inputWithUnit___FtMJ{position:relative}.RCPCalculator_inputWithUnit___FtMJ .RCPCalculator_unit___s7vw{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:700;color:#4caf50;pointer-events:none}.RCPCalculator_discountBadge__cXIeA{margin-top:12px;padding:12px 16px;background:linear-gradient(135deg,#fff9c4,#fff59d);border:2px solid #ffd54f;border-radius:10px;color:#f57f17;font-size:14px;font-weight:600;text-align:center;animation:RCPCalculator_pulse__HCD_8 2s infinite}@keyframes RCPCalculator_pulse__HCD_8{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.RCPCalculator_results__6SHt3{background:#fff;border-radius:20px;padding:32px;box-shadow:0 8px 24px rgba(46,125,50,.08)}@media(max-width:768px){.RCPCalculator_results__6SHt3{padding:24px}}.RCPCalculator_priceBreakdown__YHs6J{margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid #e8f5e9}.RCPCalculator_priceBreakdown__YHs6J .RCPCalculator_row__sGBUQ{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:15px}.RCPCalculator_priceBreakdown__YHs6J .RCPCalculator_row__sGBUQ span:first-child{color:#546e7a;font-weight:500}.RCPCalculator_priceBreakdown__YHs6J .RCPCalculator_row__sGBUQ span:last-child{color:#2e7d32;font-weight:600;font-size:16px}.RCPCalculator_priceBreakdown__YHs6J .RCPCalculator_row__sGBUQ.RCPCalculator_total__NXApn{margin-top:16px;padding:20px;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border-radius:12px}.RCPCalculator_priceBreakdown__YHs6J .RCPCalculator_row__sGBUQ.RCPCalculator_total__NXApn span:first-child{color:#1b5e20;font-size:18px;font-weight:700}.RCPCalculator_priceBreakdown__YHs6J .RCPCalculator_row__sGBUQ.RCPCalculator_total__NXApn span:last-child{color:#2e7d32;font-size:28px;font-weight:700}.RCPCalculator_priceBreakdown__YHs6J .RCPCalculator_surcharge__p3U8k{color:#ef6c00!important}.RCPCalculator_priceBreakdown__YHs6J .RCPCalculator_discount__ErO8F{color:#4caf50!important}.RCPCalculator_paymentSchedule__FASMM{margin-bottom:32px}.RCPCalculator_paymentSchedule__FASMM h3{font-size:20px;font-weight:700;color:#2e7d32;margin:0 0 24px}.RCPCalculator_paymentItem____Wl3{display:flex;justify-content:space-between;align-items:center;padding:20px;margin-bottom:12px;background:#fafafa;border:2px solid #f5f5f5;border-radius:12px;transition:all .3s ease}.RCPCalculator_paymentItem____Wl3:hover{background:#f1f8e9;border-color:#e8f5e9;transform:translateX(4px)}.RCPCalculator_paymentItem____Wl3 .RCPCalculator_paymentLabel__8ETSi{display:flex;align-items:center;gap:16px;flex:1}.RCPCalculator_paymentItem____Wl3 .RCPCalculator_paymentLabel__8ETSi .RCPCalculator_step__R3t7v{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#66bb6a,#4caf50);color:#fff;border-radius:50%;font-weight:700;font-size:14px;flex-shrink:0}.RCPCalculator_paymentItem____Wl3 .RCPCalculator_paymentLabel__8ETSi strong{display:block;color:#2e7d32;font-size:15px;font-weight:600;margin-bottom:4px}.RCPCalculator_paymentItem____Wl3 .RCPCalculator_paymentLabel__8ETSi p{margin:0;font-size:13px;color:#81c784;font-weight:500}.RCPCalculator_paymentItem____Wl3 .RCPCalculator_paymentAmount__gAbus{text-align:right;font-size:18px;font-weight:700;color:#2e7d32}.RCPCalculator_paymentItem____Wl3 .RCPCalculator_paymentAmount__gAbus .RCPCalculator_som__Z9tGy{display:block;font-size:12px;font-weight:500;color:#81c784;margin-top:4px}.RCPCalculator_summary__9T_DT{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border-radius:16px;margin-bottom:24px}@media(max-width:768px){.RCPCalculator_summary__9T_DT{grid-template-columns:1fr}}.RCPCalculator_summary__9T_DT .RCPCalculator_summaryItem__YaBb2{display:flex;flex-direction:column;gap:8px}.RCPCalculator_summary__9T_DT .RCPCalculator_summaryItem__YaBb2 span{font-size:13px;color:#546e7a;font-weight:500}.RCPCalculator_summary__9T_DT .RCPCalculator_summaryItem__YaBb2 strong{font-size:20px;color:#2e7d32;font-weight:700}.RCPCalculator_exportSection__txls2{margin-bottom:32px;text-align:center}.RCPCalculator_exportSection__txls2 .RCPCalculator_exportBtn__qSlbI{width:100%;padding:20px 32px;background:linear-gradient(135deg,#2e7d32,#1b5e20);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;font-family:Montserrat,sans-serif;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 4px 12px rgba(46,125,50,.3)}.RCPCalculator_exportSection__txls2 .RCPCalculator_exportBtn__qSlbI .RCPCalculator_exportIcon__NXOCP{font-size:24px}.RCPCalculator_exportSection__txls2 .RCPCalculator_exportBtn__qSlbI:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(46,125,50,.4);background:linear-gradient(135deg,#388e3c,#2e7d32)}.RCPCalculator_exportSection__txls2 .RCPCalculator_exportBtn__qSlbI:active{transform:translateY(0)}.RCPCalculator_exportSection__txls2 .RCPCalculator_exportHint__Ob43c{margin:12px 0 0;font-size:13px;color:#81c784;font-weight:500}.RCPCalculator_bonuses__uGpHZ .RCPCalculator_bonusItem__HK8UC{display:flex;align-items:center;gap:16px;padding:20px;background:linear-gradient(135deg,#fff9c4,#fff59d);border:2px solid #ffd54f;border-radius:12px}.RCPCalculator_bonuses__uGpHZ .RCPCalculator_bonusItem__HK8UC .RCPCalculator_icon__NmQi0{font-size:32px;flex-shrink:0}.RCPCalculator_bonuses__uGpHZ .RCPCalculator_bonusItem__HK8UC strong{display:block;color:#f57f17;font-size:16px;font-weight:700;margin-bottom:4px}.RCPCalculator_bonuses__uGpHZ .RCPCalculator_bonusItem__HK8UC p{margin:0;font-size:13px;color:#f9a825;font-weight:500}.StatsSection_stats__Dq33v{padding:100px 0;background:#fff}.StatsSection_stats__Dq33v .StatsSection_container__vOGBh{max-width:1400px;margin:0 auto;padding:0 20px}.StatsSection_stats__Dq33v .StatsSection_grid__rcpEj{display:grid;grid-template-columns:repeat(4,1fr);gap:60px 40px}@media(max-width:1200px){.StatsSection_stats__Dq33v .StatsSection_grid__rcpEj{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.StatsSection_stats__Dq33v .StatsSection_grid__rcpEj{grid-template-columns:repeat(2,1fr);gap:40px 20px}}@media(max-width:480px){.StatsSection_stats__Dq33v .StatsSection_grid__rcpEj{grid-template-columns:1fr}}.StatsSection_stats__Dq33v .StatsSection_statCard__68HqB{text-align:left;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.StatsSection_stats__Dq33v .StatsSection_value__os38X{font-size:42px;font-weight:300;color:#333;margin-bottom:15px;line-height:1;display:flex;align-items:baseline;gap:4px}@media(max-width:768px){.StatsSection_stats__Dq33v .StatsSection_value__os38X{font-size:32px}}.StatsSection_stats__Dq33v .StatsSection_unit__nvUAe{font-size:24px;font-weight:300;color:#666}@media(max-width:768px){.StatsSection_stats__Dq33v .StatsSection_unit__nvUAe{font-size:18px}}.StatsSection_stats__Dq33v .StatsSection_label__VJZ1u{font-size:14px;color:#666;line-height:1.5;font-weight:400}