.timeline-container[data-astro-cid-25vd2mwc]{display:flex;flex-direction:column;gap:2rem;max-width:900px;margin:0 auto;position:relative}.timeline-item[data-astro-cid-25vd2mwc]{padding:3rem;position:relative}.timeline-item[data-astro-cid-25vd2mwc].highlight{border:2px solid var(--color-primary);background:var(--color-primary-light)}.item-header[data-astro-cid-25vd2mwc]{margin-bottom:2rem}.week[data-astro-cid-25vd2mwc]{font-weight:900;color:var(--color-primary);font-size:.8rem;letter-spacing:.1em;display:block;margin-bottom:.5rem}.item-header[data-astro-cid-25vd2mwc] h3[data-astro-cid-25vd2mwc]{font-size:1.5rem;font-weight:800}.item-list[data-astro-cid-25vd2mwc]{display:flex;flex-direction:column;gap:1rem}.item-list[data-astro-cid-25vd2mwc] li[data-astro-cid-25vd2mwc]{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:var(--color-gray-600)}.item-list[data-astro-cid-25vd2mwc] li[data-astro-cid-25vd2mwc]:before{content:"✓";color:var(--color-primary);font-weight:900}.problem-card[data-astro-cid-25vd2mwc]{display:flex;gap:1.5rem;padding:2.5rem;background:#ffffff0d;border-radius:20px;border:1px solid rgba(255,255,255,.1)}.icon-circle[data-astro-cid-25vd2mwc]{width:56px;height:56px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.problem-content[data-astro-cid-25vd2mwc] h3[data-astro-cid-25vd2mwc]{font-size:1.25rem;font-weight:800;margin-bottom:1rem}.problem-text[data-astro-cid-25vd2mwc]{color:#fff9;font-style:italic;margin-bottom:1.5rem;font-size:.95rem}.solution-text[data-astro-cid-25vd2mwc]{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--color-primary-light)}.pricing-grid[data-astro-cid-25vd2mwc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.price-card[data-astro-cid-25vd2mwc]{padding:3rem;display:flex;flex-direction:column}.price-card[data-astro-cid-25vd2mwc].featured{border:2px solid var(--color-primary);background:var(--color-primary-light)}.price-card[data-astro-cid-25vd2mwc] h3[data-astro-cid-25vd2mwc]{font-weight:800;font-size:1.5rem;margin-bottom:1.5rem}.price[data-astro-cid-25vd2mwc]{font-size:3rem;font-weight:900;color:var(--color-primary);margin-bottom:2rem}.price[data-astro-cid-25vd2mwc] span[data-astro-cid-25vd2mwc]{font-size:1rem;font-weight:600;color:var(--color-gray-500)}.price-list[data-astro-cid-25vd2mwc]{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.price-list[data-astro-cid-25vd2mwc] li[data-astro-cid-25vd2mwc]{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:var(--color-gray-700)}.price-list[data-astro-cid-25vd2mwc] li[data-astro-cid-25vd2mwc] svg[data-astro-cid-25vd2mwc]{width:20px;height:20px;color:var(--color-primary)}.best-value[data-astro-cid-25vd2mwc]{background:var(--color-primary);color:#fff;padding:.25rem 1rem;border-radius:50px;font-size:.7rem;font-weight:900;align-self:flex-start;margin-bottom:1.5rem}.faq-container[data-astro-cid-25vd2mwc]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-25vd2mwc]{padding:2rem}.faq-item[data-astro-cid-25vd2mwc] h4[data-astro-cid-25vd2mwc]{font-weight:800;margin-bottom:.75rem;color:var(--color-gray-900)}.faq-item[data-astro-cid-25vd2mwc] p[data-astro-cid-25vd2mwc]{font-size:.95rem;color:var(--color-gray-600);line-height:1.6}.cta-grid[data-astro-cid-25vd2mwc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.cta-card[data-astro-cid-25vd2mwc]{padding:2.5rem;text-decoration:none;color:inherit;transition:all .3s ease;text-align:center}.cta-card[data-astro-cid-25vd2mwc] svg[data-astro-cid-25vd2mwc]{width:40px;height:40px;color:var(--color-primary);margin:0 auto 1.5rem}.cta-card[data-astro-cid-25vd2mwc] h4[data-astro-cid-25vd2mwc]{font-weight:800;margin-bottom:.5rem}.cta-card[data-astro-cid-25vd2mwc] span[data-astro-cid-25vd2mwc]{font-size:.85rem;font-weight:700;color:var(--color-primary)}@media(max-width:768px){.price-card[data-astro-cid-25vd2mwc]{padding:2rem}.cta-grid[data-astro-cid-25vd2mwc]{grid-template-columns:1fr}}
