.refundPolicy_fullPageContainer__Fbiij{padding:2rem}.refundPolicy_mainContent__EXnVD{width:100%}.refundPolicy_heading__rhcFN{font-size:3rem;color:var(--primary-color);margin-bottom:1.5rem;text-align:center}.refundPolicy_introContainer__yarnG{background-color:#f5f5f5;border-left:5px solid #3b7b8e;padding:1.5rem;margin-bottom:2rem}.refundPolicy_introText__pD7_u{font-size:1rem;margin:0;color:#333}.refundPolicy_subheading__1nBDy{font-size:2rem;color:#000;margin-bottom:1.2rem;padding-bottom:.5rem;border-bottom:2px solid #ddd}.refundPolicy_noticeText__80kYy,.refundPolicy_text__4Gskh{font-size:1rem;margin-bottom:1.5rem;color:#555}.refundPolicy_noticeText__80kYy{background-color:#fff8e1;border-left:5px solid #ffc107;padding:1.5rem;margin-top:2rem;border-radius:4px}.refundPolicy_policySection__ZInrE{margin-bottom:2rem}.refundPolicy_refundDetails__JO7ae,.refundPolicy_subscriptionDetails__WUqyq{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1.5rem}.refundPolicy_refundCategory__eRSq8,.refundPolicy_subscriptionCategory___28uN{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s}.refundPolicy_refundCategory__eRSq8:hover,.refundPolicy_subscriptionCategory___28uN:hover{transform:translateY(-5px);box-shadow:0 6px 14px rgba(0,0,0,.1)}.refundPolicy_categoryHeading__Q7S9A{font-size:1.4rem;color:#000;margin-top:0;margin-bottom:1rem;font-weight:700}.refundPolicy_list__9ExmK{padding-left:1.8rem;margin:0}.refundPolicy_list__9ExmK li{margin-top:1rem;margin-bottom:.75rem;color:#444}.refundPolicy_divider__nXV7U{border:0;height:1px;background:#e0e0e0;margin:2rem 0}.refundPolicy_stepsList__WLf9t{counter-reset:step-counter;list-style:none;padding:0}.refundPolicy_stepItem__l4Umr{display:flex;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap}.refundPolicy_stepNumber__Gs8f0{counter-increment:step-counter;font-size:1.2rem;font-weight:700;color:#000;border:3px solid #000;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:1.5rem;background-color:#f5f5f5}.refundPolicy_stepContent__12SxE{flex-grow:1;min-width:250px}.refundPolicy_stepTitle__X3aak{font-size:1rem;color:#000;margin-top:0;margin-bottom:.6rem}.refundPolicy_contactInfo__CvhNy{background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:8px;padding:2rem;margin-top:1.5rem}.refundPolicy_contactDetail__gEysl{margin:.75rem 0;font-size:1rem}.refundPolicy_contactLink__22ydv{color:#4b5563;text-decoration:none;font-weight:700}.refundPolicy_contactLink__22ydv:hover{text-decoration:underline}.refundPolicy_requiredInfo__wa04c{margin-top:2rem}@media (max-width:1024px){.refundPolicy_heading__rhcFN{font-size:2.5rem}.refundPolicy_subheading__1nBDy{font-size:1.8rem}.refundPolicy_refundDetails__JO7ae,.refundPolicy_subscriptionDetails__WUqyq{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.refundPolicy_heading__rhcFN{font-size:2rem}.refundPolicy_subheading__1nBDy{font-size:1.6rem}.refundPolicy_stepItem__l4Umr{flex-direction:column;align-items:flex-start}.refundPolicy_stepNumber__Gs8f0{margin-bottom:1rem;margin-right:0}}@media (max-width:480px){.refundPolicy_heading__rhcFN{font-size:1.6rem}.refundPolicy_subheading__1nBDy{font-size:1.3rem}.refundPolicy_stepNumber__Gs8f0{width:40px;height:40px;font-size:1.4rem}.refundPolicy_contactDetail__gEysl,.refundPolicy_introText__pD7_u,.refundPolicy_stepTitle__X3aak,.refundPolicy_text__4Gskh{font-size:.95rem}}