.ll[data-v-cfa26f1b]{--navy: #0f2440;--blue: #1a7ab8;--blue2: #2196c2;--warm: #f0f2f5;--line: #e4e8ed;--text: #1a2e45;--muted: #8494a5;--white: #ffffff;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--text);min-height:var(--vp-vh, 100vh);display:grid;grid-template-columns:1fr 1fr;background:var(--white);--vp-gutter-fill-start: var(--blue);--vp-gutter-fill-end: var(--warm)}.ll-left[data-v-cfa26f1b]{display:flex;flex-direction:column;justify-content:space-between;padding:72px 72px 60px 88px;min-height:var(--vp-vh, 100vh);background:var(--blue);position:relative;overflow:hidden}.ll-swirl[data-v-cfa26f1b]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.ll-left-main[data-v-cfa26f1b]{display:flex;flex-direction:column;justify-content:center;flex:1;padding:32px 0;position:relative;z-index:1;max-width:480px}.ll-headline[data-v-cfa26f1b]{font-size:58px;font-weight:800;line-height:1.05;letter-spacing:-.04em;color:#fff;margin:0 0 20px}.ll-sub[data-v-cfa26f1b]{font-size:17px;color:#ffffffc7;line-height:1.65;margin:0 0 36px;max-width:380px}.ll-form[data-v-cfa26f1b]{display:flex;flex-direction:column;gap:12px;max-width:420px}.ll-input[data-v-cfa26f1b]{padding:18px 22px;border:none;border-radius:12px;font-size:17px;font-family:inherit;color:var(--text);background:#fff;outline:none;transition:box-shadow .2s;box-shadow:0 2px 12px #0000001a}.ll-input[data-v-cfa26f1b]:focus{box-shadow:0 0 0 3px #ffffff80}.ll-input[data-v-cfa26f1b]::placeholder{color:#b0bcc8}.ll-input[data-v-cfa26f1b]:disabled{opacity:.7}.ll-cta[data-v-cfa26f1b]{display:inline-block;padding:20px;background:var(--navy);color:#fff;border:none;border-radius:12px;font-size:17px;font-family:inherit;font-weight:700;cursor:pointer;transition:background .2s,transform .15s;box-shadow:0 4px 20px #0f24404d;text-decoration:none;text-align:center}.ll-cta[data-v-cfa26f1b]:hover:not(:disabled){background:#0a1c30;transform:translateY(-1px)}.ll-cta[data-v-cfa26f1b]:disabled{opacity:.7;cursor:not-allowed}.ll-cta--return[data-v-cfa26f1b]{background:#059669;box-shadow:0 4px 20px #0596694d}.ll-cta--return[data-v-cfa26f1b]:hover{background:#047857;transform:translateY(-1px)}.ll-return[data-v-cfa26f1b]{max-width:420px;display:flex;flex-direction:column;gap:16px}.ll-return__badge[data-v-cfa26f1b]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#86efac}.ll-return__badge-icon[data-v-cfa26f1b]{width:22px;height:22px;flex-shrink:0}.ll-return__progress[data-v-cfa26f1b]{display:flex;align-items:center;gap:10px}.ll-return__progress-track[data-v-cfa26f1b]{flex:1;height:6px;background:#fff3;border-radius:3px;overflow:hidden}.ll-return__progress-fill[data-v-cfa26f1b]{height:100%;background:#86efac;border-radius:3px;transition:width .4s ease}.ll-return__progress-label[data-v-cfa26f1b]{font-size:13px;color:#ffffffb3;white-space:nowrap}.ll-return__coming-soon[data-v-cfa26f1b]{display:flex;flex-direction:column;gap:10px}.ll-return__coming-soon-badge[data-v-cfa26f1b]{display:inline-flex;align-items:center;padding:10px 24px;border-radius:8px;background:#ffffff1f;color:#ffffffb3;font-size:15px;font-weight:600;letter-spacing:.01em;cursor:default}.ll-return__coming-soon-msg[data-v-cfa26f1b]{font-size:14px;color:#fff9;line-height:1.55;margin:0}.ll-error[data-v-cfa26f1b]{font-size:13px;color:#fca5a5;margin:0}.ll-success[data-v-cfa26f1b]{max-width:420px;text-align:center;padding:32px 0;display:flex;flex-direction:column;align-items:center}.ll-success-eyebrow[data-v-cfa26f1b]{display:inline-block;padding:6px 16px;border-radius:20px;background:#ffffff1f;color:#86efac;font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:16px}.ll-success-icon[data-v-cfa26f1b]{width:48px;height:48px;color:#86efac;margin-bottom:16px}.ll-success-title[data-v-cfa26f1b]{font-size:22px;font-weight:700;color:#fff;margin:0 0 8px}.ll-success-msg[data-v-cfa26f1b]{font-size:15px;color:#ffffffb3;line-height:1.6;margin:0}.ll-note[data-v-cfa26f1b]{margin-top:12px;font-size:13px;color:#ffffff73;max-width:420px}.ll-signup-closed[data-v-cfa26f1b]{margin-top:8px;padding:14px 18px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0f;font-size:14px;color:#ffffffbf;max-width:420px}.ll-code[data-v-cfa26f1b]{max-width:420px;display:flex;flex-direction:column}.ll-cta--code[data-v-cfa26f1b]{display:block;width:100%}.ll-code-resume[data-v-cfa26f1b]{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15)}.ll-code-resume__toggle[data-v-cfa26f1b]{background:none;border:none;padding:4px 0;font-family:inherit;font-size:14px;color:#ffffffb3;cursor:pointer;text-align:left}.ll-code-resume__toggle[data-v-cfa26f1b]:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:3px;border-radius:4px}.ll-code-resume__toggle:hover .ll-code-resume__accent[data-v-cfa26f1b],.ll-code-resume__toggle:focus-visible .ll-code-resume__accent[data-v-cfa26f1b]{text-decoration:underline}.ll-code-resume__accent[data-v-cfa26f1b]{color:#fff;font-weight:700}.ll-code-resume__form[data-v-cfa26f1b]{display:flex;flex-direction:column;gap:10px}.ll-code-resume__label[data-v-cfa26f1b]{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.ll-code-resume__row[data-v-cfa26f1b]{display:flex;gap:10px;align-items:stretch}.ll-input--code[data-v-cfa26f1b]{flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ll-cta--resume[data-v-cfa26f1b]{flex-shrink:0;padding-left:26px;padding-right:26px}.ll-bottom-brand[data-v-cfa26f1b]{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.ll-logo[data-v-cfa26f1b]{display:flex;align-items:center;gap:14px}.ll-logo-icon[data-v-cfa26f1b]{height:48px;width:auto;flex-shrink:0}.ll-tagline[data-v-cfa26f1b]{font-size:12px;font-weight:500;color:#ffffff59;letter-spacing:.06em;text-transform:uppercase;margin:0}.ll-right[data-v-cfa26f1b]{background:var(--warm);display:flex;flex-direction:column;justify-content:center;padding:52px 80px 52px 68px;min-height:var(--vp-vh, 100vh)}.ll-practitioner-card[data-v-cfa26f1b]{background:var(--white);border-radius:18px;border:1px solid var(--line);padding:36px 32px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}.ll-practitioner-photo[data-v-cfa26f1b]{width:100px;height:100px;border-radius:50%;border:3px solid var(--blue2);background:linear-gradient(135deg,#c8e8f4,#9ecee8);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:var(--blue);margin-bottom:16px;flex-shrink:0;overflow:hidden}.ll-practitioner-photo img[data-v-cfa26f1b]{width:100%;height:100%;object-fit:cover;border-radius:50%}.ll-practitioner-name[data-v-cfa26f1b]{font-size:19px;font-weight:700;color:var(--navy);letter-spacing:-.02em;margin-bottom:5px}.ll-practitioner-cred[data-v-cfa26f1b]{font-size:14px;color:var(--blue2);font-weight:500;margin-bottom:20px}.ll-practitioner-divider[data-v-cfa26f1b]{width:100%;height:1px;background:var(--line);margin-bottom:20px}.ll-practice-name[data-v-cfa26f1b]{font-size:15px;font-weight:600;color:var(--navy);margin-bottom:16px;align-self:flex-start;text-align:left;width:100%}.ll-contact-list[data-v-cfa26f1b]{display:flex;flex-direction:column;gap:13px;width:100%;text-align:left}.ll-contact-row[data-v-cfa26f1b]{display:flex;align-items:flex-start;gap:13px}.ll-contact-icon[data-v-cfa26f1b]{width:17px;height:17px;color:var(--muted);flex-shrink:0;margin-top:2px}.ll-contact-text[data-v-cfa26f1b]{font-size:14px;color:var(--text);line-height:1.55}.ll-contact-text a[data-v-cfa26f1b]{color:var(--blue2);text-decoration:none}.ll-contact-text a[data-v-cfa26f1b]:hover{text-decoration:underline}.ll-course-card[data-v-cfa26f1b]{background:var(--white);border-radius:18px;border:1px solid var(--line);padding:32px}.ll-course-eyebrow[data-v-cfa26f1b]{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue2);margin-bottom:10px}.ll-course-title[data-v-cfa26f1b]{font-size:22px;font-weight:700;color:var(--navy);letter-spacing:-.02em;line-height:1.3;margin-bottom:22px}.ll-specs[data-v-cfa26f1b]{display:flex;flex-direction:column;gap:14px;margin-bottom:22px}.ll-spec[data-v-cfa26f1b]{display:flex;align-items:center;gap:13px}.ll-spec-icon[data-v-cfa26f1b]{width:17px;height:17px;color:var(--muted);flex-shrink:0}.ll-spec-label[data-v-cfa26f1b]{font-size:15px;font-weight:500;color:var(--text)}.ll-spec-label span[data-v-cfa26f1b]{font-weight:400;color:var(--muted)}.ll-course-divider[data-v-cfa26f1b]{height:1px;background:var(--line);margin-bottom:20px}.ll-course-desc[data-v-cfa26f1b]{font-size:14px;color:var(--muted);line-height:1.8;margin:0 0 20px}.ll-faculty-list[data-v-cfa26f1b]{display:flex;flex-direction:column;gap:10px}.ll-faculty[data-v-cfa26f1b]{appearance:none;width:100%;background:transparent;border:none;font:inherit;color:inherit;text-align:left;display:flex;align-items:center;gap:13px;border-top:1px solid var(--line);cursor:pointer;margin:0 -8px;padding:16px 8px 8px;border-radius:0 0 8px 8px;transition:background .15s}.ll-faculty[data-v-cfa26f1b]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ll-faculty-info[data-v-cfa26f1b]{display:block;min-width:0}.ll-faculty-label[data-v-cfa26f1b],.ll-faculty-name[data-v-cfa26f1b],.ll-faculty-role[data-v-cfa26f1b]{display:block}.ll-faculty[data-v-cfa26f1b]:hover{background:var(--warm)}.ll-faculty-avatar[data-v-cfa26f1b]{width:40px;height:40px;border-radius:50%;background:#dbeafe;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.ll-faculty-avatar img[data-v-cfa26f1b]{width:100%;height:100%;object-fit:cover;border-radius:50%}.ll-faculty-avatar--logo[data-v-cfa26f1b]{background:var(--white);border:1px solid var(--line)}.ll-faculty-avatar--logo img[data-v-cfa26f1b]{object-fit:contain;padding:4px}.ll-faculty-label[data-v-cfa26f1b]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.ll-faculty-name[data-v-cfa26f1b]{font-size:14px;font-weight:600;color:var(--navy)}.ll-faculty-role[data-v-cfa26f1b]{font-size:12.5px;color:var(--muted)}.ll-faculty-cta[data-v-cfa26f1b]{margin-left:auto;font-size:13px;font-weight:600;color:var(--blue2);white-space:nowrap;flex-shrink:0}.ll-modal-overlay[data-v-cfa26f1b]{position:fixed;inset:0;background:#0f24406b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center}.ll-modal[data-v-cfa26f1b]{background:var(--white);border-radius:20px;padding:48px;max-width:540px;width:90%;position:relative;box-shadow:0 24px 64px #0f244029;animation:llFadeUp-cfa26f1b .2s ease;max-height:min(calc(var(--vp-vh, 100vh) * .85),40rem);overflow-y:auto}@keyframes llFadeUp-cfa26f1b{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ll-modal-close[data-v-cfa26f1b]{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;border:none;background:var(--warm);color:var(--muted);font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;line-height:1;font-family:inherit}.ll-modal-close[data-v-cfa26f1b]:hover{background:var(--line)}.ll-modal-header[data-v-cfa26f1b]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.ll-modal-photo[data-v-cfa26f1b]{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,#dbeafe,#93c5fd);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.ll-modal-photo img[data-v-cfa26f1b]{width:100%;height:100%;object-fit:cover;border-radius:50%}.ll-modal-photo--logo[data-v-cfa26f1b]{background:var(--white);border:1px solid var(--line)}.ll-modal-photo--logo img[data-v-cfa26f1b]{object-fit:contain;padding:10px}.ll-modal-name[data-v-cfa26f1b]{font-size:19px;font-weight:700;color:var(--navy);letter-spacing:-.02em;margin-bottom:4px}.ll-modal-credentials[data-v-cfa26f1b]{font-size:13px;font-weight:600;color:var(--blue2);margin-bottom:3px}.ll-modal-institution[data-v-cfa26f1b]{font-size:13px;color:var(--muted)}.ll-modal-divider[data-v-cfa26f1b]{height:1px;background:var(--line);margin:20px 0}.ll-modal-bio[data-v-cfa26f1b]{font-size:15px;color:var(--text);line-height:1.85;margin:0}@media(min-width:1440px){.ll-headline[data-v-cfa26f1b]{font-size:66px}.ll-left[data-v-cfa26f1b]{padding:88px 80px 72px 108px}.ll-right[data-v-cfa26f1b]{padding:64px 108px 64px 80px}}@media(min-width:1920px){.ll-headline[data-v-cfa26f1b]{font-size:72px}.ll-left[data-v-cfa26f1b]{padding:100px 96px 80px 120px}.ll-right[data-v-cfa26f1b]{padding:72px 120px 72px 96px}.ll-practitioner-card[data-v-cfa26f1b]{padding:44px 40px 36px}.ll-practitioner-photo[data-v-cfa26f1b]{width:120px;height:120px}.ll-course-card[data-v-cfa26f1b]{padding:40px}.ll-logo-icon[data-v-cfa26f1b]{height:60px}.ll-input[data-v-cfa26f1b]{padding:22px 26px;font-size:19px}.ll-cta[data-v-cfa26f1b]{padding:24px;font-size:19px}}@media(max-width:1023px){.ll[data-v-cfa26f1b]{grid-template-columns:1fr}.ll-left[data-v-cfa26f1b]{min-height:auto;padding:64px 52px 56px 60px}.ll-left-main[data-v-cfa26f1b]{max-width:100%;padding:28px 0}.ll-headline[data-v-cfa26f1b]{font-size:48px}.ll-sub[data-v-cfa26f1b]{font-size:16px;max-width:100%}.ll-form[data-v-cfa26f1b]{max-width:100%}.ll-bottom-brand[data-v-cfa26f1b]{padding-top:8px}.ll-right[data-v-cfa26f1b]{min-height:auto;padding:52px 60px 60px}.ll-practitioner-card[data-v-cfa26f1b]{padding:28px 24px 24px}.ll-course-card[data-v-cfa26f1b]{padding:28px 24px}}@media(max-width:767px){.ll-left[data-v-cfa26f1b]{padding:52px 36px 48px 40px}.ll-headline[data-v-cfa26f1b]{font-size:40px;margin-bottom:16px}.ll-sub[data-v-cfa26f1b]{font-size:15px;margin-bottom:28px}.ll-input[data-v-cfa26f1b]{padding:16px 18px;font-size:15px}.ll-cta[data-v-cfa26f1b]{padding:17px;font-size:15px}.ll-logo-icon[data-v-cfa26f1b]{height:40px}.ll-right[data-v-cfa26f1b]{padding:44px 36px 52px}.ll-practitioner-card[data-v-cfa26f1b]{padding:24px 20px 20px}.ll-practitioner-photo[data-v-cfa26f1b]{width:84px;height:84px}.ll-practitioner-name[data-v-cfa26f1b]{font-size:17px}.ll-course-card[data-v-cfa26f1b]{padding:24px 20px}.ll-course-title[data-v-cfa26f1b]{font-size:19px}.ll-spec-label[data-v-cfa26f1b],.ll-contact-text[data-v-cfa26f1b]{font-size:13px}.ll-modal[data-v-cfa26f1b]{padding:32px 28px}}@media(max-width:599px){.ll-left[data-v-cfa26f1b]{padding:44px 24px 40px 28px}.ll-headline[data-v-cfa26f1b]{font-size:34px;line-height:1.08;margin-bottom:14px}.ll-sub[data-v-cfa26f1b]{font-size:15px;margin-bottom:24px}.ll-input[data-v-cfa26f1b]{padding:15px 16px;font-size:15px;border-radius:10px}.ll-cta[data-v-cfa26f1b]{padding:16px;font-size:15px;border-radius:10px}.ll-note[data-v-cfa26f1b]{font-size:12px}.ll-logo-icon[data-v-cfa26f1b]{height:34px}.ll-right[data-v-cfa26f1b]{padding:36px 20px 44px}.ll-practitioner-card[data-v-cfa26f1b]{padding:22px 16px 18px;border-radius:14px}.ll-practitioner-photo[data-v-cfa26f1b]{width:76px;height:76px}.ll-practitioner-name[data-v-cfa26f1b]{font-size:16px}.ll-practitioner-cred[data-v-cfa26f1b]{font-size:12.5px}.ll-practice-name[data-v-cfa26f1b]{font-size:13px}.ll-contact-text[data-v-cfa26f1b]{font-size:12.5px}.ll-contact-icon[data-v-cfa26f1b]{width:15px;height:15px}.ll-course-card[data-v-cfa26f1b]{padding:20px 16px;border-radius:14px}.ll-course-title[data-v-cfa26f1b]{font-size:17px}.ll-course-eyebrow[data-v-cfa26f1b]{font-size:10px}.ll-spec-label[data-v-cfa26f1b],.ll-course-desc[data-v-cfa26f1b],.ll-faculty-name[data-v-cfa26f1b]{font-size:13px}.ll-faculty-role[data-v-cfa26f1b]{font-size:11px}.ll-faculty-cta[data-v-cfa26f1b]{font-size:12px}.ll-modal[data-v-cfa26f1b]{padding:28px 20px;border-radius:16px;width:95%}}@media(max-width:390px){.ll-headline[data-v-cfa26f1b]{font-size:30px}.ll-sub[data-v-cfa26f1b]{font-size:14px}.ll-left[data-v-cfa26f1b]{padding:36px 20px 32px 22px}.ll-right[data-v-cfa26f1b]{padding:28px 16px 36px}}
