:root{--ink:#112e40;--muted:#647585;--line:#e4eaf0;--teal:#087e86;--light:#f5f8fb;--shadow:0 25px 70px rgba(31,62,82,.10)}*{box-sizing:border-box}html{font-family:Arial,Helvetica,sans-serif;background:#f6f9fb}body{margin:0;color:var(--ink)}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.65;cursor:wait}.site{min-height:100vh;position:relative;background:radial-gradient(circle at 17% 43%,#e2f7f3 0,transparent 33%),radial-gradient(circle at 90% 22%,#e8eef8 0,transparent 31%),#f8fbfd;display:flex;flex-direction:column}.nav{width:min(1110px,calc(100% - 48px));margin:auto;justify-content:space-between;padding:29px 0}.brand,.nav{display:flex;align-items:center}.brand{gap:11px}.brand-icon{display:grid;place-items:center;background:#0c3849;color:#56d3bd;width:45px;height:45px;border-radius:13px}.brand-words{display:flex;flex-direction:column;letter-spacing:2px;line-height:1.1}.brand-words strong{font-size:17px;letter-spacing:1.2px}.brand-words span{font-size:10px;letter-spacing:4px;color:#438892;margin-top:4px;font-weight:700}.nav-secure{font-size:12px;color:#687d88;display:flex;gap:7px}.nav-secure,.wrap{align-items:center}.wrap{width:min(1110px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:.93fr 1.07fr;grid-gap:76px;gap:76px;flex:1 1;padding:35px 0 90px}.intro{padding-bottom:55px}.eyebrow{font-size:11px;color:#087a82;font-weight:800;letter-spacing:2px;display:flex;gap:9px;align-items:center}.dot{width:8px;height:8px;border-radius:50%;background:#31bea7}.intro h1{font-size:clamp(46px,5vw,72px);letter-spacing:-3.9px;line-height:1.1;margin:23px 0;color:#112e40}.intro h1 span{color:#0b8990}.intro>p{max-width:440px;font-size:17px;line-height:1.85;color:#637787}.benefits{display:flex;gap:20px;flex-wrap:wrap;margin-top:29px;color:#416979;font-size:13px;font-weight:600}.benefits span{display:flex;align-items:center;gap:6px}.benefits svg{color:#0ca68b}.payment-card{background:#fff;border:1px solid #ebf0f4;box-shadow:var(--shadow);border-radius:22px;padding:32px;max-width:554px;width:100%;margin:0 auto}.card-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.card-kicker{color:#0a9c9a;letter-spacing:1.8px;font-size:10px;font-weight:800}.card-title h2{font-size:25px;letter-spacing:-.8px;margin:6px 0}.card-title p{font-size:13px;color:#7d8a97;margin:0}.card-decor{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#0b8c84;background:#eaf9f5}.field{margin:0 0 17px}.field label{display:block;font-size:12px;font-weight:700;color:#345065;margin-bottom:8px}.field label b{color:#0d9993}.field input{width:100%;padding:12px 13px;font-size:13px;border:1px solid #dce5eb;border-radius:9px;outline:none;background:#fff;color:#17354a;min-width:0}.field input:focus{border-color:#11a399;box-shadow:0 0 0 3px #d9f5ed}.field input::placeholder{color:#a3afb8}.amount-input{display:flex;align-items:center;border:1.5px solid #d9e5e9;border-radius:10px;padding:3px 14px;height:61px;background:#fcfefe}.amount-input:focus-within{border-color:#0ea79c}.amount-input>span:first-child{font-size:28px;font-weight:700;color:#19394b}.amount-input input{border:0;box-shadow:none!important;background:transparent;font-size:29px;font-weight:700;padding:7px 10px}.usd{font-size:12px;color:#8294a1;font-weight:800}.presets{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:-3px 0 23px}.presets button{background:#f5f8fa;border:1px solid #e5edf0;border-radius:8px;padding:9px 4px;color:#647785;font-weight:700;font-size:12px}.presets button.selected,.presets button:hover{border-color:#0c9e91;background:#e7f8f3;color:#08776d}.fields-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.optional{font-size:11px;font-weight:400;color:#97a6af}.select-title{display:flex;justify-content:space-between;font-size:13px;font-weight:700;margin:24px 0 12px}.methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.method{display:flex;align-items:center;text-align:left;gap:10px;border:1px solid #e2e9ee;background:#fff;border-radius:10px;padding:12px 10px;min-height:69px}.method:hover{border-color:#8ecfca}.method.active{border-color:#0aaba2;background:#f2fcf9;box-shadow:0 0 0 1px #0aaba2}.pay-icon{width:31px;height:31px;flex:none;display:grid;place-items:center;border-radius:8px;color:white;font-size:19px;font-weight:900}.pay-icon.cash{background:#06b34f}.pay-icon.zelle{background:#682fc0}.pay-icon.venmo{background:#2386cf;font-style:italic}.pay-icon.paypal{background:#0d4c92;font-style:italic}.method-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.method-text strong{font-size:12px;color:#17394b}.method-text small{font-size:10px;color:#82929e}.radio{width:15px;height:15px;border-radius:50%;border:1.5px solid #c2d1d6;display:grid;place-items:center;flex:none}.active .radio{border-color:#0ca397}.active .radio span{width:7px;height:7px;background:#0ca397;border-radius:50%}.primary{background:#0b8288;color:white;border:0;border-radius:10px;width:100%;min-height:50px;margin-top:22px;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;padding:14px}.primary:hover{background:#09676e}.fineprint{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;color:#8a99a6;font-size:10px;line-height:1.5;margin:15px 0 0}.error{margin-top:14px;background:#fff0ee;border:1px solid #ffd1c9;border-radius:8px;padding:11px;color:#9c342d;font-size:12px}.wallet-hint{color:#9a6a36;font-size:11px}.state-content{text-align:center;padding:20px 4px}.state-content h2{font-size:27px;letter-spacing:-1px}.state-content>p{color:#6d7d88;line-height:1.7;font-size:14px}.big-icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;margin:0 auto;background:#e6f8f0;color:#08917c}.zelle-icon{background:#6a32c7;color:#fff;font-size:35px;font-weight:800}.zelle-instructions{border:1px solid var(--line);border-radius:13px;text-align:left;padding:20px;display:flex;flex-direction:column;gap:10px;margin-top:22px}.zelle-instructions>span{font-size:11px;color:#7b8e99}.zelle-instructions>strong{margin-bottom:10px;font-size:17px;overflow-wrap:anywhere}.copyline{display:flex;justify-content:space-between;align-items:center;gap:10px;overflow-wrap:anywhere}.copyline button,.copyref{border:0;background:#eaf8f5;border-radius:7px;color:#06877e;padding:8px}.copyref{align-self:flex-start;display:flex;gap:8px}.pending-note{display:flex;align-items:flex-start;gap:8px;background:#fff7e7;color:#83642d;border-radius:9px;padding:13px;margin-top:16px;text-align:left;font-size:12px;line-height:1.6}.back{display:flex;align-items:center;gap:3px;background:none;border:0;color:#0c8285;padding:0;margin:-14px 0 14px}.page{display:grid;place-items:center;min-height:100vh;padding:20px}.card.done{max-width:420px;background:white;padding:35px;border-radius:18px;text-align:center;box-shadow:var(--shadow)}.done .mark{margin:auto;background:#def7ef;color:#098d77;border-radius:50%;width:54px;height:54px;display:grid;place-items:center;font-size:26px}.done p{color:#607582;line-height:1.7}.done .muted{font-size:12px;color:#9aaaaf}footer{border-top:1px solid #e6eef2}.footer-inner{width:min(1110px,calc(100% - 48px));margin:auto;display:flex;justify-content:space-between;gap:15px;padding:21px 0;color:#8b9da7;font-size:11px}.footer-right{display:flex;align-items:center;gap:7px}@media(max-width:920px){.wrap{gap:35px;grid-template-columns:.85fr 1.15fr}.intro h1{font-size:48px;letter-spacing:-2.7px}.payment-card{padding:25px}}@media(max-width:700px){.nav{padding:19px 0}.wrap{display:block;padding:20px 0 45px}.intro{padding:10px 0 30px;text-align:center}.intro h1{font-size:44px;letter-spacing:-2.8px;margin:15px 0}.intro>p{font-size:14px;max-width:450px;margin:auto;line-height:1.7}.benefits,.eyebrow{justify-content:center}.benefits{margin-top:19px}.payment-card{padding:21px 17px;border-radius:17px}.footer-inner{justify-content:center;flex-wrap:wrap;text-align:center}.nav-secure{font-size:11px}}@media(max-width:390px){.fields-two{gap:0}.fields-two,.methods{grid-template-columns:1fr}.intro h1{font-size:39px}.brand-words strong{font-size:14px}}.manual-steps{background:#f5f9fb;border:1px solid #e1ebef;border-radius:10px;margin-top:16px;padding:16px;text-align:left;color:#27485a;font-size:13px;line-height:1.6}.manual-steps strong{font-size:14px;color:#153649}.manual-steps p{margin:7px 0 0}.external-help{font-size:11px!important;line-height:1.6!important;margin:8px 0 0;color:#667986!important}.state-content .primary{font-size:14px}.qr-frame{margin:22px auto;padding:15px;border:1px solid #dae5ed;border-radius:20px;background:white;width:max-content;max-width:100%;box-shadow:0 10px 30px rgba(12,56,73,.08)}.qr-frame img,.qr-frame svg{max-width:100%;height:auto;display:block}.qr-money{display:block;font-size:30px;color:#0c6974;text-align:center;margin:8px 0 18px}.methods button:disabled{opacity:.5;cursor:not-allowed}.state-content .primary{margin-top:14px;text-decoration:none}.fp-shell{min-height:100vh;min-height:100dvh;background:linear-gradient(115deg,#eaf9f7,#f5fbf8 52%,#e9f3fa);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#183947}.fp-shell *{box-sizing:border-box}.fp-frame{max-width:1140px;margin:0 auto;padding:25px 28px 20px}.fp-header{justify-content:space-between;margin-bottom:35px}.fp-brand,.fp-header{display:flex;align-items:center}.fp-brand{gap:11px}.fp-mark{width:45px;height:45px;border-radius:13px;background:#087c81;display:grid;place-items:center;color:white;box-shadow:0 8px 20px #047b7b28}.fp-brand strong{font-size:19px;font-weight:850;letter-spacing:1.4px;display:block;line-height:1.12}.fp-brand small{display:block;letter-spacing:3.7px;font-size:10px;font-weight:750;margin-top:5px}.fp-secure{font-size:13px;font-weight:650;display:flex;align-items:center;gap:7px;color:#42757a;background:#ffffffba;padding:10px 13px;border-radius:22px;border:1px solid #d7ece8}.fp-main{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:7%;gap:7%;align-items:center;min-height:615px}.fp-intro{padding:10px 0}.fp-kicker{color:#138d7e;font-size:12px;letter-spacing:1.7px;font-weight:800}.fp-intro h1{font-size:clamp(37px,4.25vw,57px);letter-spacing:-2px;line-height:1.09;margin:19px 0;font-weight:850}.fp-intro h1 em{display:block;color:#0f998e;font-style:normal}.fp-intro>p{font-size:16px;color:#637c83;line-height:1.7;max-width:450px}.fp-benefits{display:grid;grid-gap:17px;gap:17px;margin:30px 0}.fp-benefits span{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:650;color:#3f6266}.fp-benefits svg{background:#d8f5e9;color:#088a69;width:29px;height:29px;border-radius:50%;padding:6px}.fp-accent{display:inline-flex;align-items:center;gap:13px;padding:14px 16px;border-radius:14px;border:1px solid #d6eae7;background:#ffffffc9;box-shadow:0 11px 30px #1a627112;color:#149383}.fp-accent strong{display:block;font-size:14px;color:#31626c}.fp-accent small{display:block;font-size:12px;color:#91a4a6;margin-top:3px}.fp-card{padding:26px 30px 22px;border-radius:21px;border:1px solid #e1eeec;background:white;box-shadow:0 24px 70px #1a556817}.fp-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.5px;color:#0a9c8e}.fp-card h2{font-size:26px;letter-spacing:-.6px;margin:5px 0 4px}.fp-card>p{color:#879ca0;font-size:13px;margin:0 0 18px}.fp-card form{display:grid;grid-gap:9px;gap:9px}.fp-card label{font-size:13px;font-weight:750;color:#365662;margin-top:3px}.fp-card label b{color:#f58883}.fp-card label span{font-weight:400;color:#94a7a9}.fp-card input{border:1px solid #d7e5e5;border-radius:9px;min-height:43px;background:#fbfdfc;width:100%;padding:0 13px;color:#173c43;font-size:14px;outline:none}.fp-card input:focus{border-color:#15a899;box-shadow:0 0 0 3px #06a79916}.fp-card input::placeholder{color:#9daeb1}.fp-amount{display:flex;align-items:center;border:1px solid #d7e5e5;border-radius:9px;background:#fbfdfc;padding:0 13px;height:47px}.fp-amount input{min-height:44px;border:0;box-shadow:none!important;background:transparent;font-size:21px;font-weight:750}.fp-amount strong{font-size:22px;color:#0b9d86}.fp-amount span{font-size:11px;font-weight:750;color:#a0adb1}.fp-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.fp-two>div{display:grid;grid-gap:7px;gap:7px}.fp-choose{padding-top:6px}.fp-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fp-method{display:flex;align-items:center;gap:9px;border-radius:12px;border:1.5px solid #dceae8;background:#fdfefe;padding:12px 10px;text-align:left;cursor:pointer;min-height:69px}.fp-method:hover{border-color:#5dc6ae}.fp-method.fp-selected{background:#f0fbf3;border-color:#15b291;box-shadow:0 0 0 2px #0eb89615}.fp-icon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;flex:none}.fp-cash{font-size:25px;font-weight:900;color:#0d9b56;background:#c9fdd2}.fp-chime{color:#167b51;background:#ddf4de}.fp-method>span:nth-child(2){flex:1 1;min-width:0}.fp-method strong{font-size:13px;display:block;color:#2f4e56}.fp-method small{font-size:10.5px;line-height:1.4;display:block;margin-top:3px;color:#87999c}.fp-method i{width:15px;height:15px;flex:none;border:2px solid #b6cbcc;border-radius:50%}.fp-selected i{border:4px solid #08ac92}.fp-hint{color:#5b777b;background:#f3fbf8;border-radius:8px;padding:9px}.fp-error,.fp-hint{font-size:12px;margin:0}.fp-error{color:#af3837;background:#fff3f1;border:1px solid #ffcfca;border-radius:8px;padding:10px}.fp-submit{border:none;min-height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px;color:white;font-size:14px;font-weight:800;cursor:pointer;background:linear-gradient(90deg,#087d81,#0aa899);margin-top:7px}.fp-submit:disabled{opacity:.65}.fp-trust{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;color:#8b9ea1;text-align:center;margin-top:3px}.fp-trust svg{flex:none}.fp-footer{display:flex;justify-content:space-between;color:#91a5a9;font-size:11px;margin-top:30px;gap:15px}@media(max-width:820px){.fp-frame{padding:18px 16px}.fp-header{margin-bottom:23px}.fp-main{grid-template-columns:1fr;gap:22px;min-height:0}.fp-intro{padding:0}.fp-intro h1{font-size:37px;margin:12px 0}.fp-intro>p{font-size:14px;line-height:1.5;margin:0}.fp-accent,.fp-benefits{display:none}.fp-secure{font-size:0;padding:11px}.fp-intro .fp-kicker{font-size:10px}.fp-card{padding:21px 17px}.fp-card h2{font-size:24px}.fp-footer{display:block;text-align:center}.fp-footer>span{display:block;margin-bottom:5px}}@media(max-width:480px){.fp-methods,.fp-two{grid-template-columns:1fr}.fp-method{min-height:55px}.fp-method small{font-size:12px}}.fp-personal{padding:14px;background:#ecfaf4;border:1px solid #bbe7d5;border-radius:12px;line-height:1.55;font-size:13px;color:#365c56}.fp-personal>strong{display:block;font-size:15px;margin-bottom:6px}.fp-personal p{margin:6px 0}.fp-chime-sign{font-size:23px;font-weight:850;color:#087a62;letter-spacing:.2px;margin:8px 0}.fp-copy-amount{font-size:13px;border:1px solid #86ceb2;background:white;border-radius:8px;padding:9px 12px;cursor:pointer}.fp-p2p-note{font-size:12px;color:#74867b;margin-top:10px!important;border-top:1px solid #cce3d7;padding-top:10px}.fp-chime-desktop,.fp-chime-mobile{margin:12px 0 10px;padding:14px;border-radius:12px;background:white;border:1px solid #b9dfd1;text-align:center}.fp-chime-open{display:block;padding:14px 10px;background:#198c64;color:white!important;border-radius:10px;font-size:15px;font-weight:800;text-decoration:none;text-align:center}.fp-chime-qr{display:inline-block;padding:8px;border-radius:12px;background:#fff;margin:0 auto 7px}.fp-chime-desktop strong{display:block;color:#226b56;font-size:15px}.fp-chime-desktop p,.fp-chime-mobile p{font-size:12px;line-height:1.6;color:#4c7164}