.home_mobileRoot__79q5_{--space-1:clamp(10px,3.2vw,14px);--space-2:clamp(14px,4.6vw,22px);--space-3:clamp(20px,6vw,28px);--space-4:clamp(24px,7.2vw,36px);--text-hero:clamp(1.8rem,6.2vw,2.4rem);--text-h2:clamp(1.35rem,4.8vw,1.9rem);--text-body:clamp(0.98rem,3.4vw,1.12rem);--text-small:clamp(0.82rem,2.8vw,0.95rem);--radius:clamp(18px,4.5vw,28px)}@media (hover:none) and (pointer:coarse){.home_mobileWrapper__3Z38u{display:block!important}.home_desktopWrapper__i5ngA{display:none!important}}.home_stack__p_D1q{display:flex;flex-direction:column;gap:var(--space-3)}.home_section__0d2QD{padding:var(--space-3) var(--space-2)}.home_sectionTight__YPCfL{padding:var(--space-2) var(--space-2)}.home_hero__H7CKu{position:relative;min-height:min(100svh,760px);padding:calc(var(--nav-h) + var(--space-2)) var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.home_heroMedia__wmSGw,.home_heroOverlay__S1lZT{position:absolute;inset:0}.home_heroOverlay__S1lZT{background:linear-gradient(180deg,rgba(6,9,15,.7),rgba(6,9,15,.55) 45%,rgba(6,9,15,.85))}.home_heroContent__yPDef{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-2)}.home_card__zjdX6{border-radius:var(--radius);padding:var(--space-2)}.home_cardStack__Sbq3H{display:flex;flex-direction:column;gap:var(--space-1)}.home_cardTight__StKgX{padding:var(--space-1)}.home_heroTitle__r720f{font-size:var(--text-hero);line-height:1.1;letter-spacing:-.01em}.home_sectionTitle__wazSE{font-size:var(--text-h2);line-height:1.2}.home_bodyText__iQqjg{font-size:var(--text-body)}.home_smallText__syJj5{font-size:var(--text-small)}.home_buttonStack__1yLhi{display:flex;flex-direction:column;gap:var(--space-1)}.home_buttonFull__XMI54{width:100%}.home_media__VKwAr{border-radius:var(--radius);overflow:hidden}.home_sectionHeading__tdEa_ h2{font-size:var(--text-h2);line-height:1.2}.home_sectionHeading__tdEa_ .text-muted,.home_sectionHeading__tdEa_ p{font-size:var(--text-body)}.home_sectionHeading__tdEa_ .text-xs{font-size:var(--text-small);letter-spacing:.25em}.home_servicesGrid__s6S0D{display:flex;flex-direction:column;gap:var(--space-2)}.home_serviceCard__Ouff5{border-radius:var(--radius);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.home_iconBadge__v12EC{height:clamp(38px,11vw,52px);width:clamp(38px,11vw,52px);border-radius:clamp(12px,3.5vw,16px);display:flex;align-items:center;justify-content:center}