.hero[data-astro-cid-zezmkyfl]{padding:84px 24px 0}.panel[data-astro-cid-zezmkyfl]{max-width:1360px;margin:0 auto;background:var(--bg-panel);border-radius:36px;padding:clamp(40px,6vh,72px) 56px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;box-shadow:0 30px 60px -44px #501c1e38}.copy[data-astro-cid-zezmkyfl] h1[data-astro-cid-zezmkyfl]{margin:18px 0 0;font-size:clamp(36px,min(4.4vw,7svh),62px);line-height:1.04}.lede[data-astro-cid-zezmkyfl]{margin:22px 0 0;max-width:44ch;font-size:18px;line-height:1.6;color:var(--text-mid)}.cta[data-astro-cid-zezmkyfl]{margin-top:30px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.text-link[data-astro-cid-zezmkyfl]{font:600 15px var(--display);color:var(--text);text-decoration:none;padding:10px 4px}.text-link[data-astro-cid-zezmkyfl]:hover{color:var(--accent)}.health-badge[data-astro-cid-zezmkyfl]{display:block;height:44px;width:auto;margin-top:20px}.dial[data-astro-cid-zezmkyfl]{position:relative;margin:0 auto;width:100%;max-width:480px;aspect-ratio:1}.dial[data-astro-cid-zezmkyfl] svg[data-astro-cid-zezmkyfl]{width:100%;height:100%;display:block}.dial-big[data-astro-cid-zezmkyfl]{font:800 40px var(--display);fill:var(--text)}.dial-small[data-astro-cid-zezmkyfl]{font:500 15px var(--sans);fill:var(--text-mid)}.dial-label[data-astro-cid-zezmkyfl]{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--bg-card);box-shadow:var(--shadow-float);white-space:nowrap;color:var(--text);text-decoration:none;font:500 13px var(--sans)}.dial-label[data-astro-cid-zezmkyfl] i[data-astro-cid-zezmkyfl]{width:10px;height:10px;border-radius:50%}.dial-label[data-astro-cid-zezmkyfl] b[data-astro-cid-zezmkyfl]{font:700 14px var(--display)}.dial-label[data-astro-cid-zezmkyfl] span[data-astro-cid-zezmkyfl]{color:var(--text-mid)}.dial-label[data-astro-cid-zezmkyfl]:hover{box-shadow:0 0 0 2px var(--coral),var(--shadow-float)}.legend[data-astro-cid-zezmkyfl]{display:none;list-style:none;margin:16px 0 0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.legend[data-astro-cid-zezmkyfl] a[data-astro-cid-zezmkyfl]{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:14px;background:var(--bg-card);color:var(--text-mid);text-decoration:none;font:500 13px var(--sans)}.legend[data-astro-cid-zezmkyfl] i[data-astro-cid-zezmkyfl]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend[data-astro-cid-zezmkyfl] b[data-astro-cid-zezmkyfl]{display:block;font:700 14px var(--display);color:var(--text)}.legend[data-astro-cid-zezmkyfl] a[data-astro-cid-zezmkyfl] span[data-astro-cid-zezmkyfl]{white-space:nowrap;line-height:1.3}.wrap[data-astro-cid-zezmkyfl]{max-width:1360px;margin:0 auto;padding:96px 56px 0}.wrap[data-astro-cid-zezmkyfl]>h2[data-astro-cid-zezmkyfl],.setup[data-astro-cid-zezmkyfl] h2[data-astro-cid-zezmkyfl]{margin:14px 0 0;font-size:clamp(30px,3.4vw,46px);line-height:1.06;max-width:22ch}.intro[data-astro-cid-zezmkyfl]{margin:18px 0 0;max-width:60ch;font-size:17px;line-height:1.65;color:var(--text-mid)}.grid3[data-astro-cid-zezmkyfl]{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card-flat[data-astro-cid-zezmkyfl]{background:var(--bg-card);border-radius:24px;padding:26px 26px 24px;box-shadow:0 0 0 1px var(--border)}.num[data-astro-cid-zezmkyfl]{display:block;font:800 14px var(--display);color:var(--accent)}.card-flat[data-astro-cid-zezmkyfl] h3[data-astro-cid-zezmkyfl]{margin:10px 0 0;font:700 20px/1.25 var(--display);letter-spacing:-.01em}.card-flat[data-astro-cid-zezmkyfl] p[data-astro-cid-zezmkyfl]{margin:8px 0 0;font-size:15.5px;line-height:1.6;color:var(--text-mid)}.tag[data-astro-cid-zezmkyfl]{display:inline-block;margin-top:16px;padding:5px 12px;border-radius:999px;background:var(--bg);font:600 13px var(--display);color:var(--text-mid)}.band[data-astro-cid-zezmkyfl]{width:min(1360px,calc(100% - 48px));margin:96px auto 0;background:var(--bg-melon);border-radius:36px;padding:56px;display:grid;gap:40px;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,560px)}.band[data-astro-cid-zezmkyfl] h2[data-astro-cid-zezmkyfl]{margin:14px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08}.band[data-astro-cid-zezmkyfl] p[data-astro-cid-zezmkyfl]{margin:16px 0 0;max-width:50ch;font-size:17px;line-height:1.65;color:var(--text)}.eyebrow[data-astro-cid-zezmkyfl].ink{color:var(--text)}.eyebrow[data-astro-cid-zezmkyfl].ink:before{background:var(--text)}.glide[data-astro-cid-zezmkyfl]{margin:0}.glide-label[data-astro-cid-zezmkyfl]{font:600 13px var(--display);fill:#5e5246}.glide[data-astro-cid-zezmkyfl] svg[data-astro-cid-zezmkyfl]{display:block;width:100%;height:auto}.glide[data-astro-cid-zezmkyfl] figcaption[data-astro-cid-zezmkyfl]{margin-top:8px;font-size:13px;color:#5e5246}.phases[data-astro-cid-zezmkyfl]{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.phase[data-astro-cid-zezmkyfl]{position:relative;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:30px 24px 24px;border-radius:24px;background:var(--bg-card);box-shadow:0 0 0 1px var(--border);color:var(--text);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.phase[data-astro-cid-zezmkyfl]:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--border),var(--shadow-float)}.phase[data-astro-cid-zezmkyfl] .bar[data-astro-cid-zezmkyfl]{position:absolute;left:0;right:0;top:0;height:6px}.phase[data-astro-cid-zezmkyfl] .days[data-astro-cid-zezmkyfl]{font:600 13px var(--display);color:var(--text-mid)}.phase[data-astro-cid-zezmkyfl] h3[data-astro-cid-zezmkyfl]{margin:0;font:800 26px var(--display);letter-spacing:-.02em}.phase[data-astro-cid-zezmkyfl] p[data-astro-cid-zezmkyfl]{margin:2px 0 0;font-size:15px;line-height:1.55;color:var(--text-mid);flex:1}.phase[data-astro-cid-zezmkyfl] .more[data-astro-cid-zezmkyfl]{margin-top:12px;font:600 14px var(--display);color:var(--accent)}.setup[data-astro-cid-zezmkyfl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:56px;align-items:start}.steps[data-astro-cid-zezmkyfl]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.steps[data-astro-cid-zezmkyfl] li[data-astro-cid-zezmkyfl]{display:flex;gap:16px;padding:20px 22px;border-radius:20px;background:var(--bg-card);box-shadow:0 0 0 1px var(--border)}.steps[data-astro-cid-zezmkyfl] h3[data-astro-cid-zezmkyfl]{margin:0;font:700 17px var(--display)}.steps[data-astro-cid-zezmkyfl] p[data-astro-cid-zezmkyfl]{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--text-mid)}.endo[data-astro-cid-zezmkyfl]{width:min(1360px,calc(100% - 48px));margin:96px auto 0;background:var(--text);color:var(--bg);border-radius:36px;padding:64px 56px}.endo-inner[data-astro-cid-zezmkyfl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.endo[data-astro-cid-zezmkyfl] h2[data-astro-cid-zezmkyfl]{margin:14px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.08;color:var(--bg)}.endo[data-astro-cid-zezmkyfl] p[data-astro-cid-zezmkyfl]{margin:0;font-size:17px;line-height:1.7;color:#f7ede2d1}.endo[data-astro-cid-zezmkyfl] strong[data-astro-cid-zezmkyfl]{color:var(--bg-melon);font-weight:600}.eyebrow[data-astro-cid-zezmkyfl].light{color:var(--bg-melon)}.eyebrow[data-astro-cid-zezmkyfl].light:before{background:var(--bg-melon)}.scope[data-astro-cid-zezmkyfl]{padding-top:48px;padding-bottom:96px}.scope[data-astro-cid-zezmkyfl] p[data-astro-cid-zezmkyfl]{margin:0;max-width:80ch;font-size:14px;line-height:1.7;color:var(--text-mid)}.scope[data-astro-cid-zezmkyfl] strong[data-astro-cid-zezmkyfl]{color:var(--text)}@media (max-width: 1100px){.phases[data-astro-cid-zezmkyfl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.hero[data-astro-cid-zezmkyfl]{padding:72px 12px 0}.panel[data-astro-cid-zezmkyfl]{grid-template-columns:1fr;padding:40px 24px;border-radius:28px}.copy[data-astro-cid-zezmkyfl] h1[data-astro-cid-zezmkyfl]{font-size:clamp(34px,9vw,48px);line-height:1.1}.dial[data-astro-cid-zezmkyfl]{max-width:380px;aspect-ratio:auto}.dial[data-astro-cid-zezmkyfl] svg[data-astro-cid-zezmkyfl]{height:auto}.dial-label[data-astro-cid-zezmkyfl]{display:none}.legend[data-astro-cid-zezmkyfl]{display:grid}.wrap[data-astro-cid-zezmkyfl]{padding:64px 24px 0}.grid3[data-astro-cid-zezmkyfl],.setup[data-astro-cid-zezmkyfl],.endo-inner[data-astro-cid-zezmkyfl],.band[data-astro-cid-zezmkyfl]{grid-template-columns:1fr}.band[data-astro-cid-zezmkyfl],.endo[data-astro-cid-zezmkyfl]{width:calc(100% - 24px);margin-top:64px;padding:36px 24px;border-radius:28px}.scope[data-astro-cid-zezmkyfl]{padding-bottom:64px}}@media (max-width: 520px){.phases[data-astro-cid-zezmkyfl]{grid-template-columns:1fr}}
