.landing_landingRoot__a9_Lq{--navy:#024C95;--navy2:#041f3d;--teal:#01AC9C;--tealDark:#087f92;--cyan:#eaf8f8;--ink:#10243b;--muted:#606060;--white:#ffffff;color:var(--ink);background:#ffffff;line-height:1.5;font-family:Montserrat,Arial,Helvetica,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto;overflow-x:hidden;width:100%}.landing_wrap__VRtXl{width:min(1180px,92%);margin:auto}.landing_header__089yZ{position:sticky;top:0;background:#ffffff;z-index:50;box-shadow:0 2px 16px rgba(0,27,53,.08)}.landing_nav__5deK_{height:76px;display:flex;align-items:center;gap:20px}.landing_logoLink__6pI7w{display:flex;align-items:center;text-decoration:none}.landing_logo__eY_gT{width:150px;height:52px;object-fit:contain}.landing_navLinks__DKy3A{display:flex;align-items:center;gap:20px;margin-left:auto}.landing_navLinks__DKy3A a{text-decoration:none;color:var(--navy);font-weight:700;font-size:13px;transition:color .2s ease}.landing_navLinks__DKy3A a:hover{color:var(--teal)}.landing_storeReturnLink__NEDWF{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-weight:700;font-size:13px;text-decoration:none;padding:7px 12px;border-radius:8px;background:#f1f5f9;transition:all .2s ease}.landing_storeReturnLink__NEDWF:hover{background:#e2e8f0;color:var(--navy)}.landing_btn__aXro_{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:linear-gradient(135deg,var(--teal),var(--tealDark));color:#ffffff!important;padding:12px 20px;text-decoration:none;font-weight:800;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;font-size:14px;text-align:center;white-space:nowrap}.landing_btn__aXro_:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(1,172,156,.25)}.landing_ghost__lA0rC{background:transparent;border:2px solid var(--teal);color:var(--teal)!important}.landing_ghost__lA0rC:hover{background:rgba(1,172,156,.08);box-shadow:none}.landing_hero__hQdyt{background:linear-gradient(120deg,#f8fcff,#eaf5fb 58%,#dff6f4);padding:70px 0 60px}.landing_heroGrid__lXey9{display:grid;grid-template-columns:1.25fr .75fr;gap:50px;align-items:start}.landing_eyebrow__IprHv{color:var(--teal);font-weight:900;letter-spacing:.08em;font-size:13px;text-transform:uppercase;display:inline-block;margin-bottom:8px}.landing_hero__hQdyt h1{font-size:46px;line-height:1.06;color:var(--navy);margin:12px 0;font-weight:900}.landing_cost__Vln_L h2 em,.landing_hero__hQdyt h1 em{color:var(--teal);font-style:normal}.landing_hero__hQdyt h2{font-size:22px;color:var(--teal);font-weight:700;margin:8px 0 16px}.landing_hero__hQdyt p{font-size:17px;max-width:760px;color:#334155;line-height:1.6}.landing_actions__GnToV{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.landing_heroPills__Sku8C{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.landing_heroPills__Sku8C span{font-size:13px;font-weight:800;background:#ffffff;border:1px solid #d7e8ef;border-radius:10px;padding:11px 14px;color:var(--navy);box-shadow:0 2px 6px rgba(0,27,53,.04)}.landing_visual__rEDL0{position:relative;min-height:490px}.landing_photoPanel__W3WFw{height:270px;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 25px 60px rgba(5,50,93,.22)}.landing_heroBgImg__5i1_H{object-fit:cover}.landing_photoOverlay__KZys2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,76,149,.45),rgba(4,31,61,.9));z-index:1}.landing_photoCopy__CKUD2{position:absolute;left:26px;bottom:24px;color:#ffffff;display:grid;z-index:2}.landing_photoCopy__CKUD2 b{font-size:22px;font-weight:900;letter-spacing:.02em}.landing_photoCopy__CKUD2 span{font-size:13px;opacity:.9}.landing_mapCard__Gzn6x{position:absolute;width:90%;right:-15px;bottom:0;padding:14px 18px 12px;border-radius:20px;background:#ffffff;border:1px solid #dbe7ef;box-shadow:0 18px 45px rgba(2,76,149,.12);display:flex;flex-direction:column;box-sizing:border-box;z-index:15}.landing_mapCardHeader__7LKXj{display:flex;flex-direction:column;margin-bottom:6px}.landing_mapCardEyebrow__37lTV{font-size:10px;font-weight:800;color:#01ac9c;letter-spacing:.08em;text-transform:uppercase}.landing_mapTitle__soX1w{font-size:15px;font-weight:900;color:#024c95;letter-spacing:.02em;margin:1px 0 0;line-height:1.2}.landing_mapWrap__ixoN4{background:radial-gradient(circle at 60% 40%,#f0fdfa 0,#e6f4fa 100%);border-radius:12px;padding:6px 4px;border:1px solid #ccf0eb;position:relative;overflow:hidden}.landing_mapSvg__7iBaT{width:100%;height:auto;display:block;max-height:200px;overflow:visible}.landing_state__L8wcg{transition:filter .2s ease;cursor:pointer}.landing_state__L8wcg:hover{filter:brightness(1.08) drop-shadow(0 2px 4px rgba(0,0,0,.15))}.landing_stateTab__s6Htn{fill:#14b8a6;stroke:#ffffff;stroke-width:1.3}.landing_stateCam__gtCBm{fill:#024c95;stroke:#ffffff;stroke-width:1.3}.landing_stateYuc___dJmT{fill:#01ac9c;stroke:#ffffff;stroke-width:1.3}.landing_stateRoo__QD7wU{fill:#087f92;stroke:#ffffff;stroke-width:1.3}.landing_stateChi___EQil{fill:#026cb6;stroke:#ffffff;stroke-width:1.3}.landing_mapBadgeGroup__QBKTb{pointer-events:none}.landing_mapBadgeRect__GZIri{fill:#ffffff;filter:drop-shadow(0 2px 4px rgba(4,31,61,.18))}.landing_mapBadgeText__saSSb{font-size:7px;font-weight:900;fill:#041f3d;letter-spacing:.04em;text-anchor:middle;font-family:inherit}.landing_mapStatesFooter__CDDBB{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;font-size:11.5px;font-weight:700;color:#334155;text-align:center;flex-wrap:wrap}.landing_mapSep__n4hnl{color:#01ac9c;font-weight:900}.landing_proof__xe_tB{margin-top:32px;position:relative;z-index:10}.landing_proofGrid__4SSgY{display:grid;grid-template-columns:repeat(4,1fr);background:#ffffff;border-radius:16px;box-shadow:0 14px 40px rgba(0,27,53,.08);overflow:hidden;border:1px solid #e2e8f0}.landing_proof__xe_tB article{padding:26px;border-right:1px solid #e2e8f0;min-height:155px;display:flex;flex-direction:column;justify-content:flex-start}.landing_proof__xe_tB article:last-child{border-right:none}.landing_seal__faAQ2{width:50px;height:50px;border:2px solid var(--teal);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;color:var(--navy);margin-bottom:12px}.landing_proof__xe_tB strong{display:block;color:var(--navy);font-size:17px;margin-bottom:4px}.landing_proof__xe_tB span{font-size:13px;color:var(--muted);line-height:1.4}.landing_cost__Vln_L{padding:70px 0}.landing_costGrid__cMIke{display:grid;grid-template-columns:.8fr 1.2fr;border-radius:24px;overflow:hidden;box-shadow:0 12px 40px rgba(0,27,53,.08);border:1px solid #e2e8f0}.landing_costCopy__gjwfN{padding:42px;background:var(--navy);color:#ffffff;display:flex;flex-direction:column;justify-content:center}.landing_tag__BhGjJ{background:var(--teal);color:#ffffff;padding:6px 10px;border-radius:6px;font-weight:900;font-size:12px;letter-spacing:.05em;display:inline-block;align-self:flex-start;margin-bottom:16px}.landing_cost__Vln_L h2{font-size:32px;line-height:1.15;color:#ffffff;margin:0 0 16px}.landing_costCopy__gjwfN p{font-size:15px;line-height:1.6;margin:0 0 14px;color:#e2e8f0}.landing_costCopy__gjwfN b{color:#ffffff}.landing_banner__zqOKl{background:var(--teal);padding:16px;border-radius:10px;font-weight:900;font-size:13px;text-align:center;margin-top:18px;letter-spacing:.03em;color:#ffffff}.landing_costs__v_P_h{padding:35px;background:#ffffff;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;align-content:center}.landing_costs__v_P_h div{display:flex;flex-direction:column;gap:8px;text-align:center;padding:16px 10px;background:#f7fbfd;border:1px solid #e2f0f7;border-radius:14px;font-size:24px;align-items:center;justify-content:center}.landing_costs__v_P_h b{font-size:12px;color:var(--navy);font-weight:700;line-height:1.3}.landing_section__VFCTX{padding:70px 0}.landing_center__wsjWl{text-align:center;max-width:850px;margin:0 auto 40px}.landing_center__wsjWl h2{font-size:34px;color:var(--navy);margin:8px 0;font-weight:900}.landing_center__wsjWl p{font-size:16px;color:var(--muted)}.landing_cards__zFpdD{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing_cards__zFpdD article{padding:28px;border:1px solid #dbe7ef;border-radius:16px;background:#ffffff;box-shadow:0 4px 16px rgba(0,27,53,.03);transition:transform .2s ease,border-color .2s ease}.landing_cards__zFpdD article:hover{transform:translateY(-2px);border-color:var(--teal)}.landing_cardIcon__7_98B{font-size:28px;margin-bottom:12px;display:inline-block}.landing_cards__zFpdD h3{font-size:18px;color:var(--navy);margin:0 0 8px;font-weight:800}.landing_cards__zFpdD p{font-size:14px;color:var(--muted);margin:0;line-height:1.5}.landing_dark__FJTwK{background:var(--navy2);color:#ffffff;padding:70px 0}.landing_split__z1Kod{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.landing_light__ykYGs{color:#8ff1ea}.landing_dark__FJTwK h2{color:#ffffff;font-size:32px;margin:8px 0 16px;font-weight:900;line-height:1.15}.landing_dark__FJTwK p{color:#cbd5e1;font-size:15px;line-height:1.6}.landing_dark__FJTwK blockquote{border-left:4px solid var(--teal);margin:24px 0;padding:12px 20px;font-size:19px;font-weight:800;color:#ffffff;background:rgba(255,255,255,.04);border-radius:0 10px 10px 0}.landing_capCard__bRajU{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:30px}.landing_capCard__bRajU h2{font-size:24px;margin-top:0;margin-bottom:18px;color:#ffffff;font-weight:900}.landing_capCard__bRajU ul{padding-left:0;list-style:none;margin:0}.landing_capCard__bRajU li{margin:12px 0;font-size:14px;color:#e2e8f0;line-height:1.5;display:flex;align-items:flex-start;gap:8px}.landing_adapt__b8mCg{display:grid;grid-template-columns:1.12fr .88fr;gap:28px;align-items:stretch}.landing_checkgrid__yRSY1{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.landing_checkgrid__yRSY1 span{padding:14px 16px;border-radius:10px;background:#f3fafb;border:1px solid #e1f1f3;font-weight:700;font-size:13px;color:var(--navy);display:flex;align-items:center}.landing_contractCollage__lD4Op{background:#ffffff;border:1px solid #dbe7ef;border-radius:22px;padding:16px;box-shadow:0 14px 40px rgba(0,27,53,.08);display:flex;flex-direction:column;gap:12px;justify-content:space-between}.landing_collageMain__r9tAW{position:relative;width:100%;height:220px;border-radius:14px;overflow:hidden;background:#041f3d}.landing_collageGrid__qdtkF{display:grid;grid-template-columns:1fr 1fr;gap:12px}.landing_collageSub__vYOrg{position:relative;width:100%;height:135px;border-radius:12px;overflow:hidden;background:#041f3d}.landing_collageImg__tLZak{object-fit:cover;transition:transform .4s ease}.landing_collageMain__r9tAW:hover .landing_collageImg__tLZak,.landing_collageSub__vYOrg:hover .landing_collageImg__tLZak{transform:scale(1.04)}.landing_collageTag__fLzQu{position:absolute;bottom:10px;left:10px;background:rgba(4,31,61,.88);backdrop-filter:blur(8px);color:#ffffff;font-size:11px;font-weight:800;padding:5px 11px;border-radius:6px;border:1px solid rgba(255,255,255,.2);letter-spacing:.02em;pointer-events:none;z-index:2}.landing_collageFooter__0LIpe{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid #f1f5f9}.landing_collageStates__ckim7{font-size:12px;color:var(--muted);line-height:1.4}.landing_collageStates__ckim7 b{color:var(--navy)}.landing_collageFooter__0LIpe .landing_btn__aXro_{width:100%;padding:13px 18px}.landing_footer__8MwOW{padding:30px 0;background:#ffffff;border-top:1px solid #e2e8f0}.landing_foot__eE_fG{display:flex;align-items:center;gap:20px;font-size:13px;color:#526579;flex-wrap:wrap}.landing_foot__eE_fG .landing_logo__eY_gT{width:130px;height:48px;object-fit:contain}.landing_animalLogo__nPbew{width:95px;height:48px;object-fit:contain;margin-left:-5px}.landing_foot__eE_fG a{color:var(--teal);font-weight:800;text-decoration:none}.landing_foot__eE_fG a:hover{text-decoration:underline}.landing_footRight__nNLlc{margin-left:auto;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.landing_chatFab__jdB50{position:fixed;right:22px;bottom:22px;z-index:50;border:0;border-radius:999px;padding:13px 20px;background:#0b7f78;color:#ffffff!important;font-weight:800;font-size:14px;box-shadow:0 10px 30px rgba(0,0,0,.2);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform .2s ease,background .2s ease}.landing_chatFab__jdB50:hover{transform:translateY(-2px);background:#086b65}@media (max-width:850px){.landing_navLinks__DKy3A{display:none}.landing_nav__5deK_ .landing_btn__aXro_{margin-left:auto}.landing_costGrid__cMIke,.landing_heroGrid__lXey9,.landing_split__z1Kod{grid-template-columns:1fr}.landing_hero__hQdyt h1{font-size:36px}.landing_proofGrid__4SSgY{grid-template-columns:1fr 1fr}.landing_proof__xe_tB article{border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.landing_cards__zFpdD,.landing_checkgrid__yRSY1,.landing_costs__v_P_h{grid-template-columns:1fr 1fr}.landing_costs__v_P_h{grid-template-columns:repeat(2,1fr)}.landing_adapt__b8mCg{grid-template-columns:1fr}.landing_visual__rEDL0{min-height:auto;display:flex;flex-direction:column;gap:16px}.landing_visual__rEDL0 .landing_mapCard__Gzn6x{position:static;width:100%;right:auto;bottom:auto}.landing_footRight__nNLlc{margin-left:0;width:100%}.landing_collageMain__r9tAW{height:260px}.landing_collageSub__vYOrg{height:160px}}@media (max-width:520px){.landing_hero__hQdyt h1{font-size:30px}.landing_cards__zFpdD,.landing_checkgrid__yRSY1,.landing_costs__v_P_h,.landing_heroPills__Sku8C,.landing_proofGrid__4SSgY{grid-template-columns:1fr}.landing_hero__hQdyt{padding-top:45px}.landing_cost__Vln_L,.landing_dark__FJTwK,.landing_section__VFCTX{padding:50px 0}.landing_animalLogo__nPbew{display:none}.landing_chatFab__jdB50{right:14px;bottom:14px;padding:11px 16px;font-size:13px}.landing_collageMain__r9tAW{height:190px}.landing_collageSub__vYOrg{height:120px}.landing_photoPanel__W3WFw{height:230px}}