.company-logo-marquee_root__WKfqu{width:100%;max-width:1152px;margin-inline:auto}.company-logo-marquee_heading__J2eA_{display:flex;min-height:28px;align-items:center;justify-content:center;margin-inline:24px;text-align:center}.company-logo-marquee_viewport__zU1mQ:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.company-logo-marquee_viewport__zU1mQ{overflow:hidden;margin-top:16px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.company-logo-marquee_track__TVTkk{display:flex;width:max-content;animation:company-logo-marquee_company-marquee__INt3Q 48s linear infinite}.company-logo-marquee_group__HVdN0{display:flex;flex-shrink:0;align-items:center;gap:48px;margin:0;padding:6px 24px;list-style:none}.company-logo-marquee_company__RSTXn{display:flex;width:132px;height:44px;flex-shrink:0;align-items:center;justify-content:center}.company-logo-marquee_logo__iKqXX{height:36px;max-width:none;object-fit:contain;filter:brightness(0);opacity:.68;transition:opacity .18s ease}.company-logo-marquee_company__RSTXn:hover .company-logo-marquee_logo__iKqXX{opacity:.95}.dark .company-logo-marquee_logo__iKqXX{filter:brightness(0) invert(1);opacity:.76}.company-logo-marquee_viewport__zU1mQ:focus-within .company-logo-marquee_track__TVTkk,.company-logo-marquee_viewport__zU1mQ:hover .company-logo-marquee_track__TVTkk{animation-play-state:paused}@keyframes company-logo-marquee_company-marquee__INt3Q{to{transform:translateX(-50%)}}@media (max-width:639px){.company-logo-marquee_heading__J2eA_{margin-inline:20px}.company-logo-marquee_heading__J2eA_ p{max-width:240px;font-size:12px}.company-logo-marquee_group__HVdN0{gap:28px;padding-inline:14px}.company-logo-marquee_company__RSTXn{width:116px}.company-logo-marquee_logo__iKqXX{max-width:116px;height:30px}}@media (prefers-reduced-motion:reduce){.company-logo-marquee_viewport__zU1mQ{overflow-x:auto;scrollbar-width:thin}.company-logo-marquee_track__TVTkk{animation:none}.company-logo-marquee_group__HVdN0[aria-hidden=true]{display:none}}.home_hero__o4ZPq{position:relative;isolation:isolate;overflow:hidden;padding-top:clamp(112px,15svh,152px);padding-bottom:28px;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 65%)}.home_content__LoR4c{display:flex;max-width:1152px;margin-inline:auto;padding-inline:24px;flex-direction:column;align-items:center;text-align:center}.home_accent__QRtiy{color:#657751}.dark .home_accent__QRtiy{color:#b6c99e}.home_title__6bp0U{margin-top:20px;font-size:clamp(40px,4.8vw,68px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.home_description__ASwvQ{max-width:620px;margin-top:20px;font-size:17px;line-height:1.65;text-wrap:pretty}.home_cta__4is5U{width:100%;margin-top:26px}.home_companies__bTR_8{margin-top:clamp(32px,5svh,52px)}@media (max-width:639px){.home_hero__o4ZPq{padding-top:104px;padding-bottom:20px}.home_content__LoR4c{padding-inline:20px}.home_title__6bp0U{max-width:460px;margin-top:18px;font-size:clamp(34px,8.7vw,48px);line-height:1.08}.home_description__ASwvQ{margin-top:16px;font-size:15px;line-height:1.6}.home_cta__4is5U{margin-top:20px}.home_companies__bTR_8{margin-top:28px}}@media (min-width:640px) and (max-height:740px){.home_hero__o4ZPq{padding-top:104px;padding-bottom:20px}.home_title__6bp0U{font-size:clamp(40px,4.6vw,60px)}.home_companies__bTR_8{margin-top:28px}}@media (prefers-reduced-motion:reduce){.home_hero__o4ZPq .animate-fadeInUp{animation:none}}