.home-module__uZsU5W__hero{flex-direction:row;height:calc(100vh - 168px);min-height:420px;display:flex;overflow:hidden}.home-module__uZsU5W__heroPanel{cursor:pointer;flex:0 0 33.33%;width:33.33%;transition:width .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.home-module__uZsU5W__heroPanelSub{font-size:11px}.home-module__uZsU5W__heroPanelCta{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fef5be;background:#0e341b40;border:1px solid #fef5be99;border-radius:40px;align-self:flex-start;align-items:center;gap:6px;margin-top:14px;padding:6px 14px;transition:background .28s,color .28s,border-color .28s;display:inline-flex}.home-module__uZsU5W__heroPanelCta:hover{color:#0e341b;background:#fef5be;border-color:#fef5be}.home-module__uZsU5W__heroPanelBg{position:absolute;inset:0}.home-module__uZsU5W__heroDots{display:none}.home-module__uZsU5W__heroDot{background:#fef5be59;border-radius:50%;width:6px;height:6px;transition:background .3s,transform .3s}.home-module__uZsU5W__heroDotActive{background:#fef5be;transform:scale(1.5)}.home-module__uZsU5W__swipeHint{display:none}@keyframes home-module__uZsU5W__swipeHintPulse{0%,to{opacity:.65;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}.home-module__uZsU5W__actionBar{flex-direction:row;justify-content:space-between;align-items:center;gap:0;min-height:88px;padding:0 32px;display:flex}.home-module__uZsU5W__actionBarButtons{flex-direction:row;gap:12px;display:flex}.home-module__uZsU5W__bentoSection{padding:80px 32px}.home-module__uZsU5W__bento{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home-module__uZsU5W__bentoPrimary{flex-direction:row;grid-column:1/3;min-height:320px;display:flex}.home-module__uZsU5W__bentoPrimaryImage{background-position:50%;background-size:cover;flex:1}.home-module__uZsU5W__bentoWide{grid-column:2/4}.home-module__uZsU5W__areasSection{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:96px 32px;display:grid}.home-module__uZsU5W__testiSection{padding:80px 32px}.home-module__uZsU5W__testiGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home-module__uZsU5W__testiHideOnMobile{display:block}.home-module__uZsU5W__ctaSection{padding:96px 32px}.home-module__uZsU5W__ctaButtons{flex-direction:row;justify-content:center;align-items:center;gap:16px;display:flex}@media (max-width:1023px){.home-module__uZsU5W__bento{grid-template-columns:repeat(2,1fr)}.home-module__uZsU5W__bentoWide{grid-column:1/3}.home-module__uZsU5W__testiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.home-module__uZsU5W__hero{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex-direction:row;height:calc(100svh - 240px);min-height:300px;overflow:scroll hidden}.home-module__uZsU5W__hero::-webkit-scrollbar{display:none}.home-module__uZsU5W__heroPanel{scroll-snap-align:start;flex:0 0 100vw;height:100%;transition:none;width:100vw!important}.home-module__uZsU5W__heroPanelBg{filter:brightness(.55);transition:filter .45s}.home-module__uZsU5W__heroPanelBgActive{filter:brightness()}.home-module__uZsU5W__heroDots{pointer-events:none;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.home-module__uZsU5W__swipeHint{color:#fef5bee6;letter-spacing:1.5px;text-transform:uppercase;pointer-events:none;align-items:center;gap:5px;font-size:11px;font-weight:700;animation:1.5s ease-in-out infinite home-module__uZsU5W__swipeHintPulse;display:flex;position:absolute;bottom:48px;right:20px}.home-module__uZsU5W__heroPanelSub{font-size:13px}.home-module__uZsU5W__heroPanelCta span{font-size:14px!important}.home-module__uZsU5W__actionBar{flex-direction:column;align-items:stretch;gap:12px;min-height:auto;padding:20px}.home-module__uZsU5W__actionBarButtons{flex-direction:column}.home-module__uZsU5W__bentoSection{padding:48px 20px}.home-module__uZsU5W__bento{grid-template-columns:1fr}.home-module__uZsU5W__bentoPrimary{flex-direction:column;grid-column:1;min-height:auto}.home-module__uZsU5W__bentoPrimaryImage{display:none}.home-module__uZsU5W__bentoWide{grid-column:1}.home-module__uZsU5W__areasSection{grid-template-columns:1fr;gap:36px;padding:48px 20px}.home-module__uZsU5W__testiSection{padding:48px 20px}.home-module__uZsU5W__testiGrid{grid-template-columns:1fr}.home-module__uZsU5W__testiHideOnMobile{display:none}.home-module__uZsU5W__ctaSection{padding:60px 20px}.home-module__uZsU5W__ctaButtons{flex-direction:column;align-items:stretch;max-width:300px;margin:0 auto}}
