.sample-intro[data-astro-cid-ukheh3pe]{padding:clamp(40px,6vw,72px) 0 0}.sample-h1[data-astro-cid-ukheh3pe]{font-family:var(--cca-font-accent);font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800;color:var(--cca-grey-700);letter-spacing:-.02em;line-height:1.12;margin:10px 0 16px;text-wrap:balance}.sample-lead[data-astro-cid-ukheh3pe]{font-size:1.05rem;color:var(--cca-grey-500);line-height:1.65;max-width:62ch}.sample-lead[data-astro-cid-ukheh3pe] a[data-astro-cid-ukheh3pe]{color:var(--cca-primary-400)}.plan-section[data-astro-cid-ukheh3pe]{padding:clamp(28px,4vw,44px) 0 clamp(48px,7vw,80px)}.plan[data-astro-cid-ukheh3pe]{max-width:920px;margin:0 auto;background:var(--cca-grey-0);border:1px solid var(--cca-grey-100);border-radius:var(--cca-radius-lg, 16px);overflow:hidden;box-shadow:0 14px 44px #10224014}.plan-head[data-astro-cid-ukheh3pe]{background:linear-gradient(135deg,var(--cca-primary-400),var(--cca-primary-700));color:#fff;padding:clamp(24px,4vw,38px) clamp(22px,4vw,40px)}.plan-head-eyebrow[data-astro-cid-ukheh3pe]{font-family:var(--cca-font-accent);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:700;color:var(--cca-accent-200);margin-bottom:12px}.plan-persona[data-astro-cid-ukheh3pe]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.plan-persona[data-astro-cid-ukheh3pe] h2[data-astro-cid-ukheh3pe]{font-family:var(--cca-font-accent);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;margin:0;color:#fff}.plan-sample-tag[data-astro-cid-ukheh3pe]{font-family:var(--cca-font-accent);font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:var(--cca-accent-400);color:#fff;padding:4px 10px;border-radius:5px}.plan-persona-sub[data-astro-cid-ukheh3pe]{margin:10px 0 0;color:#cdd9ea;font-size:.95rem}.plan-block[data-astro-cid-ukheh3pe]{padding:clamp(24px,4vw,36px) clamp(22px,4vw,40px);border-top:1px solid var(--cca-grey-100)}.plan-block-title[data-astro-cid-ukheh3pe]{font-family:var(--cca-font-accent);font-size:1.2rem;font-weight:700;color:var(--cca-grey-700);margin:0 0 20px}.plan-block-lead[data-astro-cid-ukheh3pe]{font-size:.95rem;color:var(--cca-grey-500);line-height:1.6;max-width:62ch;margin:-6px 0 26px}.assess-list[data-astro-cid-ukheh3pe]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:24px 40px}@media(min-width:640px){.assess-list[data-astro-cid-ukheh3pe]{grid-template-columns:1fr 1fr}}.assess-item[data-astro-cid-ukheh3pe]{display:flex;gap:14px;align-items:flex-start}.assess-icon[data-astro-cid-ukheh3pe]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--cca-primary-50);color:var(--cca-primary-400);display:grid;place-items:center}.assess-icon[data-astro-cid-ukheh3pe] svg[data-astro-cid-ukheh3pe]{width:20px;height:20px}.assess-name[data-astro-cid-ukheh3pe]{display:block;font-family:var(--cca-font-accent);font-weight:700;font-size:.98rem;color:var(--cca-grey-700);margin-bottom:4px}.assess-desc[data-astro-cid-ukheh3pe]{margin:0;font-size:.88rem;color:var(--cca-grey-600);line-height:1.55}.rec-card[data-astro-cid-ukheh3pe]{border:1.5px solid var(--cca-accent-300);background:linear-gradient(180deg,#fffdf6,#fff);border-radius:var(--cca-radius-md, 12px);padding:clamp(20px,3vw,28px)}.rec-top[data-astro-cid-ukheh3pe]{display:flex;flex-wrap:wrap;gap:20px 32px;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--cca-grey-100)}.rec-setting-label[data-astro-cid-ukheh3pe]{display:block;font-family:var(--cca-font-accent);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:800;color:var(--cca-grey-400);margin-bottom:4px}.rec-setting[data-astro-cid-ukheh3pe] strong[data-astro-cid-ukheh3pe]{font-family:var(--cca-font-accent);font-size:1.6rem;font-weight:800;color:var(--cca-primary-400);display:block;line-height:1.1}.rec-setting-note[data-astro-cid-ukheh3pe]{font-size:.9rem;color:var(--cca-grey-500);font-style:italic}.rec-meta[data-astro-cid-ukheh3pe]{display:flex;gap:28px}.rec-meta-label[data-astro-cid-ukheh3pe]{display:block;font-family:var(--cca-font-accent);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:800;color:var(--cca-grey-400);margin-bottom:4px}.rec-meta-value[data-astro-cid-ukheh3pe]{font-family:var(--cca-font-accent);font-size:1.15rem;font-weight:700;color:var(--cca-grey-700)}.rec-acuity[data-astro-cid-ukheh3pe]{font-size:.9rem;color:var(--cca-grey-600);line-height:1.55;margin:18px 0}.rec-acuity[data-astro-cid-ukheh3pe] strong[data-astro-cid-ukheh3pe]{color:var(--cca-grey-700)}.rec-why-label[data-astro-cid-ukheh3pe]{display:block;font-family:var(--cca-font-accent);text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:800;color:var(--cca-accent-400);margin-bottom:12px}.rec-why[data-astro-cid-ukheh3pe] ul[data-astro-cid-ukheh3pe]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rec-why[data-astro-cid-ukheh3pe] li[data-astro-cid-ukheh3pe]{display:flex;gap:12px;align-items:flex-start;font-size:.95rem;color:var(--cca-grey-600);line-height:1.5}.rec-check[data-astro-cid-ukheh3pe]{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--cca-primary-400);color:#fff;display:grid;place-items:center;margin-top:1px}.rec-check[data-astro-cid-ukheh3pe] svg[data-astro-cid-ukheh3pe]{width:11px;height:11px}.rec-cost-note[data-astro-cid-ukheh3pe]{margin:20px 0 0;font-size:.8rem;color:var(--cca-grey-400);line-height:1.5}.plan-handoff[data-astro-cid-ukheh3pe]{padding:clamp(24px,4vw,36px) clamp(22px,4vw,40px);border-top:1px solid var(--cca-grey-100);background:var(--cca-grey-50)}.plan-handoff[data-astro-cid-ukheh3pe] h3[data-astro-cid-ukheh3pe]{font-family:var(--cca-font-accent);font-size:1.3rem;font-weight:700;color:var(--cca-grey-700);margin:0 0 10px}.plan-handoff[data-astro-cid-ukheh3pe] p[data-astro-cid-ukheh3pe]{font-size:.98rem;color:var(--cca-grey-500);line-height:1.6;max-width:60ch;margin:0 0 22px}.plan-cta-row[data-astro-cid-ukheh3pe]{display:flex;flex-wrap:wrap;gap:14px}.plan-disclaimer[data-astro-cid-ukheh3pe]{max-width:920px;margin:18px auto 0;font-size:.78rem;color:var(--cca-grey-400);text-align:center;line-height:1.5}@media(max-width:520px){.rec-setting[data-astro-cid-ukheh3pe] strong[data-astro-cid-ukheh3pe]{font-size:1.4rem}.rec-meta[data-astro-cid-ukheh3pe]{gap:20px}}
