._card_1cs5c_1{background:var(--color-white);border:2px solid var(--color-sand);border-radius:var(--radius-xl);color:inherit;contain:layout style;cursor:pointer;align-items:center;gap:var(--space-md);min-height:480px;padding:var(--space-2xl) var(--space-xl) 120px;text-align:center;transition:border-color var(--duration-normal) var(--easing-default), opacity var(--duration-normal) var(--easing-default);-webkit-user-select:none;user-select:none;width:var(--card-width);flex-direction:column;justify-content:center;text-decoration:none;display:flex}._card_1cs5c_1:hover:not(._locked_1cs5c_24){box-shadow:var(--shadow-md)}._card_1cs5c_1:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._card_1cs5c_1:not(._active_1cs5c_33):not(._complete_1cs5c_33):not(._locked_1cs5c_24){opacity:.55}._locked_1cs5c_24{cursor:default;opacity:.45;pointer-events:none;border:none}._active_1cs5c_33{border-color:var(--column-accent-strong)}._complete_1cs5c_33{opacity:1}._badge_1cs5c_73{border:1px solid var(--color-sand);border-radius:var(--radius-full);color:var(--column-accent-strong);font-family:var(--font-editorial);font-size:var(--text-base);font-weight:var(--weight-regular);height:var(--space-xl);width:var(--space-xl);background:var(--column-accent-soft);border-color:var(--column-accent-mid);justify-content:center;align-items:center;display:flex}._locked_1cs5c_24 ._badge_1cs5c_73{background:var(--color-sand);border-color:var(--color-sand);color:var(--color-stone)}._title_1cs5c_99{margin:0}._description_1cs5c_104{color:var(--color-graphite);font-family:var(--font-editorial);font-size:var(--text-base);text-wrap:balance;height:5em;margin:0 auto;line-height:1.66667em}._cta_1cs5c_118{border-radius:var(--radius-full);color:var(--color-white);font-family:var(--font-editorial);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-sm) var(--space-lg);align-self:center;display:inline-block}._active_1cs5c_33 ._cta_1cs5c_118{background:var(--column-accent-strong);visibility:visible}._complete_1cs5c_33 ._cta_1cs5c_118{background:var(--column-accent-soft);color:var(--column-accent-strong);visibility:visible}._ctaComplete_1cs5c_145{border:1px solid var(--color-sand);color:color-mix(in srgb, var(--color-white) 90%, transparent);opacity:.8}._active_1cs5c_33 ._ctaComplete_1cs5c_145._cta_1cs5c_118{opacity:1}._partialProgress_1cs5c_118{align-items:center;gap:var(--space-sm);display:inline-flex}._partialLabel_1cs5c_161{color:var(--color-graphite);font-family:var(--font-editorial);font-size:var(--text-sm);font-weight:var(--weight-medium)}._pipRow_1cs5c_168{gap:var(--space-2xs);display:inline-flex}._pip_1cs5c_168{background:var(--color-sand);border-radius:var(--radius-full);width:8px;height:8px;display:inline-block}._pipDone_1cs5c_181{background:var(--color-forest)}@media (width>=768px){._card_1cs5c_1{min-height:600px}}._carousel_1s7v4_1{gap:var(--space-xl);min-height:calc(100dvh - 5rem);padding:var(--space-2xl) 0;flex-direction:column;display:flex}._header_1s7v4_9{padding:0 var(--space-xl);text-align:center}._title_1s7v4_14{margin:0 0 var(--space-sm)}._subtitle_1s7v4_19{color:var(--color-graphite);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);max-width:540px;margin:0 auto}._trackContainer_1s7v4_28{padding-block:var(--space-md);width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}._track_1s7v4_28{--card-width:calc(100vw - 80px);--peek-width:40px;gap:var(--space-md);padding-inline:var(--peek-width);-webkit-tap-highlight-color:transparent;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;will-change:transform;display:flex}._cardSlot_1s7v4_48{flex:0 0 var(--card-width)}@media (width>=768px){._track_1s7v4_28{--card-width:min(400px, calc(50vw - 80px));--peek-width:calc((100vw - var(--card-width)) / 2 - var(--space-md));gap:var(--space-lg);justify-content:flex-start;margin:0 auto}}._dots_1s7v4_62{align-items:center;gap:var(--space-sm);justify-content:center;display:flex}._dot_1s7v4_62{border:2px solid var(--color-sand);border-radius:var(--radius-full);cursor:pointer;min-width:36px;height:4px;transition:background var(--duration-fast) var(--easing-default), border-color var(--duration-fast) var(--easing-default), transform var(--duration-fast) var(--easing-default);background:0 0;place-items:center;width:12px;padding:0;display:grid}._dot_1s7v4_62:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._dotActive_1s7v4_91{background:var(--page-accent-strong);border-color:var(--page-accent-strong);transform:scale(1.25)}._dotComplete_1s7v4_97:not(._dotActive_1s7v4_91){background:var(--color-stone);border-color:var(--color-stone)}
