.home-module__ZrQLqq__hero{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(680px,88dvh,860px);margin-top:-78px;padding-top:clamp(92px,8vw,112px);padding-bottom:clamp(3.8rem,7vh,5.2rem);scroll-margin-top:90px;display:flex;position:relative;overflow:hidden}.home-module__ZrQLqq__bottomFade{inset-inline:0;z-index:1;background:linear-gradient(#fff0 0%,#fff 82%);height:120px;position:absolute;bottom:-1px}.home-module__ZrQLqq__heroInner{z-index:2;direction:rtl;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:clamp(1.2rem,3vw,2.5rem);padding-block:clamp(1.2rem,3vh,2rem) clamp(1.8rem,3vh,2.6rem);display:grid;position:relative}.home-module__ZrQLqq__discoveryColumn{flex-direction:column;gap:clamp(.8rem,1.8vw,1rem);min-width:0;max-width:650px;display:flex}.home-module__ZrQLqq__textBlock{text-align:right;color:#103c3c;max-width:min(100%,580px)}.home-module__ZrQLqq__heroTextSwap{animation:.45s home-module__ZrQLqq__heroTextSwapIn}.home-module__ZrQLqq__kicker{color:#d34b28;margin:0 0 .42rem;font-size:.84rem;font-weight:500}.home-module__ZrQLqq__title{overflow-wrap:anywhere;max-width:610px;margin:0;font-size:clamp(2.25rem,4vw,3.35rem);font-weight:600;line-height:1.32}.home-module__ZrQLqq__titleHighlight{color:#0c5959;isolation:isolate;padding-inline:.08em;font-weight:600;display:inline-block;position:relative}.home-module__ZrQLqq__titleHighlight:before{content:"";inset-inline:-.08em;z-index:-1;background:#ffd35cb8;border-radius:999px 18px;height:.42em;position:absolute;bottom:.1em;transform:rotate(-1.4deg)}.home-module__ZrQLqq__description{color:#285e5e;max-width:560px;margin:.7rem 0 0;font-size:clamp(.92rem,1.2vw,1rem);line-height:1.95}.home-module__ZrQLqq__searchBox{background:#ffffffdb;border:1px solid #94cdcacc;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:min(100%,640px);min-height:64px;padding:.5rem;display:grid;box-shadow:0 22px 42px -34px #07525299}.home-module__ZrQLqq__searchIcon{color:#0b7878;width:23px;height:23px;margin-inline-start:.45rem}.home-module__ZrQLqq__searchBox input{color:#123f3f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.95rem}.home-module__ZrQLqq__searchBox input::placeholder{color:#6b9696}.home-module__ZrQLqq__searchBox button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#038080;border:0;border-radius:14px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 16px 28px -22px #038080e6}.home-module__ZrQLqq__quickFilters{flex-wrap:wrap;gap:.5rem;display:flex}.home-module__ZrQLqq__quickFilters a{color:#0b5e5e;background:#ffffffc2;border:1px solid #97cdcac7;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:.45rem .82rem;font-size:.82rem;font-weight:600;display:inline-flex}.home-module__ZrQLqq__heroTrustRow{flex-wrap:wrap;gap:.55rem;display:flex}.home-module__ZrQLqq__heroTrustRow span{color:#174b4b;background:#0a636317;border-radius:999px;align-items:center;gap:.35rem;min-height:38px;padding:.42rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.home-module__ZrQLqq__heroTrustRow svg{color:#d34b28;width:18px;height:18px}.home-module__ZrQLqq__finderPanel{-webkit-backdrop-filter:blur(12px)saturate(130%);background:#ffffffe6;border:1px solid #a3d7d3d1;border-radius:22px;width:100%;min-width:0;padding:1rem;position:relative;box-shadow:0 26px 56px -38px #08515194,inset 0 1px #ffffffe6}.home-module__ZrQLqq__finderHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.home-module__ZrQLqq__finderHeader h2,.home-module__ZrQLqq__finderHeader p{margin:0}.home-module__ZrQLqq__finderHeader h2{color:#103f3f;font-size:1.15rem;font-weight:600}.home-module__ZrQLqq__finderHeader svg{color:#0b7777;width:32px;height:32px}.home-module__ZrQLqq__panelKicker{color:#d34b28;font-size:.76rem;font-weight:500}.home-module__ZrQLqq__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.home-module__ZrQLqq__categoryTile{isolation:isolate;background:#f7fcfb;border:1px solid #dbedebf5;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:136px;padding:.72rem;display:flex;position:relative;overflow:hidden}.home-module__ZrQLqq__categoryTile:before{content:"";z-index:-1;background:linear-gradient(#082f2f00 0%,#082f2fb3 100%);position:absolute;inset:0}.home-module__ZrQLqq__categoryTile img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0;transform:scale(1.02)}.home-module__ZrQLqq__categoryTile span{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.home-module__ZrQLqq__categoryTile small{color:#ffffffe0;margin-top:.16rem;font-size:.72rem;font-weight:500}.home-module__ZrQLqq__scrollCta{z-index:3;color:#045f5f;background:#ffffffd1;border:1px solid #97cdcac7;border-radius:999px;justify-content:center;align-items:center;padding:.62rem 1.1rem;font-size:.84rem;font-weight:600;display:inline-flex;position:absolute;bottom:1.15rem;left:50%;transform:translate(-50%);box-shadow:0 12px 28px -20px #038080e6}@keyframes home-module__ZrQLqq__heroTextSwapIn{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.home-module__ZrQLqq__categoryTile:hover img{transform:scale(1.08)}.home-module__ZrQLqq__quickFilters a:hover,.home-module__ZrQLqq__scrollCta:hover{border-color:#7fc8c4}}@media (prefers-reduced-motion:reduce){.home-module__ZrQLqq__heroTextSwap,.home-module__ZrQLqq__categoryTile img{transition:none;animation:none}}@media (max-width:1100px){.home-module__ZrQLqq__hero{min-height:auto;padding-bottom:4.4rem}.home-module__ZrQLqq__heroInner{grid-template-columns:1fr;padding-block:2rem 2.2rem}.home-module__ZrQLqq__discoveryColumn{max-width:none}.home-module__ZrQLqq__finderPanel{justify-self:center;width:min(100%,760px)}}@media (max-width:760px){.home-module__ZrQLqq__hero{align-items:stretch;margin-top:-72px;padding-top:88px;padding-bottom:2.4rem}.home-module__ZrQLqq__heroInner{gap:1rem;padding-block:1.05rem 1.2rem}.home-module__ZrQLqq__textBlock{text-align:right}.home-module__ZrQLqq__title{font-size:clamp(1.8rem,7vw,2.18rem);line-height:1.42}.home-module__ZrQLqq__description{font-size:.9rem;line-height:1.85}.home-module__ZrQLqq__searchBox{border-radius:16px;grid-template-columns:auto minmax(0,1fr);row-gap:.55rem;min-height:auto}.home-module__ZrQLqq__searchBox button{grid-column:1/-1;width:100%}.home-module__ZrQLqq__quickFilters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.home-module__ZrQLqq__quickFilters::-webkit-scrollbar{display:none}.home-module__ZrQLqq__quickFilters a{flex:none}.home-module__ZrQLqq__heroTrustRow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-module__ZrQLqq__heroTrustRow span{text-align:center;justify-content:center}.home-module__ZrQLqq__finderHeader h2{font-size:1rem}.home-module__ZrQLqq__finderHeader svg{width:28px;height:28px}.home-module__ZrQLqq__categoryGrid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(145px,42%);grid-auto-flow:column;overflow-x:auto}.home-module__ZrQLqq__categoryGrid::-webkit-scrollbar{display:none}.home-module__ZrQLqq__categoryGrid>*{scroll-snap-align:start}.home-module__ZrQLqq__categoryTile{min-height:118px}.home-module__ZrQLqq__scrollCta{margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}.home-module__ZrQLqq__bottomFade{height:72px}}@media (max-width:480px){.home-module__ZrQLqq__title{font-size:clamp(1.52rem,8.4vw,1.82rem)}.home-module__ZrQLqq__description{font-size:.84rem}.home-module__ZrQLqq__searchBox{grid-template-columns:minmax(0,1fr);padding:.45rem}.home-module__ZrQLqq__searchIcon{display:none}.home-module__ZrQLqq__finderPanel{border-radius:18px;padding:.75rem}.home-module__ZrQLqq__categoryGrid{grid-auto-columns:minmax(132px,58%);gap:.5rem}.home-module__ZrQLqq__categoryTile{border-radius:14px;min-height:112px;padding:.62rem}.home-module__ZrQLqq__quickFilters a,.home-module__ZrQLqq__heroTrustRow span{font-size:.74rem}}@media (max-width:380px){.home-module__ZrQLqq__heroTrustRow{grid-template-columns:1fr}.home-module__ZrQLqq__categoryGrid{grid-auto-columns:minmax(126px,64%)}}@media (max-height:720px) and (min-width:761px){.home-module__ZrQLqq__hero{min-height:auto}.home-module__ZrQLqq__title{font-size:clamp(2rem,3.5vw,2.7rem)}.home-module__ZrQLqq__categoryTile{min-height:118px}}
