.RefundPolicy_refundPolicy__zO8mW,.RefundPolicy_refundPolicy__zO8mW *,.RefundPolicy_refundPolicy__zO8mW :after,.RefundPolicy_refundPolicy__zO8mW :before{box-sizing:border-box;margin:0;padding:0}.RefundPolicy_refundPolicy__zO8mW{--ink:#03234c;--paper:#faf7f2;--cream:#f0ebe0;--gold:#d9ac43;--gold-light:#d4a017;--red:#8b1a1a;--red-light:#a52020;--border:#c8bfa8;--muted:#6b5f4e;--white:#fff}.RefundPolicy_refundHeader__JqxxV{background:var(--ink);color:var(--white);padding:0;position:relative;overflow:hidden}.RefundPolicy_refundHeader__JqxxV:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 28px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 30px)}.RefundPolicy_refundHeader__JqxxV .RefundPolicy_headerInner__ZrZaj{position:relative;max-width:860px;margin:0 auto;padding:120px 32px 28px;display:flex;flex-direction:column;gap:10px}.RefundPolicy_refundHeader__JqxxV .RefundPolicy_headerTop__VSnkm{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.RefundPolicy_instituteName__9MU1b{font-size:1.85rem;font-weight:900;line-height:1.15;letter-spacing:-.3px}.RefundPolicy_instituteName__9MU1b span{color:var(--gold-light)}.RefundPolicy_instituteMeta__SLPJN{font-size:.78rem;font-weight:300;color:hsla(0,0%,100%,.55);letter-spacing:.4px;margin-top:4px}.RefundPolicy_badge__FcFIN{background:var(--red);color:var(--white);font-size:.68rem;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;padding:5px 12px;border-radius:2px;white-space:nowrap;align-self:flex-start;border:1px solid var(--red-light)}.RefundPolicy_headerTitle__5_WkR{font-size:2.6rem;font-weight:700;letter-spacing:-.5px;line-height:1.1;border-top:1px solid hsla(0,0%,100%,.15);padding-top:14px;margin-top:4px}.RefundPolicy_headerRegs__nuflh{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.RefundPolicy_regChip__WdIXj{font-size:.7rem;font-weight:300;color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.12);padding:3px 9px;border-radius:50px;letter-spacing:.2px}.RefundPolicy_metaBar__Mzyo_{background:var(--gold);color:var(--white);font-size:.76rem;font-weight:500;letter-spacing:.3px}.RefundPolicy_metaBarInner__ywB_h{max-width:860px;margin:0 auto;padding:9px 32px;display:flex;flex-wrap:wrap;gap:6px 24px;align-items:center}.RefundPolicy_metaItem__fzN49{display:flex;align-items:center;gap:5px}.RefundPolicy_metaItem__fzN49 svg{width:13px;height:13px;opacity:.8}.RefundPolicy_mainContent__ebr1Y{max-width:860px;margin:0 auto;padding:40px 32px 60px}.RefundPolicy_notice__cjDI8{border-left:4px solid var(--gold);background:var(--cream);padding:14px 18px;border-radius:0 4px 4px 0;font-size:.84rem;color:var(--muted);margin:20px 0;line-height:1.55}.RefundPolicy_notice__cjDI8.RefundPolicy_security__t1ydu{border-color:var(--red)}.RefundPolicy_notice__cjDI8 strong{color:var(--ink)}.RefundPolicy_section__5pGmi{margin-bottom:42px;animation:RefundPolicy_fadeUp__N_n_T .4s ease both}@keyframes RefundPolicy_fadeUp__N_n_T{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.RefundPolicy_section__5pGmi:first-child{animation-delay:.05s}.RefundPolicy_section__5pGmi:nth-child(2){animation-delay:.1s}.RefundPolicy_section__5pGmi:nth-child(3){animation-delay:.15s}.RefundPolicy_section__5pGmi:nth-child(4){animation-delay:.2s}.RefundPolicy_section__5pGmi:nth-child(5){animation-delay:.25s}.RefundPolicy_section__5pGmi:nth-child(6){animation-delay:.3s}.RefundPolicy_section__5pGmi:nth-child(7){animation-delay:.35s}.RefundPolicy_section__5pGmi:nth-child(8){animation-delay:.4s}.RefundPolicy_section__5pGmi:nth-child(9){animation-delay:.45s}.RefundPolicy_sectionTitle__Lp5Ny{font-size:1.25rem;font-weight:700;color:var(--ink);margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid var(--border);display:flex;align-items:center;gap:10px}.RefundPolicy_sectionNum__bAXWo{background:var(--ink);color:var(--white);font-size:.7rem;font-weight:500;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.RefundPolicy_refundPolicy__zO8mW p{margin-bottom:12px}.RefundPolicy_tableWrap__OnxNP{overflow-x:auto;margin:16px 0}.RefundPolicy_refundPolicy__zO8mW table{width:100%;border-collapse:collapse;font-size:.85rem}.RefundPolicy_refundPolicy__zO8mW thead tr{background:var(--ink);color:var(--white)}.RefundPolicy_refundPolicy__zO8mW thead th{padding:11px 14px;text-align:left;font-weight:500;letter-spacing:.3px;white-space:nowrap}.RefundPolicy_refundPolicy__zO8mW tbody tr:nth-child(2n){background:var(--cream)}.RefundPolicy_refundPolicy__zO8mW tbody tr:nth-child(odd){background:var(--white)}.RefundPolicy_refundPolicy__zO8mW tbody tr:hover{background:#e8e0d0;transition:background .15s}.RefundPolicy_refundPolicy__zO8mW tbody td{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:top}.RefundPolicy_highlightCell__DFv4C{font-weight:500;color:var(--red)}.RefundPolicy_greenCell__woanK{font-weight:500;color:#2d6a2d}.RefundPolicy_steps__53klA{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px;margin:18px 0}.RefundPolicy_step__EN35V{background:var(--white);border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:4px;padding:16px 14px}.RefundPolicy_stepNum__rc5qy{font-size:.65rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.RefundPolicy_stepTitle__FwaL_{font-size:.95rem;font-weight:700;margin-bottom:5px;color:var(--ink)}.RefundPolicy_stepSub__KK_jG{font-size:.75rem;color:var(--muted);line-height:1.45}.RefundPolicy_nrList__rxARc{list-style:none;padding:0;margin:10px 0;display:flex;flex-direction:column;gap:7px}.RefundPolicy_nrList__rxARc li{display:flex;align-items:flex-start;gap:9px;font-size:.88rem;padding:9px 12px;background:var(--white);border:1px solid var(--border);border-radius:3px}.RefundPolicy_nrList__rxARc li:before{content:"✕";color:var(--red);font-size:.72rem;font-weight:700;flex-shrink:0;margin-top:2px}.RefundPolicy_policyList__oucBv{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;margin:10px 0}.RefundPolicy_policyList__oucBv li{display:flex;gap:10px;font-size:.88rem;line-height:1.6}.RefundPolicy_policyList__oucBv li:before{content:"—";color:var(--gold);font-weight:700;flex-shrink:0}.RefundPolicy_levelBlock__j9vBC{border:1px solid var(--border);border-radius:4px;overflow:hidden;margin-bottom:12px}.RefundPolicy_levelHeader__z_s2u{background:var(--ink);color:var(--white);padding:10px 16px;font-size:.82rem;font-weight:500;letter-spacing:.4px}.RefundPolicy_levelBody__gohHp{padding:14px 16px;font-size:.87rem;line-height:1.65;background:var(--white)}.RefundPolicy_levelBody__gohHp strong{color:var(--ink);font-weight:500}.RefundPolicy_levelBody__gohHp a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold)}.RefundPolicy_contactGrid__o8K1E{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:14px}@media(max-width:520px){.RefundPolicy_contactGrid__o8K1E{grid-template-columns:1fr}}.RefundPolicy_contactCard__mzUvX{background:var(--white);border:1px solid var(--border);border-top:3px solid var(--ink);border-radius:4px;padding:18px}.RefundPolicy_contactCard__mzUvX h4{font-size:1rem;margin-bottom:10px;color:var(--ink)}.RefundPolicy_contactRow__Ov9tU{display:flex;align-items:center;gap:7px;font-size:.82rem;margin-bottom:5px;color:var(--muted)}.RefundPolicy_contactRow__Ov9tU svg{width:13px;height:13px;flex-shrink:0}.RefundPolicy_contactRow__Ov9tU a{color:var(--gold);text-decoration:none}.RefundPolicy_declaration__OIimN{background:var(--ink);color:hsla(0,0%,100%,.85);border-radius:6px;padding:28px;margin-top:36px;font-size:.83rem;line-height:1.7}.RefundPolicy_declaration__OIimN h3{font-size:1.1rem;color:var(--white);margin-bottom:10px;letter-spacing:.2px}.RefundPolicy_declaration__OIimN .RefundPolicy_regRefs__aF3_u{margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.12);font-size:.73rem;color:hsla(0,0%,100%,.4);line-height:1.6}.RefundPolicy_footer__hXFGa{background:var(--cream);border-top:1px solid var(--border);font-size:.75rem;color:var(--muted)}.RefundPolicy_footerInner__ztEyA{max-width:860px;margin:0 auto;padding:14px 32px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px}@media(max-width:600px){.RefundPolicy_headerTitle__5_WkR{font-size:1.9rem}.RefundPolicy_instituteName__9MU1b{font-size:1.4rem}.RefundPolicy_mainContent__ebr1Y{padding:28px 18px 48px}.RefundPolicy_headerInner__ZrZaj{padding:24px 18px 20px}.RefundPolicy_metaBarInner__ywB_h{padding:9px 18px}.RefundPolicy_footerInner__ztEyA{padding:12px 18px}}