.lead-form[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:14px;border-radius:var(--radius-lg);padding:30px;background:var(--sky);color:var(--ink);box-shadow:var(--shadow)}.lf-h[data-astro-cid-xyq5hly5]{font-size:26px;color:var(--teal-deep)}.lf-intro[data-astro-cid-xyq5hly5]{font-size:16px;color:var(--ink-2)}.lf-grid[data-astro-cid-xyq5hly5]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:520px){.lf-grid[data-astro-cid-xyq5hly5]{grid-template-columns:1fr}}.lead-form[data-astro-cid-xyq5hly5] label[data-astro-cid-xyq5hly5]{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:15px}.lead-form[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5],.lead-form[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5],.lead-form[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{font:inherit;font-weight:400;font-size:17px;padding:12px 14px;border-radius:10px;border:1.5px solid #9fb3b6;background:var(--cream);min-height:50px;color:var(--ink);width:100%}.lead-form[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]{min-height:90px;resize:vertical}.lead-form[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]:focus,.lead-form[data-astro-cid-xyq5hly5] select[data-astro-cid-xyq5hly5]:focus,.lead-form[data-astro-cid-xyq5hly5] textarea[data-astro-cid-xyq5hly5]:focus{outline:3px solid var(--orange-brand);outline-offset:1px;border-color:var(--teal-deep)}.lead-form[data-astro-cid-xyq5hly5] .consent[data-astro-cid-xyq5hly5]{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;font-size:13px;color:var(--ink-2);line-height:1.5}.lead-form[data-astro-cid-xyq5hly5] .consent[data-astro-cid-xyq5hly5] input[data-astro-cid-xyq5hly5]{width:20px;height:20px;min-height:0;margin-top:2px;flex:0 0 20px;padding:0}.lead-form[data-astro-cid-xyq5hly5] .hp[data-astro-cid-xyq5hly5]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lead-form[data-astro-cid-xyq5hly5] .btn[data-astro-cid-xyq5hly5]{width:100%}.lf-note[data-astro-cid-xyq5hly5]{font-size:13px;color:var(--ink-2);text-align:center}@media(max-width:420px){.lead-form[data-astro-cid-xyq5hly5]{padding:22px 16px}}.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--cream) 0%,var(--butter) 100%);padding:56px 0 72px}.hero-in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--teal-deep)}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px}.hero-photo[data-astro-cid-j7pv25f6]{margin:10px 0 0}.hero-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--radius-lg);box-shadow:var(--shadow)}.ticks[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:32px}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:5px;width:20px;height:20px;border-radius:50%;background:var(--leaf)}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:6px;top:9px;width:6px;height:10px;border:solid var(--ink);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.teal[data-astro-cid-j7pv25f6] .ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:after{border-color:var(--ink)}@media(max-width:960px){.hero-in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.hero-photo[data-astro-cid-j7pv25f6]{display:none}}.strip[data-astro-cid-j7pv25f6]{background:var(--teal-deep);color:var(--on-teal);padding:26px 0}.strip-in[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.strip-h[data-astro-cid-j7pv25f6]{font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--butter)}.chips[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:#ffffff1a;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.strip-note[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--on-teal-2)}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split-rev[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{order:0}@media(max-width:960px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:34px}.split-rev[data-astro-cid-j7pv25f6]>figure[data-astro-cid-j7pv25f6]{order:2}}.center-head[data-astro-cid-j7pv25f6]{text-align:center;max-width:760px;margin:0 auto;align-items:center}.skills[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.skills[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:var(--sky);border-left:6px solid var(--leaf);border-radius:var(--radius);padding:18px 22px}.skills[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--teal-deep);margin-bottom:4px}.skills[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--ink-2)}.levels[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:820px){.levels[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.level[data-astro-cid-j7pv25f6]{background:var(--cream);border-radius:var(--radius-lg);padding:30px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 30px #0b4a5414;border-top:8px solid var(--teal)}.level[data-astro-cid-j7pv25f6]+.level[data-astro-cid-j7pv25f6]{border-top-color:var(--leaf)}.level-tag[data-astro-cid-j7pv25f6]{font-weight:800;font-size:20px;color:var(--teal-deep)}.level-hours[data-astro-cid-j7pv25f6]{font-size:40px;font-weight:800;color:var(--ink);line-height:1}.level-hours[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-size:15px;font-weight:600;color:var(--ink-2);margin-top:6px}.level-list[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--ink-2);border-top:1px solid var(--line);padding-top:12px}.fine[data-astro-cid-j7pv25f6]{text-align:center;font-size:15px;color:var(--ink-2);max-width:760px;margin:0 auto}.photo-tall[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.photo-wide[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:var(--radius-lg);box-shadow:var(--shadow)}.photo-tall[data-astro-cid-j7pv25f6]{margin:0;max-width:420px}.photo-wide[data-astro-cid-j7pv25f6]{margin:0}.formula[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.formula[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{background:var(--butter);color:var(--ink);font-weight:700;padding:8px 14px;border-radius:999px;font-size:15px}.formula[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--butter);font-size:20px}.roles[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.roles[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.roles[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{background:var(--cream);border-radius:var(--radius-lg);padding:26px;display:flex;flex-direction:column;gap:10px}.roles[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--teal-deep)}.roles[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--ink-2)}.steps[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:s}@media(max-width:900px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{background:var(--sky);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:10px}.steps[data-astro-cid-j7pv25f6] .n[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--teal-deep);color:#fff;font-weight:800;font-size:20px}.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--ink-2)}.plan-card[data-astro-cid-j7pv25f6]{background:var(--cream);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px}.plan-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--teal-deep)}.plan-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}@media(max-width:480px){.plan-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.plan-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-weight:600;padding-left:16px;position:relative}.plan-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:var(--leaf)}.plan-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--ink-2)}.faq-wrap[data-astro-cid-j7pv25f6]{max-width:860px;display:flex;flex-direction:column;gap:30px}.faq[data-astro-cid-j7pv25f6]{display:grid;gap:12px}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{background:var(--sky);border-radius:var(--radius);padding:4px 22px}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;font-weight:700;padding:16px 28px 16px 0;list-style:none;position:relative}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";position:absolute;right:0;top:12px;font-size:24px;color:var(--teal-deep)}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"−"}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:0 0 18px;color:var(--ink-2)}.facts[data-astro-cid-j7pv25f6]{margin:8px 0 0;display:grid;gap:12px}.facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:90px 1fr;gap:12px}.facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--butter)}.facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;color:var(--on-teal)}.facts[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--on-teal)}
