.hero-starter[data-astro-cid-qpmluqvr]{background:var(--bg);padding:6rem 0 5rem;text-align:center}.hero-eyebrow[data-astro-cid-qpmluqvr]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 1.4rem}.hero-starter[data-astro-cid-qpmluqvr] h1[data-astro-cid-qpmluqvr]{font-family:"DM Serif Display",serif;font-size:3rem;font-weight:400;line-height:1.12;letter-spacing:-.025em;color:var(--text);max-width:680px;margin:0 auto 1.5rem}.hero-lede[data-astro-cid-qpmluqvr]{font-size:1.05rem;color:var(--text-mid);line-height:1.7;max-width:580px;margin:0 auto 2.2rem}.price-band[data-astro-cid-qpmluqvr]{max-width:540px;margin:0 auto 2.2rem;padding:1.3rem 1.5rem;border-top:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent)}.price-band-main[data-astro-cid-qpmluqvr]{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.4rem .6rem}.price-amount[data-astro-cid-qpmluqvr]{font-family:"DM Serif Display",serif;font-size:2rem;font-weight:400;color:var(--accent);line-height:1}.price-unit[data-astro-cid-qpmluqvr]{font-size:.95rem;color:var(--text-mid);font-weight:500}.price-divider[data-astro-cid-qpmluqvr]{color:var(--border);font-weight:500}.price-cancel[data-astro-cid-qpmluqvr]{font-size:.92rem;color:var(--text-mid);font-weight:500}.price-detail[data-astro-cid-qpmluqvr]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:var(--text-light);line-height:1.5;margin:.6rem 0 0}.hero-cta[data-astro-cid-qpmluqvr]{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--white);background:var(--accent);text-decoration:none;padding:.95rem 2.2rem;border-radius:var(--radius);transition:background .15s,transform .1s}.hero-cta[data-astro-cid-qpmluqvr]:hover{background:var(--accent-hover)}.hero-cta[data-astro-cid-qpmluqvr]:active{transform:scale(.98)}.hero-cta[data-astro-cid-qpmluqvr] svg[data-astro-cid-qpmluqvr]{width:16px;height:16px}.hero-sub[data-astro-cid-qpmluqvr]{margin-top:1rem;font-size:.82rem;color:var(--text-light)}.whatido-section[data-astro-cid-qpmluqvr]{background:var(--bg-warm);padding:5.5rem 0}.whatido-section[data-astro-cid-qpmluqvr] .statement[data-astro-cid-qpmluqvr]{font-family:"DM Serif Display",serif;font-size:1.75rem;font-weight:400;line-height:1.35;color:var(--text);margin-bottom:1.5rem;max-width:680px}.whatido-section[data-astro-cid-qpmluqvr] p[data-astro-cid-qpmluqvr]{color:var(--text-mid);font-size:.98rem;line-height:1.75;margin-bottom:1rem;max-width:680px}.whatido-section[data-astro-cid-qpmluqvr] p[data-astro-cid-qpmluqvr]:last-child{margin-bottom:0}.how-section[data-astro-cid-qpmluqvr]{padding:6rem 0;background:var(--bg)}.how-section[data-astro-cid-qpmluqvr] h2[data-astro-cid-qpmluqvr]{font-family:"DM Serif Display",serif;font-size:2rem;font-weight:400;letter-spacing:-.02em;margin-bottom:.6rem;line-height:1.2}.how-steps[data-astro-cid-qpmluqvr]{margin:2rem 0 0}.how-step[data-astro-cid-qpmluqvr]{display:flex;gap:1.5rem;align-items:flex-start;padding:1.8rem 0;border-bottom:1px solid var(--border-light)}.how-step[data-astro-cid-qpmluqvr]:first-child{padding-top:0}.how-step[data-astro-cid-qpmluqvr]:last-child{border-bottom:none;padding-bottom:0}.how-num[data-astro-cid-qpmluqvr]{font-size:.78rem;font-weight:700;letter-spacing:.12em;color:var(--accent);flex-shrink:0;width:2rem;padding-top:.35rem}.how-content[data-astro-cid-qpmluqvr] h3[data-astro-cid-qpmluqvr]{font-family:"DM Serif Display",serif;font-size:1.2rem;font-weight:400;color:var(--text);margin-bottom:.5rem;line-height:1.3}.how-content[data-astro-cid-qpmluqvr] p[data-astro-cid-qpmluqvr]{font-size:.92rem;color:var(--text-mid);line-height:1.7;margin:0}.cta-card-section[data-astro-cid-qpmluqvr]{background:var(--bg-warm);padding:4rem 0}.cta-card[data-astro-cid-qpmluqvr]{display:flex;align-items:center;gap:2rem;background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius);padding:1.8rem 2rem}.cta-card-body[data-astro-cid-qpmluqvr]{flex:1}.cta-card-label[data-astro-cid-qpmluqvr]{font-family:"DM Serif Display",serif;font-size:1.25rem;font-weight:400;color:var(--text);margin:0 0 .25rem;line-height:1.3}.cta-card-text[data-astro-cid-qpmluqvr]{font-size:.92rem;color:var(--text-mid);line-height:1.55;margin:0}.cta-card-btn[data-astro-cid-qpmluqvr]{flex-shrink:0;display:inline-block;font-size:.9rem;font-weight:600;color:var(--white);background:var(--accent);text-decoration:none;padding:.8rem 1.6rem;border-radius:var(--radius-sm);transition:background .15s,transform .1s}.cta-card-btn[data-astro-cid-qpmluqvr]:hover{background:var(--accent-hover)}.cta-card-btn[data-astro-cid-qpmluqvr]:active{transform:scale(.98)}.proof-section[data-astro-cid-qpmluqvr]{padding:6rem 0;background:var(--bg)}.proof-eyebrow[data-astro-cid-qpmluqvr]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .6rem}.proof-section[data-astro-cid-qpmluqvr] h2[data-astro-cid-qpmluqvr]{font-family:"DM Serif Display",serif;font-size:2rem;font-weight:400;letter-spacing:-.02em;margin-bottom:.6rem;line-height:1.2}.proof-grid[data-astro-cid-qpmluqvr]{display:flex;flex-direction:column;gap:1.2rem;margin-top:1rem}.proof-card[data-astro-cid-qpmluqvr]{background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:box-shadow .2s,transform .15s}.proof-card[data-astro-cid-qpmluqvr]:hover{box-shadow:var(--shadow-hover)}.proof-body[data-astro-cid-qpmluqvr]{padding:1.8rem 2rem}.proof-name[data-astro-cid-qpmluqvr]{font-family:"DM Serif Display",serif;font-size:1.2rem;font-weight:400;margin-bottom:.7rem;line-height:1.3;color:var(--text)}.proof-story[data-astro-cid-qpmluqvr]{font-size:.92rem;color:var(--text-mid);line-height:1.7;margin:0 0 .9rem}.proof-outcome[data-astro-cid-qpmluqvr]{font-size:.88rem;font-weight:600;color:var(--accent);line-height:1.55;padding-top:.9rem;border-top:1px solid var(--border-light);margin:0}.fit-section[data-astro-cid-qpmluqvr]{background:var(--bg-warm);padding:6rem 0}.fit-section[data-astro-cid-qpmluqvr] h2[data-astro-cid-qpmluqvr]{font-family:"DM Serif Display",serif;font-size:2rem;font-weight:400;letter-spacing:-.02em;margin-bottom:1.2rem;line-height:1.2}.fit-list[data-astro-cid-qpmluqvr]{list-style:none;max-width:620px;margin:0 0 2.2rem}.fit-list[data-astro-cid-qpmluqvr] li[data-astro-cid-qpmluqvr]{font-size:.98rem;color:var(--text-mid);padding:.8rem 0 .8rem 2rem;line-height:1.6;border-bottom:1px solid var(--border-light);position:relative}.fit-list[data-astro-cid-qpmluqvr] li[data-astro-cid-qpmluqvr]:before{content:"✓";position:absolute;left:0;top:.8rem;color:var(--accent);font-size:.95rem;font-weight:700}.fit-list[data-astro-cid-qpmluqvr] li[data-astro-cid-qpmluqvr]:last-child{border-bottom:none}.upmarket-callout[data-astro-cid-qpmluqvr]{font-size:.92rem;color:var(--text-mid);margin:0;padding-top:1.5rem;border-top:1px solid var(--border-light);max-width:620px}.upmarket-callout[data-astro-cid-qpmluqvr] a[data-astro-cid-qpmluqvr]{color:var(--accent);font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--accent-light);transition:border-color .15s}.upmarket-callout[data-astro-cid-qpmluqvr] a[data-astro-cid-qpmluqvr]:hover{border-color:var(--accent)}@media(max-width:700px){.hero-starter[data-astro-cid-qpmluqvr]{padding:3.5rem 0}.hero-starter[data-astro-cid-qpmluqvr] h1[data-astro-cid-qpmluqvr]{font-size:2rem}.hero-lede[data-astro-cid-qpmluqvr]{font-size:.95rem}.hero-cta[data-astro-cid-qpmluqvr]{padding:.85rem 1.6rem;font-size:.9rem}.price-band[data-astro-cid-qpmluqvr]{padding:1rem}.price-amount[data-astro-cid-qpmluqvr]{font-size:1.6rem}.price-detail[data-astro-cid-qpmluqvr]{font-size:.72rem}.proof-section[data-astro-cid-qpmluqvr] h2[data-astro-cid-qpmluqvr],.how-section[data-astro-cid-qpmluqvr] h2[data-astro-cid-qpmluqvr],.fit-section[data-astro-cid-qpmluqvr] h2[data-astro-cid-qpmluqvr]{font-size:1.6rem}.whatido-section[data-astro-cid-qpmluqvr] .statement[data-astro-cid-qpmluqvr]{font-size:1.3rem}.proof-grid[data-astro-cid-qpmluqvr]{gap:1rem}.proof-section[data-astro-cid-qpmluqvr],.whatido-section[data-astro-cid-qpmluqvr],.how-section[data-astro-cid-qpmluqvr],.fit-section[data-astro-cid-qpmluqvr]{padding:3.5rem 0}.cta-card-section[data-astro-cid-qpmluqvr]{padding:2.5rem 0}.proof-body[data-astro-cid-qpmluqvr]{padding:1.3rem 1.4rem}.cta-card[data-astro-cid-qpmluqvr]{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.4rem}.cta-card-btn[data-astro-cid-qpmluqvr]{width:100%;text-align:center}.how-step[data-astro-cid-qpmluqvr]{gap:1rem;padding:1.3rem 0}}
