.home_home__DxupH{--home-gutter:clamp(24px,4.3vw,62px);color:var(--text);width:100%}.home_home__DxupH h1,.home_home__DxupH h2,.home_home__DxupH h3{letter-spacing:-.025em;text-wrap:pretty}.home_home__DxupH h2{margin:0;font-size:clamp(30px,3.25vw,44px);line-height:1.16;font-weight:650}.home_hero__JDvhO{max-width:1440px;margin:auto;display:grid;grid-template-columns:45% 55%;align-items:center;padding:14px 0 14px var(--home-gutter)}.home_heroContent__gr2Rm{padding-right:24px}.home_brandLine__2pIly{margin:0 0 8px;font-size:clamp(16px,1.6vw,20px);font-weight:500}.home_hero__JDvhO h1{margin:0;max-width:100%;font-size:clamp(36px,3.88vw,56px);line-height:1.07;font-weight:650}.home_intro__T3Dly{max-width:48ch;margin:16px 0 20px;font-size:clamp(17px,1.65vw,21px);line-height:1.4;color:var(--text-muted)}.home_heroActions___8yyn{display:flex;align-items:center;gap:22px}.home_heroActions___8yyn .home_textLink__q1iDp{white-space:nowrap}.home_button__bO_wU{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:47px;padding:11px 22px;border-radius:5px;background:var(--action);color:#fff;text-decoration:none;font-size:clamp(15px,1.5vw,18px);font-weight:600}.home_button__bO_wU:hover{background:var(--text)}.home_textLink__q1iDp{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--action);font-size:clamp(15px,1.5vw,18px);text-decoration:underline;font-weight:500;line-height:1.3}.home_textLink__q1iDp svg{flex-shrink:0}.home_textLink__q1iDp:hover{color:var(--text);text-decoration-thickness:2px}.home_heroPhoto__yGsVP{position:relative;aspect-ratio:1.51;overflow:hidden;border-radius:6px 0 0 6px}.home_heroPhoto__yGsVP img{object-fit:cover}.home_services__qRKBg{max-width:1440px;margin:auto;padding:20px var(--home-gutter) 26px}.home_serviceGrid__GKYPL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;grid-gap:22px;gap:22px}.home_service__f_iUs{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:start;grid-gap:22px;gap:22px}.home_service__f_iUs>div:last-child{display:flex;flex-direction:column;height:100%}.home_service__f_iUs .home_textLink__q1iDp{margin-top:auto;align-self:flex-start}.home_service__f_iUs+.home_service__f_iUs{padding-left:22px;border-left:1px solid var(--border)}.home_serviceIcon__r9CBw{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:var(--surface-muted);color:var(--action)}.home_service__f_iUs h3{margin:12px 0 7px;font-size:clamp(16px,1.6vw,21px);line-height:1.2;font-weight:600}.home_service__f_iUs p{min-height:42px;margin:0 0 7px;color:var(--text-muted);font-size:clamp(15px,1.4vw,18px);line-height:1.3}.home_grants__VtvYW{max-width:1440px;margin:auto;padding-inline:var(--home-gutter)}.home_hardware__xAM_g{background:#eaf0eb}.home_hardwareInner__V_zxg{position:relative;display:flex;align-items:center;min-height:clamp(300px,26.3vw,379px);max-width:1440px;margin:auto;padding-left:var(--home-gutter)}.home_hardwareContent__yo3Nq{position:relative;width:55%;z-index:1;padding:32px 24px 30px 0}.home_hardware__xAM_g h2{white-space:nowrap;font-size:clamp(29px,3.1vw,42px)}.home_hardware__xAM_g p{color:var(--text-muted);margin:10px 0 22px;font-size:clamp(17px,1.6vw,20px);line-height:1.45}.home_hardwarePhoto__cFX2_{position:absolute;inset:0}.home_hardwarePhoto__cFX2_ img{object-fit:cover;object-position:center}.home_hardwareMobile__hNSdj{display:none}.home_search__YRwmY{position:relative;display:flex;align-items:center;border:1px solid #c9d5d3;border-radius:6px;background:#fff;height:48px;max-width:620px}.home_search__YRwmY>svg{flex-shrink:0;margin-left:16px;color:var(--text-muted)}.home_search__YRwmY input{width:100%;min-width:0;padding:10px 14px;border:0;background:transparent;color:var(--text);height:100%;font-size:16px}.home_search__YRwmY input::placeholder{color:#56676b;opacity:1}.home_search__YRwmY button{position:relative;align-self:stretch;min-width:124px;padding:10px 20px;border:0;border-radius:0 5px 5px 0;background:var(--action);color:#fff;font-weight:600;cursor:pointer}.home_search__YRwmY button:hover{background:var(--text)}.home_search__YRwmY button:disabled{cursor:wait}.home_searchSpinner__V22cx{position:absolute;top:calc(50% - 10.5px);left:calc(50% - 10.5px);animation:home_spin__1XhZt .9s linear infinite}.home_searchError__WWEJS{position:absolute;inset-inline:0;top:calc(100% + 4px);background:#fff;padding:12px;border:1px solid var(--border);border-radius:5px;color:var(--danger)!important;font-size:16px!important;margin:0!important;z-index:2}.home_categories__YKiLO{display:flex;flex-wrap:wrap;margin-top:17px;gap:0}.home_categories__YKiLO a{color:var(--action);display:inline-flex;align-items:center;min-height:44px;font-size:15px}.home_categories__YKiLO a+a:before{content:"";width:1px;height:15px;margin-inline:20px;background:#a0b2ad}.home_knowledge__QXQhe{max-width:1440px;margin:auto;padding:28px var(--home-gutter) 20px}.home_sectionHeading__yDfxO{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:14px}.home_sectionHeading__yDfxO>a{flex-shrink:0}.home_articleGrid__UhgGg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}.home_article__s59Bg{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.home_articleImage__S4Jnp{position:relative;display:block;width:100%;aspect-ratio:2.55;border-radius:5px;overflow:hidden}.home_articleImage__S4Jnp img{object-fit:cover}.home_category__UyQNf{font-size:14px;line-height:1.4;padding:1px 5px;margin-top:9px;border-radius:2px;color:var(--action);background:var(--surface-muted)}.home_article__s59Bg h3{margin:5px 0;font-size:clamp(20px,2vw,25px);line-height:1.18;font-weight:600}.home_article__s59Bg h3 a{color:inherit;text-decoration:none}.home_article__s59Bg h3 a:hover{text-decoration:underline}.home_article__s59Bg p{margin:0 0 5px;color:var(--text-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.4}.home_article__s59Bg>.home_textLink__q1iDp{margin-top:auto}.home_srOnly__GNe_i{position:absolute;width:1px;height:1px;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}@keyframes home_spin__1XhZt{to{transform:rotate(1turn)}}@media (min-width:1440px){.home_heroPhoto__yGsVP{border-radius:6px}}@media (min-width:761px) and (max-width:1150px){.home_heroActions___8yyn{gap:16px}.home_heroActions___8yyn .home_button__bO_wU{padding-inline:18px}.home_heroActions___8yyn .home_textLink__q1iDp{font-size:14px;gap:8px}.home_service__f_iUs{grid-template-columns:70px minmax(0,1fr);gap:22px}.home_serviceIcon__r9CBw{width:70px;height:70px}.home_service__f_iUs+.home_service__f_iUs{padding-left:15px}.home_serviceGrid__GKYPL{gap:15px}}@media (max-width:760px){.home_home__DxupH{--home-gutter:22px}.home_hero__JDvhO{grid-template-columns:1fr;padding:28px 22px 0;gap:26px}.home_heroContent__gr2Rm{padding:0}.home_hero__JDvhO h1{max-width:18ch;font-size:clamp(36px,7.7vw,52px);line-height:1.09}.home_desktopBreak__gZFJ1{display:none}.home_intro__T3Dly{margin-block:17px 20px;font-size:18px}.home_heroActions___8yyn{flex-wrap:wrap;gap:3px 18px}.home_button__bO_wU{font-size:17px;min-height:48px}.home_textLink__q1iDp{font-size:17px}.home_heroPhoto__yGsVP{border-radius:6px;aspect-ratio:1.51}.home_services__qRKBg{padding-block:32px}.home_serviceGrid__GKYPL{grid-template-columns:1fr;gap:0}.home_service__f_iUs,.home_service__f_iUs+.home_service__f_iUs{grid-template-columns:60px minmax(0,1fr);gap:20px;padding:18px 0 10px;border-left:0}.home_service__f_iUs+.home_service__f_iUs{border-top:1px solid var(--border)}.home_serviceIcon__r9CBw{width:60px;height:60px}.home_service__f_iUs h3{margin-top:5px;font-size:21px}.home_service__f_iUs p{font-size:18px;min-height:0;margin-bottom:1px;line-height:1.4}.home_hardwareInner__V_zxg{display:block;min-height:0;padding:0}.home_hardwareContent__yo3Nq{width:100%;padding:28px 22px 14px}.home_hardware__xAM_g h2{white-space:normal;max-width:21ch;font-size:32px}.home_hardware__xAM_g p{font-size:18px;margin-bottom:19px}.home_hardwarePhoto__cFX2_{position:relative;min-height:0;aspect-ratio:1.7}.home_hardwareDesktop__t0yKM{display:none}.home_hardwareMobile__hNSdj{display:block}.home_search__YRwmY button{min-width:90px;padding-inline:12px}.home_search__YRwmY input{padding-inline:9px}.home_search__YRwmY>svg{margin-left:11px;width:18px}.home_categories__YKiLO{gap:0 17px}.home_categories__YKiLO a{font-size:16px}.home_categories__YKiLO a+a:before{display:none}.home_knowledge__QXQhe{padding-block:30px 20px}.home_sectionHeading__yDfxO{display:block}.home_sectionHeading__yDfxO>a{margin-top:6px}.home_articleGrid__UhgGg{grid-template-columns:1fr;gap:26px}.home_articleImage__S4Jnp{aspect-ratio:2}.home_article__s59Bg h3{font-size:24px;margin-block:7px}.home_article__s59Bg p{font-size:18px}}@media (prefers-reduced-motion:reduce){.home_searchSpinner__V22cx{animation:none}}