.RefundPolicy_container__9UZ_v{min-height:100vh;padding:2rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:rgb(248,250,252)}.RefundPolicy_main__3NquS{max-width:1100px;margin:0 auto}.RefundPolicy_article__UrR4P{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 25px 50px rgba(0,0,0,.15);overflow:hidden;border:1px solid rgba(255,255,255,.2)}.RefundPolicy_header__f4lHY{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:white;padding:3rem 2rem;text-align:center;position:relative;overflow:hidden}.RefundPolicy_header__f4lHY:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" patternUnits="userSpaceOnUse" width="100" height="100"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="0.5" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.RefundPolicy_title__O_Rwh{font-size:3rem;font-weight:800;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;z-index:1}.RefundPolicy_noteCard1__O4uny{display:flex;align-items:flex-start;background-color:#f9f9f9;border-left:4px solid #ff6f00;border-radius:8px;padding:16px;margin:16px 0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.RefundPolicy_noteIcon1__lQFf9{margin-right:12px;color:#ff6f00;flex-shrink:0}.RefundPolicy_noteIcon1__lQFf9 svg{width:24px;height:24px;stroke-width:2}.RefundPolicy_noteText1__M_unR{color:#333;font-size:14px;line-height:1.6;margin-top:0}.RefundPolicy_noteText__PW2D7 strong{color:#000;font-weight:600}.RefundPolicy_date__PtuqA{margin:1rem 0 0;opacity:.9;font-size:1rem;position:relative;z-index:1}.RefundPolicy_content__DwZJJ{padding:2rem}.RefundPolicy_section__gd8sq{margin-bottom:3rem;animation:RefundPolicy_fadeInUp__8FFdf .6s ease-out}.RefundPolicy_sectionTitle__EfoJK{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.RefundPolicy_sectionTitle__EfoJK:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#4f46e5,#7c3aed);border-radius:2px}.RefundPolicy_text__qDsel{font-size:1.1rem;line-height:1.7;color:#4b5563;margin:0 0 1rem}.RefundPolicy_policyCard__WpsDb{border-radius:16px;padding:1.5rem;margin-bottom:1rem;border:2px solid;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.RefundPolicy_policyCard__WpsDb:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.RefundPolicy_policyCard__WpsDb:hover:before{left:100%}.RefundPolicy_policyCard__WpsDb:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.RefundPolicy_fullRefund__PSWYB{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.RefundPolicy_partialRefund__2LYOL{border-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.RefundPolicy_noRefund__hy_2_{border-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fecaca)}.RefundPolicy_cardHeader__m4q2V{display:flex;align-items:center;margin-bottom:.75rem}.RefundPolicy_iconWrapper__JSpQu{width:32px;height:32px;margin-right:.75rem;flex-shrink:0}.RefundPolicy_icon__q7s5A{width:100%;height:100%;stroke-width:2.5}.RefundPolicy_fullRefund__PSWYB .RefundPolicy_icon__q7s5A{color:#10b981}.RefundPolicy_partialRefund__2LYOL .RefundPolicy_icon__q7s5A{color:#f59e0b}.RefundPolicy_noRefund__hy_2_ .RefundPolicy_icon__q7s5A{color:#ef4444}.RefundPolicy_policyTitle__Bouk_{font-size:1.25rem;font-weight:700;margin:0;color:#1f2937}.RefundPolicy_policyText__yYXQr{font-size:1rem;color:#6b7280;margin:0;line-height:1.6}.RefundPolicy_circumstanceCard__G9SHh{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;margin-bottom:1rem;transition:all .3s ease}.RefundPolicy_circumstanceCard__G9SHh:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.RefundPolicy_circumstanceTitle__o6cNG{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .75rem}.RefundPolicy_stepsContainer__dm7kM{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:16px;padding:2rem;margin-bottom:1.5rem}.RefundPolicy_stepsList__QSURH{list-style:none;padding:0;margin:0}.RefundPolicy_step__6GVXC{display:flex;align-items:center;margin-bottom:1rem;padding:.75rem;background:rgba(255,255,255,.7);border-radius:8px;transition:all .2s ease}.RefundPolicy_step__6GVXC:hover{background:rgba(255,255,255,.9);transform:translateX(4px)}.RefundPolicy_step__6GVXC:last-child{margin-bottom:0}.RefundPolicy_stepNumber__7v2ng{width:32px;height:32px;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;margin-right:1rem;flex-shrink:0}.RefundPolicy_stepText__LuB8M{font-size:1rem;color:#374151;font-weight:500}.RefundPolicy_noteCard__BvT_4{display:flex;align-items:flex-start;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #3b82f6;border-radius:12px;padding:1.5rem;margin-top:1.5rem}.RefundPolicy_noteIcon__M3mfj{width:24px;height:24px;color:#3b82f6;margin-right:1rem;flex-shrink:0;margin-top:.125rem}.RefundPolicy_noteText__PW2D7{font-size:1rem;color:#1e40af;margin:0;line-height:1.6}.RefundPolicy_feeCard__MY2tl{display:flex;align-items:flex-start;background:linear-gradient(135deg,#fef2f2,#fecaca);border:1px solid #ef4444;border-radius:12px;padding:1.5rem}.RefundPolicy_warningIcon__Im8mB{width:24px;height:24px;color:#ef4444;margin-right:1rem;flex-shrink:0;margin-top:.125rem}.RefundPolicy_contactCard__ZuXhu{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #d1d5db;border-radius:16px;padding:2rem;margin-top:1rem}.RefundPolicy_contactItem__6CExc{display:flex;align-items:center;margin-bottom:1.5rem;padding:1rem;background:rgba(255,255,255,.8);border-radius:8px;transition:all .2s ease}.RefundPolicy_contactItem__6CExc:hover{background:rgba(255,255,255,1);transform:translateY(-1px)}.RefundPolicy_contactItem__6CExc:last-child{margin-bottom:0}.RefundPolicy_contactIcon__AWbIh{width:20px;height:20px;color:#6b7280;margin-right:1rem;flex-shrink:0}.RefundPolicy_contactDetails__Xvv42{display:flex;flex-direction:column}.RefundPolicy_contactLabel__QbkHX{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.25rem}.RefundPolicy_contactLink__0z9om{color:#4f46e5;text-decoration:none;font-weight:500;transition:color .2s ease}.RefundPolicy_contactLink__0z9om:hover{color:#3730a3;text-decoration:underline}.RefundPolicy_contactValue__4vbqF{color:#6b7280;font-weight:500}.RefundPolicy_footer__gxf1E{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-top:1px solid #e2e8f0;padding:2rem;text-align:center}.RefundPolicy_footerText__ne_sJ{font-size:.875rem;color:#6b7280;margin:0;line-height:1.6;font-style:italic}@keyframes RefundPolicy_fadeInUp__8FFdf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.RefundPolicy_container__9UZ_v{padding:1rem .5rem}.RefundPolicy_header__f4lHY{padding:2rem 1rem}.RefundPolicy_title__O_Rwh{font-size:2rem}.RefundPolicy_content__DwZJJ{padding:1.5rem}.RefundPolicy_sectionTitle__EfoJK{font-size:1.5rem}.RefundPolicy_step__6GVXC{flex-direction:column;align-items:flex-start;text-align:left}.RefundPolicy_stepNumber__7v2ng{margin-bottom:.5rem;margin-right:0}.RefundPolicy_contactItem__6CExc{flex-direction:column;align-items:flex-start;text-align:left}.RefundPolicy_contactIcon__AWbIh{margin-bottom:.5rem;margin-right:0}.RefundPolicy_cardHeader__m4q2V{flex-direction:column;align-items:flex-start;text-align:left}.RefundPolicy_iconWrapper__JSpQu{margin-bottom:.5rem;margin-right:0}}@media (max-width:480px){.RefundPolicy_title__O_Rwh{font-size:1.75rem}.RefundPolicy_content__DwZJJ,.RefundPolicy_stepsContainer__dm7kM{padding:1rem}}