.PoliciesView_page___WkUY{background:var(--cream);color:var(--ink);padding-top:110px;padding-bottom:clamp(2rem,4vw,3rem)}.PoliciesView_container__ok9uc{max-width:var(--maxw)}.PoliciesView_hero__pdS_M{position:relative;width:100%;height:100vh;min-height:640px;overflow:hidden;isolation:isolate;margin-bottom:clamp(1.4rem,2.4vw,2rem)}.PoliciesView_heroDeco__88Y3_{position:absolute;inset:0;z-index:0;pointer-events:none}.PoliciesView_heroImg__DboLn{object-fit:cover;object-position:center}.PoliciesView_heroDeco__88Y3_:after{content:"";position:absolute;inset:0;z-index:1}.PoliciesView_heroInner____Pkc{position:relative;z-index:2;display:flex;align-items:center;min-height:inherit;padding-top:clamp(1.8rem,3vw,2.6rem);padding-bottom:clamp(1.8rem,3vw,2.6rem)}.PoliciesView_heroCopy__STKCj{display:flex;flex-direction:column;gap:.35rem;max-width:48ch}.PoliciesView_heroTitle__hofSi{font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,4.6vw,3.6rem);line-height:1;color:var(--ink);margin:0 0 .4rem;display:inline-flex;align-items:center;gap:.4rem}.PoliciesView_heroHeart__A6OnP{display:inline-flex;color:var(--blush);font-size:.32em}.PoliciesView_heroLead__xFr8I{margin:0;font-family:var(--font-body);font-size:clamp(.95rem,1.1vw,1.1rem);font-weight:500;color:var(--ink)}.PoliciesView_heroSub__agqcg{margin:0;font-family:var(--font-body);font-size:clamp(.88rem,1vw,1rem);line-height:1.55;color:var(--ink-soft)}.PoliciesView_brand__RTVaI{color:var(--blush);font-weight:700}.PoliciesView_valueStrip___hmE8{padding:clamp(1.1rem,1.8vw,1.4rem) clamp(1.2rem,2vw,1.6rem);background:#fff;border:1px solid color-mix(in srgb,var(--beige) 50%,transparent);border-radius:14px;margin-bottom:clamp(1.2rem,2vw,1.6rem)}.PoliciesView_valueList__LyKSQ{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(.7rem,1.2vw,1rem);gap:clamp(.7rem,1.2vw,1rem)}.PoliciesView_valueItem__fn0wa{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center;padding:.3rem .4rem}.PoliciesView_valueIcon__CA9q8{display:grid;place-items:center;width:64px;height:64px;border-radius:14px;background:var(--cream);border:1px solid color-mix(in srgb,var(--beige) 50%,transparent);color:var(--ink);font-size:1.65rem;margin-bottom:.5rem}.PoliciesView_valueTitle__KutWK{font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,1.2vw,1.2rem);color:var(--ink);line-height:1.25}.PoliciesView_valueCopy__tSTbQ{font-family:var(--font-body);font-size:.88rem;line-height:1.45;color:var(--ink-soft)}.PoliciesView_policyGrid__ztO67{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(.85rem,1.4vw,1.2rem);gap:clamp(.85rem,1.4vw,1.2rem);margin-bottom:clamp(1.4rem,2.4vw,2rem)}.PoliciesView_policyCard__41Q42{padding:clamp(1.2rem,1.8vw,1.5rem);background:#fff;border:1px solid color-mix(in srgb,var(--beige) 50%,transparent);border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;text-align:left;transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.PoliciesView_policyCard__41Q42:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--blush) 35%,transparent);box-shadow:0 14px 34px -24px color-mix(in srgb,var(--plum) 45%,transparent)}.PoliciesView_policyIcon___xUe2{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:color-mix(in srgb,var(--blush) 12%,var(--cream));color:var(--blush);font-size:1.7rem;align-self:center;margin-bottom:.3rem}.PoliciesView_policyTitle__cZqEC{font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,1.4vw,1.3rem);color:var(--ink);margin:0;align-self:center;text-align:center;width:100%}.PoliciesView_policyCopy__eX5Xl{margin:.2rem 0 .5rem;font-family:var(--font-body);font-size:.82rem;line-height:1.55;color:var(--ink-soft)}.PoliciesView_policyBullets__y4gU5{list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.4rem}.PoliciesView_policyBullets__y4gU5 li{position:relative;padding-left:.9rem;font-family:var(--font-body);font-size:.78rem;line-height:1.45;color:var(--ink)}.PoliciesView_policyBullets__y4gU5 li:before{content:"";position:absolute;left:0;top:.55rem;width:5px;height:5px;background:var(--blush);border-radius:50%}.PoliciesView_policyLink__EjfjB{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding:0;border:0;background:transparent;color:var(--blush);font-family:var(--font-body);font-size:.8rem;font-weight:700;text-decoration:none;cursor:pointer;transition:color .2s var(--ease),transform .2s var(--ease)}.PoliciesView_policyLink__EjfjB:hover{color:var(--plum);transform:translateX(2px)}.PoliciesView_detailSection__uS_Xz{scroll-margin-top:6rem;padding:clamp(1.6rem,2.6vw,2.2rem);background:#fff;border:1px solid color-mix(in srgb,var(--beige) 50%,transparent);border-radius:16px;margin-bottom:clamp(1.4rem,2.4vw,2rem);display:flex;flex-direction:column;gap:1rem}.PoliciesView_detailHead__wR7Qv{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding-bottom:.85rem;border-bottom:1px solid color-mix(in srgb,var(--beige) 50%,transparent)}.PoliciesView_detailClose__0EtQ4{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--beige) 55%,transparent);background:var(--cream);color:var(--ink-soft);font-size:1.35rem;line-height:1;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.PoliciesView_detailClose__0EtQ4:hover{color:var(--plum);border-color:var(--blush);background:color-mix(in srgb,var(--blush) 10%,var(--cream))}.PoliciesView_detailIcon__q3qhW{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--blush) 12%,var(--cream));color:var(--blush);font-size:1.25rem}.PoliciesView_detailTitle__cl9Km{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,1.8vw,1.55rem);color:var(--ink);line-height:1.25}.PoliciesView_detailIntro__yHZ4I{margin:0;font-family:var(--font-body);font-size:.95rem;line-height:1.65;color:var(--ink)}.PoliciesView_detailBlock__ilucS{display:flex;flex-direction:column;gap:.4rem}.PoliciesView_detailBlock__ilucS p{margin:0;font-family:var(--font-body);font-size:.9rem;line-height:1.6;color:var(--ink)}.PoliciesView_detailSubtitle__QLZg9{margin:0 0 .15rem;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--plum);letter-spacing:.01em}.PoliciesView_detailList__j1ufE{list-style:none;padding:0;margin:.25rem 0 0;display:flex;flex-direction:column;gap:.45rem}.PoliciesView_detailList__j1ufE li{position:relative;padding-left:1.1rem;font-family:var(--font-body);font-size:.9rem;line-height:1.55;color:var(--ink)}.PoliciesView_detailList__j1ufE li:before{content:"";position:absolute;left:0;top:.55rem;width:6px;height:6px;background:var(--blush);border-radius:50%}.PoliciesView_detailNote__rRHu7{margin:.4rem 0 0;padding:.85rem 1rem;background:color-mix(in srgb,var(--blush) 8%,var(--cream));border-left:3px solid var(--blush);border-radius:8px;font-family:var(--font-body);font-size:.9rem;font-weight:600;color:var(--plum)}.PoliciesView_detailFooter__ibzHf{margin:.5rem 0 0;font-family:var(--font-body);font-size:.85rem;line-height:1.6;color:var(--ink-soft);font-style:italic}.PoliciesView_beliefRow__4N5lR{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(.9rem,1.6vw,1.3rem);gap:clamp(.9rem,1.6vw,1.3rem);margin-bottom:clamp(1.4rem,2.4vw,2rem);align-items:stretch}.PoliciesView_beliefCard__M3T3u{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:clamp(1rem,1.8vw,1.4rem);gap:clamp(1rem,1.8vw,1.4rem);align-items:center;padding:clamp(1.2rem,1.8vw,1.6rem);background:#fff;border:1px solid color-mix(in srgb,var(--beige) 50%,transparent);border-radius:14px}.PoliciesView_beliefMedia__LEFMh{position:relative;width:clamp(120px,12vw,170px);aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--cream)}.PoliciesView_beliefImg__iiwLv{object-fit:cover}.PoliciesView_beliefBody__rTBPu{display:flex;flex-direction:column;gap:.5rem}.PoliciesView_beliefTitle__dZ7SZ{font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,1.5vw,1.35rem);color:var(--ink);margin:0;line-height:1.25}.PoliciesView_beliefHeart__sFhTo{color:var(--blush);margin-left:.2rem}.PoliciesView_beliefSub__kfJ5Y{margin:0;font-family:var(--font-body);font-size:.85rem;line-height:1.55;color:var(--ink-soft)}.PoliciesView_beliefBtn__dEsly{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;margin-top:.35rem;padding:.65rem 1.2rem;background:var(--plum);color:var(--cream);border-radius:8px;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .25s var(--ease),transform .25s var(--ease)}.PoliciesView_beliefBtn__dEsly:hover{background:var(--purple);transform:translateY(-1px)}.PoliciesView_quickCard__52JuF{padding:clamp(1.2rem,1.8vw,1.6rem);background:#fff;border:1px solid color-mix(in srgb,var(--beige) 50%,transparent);border-radius:14px}.PoliciesView_quickTitle___LYsK{font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,1.5vw,1.3rem);color:var(--ink);margin:0 0 1rem}.PoliciesView_quickList__IW6i0{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem 1.4rem;gap:.6rem 1.4rem}.PoliciesView_quickLink__EokaL{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.55rem 0;color:var(--ink);font-family:var(--font-body);font-size:.85rem;font-weight:500;text-decoration:none;border-bottom:1px dashed color-mix(in srgb,var(--beige) 55%,transparent);transition:color .2s var(--ease)}.PoliciesView_quickLink__EokaL:hover{color:var(--blush)}.PoliciesView_quickArrow__spzAe{display:inline-flex;color:var(--ink-soft);font-size:.85rem}.PoliciesView_quickLink__EokaL:hover .PoliciesView_quickArrow__spzAe{color:var(--blush)}.PoliciesView_trustStrip__JlVfc{padding:clamp(.85rem,1.4vw,1.1rem) clamp(1rem,1.6vw,1.3rem);background:color-mix(in srgb,var(--beige) 8%,var(--cream));border:1px solid color-mix(in srgb,var(--beige) 50%,transparent);border-radius:12px}.PoliciesView_trustList__w8s91{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(.7rem,1vw,1rem);gap:clamp(.7rem,1vw,1rem)}.PoliciesView_trustRow__EP8T8{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center}.PoliciesView_trustIcon__lcioM{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--blush) 12%,var(--cream));color:var(--blush);font-size:1rem}.PoliciesView_trustText__vtJJj{display:flex;flex-direction:column;line-height:1.25;min-width:0}.PoliciesView_trustText__vtJJj strong{font-family:var(--font-body);font-size:.82rem;font-weight:700;color:var(--ink)}.PoliciesView_trustText__vtJJj span{font-family:var(--font-body);font-size:.72rem;color:var(--ink-soft)}@media (max-width:1180px){.PoliciesView_valueList__LyKSQ{grid-template-columns:repeat(3,minmax(0,1fr))}.PoliciesView_policyGrid__ztO67{grid-template-columns:repeat(2,minmax(0,1fr))}.PoliciesView_trustList__w8s91{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.PoliciesView_beliefRow__4N5lR{grid-template-columns:1fr}}@media (max-width:720px){.PoliciesView_valueList__LyKSQ{grid-template-columns:repeat(2,minmax(0,1fr))}.PoliciesView_beliefCard__M3T3u{grid-template-columns:1fr;text-align:center;justify-items:center}.PoliciesView_beliefMedia__LEFMh{justify-self:center}.PoliciesView_beliefBody__rTBPu{align-items:center}.PoliciesView_beliefBtn__dEsly{align-self:center}.PoliciesView_trustList__w8s91{grid-template-columns:1fr}}@media (max-width:520px){.PoliciesView_policyGrid__ztO67,.PoliciesView_quickList__IW6i0,.PoliciesView_valueList__LyKSQ{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PoliciesView_beliefBtn__dEsly,.PoliciesView_policyCard__41Q42,.PoliciesView_policyLink__EjfjB,.PoliciesView_quickLink__EokaL{transition:none;transform:none}}