.home-page #support-launch .esp-support-widget{max-width:470px;margin:22px 0;padding:24px;background:#fff;color:#063749;border:1px solid #d6e5e9;border-top:6px solid #ffbf14;border-radius:10px 26px 10px 26px;box-shadow:0 10px 28px #06374912}
.home-page #support-launch .esp-support-widget h3{font-size:24px;color:#063749;letter-spacing:-.03em;margin:0 0 8px}
.home-page #support-launch .esp-support-widget p{font-size:14px;color:#365563;line-height:1.5;margin:0 0 16px}
.home-page #support-launch .esp-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}
.home-page #support-launch .esp-amount{min-height:48px;padding:12px 8px;border:2px solid #063749;border-radius:7px;background:#fff;color:#063749;font-weight:800;cursor:pointer}
.home-page #support-launch .esp-amount[aria-pressed=true]{background:#063749;color:#fff;border-color:#063749;box-shadow:inset 0 -4px #ffbf14}
.home-page #support-launch .esp-amount:hover{background:#edf7fa;color:#063749}
.home-page #support-launch .esp-support-widget label{display:block;font-size:14px;font-weight:700;color:#063749;margin-bottom:6px}
.home-page #support-launch .esp-other-amount{width:100%;min-height:48px;padding:12px;border:1px solid #8ca8b4;border-radius:7px;background:#fff;color:#063749;margin-bottom:15px}
.home-page #support-launch .esp-support-widget .button{width:100%;white-space:normal;text-align:center;min-height:50px;background:#ffbf14;color:#063749;border-radius:7px}
.home-page #support-launch .esp-support-widget .esp-checkout-note{font-size:12px;color:#365563;margin:12px 0 0}
.home-page #support-launch .esp-support-widget .esp-choice{font-size:14px;color:#063749;font-weight:700;margin:0 0 14px}
@media(max-width:420px){.home-page #support-launch .esp-support-widget{padding:20px}.home-page #support-launch .esp-amounts{gap:8px}}
