.RefundPolicy_pageWrapper__z1fxf{min-height:100vh;background:linear-gradient(180deg,#faf5ff,#ffffff 30%,#fff7ed)}.RefundPolicy_hero__K620p{background:linear-gradient(135deg,#7c3aed,#6d28d9 50%,#FF6B35);padding:3rem 1.5rem;text-align:center;position:relative}.RefundPolicy_heroTitle__VezdB{font-size:2.25rem;font-weight:700;color:white;margin:0 0 .5rem;line-height:1.2}.RefundPolicy_heroSubtitle__ZGivK{color:rgba(255,255,255,.9);font-size:1rem;max-width:560px;margin:0 auto}.RefundPolicy_container__9UZ_v{max-width:900px;margin:0 auto;padding:0 1.5rem}.RefundPolicy_contentWrap__LEhHo{padding:2.5rem 0 4rem}.RefundPolicy_articleCard___4JrI{background:white;border-radius:20px;box-shadow:0 10px 40px rgba(124,58,237,.08);border:1px solid #e9d5ff;overflow:hidden}.RefundPolicy_articleHeader__8Bj5_{padding:2rem 2rem 1.5rem;border-bottom:1px solid #e9d5ff}.RefundPolicy_articleTitle__kGmce{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 1rem}.RefundPolicy_articleMeta__JsIHy{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:#6b7280}.RefundPolicy_articleMeta__JsIHy span{background:#f5f3ff;padding:.375rem .75rem;border-radius:8px;color:#5b21b6}.RefundPolicy_articleBody___ZRSo{padding:2rem}.RefundPolicy_section__gd8sq{margin-bottom:2.5rem;scroll-margin-top:5rem}.RefundPolicy_section__gd8sq:last-of-type{margin-bottom:0}.RefundPolicy_sectionTitle__EfoJK{font-size:1.375rem;font-weight:600;color:#1f2937;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e9d5ff;position:relative}.RefundPolicy_sectionTitle__EfoJK:after{content:"";position:absolute;bottom:-2px;left:0;width:48px;height:2px;background:linear-gradient(90deg,#7c3aed,#FF6B35)}.RefundPolicy_sectionContent__eTyUf{color:#4b5563;line-height:1.7;font-size:.9375rem}.RefundPolicy_sectionContent__eTyUf p{margin:0 0 1rem}.RefundPolicy_sectionContent__eTyUf p:last-child{margin-bottom:0}.RefundPolicy_sectionContent__eTyUf ol,.RefundPolicy_sectionContent__eTyUf ul{padding-left:1.5rem;margin:0 0 1rem}.RefundPolicy_sectionContent__eTyUf li{margin-bottom:.5rem;line-height:1.5}.RefundPolicy_sectionContent__eTyUf li strong{color:#5b21b6}.RefundPolicy_noteBox___a3Qt{background:#faf5ff;padding:1rem 1.25rem;border-radius:12px;border:1px solid #e9d5ff;margin-top:1.5rem;font-size:.9375rem;color:#4b5563}.RefundPolicy_tocWrap___jqws{margin-bottom:2rem}.RefundPolicy_tocTitle__Edbyn{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid #e9d5ff}.RefundPolicy_tocList__fSmCL{list-style:none;padding:0;margin:0}.RefundPolicy_tocItem__AzF_f{margin-bottom:.25rem}.RefundPolicy_tocLink__zVa1D{display:block;padding:.5rem .75rem;color:#6b7280;text-decoration:none;font-size:.9375rem;border-radius:8px;transition:background .2s,color .2s;border:none;background:none;cursor:pointer;text-align:left;width:100%}.RefundPolicy_tocLink__zVa1D:hover{background:#f5f3ff;color:#7c3aed}.RefundPolicy_actions__auiKW{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.RefundPolicy_printBtn__Y_51f{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#7c3aed,#FF6B35);color:white;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.RefundPolicy_printBtn__Y_51f:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(124,58,237,.35)}.RefundPolicy_contactBlock__gBLed{background:#faf5ff;padding:1.25rem;border-radius:12px;border:1px solid #e9d5ff;margin-top:1rem}.RefundPolicy_contactBlock__gBLed p{margin:0 0 .25rem;font-size:.9375rem;color:#4b5563}.RefundPolicy_linkInline__Yqt0T{color:#7c3aed;text-decoration:none;font-weight:500}.RefundPolicy_linkInline__Yqt0T:hover{text-decoration:underline}.RefundPolicy_articleFooter__RaH1w{padding:1.5rem 2rem;border-top:1px solid #e9d5ff;background:#faf5ff;border-radius:0 0 20px 20px;font-size:.875rem;color:#6b7280}.RefundPolicy_skeleton__SAL_y{padding:2rem 1.5rem;max-width:900px;margin:0 auto}.RefundPolicy_skeletonHero__02tcS{height:120px;border-radius:16px;margin-bottom:2rem}.RefundPolicy_skeletonHero__02tcS,.RefundPolicy_skeletonLine__npuPf{background:linear-gradient(90deg,#e9d5ff 25%,#f5f3ff 50%,#e9d5ff 75%);background-size:200% 100%;animation:RefundPolicy_shimmer__LGAFM 1.5s ease infinite}.RefundPolicy_skeletonLine__npuPf{height:16px;border-radius:8px;margin-bottom:1rem}.RefundPolicy_skeletonLineShort__4YUH6{width:60%}.RefundPolicy_skeletonLineMid__MDwXj{width:80%}@keyframes RefundPolicy_shimmer__LGAFM{0%{background-position:200% 0}to{background-position:-200% 0}}.RefundPolicy_errorWrap__UwpeY{min-height:320px;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center}.RefundPolicy_errorContent__uBGO4{max-width:400px}.RefundPolicy_errorTitle__RWrSc{font-size:1.375rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.RefundPolicy_errorText__qQSa1{color:#6b7280;font-size:.9375rem;margin:0 0 1.5rem;line-height:1.5}.RefundPolicy_retryBtn__xKcnC{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#7c3aed,#FF6B35);color:white;border:none;border-radius:10px;font-weight:600;font-size:.9375rem;cursor:pointer;transition:transform .2s,box-shadow .2s}.RefundPolicy_retryBtn__xKcnC:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(124,58,237,.35)}@media (max-width:768px){.RefundPolicy_hero__K620p{padding:2rem 1rem}.RefundPolicy_heroTitle__VezdB{font-size:1.75rem}.RefundPolicy_heroSubtitle__ZGivK{font-size:.9375rem}.RefundPolicy_articleBody___ZRSo,.RefundPolicy_articleHeader__8Bj5_{padding:1.5rem}.RefundPolicy_articleTitle__kGmce{font-size:1.5rem}.RefundPolicy_sectionTitle__EfoJK{font-size:1.25rem}}@media (max-width:480px){.RefundPolicy_container__9UZ_v{padding:0 1rem}.RefundPolicy_heroTitle__VezdB{font-size:1.5rem}.RefundPolicy_articleBody___ZRSo,.RefundPolicy_articleHeader__8Bj5_{padding:1.25rem}.RefundPolicy_articleTitle__kGmce{font-size:1.375rem}.RefundPolicy_sectionTitle__EfoJK{font-size:1.125rem}.RefundPolicy_actions__auiKW{flex-direction:column}.RefundPolicy_printBtn__Y_51f{width:100%;justify-content:center}}@media print{.RefundPolicy_pageWrapper__z1fxf{background:white}.RefundPolicy_hero__K620p{background:#f3f4f6;color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact}.RefundPolicy_heroSubtitle__ZGivK,.RefundPolicy_heroTitle__VezdB{color:#111}.RefundPolicy_articleCard___4JrI{box-shadow:none;border:1px solid #ddd}.RefundPolicy_articleFooter__RaH1w{background:#f9fafb}.RefundPolicy_actions__auiKW,.RefundPolicy_tocWrap___jqws{display:none}}@media (prefers-reduced-motion:reduce){.RefundPolicy_printBtn__Y_51f,.RefundPolicy_retryBtn__xKcnC{transition:none}}