.climb[data-astro-cid-mk2zg3ly]{background:var(--surface-dark);padding:176px 0;position:relative;overflow:hidden}.climb__wave[data-astro-cid-mk2zg3ly]{width:100%;height:clamp(56px,8vw,120px);fill:var(--white);pointer-events:none;position:absolute;left:0}.climb__wave--top[data-astro-cid-mk2zg3ly]{top:-1px}.climb__wave--bottom[data-astro-cid-mk2zg3ly]{bottom:-1px}.climb__inner[data-astro-cid-mk2zg3ly]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(40px,6vw,88px);display:grid;position:relative}.climb__lead[data-astro-cid-mk2zg3ly]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.climb__text[data-astro-cid-mk2zg3ly]{color:var(--text-on-dark-muted)}.climb__text[data-astro-cid-mk2zg3ly] a{color:var(--white);text-underline-offset:3px;font-weight:500}.climb__steps[data-astro-cid-mk2zg3ly]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin:0;padding:72px 0 0;list-style:none;display:grid;position:relative}.step[data-astro-cid-mk2zg3ly]{min-height:calc(152px + var(--rise) * 58px);background:var(--tone);color:var(--ink);border-radius:22px 22px 10px 10px;padding:44px 18px 22px;display:flex;position:relative}.step--green[data-astro-cid-mk2zg3ly]{--tone:var(--green);--ink:var(--plum);--badge:var(--white);--badge-ink:#1f9663}.step--blush[data-astro-cid-mk2zg3ly]{--tone:#ff8ccb;--ink:var(--plum);--badge:var(--white);--badge-ink:var(--pink)}.step--pink[data-astro-cid-mk2zg3ly]{--tone:var(--pink);--ink:var(--white);--badge:var(--white);--badge-ink:var(--pink)}.step--white[data-astro-cid-mk2zg3ly]{--tone:var(--white);--ink:var(--plum);--badge:var(--plum);--badge-ink:var(--white)}.step__badge[data-astro-cid-mk2zg3ly]{border:4px solid var(--surface-dark);background:var(--badge);width:54px;height:54px;color:var(--badge-ink);border-radius:18px;place-items:center;display:grid;position:absolute;top:-26px;left:18px;transform:rotate(-5deg)}.step__title[data-astro-cid-mk2zg3ly]{color:inherit;font-family:var(--font-display);font-size:clamp(1.0625rem,.95rem + .4vw,1.1875rem);font-weight:700;line-height:1.2}.climb__star[data-astro-cid-mk2zg3ly]{color:var(--accent-on-dark);position:absolute;top:0;right:8px}@media (width<=64rem){.climb__inner[data-astro-cid-mk2zg3ly]{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.climb[data-astro-cid-mk2zg3ly]{padding:104px 0}.climb__steps[data-astro-cid-mk2zg3ly]{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:0}.step[data-astro-cid-mk2zg3ly]{min-height:0;margin-right:calc((3 - var(--rise)) * 16px);border-radius:10px 22px 22px 10px;align-items:center;gap:14px;padding:14px 18px}.step__badge[data-astro-cid-mk2zg3ly]{border-width:0;border-radius:14px;flex:none;width:46px;height:46px;position:static}.climb__star[data-astro-cid-mk2zg3ly]{display:none}}.res[data-astro-cid-z3durfw4]{background:var(--pink-tint);padding:168px 0 72px;position:relative}.res__wave[data-astro-cid-z3durfw4]{width:100%;height:clamp(56px,8vw,120px);fill:var(--white);pointer-events:none;position:absolute;top:-1px;left:0}.res__list[data-astro-cid-z3durfw4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin:72px 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-z3durfw4]{border-top:5px solid var(--tone);background:var(--white);transform:rotate(var(--tilt));border-radius:18px;flex-direction:column;gap:12px;padding:36px 26px 30px;display:flex;position:relative;box-shadow:0 16px 32px #73003d1a}.card--pink[data-astro-cid-z3durfw4]{--tone:var(--pink)}.card--green[data-astro-cid-z3durfw4]{--tone:var(--green)}.card--blush[data-astro-cid-z3durfw4]{--tone:#ff8ccb}.card__tape[data-astro-cid-z3durfw4]{background:var(--tone);opacity:.55;width:96px;height:28px;margin-left:-48px;position:absolute;top:-18px;left:50%;transform:rotate(-3deg)}.card__title[data-astro-cid-z3durfw4]{color:var(--text-heading);font-family:var(--font-display);font-size:1.375rem;font-weight:700;line-height:1.2}.card__text[data-astro-cid-z3durfw4]{color:var(--text-body)}.card__items[data-astro-cid-z3durfw4]{color:var(--text-body);gap:12px;margin:4px 0 0;padding:0;font-size:.9375rem;line-height:1.6;list-style:none;display:grid}.card__items[data-astro-cid-z3durfw4] li[data-astro-cid-z3durfw4]{border-left:3px solid var(--tone);padding-left:14px}.card__items[data-astro-cid-z3durfw4] a{color:var(--pink);text-underline-offset:3px;font-weight:600}@media (width<=64rem){.res__list[data-astro-cid-z3durfw4]{grid-template-columns:minmax(0,1fr);row-gap:44px;max-width:40rem;margin-inline:auto}}@media (width<=48rem){.res[data-astro-cid-z3durfw4]{padding:104px 0 48px}.card[data-astro-cid-z3durfw4]{transform:none}}
