.refund_policy_page{color:#c8d4e0;background-color:#0b1520;min-height:100vh}.refund_policy_hero{background:radial-gradient(circle at 50% 0,#0693e321,#0000 42rem),#0f1923;border-bottom:1px solid #0693e333;padding:7rem 2rem 6rem}.refund_policy_hero_inner{text-align:center;width:min(90rem,90%);margin:0 auto}.refund_policy_back_link{color:#8fa3b8;font-family:var(--font-dm-mono), monospace;align-items:center;gap:.8rem;margin-bottom:3.2rem;font-size:1.2rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.refund_policy_back_link:hover{color:#fff;transform:translate(-.3rem)}.refund_policy_eyebrow{color:#0693e3;font-family:var(--font-dm-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-size:1.2rem}.refund_policy_title{color:#d49e3a;font-family:var(--font-young-serif), serif;margin:0;font-size:clamp(4rem,8vw,7.2rem);font-weight:400;line-height:1.05}.refund_policy_intro{color:#c8d4e0;max-width:68rem;font-family:var(--font-dm-mono), monospace;margin:2.2rem auto 0;font-size:1.55rem;line-height:1.75}.refund_policy_meta{font-family:var(--font-dm-mono), monospace;background-color:#0693e30f;border:1px solid #0693e33d;border-radius:999px;align-items:center;gap:1rem;margin-top:2.8rem;padding:.9rem 1.4rem;font-size:1.15rem;display:inline-flex}.refund_policy_meta span{color:#8fa3b8}.refund_policy_meta strong{color:#fff;font-weight:500}.refund_policy_body{padding:6rem 2rem 8rem}.refund_policy_content{width:min(84rem,90%);margin:0 auto}.refund_policy_card{background-color:#0f1d2b;border:1px solid #0693e32b;border-radius:1.6rem;padding:3rem;scroll-margin-top:2rem;box-shadow:0 1.6rem 4rem #00000024}.refund_policy_card+.refund_policy_card{margin-top:1.8rem}.refund_policy_number{color:#0693e3;font-family:var(--font-dm-mono), monospace;letter-spacing:.12em;margin-bottom:1.2rem;font-size:1.1rem;display:inline-block}.refund_policy_card h2{color:#fff;font-family:var(--font-young-serif), serif;margin:0 0 1.7rem;font-size:clamp(2.5rem,4vw,3.4rem);font-weight:400;line-height:1.2}.refund_policy_card p{color:#aebed0;font-family:var(--font-dm-mono), monospace;margin:0;font-size:1.35rem;line-height:1.8}.refund_policy_email{color:#56bdf5;font-family:var(--font-dm-mono), monospace;border:1px solid #0693e373;border-radius:999px;margin-top:1.8rem;padding:1.1rem 1.7rem;font-size:1.25rem;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.refund_policy_email:hover{color:#fff;background-color:#0693e31a;border-color:#0693e3}.refund_policy_footer{color:#587189;font-family:var(--font-dm-mono), monospace;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;padding-top:3rem;font-size:1.2rem;display:flex}.refund_policy_footer a{color:#8fa3b8;text-decoration:none;transition:color .2s}.refund_policy_footer a:hover{color:#fff}.refund_policy_back_link:focus-visible,.refund_policy_email:focus-visible,.refund_policy_footer a:focus-visible{outline-offset:.35rem;border-radius:.3rem;outline:.2rem solid #56bdf5}@media (max-width:640px){.refund_policy_hero{padding:5rem 1.6rem 4.5rem}.refund_policy_body{padding:4rem 1.6rem 6rem}.refund_policy_hero_inner,.refund_policy_content{width:min(100%,56rem)}.refund_policy_intro{font-size:1.4rem}.refund_policy_meta{border-radius:1.2rem;flex-direction:column;gap:.4rem}.refund_policy_card{padding:2.2rem 1.8rem}.refund_policy_card p{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.refund_policy_back_link,.refund_policy_email,.refund_policy_footer a{transition:none}}
