.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;color:var(--rf-navy);font-family:Inter, Manrope, var(--font-mulish), ui-sans-serif, system-ui, sans-serif;background:#fff;min-height:100vh;font-size:16px;line-height:1.7}.refund-page *,.refund-page :before,.refund-page :after{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{background:var(--rf-teal);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:0 22px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #087f752e;color:#fff!important}.refund-page .button:hover{background:var(--rf-teal-dark);transform:translateY(-2px)}.refund-page .button-secondary{box-shadow:none;background:#fff;border:1px solid #d6e1e3;color:var(--rf-navy)!important}.refund-page .button-secondary:hover{background:var(--rf-mint)}.refund-page .hero{color:#fff;padding:calc(var(--public-nav-offset) + 40px) 4vw 0;background:linear-gradient(118deg,#102a3a 0%,#123c49 52%,#05655e 100%);position:relative;overflow:hidden}.refund-page .hero:before{content:"";background-image:linear-gradient(#86d3c70d 1px,#0000 1px),linear-gradient(90deg,#86d3c70d 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 22%,#000);mask-image:linear-gradient(90deg,#0000 22%,#000)}.refund-page .hero-orb{border:1px solid #86d3c72e;border-radius:50%;position:absolute}.refund-page .orb-one{background:radial-gradient(circle at 35% 35%,#86d3c71f,#0000 55%);width:620px;height:620px;top:-20px;right:-220px}.refund-page .orb-two{width:360px;height:360px;top:125px;right:-15px}.refund-page .hero-inner{max-width:1180px;margin:auto;position:relative}.refund-page .breadcrumbs{color:#a9c8ca;align-items:center;gap:10px;margin-bottom:38px;font-size:12px;display:flex}.refund-page .breadcrumbs a:hover,.refund-page .breadcrumbs b{color:#fff}.refund-page .hero-grid{grid-template-columns:1.35fr .65fr;align-items:center;gap:80px;display:grid}.refund-page .badge,.refund-page .section-label{letter-spacing:.18em;font-size:11px;font-weight:800}.refund-page .badge{color:var(--rf-aqua);align-items:center;gap:9px;display:flex}.refund-page .badge span{background:#86d3c724;border:1px solid #86d3c740;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.refund-page .hero h1{font-family:Inter, Manrope, var(--font-mulish), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;max-width:760px;margin:18px 0 22px;font-size:clamp(46px,5vw,72px);font-weight:700;line-height:1.06}.refund-page .hero h1 em{color:var(--rf-aqua);font-style:normal;font-weight:500}.refund-page .hero-copy{color:#c9dcde;max-width:720px;font-size:18px;line-height:1.65}.refund-page .meta{align-items:center;gap:24px;margin:28px 0;display:flex}.refund-page .meta span{flex-direction:column;display:flex}.refund-page .meta small{color:#90b2b6;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.refund-page .meta b{font-size:13px}.refund-page .meta i{background:#86d3c73d;width:1px;height:28px}.refund-page .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.refund-page .print{color:#fff;cursor:pointer;background:0 0;border:0;padding:12px}.refund-page .print span{margin-left:6px;font-size:12px}.refund-page .hero-card{color:var(--rf-ink);background:#fff;border:1px solid #86d3c780;border-radius:12px;padding:30px;transform:translateY(18px);box-shadow:0 26px 70px #041b2559}.refund-page .hero-card:before{content:"";background:var(--rf-teal);border-radius:10px;width:44px;height:4px;margin-bottom:16px;display:block}.refund-page .card-kicker{color:var(--rf-teal);letter-spacing:.14em;font-size:10px;font-weight:800}.refund-page .hero-card h2{font-family:Inter, Manrope, var(--font-mulish), ui-sans-serif, system-ui, sans-serif;color:var(--rf-navy);margin:8px 0 20px;font-size:27px;font-weight:700;line-height:1.25}.refund-page .payment-route{border:1px solid #dce7e7;border-radius:8px;align-items:center;gap:12px;margin:9px 0;padding:12px;display:flex}.refund-page .payment-route.external{background:#f5faf8}.refund-page .route-logo{background:var(--rf-teal);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.refund-page .route-logo span{font-size:9px}.refund-page .external .route-logo{background:var(--rf-mint);color:var(--rf-teal-dark)}.refund-page .payment-route div{flex-direction:column;flex:1;display:flex}.refund-page .payment-route b{font-size:13px}.refund-page .payment-route small{color:var(--rf-muted);font-size:11px}.refund-page .payment-route strong{color:var(--rf-teal)}.refund-page .hero-card>p{color:var(--rf-muted);margin:17px 0 0;font-size:11px;line-height:1.55}.refund-page .intro-notice{color:#bfd3d5;background:#041c2557;border-top:1px solid #86d3c72e;gap:15px;margin-top:65px;padding:22px 28px;font-size:12px;display:flex}.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{max-width:1280px;scroll-margin-top:calc(var(--public-nav-offset) + 16px);margin:auto;padding:100px 4vw 90px}.refund-page .section-heading{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.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 .section-heading h2,.refund-page .policy-section h2,.refund-page .request-card h2,.refund-page .contact-card h2{font-family:Inter, Manrope, var(--font-mulish), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:42px;font-weight:700;line-height:1.15}.refund-page .glance h2 em,.refund-page .contact-card h2 em{color:var(--rf-teal);font-style:normal;font-weight:500}.refund-page .glance-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.refund-page .glance-grid article{background:#fff;border:1px solid #e3eaea;border-radius:10px;min-height:220px;padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s}.refund-page .glance-grid article:hover{border-color:var(--rf-aqua);transform:translateY(-3px);box-shadow:0 16px 35px #102a3a12}.refund-page .glance-grid article>span{color:var(--rf-teal);background:var(--rf-pale);border-radius:6px;padding:6px 8px;font:700 12px Inter,Manrope,sans-serif}.refund-page .glance-grid h3{font-family:Inter, Manrope, var(--font-mulish), ui-sans-serif, system-ui, sans-serif;color:var(--rf-navy);margin:30px 0 8px;font-size:18px;font-weight:700}.refund-page .glance-grid p{color:var(--rf-muted);margin:0;font-size:13px;line-height:1.6}.refund-page .glance-grid .rights{color:#fff;background:linear-gradient(140deg,#087f75,#05655e);border:0}.refund-page .glance-grid .rights>span{color:#fff;background:0 0;border:1px solid #ffffff4d;border-radius:50%;padding:4px 7px}.refund-page .glance-grid .rights p{color:#d6edeb}.refund-page .policy-layout{grid-template-columns:240px minmax(0,780px);align-items:start;gap:85px;max-width:1180px;margin:0 auto;padding:10px 4vw 100px;display:grid}.refund-page .policy-layout aside{top:calc(var(--public-nav-offset) + 16px);position:sticky}.refund-page .policy-layout aside>p{letter-spacing:.18em;color:var(--rf-muted);font-size:10px;font-weight:800}.refund-page aside nav{border-left:1px solid var(--rf-line);flex-direction:column;display:flex}.refund-page aside nav a{color:#78717b;padding:7px 0 7px 18px;font-size:11px;line-height:1.35;position:relative}.refund-page aside nav a span{background:0 0;width:2px;position:absolute;top:6px;bottom:6px;left:-1px}.refund-page aside nav a.active{color:var(--rf-teal-dark);font-weight:800}.refund-page aside nav a.active span{background:var(--rf-teal)}.refund-page .aside-help{background:var(--rf-pale);border:1px solid #d8ebe6;border-radius:10px;margin-top:22px;padding:17px;font-size:11px}.refund-page .aside-help b{color:var(--rf-teal-dark)}.refund-page .aside-help p{color:var(--rf-muted);line-height:1.5}.refund-page .aside-help a{color:var(--rf-link);font-weight:800}.refund-page .policy-section{scroll-margin-top:calc(var(--public-nav-offset) + 16px);border-bottom:1px solid #e7ecee;padding:60px 0}.refund-page .policy-section:first-child{padding-top:20px}.refund-page .policy-section h2{color:var(--rf-navy);margin-bottom:24px;font-size:34px}.refund-page .policy-section h2:after{content:"";background:var(--rf-aqua);border-radius:4px;width:46px;height:3px;margin-top:14px;display:block}.refund-page .policy-section h3{font-family:Inter, Manrope, var(--font-mulish), ui-sans-serif, system-ui, sans-serif;color:var(--rf-navy);margin:28px 0 7px;font-size:19px;font-weight:700}.refund-page .policy-section p{color:#5f5962;font-size:14px}.refund-page .policy-section ul{margin:16px 0;padding-left:0;list-style:none}.refund-page .policy-section li{color:#514b54;padding:5px 0 5px 22px;font-size:14px;position:relative}.refund-page .policy-section li:before{content:"";background:var(--rf-teal);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:3px}.refund-page .scroll-target{scroll-margin-top:calc(var(--public-nav-offset) + 16px)}.refund-page .info-box{background:var(--rf-pale);border-left:3px solid var(--rf-teal);border-radius:0 8px 8px 0;gap:15px;margin:24px 0;padding:18px;display:flex}.refund-page .info-box.coral{border-color:var(--rf-blue);background:#edf4ff}.refund-page .info-box.green{border-color:var(--rf-green);background:#eef9f1}.refund-page .info-icon{background:var(--rf-teal);color:#fff;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font:700 13px Georgia,serif;display:grid}.refund-page .coral .info-icon{background:var(--rf-blue)}.refund-page .green .info-icon{background:var(--rf-green)}.refund-page .info-box h3{margin:0 0 3px;font:700 14px Inter,Manrope,sans-serif}.refund-page .info-box p{margin:0;font-size:12px}.refund-page .pill-list{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.refund-page .pill-list>span{background:#fbfdfc;border:1px solid #dfe9e7;border-radius:7px;padding:9px 11px;font-size:12px}.refund-page .check{background:var(--rf-mint);width:17px;height:17px;color:var(--rf-teal-dark);border-radius:50%;place-items:center;margin-right:8px;font-size:10px;display:inline-grid}.refund-page .three-cols{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.refund-page .three-cols>div{background:var(--rf-cream);border:1px solid #eee9df;border-radius:9px;padding:18px}.refund-page .three-cols span{color:var(--rf-teal);font-size:10px;font-weight:800}.refund-page .three-cols h3{color:var(--rf-navy);margin:18px 0 6px;font:700 13px Inter,Manrope,sans-serif}.refund-page .three-cols p{margin:0;font-size:11px}.refund-page .two-col-list{columns:2}.refund-page .option-row{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;display:grid}.refund-page .option-row span{text-align:center;background:var(--rf-mint);color:var(--rf-teal-dark);border-radius:8px;padding:14px 8px;font-size:11px;font-weight:800}.refund-page .issue{border-bottom:1px solid var(--rf-line);gap:20px;padding:12px 0;display:flex}.refund-page .issue>span{color:var(--rf-teal);background:var(--rf-pale);border-radius:5px;height:max-content;padding:5px 7px;font:700 11px Inter,Manrope,sans-serif}.refund-page .issue h3{margin:0}.refund-page .issue p{margin:4px 0 15px}.refund-page .security-note{background:var(--rf-warm-warn);border:1px solid var(--rf-warn-border);border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:15px;font-size:11px;display:flex}.refund-page .security-note b{margin-right:auto}.refund-page .security-note span{color:var(--rf-warn-text);background:#fff;border-radius:20px;padding:5px 9px}.refund-page .request-card{color:#fff;scroll-margin-top:calc(var(--public-nav-offset) + 16px);background:linear-gradient(135deg,#102a3a 0%,#0d4752 62%,#087f75 100%);border-radius:12px;grid-template-columns:1fr 1fr;gap:38px;margin:70px 0;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #102a3a29}.refund-page .request-card:after{content:"";border:1px solid #86d3c73d;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-160px;right:-160px}.refund-page .request-card h2{font-size:35px}.refund-page .request-card p{color:#c9dcde;font-size:13px}.refund-page .request-card ul{z-index:1;margin:0 0 20px;padding:0;list-style:none;position:relative}.refund-page .request-card li{padding:4px 0;font-size:12px}.refund-page .request-card li:before{content:"✓";color:var(--rf-aqua);margin-right:9px}.refund-page .request-card .button{z-index:1;background:#fff;position:relative;color:var(--rf-teal-dark)!important}.refund-page .request-card .section-label{color:var(--rf-aqua)}.refund-page .request-note{z-index:1;border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:15px;position:relative;margin:0!important;font-size:10px!important}.refund-page .steps{list-style:none;padding:0!important}.refund-page .steps li{border-bottom:1px solid var(--rf-line);gap:16px;padding:15px 0;display:flex}.refund-page .steps li:before{display:none}.refund-page .steps li>span{background:var(--rf-teal);color:#fff;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.refund-page .steps b{font-size:13px}.refund-page .steps p{margin:2px 0;font-size:12px}.refund-page .exception-grid{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.refund-page .exception-grid span{border:1px solid var(--rf-line);color:var(--rf-exception);background:#fffdfa;border-radius:7px;padding:11px;font-size:11px}.refund-page .exception-grid b{color:var(--rf-ink);margin-left:6px}.refund-page .contact-card{scroll-margin-top:calc(var(--public-nav-offset) + 16px);background:linear-gradient(135deg,#faf7f0,#eef7f4);border:1px solid #dceae7;border-radius:12px;grid-template-columns:1.2fr .8fr;gap:45px;margin-top:70px;padding:44px;display:grid}.refund-page .contact-card h2{color:var(--rf-navy);font-size:36px}.refund-page .contact-card h2 em{color:var(--rf-teal)}.refund-page .contact-card p{color:var(--rf-muted);font-size:13px}.refund-page .contact-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.refund-page .contact-details{border-left:1px solid var(--rf-line);padding-left:30px}.refund-page .contact-details div{border-bottom:1px solid var(--rf-line);flex-direction:column;padding:14px 0;display:flex}.refund-page .contact-details small{color:var(--rf-muted);letter-spacing:.12em;font-size:9px}.refund-page .contact-details a,.refund-page .contact-details span{color:var(--rf-link);font-size:12px;font-weight:700}@media (max-width:900px){.refund-page .hero-grid{grid-template-columns:1fr;gap:20px}.refund-page .hero-card{margin-bottom:25px;transform:none}.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{top:var(--public-nav-offset);z-index:9;border-bottom:1px solid var(--rf-line);background:#fff;justify-content:space-between;align-items:center;padding:12px 24px;display:flex;position:sticky}.refund-page .mobile-jump label{color:var(--rf-teal-dark);font-size:11px;font-weight:800}.refund-page .mobile-jump select{border:1px solid var(--rf-line);background:#fff;border-radius:7px;max-width:58%;padding:8px;font-size:11px}.refund-page .mobile-jump select:focus{outline:2px solid var(--rf-aqua);outline-offset:2px}.refund-page .section-heading{flex-direction:column;align-items:start}.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 .pill-list,.refund-page .exception-grid{grid-template-columns:1fr}.refund-page .two-col-list{columns:1}.refund-page .policy-section{padding:45px 0}.refund-page .policy-section h2{font-size:30px}.refund-page .request-card,.refund-page .contact-card{grid-template-columns:1fr;margin-left:-4px;margin-right:-4px;padding:28px 22px}.refund-page .request-card h2,.refund-page .contact-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,#0b1418);--rf-pale:var(--brand-dark-surface-mint,#101a20);--rf-mint:var(--brand-dark-surface-mint,#101a20);--rf-ink:var(--brand-dark-text,#dce8ee);--rf-navy:var(--brand-dark-text,#dce8ee);--rf-muted:var(--brand-dark-muted,#8fa3ad);--rf-line:var(--brand-dark-line,#24343f);--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);background:var(--brand-dark-page,#0b1418);color:var(--rf-ink)}.dark .refund-page .info-box.coral{background:color-mix(in srgb, #3b82f6 14%, var(--rf-pale));border-color:#60a5fa}.dark .refund-page .info-box.green{background:color-mix(in srgb, #22c55e 14%, var(--rf-pale));border-color:#4ade80}.dark .refund-page .info-box.coral p,.dark .refund-page .info-box.green p,.dark .refund-page .info-box p{color:var(--rf-ink)}.dark .refund-page .glance-grid article,.dark .refund-page .three-cols>div,.dark .refund-page .pill-list>span,.dark .refund-page .exception-grid span,.dark .refund-page .button-secondary,.dark .refund-page .mobile-jump select{background:var(--rf-pale);border-color:var(--rf-line);color:var(--rf-ink)}.dark .refund-page .glance-grid h3,.dark .refund-page .policy-section h2,.dark .refund-page .policy-section h3,.dark .refund-page .contact-card h2,.dark .refund-page .issue h3,.dark .refund-page .steps b{color:var(--rf-ink)}.dark .refund-page .policy-section p,.dark .refund-page .policy-section li,.dark .refund-page .glance-grid p,.dark .refund-page .contact-card p{color:var(--rf-muted)}.dark .refund-page .mobile-jump{background:var(--rf-pale);border-color:var(--rf-line)}.dark .refund-page .contact-card{background:linear-gradient(135deg, var(--brand-dark-page,#0b1418), var(--rf-pale));border-color:var(--rf-line)}.dark .refund-page .contact-details a,.dark .refund-page .contact-details span{color:var(--rf-teal)}.dark .refund-page .payment-route.external{background:var(--rf-pale)}.dark .refund-page .hero-card{background:var(--brand-dark-surface,#101a20);color:var(--rf-ink);border-color:#86d3c759}.dark .refund-page .hero-card h2{color:var(--rf-ink)}.dark .refund-page .security-note{background:#c2410c1f;border-color:#fed7aa59}.dark .refund-page .security-note span{background:var(--rf-pale)}@media (prefers-reduced-motion:reduce){.refund-page .button:hover,.refund-page .glance-grid article:hover{transform:none}}@media print{.refund-page .hero-card,.refund-page .hero-actions,.refund-page .mobile-jump,.refund-page aside,.refund-page .contact-actions{display:none!important}.refund-page .hero{color:var(--rf-ink);background:#fff;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 .policy-section,.refund-page .request-card,.refund-page .contact-card{break-inside:avoid}.refund-page .request-card{color:var(--rf-ink);border:1px solid var(--rf-line);box-shadow:none;background:#fff}.refund-page .request-card p,.refund-page .request-note{color:var(--rf-muted)!important}}
