.refund-page{--rf-teal:#087f75;--rf-teal-dark:#05655e;--rf-navy:#102a3a;--rf-mint:#ddf3ec;--rf-aqua:#86d3c7;--rf-pale:#eef7f4;--rf-cream:#faf7f0;--rf-ink:#102a3a;--rf-muted:#5f6f78;--rf-line:#e5e7eb;--rf-green:#16a34a;--rf-blue:#2563eb;--rf-link:#1a3a8a;--rf-warm-warn:#fff7ed;--rf-warn-border:#fed7aa;--rf-warn-text:#c2410c;--rf-exception:#e85d04;background:#fff;color:var(--rf-navy);font-family:var(--brand-sans);font-size:16px;line-height:1.7;min-height:100vh}.refund-page *,.refund-page :after,.refund-page :before{box-sizing:border-box}.refund-page a{color:inherit;text-decoration:none}.refund-page button,.refund-page select{font:inherit}.refund-page .site-header,.refund-page>footer{display:none}.refund-page .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--rf-teal);color:white!important;min-height:48px;padding:0 22px;border-radius:7px;font-size:var(--type-label);font-weight:800;box-shadow:0 8px 24px rgba(8,127,117,.18);transition:.2s;border:0;cursor:pointer}.refund-page .button:hover{background:var(--rf-teal-dark);transform:translateY(-2px)}.refund-page .button-secondary{background:white;color:var(--rf-navy)!important;border:1px solid var(--rf-line);box-shadow:none}.refund-page .button-secondary:hover{background:var(--rf-mint)}.refund-page .hero{position:relative;overflow:hidden;background:linear-gradient(118deg,#102a3a,#123c49 52%,#05655e);color:white;padding:calc(var(--public-nav-offset) + 40px) 4vw 0}.refund-page .hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(134,211,199,.05) 1px,transparent 0),linear-gradient(90deg,rgba(134,211,199,.05) 1px,transparent 0);background-size:38px 38px;mask-image:linear-gradient(90deg,transparent 22%,black)}.refund-page .hero-orb{position:absolute;border-radius:50%;border:1px solid rgba(134,211,199,.18)}.refund-page .orb-one{width:620px;height:620px;right:-220px;top:-20px;background:radial-gradient(circle at 35% 35%,rgba(134,211,199,.12),transparent 55%)}.refund-page .orb-two{width:360px;height:360px;right:-15px;top:125px}.refund-page .hero-inner{position:relative;max-width:1180px;margin:auto}.refund-page .breadcrumbs{display:flex;align-items:center;gap:10px;color:#a9c8ca;font-size:var(--type-caption);margin-bottom:38px}.refund-page .breadcrumbs a:hover,.refund-page .breadcrumbs b{color:white}.refund-page .hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:center}.refund-page .badge,.refund-page .section-label{font-size:var(--type-eyebrow);font-weight:800;letter-spacing:.18em}.refund-page .badge{display:flex;gap:9px;align-items:center;color:var(--rf-aqua)}.refund-page .badge span{display:grid;place-items:center;width:24px;height:24px;background:rgba(134,211,199,.14);border:1px solid rgba(134,211,199,.25);border-radius:50%}.refund-page .hero h1{font-family:var(--brand-sans);font-weight:700;font-size:clamp(46px,5vw,72px);line-height:1.06;letter-spacing:-.045em;margin:18px 0 22px;max-width:760px}.refund-page .hero h1 em{color:var(--rf-aqua);font-style:normal;font-weight:500}.refund-page .hero-copy{max-width:720px;color:#c9dcde;font-size:18px;line-height:1.65}.refund-page .meta{display:flex;align-items:center;gap:24px;margin:28px 0}.refund-page .meta span{display:flex;flex-direction:column}.refund-page .meta small{color:#90b2b6;font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.12em}.refund-page .meta b{font-size:var(--type-label)}.refund-page .meta i{height:28px;width:1px;background:rgba(134,211,199,.24)}.refund-page .hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.refund-page .print{border:0;background:transparent;color:white;padding:12px;cursor:pointer}.refund-page .print span{font-size:var(--type-caption);margin-left:6px}.refund-page .hero-card{background:#fff;color:var(--rf-ink);padding:30px;border-radius:12px;border:1px solid rgba(134,211,199,.5);box-shadow:0 26px 70px rgba(4,27,37,.35);transform:translateY(18px)}.refund-page .hero-card:before{content:"";display:block;width:44px;height:4px;border-radius:10px;background:var(--rf-teal);margin-bottom:16px}.refund-page .card-kicker{color:var(--rf-teal);font-size:var(--type-micro);font-weight:800;letter-spacing:.14em}.refund-page .hero-card h2{font-family:var(--brand-sans);font-weight:700;font-size:27px;line-height:1.25;margin:8px 0 20px;color:var(--rf-navy)}.refund-page .payment-route{display:flex;align-items:center;gap:12px;border:1px solid var(--rf-line);border-radius:8px;padding:12px;margin:9px 0}.refund-page .payment-route.external{background:var(--rf-pale)}.refund-page .route-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:var(--rf-teal);color:white;font-weight:800}.refund-page .route-logo span{font-size:var(--type-eyebrow)}.refund-page .external .route-logo{background:var(--rf-mint);color:var(--rf-teal-dark)}.refund-page .payment-route div{display:flex;flex-direction:column;flex:1}.refund-page .payment-route b{font-size:var(--type-label)}.refund-page .payment-route small{color:var(--rf-muted);font-size:var(--type-eyebrow)}.refund-page .payment-route strong{color:var(--rf-teal)}.refund-page .hero-card>p{font-size:var(--type-eyebrow);color:var(--rf-muted);line-height:1.55;margin:17px 0 0}.refund-page .intro-notice{margin-top:65px;padding:22px 28px;background:rgba(4,28,37,.34);border-top:1px solid rgba(134,211,199,.18);display:flex;gap:15px;color:#bfd3d5;font-size:var(--type-caption)}.refund-page .intro-notice p{margin:0}.refund-page .intro-notice b,.refund-page .intro-notice p b{color:#fff}.refund-page .mobile-jump{display:none}.refund-page .glance{padding:100px 4vw 90px;max-width:1280px;margin:auto;scroll-margin-top:calc(var(--public-nav-offset) + 16px)}.refund-page .section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:38px}.refund-page .section-heading>p{max-width:390px;color:var(--rf-muted);font-size:14px}.refund-page .section-label{color:var(--rf-teal);margin:0 0 8px}.refund-page .contact-card h2,.refund-page .policy-section h2,.refund-page .request-card h2,.refund-page .section-heading h2{font-family:var(--brand-sans);font-weight:700;font-size:42px;line-height:1.15;margin:0;letter-spacing:-.035em}.refund-page .contact-card h2 em,.refund-page .glance h2 em{color:var(--rf-teal);font-style:normal;font-weight:500}.refund-page .glance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}.refund-page .glance-grid article{min-height:220px;padding:26px;border:1px solid var(--rf-line);border-radius:10px;background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s}.refund-page .glance-grid article:hover{transform:translateY(-3px);border-color:var(--rf-aqua);box-shadow:0 16px 35px rgba(16,42,58,.07)}.refund-page .glance-grid article>span{font:700 12px var(--brand-sans);color:var(--rf-teal);background:var(--rf-pale);border-radius:6px;padding:6px 8px}.refund-page .glance-grid h3{font-family:var(--brand-sans);font-weight:700;font-size:18px;margin:30px 0 8px;color:var(--rf-navy)}.refund-page .glance-grid p{font-size:var(--type-label);color:var(--rf-muted);line-height:1.6;margin:0}.refund-page .glance-grid .rights{background:linear-gradient(140deg,#087f75,#05655e);border:0;color:white}.refund-page .glance-grid .rights>span{color:white;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:50%;padding:4px 7px}.refund-page .glance-grid .rights p{color:#d6edeb}.refund-page .policy-layout{max-width:1180px;margin:0 auto;padding:10px 4vw 100px;display:grid;grid-template-columns:240px minmax(0,780px);gap:85px;align-items:start}.refund-page .policy-layout aside{position:sticky;top:calc(var(--public-nav-offset) + 16px)}.refund-page .policy-layout aside>p{font-size:var(--type-micro);letter-spacing:.18em;font-weight:800;color:var(--rf-muted)}.refund-page aside nav{display:flex;flex-direction:column;border-left:1px solid var(--rf-line)}.refund-page aside nav a{position:relative;padding:7px 0 7px 18px;font-size:var(--type-eyebrow);color:var(--rf-muted);line-height:1.35}.refund-page aside nav a span{position:absolute;width:2px;left:-1px;top:6px;bottom:6px;background:transparent}.refund-page aside nav a.active{font-weight:800;color:var(--rf-teal-dark)}.refund-page aside nav a.active span{background:var(--rf-teal)}.refund-page .aside-help{margin-top:22px;padding:17px;border-radius:10px;background:var(--rf-pale);border:1px solid var(--rf-line);font-size:var(--type-eyebrow)}.refund-page .aside-help b{color:var(--rf-teal-dark)}.refund-page .aside-help p{line-height:1.5;color:var(--rf-muted)}.refund-page .aside-help a{color:var(--rf-link);font-weight:800}.refund-page .policy-section{padding:60px 0;border-bottom:1px solid var(--rf-line);scroll-margin-top:calc(var(--public-nav-offset) + 16px)}.refund-page .policy-section:first-child{padding-top:20px}.refund-page .policy-section h2{font-size:34px;color:var(--rf-navy);margin-bottom:24px}.refund-page .policy-section h2:after{content:"";display:block;width:46px;height:3px;border-radius:4px;background:var(--rf-aqua);margin-top:14px}.refund-page .policy-section h3{font-family:var(--brand-sans);font-weight:700;font-size:19px;margin:28px 0 7px;color:var(--rf-navy)}.refund-page .policy-section p{color:var(--rf-muted);font-size:14px}.refund-page .policy-section ul{padding-left:0;list-style:none;margin:16px 0}.refund-page .policy-section li{position:relative;padding:5px 0 5px 22px;font-size:14px;color:var(--rf-muted)}.refund-page .policy-section li:before{content:"";position:absolute;left:3px;top:14px;width:6px;height:6px;border-radius:50%;background:var(--rf-teal)}.refund-page .scroll-target{scroll-margin-top:calc(var(--public-nav-offset) + 16px)}.refund-page .info-box{display:flex;gap:15px;background:var(--rf-pale);border-left:3px solid var(--rf-teal);padding:18px;margin:24px 0;border-radius:0 8px 8px 0}.refund-page .info-box.coral{background:#edf4ff;border-color:var(--rf-blue)}.refund-page .info-box.green{background:#eef9f1;border-color:var(--rf-green)}.refund-page .info-icon{flex:0 0 24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--rf-teal);color:#fff;font:700 13px var(--brand-serif)}.refund-page .coral .info-icon{background:var(--rf-blue)}.refund-page .green .info-icon{background:var(--rf-green)}.refund-page .info-box h3{font:700 14px var(--brand-sans);margin:0 0 3px}.refund-page .info-box p{font-size:var(--type-caption);margin:0}.refund-page .pill-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0}.refund-page .pill-list>span{border:1px solid var(--rf-line);background:#fbfdfc;padding:9px 11px;border-radius:7px;font-size:var(--type-caption)}.refund-page .check{display:inline-grid;place-items:center;width:17px;height:17px;background:var(--rf-mint);color:var(--rf-teal-dark);border-radius:50%;margin-right:8px;font-size:var(--type-micro)}.refund-page .three-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.refund-page .three-cols>div{background:var(--rf-cream);border:1px solid var(--rf-line);padding:18px;border-radius:9px}.refund-page .three-cols span{font-size:var(--type-micro);color:var(--rf-teal);font-weight:800}.refund-page .three-cols h3{font:700 13px var(--brand-sans);margin:18px 0 6px;color:var(--rf-navy)}.refund-page .three-cols p{font-size:var(--type-eyebrow);margin:0}.refund-page .two-col-list{column-count:2}.refund-page .option-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0}.refund-page .option-row span{text-align:center;padding:14px 8px;background:var(--rf-mint);color:var(--rf-teal-dark);border-radius:8px;font-size:var(--type-eyebrow);font-weight:800}.refund-page .issue{display:flex;gap:20px;border-bottom:1px solid var(--rf-line);padding:12px 0}.refund-page .issue>span{font:700 11px var(--brand-sans);color:var(--rf-teal);background:var(--rf-pale);border-radius:5px;height:max-content;padding:5px 7px}.refund-page .issue h3{margin:0}.refund-page .issue p{margin:4px 0 15px}.refund-page .security-note{display:flex;align-items:center;gap:8px;background:var(--rf-warm-warn);border:1px solid var(--rf-warn-border);padding:15px;border-radius:8px;margin-top:20px;font-size:var(--type-eyebrow)}.refund-page .security-note b{margin-right:auto}.refund-page .security-note span{background:white;padding:5px 9px;border-radius:20px;color:var(--rf-warn-text)}.refund-page .request-card{margin:70px 0;background:linear-gradient(135deg,#102a3a,#0d4752 62%,#087f75);color:white;border-radius:12px;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:38px;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(16,42,58,.16);scroll-margin-top:calc(var(--public-nav-offset) + 16px)}.refund-page .request-card:after{content:"";position:absolute;width:280px;height:280px;border:1px solid rgba(134,211,199,.24);border-radius:50%;right:-160px;bottom:-160px}.refund-page .request-card h2{font-size:35px}.refund-page .request-card p{color:#c9dcde;font-size:var(--type-label)}.refund-page .request-card ul{list-style:none;padding:0;margin:0 0 20px;position:relative;z-index:1}.refund-page .request-card li{font-size:var(--type-caption);padding:4px 0}.refund-page .request-card li:before{content:"✓";color:var(--rf-aqua);margin-right:9px}.refund-page .request-card .button{background:#fff;color:var(--rf-teal-dark)!important;position:relative;z-index:1}.refund-page .request-card .section-label{color:var(--rf-aqua)}.refund-page .request-note{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.15);padding-top:15px;margin:0!important;font-size:var(--type-micro)!important;position:relative;z-index:1}.refund-page .steps{list-style:none;padding:0!important}.refund-page .steps li{display:flex;gap:16px;padding:15px 0;border-bottom:1px solid var(--rf-line)}.refund-page .steps li:before{display:none}.refund-page .steps li>span{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:var(--rf-teal);color:white}.refund-page .steps b{font-size:var(--type-label)}.refund-page .steps p{margin:2px 0;font-size:var(--type-caption)}.refund-page .exception-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.refund-page .exception-grid span{padding:11px;border:1px solid var(--rf-line);border-radius:7px;color:var(--rf-exception);background:color-mix(in srgb,var(--rf-exception) 6%,#fff);font-size:var(--type-eyebrow)}.refund-page .exception-grid b{color:var(--rf-ink);margin-left:6px}.refund-page .contact-card{margin-top:70px;background:linear-gradient(135deg,var(--rf-cream),var(--rf-pale));border:1px solid var(--rf-line);border-radius:12px;padding:44px;display:grid;grid-template-columns:1.2fr .8fr;gap:45px;scroll-margin-top:calc(var(--public-nav-offset) + 16px)}.refund-page .contact-card h2{font-size:36px;color:var(--rf-navy)}.refund-page .contact-card h2 em{color:var(--rf-teal)}.refund-page .contact-card p{font-size:var(--type-label);color:var(--rf-muted)}.refund-page .contact-actions{display:flex;gap:9px;margin-top:22px;flex-wrap:wrap}.refund-page .contact-details{border-left:1px solid var(--rf-line);padding-left:30px}.refund-page .contact-details div{padding:14px 0;border-bottom:1px solid var(--rf-line);display:flex;flex-direction:column}.refund-page .contact-details small{font-size:var(--type-eyebrow);color:var(--rf-muted);letter-spacing:.12em}.refund-page .contact-details a,.refund-page .contact-details span{font-size:var(--type-caption);font-weight:700;color:var(--rf-link)}@media (max-width:900px){.refund-page .hero-grid{grid-template-columns:1fr;gap:20px}.refund-page .hero-card{transform:none;margin-bottom:25px}.refund-page .hero{padding-left:24px;padding-right:24px}.refund-page .intro-notice{margin-left:-24px;margin-right:-24px}.refund-page .glance-grid{grid-template-columns:repeat(2,1fr)}.refund-page .policy-layout{grid-template-columns:1fr;padding:20px 24px 80px}.refund-page .policy-layout aside{display:none}.refund-page .mobile-jump{display:flex;position:sticky;top:var(--public-nav-offset);z-index:9;padding:12px 24px;background:white;border-bottom:1px solid var(--rf-line);align-items:center;justify-content:space-between}.refund-page .mobile-jump label{font-size:var(--type-eyebrow);font-weight:800;color:var(--rf-teal-dark)}.refund-page .mobile-jump select{max-width:58%;border:1px solid var(--rf-line);padding:8px;border-radius:7px;background:white;font-size:var(--type-eyebrow)}.refund-page .mobile-jump select:focus{outline:2px solid var(--rf-aqua);outline-offset:2px}.refund-page .section-heading{align-items:start;flex-direction:column}.refund-page .section-heading>p{margin-top:12px}.refund-page .three-cols{grid-template-columns:1fr}.refund-page .option-row{grid-template-columns:1fr 1fr}}@media (max-width:600px){.refund-page .hero{padding-top:calc(var(--public-nav-offset) + 24px)}.refund-page .breadcrumbs{margin-bottom:25px}.refund-page .hero h1{font-size:43px}.refund-page .hero-copy{font-size:15px}.refund-page .print span{display:none}.refund-page .meta{gap:15px}.refund-page .hero-card{padding:20px}.refund-page .intro-notice{padding:18px}.refund-page .glance{padding:65px 20px}.refund-page .section-heading h2{font-size:35px}.refund-page .glance-grid{grid-template-columns:1fr}.refund-page .glance-grid article{min-height:auto}.refund-page .glance-grid h3{margin-top:16px}.refund-page .exception-grid,.refund-page .pill-list{grid-template-columns:1fr}.refund-page .two-col-list{column-count:1}.refund-page .policy-section{padding:45px 0}.refund-page .policy-section h2{font-size:30px}.refund-page .contact-card,.refund-page .request-card{grid-template-columns:1fr;padding:28px 22px;margin-left:-4px;margin-right:-4px}.refund-page .contact-card h2,.refund-page .request-card h2{font-size:31px}.refund-page .contact-details{border-left:0;border-top:1px solid var(--rf-line);padding:15px 0 0}.refund-page .contact-actions{flex-direction:column}.refund-page .security-note{flex-wrap:wrap}.refund-page .security-note b{width:100%}}.dark .refund-page{--rf-cream:var(--brand-dark-page,#0a1418);--rf-pale:var(--brand-dark-surface-mint,#152a30);--rf-mint:var(--brand-dark-mint,rgba(134,211,199,0.14));--rf-ink:var(--brand-dark-text,#e8f2ef);--rf-navy:var(--brand-dark-text,#e8f2ef);--rf-muted:var(--brand-dark-muted,#9eb0b8);--rf-line:var(--brand-dark-line,#2a4048);--rf-teal:var(--brand-teal-light,#86d3c7);--rf-teal-dark:var(--brand-teal-light,#86d3c7);--rf-aqua:var(--brand-teal-light,#86d3c7);--rf-link:var(--brand-teal-light,#86d3c7);--rf-warm-warn:rgba(232,139,114,0.12);--rf-warn-border:rgba(232,139,114,0.35);--rf-warn-text:#f0b49a;--rf-exception:#f0b49a;background:var(--brand-dark-page,#0a1418);color:var(--rf-ink)}.dark .refund-page .hero{background:linear-gradient(118deg,#0b1c28,#0a3d45 55%,#05655e)}.dark .refund-page .button-secondary,.dark .refund-page .exception-grid span,.dark .refund-page .glance-grid article,.dark .refund-page .hero-card,.dark .refund-page .mobile-jump select,.dark .refund-page .payment-route,.dark .refund-page .pill-list>span,.dark .refund-page .request-card .button,.dark .refund-page .three-cols>div{background:var(--brand-dark-surface-2,#1a2a32);border-color:var(--rf-line);color:var(--rf-ink);box-shadow:none}.dark .refund-page .hero-card{background:var(--brand-dark-surface,#131f24);border-color:rgba(134,211,199,.32);box-shadow:0 24px 60px rgba(0,0,0,.45)}.dark .refund-page .contact-card h2,.dark .refund-page .exception-grid b,.dark .refund-page .glance-grid h3,.dark .refund-page .hero-card h2,.dark .refund-page .info-box h3,.dark .refund-page .issue h3,.dark .refund-page .payment-route b,.dark .refund-page .policy-section h2,.dark .refund-page .policy-section h3,.dark .refund-page .section-heading h2,.dark .refund-page .steps b,.dark .refund-page .three-cols h3{color:var(--rf-ink)}.dark .refund-page .contact-card p,.dark .refund-page .glance-grid p,.dark .refund-page .info-box p,.dark .refund-page .issue p,.dark .refund-page .policy-section li,.dark .refund-page .policy-section p,.dark .refund-page .section-heading>p,.dark .refund-page .steps p,.dark .refund-page .three-cols p{color:var(--rf-muted)}.dark .refund-page .button{background:var(--brand-teal,#087f75);color:#fff!important;box-shadow:0 8px 24px rgba(8,127,117,.28)}.dark .refund-page .button:hover{background:var(--brand-teal-dark,#05655e)}.dark .refund-page .button-secondary{background:var(--brand-dark-surface-2,#1a2a32)!important;color:var(--rf-ink)!important;border:1px solid var(--rf-line)}.dark .refund-page .button-secondary:hover{background:var(--brand-dark-surface-mint,#152a30)!important}.dark .refund-page .request-card .button{background:#fff!important;color:#05655e!important}.dark .refund-page .request-card .button:hover{background:var(--rf-aqua)!important;color:#0b1c28!important}.dark .refund-page .glance-grid article{background:var(--brand-dark-surface,#131f24)}.dark .refund-page .glance-grid article:hover{border-color:rgba(134,211,199,.45);box-shadow:0 16px 35px rgba(0,0,0,.35)}.dark .refund-page .glance-grid .rights{background:linear-gradient(140deg,#087f75,#04544e);color:#fff}.dark .refund-page .glance-grid .rights p{color:#d6edeb}.dark .refund-page .pill-list>span{background:var(--brand-dark-surface-mint,#152a30);border-color:var(--rf-line)}.dark .refund-page .check,.dark .refund-page .option-row span{background:var(--brand-dark-mint,rgba(134,211,199,.14));color:var(--rf-teal)}.dark .refund-page .info-box{background:var(--brand-dark-surface-mint,#152a30);border-color:var(--rf-teal)}.dark .refund-page .info-box.coral{background:color-mix(in srgb,#3b82f6 14%,var(--brand-dark-surface,#131f24));border-color:#60a5fa}.dark .refund-page .info-box.green{background:color-mix(in srgb,#22c55e 14%,var(--brand-dark-surface,#131f24));border-color:#4ade80}.dark .refund-page .exception-grid span{background:color-mix(in srgb,#e85d04 10%,var(--brand-dark-surface,#131f24));border-color:color-mix(in srgb,#e85d04 32%,var(--rf-line));color:var(--rf-exception)}.dark .refund-page .payment-route{background:transparent;border-color:var(--rf-line)}.dark .refund-page .payment-route.external{background:var(--brand-dark-surface-mint,#152a30)}.dark .refund-page .external .route-logo{background:var(--brand-dark-mint,rgba(134,211,199,.14));color:var(--rf-teal)}.dark .refund-page aside nav a{color:var(--rf-muted)}.dark .refund-page aside nav a.active{color:var(--rf-teal);background:linear-gradient(90deg,var(--brand-dark-mint,rgba(134,211,199,.14)),transparent)}.dark .refund-page .aside-help{background:#0b1c28;border-color:rgba(134,211,199,.22);color:#dce8ee}.dark .refund-page .aside-help b{color:var(--rf-aqua)}.dark .refund-page .aside-help p{color:#a9c8ce}.dark .refund-page .aside-help a{color:var(--rf-aqua)}.dark .refund-page .policy-section{border-bottom-color:var(--rf-line)}.dark .refund-page .policy-section li:before{background:var(--rf-teal)}.dark .refund-page .mobile-jump{background:var(--brand-dark-surface,#131f24)!important;border-color:var(--rf-line)!important}.dark .refund-page .mobile-jump label{color:var(--rf-teal)}.dark .refund-page .mobile-jump select{background:var(--brand-dark-surface-2,#1a2a32)!important;color:var(--rf-ink);border-color:var(--rf-line)}.dark .refund-page .contact-card{background:linear-gradient(135deg,var(--brand-dark-surface,#131f24),var(--brand-dark-surface-mint,#152a30));border-color:var(--rf-line)}.dark .refund-page .contact-details a,.dark .refund-page .contact-details span{color:var(--rf-teal)}.dark .refund-page .security-note{background:var(--rf-warm-warn);border-color:var(--rf-warn-border);color:var(--rf-ink)}.dark .refund-page .security-note span{background:var(--brand-dark-surface-2,#1a2a32);color:var(--rf-warn-text)}.dark .refund-page .print{color:rgba(220,232,238,.78)}.dark .refund-page .print:hover{color:#fff}@media (prefers-reduced-motion:reduce){.refund-page .button:hover,.refund-page .glance-grid article:hover{transform:none}}@media print{.refund-page .contact-actions,.refund-page .hero-actions,.refund-page .hero-card,.refund-page .mobile-jump,.refund-page aside{display:none!important}.refund-page .hero{background:white;color:var(--rf-ink);padding:30px}.refund-page .hero h1,.refund-page .hero h1 em{color:#102a3a}.refund-page .hero-copy,.refund-page .intro-notice{color:var(--rf-ink)}.refund-page .intro-notice{background:#eef7f4}.refund-page .policy-layout{display:block}.refund-page .contact-card,.refund-page .policy-section,.refund-page .request-card{break-inside:avoid}.refund-page .request-card{background:white;color:var(--rf-ink);border:1px solid var(--rf-line);box-shadow:none}.refund-page .request-card p,.refund-page .request-note{color:var(--rf-muted)!important}}