.refund-policy_page__m9kNz{min-height:100dvh;padding:36px 20px 72px;background:var(--color-background)}.refund-policy_container__rO_zX{width:min(100%,820px);margin:0 auto}.refund-policy_topbar__RXqfR{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.refund-policy_brand__hcZun{display:inline-flex;align-items:center;gap:10px;color:var(--color-text);font-size:17px;font-weight:700;text-decoration:none}.refund-policy_brand__hcZun img{border-radius:10px}.refund-policy_homeLink__xPhkk{color:var(--color-secondary-text);font-size:13px;font-weight:600;text-decoration:none}.refund-policy_card__fw24x{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--app-radius-surface);background:var(--color-surface);box-shadow:0 16px 44px rgba(16,42,67,.06)}.refund-policy_heading__OB3Vw{padding:36px 40px 30px;border-bottom:1px solid var(--color-border)}.refund-policy_heading__OB3Vw span{color:var(--color-accent);font-size:12px;font-weight:700}.refund-policy_heading__OB3Vw h1{margin:8px 0 10px;font-size:28px;line-height:1.35}.refund-policy_heading__OB3Vw p{margin:0;color:var(--color-secondary-text);font-size:14px;line-height:1.7}.refund-policy_content__OL47P{display:flex;flex-direction:column;gap:30px;padding:34px 40px 42px}.refund-policy_summary__drcq0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.refund-policy_summary__drcq0 div{padding:16px;border:1px solid var(--color-border);border-radius:var(--app-radius-surface);background:#fafbfc}.refund-policy_summary__drcq0 span{display:block;margin-bottom:5px;color:var(--color-secondary-text);font-size:11px}.refund-policy_summary__drcq0 strong{font-size:13px;line-height:1.45}.refund-policy_section__c_OSP{display:flex;flex-direction:column;gap:10px}.refund-policy_section__c_OSP h2{margin:0;font-size:17px;line-height:1.5}.refund-policy_section__c_OSP dd,.refund-policy_section__c_OSP dt,.refund-policy_section__c_OSP li,.refund-policy_section__c_OSP p{font-size:14px;line-height:1.75}.refund-policy_section__c_OSP p{margin:0;color:var(--color-secondary-text)}.refund-policy_section__c_OSP ol,.refund-policy_section__c_OSP ul{display:flex;flex-direction:column;gap:7px;margin:0;padding-left:20px}.refund-policy_section__c_OSP li::marker{color:var(--color-accent);font-weight:700}.refund-policy_table__i0D5j{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--app-radius-surface)}.refund-policy_tableRow__taUxk{display:grid;grid-template-columns:150px minmax(0,1fr);border-top:1px solid var(--color-border)}.refund-policy_tableRow__taUxk:first-child{border-top:0}.refund-policy_tableRow__taUxk dd,.refund-policy_tableRow__taUxk dt{margin:0;padding:13px 15px}.refund-policy_tableRow__taUxk dt{color:var(--color-secondary-text);background:#fafbfc;font-weight:600}.refund-policy_notice__oOK92{padding:16px 18px;border-radius:var(--app-radius-surface);background:var(--color-accent-soft);color:#185b6c;font-size:13px;line-height:1.7}.refund-policy_contact__i_XT5{display:flex;flex-wrap:wrap;gap:8px 20px;padding:18px;border:1px solid var(--color-border);border-radius:var(--app-radius-surface);background:#fafbfc;color:var(--color-secondary-text);font-size:13px}.refund-policy_contact__i_XT5 strong{width:100%;color:var(--color-text);font-size:14px}.refund-policy_contact__i_XT5 a{color:var(--color-primary);font-weight:600;text-decoration:none}.refund-policy_effectiveDate__42qTF{color:#98a2b3;font-size:12px;text-align:right}@media (max-width:640px){.refund-policy_page__m9kNz{padding:20px 14px 48px}.refund-policy_content__OL47P,.refund-policy_heading__OB3Vw{padding-right:22px;padding-left:22px}.refund-policy_heading__OB3Vw h1{font-size:24px}.refund-policy_summary__drcq0,.refund-policy_tableRow__taUxk{grid-template-columns:1fr}.refund-policy_tableRow__taUxk dt{padding-bottom:5px}.refund-policy_tableRow__taUxk dd{padding-top:5px}}