.fyb-support-page{max-width:1000px;margin:auto}.fyb-support-page>.fyb-directory-heading{margin:26px 0 30px}.fyb-support-page>.fyb-directory-heading h1{font-size:clamp(25px,4vw,36px);line-height:1.2}.support-checkout{color:#122d42;background:#fff;border:1px solid #d9e1e4;border-radius:12px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.support-recipient{background:#f5f8f7;border-right:1px solid #d9e1e4;padding:36px 30px}.support-eyebrow{letter-spacing:1.5px;color:#176143;margin-bottom:24px;font-size:11px;font-weight:750;display:block}.support-recipient>.avatar{width:72px;height:72px;font-size:25px}.support-recipient h2{overflow-wrap:anywhere;margin:18px 0 7px;font-size:25px;line-height:1.2}.support-recipient>p{color:#52616c;margin:0 0 12px;font-size:14px}.support-verified{color:#12613f;align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.support-balance{border-block:1px solid #d6dfdb;flex-direction:column;gap:7px;margin-top:30px;padding:24px 0;display:flex}.support-balance>span{color:#455760;font-size:13px}.support-balance>strong{letter-spacing:-1px;font-size:36px;line-height:1.2}.support-balance>small{color:#53636a;margin-top:6px;font-size:13px;line-height:1.6}.support-credit-note{color:#355248;align-items:flex-start;gap:9px;margin-top:25px;font-size:13px;line-height:1.6;display:flex}.support-credit-note svg{flex-shrink:0;margin-top:3px}.support-credit-note p{margin:0}.support-payment{padding:32px}.support-step{color:#7b8790;gap:12px;margin-bottom:22px;font-size:12px;display:flex}.support-step .current{color:#12613f;font-weight:750}.support-payment h2{letter-spacing:-.5px;margin:0 0 8px;font-size:25px;line-height:1.2}.support-caption{color:#596976;margin:0 0 25px;font-size:13px}.support-payment label{color:#1b3547;font-size:13px;font-weight:650;display:block}.support-amount{background:#fff;border:1px solid #aabbb5;border-radius:7px;align-items:center;margin-top:8px;display:flex;overflow:hidden}.support-amount:focus-within{outline-offset:2px;outline:2px solid #12613f}.support-amount>span{color:#54655e;padding-left:16px;font-size:26px}.support-amount input{background:0 0;width:100%;min-width:0;box-shadow:none!important;border:0!important;outline:none!important;margin:0!important;padding:14px 12px!important;font-size:32px!important}.support-minimum{color:#64736d;margin-top:8px;font-size:11px;display:block}.support-presets{flex-wrap:wrap;gap:7px;margin:14px 0 25px;display:flex}.support-presets button{color:#245d45;cursor:pointer;background:#fff;border:1px solid #d1dcd7;border-radius:5px;padding:7px 10px;font-size:12px}.support-presets button[aria-pressed=true]{color:#fff;background:#12613f;border-color:#12613f}.support-payer-fields{gap:18px;display:grid}.support-payer-fields input{color:#122d42;background:#fff;border:1px solid #bdcbd0;border-radius:6px;width:100%;height:46px;margin-top:7px;padding:12px;font-size:15px;display:block}.support-anonymous{cursor:pointer;align-items:flex-start;gap:10px;margin:23px 0;display:flex!important}.support-anonymous input{accent-color:#12613f;flex-shrink:0;width:18px;height:18px;margin-top:2px}.support-anonymous strong{font-size:13px}.support-anonymous small{color:#65736c;margin-top:4px;font-size:12px;font-weight:400;display:block}.support-primary{color:#fff;cursor:pointer;background:#125d40;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:23px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.support-primary:disabled{opacity:.6;cursor:wait}.support-security{color:#64736d;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:11px;display:flex}.support-review dl{margin:20px 0}.support-review dl>div{border-bottom:1px solid #e0e6e3;justify-content:space-between;gap:15px;padding:13px 0;font-size:13px;display:flex}.support-review dt{color:#607168}.support-review dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;font-weight:600}.support-review-amount{color:#12613f;font-size:22px}.support-extra{color:#315a45;font-size:13px;line-height:1.6}.support-edit{color:#345c49;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:15px auto 0;font-size:13px;display:flex}@media (max-width:680px){.support-checkout{grid-template-columns:1fr}.support-recipient{border-bottom:1px solid #d9e1e4;border-right:0;padding:24px}.support-recipient>.avatar{width:56px;height:56px;font-size:20px}.support-recipient h2{font-size:22px}.support-balance{margin-top:20px;padding:18px 0}.support-balance>strong{font-size:32px}.support-credit-note{margin-top:16px}.support-payment{padding:26px 22px}.support-eyebrow{margin-bottom:15px}.support-payment h2{font-size:23px}}
