@font-face{font-family:Space;src:url('/fonts/space-grotesk-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Space;src:url('/fonts/space-grotesk-600.ttf') format('truetype');font-weight:600;font-display:swap}
:root{color-scheme:dark;font-family:Space,Arial,sans-serif;background:#111210;color:#efefea;--line:#34352f;--muted:#b9bbaf;--accent:#ddf65c}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}a{color:inherit;text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:5px}header,footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 6.8%;border-bottom:1px solid var(--line)}header nav{display:flex;gap:28px;font-size:13px}header nav a{text-decoration:none}.brand{font-size:30px;font-weight:600;letter-spacing:-1.6px;text-decoration:none}.brand span{color:var(--accent);margin-left:8px}main{max-width:1440px;padding:44px 6.8% 0;margin:auto}.page-label{display:flex;justify-content:space-between;gap:24px;margin-bottom:56px}.eyebrow,.mono{font-size:10px;letter-spacing:1.6px;line-height:1.6}.eyebrow{color:var(--accent);margin:0}.page-label>.mono{color:#93968a;font-size:9px}.payment-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(35px,7vw,110px);align-items:start}h1{font-size:clamp(44px,5vw,72px);font-weight:400;letter-spacing:-3.5px;line-height:1.04;margin:0 0 24px}h1 em{font-style:normal;color:var(--accent)}.intro{color:var(--muted);max-width:440px;line-height:1.8;font-size:14px}.steps{list-style:none;padding:0;margin:32px 0 24px}.steps li{display:grid;grid-template-columns:26px 1fr;gap:16px;padding:19px 0;border-top:1px solid var(--line)}.steps li:last-child{border-bottom:1px solid var(--line)}.number{font-size:10px;color:var(--accent);padding-top:4px}h2{font-size:17px;font-weight:600;margin:0 0 7px;letter-spacing:-.4px}.steps p{font-size:12px;line-height:1.8;color:var(--muted);margin:0;max-width:390px}.contact-note{font-size:11px;line-height:1.8;color:var(--muted)}.contact-note a{display:inline-block;color:#efefea}.checkout{border:1px solid #42453a;background:#191b16;padding:30px;position:relative}.checkout:before{content:'';position:absolute;top:-1px;left:30px;width:50px;height:2px;background:var(--accent)}.checkout-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px}.provider{font-family:Arial,sans-serif;font-size:18px;font-style:italic;font-weight:700}.checkout>h2{font-size:27px;letter-spacing:-1px}.muted{color:var(--muted);font-size:12px;line-height:1.8;margin:10px 0 0}.empty-state{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:25px;padding:25px 0 28px}.empty-symbol{display:block;font-size:35px;color:var(--accent);margin-bottom:14px}.empty-state h3{font-weight:400;font-size:25px;letter-spacing:-.8px;line-height:1.2;margin:0 0 16px}.empty-state p{color:var(--muted);font-size:12px;line-height:1.8;max-width:340px;margin:0 0 25px}.button{font:600 12px Space,Arial,sans-serif;display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:17px 19px;border:1px solid var(--accent);border-radius:3px;text-decoration:none;cursor:pointer;line-height:1.5;min-height:49px}.secondary{background:transparent;color:var(--accent)}.primary{background:var(--accent);color:#111210}.button:disabled{opacity:.45;cursor:default}.button:not(:disabled):hover{background:#e8ff7d;color:#111210}.checkout-note{font-size:10px;line-height:1.8;color:#a6a99c;margin:23px 0 0}.details{font-size:12px;margin:26px 0 0}.details>div{display:grid;grid-template-columns:1fr 1.5fr;gap:18px;border-top:1px solid var(--line);padding:15px 0}.details dt{color:var(--muted)}.details dd{margin:0;text-align:right;overflow-wrap:anywhere;line-height:1.5}.total{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}.total>div{display:flex;align-items:baseline;gap:10px}.total strong{font-size:36px;font-weight:400;letter-spacing:-1.5px}.total .mono{color:var(--muted);font-size:10px}.agreement{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;color:var(--muted);margin:23px 0}.agreement input{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px;margin:2px 0}.status{font-size:12px;line-height:1.8;color:var(--accent);overflow-wrap:anywhere;margin:18px 0 0}.status:empty{display:none}.status.error{color:#ffc2b0}.sandbox{display:inline-block;color:#ffd48a;border:1px solid #786a3f;padding:6px 8px;font-size:10px;margin-top:18px}.check-status{font:inherit;font-size:11px;color:var(--muted);background:none;border:0;text-decoration:underline;text-underline-offset:4px;padding:14px 0 0;cursor:pointer}.receipt{margin-top:26px;padding:24px 0;border-top:1px solid var(--line)}.receipt-mark{font-size:30px;color:var(--accent)}.receipt h3{font-size:23px;font-weight:400;margin:14px 0}.receipt p{font-size:12px;color:var(--muted);line-height:1.8}.receipt-reference{overflow-wrap:anywhere}.receipt .button{margin-top:24px}.payment-help{display:flex;justify-content:space-between;gap:50px;border-top:1px solid var(--line);margin-top:60px;padding:29px 0 34px}.payment-help h2{font-size:15px}.payment-help p{font-size:11px;line-height:1.8;color:var(--muted);margin:0;max-width:500px}.payment-help>p{text-align:right;flex-shrink:0}footer{border-top:1px solid var(--line);border-bottom:0;color:#a6a79f;font-size:10px}.skip{position:absolute;top:8px;left:8px;transform:translateY(-200%);background:var(--accent);color:#111210;padding:12px;z-index:5}.skip:focus{transform:none}@media(max-width:850px){main{padding-top:30px}.page-label>.mono{display:none}.page-label{margin-bottom:34px}.payment-layout{gap:35px}.checkout{padding:24px}.total strong{font-size:29px}h1{font-size:48px;letter-spacing:-2.4px}}@media(max-width:680px){header{padding:23px 6%;align-items:center;gap:18px}.brand{font-size:27px}header nav{font-size:11px;gap:16px}header nav a:last-child{display:none}main{padding:30px 6% 0}.payment-layout{grid-template-columns:1fr;gap:28px}h1{font-size:55px;letter-spacing:-2.8px}.intro{font-size:13px;max-width:420px}.steps{margin-top:27px}.steps li{padding:17px 0}.checkout{padding:25px}.checkout-top{margin-bottom:24px}.payment-help{flex-direction:column;gap:20px;margin-top:38px;padding-bottom:28px}.payment-help>p{text-align:left}.payment-help p{font-size:11px}footer{padding:24px 6%;align-items:flex-start;flex-direction:column;gap:12px}.total strong{font-size:36px}}@media(prefers-reduced-motion:no-preference){.button{transition:background .15s,color .15s}}

@media(max-width:680px){.has-request .checkout{order:-1}}

.service-scope{padding:20px 0;border-top:1px solid var(--line)}.service-scope h3{font-size:12px;font-weight:600;margin:0 0 10px}.service-scope p{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:0}
