.LpCta_ctaWrap__G0T1Q{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem}.LpCta_ctaHint__n4KdF{font-size:.8125rem;opacity:.75;line-height:1.5}.LpCta_cta__IIbfu{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2.5rem;min-height:var(--touch-target);background:var(--color-primary);border-radius:var(--radius-md);font-size:var(--text-lg);font-weight:700;transition:background .15s ease}.LpCta_cta__IIbfu,.LpCta_cta__IIbfu:hover{color:var(--color-primary-fg);text-decoration:none}.LpCta_cta__IIbfu:hover{background:var(--color-primary-hover)}.LpCta_ctaDisabled__jxWE4{cursor:not-allowed;border:none;font-size:inherit}.LpCta_ctaDisabled__jxWE4,.LpCta_ctaDisabled__jxWE4:hover{background:#4b5563;color:#fff}.page_root__604Jx{--lp-accent:var(--color-primary);--lp-ink:var(--color-ink);--lp-muted:var(--color-muted);--lp-paper:var(--color-bg);--lp-surface:var(--color-surface);--lp-line:var(--color-border);--lp-max:780px;color:var(--lp-ink);background:var(--lp-paper);overflow-x:clip}.page_root__604Jx section{padding-inline:var(--space-gutter)}.page_root__604Jx :is(h1,h2,h3){font-family:var(--font-serif);letter-spacing:.01em;text-wrap:balance}.page_nobreak__uxd6w{white-space:nowrap}.page_hero__7twZX{position:relative;padding-block:clamp(4rem,3rem + 8vw,7.5rem);background:radial-gradient(120% 80% at 50% 0,var(--color-primary-wash),transparent 60%),var(--lp-surface);border-bottom:1px solid var(--lp-line);overflow:hidden}.page_heroGlow__52G3D{position:absolute;inset-inline:50%;top:-30%;width:min(70vw,520px);aspect-ratio:1;translate:-50% 0;background:radial-gradient(circle,color-mix(in oklch,var(--lp-accent) 18%,transparent),transparent 65%);filter:blur(40px);opacity:.7;pointer-events:none}.page_heroInner__lEoQQ{position:relative;max-width:var(--lp-max);margin-inline:auto;text-align:center}.page_heroEyebrow__NB_QM{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--lp-accent);margin:0 0 1.5rem;padding-bottom:.4rem;border-bottom:1px solid color-mix(in oklch,var(--lp-accent) 40%,transparent)}.page_heroTitle__ceNne{font-size:clamp(2rem,1rem + 5.4vw,4.25rem);font-weight:700;line-height:1.18;margin:0 0 1.25rem;color:var(--lp-ink);text-wrap:balance}.page_heroTitleSub__0irvV{display:block;font-size:.5em;letter-spacing:.5em;margin-top:.5rem;color:var(--lp-muted);text-indent:.5em}.page_heroLead__8IF5U{font-size:clamp(1.05rem,.95rem + .6vw,1.3rem);font-weight:600;color:var(--lp-ink);margin:0 0 .75rem}.page_heroQuote__YOEoI{font-family:var(--font-serif);font-style:italic;font-size:clamp(.95rem,.9rem + .4vw,1.1rem);color:var(--lp-muted);margin:0 0 2rem}.page_heroBadges__mG3nj{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.75rem}.page_badgeFree__1QG4j{background:var(--lp-accent);color:var(--color-primary-fg);letter-spacing:.06em;padding:.3rem .9rem}.page_badgeFree__1QG4j,.page_badgeStatus__RFvPd{font-size:.78rem;font-weight:700;border-radius:var(--radius-pill)}.page_badgeStatus__RFvPd{background:color-mix(in oklch,var(--lp-accent) 12%,transparent);color:var(--color-accent-ink);padding:.3rem .85rem;border:1px solid color-mix(in oklch,var(--lp-accent) 35%,transparent)}.page_heroCta__nqp3n{font-size:1.0625rem;padding:.95rem 2.25rem}.page_heroMeta__bgCw3{font-size:.85rem;color:var(--lp-muted);margin:1.5rem 0 0;line-height:1.7}.page_pain__QSvhE{padding-block:var(--space-section);background:var(--lp-paper)}.page_painInner__qMHOJ{max-width:var(--lp-max);margin-inline:auto;text-align:center}.page_painQuote__kDwqS{font-family:var(--font-serif);font-size:clamp(1.4rem,1.1rem + 1.6vw,2.1rem);font-weight:700;line-height:1.55;color:var(--lp-ink);margin:0 0 1.75rem}.page_painBody__yM_FQ{font-size:.97rem;line-height:2;color:var(--lp-muted);margin:0 auto 1rem;max-width:38rem}.page_painBody__yM_FQ strong{color:var(--lp-ink)}.page_why__FM0Gd{padding-block:var(--space-section);background:var(--lp-surface);border-block:1px solid var(--lp-line)}.page_whyInner__Yw0ec{max-width:var(--lp-max);margin-inline:auto}.page_whyTitle__zoB1G{font-size:clamp(1.6rem,1.2rem + 2vw,2.4rem);font-weight:700;line-height:1.4;margin:0 0 1.5rem;position:relative;padding-left:1.1rem}.page_whyTitle__zoB1G:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:4px;border-radius:2px;background:var(--lp-accent)}.page_whyBody__yOxO0{font-size:.97rem;line-height:2;color:var(--lp-muted);margin:0 0 1rem}.page_whyBody__yOxO0 strong{color:var(--lp-ink)}.page_book__U1ymV{padding-block:var(--space-section);background:var(--lp-paper)}.page_bookInner__xYJao{max-width:var(--lp-max);margin-inline:auto}.page_bookTitle__O8Rzi{font-size:.95rem;font-weight:700;letter-spacing:.06em;color:var(--lp-muted);text-align:center;margin:0 0 1.5rem}.page_bookCard__1Z3sv{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--radius-lg);padding:clamp(1.5rem,1rem + 2vw,2.5rem);box-shadow:0 1px 2px rgb(0 0 0/4%),0 12px 30px -18px rgb(0 0 0/14%);text-align:center}.page_bookMeta__pvAz_{padding-bottom:1.25rem;border-bottom:1px solid var(--lp-line);margin-bottom:1.25rem}.page_bookName__aGfUI{font-family:var(--font-serif);font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);font-weight:700;color:var(--lp-ink);margin:0 0 .5rem}.page_bookSubName__o_4Tk{font-size:.85rem;color:var(--lp-muted);margin:0 0 .9rem;line-height:1.6}.page_bookAuthor__d558I{font-size:.9rem;font-weight:600;color:var(--lp-ink);margin:0 0 .35rem}.page_bookSales__ga6hg{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--lp-accent)}.page_bookEchoes__mmvxS{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;margin:0 0 .85rem}.page_bookEchoes__mmvxS li{font-size:.82rem;font-weight:600;color:var(--lp-ink);background:var(--color-primary-wash);border:1px solid color-mix(in oklch,var(--lp-accent) 22%,transparent);border-radius:var(--radius-pill);padding:.35rem .85rem}.page_bookEchoNote__l676G{font-size:.85rem;color:var(--lp-muted);margin:0}.page_bookLink__qjsza{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;padding:.6rem 1.4rem;font-size:.85rem;font-weight:700;color:var(--lp-accent);text-decoration:none;background:var(--color-primary-wash);border:1px solid color-mix(in oklch,var(--lp-accent) 35%,transparent);border-radius:var(--radius-pill);transition:background var(--duration-fast,.15s) ease,color var(--duration-fast,.15s) ease}.page_bookLink__qjsza:hover{background:var(--lp-accent);color:var(--color-primary-fg)}.page_bookDisclaimer__kwAAS{font-size:.75rem;color:var(--lp-muted);text-align:center;margin:1.25rem 0 0;line-height:1.7}.page_target__qi4gr{padding-block:var(--space-section);background:var(--lp-surface);border-block:1px solid var(--lp-line)}.page_targetInner__7NYqO{max-width:var(--lp-max);margin-inline:auto}.page_targetTitle__pcO37{font-size:clamp(1.5rem,1.2rem + 1.6vw,2.1rem);font-weight:700;text-align:center;margin:0 0 1.75rem}.page_targetList__n_ABo{list-style:none;padding:0;margin:0;display:grid;grid-gap:.6rem;gap:.6rem}.page_targetList__n_ABo li{position:relative;padding:.85rem 1rem .85rem 2.5rem;background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:var(--radius-md);font-size:.92rem;color:var(--lp-ink)}.page_targetList__n_ABo li:before{content:"✓";position:absolute;left:1rem;color:var(--lp-accent);font-weight:700}.page_lecturer__lSsr0{padding-block:var(--space-section);background:var(--lp-paper)}.page_lecturerInner__aYFDz{max-width:var(--lp-max);margin-inline:auto}.page_lecturerLabel__5H0TJ{font-size:.95rem;font-weight:700;letter-spacing:.06em;color:var(--lp-muted);text-align:center;margin:0 0 1.5rem}.page_lecturerCard__uMNSp{display:flex;gap:1.5rem;align-items:flex-start;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--radius-lg);padding:clamp(1.5rem,1rem + 2vw,2.25rem);box-shadow:0 12px 30px -20px rgb(0 0 0/16%)}.page_lecturerHex__WCbNz{flex-shrink:0;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in oklch,var(--lp-accent) 22%,var(--lp-surface)),var(--lp-surface));border:1px solid color-mix(in oklch,var(--lp-accent) 30%,transparent)}.page_lecturerInitial__Mi7qw{font-family:var(--font-serif);font-size:1.9rem;font-weight:700;color:var(--lp-accent)}.page_lecturerBio__sccSE{flex:1 1;min-width:0}.page_lecturerRole__AZnE_{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--lp-accent);margin:0 0 .2rem}.page_lecturerName__t4FJM{font-family:var(--font-serif);font-size:1.35rem;font-weight:700;color:var(--lp-ink);margin:0 0 .85rem}.page_lecturerText__mZ94L{font-size:.85rem;line-height:1.9;color:var(--lp-muted);margin:0 0 .6rem}.page_info__fjgez{padding-block:var(--space-section);background:var(--lp-surface);border-block:1px solid var(--lp-line)}.page_infoInner__b2obN{max-width:var(--lp-max);margin-inline:auto}.page_infoTitle__doSWY{font-size:clamp(1.5rem,1.2rem + 1.6vw,2.1rem);font-weight:700;text-align:center;margin:0 0 1.75rem}.page_infoGrid__y83de{margin:0;border:1px solid var(--lp-line);border-radius:var(--radius-lg);overflow:hidden;background:var(--lp-paper)}.page_infoRow__5MQOq{display:grid;grid-template-columns:7rem 1fr;grid-gap:1rem;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--lp-line)}.page_infoRow__5MQOq:last-child{border-bottom:none}.page_infoRow__5MQOq dt{font-size:.85rem;font-weight:700;color:var(--lp-muted)}.page_infoRow__5MQOq dd{margin:0;font-size:.92rem;color:var(--lp-ink)}.page_infoFree__T_qQ4{color:var(--lp-accent);font-size:1.05rem}.page_cta__dtPbS{padding-block:clamp(4rem,3rem + 6vw,6.5rem);background:radial-gradient(120% 90% at 50% 100%,var(--color-primary-wash),transparent 60%),var(--lp-paper);text-align:center}.page_ctaInner__dMhaN{max-width:var(--lp-max);margin-inline:auto}.page_ctaEyebrow__khbsE{font-size:.78rem;font-weight:700;letter-spacing:.1em;color:var(--lp-accent);margin:0 0 1rem}.page_ctaTitle__y89Uw{font-size:clamp(1.7rem,1.2rem + 2.4vw,2.6rem);font-weight:700;line-height:1.4;margin:0 0 1.25rem;color:var(--lp-ink)}.page_ctaBody__mg8vt{font-size:.97rem;line-height:1.9;color:var(--lp-muted);margin:0 0 2rem}.page_ctaButton__ynh5N{font-size:1.0625rem;padding:1rem 2.5rem}.page_ctaNote__qSd_K{font-size:.8rem;color:var(--lp-muted);margin:1rem 0 0}@media (max-width:640px){.page_lecturerCard__uMNSp{flex-direction:column;align-items:center;text-align:center}.page_infoRow__5MQOq{grid-template-columns:5.5rem 1fr;gap:.75rem}}.page_root__HGOsA{--lp-accent:var(--color-primary);--lp-ink:var(--color-ink);--lp-muted:var(--color-muted);--lp-paper:var(--color-bg);--lp-surface:var(--color-surface);--lp-line:var(--color-border);--lp-max:780px;color:var(--lp-ink);background:var(--lp-paper);overflow-x:clip}.page_root__HGOsA section{padding-inline:var(--space-gutter)}.page_root__HGOsA :is(h1,h2,h3){font-family:var(--font-serif);letter-spacing:.01em;text-wrap:balance}.page_nobreak__ZcOl7{white-space:nowrap}.page_hero__YJiQp{position:relative;padding-block:clamp(4rem,3rem + 8vw,7.5rem);background:radial-gradient(120% 80% at 50% 0,var(--color-primary-wash),transparent 60%),var(--lp-surface);border-bottom:1px solid var(--lp-line);overflow:hidden}.page_heroGlow__Dqbgq{position:absolute;inset-inline:50%;top:-30%;width:min(70vw,520px);aspect-ratio:1;translate:-50% 0;background:radial-gradient(circle,color-mix(in oklch,var(--lp-accent) 18%,transparent),transparent 65%);filter:blur(40px);opacity:.7;pointer-events:none}.page_heroInner__g4Hr0{position:relative;max-width:var(--lp-max);margin-inline:auto;text-align:center}.page_heroEyebrow__EZmVr{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--lp-accent);margin:0 0 1.5rem;padding-bottom:.4rem;border-bottom:1px solid color-mix(in oklch,var(--lp-accent) 40%,transparent)}.page_heroTitle__HrKIn{font-size:clamp(2rem,1rem + 5.4vw,4.25rem);font-weight:700;line-height:1.18;margin:0 0 1.25rem;color:var(--lp-ink);text-wrap:balance}.page_heroTitleSub__WBRW7{display:block;font-size:.5em;letter-spacing:.5em;margin-top:.5rem;color:var(--lp-muted);text-indent:.5em}.page_heroLead__awbij{font-size:clamp(1.05rem,.95rem + .6vw,1.3rem);font-weight:600;color:var(--lp-ink);margin:0 0 .75rem}.page_heroQuote__zAl5U{font-family:var(--font-serif);font-style:italic;font-size:clamp(.95rem,.9rem + .4vw,1.1rem);color:var(--lp-muted);margin:0 0 2rem}.page_heroBadges__NNJMp{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.75rem}.page_badgeFree__3L98J{background:var(--lp-accent);color:var(--color-primary-fg);letter-spacing:.06em;padding:.3rem .9rem}.page_badgeFree__3L98J,.page_badgeStatus___qjUZ{font-size:.78rem;font-weight:700;border-radius:var(--radius-pill)}.page_badgeStatus___qjUZ{background:color-mix(in oklch,var(--lp-accent) 12%,transparent);color:var(--color-accent-ink);padding:.3rem .85rem;border:1px solid color-mix(in oklch,var(--lp-accent) 35%,transparent)}.page_heroCta__XNzrP{font-size:1.0625rem;padding:.95rem 2.25rem}.page_heroMeta__v02ME{font-size:.85rem;color:var(--lp-muted);margin:1.5rem 0 0;line-height:1.7}.page_pain__d3v5j{padding-block:var(--space-section);background:var(--lp-paper)}.page_painInner__K4s5I{max-width:var(--lp-max);margin-inline:auto;text-align:center}.page_painQuote__8Tk__{font-family:var(--font-serif);font-size:clamp(1.4rem,1.1rem + 1.6vw,2.1rem);font-weight:700;line-height:1.55;color:var(--lp-ink);margin:0 0 1.75rem}.page_painBody__QWf8b{font-size:.97rem;line-height:2;color:var(--lp-muted);margin:0 auto 1rem;max-width:38rem}.page_painBody__QWf8b strong{color:var(--lp-ink)}.page_why__4nwAz{padding-block:var(--space-section);background:var(--lp-surface);border-block:1px solid var(--lp-line)}.page_whyInner__yQKiR{max-width:var(--lp-max);margin-inline:auto}.page_whyTitle__6H2kA{font-size:clamp(1.6rem,1.2rem + 2vw,2.4rem);font-weight:700;line-height:1.4;margin:0 0 1.5rem;position:relative;padding-left:1.1rem}.page_whyTitle__6H2kA:before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:4px;border-radius:2px;background:var(--lp-accent)}.page_whyBody__uN34Y{font-size:.97rem;line-height:2;color:var(--lp-muted);margin:0 0 1rem}.page_whyBody__uN34Y strong{color:var(--lp-ink)}.page_book__DM1bC{padding-block:var(--space-section);background:var(--lp-paper)}.page_bookInner__He3gP{max-width:var(--lp-max);margin-inline:auto}.page_bookTitle__L8H4X{font-size:.95rem;font-weight:700;letter-spacing:.06em;color:var(--lp-muted);text-align:center;margin:0 0 1.5rem}.page_bookCard__ssVq5{background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--radius-lg);padding:clamp(1.5rem,1rem + 2vw,2.5rem);box-shadow:0 1px 2px rgb(0 0 0/4%),0 12px 30px -18px rgb(0 0 0/14%);text-align:center}.page_bookMeta__weypY{padding-bottom:1.25rem;border-bottom:1px solid var(--lp-line);margin-bottom:1.25rem}.page_bookName__j5Vkf{font-family:var(--font-serif);font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem);font-weight:700;color:var(--lp-ink);margin:0 0 .5rem}.page_bookSubName__ufnna{font-size:.85rem;color:var(--lp-muted);margin:0 0 .9rem;line-height:1.6}.page_bookAuthor__K68_o{font-size:.9rem;font-weight:600;color:var(--lp-ink);margin:0 0 .35rem}.page_bookSales__epvnH{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;color:var(--lp-accent)}.page_bookEchoes__1_T_i{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;margin:0 0 .85rem}.page_bookEchoes__1_T_i li{font-size:.82rem;font-weight:600;color:var(--lp-ink);background:var(--color-primary-wash);border:1px solid color-mix(in oklch,var(--lp-accent) 22%,transparent);border-radius:var(--radius-pill);padding:.35rem .85rem}.page_bookEchoNote__Pgb89{font-size:.85rem;color:var(--lp-muted);margin:0}.page_bookLink__bc_5q{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;padding:.6rem 1.4rem;font-size:.85rem;font-weight:700;color:var(--lp-accent);text-decoration:none;background:var(--color-primary-wash);border:1px solid color-mix(in oklch,var(--lp-accent) 35%,transparent);border-radius:var(--radius-pill);transition:background var(--duration-fast,.15s) ease,color var(--duration-fast,.15s) ease}.page_bookLink__bc_5q:hover{background:var(--lp-accent);color:var(--color-primary-fg)}.page_bookDisclaimer__yUy_I{font-size:.75rem;color:var(--lp-muted);text-align:center;margin:1.25rem 0 0;line-height:1.7}.page_target__x2sWC{padding-block:var(--space-section);background:var(--lp-surface);border-block:1px solid var(--lp-line)}.page_targetInner__IpXeC{max-width:var(--lp-max);margin-inline:auto}.page_targetTitle__5S8h_{font-size:clamp(1.5rem,1.2rem + 1.6vw,2.1rem);font-weight:700;text-align:center;margin:0 0 1.75rem}.page_targetList__8y3zI{list-style:none;padding:0;margin:0;display:grid;grid-gap:.6rem;gap:.6rem}.page_targetList__8y3zI li{position:relative;padding:.85rem 1rem .85rem 2.5rem;background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:var(--radius-md);font-size:.92rem;color:var(--lp-ink)}.page_targetList__8y3zI li:before{content:"✓";position:absolute;left:1rem;color:var(--lp-accent);font-weight:700}.page_lecturer__gdfPF{padding-block:var(--space-section);background:var(--lp-paper)}.page_lecturerInner__RASMe{max-width:var(--lp-max);margin-inline:auto}.page_lecturerLabel__MqE8G{font-size:.95rem;font-weight:700;letter-spacing:.06em;color:var(--lp-muted);text-align:center;margin:0 0 1.5rem}.page_lecturerCard__9Ab18{display:flex;gap:1.5rem;align-items:flex-start;background:var(--lp-surface);border:1px solid var(--lp-line);border-radius:var(--radius-lg);padding:clamp(1.5rem,1rem + 2vw,2.25rem);box-shadow:0 12px 30px -20px rgb(0 0 0/16%)}.page_lecturerHex__8_u9p{flex-shrink:0;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in oklch,var(--lp-accent) 22%,var(--lp-surface)),var(--lp-surface));border:1px solid color-mix(in oklch,var(--lp-accent) 30%,transparent)}.page_lecturerInitial__wqd8i{font-family:var(--font-serif);font-size:1.9rem;font-weight:700;color:var(--lp-accent)}.page_lecturerBio__12srt{flex:1 1;min-width:0}.page_lecturerRole__wM_tF{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--lp-accent);margin:0 0 .2rem}.page_lecturerName__tF35j{font-family:var(--font-serif);font-size:1.35rem;font-weight:700;color:var(--lp-ink);margin:0 0 .85rem}.page_lecturerText__3MzJC{font-size:.85rem;line-height:1.9;color:var(--lp-muted);margin:0 0 .6rem}.page_info__UHdgv{padding-block:var(--space-section);background:var(--lp-surface);border-block:1px solid var(--lp-line)}.page_infoInner__O_Zji{max-width:var(--lp-max);margin-inline:auto}.page_infoTitle__hvJur{font-size:clamp(1.5rem,1.2rem + 1.6vw,2.1rem);font-weight:700;text-align:center;margin:0 0 1.75rem}.page_infoGrid__tblYL{margin:0;border:1px solid var(--lp-line);border-radius:var(--radius-lg);overflow:hidden;background:var(--lp-paper)}.page_infoRow__90P8Q{display:grid;grid-template-columns:7rem 1fr;grid-gap:1rem;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--lp-line)}.page_infoRow__90P8Q:last-child{border-bottom:none}.page_infoRow__90P8Q dt{font-size:.85rem;font-weight:700;color:var(--lp-muted)}.page_infoRow__90P8Q dd{margin:0;font-size:.92rem;color:var(--lp-ink)}.page_infoFree__hdGBL{color:var(--lp-accent);font-size:1.05rem}.page_mapLink__fVsEx{display:inline-flex;align-items:baseline;gap:.25rem;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in oklch,var(--lp-accent) 45%,transparent);text-decoration-color:color-mix(in oklch,var(--lp-accent) 45%,transparent);transition:color var(--duration-fast,.15s) ease}.page_mapLink__fVsEx:focus-visible,.page_mapLink__fVsEx:hover{color:var(--lp-accent);-webkit-text-decoration-color:var(--lp-accent);text-decoration-color:var(--lp-accent)}.page_mapLinkIcon__ZHirG{font-size:.8em}.page_venueAddress__DuGdw{display:block;margin-top:.35rem;font-size:.82rem;line-height:1.6}.page_mapLinkNote__FMWbg{display:block;margin-top:.2rem;font-size:.75rem;color:var(--lp-muted)}.page_cta__BnXrV{padding-block:clamp(4rem,3rem + 6vw,6.5rem);background:radial-gradient(120% 90% at 50% 100%,var(--color-primary-wash),transparent 60%),var(--lp-paper);text-align:center}.page_ctaInner__d5RC8{max-width:var(--lp-max);margin-inline:auto}.page_ctaEyebrow__pnQkG{font-size:.78rem;font-weight:700;letter-spacing:.1em;color:var(--lp-accent);margin:0 0 1rem}.page_ctaTitle__Y6CtX{font-size:clamp(1.7rem,1.2rem + 2.4vw,2.6rem);font-weight:700;line-height:1.4;margin:0 0 1.25rem;color:var(--lp-ink)}.page_ctaBody__lG6qb{font-size:.97rem;line-height:1.9;color:var(--lp-muted);margin:0 0 2rem}.page_ctaButton__6J1Zj{font-size:1.0625rem;padding:1rem 2.5rem}.page_ctaNote__hjdNl{font-size:.8rem;color:var(--lp-muted);margin:1rem 0 0}@media (max-width:640px){.page_lecturerCard__9Ab18{flex-direction:column;align-items:center;text-align:center}.page_infoRow__90P8Q{grid-template-columns:5.5rem 1fr;gap:.75rem}}.page_root__9qdfd{--lp-bg:#0e0d0b;--lp-bg2:#1c1a16;--lp-bg3:#f5f0e8;--lp-gold:#c9a84c;--lp-gold-lt:#e8c97a;--lp-gold-dk:#8c6d1f;--lp-text:#f5f0e8;--lp-muted:#a09478;--lp-teal:var(--lp-gold);--lp-teal-hv:var(--lp-gold-lt);--lp-max:min(860px,100vw - 2rem);background:var(--lp-bg);color:var(--lp-text);font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,system-ui,sans-serif}.page_hero__MrEBt{position:relative;min-height:clamp(420px,56.25vw,720px);display:flex;align-items:flex-end;padding-bottom:clamp(2.5rem,6vw,5rem)}.page_heroImg__4EHVK{object-fit:cover;object-position:center center}.page_heroImgFallback__XHfK9{position:absolute;inset:0;background:radial-gradient(ellipse at 60% 30%,#5a3d10 0,transparent 60%),radial-gradient(ellipse at 20% 80%,#2a1f0a 0,transparent 50%),linear-gradient(160deg,#1a1508,#0e0d0b)}.page_heroOverlay__Or4Zg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,13,11,.3) 0,rgba(14,13,11,.55) 40%,rgba(14,13,11,.92))}.page_heroContent__NlzLd{position:relative;z-index:1;width:var(--lp-max);margin-inline:auto;padding:1.75rem 2rem;background:rgba(14,13,11,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;border:1px solid rgba(201,168,76,.18);display:flex;flex-direction:column;align-items:flex-start}.page_heroEyebrow__wwyf7{font-size:clamp(.8rem,1.5vw,.95rem);color:var(--lp-gold);letter-spacing:.1em;margin:0 0 .75rem}.page_heroTitle___9CfZ{font-size:clamp(2.2rem,6vw,4rem);font-weight:900;line-height:1.15;letter-spacing:-.01em;margin:0 0 1rem;color:var(--lp-text)}.page_heroSub__ssbcE{font-size:clamp(.85rem,1.8vw,1rem);color:var(--lp-muted);margin:0 0 1.25rem;line-height:1.6}.page_heroBadge__SrJYq{display:inline-block;padding:.3em .9em;background:var(--lp-gold);color:#1a1508;font-size:.8rem;font-weight:700;border-radius:2px;margin-bottom:1.5rem;letter-spacing:.06em}.page_heroCta__v58gf{display:inline-flex;align-items:center;padding:.875rem 2.5rem;background:var(--lp-teal);color:var(--lp-bg2);border-radius:6px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background .15s ease;margin-bottom:1.25rem}.page_heroCta__v58gf:hover{background:var(--lp-teal-hv);color:var(--lp-bg2);text-decoration:none}.page_heroMeta__5rQo5{font-size:.82rem;color:var(--lp-muted);margin:0}.page_statusBadge__N0YNK{display:inline-flex;align-items:center;gap:.4em;padding:.3em .875em;font-size:.8rem;font-weight:700;border-radius:2px;letter-spacing:.06em;margin-bottom:1.25rem}.page_statusBadge__N0YNK:before{content:"";width:.5em;height:.5em;border-radius:50%;background:currentColor;opacity:.8;flex-shrink:0}.page_statusOpen___Fncv{background:rgba(0,153,136,.2);color:#4cd9c8;border:1px solid rgba(0,153,136,.4)}.page_statusClosed__n8pBL{background:rgba(201,168,76,.15);color:var(--lp-gold);border:1px solid rgba(201,168,76,.3)}.page_statusCompleted__Rmpx0{background:rgba(160,148,120,.15);color:var(--lp-muted);border:1px solid rgba(160,148,120,.25)}.page_adImage__ZT3uw{background:var(--lp-bg2);padding-block:clamp(2.5rem,6vw,4rem);border-top:1px solid rgba(201,168,76,.15)}.page_adImageInner__3gBrt{width:var(--lp-max);margin-inline:auto;padding-inline:1rem;display:flex;justify-content:center}.page_adImgWrap__9TfDG{position:relative;width:100%;aspect-ratio:1/1.414;border-radius:8px;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.6)}.page_adImg__MdK8D{object-fit:contain;background:var(--lp-bg)}.page_pain__2eiW_{background:var(--lp-bg2);padding-block:clamp(3rem,8vw,5rem);border-top:1px solid rgba(201,168,76,.15)}.page_painInner__CiKep{width:var(--lp-max);margin-inline:auto;padding-inline:1rem;text-align:center}.page_painQuote__f0aaF{font-size:clamp(1.5rem,4vw,2.4rem);font-weight:800;line-height:1.4;color:var(--lp-gold-lt);margin:0 0 2rem;position:relative}.page_painQuote__f0aaF:after,.page_painQuote__f0aaF:before{content:"\201C";font-size:4rem;color:var(--lp-gold-dk);line-height:0;vertical-align:-.4em;margin-inline:.1em}.page_painQuote__f0aaF:after{content:"\201D"}.page_painBody__lXmgk{font-size:clamp(.95rem,2vw,1.1rem);line-height:1.9;color:var(--lp-muted);margin:0 0 1rem}.page_painBody__lXmgk strong{color:var(--lp-text)}.page_why__TwN_L{padding-block:clamp(3.5rem,9vw,6rem);background:var(--lp-bg)}.page_whyInner__4pfLo{width:var(--lp-max);margin-inline:auto;padding-inline:1rem}.page_whyTitle__MT7_Z{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.3;margin:0 0 1.5rem;color:var(--lp-text)}.page_whyBody__gP99_{font-size:clamp(.95rem,2vw,1.05rem);line-height:1.9;color:var(--lp-muted);margin:0 0 1rem;max-width:640px}.page_whyBody__gP99_ strong{color:var(--lp-gold-lt)}.page_how__Zk_Kl{padding-block:clamp(3.5rem,9vw,6rem);background:var(--lp-bg2);border-top:1px solid rgba(201,168,76,.12);border-bottom:1px solid rgba(201,168,76,.12)}.page_howInner__RmjlR{width:var(--lp-max);margin-inline:auto;padding-inline:1rem}.page_howTitle__Q1C7T{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.3;margin:0 0 2rem;color:var(--lp-text)}.page_howCards__AZWb9{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_howCard__X_utz{border:1px solid rgba(201,168,76,.2);border-radius:10px;padding:1.5rem;background:rgba(201,168,76,.04);transition:border-color .2s ease}.page_howCard__X_utz:hover{border-color:rgba(201,168,76,.5)}.page_howCardNumber__4rpYt{font-size:.72rem;font-weight:700;letter-spacing:.1em;color:var(--lp-gold);margin-bottom:.625rem}.page_howCardTitle__lSnSX{font-size:1rem;font-weight:700;color:var(--lp-text);margin:0 0 .625rem}.page_howCardBody__M52i8{font-size:.9rem;line-height:1.7;color:var(--lp-muted);margin:0}.page_what__Wd27E{padding-block:clamp(3.5rem,9vw,6rem);background:var(--lp-gold)}.page_whatInner__T4keS{width:var(--lp-max);margin-inline:auto;padding-inline:1rem}.page_whatTitle__v3Hhz{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.3;margin:0 0 2rem;color:var(--lp-bg)}.page_whatList__pCGXD{display:flex;flex-direction:column;gap:1rem}.page_whatItem__FvXwi{display:flex;gap:.875rem;align-items:flex-start;font-size:clamp(.95rem,2vw,1.05rem);color:#2a1f0a;line-height:1.6}.page_whatItem__FvXwi strong{color:var(--lp-bg)}.page_whatCheck__5TgaC{flex-shrink:0;width:1.5rem;height:1.5rem;background:var(--lp-bg);color:var(--lp-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;margin-top:.1em}.page_whatNote__KSc7q{margin:1.5rem 0 0;font-size:.85rem;color:#5c4510;line-height:1.6}.page_target__acv9I{padding-block:clamp(3rem,7vw,5rem);background:var(--lp-bg)}.page_targetInner__KpnSy{width:var(--lp-max);margin-inline:auto;padding-inline:1rem}.page_targetTitle__Nuzc3{font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800;margin:0 0 1.5rem;color:var(--lp-text)}.page_targetList__FghJA{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.page_targetList__FghJA li{padding:.875rem 1.25rem;background:var(--lp-bg2);border-left:3px solid var(--lp-gold);border-radius:0 6px 6px 0;font-size:clamp(.95rem,2vw,1.05rem);color:var(--lp-text);line-height:1.5}.page_lecturer__Ih0tt{padding-block:clamp(3.5rem,8vw,5.5rem);background:var(--lp-bg2);border-top:1px solid rgba(201,168,76,.12)}.page_lecturerInner__E7bYj{width:var(--lp-max);margin-inline:auto;padding-inline:1rem}.page_lecturerLabel__0TLyY{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-gold);margin:0 0 1.75rem}.page_lecturerCard__m4__e{display:flex;gap:2rem;align-items:flex-start;flex-wrap:wrap}.page_lecturerHex__ceI6E{flex-shrink:0;width:120px;height:138px;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(145deg,var(--lp-gold) 0,var(--lp-gold-dk) 100%);display:flex;align-items:center;justify-content:center}.page_lecturerHexInner__LFW_J{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page_lecturerInitial__nhv5Q{font-size:2.5rem;font-weight:900;color:#1a1508}.page_lecturerBio___e2X1{flex:1 1;min-width:220px}.page_lecturerRole__c4i9S{font-size:.82rem;color:var(--lp-gold);letter-spacing:.06em;margin:0 0 .25rem}.page_lecturerName__GRIpM{font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800;color:var(--lp-text);margin:0 0 1rem;letter-spacing:.04em}.page_lecturerText__LKl_V{font-size:.95rem;line-height:1.85;color:var(--lp-muted);margin:0 0 .75rem}.page_info__JdROH{padding-block:clamp(3rem,7vw,5rem);background:var(--lp-bg);border-top:1px solid rgba(201,168,76,.12)}.page_infoInner__iQXie{width:var(--lp-max);margin-inline:auto;padding-inline:1rem}.page_infoTitle__5h_ey{font-size:clamp(1.4rem,3.5vw,2rem);font-weight:800;color:var(--lp-text);margin:0 0 1.5rem}.page_infoGrid__boJnj{border:1px solid rgba(201,168,76,.2);border-radius:10px;overflow:hidden;margin:0}.page_infoRow__jl9ZB{display:grid;grid-template-columns:5em 1fr;border-bottom:1px solid rgba(201,168,76,.12)}.page_infoRow__jl9ZB:last-child{border-bottom:none}.page_infoRow__jl9ZB dt{background:rgba(201,168,76,.06);font-size:.85rem;font-weight:600;color:var(--lp-gold);border-right:1px solid rgba(201,168,76,.12)}.page_infoRow__jl9ZB dd,.page_infoRow__jl9ZB dt{padding:.875rem 1.25rem;display:flex;align-items:center}.page_infoRow__jl9ZB dd{margin:0;font-size:.95rem;color:var(--lp-text);gap:.75rem;flex-wrap:wrap}.page_infoFree__u07kc{font-size:1.2rem;font-weight:900;color:var(--lp-gold-lt)}.page_infoBadge__2wBCc{font-size:.72rem;padding:.2em .6em;border:1px solid var(--lp-gold-dk);border-radius:3px;color:var(--lp-gold);letter-spacing:.04em}.page_cta__5CVPe{padding-block:clamp(4rem,10vw,7rem);background:linear-gradient(160deg,#1a1508 0,var(--lp-bg) 100%);border-top:1px solid rgba(201,168,76,.2);text-align:center}.page_ctaInner__O21Dh{width:var(--lp-max);margin-inline:auto;padding-inline:1rem}.page_ctaEyebrow__InG7A{font-size:.8rem;letter-spacing:.12em;color:var(--lp-gold);margin:0 0 .875rem;text-transform:uppercase}.page_ctaTitle__sG1OB{font-size:clamp(1.8rem,5vw,3rem);font-weight:900;line-height:1.25;color:var(--lp-text);margin:0 0 1.25rem}.page_ctaBody__AA4Wq{font-size:clamp(.95rem,2vw,1.1rem);line-height:1.8;color:var(--lp-muted);margin:0 0 2rem}.page_ctaButton__UahVt{display:inline-flex;align-items:center;padding:1rem 3rem;background:var(--lp-teal);color:var(--lp-bg2);border-radius:6px;font-size:1.15rem;font-weight:700;text-decoration:none;transition:background .15s ease,transform .15s ease}.page_ctaButton__UahVt:hover{background:var(--lp-teal-hv);color:var(--lp-bg2);text-decoration:none;transform:translateY(-2px)}.page_ctaNote__OFMP5{margin:1rem 0 0;font-size:.8rem;color:var(--lp-muted)}