.free-plan-page[data-astro-cid-nke4ulo5]{background:radial-gradient(circle at 9% 8%,var(--gold) 0 5rem,transparent 5.1rem),radial-gradient(circle at 93% 18%,var(--coral) 0 6rem,transparent 6.1rem),linear-gradient(180deg,var(--cream),var(--paper))}.free-plan-hero[data-astro-cid-nke4ulo5]{width:min(1160px,calc(100% - 32px));margin:0 auto;padding:clamp(36px,6vw,84px) 0 clamp(70px,8vw,110px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(30px,6vw,76px);align-items:start}.free-plan-copy[data-astro-cid-nke4ulo5]{position:sticky;top:24px}.free-plan-copy[data-astro-cid-nke4ulo5] h1[data-astro-cid-nke4ulo5]{margin:24px 0 0;max-width:11ch;font-family:var(--font-display);font-size:clamp(3rem,6.3vw,5.8rem);font-weight:850;line-height:.88;letter-spacing:-.067em;color:var(--ink)}.free-plan-copy[data-astro-cid-nke4ulo5] h1[data-astro-cid-nke4ulo5] .sun[data-astro-cid-nke4ulo5]{color:var(--sun)}.free-plan-copy[data-astro-cid-nke4ulo5] h1[data-astro-cid-nke4ulo5] .sky[data-astro-cid-nke4ulo5]{color:var(--sky)}.free-plan-lede[data-astro-cid-nke4ulo5]{margin:24px 0 0;max-width:580px;font-size:clamp(1.08rem,1.6vw,1.3rem);font-weight:760;line-height:1.45}.trial-note[data-astro-cid-nke4ulo5]{margin:12px 0 0;font-weight:850;color:var(--sky)}.plan-steps[data-astro-cid-nke4ulo5]{margin-top:32px;display:grid;gap:12px}.plan-steps[data-astro-cid-nke4ulo5] article[data-astro-cid-nke4ulo5]{display:grid;grid-template-columns:44px 1fr;gap:0 12px;border:2px solid var(--ink);border-radius:22px;background:var(--cream);padding:14px;box-shadow:4px 4px 0 var(--ink)}.plan-steps[data-astro-cid-nke4ulo5] article[data-astro-cid-nke4ulo5]:nth-child(2){background:color-mix(in srgb,var(--sky) 24%,var(--cream))}.plan-steps[data-astro-cid-nke4ulo5] article[data-astro-cid-nke4ulo5]:nth-child(3){background:color-mix(in srgb,var(--sage) 24%,var(--cream))}.plan-steps[data-astro-cid-nke4ulo5] span[data-astro-cid-nke4ulo5]{grid-row:1 / 3;width:42px;height:42px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:50%;background:var(--gold);font-family:var(--font-display);font-size:1.35rem;font-weight:900}.plan-steps[data-astro-cid-nke4ulo5] strong[data-astro-cid-nke4ulo5]{font-family:var(--font-display);font-size:1.25rem;line-height:1}.plan-steps[data-astro-cid-nke4ulo5] p[data-astro-cid-nke4ulo5]{margin:5px 0 0;font-weight:700;line-height:1.35}.intake-card[data-astro-cid-nke4ulo5]{border:var(--line);border-radius:38px;background:var(--gold);box-shadow:9px 9px 0 var(--ink);padding:clamp(22px,4vw,40px)}.form-heading[data-astro-cid-nke4ulo5] h2[data-astro-cid-nke4ulo5]{margin:0;font-family:var(--font-display);font-size:clamp(2.3rem,4vw,3.6rem);line-height:.92;letter-spacing:-.05em}.form-heading[data-astro-cid-nke4ulo5] p[data-astro-cid-nke4ulo5]:last-child{margin:10px 0 0;font-weight:760}#free-plan-form[data-astro-cid-nke4ulo5]{margin-top:28px;display:grid;gap:18px}.field-grid[data-astro-cid-nke4ulo5]{display:grid;gap:16px}.field-grid[data-astro-cid-nke4ulo5].two{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-astro-cid-nke4ulo5] span[data-astro-cid-nke4ulo5],.confirmations[data-astro-cid-nke4ulo5] legend[data-astro-cid-nke4ulo5]{font-weight:900}.field[data-astro-cid-nke4ulo5] em[data-astro-cid-nke4ulo5]{font-size:.8rem;opacity:.68;font-style:normal;text-transform:uppercase;letter-spacing:.05em}.field[data-astro-cid-nke4ulo5] input[data-astro-cid-nke4ulo5],.field[data-astro-cid-nke4ulo5] select[data-astro-cid-nke4ulo5],.field[data-astro-cid-nke4ulo5] textarea[data-astro-cid-nke4ulo5]{border:var(--line)}.field[data-astro-cid-nke4ulo5] textarea[data-astro-cid-nke4ulo5]{resize:vertical;min-height:92px}.field[data-astro-cid-nke4ulo5] small[data-astro-cid-nke4ulo5]{font-weight:700;line-height:1.35;opacity:.78}.upload-field[data-astro-cid-nke4ulo5]{border:2px dashed var(--ink);border-radius:22px;background:color-mix(in srgb,var(--cream) 65%,transparent);padding:16px}.upload-field[data-astro-cid-nke4ulo5] input[data-astro-cid-nke4ulo5]{background:var(--cream)}.confirmations[data-astro-cid-nke4ulo5]{margin:0;border:2px solid var(--ink);border-radius:22px;background:var(--cream);padding:16px;display:grid;gap:13px}.confirmations[data-astro-cid-nke4ulo5] legend[data-astro-cid-nke4ulo5]{padding:0 7px}.confirmations[data-astro-cid-nke4ulo5] label[data-astro-cid-nke4ulo5],.marketing-choice[data-astro-cid-nke4ulo5]{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-weight:730;line-height:1.38}.confirmations[data-astro-cid-nke4ulo5] input[data-astro-cid-nke4ulo5],.marketing-choice[data-astro-cid-nke4ulo5] input[data-astro-cid-nke4ulo5]{width:20px;height:20px;accent-color:var(--sun)}.confirmations[data-astro-cid-nke4ulo5] a[data-astro-cid-nke4ulo5],.privacy-note[data-astro-cid-nke4ulo5] a[data-astro-cid-nke4ulo5]{font-weight:900;text-underline-offset:3px}.marketing-choice[data-astro-cid-nke4ulo5]{border:2px solid var(--ink);border-radius:18px;background:color-mix(in srgb,var(--sky) 18%,var(--cream));padding:14px}.privacy-note[data-astro-cid-nke4ulo5]{margin:0;font-size:.88rem;font-weight:700;line-height:1.45}.turnstile-wrap[data-astro-cid-nke4ulo5]{min-height:65px;display:grid;place-items:center}.submit-button[data-astro-cid-nke4ulo5]{width:100%;border:var(--line);border-radius:999px;background:var(--sun);color:var(--cream);box-shadow:5px 5px 0 var(--ink);padding:16px 22px;font:inherit;font-weight:950;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.submit-button[data-astro-cid-nke4ulo5]:hover:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.submit-button[data-astro-cid-nke4ulo5]:disabled{cursor:wait;opacity:.72}.form-status[data-astro-cid-nke4ulo5]:not(:empty){border:2px solid var(--ink);border-radius:18px;background:var(--cream);padding:14px;font-weight:780;line-height:1.4}.form-status[data-astro-cid-nke4ulo5].error{background:color-mix(in srgb,var(--coral) 45%,var(--cream))}.form-status[data-astro-cid-nke4ulo5].success{background:color-mix(in srgb,var(--sage) 30%,var(--cream))}.free-plan-close[data-astro-cid-nke4ulo5]{width:min(920px,calc(100% - 32px));margin:0 auto 96px;border:var(--line);border-radius:38px;background:var(--sky);box-shadow:9px 9px 0 var(--ink);padding:clamp(32px,6vw,68px);text-align:center}.free-plan-close[data-astro-cid-nke4ulo5] h2[data-astro-cid-nke4ulo5]{margin:8px 0 0;font-family:var(--font-display);font-size:clamp(2.7rem,7vw,5.4rem);line-height:.92;letter-spacing:-.055em}.free-plan-close[data-astro-cid-nke4ulo5]>p[data-astro-cid-nke4ulo5]:last-of-type{margin:16px auto 0;max-width:24ch;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:820;line-height:1.35}.free-plan-close[data-astro-cid-nke4ulo5] a[data-astro-cid-nke4ulo5]{display:inline-flex;margin-top:24px;border:var(--line);border-radius:999px;background:var(--sun);color:var(--cream);box-shadow:5px 5px 0 var(--ink);padding:14px 24px;font-weight:950;text-decoration:none}@media(max-width:860px){.free-plan-hero[data-astro-cid-nke4ulo5]{grid-template-columns:1fr}.free-plan-copy[data-astro-cid-nke4ulo5]{position:static}.free-plan-copy[data-astro-cid-nke4ulo5] h1[data-astro-cid-nke4ulo5]{max-width:13ch}}@media(max-width:560px){.field-grid[data-astro-cid-nke4ulo5].two{grid-template-columns:1fr}.free-plan-hero[data-astro-cid-nke4ulo5]{width:min(100% - 20px,1160px);padding-top:24px}.intake-card[data-astro-cid-nke4ulo5]{border-radius:28px;padding:20px 16px 24px;box-shadow:6px 6px 0 var(--ink)}.free-plan-close[data-astro-cid-nke4ulo5]{width:min(100% - 20px,920px);margin-bottom:72px;border-radius:28px;box-shadow:6px 6px 0 var(--ink)}}@media(prefers-reduced-motion:reduce){.submit-button[data-astro-cid-nke4ulo5]{transition:none}.submit-button[data-astro-cid-nke4ulo5]:hover:not(:disabled){transform:none}}
