.hero-sm[data-astro-cid-vgjz62wa]{background:linear-gradient(180deg,var(--amber-light) 0%,var(--cream) 100%);padding:var(--space-20) 0 var(--space-12)}.hero-sm[data-astro-cid-vgjz62wa] h1[data-astro-cid-vgjz62wa]{margin-top:var(--space-3)}.hero-sm[data-astro-cid-vgjz62wa] .lede[data-astro-cid-vgjz62wa]{margin-top:var(--space-4)}.hero-cta[data-astro-cid-vgjz62wa]{margin-top:var(--space-8);display:flex;gap:var(--space-4);flex-wrap:wrap}.section-head[data-astro-cid-vgjz62wa]{text-align:center;margin-bottom:var(--space-12)}.section-head[data-astro-cid-vgjz62wa] h2[data-astro-cid-vgjz62wa]{margin-top:var(--space-3)}.text-left[data-astro-cid-vgjz62wa]{text-align:left}.pain[data-astro-cid-vgjz62wa]{background:var(--white)}.body-copy[data-astro-cid-vgjz62wa]{color:var(--slate);font-size:1.1rem;margin-top:var(--space-5);max-width:65ch}.body-copy[data-astro-cid-vgjz62wa] strong[data-astro-cid-vgjz62wa]{color:var(--charcoal)}.how-it-works[data-astro-cid-vgjz62wa]{background:var(--cream)}.steps[data-astro-cid-vgjz62wa]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-5);max-width:700px;margin:0 auto}.steps[data-astro-cid-vgjz62wa] li[data-astro-cid-vgjz62wa]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-6);align-items:start;background:var(--white);border-radius:var(--radius-lg);padding:var(--space-6);border-left:4px solid var(--amber)}.step-num[data-astro-cid-vgjz62wa]{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--amber);line-height:1.2;min-width:2.5rem}.steps[data-astro-cid-vgjz62wa] h3[data-astro-cid-vgjz62wa]{font-size:1.1rem;margin-bottom:var(--space-2)}.steps[data-astro-cid-vgjz62wa] p[data-astro-cid-vgjz62wa]{color:var(--slate);margin:0}.features[data-astro-cid-vgjz62wa]{background:var(--white)}.feature-grid[data-astro-cid-vgjz62wa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6)}.feature-card[data-astro-cid-vgjz62wa]{background:var(--cream);border-radius:var(--radius-lg);padding:var(--space-6);border:1px solid var(--warm-gray-light);border-top:3px solid var(--amber)}.feature-icon[data-astro-cid-vgjz62wa]{font-size:2rem;margin-bottom:var(--space-3);line-height:1}.feature-card[data-astro-cid-vgjz62wa] h3[data-astro-cid-vgjz62wa]{font-size:1.1rem;margin-bottom:var(--space-2)}.feature-card[data-astro-cid-vgjz62wa] p[data-astro-cid-vgjz62wa]{color:var(--slate);margin:0;font-size:.95rem}.pricing[data-astro-cid-vgjz62wa]{background:var(--amber-light)}.pricing-grid[data-astro-cid-vgjz62wa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6)}.price-card[data-astro-cid-vgjz62wa]{background:var(--white);border-radius:var(--radius-lg);padding:var(--space-8);border:1px solid var(--warm-gray-light);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.price-card-accent[data-astro-cid-vgjz62wa]{border:2px solid var(--amber);box-shadow:var(--shadow-md)}.plan-label[data-astro-cid-vgjz62wa]{margin-bottom:var(--space-3)}.plan-price[data-astro-cid-vgjz62wa]{font-size:2.25rem;color:var(--amber-dark);margin:0;line-height:1}.plan-price[data-astro-cid-vgjz62wa] span[data-astro-cid-vgjz62wa]{font-size:.9rem;color:var(--warm-gray);font-family:var(--font-body);margin-left:var(--space-1)}.plan-recurring[data-astro-cid-vgjz62wa]{font-size:1.25rem;color:var(--slate);margin:var(--space-2) 0 var(--space-6)}.plan-recurring[data-astro-cid-vgjz62wa] span[data-astro-cid-vgjz62wa]{font-size:.85rem;font-family:var(--font-body);color:var(--warm-gray)}.check-list[data-astro-cid-vgjz62wa]{list-style:none;padding:0;margin:0 0 var(--space-6);flex:1}.check-list[data-astro-cid-vgjz62wa] li[data-astro-cid-vgjz62wa]{padding-left:var(--space-6);position:relative;margin-bottom:var(--space-3);color:var(--slate);font-size:.95rem}.check-list[data-astro-cid-vgjz62wa] li[data-astro-cid-vgjz62wa]:before{content:"✓";position:absolute;left:0;top:0;color:var(--amber-dark);font-weight:700}.price-card[data-astro-cid-vgjz62wa] .btn[data-astro-cid-vgjz62wa]{width:100%;text-align:center;margin-top:auto}.faq[data-astro-cid-vgjz62wa] details[data-astro-cid-vgjz62wa]{background:var(--white);border:1px solid var(--warm-gray-light);border-radius:var(--radius);margin-bottom:var(--space-3);padding:var(--space-4) var(--space-6);transition:box-shadow .2s ease}.faq[data-astro-cid-vgjz62wa] details[data-astro-cid-vgjz62wa][open]{box-shadow:var(--shadow-md);border-color:var(--amber)}.faq[data-astro-cid-vgjz62wa] summary[data-astro-cid-vgjz62wa]{cursor:pointer;font-family:var(--font-heading);font-weight:600;font-size:1.05rem;color:var(--charcoal);list-style:none;position:relative;padding-right:var(--space-8)}.faq[data-astro-cid-vgjz62wa] summary[data-astro-cid-vgjz62wa]::-webkit-details-marker{display:none}.faq[data-astro-cid-vgjz62wa] summary[data-astro-cid-vgjz62wa]:after{content:"+";position:absolute;right:0;top:-2px;font-size:1.5rem;color:var(--amber-dark);font-weight:300;transition:transform .2s ease}.faq[data-astro-cid-vgjz62wa] details[data-astro-cid-vgjz62wa][open] summary[data-astro-cid-vgjz62wa]:after{transform:rotate(45deg)}.faq[data-astro-cid-vgjz62wa] details[data-astro-cid-vgjz62wa] p[data-astro-cid-vgjz62wa]{margin-top:var(--space-3);color:var(--slate)}.final-cta[data-astro-cid-vgjz62wa]{background:var(--charcoal);color:var(--cream)}.final-cta[data-astro-cid-vgjz62wa] h2[data-astro-cid-vgjz62wa]{color:var(--cream)}.final-cta[data-astro-cid-vgjz62wa] .lede[data-astro-cid-vgjz62wa]{color:var(--warm-gray-light);margin-top:var(--space-4)}.final-cta[data-astro-cid-vgjz62wa] .btn[data-astro-cid-vgjz62wa]{margin-top:var(--space-8)}
