.HPFAQ_section__GuKgb{background-color:#1C1B19;padding:80px}.HPFAQ_inner__GX2GH{max-width:860px;margin:0 auto}.HPFAQ_eyebrow__HTsIR{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.HPFAQ_heading__N5K6w{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 40px}.HPFAQ_list__E2iRQ{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.07)}.HPFAQ_item__Z5OrN{border-bottom:1px solid rgba(255,255,255,.07)}.HPFAQ_question__pXvTf{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;background:none;border:none;border-radius:0;color:#ffffff;font-size:15px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;transition:color .15s ease}.HPFAQ_question__pXvTf:hover{color:var(--green-500);background:none;box-shadow:none}.HPFAQ_icon__PuHrR{flex-shrink:0;color:rgba(255,255,255,.4);transition:transform .2s ease;display:flex;align-items:center}.HPFAQ_iconOpen__o5ZvP{transform:rotate(180deg);color:var(--green-500)}.HPFAQ_answer__Ji9uz{color:#888;font-size:13.5px;line-height:1.75;margin:0;padding:0 0 24px;max-width:760px}@media (min-width:768px) and (max-width:1100px){.HPFAQ_section__GuKgb{padding:60px 40px}}@media (max-width:768px){.HPFAQ_section__GuKgb{padding:48px 24px}.HPFAQ_heading__N5K6w{font-size:24px}.HPFAQ_question__pXvTf{font-size:14px}}.HPHero_hero__Kob3Q{position:relative;height:100vh;min-height:600px;overflow:hidden}.HPHero_placeholder___4hev{position:absolute;inset:0;background-color:#0e1a1a}.HPHero_overlay__4P_eQ{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,18,18,.9),rgba(8,18,18,.15))}.HPHero_content___i_lH{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;max-width:780px;padding-left:80px;padding-top:88px}.HPHero_eyebrow__y39lC{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.HPHero_headline__bf_nl{color:#ffffff;font-size:54px;font-weight:700;line-height:1.1;margin:0 0 20px}.HPHero_accent__D_Miu{color:var(--green-500)}.HPHero_subtext__82tCJ{color:rgba(255,255,255,.65);font-size:15px;line-height:1.7;max-width:540px;margin:0 0 36px}.HPHero_actions__BIvSS{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.HPHero_cta__i2XuX{display:inline-flex;align-items:center;padding:14px 28px;background-color:var(--green-500);color:#ffffff;font-size:15px;font-weight:600;border-radius:9999px;text-decoration:none;transition:background-color .2s ease}.HPHero_cta__i2XuX:hover{background-color:#a0d63a}.HPHero_ctaGhost__R1zYR{display:inline-flex;align-items:center;padding:13px 26px;background:transparent;color:rgba(255,255,255,.85);font-size:15px;font-weight:600;border-radius:9999px;border:1px solid rgba(255,255,255,.3);text-decoration:none;transition:border-color .2s ease,color .2s ease}.HPHero_ctaGhost__R1zYR:hover{border-color:rgba(255,255,255,.7);color:#ffffff}@media (max-width:768px){.HPHero_content___i_lH{padding-left:24px;padding-right:24px}.HPHero_headline__bf_nl{font-size:36px}.HPHero_actions__BIvSS{flex-direction:column;align-items:flex-start}}.HPFlow_section__6ebH6{background-color:#F5F4F0;padding:80px}.HPFlow_inner__O8NEV{max-width:1200px;margin:0 auto}.HPFlow_eyebrow__kUFEH{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.HPFlow_heading__2WYAV{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 56px;text-align:center}.HPFlow_flow__7oKN1{display:flex;align-items:flex-start}.HPFlow_stepGroup__YQZfN{display:flex;align-items:center;flex:1}.HPFlow_step__TK6jM{flex:1;padding:32px;background-color:#ffffff;border-radius:4px}.HPFlow_num__Eccje{display:block;color:var(--green-500);font-size:36px;font-weight:800;line-height:1;margin-bottom:16px}.HPFlow_title__85C5R{color:var(--grey-800);font-size:17px;font-weight:700;line-height:1.3;margin:0 0 12px}.HPFlow_body__xQgCq{color:#555;font-size:13.5px;line-height:1.75;margin:0}.HPFlow_arrow__GYTno{flex-shrink:0;margin:0 16px}@media (min-width:768px) and (max-width:1100px){.HPFlow_section__6ebH6{padding:60px 40px}.HPFlow_flow__7oKN1{flex-direction:column;gap:16px}.HPFlow_stepGroup__YQZfN{flex-direction:column;width:100%}.HPFlow_arrow__GYTno{transform:rotate(90deg);margin:0}}@media (max-width:768px){.HPFlow_section__6ebH6{padding:48px 24px}.HPFlow_heading__2WYAV{font-size:24px;margin-bottom:32px}.HPFlow_flow__7oKN1{flex-direction:column;gap:16px}.HPFlow_stepGroup__YQZfN{flex-direction:column;width:100%}.HPFlow_arrow__GYTno{transform:rotate(90deg);margin:0}}.HPWhyMCS_section__IfVOg{background-color:#111110;padding:80px}.HPWhyMCS_inner__TOPZ9{max-width:1000px;margin:0 auto}.HPWhyMCS_eyebrow__Z16q0{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.HPWhyMCS_heading___4Mx4{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 48px;text-align:center}.HPWhyMCS_card__nSygV{display:grid;grid-template-columns:1fr auto 1fr;border:1px solid rgba(255,255,255,.08);border-radius:6px;overflow:hidden;margin-bottom:28px}.HPWhyMCS_half__OOCFA{padding:44px 40px}.HPWhyMCS_half__OOCFA:first-child{background-color:rgba(255,255,255,.02)}.HPWhyMCS_half__OOCFA:last-child{background-color:rgba(143,197,47,.06)}.HPWhyMCS_divider__uEvN4{width:1px;background-color:rgba(255,255,255,.08)}.HPWhyMCS_label__nSQ09{color:var(--green-500);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.HPWhyMCS_tagline__DZ7uW{color:#ffffff;font-size:20px;font-weight:700;margin:0 0 24px;line-height:1.2}.HPWhyMCS_list__NmFl2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.HPWhyMCS_list__NmFl2 li{color:#888;font-size:13.5px;line-height:1.6;padding-left:16px;position:relative}.HPWhyMCS_list__NmFl2 li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background-color:var(--green-500)}.HPWhyMCS_note__cR8iZ{color:rgba(255,255,255,.35);font-size:12.5px;line-height:1.6;text-align:center;margin:0}@media (min-width:768px) and (max-width:1100px){.HPWhyMCS_section__IfVOg{padding:60px 40px}}@media (max-width:768px){.HPWhyMCS_section__IfVOg{padding:48px 24px}.HPWhyMCS_heading___4Mx4{font-size:24px}.HPWhyMCS_card__nSygV{grid-template-columns:1fr}.HPWhyMCS_divider__uEvN4{width:100%;height:1px}.HPWhyMCS_half__OOCFA{padding:32px 24px}}.HPWhoFor_section__sdDTg{background-color:#ECECE2;padding:80px}.HPWhoFor_inner__Ltobp{max-width:1200px;margin:0 auto}.HPWhoFor_eyebrow__SbxgZ{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.HPWhoFor_heading__h2PBu{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 48px;text-align:center}.HPWhoFor_grid__usQre{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.HPWhoFor_card__NhKA7{background-color:#ffffff;border-radius:4px;padding:36px 28px;border-top:3px solid var(--green-500)}.HPWhoFor_cardTitle__GJNu1{color:var(--grey-800);font-size:17px;font-weight:700;margin:0 0 14px;line-height:1.3}.HPWhoFor_cardBody__PEVt7{color:#666;font-size:13.5px;line-height:1.7;margin:0}@media (min-width:768px) and (max-width:1100px){.HPWhoFor_section__sdDTg{padding:60px 40px}.HPWhoFor_grid__usQre{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.HPWhoFor_section__sdDTg{padding:48px 24px}.HPWhoFor_heading__h2PBu{font-size:24px;margin-bottom:32px}.HPWhoFor_grid__usQre{grid-template-columns:1fr}}.HPBenefits_section__eNE7F{background-color:#F5F4F0;padding:80px}.HPBenefits_inner__rbgwf{max-width:1200px;margin:0 auto}.HPBenefits_header__ezbyu{max-width:640px;margin:0 auto 56px;text-align:center}.HPBenefits_eyebrow__bwgs8{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.HPBenefits_heading__OxVDz{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 16px}.HPBenefits_sub__5h7qq{color:#666;font-size:14px;line-height:1.7;margin:0}.HPBenefits_grid___lbl9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.HPBenefits_card__cInMU{background-color:#ffffff;border-radius:4px;padding:32px 28px;border-top:3px solid var(--green-500)}.HPBenefits_cardTitle__hSIPN{color:var(--grey-800);font-size:16px;font-weight:700;margin:0 0 12px;line-height:1.3}.HPBenefits_cardBody__ynGLE{color:#666;font-size:13.5px;line-height:1.7;margin:0}@media (min-width:768px) and (max-width:1100px){.HPBenefits_section__eNE7F{padding:60px 40px}.HPBenefits_grid___lbl9{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.HPBenefits_section__eNE7F{padding:48px 24px}.HPBenefits_heading__OxVDz{font-size:24px}.HPBenefits_grid___lbl9{grid-template-columns:1fr}}.HPProcess_section__jCV6M{background-color:#ffffff;padding:80px}.HPProcess_inner__vnnyU{max-width:760px;margin:0 auto}.HPProcess_eyebrow__YA2Jn{color:var(--green-600);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.HPProcess_heading__N0EYZ{color:var(--grey-800);font-size:30px;font-weight:700;line-height:1.25;margin:0 0 64px;text-align:center}.HPProcess_timeline___sKLr{display:flex;flex-direction:column}.HPProcess_step__mCRpu{display:grid;grid-template-columns:48px 1fr;gap:24px;position:relative}.HPProcess_marker__0L385{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.HPProcess_num__kk9e1{width:48px;height:48px;border-radius:50%;background-color:var(--green-500);color:#ffffff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em}.HPProcess_line__RwGM5{flex:1;width:2px;background-color:#e8e8e0;margin-top:8px;margin-bottom:8px;min-height:32px}.HPProcess_step__mCRpu:last-child .HPProcess_line__RwGM5{display:none}.HPProcess_content__vUioa{padding-bottom:40px}.HPProcess_step__mCRpu:last-child .HPProcess_content__vUioa{padding-bottom:0}.HPProcess_title__THLN1{color:var(--grey-800);font-size:18px;font-weight:700;line-height:1.3;margin:10px 0}.HPProcess_body__YUtad{color:#555;font-size:13.5px;line-height:1.75;margin:0}@media (min-width:768px) and (max-width:1100px){.HPProcess_section__jCV6M{padding:60px 40px}}@media (max-width:768px){.HPProcess_section__jCV6M{padding:48px 24px}.HPProcess_heading__N0EYZ{font-size:24px;margin-bottom:40px}.HPProcess_step__mCRpu{grid-template-columns:40px 1fr;gap:16px}.HPProcess_num__kk9e1{width:40px;height:40px;font-size:12px}}.HPCommercials_section__76sSq{background-color:#F5F4F0;padding:80px}.HPCommercials_card__NOByx{max-width:900px;margin:0 auto;background-color:var(--grey-800);border-radius:8px;padding:64px 72px}.HPCommercials_eyebrow__PHNOY{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.HPCommercials_heading__6SwjO{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 20px;text-align:center}.HPCommercials_intro__1ll5y{color:rgba(255,255,255,.5);font-size:14px;line-height:1.7;margin:0 auto 48px;text-align:center;max-width:560px}.HPCommercials_grid__WCsjD{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px}.HPCommercials_point__MBktX{border-top:1px solid rgba(255,255,255,.08);padding-top:20px}.HPCommercials_pointTitle__vH9lW{color:var(--green-500);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px}.HPCommercials_pointDetail__N_6ja{color:#888;font-size:13.5px;line-height:1.7;margin:0}.HPCommercials_ctaWrap__6_QTp{display:flex;justify-content:center}.HPCommercials_cta__NA2WP{display:inline-flex;align-items:center;padding:14px 32px;background-color:var(--green-500);color:#ffffff;font-size:15px;font-weight:600;border-radius:9999px;text-decoration:none;transition:background-color .2s ease}.HPCommercials_cta__NA2WP:hover{background-color:#a0d63a}@media (min-width:768px) and (max-width:1100px){.HPCommercials_section__76sSq{padding:60px 40px}.HPCommercials_card__NOByx{padding:48px 40px}}@media (max-width:768px){.HPCommercials_section__76sSq{padding:48px 24px}.HPCommercials_card__NOByx{padding:36px 24px}.HPCommercials_heading__6SwjO{font-size:24px}.HPCommercials_grid__WCsjD{grid-template-columns:1fr}.HPCommercials_intro__1ll5y{margin-bottom:32px}}.HPRequirements_section__GehEC{background-color:#1C1B19;padding:80px}.HPRequirements_inner__UHAXi{max-width:1100px;margin:0 auto}.HPRequirements_eyebrow__0pblm{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;text-align:center}.HPRequirements_heading__zPuNi{color:#ffffff;font-size:30px;font-weight:700;line-height:1.25;margin:0 0 56px;text-align:center}.HPRequirements_rows__5qB2w{display:flex;flex-direction:column;gap:16px}.HPRequirements_row__TJzqQ{display:grid;grid-template-columns:1fr 1fr;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.HPRequirements_rowReverse__C2zUY{direction:rtl}.HPRequirements_rowReverse__C2zUY .HPRequirements_imageSide__19STK,.HPRequirements_rowReverse__C2zUY .HPRequirements_textSide__lC1Qp{direction:ltr}.HPRequirements_imageSide__19STK{overflow:hidden}.HPRequirements_placeholder__DH7Oe{width:100%;height:100%;min-height:260px;background-color:#1a2a1a}.HPRequirements_textSide__lC1Qp{background-color:rgba(255,255,255,.03);padding:44px 40px;display:flex;flex-direction:column;justify-content:center}.HPRequirements_tag__uRivZ{color:var(--green-500);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}.HPRequirements_rowHeading__Kvk8_{color:#ffffff;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 16px}.HPRequirements_rowBody__a3O1o{color:#888;font-size:13.5px;line-height:1.75;margin:0 0 10px}.HPRequirements_rowBody__a3O1o:last-child{margin-bottom:0}@media (min-width:768px) and (max-width:1100px){.HPRequirements_section__GehEC{padding:60px 40px}.HPRequirements_textSide__lC1Qp{padding:36px 32px}}@media (max-width:768px){.HPRequirements_section__GehEC{padding:48px 24px}.HPRequirements_heading__zPuNi{font-size:24px;margin-bottom:36px}.HPRequirements_row__TJzqQ{grid-template-columns:1fr;direction:ltr}.HPRequirements_rowReverse__C2zUY{direction:ltr}.HPRequirements_placeholder__DH7Oe{min-height:200px}.HPRequirements_textSide__lC1Qp{padding:28px 24px}}.HPHomeowners_section__JhfF7{background-color:#ECECE2;padding:80px}.HPHomeowners_inner__bxZKf{max-width:1100px;margin:0 auto}.HPHomeowners_badge__vCL8u{display:inline-block;background-color:var(--grey-800);color:rgba(255,255,255,.7);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:9999px;margin:0 0 28px}.HPHomeowners_split__LSIV2{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:6px;overflow:hidden;margin-bottom:24px;border:1px solid rgba(28,27,25,.08)}.HPHomeowners_text__w2uvK{background-color:#ffffff;padding:52px 48px;display:flex;flex-direction:column;justify-content:center}.HPHomeowners_heading__JEXva{color:var(--grey-800);font-size:26px;font-weight:700;line-height:1.25;margin:0 0 20px}.HPHomeowners_body__c1Fr8{color:#555;font-size:13.5px;line-height:1.75;margin:0 0 12px}.HPHomeowners_body__c1Fr8:last-child{margin-bottom:0}.HPHomeowners_imageWrap__F_pei{overflow:hidden}.HPHomeowners_placeholder__61gse{width:100%;height:100%;min-height:360px;background-color:#d5d5cc}.HPHomeowners_callout__0iXTb{background-color:var(--grey-800);border-radius:6px;padding:24px 32px}.HPHomeowners_calloutText__lqZAg{color:rgba(255,255,255,.7);font-size:14px;line-height:1.7;margin:0;text-align:center}.HPHomeowners_calloutLink__FQn5w{color:var(--green-500);text-decoration:none;font-weight:600;transition:color .15s ease}.HPHomeowners_calloutLink__FQn5w:hover{color:#a0d63a;background:none;box-shadow:none}@media (min-width:768px) and (max-width:1100px){.HPHomeowners_section__JhfF7{padding:60px 40px}.HPHomeowners_text__w2uvK{padding:40px 36px}}@media (max-width:768px){.HPHomeowners_section__JhfF7{padding:48px 24px}.HPHomeowners_split__LSIV2{grid-template-columns:1fr}.HPHomeowners_imageWrap__F_pei{order:-1}.HPHomeowners_placeholder__61gse{min-height:220px}.HPHomeowners_text__w2uvK{padding:32px 24px}.HPHomeowners_heading__JEXva{font-size:22px}.HPHomeowners_callout__0iXTb{padding:20px 24px}}.HPCTA_section__izvSc{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.HPCTA_imageWrap__97vRW{overflow:hidden}.HPCTA_placeholder__s_whc{width:100%;height:100%;min-height:560px;background-color:#1a2a1a}.HPCTA_copy__yplo2{background-color:#111110;padding:72px 64px;display:flex;flex-direction:column;justify-content:center}.HPCTA_eyebrow__Hhtco{color:var(--green-500);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.HPCTA_heading__0dZyr{color:#ffffff;font-size:28px;font-weight:700;line-height:1.25;margin:0 0 16px}.HPCTA_body__JJDuh{color:rgba(255,255,255,.5);font-size:14px;line-height:1.7;margin:0 0 28px}.HPCTA_audience__oUmi0{display:flex;flex-direction:column;gap:6px;margin-bottom:36px}.HPCTA_link__2CCeH{color:rgba(255,255,255,.55);font-size:13.5px;text-decoration:none;transition:color .15s ease;display:inline-flex;align-items:center;gap:6px}.HPCTA_link__2CCeH:after{content:"\2192";font-size:12px}.HPCTA_link__2CCeH:hover{color:var(--green-500);background:none;box-shadow:none}.HPCTA_contacts__XWR5J{display:flex;flex-direction:column;gap:16px}.HPCTA_cta__gVJ_U{display:inline-flex;align-items:center;padding:14px 28px;background-color:var(--green-500);color:#ffffff;font-size:15px;font-weight:600;border-radius:9999px;text-decoration:none;transition:background-color .2s ease;align-self:flex-start}.HPCTA_cta__gVJ_U:hover{background-color:#a0d63a}.HPCTA_contactLinks__pWJHJ{display:flex;flex-direction:column;gap:8px}.HPCTA_contactLink__aA16Y{display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.55);font-size:14px;text-decoration:none;transition:color .15s ease}.HPCTA_contactLink__aA16Y:hover{color:#ffffff;background:none;box-shadow:none}.HPCTA_hours__RtWN1{color:rgba(255,255,255,.25);font-size:12px;margin:20px 0 0}@media (min-width:768px) and (max-width:1100px){.HPCTA_copy__yplo2{padding:48px 40px}}@media (max-width:768px){.HPCTA_section__izvSc{grid-template-columns:1fr}.HPCTA_placeholder__s_whc{min-height:280px}.HPCTA_copy__yplo2{padding:48px 24px}.HPCTA_heading__0dZyr{font-size:22px}}