.ndwAQa_page{color:#020817;background:#faf6fc;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.ndwAQa_card{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:400px;padding:36px 32px 30px;display:flex;box-shadow:0 10px 36px #1f17400f,0 1px 2px #0000000a}.ndwAQa_logo{object-fit:contain;border-radius:12px;width:44px;height:44px;margin:0 auto 16px}.ndwAQa_title{text-align:center;letter-spacing:-.02em;color:#020817;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700}.ndwAQa_subtitle{text-align:center;color:#64748b;margin:8px 0 24px;font-size:14px;font-weight:400}.ndwAQa_field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.ndwAQa_field>span,.ndwAQa_field>label{color:#0f172a;font-size:13px;font-weight:600}.ndwAQa_passwordControl{width:100%;position:relative}.ndwAQa_passwordToggle{color:#6314d5;width:36px;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0;font-size:12px;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ndwAQa_passwordToggle svg{margin:auto;display:block}.ndwAQa_passwordToggle:focus-visible{outline-offset:2px;outline:2px solid #6314d5}.ndwAQa_field input{color:#0f172a;background:#fff;border:1px solid #e9ecef;border-radius:12px;outline:none;height:46px;padding:0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0000000d}.ndwAQa_passwordControl input{box-sizing:border-box;width:100%;padding-right:72px}.ndwAQa_field input::placeholder{color:#94a3b8}.ndwAQa_field select{color:#0f172a;background:#fff;border:1px solid #e9ecef;border-radius:12px;outline:none;height:46px;padding:0 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0000000d}.ndwAQa_field select:focus,.ndwAQa_field input:focus{border-color:#a36fef;box-shadow:0 0 0 3px #a36fef2e}.ndwAQa_forgot{color:#a36fef;align-self:flex-end;margin:-2px 0 4px;font-size:13px;text-decoration:underline}.ndwAQa_divider{background:#eef0f4;height:1px;margin:16px 0}.ndwAQa_consent{border:1px solid #e9ecef;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:12px;display:flex}.ndwAQa_consent input{accent-color:#a36fef;flex:none;width:16px;height:16px;margin-top:2px}.ndwAQa_consent>span{color:#64748b;font-size:12.5px;line-height:1.5}.ndwAQa_consent a{color:#a36fef;font-style:italic;text-decoration:underline}.ndwAQa_error{color:#c0392b;background:#fdecea;border:1px solid #f5c6c0;border-radius:10px;margin:0 0 14px;padding:9px 12px;font-size:13px}.ndwAQa_submit{color:#fff;cursor:pointer;background:#a36fef;border:none;border-radius:12px;height:46px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;transition:filter .15s,background .15s}.ndwAQa_submit:hover:not(:disabled){filter:brightness(1.04)}.ndwAQa_submit:disabled{cursor:not-allowed;background:#ded3f6}.ndwAQa_hint{color:#64748b;margin:-8px 0 14px;font-size:12.5px}.ndwAQa_linkButton{color:#fff;background:#a36fef;border-radius:12px;justify-content:center;align-items:center;height:46px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .15s;display:flex}.ndwAQa_altPrompt{text-align:center;color:#64748b;margin:16px 0 0;font-size:13px}.ndwAQa_altPrompt a{color:#a36fef;font-weight:600;text-decoration:none}.ndwAQa_altPrompt a:hover{text-decoration:underline}.ndwAQa_linkButton:hover{filter:brightness(1.04)}.ndwAQa_textButton{color:#6314d5;font:inherit;cursor:pointer;background:0 0;border:0;margin:12px 0 20px;font-size:13px;text-decoration:underline}.ndwAQa_textButton:disabled{cursor:wait;opacity:.6}.ndwAQa_textButton:focus-visible{outline-offset:4px;outline:2px solid #6314d5}
.KM4mIq_wrap{color:#647084;gap:7px;margin:14px 0;font:12px/1.5 system-ui,sans-serif;display:grid}.KM4mIq_brands{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.KM4mIq_brand{box-sizing:border-box;color:#193963;background:#fff;border:1px solid #dce1e8;border-radius:6px;justify-content:center;align-items:center;width:72px;height:42px;font:700 12px/1.1 Arial,sans-serif;display:inline-flex}.KM4mIq_brand svg{width:64px;height:35px;display:block}.KM4mIq_amex{color:#fff;text-align:center;background:#0967b1;font-size:10px}
.OQx8hW_wideCard{max-width:460px}.OQx8hW_submission{gap:12px;display:grid}.OQx8hW_submission>button{min-height:46px}.OQx8hW_feedback{display:grid}.OQx8hW_feedback>p{overflow-wrap:anywhere;border:1px solid #0000;grid-area:1/1;margin:0;padding:9px 12px;font-size:12.5px;line-height:1.5}.OQx8hW_feedbackSizer{visibility:hidden}.OQx8hW_cycle{background:#f4f1f8;border-radius:11px;gap:3px;margin:0 0 14px;padding:3px;display:flex}.OQx8hW_cycleBtn{font:inherit;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px 10px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.OQx8hW_cycleBtn:hover{color:#0f172a}.OQx8hW_cycleActive{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0000000f}.OQx8hW_saveTag{color:#2e9e6b;margin-left:5px;font-size:11.5px;font-weight:700}.OQx8hW_plans{grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 8px;display:grid}.OQx8hW_plan{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e9ecef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.OQx8hW_plan:hover{border-color:#d6c4f5}.OQx8hW_planActive{background:#faf7ff;border-color:#a36fef;box-shadow:0 0 0 3px #a36fef1f}.OQx8hW_plan>span:first-child{min-width:0}.OQx8hW_planName{color:#0f172a;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.OQx8hW_planBlurb{color:#64748b;margin-top:2px;font-size:12.5px}.OQx8hW_badge{letter-spacing:.02em;color:#7c4fd0;text-transform:uppercase;background:#f0e6ff;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.OQx8hW_price{text-align:right;white-space:nowrap}.OQx8hW_priceMain{letter-spacing:-.02em;color:#0f172a;font-size:17px;font-weight:800}.OQx8hW_priceUnit{color:#64748b;font-size:12px;font-weight:600}.OQx8hW_priceSub{color:#8b8794;margin-top:1px;font-size:11.5px;display:block}.OQx8hW_fineprint{color:#8b8794;text-align:center;margin:0 0 18px;font-size:11.5px;line-height:1.5}.OQx8hW_fineprint a{color:#7c4fd0}.OQx8hW_offerNote{color:#176b48;text-align:center;background:#f0fbf5;border:1px solid #bfe7d3;border-radius:10px;margin:-6px 0 16px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.45}.OQx8hW_offerUnavailable{color:#7a4a09;text-align:center;background:#fff8eb;border:1px solid #f1cf9d;border-radius:10px;margin:-6px 0 16px;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.45}.OQx8hW_offerAction{color:#fff;background:#7c4fd0;border-radius:8px;margin-top:8px;padding:8px 14px;font-size:12.5px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-block}.OQx8hW_offerAction:hover{filter:brightness(1.05)}.OQx8hW_offerAction:focus-visible{outline-offset:2px;outline:2px solid #3f2a6b}@media (max-width:420px){.OQx8hW_plan{flex-direction:column;align-items:flex-start;gap:6px}.OQx8hW_price{text-align:left}}.OQx8hW_freeNotice{background:#faf5ff;border:1px solid #d8c1f3;border-radius:12px;gap:12px;padding:18px;display:grid}.OQx8hW_freeNotice h2{letter-spacing:normal;margin:0;font-size:18px;line-height:1.4}.OQx8hW_freeNotice p{margin:0;font-size:14px;line-height:1.5}.OQx8hW_trialChoice{color:#fff;font:inherit;cursor:pointer;background:#7444ac;border:0;border-radius:8px;justify-self:start;padding:12px 18px}
