.support-container{width:min(1080px,calc(100% - 80px));margin-inline:auto}.support-intro{padding:74px 0 43px;max-width:720px}.support-intro h1{font-size:clamp(44px,5.2vw,67px);line-height:1.07}.support-intro>.eyebrow{font-size:10px;margin-bottom:20px}.support-intro>p:not(.eyebrow){max-width:560px;font-size:16px;color:var(--muted);margin-top:24px;line-height:1.8}.support-one-time{display:inline-block;font-size:11px;font-weight:550;color:var(--purple);padding:7px 11px;background:var(--lavender);border-radius:6px;margin-top:20px}.support-options{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;align-items:stretch}.support-card{padding:31px;border:1px solid var(--line);border-radius:18px;background:#fff;min-width:0}.support-method{display:flex;align-items:center;gap:12px;margin-bottom:25px}.support-method-icon{display:grid;place-items:center;width:39px;height:39px;background:var(--lavender);border-radius:11px;color:var(--purple);flex-shrink:0}.support-method-icon svg{width:23px;height:23px}.support-tag{font-size:9px;letter-spacing:1.3px;font-weight:650;color:var(--muted);line-height:1.6}.support-card h2{font-size:29px;letter-spacing:-1px;margin-bottom:13px}.support-card>p{font-size:13px;color:var(--muted);line-height:1.8}.support-stripe{width:100%;margin:26px 0 14px}.support-card>.support-small,.support-small{font-size:11px;color:var(--muted);line-height:1.8}.card-option{background:linear-gradient(155deg,#fff,#f4effb)}.support-impact{margin-top:34px;padding-top:25px;border-top:1px solid #e6ddec}.support-impact h3{font-size:17px;letter-spacing:-.4px;font-weight:600}.support-impact ul{list-style:none;margin:17px 0 0;padding:0;display:grid;gap:12px}.support-impact li{font-size:12px;color:var(--muted);line-height:1.7;display:flex;align-items:baseline;gap:9px}.support-impact li:before{content:'✓';color:var(--purple)}.support-pro{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:30px;border:1px solid var(--line);border-radius:15px;margin-top:25px}.support-pro .eyebrow{font-size:9px;margin-bottom:12px}.support-pro h2{font-size:24px;letter-spacing:-.8px}.support-pro p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.8;margin-top:10px;max-width:620px}.support-pro .button{flex-shrink:0;font-size:12px;padding:13px 17px}.support-thanks{font-size:12px;line-height:1.9;color:var(--muted);margin:27px 0 48px;text-align:center}.support-page footer{padding:0;border-top:1px solid var(--line)}.support-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-block:28px;font-size:11px;color:var(--muted)}.support-footer nav{font-size:11px;gap:24px}
@media(max-width:1000px){.support-container{width:calc(100% - 48px)}.support-card{padding:25px}.support-options{gap:18px;grid-template-columns:1fr 1.15fr}.support-pro{padding:25px}.support-intro{padding-top:55px}}
@media(max-width:700px){.support-container{width:calc(100% - 32px)}.support-page .nav-wrap{width:calc(100% - 32px);height:73px;gap:14px}.support-page .brand{font-size:23px}.support-page .header nav{display:flex;gap:15px;font-size:11px}.support-page .header .text-link{font-size:11px}.support-intro{padding:40px 0 30px}.support-intro h1{font-size:47px}.support-intro>p:not(.eyebrow){font-size:14px;margin-top:20px}.support-intro>.eyebrow{font-size:9px;letter-spacing:1.3px}.support-options{grid-template-columns:1fr;gap:18px}.support-card{padding:25px}.support-method{margin-bottom:20px}.support-card h2{font-size:28px}.support-impact{margin-top:27px}.support-pro{padding:25px;align-items:flex-start;flex-direction:column;gap:20px}.support-pro .button{width:100%}.support-thanks{text-align:left;margin:24px 0 35px}.support-footer{flex-direction:column;align-items:flex-start;gap:15px}.support-footer nav{display:flex;flex-wrap:wrap;gap:18px}.support-page .header nav>a:first-child{display:none}}
@media(max-width:360px){.support-card{padding:21px}.support-intro h1{font-size:43px}.support-tag{font-size:8px;letter-spacing:1px}}

/* USDT receiving card: a single clear reading order at every width. */
.crypto-option .support-method{justify-content:space-between;margin-bottom:22px;gap:12px}
.crypto-symbol{font-size:27px;color:#147c68;background:#e5f5ed;border-radius:50%;width:42px;height:42px}
.crypto-network-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9e9e2;border-radius:20px;padding:7px 10px;color:#386a5b;background:#f4faf6;font-size:11px;line-height:1.3;font-weight:550}
.crypto-network-badge>span{width:6px;height:6px;background:#48a98b;border-radius:50%}
.crypto-option>p{max-width:410px}
.crypto-scan{display:flex;flex-direction:column;align-items:center;gap:12px;margin:24px 0;padding:23px;background:#f7f9f8;border:1px solid #e9eeeb;border-radius:12px}
.crypto-qr-frame{width:176px;max-width:100%;padding:7px;background:#fff;border:1px solid #e3e9e5;border-radius:10px;line-height:0}
.crypto-qr-frame img{width:100%;height:auto;image-rendering:pixelated}
.crypto-scan>span{font-size:12px;line-height:1.5;color:#626d66}
.crypto-address-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;flex-wrap:wrap}
.crypto-address-heading label{font-size:12px;font-weight:600;color:var(--ink)}
.crypto-address-heading>span{font-size:10px;color:var(--muted)}
#crypto-address{display:block;box-sizing:border-box;width:100%;min-width:0;resize:none;border:1px solid var(--line);border-radius:9px;background:#faf9fc;padding:12px 13px;font:13px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:0;color:var(--ink);overflow-wrap:anywhere;word-break:break-all;outline-offset:3px;margin:0}
.crypto-copy{display:flex;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:12px;padding:12px 16px;border:1px solid #dcd0ee;border-radius:9px;background:var(--lavender);color:var(--deep);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}
.crypto-copy:hover{background:#e7dcf7}
.crypto-copy:focus-visible{outline:2px solid var(--purple);outline-offset:3px}
.crypto-copy svg{width:17px;height:17px;flex-shrink:0}
#crypto-copy-status{font-size:12px;color:var(--purple);line-height:1.6;margin:9px 0 0}
#crypto-copy-status:empty{display:none}
.crypto-network{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}
.crypto-network>strong{font-size:12px;font-weight:600;color:var(--ink)}
.crypto-network>p{font-size:12px;color:var(--muted);line-height:1.75;margin:6px 0 0}
@media(max-width:700px){.crypto-scan{margin-block:22px;padding:22px 16px}.crypto-option .support-method{margin-bottom:20px}}
@media(max-width:360px){.crypto-network-badge{font-size:10px;padding:7px 9px}#crypto-address{font-size:12px;padding:11px}.crypto-address-heading{gap:7px}}

.support-intro>p.support-help{font-size:12px;line-height:1.8;margin-top:18px}.support-help a{color:var(--purple);text-decoration:underline;text-underline-offset:3px}
