.homepage-module__hl6wZG__eyebrow,.homepage-module__hl6wZG__pathType{color:var(--color-text-secondary);font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;line-height:var(--line-height-body);text-transform:uppercase;margin:0}.homepage-module__hl6wZG__hero{min-height:calc(100svh - 5.5rem);padding-block:var(--space-layout) var(--space-section)}.homepage-module__hl6wZG__heroLayout{align-items:center;gap:clamp(var(--space-layout), 4.5vw, 4.5rem);min-height:calc(100svh - 5.5rem - var(--space-layout) - var(--space-section));grid-template-columns:minmax(0,.94fr) minmax(26rem,1.06fr);display:grid}.homepage-module__hl6wZG__heroCopy{align-items:flex-start}.homepage-module__hl6wZG__heroTitle{font-size:clamp(3rem,3.7vw,3.25rem);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-display);max-width:none;margin:0;line-height:1.16}.homepage-module__hl6wZG__heroTitle span,.homepage-module__hl6wZG__heroText span,.homepage-module__hl6wZG__positioningLead span{white-space:nowrap;display:block}.homepage-module__hl6wZG__heroText,.homepage-module__hl6wZG__sectionLead,.homepage-module__hl6wZG__pathSummary{color:var(--color-text-secondary);line-height:var(--line-height-lead);margin:0}.homepage-module__hl6wZG__heroText{font-size:var(--font-size-lead);max-width:none;line-height:1.62}.homepage-module__hl6wZG__mediaSlot{background:var(--color-accent-muted);border-radius:var(--radius-subtle);position:relative;overflow:hidden}.homepage-module__hl6wZG__mediaSlotHero{aspect-ratio:5/4}.homepage-module__hl6wZG__mediaSlotPath{aspect-ratio:4/3}.homepage-module__hl6wZG__mediaSlotLgi{aspect-ratio:4/3;background:var(--color-background-primary)}.homepage-module__hl6wZG__mediaSlotStory{aspect-ratio:4/5}.homepage-module__hl6wZG__mediaImage{object-fit:cover}.homepage-module__hl6wZG__mediaPlaceholder{isolation:isolate;padding:var(--space-content);align-items:flex-end;display:flex}.homepage-module__hl6wZG__mediaPlaceholder:after{background:var(--color-brand-gold);border-radius:var(--radius-round);content:"";height:var(--space-content-tight);width:var(--space-content-tight);position:absolute;top:18%;right:16%}.homepage-module__hl6wZG__placeholderOrbit{aspect-ratio:1;border:var(--border-width) solid var(--color-text-secondary);border-radius:var(--radius-round);width:70%;position:absolute;top:15%;left:15%}.homepage-module__hl6wZG__developmentLabel{color:var(--color-text-secondary);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;z-index:1;position:relative}.homepage-module__hl6wZG__disabledCta{background:var(--color-accent-muted);border:var(--border-width) solid transparent;border-radius:var(--radius-round);color:var(--color-text-secondary);cursor:not-allowed;font-size:var(--font-size-button);font-weight:var(--font-weight-medium);min-height:3rem;padding:var(--space-control) var(--space-content);justify-content:center;align-items:center;display:inline-flex}.homepage-module__hl6wZG__positioning,.homepage-module__hl6wZG__lgi,.homepage-module__hl6wZG__story,.homepage-module__hl6wZG__consultation{padding-block:clamp(5rem,8vw,8.5rem)}.homepage-module__hl6wZG__positioning{background:var(--color-background-elevated)}.homepage-module__hl6wZG__positioningIntro{margin-bottom:var(--space-section);max-width:var(--container-reading);align-items:flex-start}.homepage-module__hl6wZG__sectionTitle,.homepage-module__hl6wZG__consultationTitle{font-size:clamp(2rem,3vw,3.25rem);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-heading);text-wrap:balance;margin:0;line-height:1.18}.homepage-module__hl6wZG__sectionTitle{max-width:14ch}.homepage-module__hl6wZG__sectionLead{font-size:var(--font-size-lead);max-width:38ch}.homepage-module__hl6wZG__displayLead span{white-space:nowrap;display:block}.homepage-module__hl6wZG__paths{gap:clamp(var(--space-layout), 7vw, 7rem);grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);display:grid}.homepage-module__hl6wZG__pathAdult{margin-top:clamp(4rem,8vw,7rem)}.homepage-module__hl6wZG__pathAdult .homepage-module__hl6wZG__mediaSlotPath{aspect-ratio:5/4}.homepage-module__hl6wZG__pathAdult .homepage-module__hl6wZG__mediaImage{object-position:48% 52%!important}.homepage-module__hl6wZG__path{gap:var(--space-layout);flex-direction:column;display:flex}.homepage-module__hl6wZG__pathTitle,.homepage-module__hl6wZG__storyTitle{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);margin:0}.homepage-module__hl6wZG__pathSummary{font-size:var(--font-size-body-large);max-width:34ch}.homepage-module__hl6wZG__lgiLayout,.homepage-module__hl6wZG__storyLayout,.homepage-module__hl6wZG__consultationLayout{align-items:center;gap:clamp(var(--space-layout), 8vw, 8rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homepage-module__hl6wZG__lgiCopy,.homepage-module__hl6wZG__storyCopy{align-items:flex-start}.homepage-module__hl6wZG__lgiDemo{min-height:32rem;padding:clamp(var(--space-content), 4vw, var(--space-layout));margin:0;position:relative}.homepage-module__hl6wZG__lgiDemo:before{background:radial-gradient(circle at 18% 16%, color-mix(in srgb, var(--color-brand-gold) 12%, transparent), transparent 28%), color-mix(in srgb, var(--color-accent-muted) 52%, var(--color-background-primary));border-radius:var(--radius-subtle);content:"";position:absolute;inset:0}.homepage-module__hl6wZG__lgiMonthlySheet,.homepage-module__hl6wZG__lgiTrajectorySheet{background:color-mix(in srgb, var(--color-background-elevated) 94%, var(--color-brand-gold));border:var(--border-width) solid color-mix(in srgb, var(--color-brand-gold) 38%, var(--color-border-subtle));border-radius:var(--radius-subtle);box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--color-brand-black) 10%, transparent);padding:var(--space-content);width:min(72%,23rem);position:absolute}.homepage-module__hl6wZG__lgiMonthlySheet{z-index:2;top:8%;left:7%}.homepage-module__hl6wZG__lgiTrajectorySheet{z-index:1;bottom:12%;right:6%;transform:rotate(1deg)}.homepage-module__hl6wZG__lgiSheetHeader{color:var(--color-text-secondary);font-size:var(--font-size-caption);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.homepage-module__hl6wZG__lgiSheetTitle{font-size:var(--font-size-lead);font-weight:var(--font-weight-medium);margin-block:var(--space-content-tight) var(--space-content)}.homepage-module__hl6wZG__lgiObservations{margin:0}.homepage-module__hl6wZG__lgiObservations>div{border-top:var(--border-width) solid var(--color-border-subtle);gap:var(--space-control);padding-block:var(--space-control-tight);grid-template-columns:minmax(7rem,.9fr) 1fr;display:grid}.homepage-module__hl6wZG__lgiObservations dt,.homepage-module__hl6wZG__lgiObservations dd{font-size:var(--font-size-body-small);margin:0}.homepage-module__hl6wZG__lgiCoachNote{border-top:var(--border-width) solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-caption);padding-top:var(--space-control);margin:0;line-height:1.6}.homepage-module__hl6wZG__lgiCoachNote span{color:var(--color-text-primary);font-weight:var(--font-weight-medium);margin-bottom:var(--space-micro);display:block}.homepage-module__hl6wZG__lgiObservations dd{color:var(--color-text-secondary);align-items:flex-end;gap:var(--space-micro);flex-direction:column;display:flex}.homepage-module__hl6wZG__lgiProgress{gap:var(--space-micro);display:flex}.homepage-module__hl6wZG__lgiProgress i{background:var(--color-brand-gold);border-radius:var(--radius-round);width:.4rem;height:.4rem}.homepage-module__hl6wZG__lgiTrajectory{min-height:8rem;position:relative}.homepage-module__hl6wZG__lgiTrajectoryChart{width:100%;height:5.5rem;position:absolute;inset:0 0 auto}.homepage-module__hl6wZG__lgiTrajectoryChart polyline{fill:none;stroke:var(--color-brand-gold);stroke-width:2px}.homepage-module__hl6wZG__lgiTrajectoryChart circle{fill:var(--color-background-elevated);stroke:var(--color-text-primary);stroke-width:2px}.homepage-module__hl6wZG__lgiTrajectory ol{justify-content:space-between;align-items:end;height:8rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.homepage-module__hl6wZG__lgiTrajectory li{color:var(--color-text-secondary);font-size:var(--font-size-caption);flex-direction:column;align-items:center;gap:0;width:25%;line-height:1.35;display:flex}.homepage-module__hl6wZG__lgiTrajectory small{color:var(--color-text-secondary);font-size:.625rem}.homepage-module__hl6wZG__lgiDemo figcaption{bottom:var(--space-content);color:var(--color-text-secondary);font-size:var(--font-size-caption);left:var(--space-content);line-height:var(--line-height-body);z-index:3;max-width:34ch;position:absolute}@media (max-width:56rem){.homepage-module__hl6wZG__lgiDemo{gap:var(--space-content);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.homepage-module__hl6wZG__lgiMonthlySheet,.homepage-module__hl6wZG__lgiTrajectorySheet{grid-area:1/1;position:relative}.homepage-module__hl6wZG__lgiMonthlySheet{place-self:start;width:min(84%,23rem);top:auto;left:auto}.homepage-module__hl6wZG__lgiTrajectorySheet{place-self:end;width:min(86%,23rem);margin-top:clamp(4.5rem,12vw,6.5rem);bottom:auto;right:auto}.homepage-module__hl6wZG__lgiDemo figcaption{grid-row:2;margin:0;position:relative;bottom:auto;left:auto}}.homepage-module__hl6wZG__story{background:var(--color-background-elevated)}.homepage-module__hl6wZG__storyEmpty,.homepage-module__hl6wZG__configurationNote{color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body);margin:0}.homepage-module__hl6wZG__consultation{border-top:var(--border-width) solid var(--color-border-subtle)}.homepage-module__hl6wZG__consultationTitle{max-width:13ch}.homepage-module__hl6wZG__consultationActions{border-left:var(--border-width) solid var(--color-border-subtle);min-width:min(100%,21rem);padding:var(--space-content) 0 var(--space-content) var(--space-layout);justify-self:end;align-items:flex-start}.homepage-module__hl6wZG__consultationChannel{color:var(--color-text-secondary);font-size:.6875rem;font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase}.homepage-module__hl6wZG__consultationPrimary{font-size:var(--font-size-body);min-height:3.5rem;padding-inline:var(--space-component)}@media (max-width:68rem){.homepage-module__hl6wZG__hero{min-height:auto}.homepage-module__hl6wZG__heroLayout{grid-template-columns:1fr;min-height:auto}.homepage-module__hl6wZG__heroTitle{font-size:clamp(3rem,6vw,3.5rem)}.homepage-module__hl6wZG__mediaSlotHero{aspect-ratio:16/9}}@media (max-width:48rem){.homepage-module__hl6wZG__heroLayout,.homepage-module__hl6wZG__lgiLayout,.homepage-module__hl6wZG__storyLayout,.homepage-module__hl6wZG__consultationLayout,.homepage-module__hl6wZG__paths{grid-template-columns:1fr}.homepage-module__hl6wZG__heroLayout{gap:var(--space-layout)}.homepage-module__hl6wZG__heroCopy{padding-block:var(--space-layout)}.homepage-module__hl6wZG__heroTitle{max-width:none;font-size:clamp(2rem,7.8vw,2.35rem)}.homepage-module__hl6wZG__heroTitle span,.homepage-module__hl6wZG__heroText span,.homepage-module__hl6wZG__positioningLead span,.homepage-module__hl6wZG__displayLead span{white-space:normal}.homepage-module__hl6wZG__mediaSlotHero{aspect-ratio:4/3;min-height:0}.homepage-module__hl6wZG__positioningIntro{margin-bottom:var(--space-layout)}.homepage-module__hl6wZG__path+.homepage-module__hl6wZG__path{border-top:var(--border-width) solid var(--color-border-subtle);padding-top:var(--space-layout)}.homepage-module__hl6wZG__pathAdult{margin-top:0}.homepage-module__hl6wZG__pathAdult .homepage-module__hl6wZG__mediaSlotPath{aspect-ratio:4/3}.homepage-module__hl6wZG__pathAdult .homepage-module__hl6wZG__mediaImage{object-position:42% 52%!important}.homepage-module__hl6wZG__positioning,.homepage-module__hl6wZG__lgi,.homepage-module__hl6wZG__story,.homepage-module__hl6wZG__consultation{padding-block:var(--space-section-large)}.homepage-module__hl6wZG__mediaSlotPath{aspect-ratio:4/3}.homepage-module__hl6wZG__lgiCopy{grid-row:1}.homepage-module__hl6wZG__consultationActions{border-left:0;border-top:var(--border-width) solid var(--color-border-subtle);min-width:100%;padding:var(--space-content) 0 0;justify-self:start}.homepage-module__hl6wZG__consultationPrimary{width:100%}}@media (prefers-reduced-motion:reduce){.homepage-module__hl6wZG__mediaImage{transition:none}}
