.qto7sq_canvas{--si-ink:#17171a;--si-ink-soft:#45454b;--si-muted:#6f6f76;--si-on-ink:#fff;--si-canvas:linear-gradient(160deg, #e4e5ea 0%, #eeeef1 45%, #e7e6ea 100%);--si-card:#fff;--si-card-edge:#fffc;--si-card-shadow:0 1px 2px #17171a0a, 0 30px 70px -40px #17171a59;--si-field:#f3f3f5;--si-field-edge:#17171a7a;--si-field-edge-hover:#17171ab3;--si-danger:#b3261e;--si-danger-bg:#fbe9e7;--si-mark-bg:#f5f5f7;background:var(--si-canvas);min-height:100dvh;color:var(--si-ink);font-family:var(--font-jakarta), var(--font-sans), system-ui, -apple-system, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative}html[data-clinic-theme=dark] .qto7sq_canvas{--si-ink:#f3f3f5;--si-ink-soft:#c9c9cf;--si-muted:#a1a1a8;--si-on-ink:#17171a;--si-canvas:linear-gradient(160deg, #0d0e12 0%, #121318 45%, #0e0f13 100%);--si-card:#15181f;--si-card-edge:#ffffff0f;--si-card-shadow:0 30px 70px -40px #000c;--si-field:#222329;--si-field-edge:#ffffff57;--si-field-edge-hover:#ffffff8c;--si-danger:#f87171;--si-danger-bg:#dc503c2e;--si-mark-bg:#1f2026}html:has(.qto7sq_canvas){background:#e9e9ec}html[data-clinic-theme=dark]:has(.qto7sq_canvas){background:#0f1014}.qto7sq_wrap{box-sizing:border-box;width:100%;max-width:440px;margin:auto;padding:48px 16px}.qto7sq_card{background:var(--si-card);border:1px solid var(--si-card-edge);box-shadow:var(--si-card-shadow);border-radius:28px;padding:36px 32px 32px}.qto7sq_card[data-sign-in-card=branded]{position:relative;overflow:hidden}.qto7sq_card[data-sign-in-card=branded]:before{content:"";background:var(--brand,transparent);height:3px;position:absolute;top:0;left:0;right:0}@media (max-width:420px){.qto7sq_card{padding:28px 22px 24px}}.qto7sq_brandRow{align-items:center;gap:10px;min-width:0;margin-bottom:28px;display:flex}.qto7sq_brandName{letter-spacing:-.01em;color:var(--si-ink);min-width:0;margin:0;font-size:15px;font-weight:600}.qto7sq_clinicMark{object-fit:contain;background:var(--si-mark-bg);border-radius:999px;flex:none;width:40px;height:40px}.qto7sq_wordmark{object-fit:contain;object-position:left;width:100%;height:auto;max-height:44px;display:block}.qto7sq_kicker{color:var(--si-muted);margin:0 0 6px;font-size:13px;font-weight:500}.qto7sq_title{font-family:var(--font-instrument), Georgia, "Times New Roman", serif;letter-spacing:-.01em;color:var(--si-ink);margin:0;font-size:44px;font-weight:400;line-height:1.05}.qto7sq_titleSmall{font-size:36px}.qto7sq_lead{color:var(--si-muted);margin:8px 0 24px;font-size:14px;line-height:1.5}.qto7sq_body{color:var(--si-ink-soft);margin:10px 0 0;font-size:14px;line-height:1.6}.qto7sq_body a{color:var(--si-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.qto7sq_stack{flex-direction:column;gap:12px;display:flex}.qto7sq_note{color:var(--si-muted);margin:0;font-size:13px;line-height:1.5}.qto7sq_field{box-sizing:border-box;background:var(--si-field);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--si-field-edge);color:var(--si-ink);font:inherit;border:0;border-radius:999px;outline:none;padding:0 20px;font-size:16px;transition:box-shadow .15s}.qto7sq_field::placeholder{color:var(--si-muted)}.qto7sq_canvas .qto7sq_field:hover{box-shadow:inset 0 0 0 1px var(--si-field-edge-hover)}.qto7sq_canvas .qto7sq_field:focus-visible,.qto7sq_canvas .qto7sq_field:focus{box-shadow:0 0 0 2px var(--si-ink)}.qto7sq_code{letter-spacing:.3em}.qto7sq_primary{box-sizing:border-box;background:var(--si-ink);width:100%;height:52px;color:var(--si-on-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:opacity .15s,transform .12s;display:inline-flex}.qto7sq_primary:hover{opacity:.88}.qto7sq_primary:active{transform:scale(.985)}.qto7sq_primary:disabled{opacity:.5;cursor:default;transform:none}.qto7sq_canvas .qto7sq_primary:focus-visible,.qto7sq_canvas .qto7sq_link:focus-visible{outline:2px solid var(--si-ink);outline-offset:3px}.qto7sq_links{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.qto7sq_link{height:36px;color:var(--si-ink-soft);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.qto7sq_link:hover{color:var(--si-ink)}.qto7sq_link:disabled{opacity:.5;cursor:default}.qto7sq_error{background:var(--si-danger-bg);color:var(--si-danger);border-radius:14px;margin:12px 0 0;padding:10px 14px;font-size:13px;line-height:1.45}.qto7sq_errorTop{margin:0 0 16px}.qto7sq_powered{text-align:center;color:var(--si-muted);margin:22px 0 0;font-size:12px}.qto7sq_wordmark{align-items:center;line-height:0;display:inline-flex}.qto7sq_wordmarkLight,.qto7sq_wordmarkDark{width:auto;height:18px}.qto7sq_wordmarkDark{display:none}html[data-clinic-theme=dark] .qto7sq_canvas .qto7sq_wordmarkLight{display:none}html[data-clinic-theme=dark] .qto7sq_canvas .qto7sq_wordmarkDark{display:block}.qto7sq_card.qto7sq_editorial,.qto7sq_card.qto7sq_editorial[data-sign-in-card=branded]{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.qto7sq_card.qto7sq_editorial[data-sign-in-card=branded]:before{display:none}.qto7sq_editorial .qto7sq_brandRow{margin-bottom:44px}.qto7sq_editorial .qto7sq_wordmark{object-fit:contain;object-position:left center;width:100%;max-width:320px;height:auto;max-height:34px}.qto7sq_editorial .qto7sq_title{font-size:52px;line-height:1.02}.qto7sq_editorial .qto7sq_lead{color:var(--si-ink-soft);margin:10px 0 28px;font-size:15px}.qto7sq_editorial .qto7sq_field{background:var(--si-card);border-radius:12px}.qto7sq_editorial .qto7sq_primary{border-radius:12px}.qto7sq_editorial .qto7sq_stack>.qto7sq_note{margin-top:2px}@media (max-width:420px){.qto7sq_editorial .qto7sq_title{font-size:42px}}.qto7sq_canvas[data-luxe="1"]{font-family:var(--font-redrose), var(--font-sans), system-ui, -apple-system, sans-serif}.qto7sq_canvas[data-luxe="1"] .qto7sq_title{font-family:var(--font-forum), "Cormorant Garamond", Georgia, serif;letter-spacing:0}
@font-face{font-family:sans;src:url(../media/plus_jakarta_sans_latin_400_700_normal-s.p.08ssgmy_tb90r.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.iJWwMa_className{font-family:sans,sans Fallback;font-style:normal}.iJWwMa_variable{--font-jakarta:"sans", "sans Fallback"}
@font-face{font-family:"serif";src:url(../media/instrument_serif_latin_400_normal-s.p.2rlzm4mj5kw8e.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.eMs1WW_className{font-family:"serif",serif Fallback;font-style:normal;font-weight:400}.eMs1WW_variable{--font-instrument:"serif", "serif Fallback"}
@font-face{font-family:luxeDisplay;src:url(../media/forum_latin_400_normal-s.2m32o028wh030.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:luxeDisplay Fallback;src:local(Arial);ascent-override:93.03%;descent-override:26.95%;line-gap-override:0.0%;size-adjust:92.01%}.MJ0uSa_className{font-family:luxeDisplay,luxeDisplay Fallback;font-style:normal;font-weight:400}.MJ0uSa_variable{--font-forum:"luxeDisplay", "luxeDisplay Fallback"}
