:root{--navy:#12213a;--blue:#2563eb;--sky:#eff6ff;--bg:#f7f9fc;--text:#172033;--muted:#64748b;--border:#dce3ed;--green:#15803d;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer}.brand{color:var(--navy);font-size:19px;font-weight:800;text-decoration:none;letter-spacing:-.5px}.brand>b{background:var(--blue);border-radius:7px;color:#fff;display:inline-grid;height:26px;margin-right:7px;place-items:center;width:26px}.brand span{color:var(--blue);font-size:10px;letter-spacing:0;vertical-align:top}header{align-items:center;background:#fff;border-bottom:1px solid var(--border);display:flex;gap:28px;height:64px;padding:0 max(22px,7vw)}nav{display:flex;gap:23px;margin-left:auto}nav a,.ghost{background:transparent;border:0;color:#475569;font-size:13px;font-weight:600;text-decoration:none}.button{background:var(--blue);border:0;border-radius:7px;box-shadow:none;color:#fff;font-size:13px;font-weight:700;padding:11px 16px}.button:hover{background:#1d4ed8}.button i{font-size:16px;font-style:normal;margin-left:10px}.hero{background:linear-gradient(135deg,#fff 0%,#eff6ff 100%);border-bottom:1px solid var(--border);padding:72px max(22px,13vw) 50px}.tag{color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.11em}.hero h1,.cta h2,.payment-strip h2{font-size:clamp(42px,6vw,70px);letter-spacing:-2.8px;line-height:.98;margin:16px 0}.hero em,.cta em,.payment-strip em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.hero p{color:var(--muted);line-height:1.7;max-width:510px}.hero p+div{align-items:center;display:flex;gap:22px;margin-top:23px}.hero a{color:var(--blue);font-size:13px;font-weight:700;text-decoration:none}.allowed,.global-proof{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}.allowed{color:var(--muted);font-size:11px}.allowed span{border-left:1px solid var(--border);padding-left:14px}.allowed b,.global-proof b{color:var(--blue)}.global-proof{color:#475569;font-size:11px}.how,.payment-strip{padding:58px max(22px,10vw)}.steps{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:27px}.steps article{background:#fff;border:1px solid var(--border);border-radius:9px;padding:20px}.steps article>b{color:var(--blue);font-size:11px}.steps h3{font-size:16px;margin:18px 0 7px}.steps p,.pay-cards p{color:var(--muted);font-size:12px;line-height:1.65;margin:0}.payment-strip{background:#f1f5f9}.payment-strip h2{font-size:clamp(36px,5vw,56px)}.pay-cards{display:grid;gap:15px;grid-template-columns:1fr 1fr}.pay-cards>div{background:#fff;border:1px solid var(--border);border-radius:9px;padding:20px}.pay-cards b{color:var(--blue);font-size:22px}.pay-cards h3{font-size:15px;margin:14px 0 7px}.cta{background:var(--navy);color:#fff;padding:60px 20px;text-align:center}.cta h2{font-size:clamp(40px,5vw,60px);margin:0 0 24px}.cta em{color:#a5f3fc}.light{background:#fff;color:var(--navy)}footer{align-items:center;background:#fff;border-top:1px solid var(--border);color:var(--muted);display:flex;font-size:11px;justify-content:space-between;padding:20px max(22px,7vw)}dialog{background:transparent;border:0;padding:0}.modal{background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 18px 48px #0f172a35;padding:26px;position:relative;width:min(430px,calc(100vw - 30px))}dialog::backdrop{background:#0f172a75}.modal h2{font-size:29px;letter-spacing:-1px;margin:10px 0 17px}.modal label,.deal-form label{display:block;color:#475569;font-size:11px;font-weight:700;margin:13px 0}.modal input,.deal-form input,.deal-form textarea,.deal-form select{background:#fff;border:1px solid var(--border);border-radius:6px;display:block;margin-top:6px;outline-color:var(--blue);padding:10px;width:100%}.deal-form textarea{height:88px;resize:vertical}.close{background:transparent;border:0;color:#64748b;font-size:23px;position:absolute;right:10px;top:7px}.full{margin-top:6px;width:100%}.modal p{color:var(--muted);font-size:12px;line-height:1.65}.modal a,.terms-link{color:var(--blue)}.message{display:block;font-size:11px;line-height:1.5;margin-top:10px}#app{background:var(--bg);display:grid;grid-template-columns:215px 1fr;min-height:100vh}aside{background:var(--navy);color:#fff;display:flex;flex-direction:column;padding:24px 13px}aside .brand{color:#fff;margin:0 9px 32px}.side{background:transparent;border:0;border-radius:6px;color:#b8c7dc;font-size:13px;padding:12px;text-align:left}.side.active,.side:hover{background:#263a59;color:#fff}.side-bottom{border-top:1px solid #38506f;color:#aab8ca;font-size:11px;margin-top:auto;padding:17px 10px}.side-bottom strong{color:#fff;display:block;margin:6px 0 12px}.side-bottom button{background:transparent;border:0;color:#93c5fd;font-size:11px;padding:0}.workspace{padding:35px max(24px,7vw)}.view{max-width:860px}.view h2{font-size:31px;letter-spacing:-1.3px;margin:7px 0 20px}.view-head{align-items:end;display:flex;justify-content:space-between}.deal-list{display:grid;gap:9px}.deal-row{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--text);display:grid;gap:14px;grid-template-columns:1.5fr 1fr 1fr auto;padding:16px;text-align:left}.deal-row h3{font-size:14px;margin:0 0 5px}.deal-row p,.deal-row small{color:var(--muted);font-size:11px;margin:0}.deal-row strong{font-size:13px}.status{background:#dcfce7;border-radius:4px;color:var(--green);display:inline-block;font-size:10px;font-weight:700;padding:4px 6px}.back{background:transparent;border:0;color:var(--blue);font-size:12px;margin-bottom:22px;padding:0}.deal-form,.deal-detail{background:#fff;border:1px solid var(--border);border-radius:9px;padding:24px}.deal-form{max-width:590px}.two{display:grid;gap:12px;grid-template-columns:1fr 1fr}.fee-preview{background:var(--sky);border:1px solid #bfdbfe;border-radius:6px;color:#334155;font-size:12px;line-height:1.7;margin:15px 0;padding:12px}.fee-preview small{color:var(--muted);font-size:10px}.deal-detail h3{font-size:20px;margin:7px 0}.detail-meta{color:var(--muted);font-size:11px;margin:13px 0 20px}.invite-box{background:#f8fafc;border:1px solid var(--border);border-radius:6px;margin:9px 0;padding:14px}.invite-box strong{font-size:12px}.invite-box p,.wallet{color:#475569;font-family:monospace;font-size:11px;overflow-wrap:anywhere}.copy{background:#fff;border:1px solid #93c5fd;border-radius:5px;color:#1d4ed8;font-size:11px;font-weight:700;padding:7px 10px}.pay-actions{display:flex;gap:9px;margin-top:15px}.wallet{background:#f8fafc;border:1px solid var(--border);border-radius:6px;padding:10px}.qr{display:block;margin:14px auto;width:160px}.warning{color:#b91c1c;font-size:12px;line-height:1.6}.receipt{color:var(--blue);font-size:11px;font-weight:700;margin-left:8px}.empty{background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--muted);padding:28px}.terms-link{background:transparent;border:0;font-size:11px}.terms p{font-size:12px;line-height:1.7}@media(max-width:700px){header{padding:0 18px}nav{display:none}#app{grid-template-columns:1fr}aside{display:none}.workspace{padding:27px 18px}.hero{padding:52px 24px 38px}.how,.payment-strip{padding:45px 24px}.steps,.pay-cards,.two,.deal-row{grid-template-columns:1fr}.view-head{align-items:start;gap:12px}.view-head .button{white-space:nowrap}footer{align-items:flex-start;flex-direction:column;gap:10px}.hero h1{font-size:45px}}
