body.onboarding,body.qm-auth{background:#fff8f3!important;color:#07172b;--accent:#ef2872;--line:#efdae2;--muted:#667184;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.qo-wordmark{display:inline-block;color:#07172b!important;text-decoration:none;font-size:29px;font-weight:900;line-height:1.15;letter-spacing:-1.2px}.qo-wordmark span{color:#ef2872}.qo-wordmark small{display:block;font-size:9px;font-weight:600;letter-spacing:1px;margin-top:7px;color:#07172b}.trial-shell{max-width:640px!important;padding:28px 20px 48px!important}.trial-head{margin:30px 0 24px!important}.trial-head h1{font-size:clamp(30px,5vw,39px)!important;line-height:1.2;margin:14px 0!important;letter-spacing:-1px}.trial-head p{font-size:15px;line-height:1.6;color:#667184;margin:12px auto;max-width:480px}.trial-head .free-chip{display:inline-block;border-radius:30px;padding:7px 13px;font-size:12px;font-weight:800;background:#ffe1e8!important;color:#db1d64!important}.onboarding .checkout-card,.qm-auth .checkout-card{border:1px solid #f0e0e5!important;border-radius:26px!important;padding:28px!important;box-shadow:0 12px 35px #07172b05}.onboarding .field,.qm-auth .field{margin:0 0 20px!important}.onboarding .field label,.qm-auth .field label{display:block;margin-bottom:8px!important;font-size:13px}.onboarding input,.qm-auth input{min-height:50px;border-color:#e7dce1!important;border-radius:14px!important;font-size:16px}.onboarding input:focus,.qm-auth input:focus{outline:2px solid #f2a8c5;outline-offset:1px}.onboarding .form-grid,.qm-auth .form-grid{gap:18px}.onboarding .btn-primary,.qm-auth .btn-primary{background:#ef2872!important;border-color:#ef2872!important;color:#fff!important;border-radius:30px!important;min-height:52px;font-size:16px}.onboarding .btn-primary:hover,.qm-auth .btn-primary:hover{background:#d91e62!important}.onboarding details{background:#fff8f3;border:1px solid #f0dce3;border-radius:14px;padding:14px 16px;margin-bottom:24px}.onboarding summary{cursor:pointer;font-size:13px;font-weight:700}.onboarding details[open] summary{margin-bottom:18px}.onboarding details .field{margin-bottom:14px!important}.onboarding .tiny-note{margin-top:14px!important;font-size:12px}.qm-auth-shell{max-width:520px!important;padding:28px 20px!important}.qm-auth-card h2{font-size:29px!important;margin:28px 0 8px!important}.qm-auth-card>p{color:#667184!important;font-size:15px;margin:0 0 25px!important}.qm-auth-card form br{display:none}.qm-auth .btn-primary{margin-top:4px}.qo-wordmark:focus-visible{outline:3px solid #08705c;outline-offset:5px}@media(max-width:600px){.onboarding .checkout-card,.qm-auth .checkout-card{padding:23px 20px!important}.trial-shell{padding:22px 16px 36px!important}.onboarding .form-grid{grid-template-columns:1fr!important;gap:0}.qo-wordmark{font-size:26px}.trial-head{margin:25px 0 22px!important}.qm-auth-shell{padding:22px 16px!important}}