.RefundPage-module__uxKQAq__wrapper{min-height:100vh;padding:calc(var(--spacing-20) + 64px)var(--spacing-4)var(--spacing-10);background:linear-gradient(180deg,var(--background)0%,var(--background-secondary)100%);position:relative;overflow:hidden}.RefundPage-module__uxKQAq__wrapper:before{content:"";background:radial-gradient(900px 520px at 50% 0%,color-mix(in srgb,var(--color-primary-500)10%,transparent)0%,transparent 60%);opacity:.9;pointer-events:none;position:absolute;inset:0}.RefundPage-module__uxKQAq__container{z-index:1;max-width:900px;margin:0 auto;position:relative}.RefundPage-module__uxKQAq__card{background:var(--background);border-radius:var(--border-radius-2xl);padding:var(--spacing-10)var(--spacing-8);position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000d,0 20px 25px -5px #0000000d,0 10px 10px -5px #00000005}.RefundPage-module__uxKQAq__card:before{content:"";border-radius:var(--border-radius-full)var(--border-radius-full)0 0;background:linear-gradient(90deg,var(--color-primary-500)0%,var(--color-primary-400)50%,var(--color-primary-500)100%);height:4px;position:absolute;top:0;left:0;right:0}.RefundPage-module__uxKQAq__title{font-size:var(--font-size-3xl);color:var(--foreground);margin-bottom:var(--spacing-3);letter-spacing:-.01em;font-weight:700}.RefundPage-module__uxKQAq__effectiveDate{color:var(--foreground-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border-color)}.RefundPage-module__uxKQAq__content{color:var(--foreground-secondary);line-height:var(--line-height-relaxed)}.RefundPage-module__uxKQAq__intro{margin-bottom:var(--spacing-4);font-size:var(--font-size-base)}.RefundPage-module__uxKQAq__divider{background:var(--border-color);height:1px;margin:var(--spacing-8)0}.RefundPage-module__uxKQAq__section{margin-bottom:var(--spacing-6)}.RefundPage-module__uxKQAq__sectionTitle{font-size:var(--font-size-xl);color:var(--foreground);margin-bottom:var(--spacing-4);margin-top:0;font-weight:600}.RefundPage-module__uxKQAq__paragraph{margin-bottom:var(--spacing-4);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.RefundPage-module__uxKQAq__list{margin:var(--spacing-3)0 var(--spacing-4)var(--spacing-6);padding:0;list-style:none}.RefundPage-module__uxKQAq__list li{padding-left:var(--spacing-4);margin-bottom:var(--spacing-2);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);position:relative}.RefundPage-module__uxKQAq__list li:before{content:"•";color:var(--color-primary-500);font-weight:700;position:absolute;left:0}.RefundPage-module__uxKQAq__link{color:var(--color-primary-600);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-primary-600)30%,transparent);text-decoration-color:color-mix(in srgb,var(--color-primary-600)30%,transparent);text-underline-offset:2px;transition:all var(--transition-base)}.RefundPage-module__uxKQAq__link:hover{color:var(--color-primary-700);-webkit-text-decoration-color:var(--color-primary-700);text-decoration-color:var(--color-primary-700)}.RefundPage-module__uxKQAq__actions{gap:var(--spacing-4);margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.RefundPage-module__uxKQAq__backLink{align-items:center;gap:var(--spacing-2);color:var(--color-primary-600);font-size:var(--font-size-base);transition:all var(--transition-base);padding:var(--spacing-3)var(--spacing-5);border-radius:var(--border-radius-full);background:color-mix(in srgb,var(--color-primary-500)10%,transparent);font-weight:500;text-decoration:none;display:inline-flex}.RefundPage-module__uxKQAq__backLink:hover{color:var(--color-primary-700);background:color-mix(in srgb,var(--color-primary-500)16%,transparent);transform:translateY(-1px)}@media (max-width:768px){.RefundPage-module__uxKQAq__wrapper{padding:var(--spacing-16)var(--spacing-4)var(--spacing-12)}.RefundPage-module__uxKQAq__card{padding:var(--spacing-8)var(--spacing-5)}.RefundPage-module__uxKQAq__title{font-size:var(--font-size-2xl)}.RefundPage-module__uxKQAq__sectionTitle{font-size:var(--font-size-lg)}}
