.refund-page{background:#fff;color:#102237}.refund-hero{position:relative;overflow:hidden;min-height:590px;padding:104px 0 60px;background:#07111f;color:#fff}.refund-hero:before{content:"";position:absolute;right:-190px;top:-260px;width:760px;height:760px;border:1px solid rgba(67,215,232,.08);border-radius:50%;box-shadow:0 0 0 95px #3978ff06,0 0 0 190px #43d7e805}.refund-hero .hub-breadcrumbs{position:relative;margin-bottom:34px}.refund-hero .hub-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;color:#71839a;font-size:.68rem}.refund-hero .hub-breadcrumbs li{display:flex;align-items:center;gap:10px}.refund-hero .hub-breadcrumbs a{color:#aab9ca}.refund-hero .hub-breadcrumbs i{color:#465b73;font-style:normal}.refund-hero .hub-breadcrumbs [aria-current=page]{color:#d1dce8}.refund-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.42fr) minmax(440px,.58fr);align-items:center;gap:64px}.refund-eyebrow{margin:0 0 18px;color:var(--cyan);font-size:.62rem;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.refund-eyebrow span{display:inline-block;width:26px;height:1px;margin-right:12px;background:var(--cyan);vertical-align:middle}.refund-hero h1{max-width:650px;margin:0;font-size:clamp(3.2rem,4.7vw,4.8rem);font-weight:520;line-height:.98;letter-spacing:-.055em}.refund-hero h1 em{display:block;margin-top:7px;color:#70a6ff;font-style:normal}.refund-standfirst{max-width:590px;margin:24px 0 0;color:#afbdcd;font-size:.93rem;line-height:1.7}.refund-actions{display:flex;align-items:center;gap:31px;margin-top:29px}.refund-text-link,.refund-inline-link{display:inline-flex;align-items:center;gap:25px;font-size:.75rem;font-weight:720}.refund-text-link{color:#dbe6f3}.refund-text-link:hover{color:#fff}.refund-inline-link{margin-top:27px;padding-bottom:8px;border-bottom:1px solid #b9c7d6;color:#1f5ed8}.refund-trust-line{display:flex;flex-wrap:wrap;gap:10px 23px;margin:24px 0 0;padding:0;list-style:none;color:#8fa2b9;font-size:.64rem}.refund-trust-line li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:9px;border:1px solid var(--green);border-radius:50%}.refund-confidence-card{position:relative;isolation:isolate;min-height:350px;max-width:590px;margin-left:auto;padding:35px 38px 30px;border:1px solid rgba(112,166,255,.27);border-radius:28px;background:linear-gradient(145deg,#142d48f5,#081728fa);box-shadow:0 34px 80px #00000045;overflow:hidden}.refund-confidence-card:before{content:"";position:absolute;z-index:-1;right:-145px;top:-160px;width:430px;height:430px;border:1px solid rgba(67,215,232,.13);border-radius:50%;box-shadow:0 0 0 55px #3978ff09,0 0 0 110px #43d7e805}.refund-confidence-card:after{content:"";position:absolute;z-index:-1;inset:auto 25px 0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:.48}.refund-confidence-seal{position:absolute;top:31px;right:34px;display:grid;place-items:center;width:66px;height:66px;border:1px solid rgba(67,215,232,.32);border-radius:50%;background:#07111f8c;box-shadow:0 0 0 8px #43d7e809}.refund-confidence-seal svg{width:31px;height:31px;fill:none;stroke:var(--cyan);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.refund-confidence-main>span{display:block;color:#8fa3ba;font-size:.55rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.refund-confidence-main>div{display:flex;align-items:flex-end;gap:15px;margin-top:26px}.refund-confidence-main strong{color:#fff;font-size:8rem;font-weight:560;line-height:.72;letter-spacing:-.09em}.refund-confidence-main b{margin-bottom:3px;color:var(--cyan);font-size:.66rem;letter-spacing:.17em;text-transform:uppercase}.refund-confidence-main p{max-width:420px;margin:31px 0 0;color:#9db0c5;font-size:.69rem;line-height:1.65}.refund-confidence-cues{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.1);list-style:none;color:#d7e2ee;font-size:.58rem}.refund-confidence-cues li{display:flex;align-items:center;gap:8px}.refund-confidence-cues span{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border:1px solid rgba(55,201,135,.45);border-radius:50%;color:var(--green);font-size:.48rem}.refund-section-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:end;gap:82px;margin-bottom:52px}.refund-section-heading h2{max-width:720px;margin:0}.refund-section-heading>p{max-width:420px;margin:0 0 8px;font-size:.84rem}.refund-summary{background:#f5f8fb}.refund-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;border-top:1px solid #cad5e1;border-left:1px solid #cad5e1}.refund-steps li{display:grid;grid-template-columns:38px 1fr;gap:14px;min-height:250px;padding:27px 24px;border-right:1px solid #cad5e1;border-bottom:1px solid #cad5e1}.refund-steps li>span{color:#8b9bad;font-size:.55rem}.refund-steps small{color:var(--blue);font-size:.48rem;font-weight:740;letter-spacing:.1em}.refund-steps h3{margin:40px 0 12px;font-size:1.12rem;letter-spacing:-.025em}.refund-steps p{margin:0;font-size:.73rem}.refund-request{background:#fff}.refund-request-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(440px,1fr);gap:105px;align-items:start}.refund-request-grid h2{max-width:610px}.refund-request-grid>div:first-child>p:not(.kicker){max-width:545px;font-size:.88rem}.refund-request-list{overflow:hidden;border:1px solid #d5e0ea;border-radius:19px;background:#f8fafc}.refund-request-list>ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.refund-request-list>ul li{display:grid;grid-template-columns:25px 1fr;gap:13px;padding:16px 22px;border-bottom:1px solid #dbe3eb;color:#3f556b;font-size:.75rem}.refund-request-list>ul span{display:grid;place-items:center;width:20px;height:20px;border:1px solid rgba(57,120,255,.27);border-radius:50%;color:var(--blue);font-size:.55rem}.refund-security-note{padding:22px;background:#0b1c2f;color:#fff}.refund-security-note strong{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.refund-security-note p{margin:8px 0 0;color:#96a9bd;font-size:.69rem}.refund-eligibility{background:#07111f;color:#fff}.refund-eligibility-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(400px,.75fr);gap:105px;align-items:center}.refund-eligibility h2{max-width:650px}.refund-eligibility-grid>div:first-child>p:not(.kicker){max-width:620px;color:#9eb0c4}.refund-p2p-note{display:grid;grid-template-columns:28px 1fr;gap:13px;max-width:650px;margin-top:28px;padding:18px 20px;border:1px solid rgba(67,215,232,.2);border-radius:12px;background:#0c2138}.refund-p2p-note>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--cyan);border-radius:50%;color:var(--cyan);font-size:.63rem;font-weight:740}.refund-p2p-note p{margin:1px 0 0;color:#d1ddeb;font-size:.72rem}.refund-eligibility-list{padding:31px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#0b1c2f}.refund-eligibility-list>span{color:#71869e;font-size:.52rem;font-weight:740;letter-spacing:.12em;text-transform:uppercase}.refund-eligibility-list ul{display:grid;gap:0;margin:20px 0 0;padding:0;list-style:none}.refund-eligibility-list li{position:relative;padding:17px 0 17px 31px;border-top:1px solid rgba(255,255,255,.1);color:#d1ddea;font-size:.75rem}.refund-eligibility-list li:before{content:"✓";position:absolute;left:2px;color:var(--cyan)}.refund-terms{background:#fff}.refund-terms-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);gap:95px}.refund-terms-grid>div>p:not(.kicker){max-width:640px;font-size:.88rem}.refund-terms-grid>ul{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;list-style:none;background:#dce4ec}.refund-terms-grid>ul li{min-height:96px;padding:24px;background:#f6f8fb;color:#395066;font-size:.72rem}.refund-terms-grid>ul li:before{content:"—";display:block;margin-bottom:11px;color:var(--blue)}.refund-payment{background:#eef3f8}.refund-payment-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.45fr);gap:80px;padding:55px 58px;border:1px solid #d1dce7;border-radius:23px;background:#fff}.refund-payment-panel h2{font-size:clamp(2.8rem,4.3vw,4.25rem)}.refund-payment-panel>div:first-child>p:not(.kicker){max-width:710px;font-size:.84rem}.refund-payment-methods{display:grid;align-content:center;grid-template-columns:1fr 1fr;gap:10px}.refund-payment-methods>span{grid-column:1/-1;color:#75879a;font-size:.52rem;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.refund-payment-methods strong{display:grid;place-items:center;min-height:82px;border:1px solid #d4dee8;border-radius:12px;background:#f7f9fc;color:#173552;font-size:.86rem}.refund-help{background:#fff}.refund-help-list{border-top:1px solid #d6dfe8}.refund-help-list>a{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:25px;min-height:105px;padding:18px 8px;border-bottom:1px solid #d6dfe8}.refund-help-list>a:hover{background:#f7f9fc}.refund-help-list>a>span{color:#91a0b0;font-size:.54rem}.refund-help-list h3{margin:0;font-size:1.05rem}.refund-help-list p{margin:3px 0 0;font-size:.72rem}.refund-help-list i{color:var(--blue);font-size:.88rem;font-style:normal}.refund-optional-note{margin:32px 0 0;padding:18px 22px;border-left:3px solid var(--blue);background:#f3f6fa;font-size:.73rem}.refund-optional-note strong{color:#183a5b}.refund-faq{background:#f5f8fb}.refund-faq-grid{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:90px}.refund-faq-grid>div:first-child>p:last-child{max-width:385px}.refund-accordion{border-top:1px solid #ccd6e0}.refund-accordion details{border-bottom:1px solid #ccd6e0}.refund-accordion details[open]{background:#fff}.refund-accordion summary{display:flex;justify-content:space-between;gap:20px;padding:23px 5px;list-style:none;cursor:pointer;font-size:.83rem;font-weight:660}.refund-accordion summary::-webkit-details-marker{display:none}.refund-accordion summary span{position:relative;flex:0 0 16px;width:16px;height:16px}.refund-accordion summary span:before,.refund-accordion summary span:after{content:"";position:absolute;top:7px;width:16px;height:1px;background:#65758a}.refund-accordion summary span:after{transform:rotate(90deg);transition:transform .2s}.refund-accordion details[open] summary span:after{transform:rotate(0)}.refund-accordion details>div{padding:0 42px 22px 5px}.refund-accordion p{margin:0;font-size:.75rem}.refund-final{padding:96px 0;background:#07111f;color:#fff}.refund-final-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px 80px}.refund-final h2{max-width:780px;margin:0;font-size:clamp(3rem,5vw,5rem)}.refund-final-actions{display:flex;gap:10px}.refund-button-outline{border-color:#ffffff40;background:transparent}.refund-final nav{grid-column:1/-1;display:flex;gap:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.refund-final nav a{color:#8fa3ba;font-size:.65rem}.refund-final nav a:hover{color:#fff}@media(max-width:1050px){.refund-hero-grid{grid-template-columns:minmax(0,1fr) 430px;gap:45px}.refund-hero h1{font-size:3.9rem}.refund-section-heading{gap:50px}.refund-request-grid,.refund-eligibility-grid,.refund-terms-grid{gap:55px}.refund-payment-panel{gap:45px}.refund-faq-grid{gap:55px}}@media(max-width:800px){.refund-hero{padding:105px 0 68px}.refund-hero .hub-breadcrumbs{margin-bottom:43px}.refund-hero-grid{grid-template-columns:1fr;gap:40px}.refund-hero-copy{max-width:720px}.refund-hero h1{font-size:clamp(3.2rem,10vw,4.6rem)}.refund-confidence-card{width:100%;max-width:680px;margin-left:0}.refund-section-heading{grid-template-columns:1fr;gap:20px}.refund-steps{grid-template-columns:1fr}.refund-steps li{min-height:0}.refund-steps h3{margin-top:20px}.refund-request-grid,.refund-eligibility-grid,.refund-terms-grid{grid-template-columns:1fr}.refund-request-grid{gap:43px}.refund-eligibility-grid{gap:42px}.refund-terms-grid{gap:45px}.refund-payment-panel{grid-template-columns:1fr;padding:43px}.refund-faq-grid{grid-template-columns:1fr;gap:42px}.refund-final-inner{grid-template-columns:1fr}.refund-final-actions{justify-self:start}.refund-final nav{grid-column:1}}@media(max-width:600px){.refund-hero{padding:99px 0 58px}.refund-hero .hub-breadcrumbs{font-size:.61rem}.refund-hero h1{font-size:clamp(2.85rem,13vw,3.75rem)}.refund-standfirst{font-size:.9rem}.refund-actions{align-items:stretch;flex-direction:column;gap:20px}.refund-actions .button{width:100%}.refund-text-link{padding-left:2px}.refund-trust-line{display:grid;gap:7px}.refund-confidence-card{min-height:0;padding:25px 22px 23px;border-radius:20px}.refund-confidence-seal{top:23px;right:22px;width:54px;height:54px}.refund-confidence-seal svg{width:25px;height:25px}.refund-confidence-main>div{margin-top:37px}.refund-confidence-main strong{font-size:6.4rem}.refund-confidence-main p{margin-top:26px}.refund-confidence-cues{grid-template-columns:1fr;gap:9px;margin-top:23px;padding-top:17px}.refund-section-heading{margin-bottom:38px}.refund-section-heading h2{font-size:2.65rem}.refund-section-heading>p{font-size:.78rem}.refund-steps li{grid-template-columns:30px 1fr;padding:22px 18px}.refund-steps h3{font-size:1rem}.refund-request-grid h2,.refund-eligibility h2,.refund-terms h2{font-size:2.65rem}.refund-request-list>ul li{padding:15px 16px}.refund-security-note{padding:19px 17px}.refund-eligibility-list{padding:23px 20px}.refund-p2p-note{padding:16px}.refund-terms-grid>ul{grid-template-columns:1fr}.refund-terms-grid>ul li{min-height:0;padding:18px}.refund-terms-grid>ul li:before{display:inline;margin:0 10px 0 0}.refund-payment-panel{padding:28px 22px;border-radius:18px}.refund-payment-panel h2{font-size:2.65rem}.refund-payment-methods strong{min-height:70px}.refund-help-list>a{grid-template-columns:35px 1fr auto;gap:12px;padding-inline:4px}.refund-help-list p{font-size:.66rem}.refund-optional-note{padding:16px 17px}.refund-faq h2{font-size:2.65rem}.refund-accordion summary{font-size:.79rem}.refund-final{padding:76px 0}.refund-final h2{font-size:3rem}.refund-final-actions{align-items:stretch;flex-direction:column;width:100%}.refund-final .button{width:100%}.refund-final nav{flex-wrap:wrap;gap:13px 22px}}@media(max-width:390px){.refund-hero h1{font-size:2.85rem}.refund-confidence-main strong{font-size:5.6rem}.refund-payment-methods{grid-template-columns:1fr}.refund-payment-methods>span{grid-column:1}.refund-help-list p{display:none}.refund-final h2{font-size:2.8rem}}@media(prefers-reduced-motion:reduce){.refund-accordion summary span:after{transition:none}}.refund-terms-grid>ul li:last-child{grid-column:1/-1}
