.refund-policy-module__gMeHLq__page{color:#1b1330;background:#fff}.refund-policy-module__gMeHLq__hero{background:linear-gradient(135deg,#fff9fb,#fff0f6);border-bottom:1px solid #f6dce7;padding:48px 0 32px}.refund-policy-module__gMeHLq__eyebrow{color:#c50d58;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700}.refund-policy-module__gMeHLq__hero h1{letter-spacing:-.035em;margin-top:12px;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.15}.refund-policy-module__gMeHLq__intro{color:#655b70;max-width:650px;margin-top:14px;font-size:16px;line-height:1.8}.refund-policy-module__gMeHLq__guarantee{background:#fff;border:1px solid #f3cddd;border-radius:22px;align-items:flex-start;gap:20px;margin-top:28px;padding:28px;display:flex}.refund-policy-module__gMeHLq__icon{color:#e91e8c;background:#fff0f6;border-radius:16px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.refund-policy-module__gMeHLq__guarantee h2{letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.35}.refund-policy-module__gMeHLq__guarantee p{color:#655b70;margin-top:10px;font-size:14px;line-height:1.8}.refund-policy-module__gMeHLq__actions{flex-wrap:wrap;gap:12px 24px;margin-top:20px;display:flex}.refund-policy-module__gMeHLq__primary{color:#fff;background:#e91e8c;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex}.refund-policy-module__gMeHLq__primary:hover{background:#c50d58}.refund-policy-module__gMeHLq__link{color:#c50d58;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;gap:8px;line-height:1.8;text-decoration:underline;display:inline-flex}.refund-policy-module__gMeHLq__actions .refund-policy-module__gMeHLq__link{min-height:44px;font-size:13px;font-weight:600}.refund-policy-module__gMeHLq__timeline{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;display:grid}.refund-policy-module__gMeHLq__timeline>div{border-inline-start:2px solid #eeadca;padding-inline-start:16px}.refund-policy-module__gMeHLq__timeline strong{font-size:22px;font-weight:600;line-height:1.4;display:block}.refund-policy-module__gMeHLq__timeline span{color:#655b70;margin-top:5px;font-size:13px;display:block}.refund-policy-module__gMeHLq__caveat{color:#655b70;max-width:950px;margin-top:20px;font-size:12px;line-height:1.8}.refund-policy-module__gMeHLq__layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:48px;padding:40px 0 64px;display:grid}.refund-policy-module__gMeHLq__nav{min-width:0;position:sticky;top:105px}.refund-policy-module__gMeHLq__nav>p{color:#786779;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:700}.refund-policy-module__gMeHLq__nav>div{scrollbar-width:thin;max-height:calc(100vh - 160px);overflow-y:auto}.refund-policy-module__gMeHLq__nav a{color:#655b70;border-inline-start:2px solid #f3e2eb;min-height:40px;padding:10px 12px;font-size:12px;line-height:1.6;display:block}.refund-policy-module__gMeHLq__nav a:hover{color:#c50d58;background:#fff0f6;border-color:#e91e8c}.refund-policy-module__gMeHLq__document{min-width:0}.refund-policy-module__gMeHLq__dates p{font-size:12px;line-height:1.9}.refund-policy-module__gMeHLq__dates hr{border-color:#f1e2e8;margin:20px 0 0}.refund-policy-module__gMeHLq__section{border-bottom:1px solid #f1e2e8;padding:30px 0 12px;scroll-margin-top:110px}.refund-policy-module__gMeHLq__section>h2{letter-spacing:-.02em;margin-bottom:18px;font-size:25px;font-weight:650;line-height:1.4}.refund-policy-module__gMeHLq__prose p,.refund-policy-module__gMeHLq__prose li{color:#655b70;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.refund-policy-module__gMeHLq__prose h3{font-size:18px;line-height:1.5}.refund-policy-module__gMeHLq__prose ul,.refund-policy-module__gMeHLq__prose ol{margin-inline:20px 0}.refund-policy-module__gMeHLq__help{background:#fff4f8;border-radius:18px;margin-top:32px;padding:24px}.refund-policy-module__gMeHLq__help h2{font-size:22px;font-weight:650}.refund-policy-module__gMeHLq__help p{color:#655b70;margin:12px 0 18px;font-size:14px;line-height:1.8}.refund-policy-module__gMeHLq__help>a{margin-inline-end:20px;margin-bottom:8px}.refund-policy-module__gMeHLq__page a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #e91e8c}@media (max-width:800px){.refund-policy-module__gMeHLq__layout{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px}.refund-policy-module__gMeHLq__nav{position:static}.refund-policy-module__gMeHLq__nav>div{gap:8px;max-height:none;padding-bottom:12px;display:flex;overflow-x:auto}.refund-policy-module__gMeHLq__nav a{background:#fff8fb;border:1px solid #f3d4e2;border-radius:10px;flex:none;max-width:240px;padding:10px 14px}}@media (max-width:480px){.refund-policy-module__gMeHLq__hero{padding:28px 0}.refund-policy-module__gMeHLq__intro{font-size:14px}.refund-policy-module__gMeHLq__guarantee{flex-direction:column;gap:14px;padding:20px}.refund-policy-module__gMeHLq__icon{border-radius:12px;width:44px;height:44px}.refund-policy-module__gMeHLq__guarantee h2{font-size:22px}.refund-policy-module__gMeHLq__actions{flex-direction:column;gap:6px}.refund-policy-module__gMeHLq__timeline{gap:12px}.refund-policy-module__gMeHLq__timeline>div{padding-inline-start:9px}.refund-policy-module__gMeHLq__timeline strong{font-size:17px}.refund-policy-module__gMeHLq__timeline span{font-size:11px;line-height:1.6}.refund-policy-module__gMeHLq__section>h2{font-size:23px}.refund-policy-module__gMeHLq__prose p,.refund-policy-module__gMeHLq__prose li{font-size:14px}}