.home_page__NOZQO{--accent:#5841c5;--muted:#666b73;--line:#e3e4e8;min-height:100vh;background:#f5f4f0;color:#202329;line-height:1.6}.home_page__NOZQO *{box-sizing:border-box}.home_page__NOZQO svg{width:20px;height:20px;flex-shrink:0}.home_page__NOZQO a{text-decoration:none}.home_page__NOZQO a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.home_page__NOZQO a{-webkit-tap-highlight-color:transparent}.home_skipLink__kdQEb{position:absolute;top:-80px;left:20px;z-index:10;background:#fff;padding:12px 20px;border-radius:8px}.home_skipLink__kdQEb:focus{top:12px}.home_header__5FqNo{background:#fff;border-bottom:1px solid var(--line)}.home_headerInner__PB8_s{max-width:1184px;margin:auto;min-height:88px;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.home_brand__9Zfa3{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:600;letter-spacing:-.8px}.home_brandSuffix__wuIb4{color:var(--muted)}.home_brandIcon__8279t{display:grid;place-items:center;width:40px;height:40px;background:var(--accent);color:#fff;border-radius:12px}.home_navigation__oxR6g{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:500}.home_shopNav__wGyb6:hover{color:var(--accent)}.home_headerHelp__Rv4eH{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:30px;background:#eaf5ed;color:#176543}.home_headerHelp__Rv4eH:hover{background:#dcefe2}.home_main__ZqXmQ{max-width:1184px;padding:0 32px;margin:auto}.home_hero__o4ZPq{display:grid;grid-template-columns:1.3fr 1fr;gap:72px;padding:76px 0 64px;align-items:center}.home_eyebrow__hSiDi{color:var(--accent);display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:1.5px}.home_hero__o4ZPq h1{font-size:clamp(38px,4.3vw,58px);line-height:1.13;font-weight:600;letter-spacing:-2.8px;margin-top:22px}.home_hero__o4ZPq h1 span{color:var(--accent)}.home_heroDescription__rJkQx{color:var(--muted);font-size:17px;line-height:1.8;margin-top:24px;max-width:510px}.home_destinations__31r0P{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:24px;color:#51545d;font-size:12px}.home_destinations__31r0P span{display:inline-flex;align-items:center;gap:6px}.home_destinations__31r0P svg{width:16px;height:16px;color:var(--accent)}.home_exploreLink__8ZnhH{display:inline-flex;align-items:center;gap:12px;margin-top:32px;font-size:14px;font-weight:600}.home_exploreLink__8ZnhH:hover{color:var(--accent)}.home_supportCard__6QMKi{background:#eaf5ed;border:1px solid #cce1d3;border-radius:24px;padding:30px;color:#176543}.home_supportIcon__eNjWb{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#fff;margin-bottom:24px}.home_supportIcon__eNjWb svg{width:27px;height:27px}.home_supportEyebrow__hfI1I{font-size:10px;letter-spacing:1.5px;font-weight:600}.home_supportCard__6QMKi h2{font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:600;margin:12px 0 16px}.home_supportCard__6QMKi>p:not(.home_supportEyebrow__hfI1I){font-size:14px;line-height:1.75}.home_supportButton__BeVUH{display:flex;align-items:center;justify-content:center;gap:12px;background:#176543;color:#fff;border-radius:10px;padding:14px 16px;margin-top:24px;font-size:14px;font-weight:600}.home_supportButton__BeVUH:hover{background:#104d32}.home_phone__fhXA_{display:block;text-align:center;font-size:12px;margin-top:10px}.home_supportNote__lUyXB{display:flex;gap:10px;border-top:1px solid #cce1d3;padding-top:18px;margin-top:20px;font-size:12px;line-height:1.7}.home_supportNote__lUyXB svg{width:16px;height:16px;margin-top:3px}.home_guide__ewZO0{scroll-margin-top:24px;display:grid;grid-template-columns:190px 1fr;column-gap:38px;padding:32px;border:1px solid var(--line);border-radius:18px;background:#fff}.home_sectionLabel__ZyqZR{font-size:10px;letter-spacing:1.7px;font-weight:600;color:var(--accent)}.home_guideIntro__5STds h2{font-size:24px;letter-spacing:-.7px;font-weight:500;line-height:1.25;margin-top:12px}.home_steps__xpYIU{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home_stepNumber__AyxB3{color:var(--accent);font-size:12px;display:block;margin-bottom:12px;font-weight:600}.home_steps__xpYIU h3{font-size:14px;font-weight:600;margin-bottom:6px}.home_steps__xpYIU p{font-size:12px;color:var(--muted);line-height:1.8}.home_securityNote__6d3ZL{grid-column:1/-1;display:flex;align-items:center;gap:9px;font-size:11px;color:var(--muted);border-top:1px solid var(--line);margin-top:25px;padding-top:18px}.home_securityNote__6d3ZL svg{width:16px;height:16px;color:var(--accent)}.home_shop__cO4cs{padding:72px 0 56px;scroll-margin-top:24px}.home_shopHeading__74cq9{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.home_shopHeading__74cq9 h2{font-size:clamp(27px,3vw,36px);letter-spacing:-1.3px;font-weight:500;line-height:1.2;margin-top:12px}.home_shopHeading__74cq9 h2+p{color:var(--muted);font-size:14px;margin-top:12px;max-width:560px}.home_collectionLink__nTKA3{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px 16px;background:#fff;white-space:nowrap;font-size:13px;font-weight:500}.home_collectionLink__nTKA3:hover{border-color:var(--accent);color:var(--accent)}.home_products__Y1BVQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home_product__Ftg9L{overflow:hidden;background:#fff;border-radius:16px;border:1px solid var(--line);display:flex;flex-direction:column;transition:border-color .15s}.home_product__Ftg9L:hover{border-color:var(--accent)}.home_productImage__w0j05{position:relative;aspect-ratio:1/1;background:#eeece8;overflow:hidden}.home_productImage__w0j05 img{object-fit:cover;transition:transform .25s}.home_product__Ftg9L:hover .home_productImage__w0j05 img{transform:scale(1.025)}.home_productLabel__mfQU3{position:absolute;bottom:14px;left:14px;padding:5px 10px;border-radius:6px;background:hsla(0,0%,100%,.95);font-size:9px;letter-spacing:1px;font-weight:600}.home_productCopy__W1XZh{padding:22px;display:flex;flex-direction:column;flex:1}.home_productCopy__W1XZh h3{font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.3px}.home_productCopy__W1XZh p{font-size:13px;color:var(--muted);margin-top:9px;line-height:1.75}.home_productCta__0mIUd{align-items:center;gap:10px;font-weight:600;color:var(--accent);margin-top:auto}.home_productCta__0mIUd,.home_shopFooter___qYLz{display:flex;justify-content:space-between;font-size:12px;padding-top:22px}.home_shopFooter___qYLz{gap:20px;color:var(--muted)}.home_shopFooter___qYLz a,.home_shopFooter___qYLz span{display:flex;align-items:center;gap:7px}.home_shopFooter___qYLz svg{width:15px;height:15px}.home_shopFooter___qYLz a{color:var(--accent)}.home_footer__HqMXW{max-width:1120px;margin:auto;padding:24px 0 32px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--muted);font-size:12px}.home_footer__HqMXW>div{display:flex;gap:18px;align-items:center}.home_footerBrand__byPs3{font-weight:600;font-size:15px;color:#202329;letter-spacing:-.5px}.home_footer__HqMXW a{color:#176543;display:flex;align-items:center;gap:7px}.home_footer__HqMXW svg{width:16px;height:16px}@media (max-width:1184px){.home_footer__HqMXW{margin-inline:32px}}@media (max-width:1000px){.home_hero__o4ZPq{gap:32px}.home_hero__o4ZPq h1{letter-spacing:-2px}.home_guide__ewZO0{grid-template-columns:1fr}.home_guideIntro__5STds{margin-bottom:24px}.home_guideIntro__5STds h2 br{display:none}.home_shopHeading__74cq9{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.home_headerInner__PB8_s{padding:16px 20px;min-height:76px}.home_shopNav__wGyb6{display:none}.home_main__ZqXmQ{padding-inline:20px}.home_hero__o4ZPq{grid-template-columns:1fr;padding:42px 0 32px;gap:32px}.home_hero__o4ZPq h1{font-size:clamp(37px,8vw,52px)}.home_heroDescription__rJkQx{font-size:15px}.home_eyebrow__hSiDi{font-size:9px;letter-spacing:1.1px}.home_supportCard__6QMKi{padding:25px}.home_supportIcon__eNjWb{margin-bottom:18px}.home_guide__ewZO0{padding:24px}.home_steps__xpYIU{grid-template-columns:1fr;gap:22px}.home_steps__xpYIU li{display:flex;align-items:flex-start;gap:16px}.home_stepNumber__AyxB3{padding-top:2px}.home_steps__xpYIU p{font-size:13px}.home_securityNote__6d3ZL{align-items:flex-start}.home_securityNote__6d3ZL svg{margin-top:2px}.home_shop__cO4cs{padding:46px 0 34px}.home_products__Y1BVQ{grid-template-columns:1fr;gap:22px}.home_productImage__w0j05{aspect-ratio:1.15/1}.home_productCopy__W1XZh h3{font-size:19px}.home_shopFooter___qYLz{flex-direction:column;gap:12px}.home_footer__HqMXW,.home_shopFooter___qYLz span{align-items:flex-start}.home_footer__HqMXW{margin-inline:20px;flex-direction:column;gap:16px}}@media (max-width:360px){.home_headerInner__PB8_s{padding-inline:14px;gap:10px}.home_headerHelp__Rv4eH{font-size:11px;padding:10px;gap:6px}.home_brand__9Zfa3{font-size:17px;gap:7px}.home_brandIcon__8279t{width:34px;height:34px}.home_main__ZqXmQ{padding-inline:14px}.home_eyebrow__hSiDi{font-size:8px}.home_footer__HqMXW>div{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.home_productImage__w0j05 img,.home_product__Ftg9L{transition:none}.home_product__Ftg9L:hover .home_productImage__w0j05 img{transform:none}}