.consult-intro[data-astro-cid-fd42s4ml]{max-width:64rem}.system-offer[data-astro-cid-fd42s4ml]{gap:.5rem;margin:1.5rem 0 2rem;display:grid}.system-offer[data-astro-cid-fd42s4ml] strong[data-astro-cid-fd42s4ml]{font-size:clamp(1.5rem,3vw,2rem)}.system-offer[data-astro-cid-fd42s4ml] span[data-astro-cid-fd42s4ml]{line-height:1.6}.learning-section[data-astro-cid-fd42s4ml]{background:#efe9df}learning-carousel[data-astro-cid-fd42s4ml]{display:block}.learning-controls[data-astro-cid-fd42s4ml]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.learning-controls[data-astro-cid-fd42s4ml]>p[data-astro-cid-fd42s4ml]{color:var(--ink-soft);margin:0;font-size:.95rem}.learning-controls__buttons[data-astro-cid-fd42s4ml]{align-items:center;gap:.6rem;display:flex}.learning-controls__buttons[data-astro-cid-fd42s4ml][hidden]{display:none}.learning-counter[data-astro-cid-fd42s4ml]{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem;font-size:.85rem}.learning-controls[data-astro-cid-fd42s4ml] button[data-astro-cid-fd42s4ml]{border:1px solid var(--ink);width:46px;height:46px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-size:1.3rem}.learning-controls[data-astro-cid-fd42s4ml] button[data-astro-cid-fd42s4ml]:hover:not(:disabled){color:var(--cream-bright);background:var(--ink)}.learning-controls[data-astro-cid-fd42s4ml] button[data-astro-cid-fd42s4ml]:disabled{opacity:.3;cursor:default}.learning-track[data-astro-cid-fd42s4ml]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--human) transparent;gap:1.25rem;margin:0;padding:.25rem 0 1.5rem;list-style:none;display:flex;overflow-x:auto}.learning-card[data-astro-cid-fd42s4ml]{scroll-snap-align:start;background:var(--cream-bright);border:1px solid var(--border-light);border-radius:1.25rem;flex:0 0 30%;min-width:0;overflow:hidden}.learning-card__visual[data-astro-cid-fd42s4ml]{color:#244d40;background:#e0e6de;place-items:center;height:180px;display:grid;position:relative}.learning-card[data-astro-cid-fd42s4ml]:nth-child(3n+2) .learning-card__visual[data-astro-cid-fd42s4ml]{color:#87412e;background:#f0ded0}.learning-card[data-astro-cid-fd42s4ml]:nth-child(3n) .learning-card__visual[data-astro-cid-fd42s4ml]{color:#645324;background:#e9e1c8}.learning-card__visual[data-astro-cid-fd42s4ml] svg[data-astro-cid-fd42s4ml]{width:122px;height:134px}.learning-card__visual[data-astro-cid-fd42s4ml] circle[data-astro-cid-fd42s4ml]{fill:var(--cream-bright);opacity:.6}.learning-card__visual[data-astro-cid-fd42s4ml] path[data-astro-cid-fd42s4ml]{stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.learning-card__number[data-astro-cid-fd42s4ml]{font-size:.8rem;position:absolute;top:1rem;left:1.25rem}.learning-card__label[data-astro-cid-fd42s4ml]{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;position:absolute;bottom:.75rem;right:1.25rem}.learning-card__body[data-astro-cid-fd42s4ml]{padding:1.5rem}.learning-card[data-astro-cid-fd42s4ml] h3[data-astro-cid-fd42s4ml]{min-height:2.2em;font-size:1.9rem;line-height:1.1}.learning-card__body[data-astro-cid-fd42s4ml]>p[data-astro-cid-fd42s4ml]{color:var(--ink-soft);min-height:4.8em;margin:.9rem 0 1.25rem;font-size:.98rem;line-height:1.6}.learning-card[data-astro-cid-fd42s4ml] details[data-astro-cid-fd42s4ml]{border-top:1px solid var(--border-light);padding-top:1rem}.learning-card[data-astro-cid-fd42s4ml] summary[data-astro-cid-fd42s4ml]{cursor:pointer;color:var(--human);font-size:.85rem;font-weight:600}.learning-card[data-astro-cid-fd42s4ml] details[data-astro-cid-fd42s4ml] p[data-astro-cid-fd42s4ml]{margin:.8rem 0 0;font-size:.9rem;line-height:1.65}@media (width<=1050px){.learning-card[data-astro-cid-fd42s4ml]{flex-basis:44%}}@media (width<=700px){.learning-card[data-astro-cid-fd42s4ml]{flex-basis:86%}.learning-controls[data-astro-cid-fd42s4ml]{align-items:flex-end}.learning-controls[data-astro-cid-fd42s4ml]>p[data-astro-cid-fd42s4ml]{max-width:10rem;font-size:.85rem}.learning-controls__buttons[data-astro-cid-fd42s4ml]{gap:.35rem}.learning-counter[data-astro-cid-fd42s4ml]{min-width:2.5rem}}.session-journey[data-astro-cid-fd42s4ml]{background:linear-gradient(180deg, var(--cream-bright), var(--cream))}.session-journey__steps[data-astro-cid-fd42s4ml]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.session-journey__step[data-astro-cid-fd42s4ml]{flex-direction:column;min-width:0;display:flex}.session-journey__marker[data-astro-cid-fd42s4ml]{align-items:center;margin-bottom:1.5rem;display:flex;position:relative}.session-journey__marker[data-astro-cid-fd42s4ml]:after{content:"";background:var(--border-light);height:1px;position:absolute;top:50%;left:3.5rem;right:-1.5rem}.session-journey__step[data-astro-cid-fd42s4ml]:last-child .session-journey__marker[data-astro-cid-fd42s4ml]:after{right:0}.session-journey__marker[data-astro-cid-fd42s4ml] span[data-astro-cid-fd42s4ml]{border:1px solid var(--human);width:3.5rem;height:3.5rem;color:var(--human);background:var(--cream-bright);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:600;display:grid}.session-card[data-astro-cid-fd42s4ml]{border:1px solid var(--border-light);background:var(--cream-bright);border-radius:1.25rem;flex:1;overflow:hidden}.session-card__image[data-astro-cid-fd42s4ml]{background:var(--cream-deep);overflow:hidden}.session-card__image[data-astro-cid-fd42s4ml] img[data-astro-cid-fd42s4ml]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.session-card__content[data-astro-cid-fd42s4ml]{padding:clamp(1.25rem,2.4vw,2rem)}.session-card__meta[data-astro-cid-fd42s4ml]{color:var(--human);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0 0 1.25rem;font-size:.75rem;font-weight:600;display:flex}.session-card[data-astro-cid-fd42s4ml] h3[data-astro-cid-fd42s4ml]{text-wrap:balance;font-size:clamp(2rem,3vw,2.65rem);line-height:1.08}.session-card__focus[data-astro-cid-fd42s4ml]{color:var(--ink-soft);margin:1rem 0 1.5rem;font-size:.9rem;line-height:1.65}.session-card__details[data-astro-cid-fd42s4ml]{border-top:1px solid var(--border-light);gap:.85rem;margin:0;padding:1.5rem 0 0;list-style:none;display:grid}.session-card__details[data-astro-cid-fd42s4ml] li[data-astro-cid-fd42s4ml]{padding-left:1rem;font-size:.95rem;line-height:1.65;position:relative}.session-card__details[data-astro-cid-fd42s4ml] li[data-astro-cid-fd42s4ml]:before{content:"";background:var(--human);border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:.65em;left:0}@media (width>=701px) and (width<=1050px){.session-journey__steps[data-astro-cid-fd42s4ml]{grid-template-columns:1fr;gap:2rem}.session-journey__step[data-astro-cid-fd42s4ml]{grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem;display:grid}.session-journey__marker[data-astro-cid-fd42s4ml]{align-items:start;margin:0}.session-journey__marker[data-astro-cid-fd42s4ml]:after{width:1px;height:auto;inset:3.5rem auto -2rem 50%}.session-journey__step[data-astro-cid-fd42s4ml]:last-child .session-journey__marker[data-astro-cid-fd42s4ml]:after{display:none}.session-card[data-astro-cid-fd42s4ml]{grid-template-columns:40% minmax(0,1fr);display:grid}.session-card__image[data-astro-cid-fd42s4ml] img[data-astro-cid-fd42s4ml]{height:100%}}@media (width<=700px){.session-journey__steps[data-astro-cid-fd42s4ml]{border-left:1px solid var(--border-light);grid-template-columns:1fr;gap:2.5rem;margin-left:.75rem;padding-left:1.25rem}.session-journey__marker[data-astro-cid-fd42s4ml]{margin:0 0 1rem -2.25rem}.session-journey__marker[data-astro-cid-fd42s4ml] span[data-astro-cid-fd42s4ml]{width:2rem;height:2rem;font-size:.8rem}.session-journey__marker[data-astro-cid-fd42s4ml]:after{display:none}.session-card__content[data-astro-cid-fd42s4ml]{padding:1.25rem}}
