.contactSection_application__aHHtr{background-color:var(--color-white);padding:30px 24px}.contactSection_sectionTitle__bt9ig{font-size:28px;font-weight:700;text-align:center;color:var(--color-black)}.contactSection_sectionSubtitle__AJ_Zt{font-size:16px;text-align:center;margin-top:8px;color:var(--color-black)}.contactSection_formContainer__QkVFb{max-width:896px;margin:48px auto 0;background:#e4e7eb;border-radius:16px;padding:28px;box-shadow:0 10px 15px rgba(0,0,0,.1)}.contactSection_formSteps__ar3vT{display:flex;align-items:center;justify-content:space-around;margin-bottom:32px;flex-wrap:wrap}.contactSection_formStep__USWC_{align-items:center}.contactSection_stepCircle__lBrWs{width:40px;height:40px;border-radius:50%;font-size:16px;display:flex;align-items:center;justify-content:center;margin:5px auto}.contactSection_active__f1xTm{background-color:var(--color-secondary);color:var(--color-white)}.contactSection_inactive__r8Pu3{background-color:#f2f4f5;border:1px solid var(--color-secondary);color:var(--color-secondary)}.contactSection_stepLabel__anm24{font-size:14px;text-align:center;margin-left:8px;padding:4px}.contactSection_stepLine__Gj6Po{width:50px;height:2px;background-color:#e4e7eb;margin:0 16px}.contactSection_form__lc2AH{width:100%}.contactSection_formGrid__fX5Pt{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:24px}@media (min-width:640px){.contactSection_formGrid__fX5Pt{grid-template-columns:1fr 1fr;gap:24px}.contactSection_sectionTitle__bt9ig{font-size:28px}.contactSection_sectionSubtitle__AJ_Zt{font-size:16px}}.contactSection_fullWidth__14GYx{grid-column:1/-1}.contactSection_formLabel__LLo8B{display:block;font-size:16px;font-weight:500;color:var(--color-black);margin-bottom:8px}.contactSection_formInput__Y_Nl7,.contactSection_formSelect__c3xpE{width:100%;height:48px;padding:0 16px;font-size:16px;border:1px solid #e4e7eb;border-radius:8px;font-family:inherit;transition:border-color .3s ease}.contactSection_bgWhite__X3LXd{background-color:var(--color-white)}.contactSection_messageBox__O_y6t{height:auto;min-height:100px}.contactSection_formInput__Y_Nl7:focus,.contactSection_formSelect__c3xpE:focus{outline:none;border-color:var(--color-secondary)}.contactSection_addressGrid__lqieJ{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:8px}.contactSection_detectLocationButton__iMHWH{margin-top:10px;padding:10px 16px;background-color:var(--color-blue);color:var(--color-white);border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s ease}.contactSection_detectLocationButton__iMHWH:hover{background-color:#0056b3}@media (max-width:480px){.contactSection_addressGrid__lqieJ{grid-template-columns:1fr}}.contactSection_formSubmit__oqvF8{background-color:var(--color-secondary);color:var(--color-white);padding:12px 24px;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);float:right;transition:background-color .3s ease}.contactSection_formSubmit__oqvF8:hover{background-color:var(--color-secondary-hover)}.installation_installation__LmQHf{background-color:var(--color-white);padding:30px 24px}.installation_sectionTitle__f1djW{font-size:30px;font-weight:700;line-height:36px;color:var(--color-secondary);text-align:center;margin-bottom:20px}.installation_sectionSubtitle__oNpY_{font-size:18px;line-height:22px;color:var(--color-black);text-align:center;margin-bottom:40px}.installation_processSteps__h_9AY{display:flex;flex-wrap:wrap;justify-content:center;gap:32px;margin:48px 0}.installation_step__lRUq5{text-align:center;max-width:180px;flex:1 1 100px;cursor:pointer}.installation_step__lRUq5:hover .installation_stepNumber__opyke{box-shadow:0 0 0 3px rgba(33,196,93,.2);transition:box-shadow .2s ease}.installation_stepNumber__opyke{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:18px;font-weight:700}.installation_active__6jkW9{background-color:var(--color-secondary);color:var(--color-black)}.installation_inactive__pDtn1{background-color:#e4e7eb;color:var(--color-black)}.installation_stepTitle__Ruxd4{font-size:15px;font-weight:600;margin-bottom:6px;color:var(--color-black)}.installation_stepDescription__sQrbW{font-size:13px;color:var(--color-black);line-height:1.4}.installation_installationDetails__5F5vw{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px){.installation_installationDetails__5F5vw{flex-direction:row;gap:64px}}@media (max-width:768px){.installation_sectionSubtitle__oNpY_{font-size:16px}.installation_sectionTitle__f1djW{font-size:28px}}.installation_timelinePanel__JwMkG{background:#f9fafa;border-radius:16px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.1);flex:1}.installation_servicesTitle__5M8du,.installation_timelineTitle__B38Lf{font-size:24px;color:var(--color-secondary);font-weight:600;margin-bottom:16px}.installation_timelineDescription__g3Qco{color:var(--color-black);margin-bottom:24px}.installation_timelineItem__B9Jt8{display:flex;align-items:center;gap:12px;margin-bottom:16px}.installation_timelineContent__ytp08{flex:1}.installation_timelineLabel__relPp{font-weight:600;color:var(--color-black)}.installation_timelineValue__q1iOF{color:var(--color-black)}.installation_servicesPanel__GF_wi{flex:1}.installation_serviceCards__Ios2g{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:640px){.installation_serviceCards__Ios2g{grid-template-columns:1fr 1fr}}.installation_serviceCard__G1iK7{background:var(--color-white);border-radius:12px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.installation_serviceHeader__VuSdw{display:flex;align-items:center;gap:12px;margin-bottom:8px}.installation_serviceIcon__e1_I2{width:32px;height:44px}.installation_serviceTitle__UvIEi{font-size:15px;font-weight:600;color:var(--color-black)}.installation_serviceDescription__Kcsyg{font-size:13px;color:var(--color-black)}.Specifications_specifications__4M_XG{background-color:#a4f6c2;padding:30px 96px}.Specifications_sectionTitle__nepn2{font-size:30px;font-weight:700;line-height:36px;color:var(--color-secondary);text-align:center;margin-bottom:24px}.Specifications_sectionSubtitle__PM6ve{font-size:18px;line-height:22px;color:var(--color-black);text-align:center;margin-bottom:64px}.Specifications_specContent__VwgVI{display:flex;gap:120px;align-items:center;margin-top:64px}.Specifications_specImage__X0fR_{width:100%;max-width:580px;height:auto;border-radius:16px;object-fit:cover}.Specifications_specDetails__PnMD9{flex:1;min-width:300px}.Specifications_specTabs__OWl1v{display:flex;gap:32px;margin-bottom:32px;flex-wrap:wrap;justify-content:space-around}.Specifications_specTab__A3kqS{font-size:18px;font-weight:600;line-height:22px;cursor:pointer;padding-bottom:8px;border-bottom:2px solid transparent;transition:all .3s ease}.Specifications_active__m1t7U{color:var(--color-secondary);border-bottom-color:var(--color-secondary)}.Specifications_inactive__T81WX{color:#818892}.Specifications_specPanel__R3vFt{background-color:var(--color-white);border-radius:16px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:32px}.Specifications_specGrid__mT9rV{display:grid;grid-template-columns:1fr 1fr;gap:16px}.Specifications_specItem__iB7yF{margin-bottom:10px}.Specifications_specLabel__Dd_Yy{font-weight:600;margin-bottom:8px}.Specifications_specLabel__Dd_Yy,.Specifications_specValue__LcSXq{font-size:16px;color:var(--color-black)}.Specifications_featuresSection__1g4_e{margin-top:24px}.Specifications_featuresGrid__bYbMu{display:grid;grid-template-columns:1fr 1fr;gap:16px}.Specifications_featureItem__2CjGC{display:flex;align-items:center;gap:8px}.Specifications_featureIcon__I6t_z{width:24px;height:24px}.Specifications_certifications__GCLoq{background-color:var(--color-white);border-radius:16px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Specifications_certBadges__W0OcZ{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.Specifications_certBadge__N8Qsm{background-color:#f2f4f5;border-radius:14px;padding:4px 12px;font-size:14px;font-weight:500;color:var(--color-black)}@media (max-width:1024px){.Specifications_specContent__VwgVI{flex-direction:column;gap:48px;align-items:center}.Specifications_featuresGrid__bYbMu,.Specifications_specGrid__mT9rV{grid-template-columns:1fr}}@media (max-width:768px){.Specifications_sectionSubtitle__PM6ve{font-size:16px}.Specifications_sectionTitle__nepn2{font-size:28px}}@media (max-width:600px){.Specifications_specifications__4M_XG{padding:48px 24px}.Specifications_specTabs__OWl1v{flex-direction:column;gap:16px}.Specifications_certBadges__W0OcZ{flex-direction:column;gap:8px}.Specifications_sectionTitle__nepn2{font-size:28px}.Specifications_sectionSubtitle__PM6ve{font-size:16px}}.heroSection_hero___wanc{background-color:#f1f1f1;padding:96px 24px;display:flex;flex-direction:row;align-items:center;gap:64px;margin-top:64px;flex-wrap:wrap}.heroSection_heroContent__AhYQx{flex:1;min-width:300px}.heroSection_hero___wanc h1{font-size:44px;font-weight:700;line-height:1.2;color:var(--color-secondary);margin-bottom:24px}.heroSection_hero___wanc p{font-size:18px;line-height:28px;color:var(--color-black);margin-bottom:32px}.heroSection_heroButtons__sYfpk{display:flex;gap:16px;flex-wrap:wrap}.heroSection_btnPrimary__sDSes{background-color:var(--color-secondary);color:var(--color-white);padding:12px 24px;border:none;border-radius:8px;font-weight:600;text-decoration:none;transition:background-color .3s ease;box-shadow:0 10px 15px rgba(0,0,0,.1)}.heroSection_btnPrimary__sDSes:hover{background-color:var(--color-secondary-hover)}.heroSection_btnSecondary__pICpA{background-color:transparent;color:var(--color-black);padding:12px 24px;border:1px solid #e4e7eb;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.heroSection_btnSecondary__pICpA:hover{background-color:var(--color-white);border-color:var(--color-secondary)}.heroSection_heroImageWrapper__xR1Ve{flex:1;min-width:300px;display:flex;justify-content:center}.heroSection_heroImage__NQ2XX{max-width:100%;height:auto;border-radius:16px;object-fit:cover}@media (max-width:1024px){.heroSection_hero___wanc{flex-direction:column;text-align:center;padding:64px 16px}.heroSection_heroImageWrapper__xR1Ve{margin-top:32px}.heroSection_hero___wanc h1{font-size:32px}.heroSection_hero___wanc p{font-size:16px}.heroSection_heroButtons__sYfpk{display:flex;justify-content:center}}@media (max-width:768px){.heroSection_sectionSubtitle__DEGe2{font-size:16px}.heroSection_sectionTitle__MYSIa{font-size:28px}}.whyPartner_whyPartner__LMM57{background-color:var(--color-white);padding:50px 24px}.whyPartner_container__gZvNi{max-width:1200px;margin:0 auto;padding:0 16px}.whyPartner_sectionTitle__l8yRd{font-size:30px;font-weight:700;line-height:36px;color:var(--color-secondary);text-align:center;margin-bottom:24px}.whyPartner_sectionSubtitle__xWZsE{font-size:18px;line-height:22px;color:var(--color-black);text-align:center;margin-bottom:64px}.whyPartner_benefitsGrid___MXKa{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:32px}.whyPartner_benefitCard__htrYE{background-color:#f2f4f5;border-radius:16px;padding:32px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.whyPartner_benefitCard__htrYE:hover{transform:translateY(-4px)}.whyPartner_benefitIcon__JRWAS{width:64px;height:88px;margin-bottom:10px}.whyPartner_benefitTitle__6PV81{font-size:20px;font-weight:600;line-height:24px;color:var(--color-black);margin-bottom:16px}.whyPartner_benefitDescription__70Dpp{font-size:16px;line-height:24px;color:var(--color-black)}.whyPartner_break__OKkVF{display:none}@media (max-width:768px){.whyPartner_break__OKkVF{display:inline}.whyPartner_benefitsGrid___MXKa{grid-template-columns:repeat(2,1fr)}.whyPartner_sectionSubtitle__xWZsE{font-size:16px}.whyPartner_sectionTitle__l8yRd{font-size:28px}}@media (max-width:480px){.whyPartner_benefitsGrid___MXKa{grid-template-columns:repeat(1,1fr)}.whyPartner_benefitCard__htrYE{text-align:center}}