.gx{--gx-bg:#f6f1e8;--gx-bg-deep:#efe7da;--gx-surface:#fffcf6;--gx-dark:#15141b;--gx-dark-2:#211f2a;--gx-ink:#17151c;--gx-ink-soft:#3a3642;--gx-muted:#57535e;--gx-on-dark:#f6f1e8;--gx-on-dark-muted:#bdb7c8;--gx-line:#17151c1f;--gx-line-on-dark:#f6f1e81f;--gx-violet:#5b3fd6;--gx-violet-soft:#e7e0fd;--gx-coral:#a3321d;--gx-coral-soft:#ffe0d6;--gx-peach:#8a3f12;--gx-peach-soft:#ffead8;--gx-teal:#11665a;--gx-teal-soft:#d4f0e6;--gx-blue:#2a52a8;--gx-blue-soft:#dce6fb;--gx-plum:#8e3b82;--gx-plum-soft:#f5def0;--gx-lavender-on-dark:#c9b8ff;--gx-coral-on-dark:#ffb3a0;--gx-teal-on-dark:#8fe0c8;--gx-font:var(--font-gx), "Helvetica Neue", Arial, sans-serif;--gx-text-xs:12px;--gx-text-sm:14px;--gx-text-md:17px;--gx-text-lg:19px;--gx-display-1:clamp(54px, 9.6vw, 156px);--gx-display-2:clamp(38px, 5.4vw, 74px);--gx-display-3:clamp(28px, 3.4vw, 46px);--gx-tracking-display:-.05em;--gx-gutter:24px;--gx-section:clamp(84px, 10vw, 140px);--gx-radius-sm:14px;--gx-radius-md:22px;--gx-radius-lg:28px;--gx-radius-xl:36px;--gx-shadow-1:0 10px 24px #17151c0f;--gx-shadow-2:0 26px 50px #17151c1a;--gx-shadow-3:0 30px 80px #17151c14;--gx-ease:cubic-bezier(.2, .7, .1, 1);--gx-fast:.25s;--gx-medium:.5s;--gx-slow:.8s;background:var(--gx-bg);color:var(--gx-ink);font-family:var(--gx-font);line-height:1.55;display:block;overflow-x:clip}.gx :where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--gx-violet);outline-offset:3px;box-shadow:none}.gx :where(.gx-on-dark,footer) :where(a,button,summary,[tabindex]):focus-visible{outline-color:var(--gx-lavender-on-dark)}.gx :where(h1,h2,h3,h4){text-wrap:balance;margin:0;font-family:inherit}.gx :where(p){margin:0}.gx :where(em){font-style:normal}.gx>footer{color:var(--summit-paper);font-family:Arial,Helvetica,sans-serif;line-height:normal}.gx-wrap{width:min(1180px, calc(100% - 2 * var(--gx-gutter)));margin-inline:auto}.gx-section{padding-block:var(--gx-section)}.gx-on-dark{background:var(--gx-dark);color:var(--gx-on-dark)}.gx-skip{z-index:100;background:var(--gx-ink);color:#fff;border-radius:999px;padding:12px 18px;font-weight:650;position:absolute;top:-80px;left:16px}.gx-skip:focus{top:16px}.gx-kicker{color:var(--gx-violet);font-size:var(--gx-text-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.gx-on-dark .gx-kicker{color:var(--gx-lavender-on-dark)}.gx-meta{color:var(--gx-muted);font-size:var(--gx-text-xs);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:8px;font-weight:650;display:flex}.gx-fine{color:var(--gx-muted);font-size:13px}.gx-fine a{color:var(--gx-ink);text-underline-offset:3px;text-decoration:underline}.gx-title{font-size:var(--gx-display-2);letter-spacing:var(--gx-tracking-display);font-weight:760;line-height:1}.gx-title em{color:var(--gx-violet);display:block}.gx-on-dark .gx-title em{color:var(--gx-lavender-on-dark)}.gx-button{min-height:48px;font:inherit;letter-spacing:0;text-align:center;cursor:pointer;transition:transform var(--gx-fast) var(--gx-ease), background-color var(--gx-fast), color var(--gx-fast), box-shadow var(--gx-fast);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:650;display:inline-flex}.gx-button:hover{transform:translateY(-2px)}.gx-button-lg{min-height:58px;padding:0 30px;font-size:16px}.gx-button-dark{background:var(--gx-ink);color:#fff;box-shadow:0 12px 28px #17151c2e}.gx-button-dark:hover{background:#2a2633}.gx-button-light{background:var(--gx-bg);color:var(--gx-ink)}.gx-button-ghost{color:inherit;background:0 0;border-color:currentColor}.gx-button[aria-disabled=true]{opacity:.45;cursor:default;transform:none}.gx-link{min-height:44px;color:var(--gx-ink);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--gx-violet) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--gx-violet) 55%, transparent);align-items:center;gap:8px;font-weight:650;display:inline-flex}.gx-link:after{content:"→";transition:transform var(--gx-fast) var(--gx-ease)}.gx-link:hover:after{transform:translate(4px)}.gx-on-dark .gx-link,.gx-link-light{color:var(--gx-on-dark);-webkit-text-decoration-color:var(--gx-lavender-on-dark);text-decoration-color:var(--gx-lavender-on-dark)}.gx-chip{border:1px solid var(--gx-line);background:var(--gx-surface);min-height:46px;color:var(--gx-ink);font:inherit;cursor:pointer;transition:transform var(--gx-fast) var(--gx-ease), background-color var(--gx-fast), color var(--gx-fast), border-color var(--gx-fast);border-radius:999px;padding:0 20px;font-weight:600}.gx-chip:hover{border-color:var(--gx-ink);transform:translateY(-2px)}.gx-chip[aria-pressed=true]{background:var(--gx-ink);border-color:var(--gx-ink);color:#fff}.gx-chip-small{min-height:44px;font-size:var(--gx-text-sm);padding:0 16px}.gx-option{border:1px solid var(--gx-line);background:var(--gx-bg);width:100%;min-height:52px;color:var(--gx-ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--gx-fast) var(--gx-ease), border-color var(--gx-fast), background-color var(--gx-fast);border-radius:16px;padding:12px 18px;font-size:16px;font-weight:600}.gx-option:hover{border-color:var(--gx-violet);transform:translate(4px)}.gx-option[aria-pressed=true]{border:2px solid var(--gx-violet);background:var(--gx-violet-soft)}.gx-options{gap:10px;margin-top:18px;display:grid}.gx-card{border:1px solid var(--gx-line);border-radius:var(--gx-radius-lg);background:var(--gx-surface);padding:clamp(22px,3.5vw,40px)}.gx-status{--tone:var(--gx-violet);--tone-soft:var(--gx-violet-soft);background:var(--tone-soft);color:var(--tone);font-size:var(--gx-text-xs);letter-spacing:.04em;border-radius:999px;align-self:flex-start;align-items:center;padding:6px 12px;font-weight:700;display:inline-flex}:where(.gx) [data-tone=coral]{--tone:var(--gx-coral);--tone-soft:var(--gx-coral-soft)}:where(.gx) [data-tone=teal]{--tone:var(--gx-teal);--tone-soft:var(--gx-teal-soft)}:where(.gx) [data-tone=blue]{--tone:var(--gx-blue);--tone-soft:var(--gx-blue-soft)}:where(.gx) [data-tone=peach]{--tone:var(--gx-peach);--tone-soft:var(--gx-peach-soft)}:where(.gx) [data-tone=plum]{--tone:var(--gx-plum);--tone-soft:var(--gx-plum-soft)}:where(.gx) [data-tone=violet]{--tone:var(--gx-violet);--tone-soft:var(--gx-violet-soft)}.gx-feedback{border-radius:var(--gx-radius-sm);background:var(--gx-violet-soft);color:var(--gx-ink);animation:gx-swap .45s var(--gx-ease) both;margin-top:18px;padding:14px 16px}.gx-feedback b{font-size:var(--gx-text-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;display:block}.gx-callout{border-left:4px solid var(--gx-coral);border-radius:0 var(--gx-radius-sm) var(--gx-radius-sm) 0;background:var(--gx-surface);padding:16px 18px}.gx-steps{gap:6px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.gx-steps:before,.gx-steps:after{content:"";background:#5b3fd62e;width:2px;position:absolute;top:14px;bottom:14px;left:5px}.gx-steps:after{background:var(--gx-violet);transform:scaleY(var(--progress,0));transform-origin:top;transition:transform .6s var(--gx-ease)}.gx-steps li{min-height:30px;color:var(--gx-muted);align-items:center;font-size:15px;font-weight:600;transition:color .3s;display:flex;position:relative}.gx-steps li:before{content:"";z-index:1;background:var(--gx-bg);width:12px;height:12px;transition:background-color .3s, border-color .3s, transform .3s var(--gx-ease);border:2px solid #5b3fd659;border-radius:50%;position:absolute;left:-22px}.gx-steps li[data-done]:before{border-color:var(--gx-violet);background:var(--gx-violet)}.gx-steps li[aria-current=step]{color:var(--gx-ink)}.gx-steps li[aria-current=step]:before{border-color:var(--gx-violet);background:var(--gx-surface);transform:scale(1.35)}.gx-swap{animation:gx-swap var(--gx-medium) var(--gx-ease) both}.gx-header-shell{z-index:50;padding:12px 16px 0;position:sticky;top:12px}.gx .site-header-float{border:1px solid var(--gx-line);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);width:min(1180px,100%);height:64px;color:var(--gx-ink);background:#fffcf6db;border-radius:999px;gap:20px;margin-inline:auto;padding:0 8px 0 24px;box-shadow:0 14px 34px #17151c14}.gx .site-header-float .brand{color:var(--gx-ink);font-family:var(--gx-font);letter-spacing:.16em;gap:.55em;font-size:14px;font-weight:650}.gx .site-header-float .brand span{color:var(--gx-violet);font-weight:800}.gx .site-header-float nav{gap:4px;font-size:14px}.gx .site-header-float nav a{color:var(--gx-ink-soft);border:0;border-radius:999px;padding:10px 14px;transition:background-color .2s,color .2s}.gx .site-header-float nav a:hover,.gx .site-header-float nav a[aria-current=page]{color:var(--gx-ink);background:#17151c0f}.gx .site-header-float nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--gx-violet)}.gx .site-header-float .nav-programs-menu{border:1px solid var(--gx-line);background:var(--gx-surface);border-radius:20px;padding:8px;top:52px;left:0;box-shadow:0 22px 44px #17151c24}.gx .site-header-float .nav-programs-menu a{color:var(--gx-ink-soft);border-radius:12px}.gx .site-header-float .nav-programs-menu a+a{border-top:0}.gx .site-header-float .menu-toggle{border:1px solid var(--gx-line);background:var(--gx-ink);color:#fff;border-radius:999px;padding:0 18px}@media (max-width:980px){.gx-header-shell{padding-inline:12px}.gx .site-header-float{padding:0 8px 0 20px}.gx .site-header-float nav.nav-open{border:1px solid var(--gx-line);background:var(--gx-surface);border-radius:24px;max-height:calc(100dvh - 110px);padding:12px;top:72px;box-shadow:0 24px 48px #17151c29}.gx .site-header-float nav.nav-open>a,.gx .site-header-float .nav-programs-trigger>a{padding:12px 14px}.gx .site-header-float .nav-programs-trigger button{color:var(--gx-ink-soft)}.gx .site-header-float .nav-programs-menu{border:0;border-left:2px solid var(--gx-violet-soft);box-shadow:none;background:0 0;border-radius:0}}.gx-hero{background:radial-gradient(55% 60% at 92% 20%, #b9a8ff42, transparent 70%), radial-gradient(35% 45% at 75% 100%, #f4a36c29, transparent 70%), var(--gx-bg);padding-block:clamp(48px,7vw,96px) clamp(56px,8vw,112px);position:relative}.gx-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:48px;display:grid}.gx-hero h1{letter-spacing:-.06em;animation:gx-rise .9s var(--gx-ease) both;margin-top:16px;font-size:clamp(44px,7vw,104px);font-weight:800;line-height:.95}.gx-hero h1 em{color:var(--gx-violet);display:block}.gx-hero-intro{max-width:620px;color:var(--gx-ink-soft);animation:gx-fade .9s .25s var(--gx-ease) both;font-size:clamp(18px,1.6vw,21px);margin-top:24px!important}.gx-hero-actions{animation:gx-fade .9s .4s var(--gx-ease) both;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.gx-hero-trail{border:1px solid var(--gx-line);border-radius:var(--gx-radius-md);background:#fffcf6b3;padding:22px 22px 18px}.gx-hero-trail p{color:var(--gx-muted);font-size:var(--gx-text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:12px!important}.gx-hero-trail ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gx-hero-trail li{grid-template-columns:34px 1fr;align-items:baseline;font-weight:600;display:grid}.gx-hero-trail li span{color:var(--gx-violet);font-size:var(--gx-text-xs);font-variant-numeric:tabular-nums}@media (max-width:980px){.gx-hero-grid{grid-template-columns:1fr}}.gx[data-motion=on] [data-reveal]{transition:opacity var(--gx-slow) var(--gx-ease), transform var(--gx-slow) var(--gx-ease)}.gx[data-motion=on] [data-reveal-state=pending]{opacity:0;transform:translateY(32px)}@keyframes gx-rise{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes gx-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gx-swap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gx-pop{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}@keyframes gx-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (max-width:720px){.gx{--gx-gutter:16px}.gx-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:0}.gx-steps:before,.gx-steps:after{width:auto;height:2px;inset:5px 0 auto}.gx-steps:after{transform:scaleX(var(--progress,0));transform-origin:0}.gx-steps li{min-height:14px;padding-top:0}.gx-steps li:before{top:0;left:0}.gx-steps li span{display:none}}@media (prefers-reduced-motion:reduce){.gx [data-reveal-state=pending]{opacity:1;transform:none}.gx-swap,.gx-feedback,.gx-hero h1,.gx-hero-intro,.gx-hero-actions{animation:none}}
.gx-page{--ink:var(--gx-bg);--raised:var(--gx-surface);--paper:var(--gx-ink);--taupe:var(--gx-muted);--gold:var(--gx-violet);--gold-light:var(--gx-violet);--line:var(--gx-line);--summit-ink:var(--gx-bg);--summit-carbon:var(--gx-surface);--summit-charcoal:var(--gx-bg-deep);--summit-gold:var(--gx-violet);--summit-gold-bright:var(--gx-violet);--summit-paper:var(--gx-ink);--summit-stone:var(--gx-muted);--summit-line:var(--gx-line)}.gx-page>footer{--ink:#0c0b09;--raised:#171510;--paper:#f1ebdd;--taupe:#9b9488;--gold:#b89a58;--gold-light:#d1b66f;--line:#b89a5840;--summit-ink:#090909;--summit-carbon:#11110f;--summit-charcoal:#191815;--summit-gold:#c49a4d;--summit-gold-bright:#e0bd73;--summit-paper:#f0eadf;--summit-stone:#bcb5a9;--summit-line:#c49a4d4d}.gx-page .member-prototype{gap:48px}.gx-page .prototype-notice{border-radius:var(--gx-radius-sm);background:var(--gx-bg-deep)}.gx-page .member-welcome{gap:40px}.gx-page .member-welcome h2{font-size:clamp(32px,4vw,52px)}.gx-page .today-card{background:var(--gx-surface);color:var(--gx-ink);border:1px solid var(--gx-line);border-radius:var(--gx-radius-lg);box-shadow:var(--gx-shadow-1);padding:clamp(24px,4vw,48px)}.gx-page .today-card h2{font-size:clamp(28px,3.5vw,46px)}.gx-page .today-card-top{color:var(--gx-violet);flex-wrap:wrap;gap:12px;line-height:1.6}.gx-page .today-card>p{color:var(--gx-ink-soft)}.gx-page .today-actions>button{color:var(--gx-violet);min-height:44px;padding:8px}.gx-page .plan-day-grid article{border-radius:var(--gx-radius-sm);background:var(--gx-surface);min-height:280px}.gx-page .plan-day-grid button{color:var(--gx-violet);min-height:44px}.gx-page .plan-day-grid .day-complete{background:var(--gx-violet-soft)}.gx-page .weekly-preview li{color:var(--gx-ink-soft)}.gx-page .member-practice-header p:last-child{color:var(--gx-muted);line-height:1.6}.gx-page .member-view-options{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.gx-page .member-view-options .gx-option{text-align:center}.gx-page .member-tool-choice{border-block:1px solid var(--gx-line);margin-top:28px;padding:24px 0}.gx-page .member-tool-choice h3{margin:12px 0;font-size:clamp(24px,3vw,32px)}.gx-page .member-tool-choice p{color:var(--gx-ink-soft);line-height:1.65}.gx-page .member-attempt-cue{margin-top:28px}.gx-page .member-support-note{margin:28px 0 0}.gx-page .member-support-note a{color:var(--gx-violet);text-decoration:underline}.gx-page .member-reflection-prompts{margin-block:24px;padding:0;list-style:none}.gx-page .member-reflection-prompts li{border-bottom:1px solid var(--gx-line);padding-block:16px;font-size:19px;line-height:1.5}.gx-page .member-practice-window{font-size:15px}.gx-page .member-practice-actions{align-items:center;gap:20px;margin-top:30px;display:flex}@media (max-width:720px){.gx-page .member-view-options{grid-template-columns:1fr}.gx-page .today-actions,.gx-page .member-practice-actions{flex-direction:column;align-items:flex-start;gap:14px}.gx-page .prototype-notice{align-items:flex-start}}.gx-page .wrap{width:min(1180px, calc(100% - 2 * var(--gx-gutter)))}.gx-page .section{padding-block:clamp(72px,9vw,120px)}.gx-page :is(h1,h2,h3,h4,.section-kicker,.eyebrow,.result-label){font-family:var(--gx-font)!important}.gx-page .section-kicker,.gx-page .result-label{color:var(--gx-violet);font-size:var(--gx-text-xs);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.gx-page section h2{color:var(--gx-ink);letter-spacing:-.045em;font-weight:760;line-height:1.02}.gx-page section h2 em{color:var(--gx-violet);font-style:normal}.gx-page section h3{color:var(--gx-ink);letter-spacing:-.02em;font-weight:700}.gx-page section :is(p,li,dd):not([class*=gx-],[class*=ls-],.gx-feedback *,.ls-if-then *){color:var(--gx-ink-soft)}.gx-page section small{color:var(--gx-muted)}.gx-page section small a,.gx-page section p a:not([class]){color:var(--gx-ink);text-underline-offset:3px;text-decoration:underline}.gx-page .button,.gx-page .button-gold,.gx-page .button-dark{background:var(--gx-ink);color:#fff;min-height:52px;transition:transform var(--gx-fast) var(--gx-ease), background-color var(--gx-fast);border:1px solid #0000;border-radius:999px;padding:0 26px;font-weight:650;box-shadow:0 12px 28px #17151c29}.gx-page .button:hover{color:#fff;background:#2a2633;transform:translateY(-2px)}.gx-page .text-link{color:var(--gx-ink);border-bottom:2px solid color-mix(in srgb, var(--gx-violet) 55%, transparent);font-weight:650}.gx-page .text-link span{color:var(--gx-violet)}.gx-page .section-heading>p,.gx-page .content-split p{color:var(--gx-muted)}.gx-page .location-bar{border-color:var(--gx-line);background:0 0}.gx-page .breadcrumbs a,.gx-page .breadcrumbs span{color:var(--gx-muted)}.gx-page .breadcrumbs b{color:var(--gx-ink)}.gx-page .final-cta{background:radial-gradient(50% 70% at 85% 10%, #b9a8ff38, transparent 70%), var(--gx-dark)}.gx-page .final-cta h2,.gx-page .final-cta p{color:var(--gx-on-dark)}.gx-page .final-cta .section-kicker{color:var(--gx-lavender-on-dark)}.gx-page .final-cta .button{background:var(--gx-bg);color:var(--gx-ink)}.gx.gx-page{background:var(--gx-bg)}.gx-page :is(h1,h2,h3) em{font-style:normal;font-family:inherit!important;font-weight:inherit!important}.gx.gx-page :is(.starting-after,.scenario-entry-band,.growth-entry-band){background:var(--gx-dark);border-color:var(--gx-line-on-dark)}.gx.gx-page :is(.starting-after,.scenario-entry-band,.growth-entry-band) :is(h2,h3){color:var(--gx-on-dark)}.gx.gx-page :is(.starting-after,.scenario-entry-band,.growth-entry-band) :is(p,li p,.wrap>p){color:var(--gx-on-dark-muted)}.gx.gx-page :is(.starting-after,.scenario-entry-band,.growth-entry-band) .section-kicker{color:var(--gx-lavender-on-dark)}.gx.gx-page :is(.scenario-entry-band,.growth-entry-band) .button-gold{background:var(--gx-bg);border-color:var(--gx-bg);color:var(--gx-ink)}.gx.gx-page .scenario-entry-band a:not(.button){color:var(--gx-on-dark);text-decoration:underline;-webkit-text-decoration-color:var(--gx-lavender-on-dark);text-decoration-color:var(--gx-lavender-on-dark);text-underline-offset:5px}.gx-page :is(.starting-after,.scenario-entry-band,.growth-entry-band) :is(a,button):focus-visible{outline-color:var(--gx-lavender-on-dark)}.gx.gx-page .starting-orientation{background:var(--gx-surface);color:var(--gx-ink)}.gx.gx-page .starting-orientation-copy>p{color:var(--gx-muted)}.gx.gx-page .starting-facts{border:0;gap:12px}.gx.gx-page .starting-facts span{border:1px solid var(--gx-line);border-radius:var(--gx-radius-md);background:var(--gx-bg);min-height:0;color:var(--gx-ink-soft)}.gx.gx-page .starting-facts b{color:var(--gx-violet);font:800 48px/1 var(--gx-font);letter-spacing:-.04em}.gx.gx-page .assessment-section{background:var(--gx-bg-deep)}.gx.gx-page .assessment-layout li{border-color:var(--gx-line);color:var(--gx-ink-soft)}.gx.gx-page .assessment-layout li:before{color:var(--gx-violet)}.gx.gx-page .scope-note{border-color:var(--gx-coral);color:var(--gx-ink-soft)}.gx.gx-page :is(.assessment-card,.assessment-result){background:var(--gx-surface);color:var(--gx-ink);box-shadow:var(--gx-shadow-3);border:0;border-radius:32px}.gx.gx-page .assessment-result{animation:gx-swap var(--gx-medium) var(--gx-ease) both}.gx.gx-page .assessment-question{animation:gx-swap .4s var(--gx-ease) both}.gx.gx-page .assessment-progress{color:var(--gx-muted);font-size:var(--gx-text-xs);font-weight:650}.gx.gx-page .assessment-progress>div{background:var(--gx-violet-soft);border-radius:99px;height:6px;overflow:hidden}.gx.gx-page .assessment-progress i{background:var(--gx-violet);transition:width var(--gx-medium) var(--gx-ease);border-radius:99px}.gx.gx-page .assessment-progress>a,.gx.gx-page .assessment-back,.gx.gx-page .result-actions button,.gx.gx-page .result-preview-link,.gx.gx-page .pillar-detail-toggle,.gx.gx-page .result-recommendations a{color:var(--gx-ink);text-underline-offset:4px;text-decoration:underline}.gx.gx-page .assessment-card h2{font-size:clamp(26px,3vw,38px);line-height:1.1}.gx.gx-page .question-context,.gx.gx-page :is(.assessment-card,.assessment-result) small,.gx.gx-page .tie-doorway-note,.gx.gx-page .tool-reason,.gx.gx-page .profile-note,.gx.gx-page .pillar-detail-list small{color:var(--gx-muted)}.gx.gx-page :is(.assessment-options,.tie-options) button{border:1px solid var(--gx-line);background:var(--gx-bg);min-height:60px;color:var(--gx-ink);transition:transform var(--gx-fast) var(--gx-ease), border-color var(--gx-fast), background-color var(--gx-fast);border-radius:16px;font-weight:600}.gx.gx-page :is(.assessment-options,.tie-options) button:hover,.gx.gx-page :is(.assessment-options,.tie-options) button:focus-visible{border-color:var(--gx-violet);background:var(--gx-violet-soft);transform:translate(4px)}.gx.gx-page :is(.assessment-options,.tie-options) i{color:var(--gx-violet)}.gx.gx-page .assessment-result>p:not(.result-label),.gx.gx-page :is(.result-doorway,.result-steadier) p,.gx.gx-page .result-focus-note{color:var(--gx-ink-soft)}.gx.gx-page .result-doorway{border-radius:var(--gx-radius-md);background:var(--gx-bg);border:0;padding:18px 20px}.gx.gx-page .result-hero h2{color:var(--gx-violet);font-size:var(--gx-display-3)}.gx.gx-page .need-state-chip{background:var(--gx-violet-soft);color:var(--gx-violet);border:0;border-radius:999px;font-weight:700}.gx.gx-page .result-steadier{border-color:var(--gx-line)}.gx.gx-page :is(.result-steadier>span,.result-recommendations span,.starter-plan li>span){color:var(--gx-violet);font-weight:700}.gx.gx-page .pillar-detail-list li{border-color:var(--gx-line)}.gx.gx-page .starter-plan{background:var(--gx-violet-soft);border-radius:24px}.gx.gx-page .starter-plan li{border-color:#5b3fd633}.gx.gx-page .starter-plan li p{color:var(--gx-ink)}.gx.gx-page .result-recommendations>div{border:1px solid var(--gx-line);border-radius:var(--gx-radius-md);background:var(--gx-bg)}.gx.gx-page .starting-after ol,.gx.gx-page .starting-after li{border-color:var(--gx-line-on-dark)}.gx.gx-page .starting-after li>span{color:var(--gx-lavender-on-dark)}.gx.gx-page .program-choice-band{background:var(--gx-surface);color:var(--gx-ink)}.gx.gx-page :is(.program-choice-layout>div>p:not(.section-kicker),.program-choice-list p){color:var(--gx-muted)}.gx.gx-page :is(.program-choice-list,.program-choice-list li){border-color:var(--gx-line)}.gx.gx-page .program-choice-list li>span{color:var(--gx-violet);font-weight:700}.gx.gx-page .program-facts b{color:var(--gx-violet);font:800 40px/1 var(--gx-font);letter-spacing:-.04em}.gx.gx-page .foundation-program aside{border-radius:var(--gx-radius-lg);background:var(--gx-violet-soft);border:0}.gx.gx-page .foundation-program aside>p{color:var(--gx-violet);font-weight:700}.gx.gx-page .foundation-program li{color:var(--gx-ink);border-color:#5b3fd633}.gx.gx-page .foundation-program aside small{color:var(--gx-ink-soft)}.gx.gx-page .paths-section{background:var(--gx-bg-deep)}.gx.gx-page .program-catalog-card{border:1px solid var(--gx-line);border-radius:var(--gx-radius-lg);background:var(--gx-surface);min-height:0;box-shadow:var(--gx-shadow-1);transition:transform .35s var(--gx-ease), box-shadow .35s, border-color .35s}.gx.gx-page .program-catalog-card:hover{border-color:var(--gx-violet);box-shadow:var(--gx-shadow-2);transform:translateY(-6px)}.gx.gx-page :is(.program-card-top>p,.program-catalog-card dt,.program-availability-grid article>span){color:var(--gx-violet);font-weight:700}.gx.gx-page .program-state{background:var(--gx-bg-deep);color:var(--gx-ink-soft);letter-spacing:.04em;text-transform:none;border:0;border-radius:999px;font-size:11px;font-weight:700}.gx.gx-page .program-state-live{background:var(--gx-teal-soft);color:var(--gx-teal)}.gx.gx-page .program-catalog-card dd{color:var(--gx-ink-soft)}.gx.gx-page .program-card-actions a{color:var(--gx-ink);letter-spacing:.02em;text-transform:none;font-size:13px;font-weight:700}.gx.gx-page .program-card-actions a span{color:var(--gx-violet)}.gx.gx-page .program-card-actions a+a{border-color:var(--gx-line);color:var(--gx-muted)}.gx.gx-page .program-availability-band{border-color:var(--gx-line);background:var(--gx-surface)}.gx.gx-page .moment-library article{border:1px solid var(--gx-line);border-radius:var(--gx-radius-lg);background:var(--gx-surface);box-shadow:var(--gx-shadow-1);transition:transform .35s var(--gx-ease), box-shadow .35s, border-color .35s}.gx.gx-page .moment-library article:hover,.gx.gx-page .moment-library article.tool-card-active{border-color:var(--gx-violet);box-shadow:var(--gx-shadow-2);transform:translateY(-6px)}.gx.gx-page .moment-library article>p:first-child{color:var(--gx-violet);font-weight:700}.gx.gx-page .tool-card-meta{color:var(--gx-muted)}.gx.gx-page .moment-library article>button{border-color:var(--gx-line);color:var(--gx-ink);font-weight:700}.gx.gx-page .moment-library article>button span{color:var(--gx-violet)}.gx.gx-page .tool-runner{background:var(--gx-surface);color:var(--gx-ink);box-shadow:var(--gx-shadow-3);animation:gx-swap var(--gx-medium) var(--gx-ease) both;border-radius:32px}.gx.gx-page .tool-runner-top,.gx.gx-page .tool-runner>small{border-color:var(--gx-line);color:var(--gx-muted)}.gx.gx-page :is(.tool-runner-top>button,.tool-step-actions>button:not(.button),.tool-next-path>div:last-child>a:not(.button)){color:var(--gx-ink);text-underline-offset:4px;text-decoration:underline}.gx.gx-page .tool-step>span{color:var(--gx-violet);font-weight:700}.gx.gx-page .tool-step>p{color:var(--gx-ink);font:650 clamp(24px, 2.8vw, 34px)/1.3 var(--gx-font);letter-spacing:-.02em}.gx.gx-page .tool-complete{animation:gx-swap var(--gx-medium) var(--gx-ease) both}.gx.gx-page .tool-complete>p:not(.section-kicker),.gx.gx-page .tool-next-path>p{color:var(--gx-ink-soft)}.gx.gx-page .tool-next-path{border-radius:var(--gx-radius-md);background:var(--gx-violet-soft);border:0}.gx.gx-page :is(.tool-next-path span,.tool-next-path small){color:var(--gx-violet)}.gx.gx-page .hub-explainer{background:var(--gx-bg-deep)}.gx.gx-page .journal-feed{background:var(--gx-surface)}.gx.gx-page .featured-essay>aside span{color:var(--gx-violet);font:800 72px/1 var(--gx-font);letter-spacing:-.05em}.gx.gx-page .essay-layout>aside p{color:var(--gx-muted)}.gx.gx-page .essay-layout>aside b{color:var(--gx-ink)}.gx.gx-page .essay-layout>aside a{color:var(--gx-violet);font-weight:700}.gx.gx-page .essay-body>.essay-lede{color:var(--gx-ink);font:560 clamp(24px, 2.6vw, 34px)/1.4 var(--gx-font);letter-spacing:-.02em}.gx.gx-page .essay-body blockquote{border-color:var(--gx-line);color:var(--gx-violet);font:700 clamp(28px, 3.2vw, 44px)/1.2 var(--gx-font);letter-spacing:-.035em}.gx.gx-page .essay-pillars>section>span{color:var(--gx-violet);font-weight:700}.gx.gx-page .essay-cta{border-radius:var(--gx-radius-lg);background:var(--gx-dark);color:var(--gx-on-dark)}.gx.gx-page .essay-cta h2{color:var(--gx-on-dark)}.gx.gx-page .essay-cta .section-kicker{color:var(--gx-lavender-on-dark)}.gx.gx-page .essay-cta .button{background:var(--gx-bg);color:var(--gx-ink)}.gx-page .essay-cta :is(a,button):focus-visible{outline-color:var(--gx-lavender-on-dark)}@media (prefers-reduced-motion:reduce){.gx.gx-page :is(.assessment-result,.assessment-question,.tool-runner,.tool-complete){animation:none}}
.ls-section{background:linear-gradient(180deg, #ece6fb, var(--gx-bg) 70%)}.ls-notice{border-radius:var(--gx-radius-sm);background:var(--gx-surface);color:var(--gx-ink-soft);font-size:var(--gx-text-sm);border:1px dashed #5b3fd673;margin-bottom:28px;padding:14px 18px}.ls-notice b{color:var(--gx-violet)}.ls{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.ls-rail{gap:22px;display:grid;position:sticky;top:100px}.ls-method{flex-wrap:wrap;gap:6px;display:flex}.ls-method span{width:30px;height:30px;color:var(--gx-violet);transition:background-color var(--gx-fast), color var(--gx-fast), transform var(--gx-fast) var(--gx-ease);border:1.5px solid #5b3fd659;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.ls-method span[data-key=attempt]{color:var(--gx-coral);border-color:#a3321d66;border-radius:9px}.ls-method span[data-key=e],.ls-method span[data-key=d]{color:var(--gx-teal);border-color:#11665a66}.ls-method span[data-active]{background:var(--gx-violet);border-color:var(--gx-violet);color:#fff;transform:scale(1.12)}.ls-method span[data-key=attempt][data-active]{background:var(--gx-coral);border-color:var(--gx-coral)}.ls-method span:is([data-key=e],[data-key=d])[data-active]{background:var(--gx-teal);border-color:var(--gx-teal)}.ls-method p{color:var(--gx-muted);flex-basis:100%;font-size:13px;font-weight:600;margin-top:6px!important}.ls-exit{color:var(--gx-coral);font-size:var(--gx-text-sm);text-underline-offset:4px;font-weight:700;text-decoration:underline}.ls-card{background:var(--gx-surface);border-radius:32px;flex-direction:column;min-height:540px;padding:clamp(24px,4vw,48px);display:flex;box-shadow:0 30px 80px #3525821a}.ls-body{flex:1}.ls-body h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(28px,3.2vw,42px);font-weight:760;line-height:1.05}.ls-body h2:focus{outline:none}.ls-body h2:focus-visible{outline:3px solid var(--gx-violet);outline-offset:6px}.ls-lede{color:var(--gx-ink-soft);font-size:var(--gx-text-lg);margin-top:16px!important}.ls-facts{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ls-facts li{background:var(--gx-violet-soft);color:var(--gx-violet);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.ls-entry{gap:10px;margin-top:28px;display:grid}.ls-entry small,.ls-move span{color:var(--gx-muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.ls-move span{color:var(--gx-violet);font-size:var(--gx-text-xs);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-weight:800}.ls-scene{border-left:4px solid var(--gx-violet);background:var(--gx-bg);color:var(--gx-ink);border-radius:0 18px 18px 0;gap:12px;margin-top:20px;padding:20px 22px;font-size:18px;line-height:1.7;display:grid}.ls-scene q{font-weight:650}.ls-prompt{color:var(--gx-ink);font-weight:650;margin-top:22px!important}.ls-welcome{border-radius:var(--gx-radius-sm);background:var(--gx-teal-soft);color:var(--gx-ink);padding:12px 16px;margin-top:14px!important}.ls-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ls-board{background:var(--gx-bg-deep);border-radius:24px;margin-top:18px;padding:16px}.ls-loose{flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.ls-loose:empty{display:none}.ls-loose .ls-thought:nth-child(odd){rotate:-2.5deg}.ls-loose .ls-thought:nth-child(2n){rotate:2deg}.ls-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ls-column{--tone:var(--gx-teal);border-top:4px solid var(--tone);background:var(--gx-surface);border-radius:16px;flex-direction:column;gap:6px;min-height:120px;padding:12px;display:flex}.ls-column[data-bin=adding]{--tone:var(--gx-coral)}.ls-column[data-bin=predicting]{--tone:var(--gx-blue)}.ls-column b{color:var(--tone);font-size:var(--gx-text-xs);letter-spacing:.1em;text-transform:uppercase}.ls-column small{color:var(--gx-muted);font-size:12px}.ls-thought{border:1px solid var(--gx-line);background:var(--gx-surface);color:var(--gx-ink-soft);box-shadow:var(--gx-shadow-1);border-radius:12px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.35}.ls-thought-sorted{animation:gx-pop .5s var(--gx-ease) both}.ls-sort{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ls-sort li{border:1px solid var(--gx-line);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 14px 12px 18px;display:grid}.ls-sort li>p{font-weight:600}.ls-sort [role=group]{flex-wrap:wrap;gap:6px;display:flex}.ls-note{color:var(--gx-muted);font-size:var(--gx-text-sm);animation:gx-swap .4s var(--gx-ease) both;grid-column:1/-1}.ls-details{border:1px solid var(--gx-line);border-radius:var(--gx-radius-sm);margin-top:14px;padding:12px 16px}.ls-details summary{cursor:pointer;min-height:28px;font-weight:700}.ls-details ul{color:var(--gx-ink-soft);margin:10px 0 0;padding-left:20px}.ls-if-then{border-radius:var(--gx-radius-sm);background:var(--gx-ink);color:#fff;animation:gx-swap .45s var(--gx-ease) both;padding:16px 18px;margin-top:16px!important}.ls-if-then b{color:var(--gx-lavender-on-dark)}.ls-compare{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.ls-compare>div{border-radius:var(--gx-radius-sm);background:var(--gx-blue-soft);padding:14px 16px}.ls-compare>div+div{background:var(--gx-teal-soft)}.ls-compare span{color:var(--gx-ink);font-size:var(--gx-text-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-weight:800;display:block}.ls-transfer{border-radius:var(--gx-radius-md);background:var(--gx-violet-soft);margin-top:24px;padding:18px 20px}.ls-transfer span{color:var(--gx-violet);font-size:var(--gx-text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.ls-transfer ol{color:var(--gx-ink);gap:6px;margin:10px 0 0;padding-left:20px;display:grid}.ls-next{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:26px 0 18px;display:flex}.ls-controls{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.ls-hint{text-align:right;margin-top:10px!important}.ls-boundary{border-top:1px solid var(--gx-line)}.ls-boundary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px 64px;display:grid}.ls-boundary-grid>div:last-child{color:var(--gx-ink-soft);font-size:var(--gx-text-md);gap:16px;display:grid}.ls-boundary .gx-title{margin-top:12px}@media (max-width:980px){.ls,.ls-boundary-grid{grid-template-columns:1fr}.ls-rail{position:static}}@media (max-width:720px){.ls-columns,.ls-compare,.ls-sort li{grid-template-columns:1fr}.ls-column{min-height:0}.ls-card{border-radius:24px;min-height:0}.ls-controls .gx-button{flex:auto}}@media (prefers-reduced-motion:reduce){.ls-thought-sorted,.ls-note,.ls-if-then{animation:none}.ls-loose .ls-thought{rotate:none}}
.gx.gx-page :is(.about-meaning,.fit-band,.lesson-boundary,.contact-boundary,.scenario-source-note,.journey-next,.system-intro,.scope-band,.faq-cta,.founder-note,.orientation-band,.preview-disclosure,.journey-band){background:var(--gx-surface);color:var(--gx-ink)}.gx.gx-page :is(.about-faith,.about-mission,.program-lineage,.program-map,.session-pattern,.scenario-section,.scenario-library-section,.expanded-library,.pillar-overview,.lesson-section,.integration-section,.pilot-section,.member-access-section,.scenario-connections){background:var(--gx-bg-deep)}.gx.gx-page :is(.program-detail-intro aside,.integration-architecture aside,.member-access-card,.audience-grid article,.module-grid article,.journey-module-grid article,.scenario-library-grid>article,.pillar-overview-grid article,.about-belief-grid article,.support-grid article,.next-path-grid article,.week-grid article,.pilot-task-grid article){background:var(--gx-surface);border-color:var(--gx-line);border-radius:var(--gx-radius-md)}.gx.gx-page :is(.module-grid,.journey-module-grid,.lineage-grid,.about-belief-grid,.pillar-overview-grid,.next-path-grid,.week-grid,.pilot-task-grid){border:0;gap:16px}.gx.gx-page :is(.module-grid,.journey-module-grid,.about-belief-grid,.pillar-overview-grid,.next-path-grid,.week-grid,.pilot-task-grid)>article{border:1px solid var(--gx-line)}.gx.gx-page :is(.program-detail-intro aside,.integration-architecture aside,.member-access-card){background:var(--gx-violet-soft);padding:clamp(24px,3vw,40px)}.gx.gx-page :is(.module-grid .module-available:hover,.scenario-library-grid>article:hover){background:var(--gx-violet-soft)}.gx.gx-page :is(.location-bar,.journey-nav-shell){background:var(--gx-bg)}.gx.gx-page :is(.page-jumps a,.module-stepper>a,.module-actions>a,.scenario-entry-actions>a:last-child,.next-path-grid a,.contact-layout>aside>a b,.lesson-return-link){color:var(--gx-ink)}.gx.gx-page :is(.module-stepper>a span,.faq-list summary,.scenario-scene blockquote,.lesson-panel blockquote,.choice-chip-grid button,.minute-choice button,.integration-fields legend,.pilot-form legend){font-family:var(--gx-font)}.gx.gx-page :is(.module-stepper>a,.page-jumps a){min-height:44px}.gx.gx-page .page-jumps a{border-radius:999px}.gx.gx-page :is(.program-detail-intro aside>p,.integration-architecture aside>p,.member-access-card>span,.about-symbols article>span,.module-grid article>span,.journey-module-grid article>div span,.next-path-grid article>span,.scenario-title-card>span,.scenario-debrief span,.scenario-scene>span,.scenario-perspectives article>span,.scenario-perspectives b,.scenario-feedback>span,.lesson-example span,.carry-card span,.program-readiness article>p,.readiness-lead>span){color:var(--gx-violet);font-family:var(--gx-font);font-weight:700}.gx.gx-page :is(.breadcrumbs,.module-stepper small,.lesson-progress,.prototype-disclaimer,.private-prompt,.return-choice small,.pilot-form>small,.pilot-form fieldset small,.member-access-card small,.contact-primary>small,.journey-module-grid article>div small,.journey-module-grid li,.scenario-composite-note){color:var(--gx-muted)}.gx.gx-page .section-kicker{color:var(--gx-violet)}.gx.gx-page :is(.fit-band,.about-meaning,.contact-boundary,.lesson-boundary,.scenario-source-note,.orientation-band,.journey-next,.journey-band,.scope-band,.program-readiness,.system-intro) .text-link{color:var(--gx-ink);border-color:var(--gx-violet)}.gx.gx-page :is(.program-detail-intro li,.integration-architecture li,.member-access-card li,.scenario-narrative p,.scenario-reflection p,.scenario-source-note .content-split>div:last-child,.pilot-form>label,.agreement-checks>p,.lesson-panel>small,.lesson-panel blockquote,.contact-layout>aside>a b){color:var(--gx-ink-soft)}.gx.gx-page .program-readiness{background:var(--gx-violet-soft);border-color:var(--gx-line)}.gx.gx-page .program-readiness-grid{gap:0}.gx.gx-page .program-readiness-grid>:is(div,article){border-color:var(--gx-line)}.gx.gx-page .readiness-lead h2{font-size:clamp(30px,3.2vw,48px);line-height:1.08}.gx.gx-page .readiness-lead>span{margin-bottom:28px;font-size:52px}.gx.gx-page .program-readiness li:before{color:var(--gx-violet)}.gx.gx-page :is(.lesson-panel,.scenario-decision,.weekly-integration-card,.agreement-checks){background:var(--gx-surface);color:var(--gx-ink);border:1px solid var(--gx-line);border-radius:var(--gx-radius-lg);box-shadow:var(--gx-shadow-1)}.gx.gx-page .lesson-panel{padding:clamp(24px,4vw,54px)}.gx.gx-page .lesson-panel h2{font-size:clamp(30px,4vw,54px);line-height:1.08}.gx.gx-page :is(.lesson-example,.carry-card,.scenario-feedback,.scenario-title-card,.scenario-scene,.scenario-perspectives article,.week-grid article.complete){background:var(--gx-violet-soft);color:var(--gx-ink);border-color:var(--gx-violet);border-radius:var(--gx-radius-sm)}.gx.gx-page .scenario-narrative .scenario-scene>p{color:var(--gx-ink-soft)}.gx.gx-page .scenario-story{border-radius:var(--gx-radius-lg);background:var(--gx-surface);overflow:hidden}.gx.gx-page :is(.scenario-reflection,.scenario-debrief article){border-color:var(--gx-line)}.gx.gx-page :is(.scenario-choice-grid button,.return-choice button,.reflection-options button,.choice-chip-grid button,.minute-choice button,.week-grid button,.pilot-task-grid button,.rating-row button){border:1px solid var(--gx-line);border-radius:var(--gx-radius-sm);background:var(--gx-surface);min-height:44px;color:var(--gx-ink);font-family:var(--gx-font)}.gx.gx-page :is(.scenario-choice-grid button span,.return-choice small,.lesson-nav>button:not(.button)){color:var(--gx-violet)}.gx.gx-page :is(.scenario-choice-grid button,.return-choice button,.reflection-options button,.choice-chip-grid button,.minute-choice button,.rating-row button):is(:hover,.selected){background:var(--gx-violet-soft);border-color:var(--gx-violet);color:var(--gx-ink)}.gx.gx-page :is(.distress-interrupt,.crisis-band){background:var(--gx-coral-soft);color:var(--gx-ink)}.gx.gx-page :is(.distress-interrupt,.crisis-band) .section-kicker{color:var(--gx-coral)}.gx.gx-page .crisis-band small{color:var(--gx-ink-soft)}.gx.gx-page .crisis-band .button{background:var(--gx-ink);color:var(--gx-on-dark)}.gx.gx-page .scenario-immediate-support{color:var(--gx-coral);border-color:var(--gx-coral);border-radius:var(--gx-radius-sm)}.gx.gx-page .scenario-immediate-support:hover{background:var(--gx-coral-soft)}.gx.gx-page .lesson-progress>i{background:var(--gx-violet-soft);border-radius:99px}.gx.gx-page .lesson-progress b{background:var(--gx-violet)}.gx.gx-page .practice-move>span{background:var(--gx-violet-soft);color:var(--gx-violet)}.gx.gx-page .agreement-checks input{accent-color:var(--gx-violet)}.gx.gx-page .agreement-checks>p.agreement-ready{color:var(--gx-teal)}.gx.gx-page .pilot-form textarea{background:var(--gx-surface);color:var(--gx-ink);border-radius:var(--gx-radius-sm)}.gx.gx-page .pilot-form .summary-output{color:var(--gx-ink-soft)}.gx.gx-page :is(.pilot-tasks.locked,.pilot-feedback.locked){opacity:1}.gx.gx-page :is(.manifesto,.method-band,.program-method-band,.scenario-help,.scenario-support,.process-section,.final-cta){--paper:var(--gx-on-dark);--taupe:var(--gx-on-dark-muted);--gold:var(--gx-lavender-on-dark);--gold-light:var(--gx-lavender-on-dark);--line:var(--gx-line-on-dark);background:var(--gx-dark);color:var(--gx-on-dark);border-color:var(--gx-line-on-dark)}.gx.gx-page :is(.manifesto,.method-band,.program-method-band,.scenario-help,.scenario-support,.process-section,.final-cta) :is(h2,h3,h4){color:var(--gx-on-dark)}.gx.gx-page :is(.manifesto,.method-band,.program-method-band,.scenario-help,.scenario-support,.process-section,.final-cta) :is(p,li){color:var(--gx-on-dark-muted)}.gx.gx-page :is(.manifesto,.method-band,.program-method-band,.scenario-help,.scenario-support,.process-section,.final-cta) :is(.section-kicker,a:not(.button),span){color:var(--gx-lavender-on-dark)}.gx.gx-page :is(.manifesto,.method-band,.program-method-band,.scenario-help,.scenario-support,.process-section,.final-cta) .button{background:var(--gx-bg);color:var(--gx-ink)}.gx.gx-page .scenario-entry-band .scenario-entry-actions>a:not(.button){color:var(--gx-on-dark)}.gx.gx-page :is(.manifesto,.method-band,.program-method-band,.scenario-help,.scenario-support,.process-section,.final-cta) :is(a,button):focus-visible{outline-color:var(--gx-lavender-on-dark)}.gx.gx-page :is(.scenario-help,.scenario-reflection){border-radius:var(--gx-radius-md)}.gx>footer{--paper:var(--gx-on-dark);--taupe:var(--gx-on-dark-muted);--gold:var(--gx-lavender-on-dark);--gold-light:var(--gx-lavender-on-dark);--line:var(--gx-line-on-dark);--summit-ink:var(--gx-dark);--summit-paper:var(--gx-on-dark);--summit-stone:var(--gx-on-dark-muted);--summit-gold:var(--gx-lavender-on-dark);--summit-gold-bright:var(--gx-lavender-on-dark);--summit-line:var(--gx-line-on-dark);background:var(--gx-dark);color:var(--gx-on-dark);font-family:var(--gx-font);line-height:1.55}.gx>footer :is(a,.brand,.brand span){color:var(--gx-on-dark)}.gx>footer :is(p,small,.legal){color:var(--gx-on-dark-muted)}.gx>footer .footer-grid>div:not(:first-child)>p,.gx>footer a:hover{color:var(--gx-lavender-on-dark)}@media (max-width:720px){.gx .site-header-float{gap:8px;padding-inline:12px 6px}.gx .site-header-float .brand{letter-spacing:.08em;min-width:0;font-size:11px}.gx .site-header-float .menu-toggle{flex-shrink:0;min-height:44px;padding-inline:12px}.gx.gx-page :is(.gx-hero-grid,.scenario-heading){grid-template-columns:minmax(0,1fr)}.gx.gx-page :is(.gx-hero-grid,.scenario-heading)>*{overflow-wrap:anywhere;min-width:0}.gx.gx-page .flagship-scenario{grid-template-columns:minmax(0,1fr)}.gx.gx-page .flagship-scenario>*{min-width:0}.gx.gx-page :is(.scenario-decision,.scenario-narrative,.scenario-title-card,.scenario-reflection,.agreement-checks,.weekly-integration-card){padding:24px}.gx.gx-page :is(.scenario-choice-grid,.scenario-perspectives){grid-template-columns:1fr}.gx.gx-page :is(.scenario-help>a,.inline-actions>a,.member-access-grid .button){white-space:normal}.gx.gx-page .rating-row{flex-wrap:wrap}.gx.gx-page .program-readiness-grid>:is(div,article){min-height:0}.gx.gx-page .scenario-reflection>div:last-child{border-left:0;padding-left:0}}
@font-face{font-family:goatedSans;src:url(../media/geist_latin-s.p.0zr6hhvz-h9nw.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:goatedSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.goatedsans_53530d60-module__A5ygKq__className{font-family:goatedSans,goatedSans Fallback}.goatedsans_53530d60-module__A5ygKq__variable{--font-gx:"goatedSans", "goatedSans Fallback"}
