.support-page{max-width:1080px}.support-intro{max-width:760px;margin:20px 0 30px}.support-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:750;color:#496c79}.support-intro h1{font-size:clamp(30px,5vw,46px);line-height:1.12;margin:14px 0}.support-intro p{font-size:18px;line-height:1.65}.support-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.support-box{padding:28px;border:1px solid #dce4e8;border-radius:20px;background:#fff;color:#173041}.support-box h2{font-size:23px;margin:0 0 18px}.support-box h3{font-size:18px;margin:24px 0 10px}.support-box p{line-height:1.65}.support-status{padding:14px 16px;background:#eef4f6;border-radius:12px;font-size:14px}.support-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0}.support-preset{background:white!important;color:#173041!important;border:1px solid #bacbd3!important;border-radius:10px;padding:12px 5px;cursor:pointer;font-weight:700;white-space:nowrap}.support-preset[aria-pressed=true]{background:#173e52!important;color:white!important;border-color:#173e52!important}.support-page #support-amount{display:block;width:100%;box-sizing:border-box;border:1px solid #8ea6b2;border-radius:10px;padding:13px 15px;font-size:24px;margin-top:8px;color:#173041;background:white}.support-help{font-size:14px;line-height:1.6;color:#516773}.support-check{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.6;margin:22px 0}.support-check input{flex:0 0 18px;width:18px;height:18px;margin-top:4px}.support-primary{width:100%;border:0!important;background:#173e52!important;color:#fff!important;border-radius:11px;padding:15px;font-weight:700;cursor:pointer}.support-primary:disabled{opacity:.55;cursor:not-allowed}.support-error{color:#a22525;font-size:14px}.support-error[hidden]{display:none}.support-about{background:#f3f7f8}.support-returns{margin:22px 0}.support-total{font-size:42px;font-weight:800;margin:12px 0}.support-confirm:focus{outline:2px solid #648c9f;outline-offset:6px}.support-page a{text-decoration:underline}.support-page button:focus-visible,.support-page input:focus-visible{outline:3px solid #008898;outline-offset:3px}@media(max-width:700px){.support-layout{grid-template-columns:1fr}.support-box{padding:20px}.support-intro p{font-size:16px}}
