body.ebl-refund-policy-page{--bg:#ffffff;--bg-soft:#f6fafd;--ink:#0c1a2b;--ink-2:#16273d;--ink-soft:#4a5a6e;--ink-muted:#8a98a8;--line:#e4ecf3;--line-soft:#eef3f8;--blue:#38a6e8;--blue-soft:#b8e0f4;--blue-deep:#1d7ab8;--blue-tint:#eaf6fd;--orange:#ff7a2a;--orange-soft:#ffc9a8;--orange-deep:#d65a10;--orange-tint:#fff0e6;--green:#22b358;--shadow-soft:0 1px 2px rgba(15, 60, 100, 0.04), 0 8px 24px rgba(15, 60, 100, 0.06);--shadow-pop:0 2px 4px rgba(15, 60, 100, 0.05), 0 24px 60px rgba(15, 60, 100, 0.08);--shadow-orange:0 8px 30px -8px rgba(255, 122, 42, 0.4);--ease-out:cubic-bezier(0.16, 1, 0.3, 1)}body.ebl-refund-policy-page,body.ebl-refund-policy-page .refund-page *{box-sizing:border-box}body.ebl-refund-policy-page .refund-page a{color:inherit;text-decoration:none}body.ebl-refund-policy-page .refund-page{max-width:760px;margin:0 auto;padding:48px 24px 64px;font-family:Roboto,system-ui,-apple-system,sans-serif;color:#252525}body.ebl-refund-policy-page .refund-breadcrumb{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:18px}body.ebl-refund-policy-page .refund-breadcrumb a{color:var(--ink-muted);transition:color 200ms ease}body.ebl-refund-policy-page .refund-breadcrumb a:hover{color:var(--orange-deep)}body.ebl-refund-policy-page .refund-breadcrumb em{font-style:normal;color:var(--orange-deep);font-weight:500}body.ebl-refund-policy-page .refund-title{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif!important;font-weight:500!important;text-transform:uppercase;font-size:clamp(28px, 4.5vw, 52px)!important;letter-spacing:-.02em;line-height:1;color:var(--ink)!important;margin:0 0 14px!important}body.ebl-refund-policy-page .refund-title em{font-style:italic;font-weight:500;color:var(--orange)}body.ebl-refund-policy-page .refund-sub{font-family:Roboto,system-ui,-apple-system,sans-serif;font-size:17px;color:var(--ink-soft);line-height:1.45;font-weight:400;margin-bottom:32px;max-width:580px}body.ebl-refund-policy-page .refund-meta-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}body.ebl-refund-policy-page .refund-meta-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg);border:1px solid var(--line);border-radius:6px;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}body.ebl-refund-policy-page .refund-meta-pill svg{width:13px;height:13px;color:var(--green)}body.ebl-refund-policy-page .refund-meta-pill em{font-style:normal;color:var(--ink);font-weight:500}body.ebl-refund-policy-page .refund-card{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:26px 30px;margin-bottom:16px;box-shadow:var(--shadow-soft)}@media (max-width:560px){body.ebl-refund-policy-page .refund-card{padding:22px}}body.ebl-refund-policy-page .refund-card-eyebrow{font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-deep);margin-bottom:8px}body.ebl-refund-policy-page .refund-card h2{font-family:'League','avenirnextcyr-bold','AvenirNextCyr-Bold',sans-serif!important;font-weight:500!important;font-size:22px!important;letter-spacing:.005em;text-transform:uppercase;color:var(--ink)!important;line-height:1.25;margin:0 0 16px!important}body.ebl-refund-policy-page .refund-card h2 em{font-style:normal;font-weight:500;color:var(--orange)}body.ebl-refund-policy-page .refund-card p{font-family:Roboto,system-ui,-apple-system,sans-serif!important;font-size:16px!important;color:#252525!important;line-height:1.45!important;font-weight:400!important;margin:0!important}body.ebl-refund-policy-page .refund-card p+p{margin-top:12px!important}body.ebl-refund-policy-page .refund-card p strong{color:var(--ink)!important;font-weight:500!important}body.ebl-refund-policy-page .refund-card a.refund-inline-link{color:var(--blue-deep);font-weight:500;border-bottom:1px dotted var(--blue-soft);padding:0 2px;text-decoration:none;transition:color 180ms ease,background 180ms ease,border-color 180ms ease}body.ebl-refund-policy-page .refund-card a.refund-inline-link:hover{color:var(--orange-deep);border-bottom-color:var(--orange);background:var(--orange-tint);border-radius:2px}body.ebl-refund-policy-page .refund-reasons{list-style:none;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}body.ebl-refund-policy-page .refund-reasons li{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:var(--bg-soft);border:1px solid var(--line);border-radius:6px;transition:background 220ms ease,border-color 220ms ease,transform 220ms var(--ease-out);list-style:none!important;counter-increment:none!important}body.ebl-refund-policy-page .refund-reasons li::before{display:none!important;content:none!important}body.ebl-refund-policy-page .refund-reasons li:hover{background:var(--orange-tint);border-color:var(--orange-soft);transform:translateX(2px)}body.ebl-refund-policy-page .refund-reasons .refund-pip{width:24px;height:24px;border-radius:50%;background:var(--orange);color:#fff;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}body.ebl-refund-policy-page .refund-reasons .refund-pip svg{width:12px;height:12px}body.ebl-refund-policy-page .refund-reasons .refund-text{font-family:Roboto,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5;color:var(--ink)}body.ebl-refund-policy-page .refund-contact-card{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 28%,rgb(255 122 42 / .18),transparent 55%),radial-gradient(circle at 82% 72%,rgb(56 166 232 / .18),transparent 60%),linear-gradient(135deg,var(--ink-2) 0%,var(--ink) 100%);color:#fff;padding:26px 30px;border-radius:8px;margin-bottom:16px}@media (max-width:560px){body.ebl-refund-policy-page .refund-contact-card{padding:22px}}body.ebl-refund-policy-page .refund-contact-card .refund-card-eyebrow{color:rgb(255 255 255 / .55)}body.ebl-refund-policy-page .refund-contact-card h2{color:#fff!important;margin-bottom:10px!important}body.ebl-refund-policy-page .refund-contact-card h2 em{font-style:normal;font-weight:500;color:var(--orange)}body.ebl-refund-policy-page .refund-contact-card>p{color:rgb(255 255 255 / .75)!important;margin-bottom:20px!important;font-size:16px!important;line-height:1.5!important}body.ebl-refund-policy-page .refund-contact-actions{display:flex;gap:10px;flex-wrap:wrap}body.ebl-refund-policy-page .refund-contact-btn{display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border-radius:5px;font-family:'avenirnextcyr-medium','AvenirNextCyr-Medium',monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;transition:background 200ms ease,transform 160ms ease,color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}body.ebl-refund-policy-page .refund-contact-btn svg{width:13px;height:13px}body.ebl-refund-policy-page .refund-contact-btn.refund-primary{background:var(--orange);color:#fff;box-shadow:var(--shadow-orange)}body.ebl-refund-policy-page .refund-contact-btn.refund-primary:hover{background:var(--orange-deep);transform:translateY(-2px);box-shadow:0 10px 24px -6px rgb(255 122 42 / .5)}body.ebl-refund-policy-page .refund-contact-btn.refund-primary.is-copied{background:var(--green)}body.ebl-refund-policy-page .refund-contact-btn.refund-ghost{background:rgb(255 255 255 / .06);color:#fff;border:1px solid rgb(255 255 255 / .16)}body.ebl-refund-policy-page .refund-contact-btn.refund-ghost:hover{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .3);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){body.ebl-refund-policy-page .refund-reasons li,body.ebl-refund-policy-page .refund-contact-btn{transition:none}body.ebl-refund-policy-page .refund-reasons li:hover,body.ebl-refund-policy-page .refund-contact-btn:hover{transform:none}}