.jr-landing{--c-bg:#fbfaf8;--c-bg-2:#fff;--c-bg-3:#f3f1fe;--c-ink:#16141f;--c-ink-2:#3b3946;--c-ink-3:#55525f;--c-mute:#55525f;--c-mute-2:#6b6878;--c-line:#ece8f6;--c-line-2:#e3defb;--c-accent:#5c49e6;--c-accent-2:#4936c9;--c-accent-ink:#fff;--c-accent-soft:#5c49e617;--c-accent-text:#4936c9;--c-text:#16141f;--c-surface:#fff;--c-surface-2:#f3f1fe;--c-code-bg:#f3f1fe;--r-md:16px;--r-lg:22px;--f-mono:var(--font-instrument-sans), "Instrument Sans", system-ui, sans-serif;--f-m:var(--font-instrument-sans), "Instrument Sans", system-ui, sans-serif;color:#16141f;background:#fbfaf8;display:block}.jua-v2 .jua-legacy:has(.jr-landing){background:#fbfaf8}.jr-landing .eyerow{background:#fff;border:1px solid #e3defb;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.jr-landing .eyerow .bar{background:#5c49e6;border-radius:99px;width:7px;height:7px}.jr-landing .eyebrow{letter-spacing:0;text-transform:none;color:#4936c9;font-size:14px;font-weight:600}.jr-landing :is(.baro-eyebrow,.mcp-eyebrow){letter-spacing:0;text-transform:none;color:#4936c9;background:#fff;border:1px solid #e3defb;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:14px;display:inline-flex}.jr-landing :is(.baro-eyebrow,.mcp-eyebrow):before{content:"";background:#5c49e6;border-radius:99px;width:7px;height:7px}.jr-landing .iae-grad{font-family:inherit;font-style:normal;font-weight:inherit;color:#5c49e6;-webkit-text-fill-color:#5c49e6;background:linear-gradient(#0000 62%,#5c49e626 62% 90%,#0000 90%);-webkit-background-clip:border-box;background-clip:border-box;padding:0 .05em}.jr-landing .btn--ghost{background:#fff;border-color:#e3defb}.jr-landing .iae-hero{background:radial-gradient(55% 60% at 85% 10%,#8b7cff42,#0000 70%),radial-gradient(45% 55% at 0 100%,#78beff2e,#0000 70%),#fbfaf8;padding:clamp(64px,8vw,112px) 0 clamp(64px,8vw,104px)}.jr-landing .iae-hero__blob{display:none}.jr-landing .iae-hero__grid{background-image:radial-gradient(#5c49e62e 1px,#0000 1.3px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.jr-landing .iae-trust{background:#fff}.jr-landing :is(.iae-card,.iae-pain__card,.iae-case){box-shadow:none;background:#fff;border:1px solid #ece8f6;border-radius:22px}.jr-landing .iae-card--featured{background:linear-gradient(135deg,#fff 0%,#f3f1fe 100%)}.jr-landing :is(.iae-card,.iae-pain__card,.iae-case):hover{border-color:#d9d3ff;box-shadow:0 18px 40px #3c28a01f}.jr-landing :is(.mf-carte,.mcp-cat){border-radius:16px}.jr-landing .iae-tag{color:#4936c9;background:#f3f1fe;border-color:#e3defb;font-size:12.5px;font-weight:600}.jr-landing .iae-step__marker{color:#4936c9;background:#fff;font-weight:700}.jr-landing .iae-faq{background:#fff;border-color:#ece8f6;border-radius:16px}.jr-landing .iae-faq[open]{background:#f3f1fe;border-color:#d9d3ff}.jr-landing .iae-faq__q{gap:16px}.jr-landing .iae-faq__chevron{color:#4936c9;background:#f3f1fe;border-radius:999px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:18px;display:inline-flex}.jr-landing .iae-faq[open] .iae-faq__chevron{color:#fff;background:#5c49e6}.jr-landing .iae-booking__cal{background:#fff;border-color:#ece8f6;border-radius:22px}.jr-landing .baro-cta{background:radial-gradient(60% 70% at 90% 0,#ffffff38,#0000 65%),radial-gradient(50% 60% at 0 100%,#2d1ea073,#0000 70%),#5c49e6;border-radius:28px}.jr-landing .baro-cta p{color:#ece9ff;opacity:1}.jr-landing .baro-cta .baro-btn{color:#16141f;background:#fff}.jr-landing .baro-jua{border:1px solid #e3defb;border-radius:28px}.jr .jua-v2.cv-root{--f-m:var(--font-instrument-sans), "Instrument Sans", system-ui, sans-serif}.jr .cv-hero{padding-top:clamp(40px,4vw,56px)}@media (max-width:640px){.jr .cv-hero{padding-top:28px}}.jr .jua-v2 .cv-btn{border-radius:999px}.jr .jua-v2.cv-root:not([class*=cv--]){--cv-bg:#fbfaf8;--cv-bg-2:#fff;--cv-bg-3:#f3f1fe;--cv-card:#fff;--cv-card-2:#fff;--cv-ink:#16141f;--cv-ink-2:#3b3946;--cv-mute:#6b6878;--cv-line:#ece8f6;--cv-line-2:#f3f1fe;--cv-line-3:#e3defb;--cv-or:#5c49e6;--cv-or-hover:#4936c9;--cv-or-bright:#8b7cff;--cv-or-ink:#4936c9;--cv-or-soft:#e9e5ff;--cv-or-pale:#f3f1fe;--cv-or-top:#6f5ef0;--cv-or-rgb:92, 73, 230;--cv-or-bright-rgb:139, 124, 255;--cv-dark:#5c49e6}.jr .jua-v2.cv-root:not([class*=cv--]) .cv-final :is(.cv-sub,.cv-cta__note,.cv-eyebrow){color:#ece9ff}.jr .jua-v2.cv-root:not([class*=cv--]) .cv-final .cv-trademark{color:#ffffffc7}.jr .jua-v2.cv-root:not([class*=cv--]) .cv-final .cv-btn,.jr .jua-v2.cv-root:not([class*=cv--]) .cv-final .cv-btn:hover{color:#16141f;background:#fff}.jr-landing .eyerow,.jr-landing :is(.baro-eyebrow,.mcp-eyebrow){background:0 0;border:0;border-radius:0;gap:10px;padding:0}.jr-landing .eyerow .bar,.jr-landing :is(.baro-eyebrow,.mcp-eyebrow):before{border-radius:2px;width:28px;height:2px}.jr-landing .eyerow .eyebrow,.jr-landing :is(.baro-eyebrow,.mcp-eyebrow){color:#16141f}.jr-landing .eyerow .bar,.jr-landing :is(.baro-eyebrow,.mcp-eyebrow):before{background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%2236%2034%2056%2053%22%20fill%3D%22none%22%20stroke%3D%22%235c49e6%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M41.3%2081.8L58.7%2038.8M67.5%2082.5H87.5%22/%3E%3C/svg%3E) 50%/contain no-repeat;border-radius:0;width:19px;height:18px}
