.RefundPolicy-module__-Gfgaa__pageWrapper{background:linear-gradient(#faf5ff 0%,#fff 30%,#fff7ed 100%);min-height:100vh}.RefundPolicy-module__-Gfgaa__hero{text-align:center;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 50%,#ff6b35 100%);padding:3rem 1.5rem;position:relative}.RefundPolicy-module__-Gfgaa__heroTitle{color:#fff;margin:0 0 .5rem;font-size:2.25rem;font-weight:700;line-height:1.2}.RefundPolicy-module__-Gfgaa__heroSubtitle{color:#ffffffe6;max-width:560px;margin:0 auto;font-size:1rem}.RefundPolicy-module__-Gfgaa__container{max-width:900px;margin:0 auto;padding:0 1.5rem}.RefundPolicy-module__-Gfgaa__contentWrap{padding:2.5rem 0 4rem}.RefundPolicy-module__-Gfgaa__articleCard{background:#fff;border:1px solid #e9d5ff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #7c3aed14}.RefundPolicy-module__-Gfgaa__articleHeader{border-bottom:1px solid #e9d5ff;padding:2rem 2rem 1.5rem}.RefundPolicy-module__-Gfgaa__articleTitle{color:#1f2937;margin:0 0 1rem;font-size:1.75rem;font-weight:700}.RefundPolicy-module__-Gfgaa__articleMeta{color:#6b7280;flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.RefundPolicy-module__-Gfgaa__articleMeta span{color:#5b21b6;background:#f5f3ff;border-radius:8px;padding:.375rem .75rem}.RefundPolicy-module__-Gfgaa__articleBody{padding:2rem}.RefundPolicy-module__-Gfgaa__section{margin-bottom:2.5rem;scroll-margin-top:5rem}.RefundPolicy-module__-Gfgaa__section:last-of-type{margin-bottom:0}.RefundPolicy-module__-Gfgaa__sectionTitle{color:#1f2937;border-bottom:2px solid #e9d5ff;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.375rem;font-weight:600;position:relative}.RefundPolicy-module__-Gfgaa__sectionTitle:after{content:"";background:linear-gradient(90deg,#7c3aed,#ff6b35);width:48px;height:2px;position:absolute;bottom:-2px;left:0}.RefundPolicy-module__-Gfgaa__sectionContent{color:#4b5563;font-size:.9375rem;line-height:1.7}.RefundPolicy-module__-Gfgaa__sectionContent p{margin:0 0 1rem}.RefundPolicy-module__-Gfgaa__sectionContent p:last-child{margin-bottom:0}.RefundPolicy-module__-Gfgaa__sectionContent ol,.RefundPolicy-module__-Gfgaa__sectionContent ul{margin:0 0 1rem;padding-left:1.5rem}.RefundPolicy-module__-Gfgaa__sectionContent li{margin-bottom:.5rem;line-height:1.5}.RefundPolicy-module__-Gfgaa__sectionContent li strong{color:#5b21b6}.RefundPolicy-module__-Gfgaa__noteBox{color:#4b5563;background:#faf5ff;border:1px solid #e9d5ff;border-radius:12px;margin-top:1.5rem;padding:1rem 1.25rem;font-size:.9375rem}.RefundPolicy-module__-Gfgaa__tocWrap{margin-bottom:2rem}.RefundPolicy-module__-Gfgaa__tocTitle{color:#374151;border-bottom:2px solid #e9d5ff;margin:0 0 .75rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.RefundPolicy-module__-Gfgaa__tocList{margin:0;padding:0;list-style:none}.RefundPolicy-module__-Gfgaa__tocItem{margin-bottom:.25rem}.RefundPolicy-module__-Gfgaa__tocLink{color:#6b7280;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;width:100%;padding:.5rem .75rem;font-size:.9375rem;text-decoration:none;transition:background .2s,color .2s;display:block}.RefundPolicy-module__-Gfgaa__tocLink:hover{color:#7c3aed;background:#f5f3ff}.RefundPolicy-module__-Gfgaa__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.RefundPolicy-module__-Gfgaa__printBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#ff6b35 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.RefundPolicy-module__-Gfgaa__printBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed59}.RefundPolicy-module__-Gfgaa__contactBlock{background:#faf5ff;border:1px solid #e9d5ff;border-radius:12px;margin-top:1rem;padding:1.25rem}.RefundPolicy-module__-Gfgaa__contactBlock p{color:#4b5563;margin:0 0 .25rem;font-size:.9375rem}.RefundPolicy-module__-Gfgaa__linkInline{color:#7c3aed;font-weight:500;text-decoration:none}.RefundPolicy-module__-Gfgaa__linkInline:hover{text-decoration:underline}.RefundPolicy-module__-Gfgaa__articleFooter{color:#6b7280;background:#faf5ff;border-top:1px solid #e9d5ff;border-radius:0 0 20px 20px;padding:1.5rem 2rem;font-size:.875rem}.RefundPolicy-module__-Gfgaa__skeleton{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.RefundPolicy-module__-Gfgaa__skeletonHero{background:linear-gradient(90deg,#e9d5ff 25%,#f5f3ff 50%,#e9d5ff 75%) 0 0/200% 100%;border-radius:16px;height:120px;margin-bottom:2rem;animation:1.5s infinite RefundPolicy-module__-Gfgaa__shimmer}.RefundPolicy-module__-Gfgaa__skeletonLine{background:linear-gradient(90deg,#e9d5ff 25%,#f5f3ff 50%,#e9d5ff 75%) 0 0/200% 100%;border-radius:8px;height:16px;margin-bottom:1rem;animation:1.5s infinite RefundPolicy-module__-Gfgaa__shimmer}.RefundPolicy-module__-Gfgaa__skeletonLineShort{width:60%}.RefundPolicy-module__-Gfgaa__skeletonLineMid{width:80%}@keyframes RefundPolicy-module__-Gfgaa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.RefundPolicy-module__-Gfgaa__errorWrap{text-align:center;justify-content:center;align-items:center;min-height:320px;padding:2rem;display:flex}.RefundPolicy-module__-Gfgaa__errorContent{max-width:400px}.RefundPolicy-module__-Gfgaa__errorTitle{color:#1f2937;margin:0 0 .5rem;font-size:1.375rem;font-weight:600}.RefundPolicy-module__-Gfgaa__errorText{color:#6b7280;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}.RefundPolicy-module__-Gfgaa__retryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#ff6b35 100%);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.RefundPolicy-module__-Gfgaa__retryBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #7c3aed59}@media (max-width:768px){.RefundPolicy-module__-Gfgaa__hero{padding:2rem 1rem}.RefundPolicy-module__-Gfgaa__heroTitle{font-size:1.75rem}.RefundPolicy-module__-Gfgaa__heroSubtitle{font-size:.9375rem}.RefundPolicy-module__-Gfgaa__articleHeader,.RefundPolicy-module__-Gfgaa__articleBody{padding:1.5rem}.RefundPolicy-module__-Gfgaa__articleTitle{font-size:1.5rem}.RefundPolicy-module__-Gfgaa__sectionTitle{font-size:1.25rem}}@media (max-width:480px){.RefundPolicy-module__-Gfgaa__container{padding:0 1rem}.RefundPolicy-module__-Gfgaa__heroTitle{font-size:1.5rem}.RefundPolicy-module__-Gfgaa__articleHeader,.RefundPolicy-module__-Gfgaa__articleBody{padding:1.25rem}.RefundPolicy-module__-Gfgaa__articleTitle{font-size:1.375rem}.RefundPolicy-module__-Gfgaa__sectionTitle{font-size:1.125rem}.RefundPolicy-module__-Gfgaa__actions{flex-direction:column}.RefundPolicy-module__-Gfgaa__printBtn{justify-content:center;width:100%}}@media print{.RefundPolicy-module__-Gfgaa__pageWrapper{background:#fff}.RefundPolicy-module__-Gfgaa__hero{color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f3f4f6}.RefundPolicy-module__-Gfgaa__heroTitle,.RefundPolicy-module__-Gfgaa__heroSubtitle{color:#111}.RefundPolicy-module__-Gfgaa__articleCard{box-shadow:none;border:1px solid #ddd}.RefundPolicy-module__-Gfgaa__articleFooter{background:#f9fafb}.RefundPolicy-module__-Gfgaa__tocWrap,.RefundPolicy-module__-Gfgaa__actions{display:none}}@media (prefers-reduced-motion:reduce){.RefundPolicy-module__-Gfgaa__printBtn,.RefundPolicy-module__-Gfgaa__retryBtn{transition:none}}
