.whop-checkout-card{border:1px solid #e0e5f1;border-radius:18px;padding:22px;margin:24px 0;background:#f7f9fe}.whop-wordmark{font-size:27px;font-weight:850;letter-spacing:-1.5px;color:#17283b;display:flex;align-items:center;justify-content:space-between}.whop-wordmark span{font-size:11px;font-weight:600;letter-spacing:0;background:#e4eaf8;border-radius:30px;padding:7px 12px;color:#4f6289}.whop-checkout-card p{font-size:13px;color:#64718a;margin:14px 0;line-height:1.6}.whop-checkout-card .button{width:100%;justify-content:center;gap:20px}.button:disabled{opacity:.5;cursor:not-allowed}.checkout-error{color:#a82b34!important;background:#fff0f0;padding:12px;border-radius:8px}.payment-page{background:#f8f9fd;color:#18283c;min-height:100vh;font-family:Inter,Arial,sans-serif;margin:0}.payment-header{padding:24px max(24px,calc((100vw - 1080px)/2));background:white;border-bottom:1px solid #e8edf6;display:flex;justify-content:space-between;align-items:center;gap:20px}.payment-header a{color:inherit;text-decoration:none;font-size:14px}.payment-brand{font-size:18px!important;font-weight:800;letter-spacing:-.6px}.payment-main{max-width:760px;padding:55px 24px 90px;margin:auto}.payment-main h1{font-size:clamp(30px,5vw,42px);letter-spacing:-1.4px;line-height:1.15;margin:12px 0 16px}.payment-main p{line-height:1.7;color:#667389;font-size:14px}.payment-card{border:1px solid #e1e6f0;border-radius:20px;background:#fff;padding:28px;margin:25px 0}.payment-status{display:inline-flex;border-radius:100px;background:#e8ecfa;padding:8px 12px;font-weight:650;font-size:12px;color:#4d66ae}.payment-status.paid{background:#e1f5ed;color:#1c7a57}.payment-status.failed,.payment-status.refunded{background:#fff0e4;color:#97511a}.payment-line{display:flex;justify-content:space-between;gap:22px;padding:13px 0;border-bottom:1px solid #edf0f5;font-size:14px}.payment-total{font-size:18px;font-weight:700;border:0;padding-top:22px}.payment-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.payment-actions .button{min-height:46px;text-decoration:none;padding:12px 20px;border-radius:10px;cursor:pointer}.payment-reference{font-size:11px!important;overflow-wrap:anywhere}.order-history{display:block;border:1px solid #e1e6f0;border-radius:15px;padding:19px 22px;background:#fff;text-decoration:none;color:inherit;margin:12px 0}.order-history>div{display:flex;justify-content:space-between;gap:15px}.order-history small{display:block;color:#748096;margin-top:9px}.payment-error{color:#a82b34!important}#payment-loading{padding:20px 0}

.intake-card h2{margin:0 0 12px;font-size:23px;letter-spacing:-.5px}.intake-card label{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#65748b;margin:22px 0}.intake-card input,.intake-card textarea{font:inherit;color:#34435c;border:1px solid #dfe5ef;border-radius:10px;padding:13px;width:100%;background:#fcfdff}.intake-card textarea{font-size:13px;line-height:1.8;min-height:230px;resize:vertical}.intake-card input:focus,.intake-card textarea:focus{outline:2px solid #b6a5f7;outline-offset:2px}.intake-message{font-size:12px!important;color:#638c80!important}.intake-card button{cursor:pointer}
