.inner[data-astro-cid-apubkfxe]{background:var(--bg-muted);border-radius:1.25rem;padding:3rem 2rem;display:flex;flex-direction:column;gap:2.5rem}@media(min-width:768px){.inner[data-astro-cid-apubkfxe]{padding:3.5rem}}.main-grid[data-astro-cid-apubkfxe]{display:grid;grid-template-columns:1fr;gap:4rem}@media(min-width:1024px){.main-grid[data-astro-cid-apubkfxe]{grid-template-columns:2fr 3fr;gap:3rem;align-items:start}}.brand-col[data-astro-cid-apubkfxe]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.eyebrow[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:500;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0}.brand-name[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:800;font-size:38px;line-height:1;letter-spacing:-.05em;margin:0}@media(min-width:480px){.brand-name[data-astro-cid-apubkfxe]{font-size:48px}}@media(min-width:768px){.brand-name[data-astro-cid-apubkfxe]{font-size:64px}}.brand-she[data-astro-cid-apubkfxe]{background:var(--she-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-knows[data-astro-cid-apubkfxe]{display:block;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:1.1em;color:var(--text-primary)}.subheadline[data-astro-cid-apubkfxe]{font-family:var(--font-serif);font-weight:600;font-size:20px;line-height:1.25;color:var(--text-primary);margin:0}.body-text[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:400;font-size:15px;line-height:1.65;color:var(--text-secondary);margin:0}.cta-btn[data-astro-cid-apubkfxe]{display:inline-block;align-self:center;margin-top:1.5rem;padding:.7rem 1.5rem;background:var(--accent);border-radius:100px;font-family:var(--font-sans);font-size:14px;font-weight:600;color:#fff;text-decoration:none;transition:opacity .15s}@media(min-width:1024px){.cta-btn[data-astro-cid-apubkfxe]{align-self:flex-start}}.cta-btn[data-astro-cid-apubkfxe]:hover{opacity:.88}.checklist[data-astro-cid-apubkfxe]{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.checklist-item[data-astro-cid-apubkfxe]{display:flex;align-items:center;gap:.625rem;font-family:var(--font-sans);font-size:14px;font-weight:400;color:var(--text-primary)}.check-icon[data-astro-cid-apubkfxe]{color:var(--accent);flex-shrink:0;display:flex}.process-col[data-astro-cid-apubkfxe]{display:flex;flex-direction:column;gap:1.75rem;align-items:center;text-align:center}@media(min-width:1024px){.process-col[data-astro-cid-apubkfxe]{align-items:stretch;text-align:left}}.steps-flow-wrapper[data-astro-cid-apubkfxe]{background:#f5f0fa;border-radius:16px;padding:20px}.steps-flow[data-astro-cid-apubkfxe]{display:flex;flex-direction:column;gap:2rem}.steps-label[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:600;font-size:15px;color:var(--text-primary);margin:0}.steps-row[data-astro-cid-apubkfxe]{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0}@media(min-width:1024px){.steps-row[data-astro-cid-apubkfxe]{flex-direction:row;align-items:flex-start}}.step[data-astro-cid-apubkfxe]{display:flex;flex-direction:row;align-items:center;text-align:left;gap:.75rem;flex:1}@media(min-width:1024px){.step[data-astro-cid-apubkfxe]{flex-direction:column;align-items:center;text-align:center;gap:.4rem}}.step-text-group[data-astro-cid-apubkfxe]{display:flex;flex-direction:column;gap:.15rem}.icon-circle[data-astro-cid-apubkfxe]{width:32px;height:32px;border-radius:9999px;background:var(--bg-surface);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-primary);flex-shrink:0}@media(min-width:1024px){.icon-circle[data-astro-cid-apubkfxe]{width:56px;height:56px}}.step-title[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:600;font-size:13px;line-height:1.3;color:var(--text-primary);margin:0}.step-text[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:400;font-size:12px;line-height:1.5;color:var(--text-secondary);margin:0}.step-arrow[data-astro-cid-apubkfxe]{display:flex;justify-content:center;font-size:0;color:var(--border-default);flex-shrink:0;padding:.2rem 0}.step-arrow[data-astro-cid-apubkfxe]:after{content:"↓";font-size:16px;color:var(--border-default)}@media(min-width:1024px){.step-arrow[data-astro-cid-apubkfxe]{display:block;font-size:18px;padding:0 .25rem;margin-top:18px}.step-arrow[data-astro-cid-apubkfxe]:after{content:none}}.price-box[data-astro-cid-apubkfxe]{margin-top:2rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:.75rem;display:grid;grid-template-columns:1fr;overflow:hidden;max-width:100%}@media(min-width:640px){.price-box[data-astro-cid-apubkfxe]{max-width:none}}@media(min-width:640px){.price-box[data-astro-cid-apubkfxe]{grid-template-columns:1fr 1fr 1fr}}.price-section[data-astro-cid-apubkfxe],.medical-section[data-astro-cid-apubkfxe],.contact-section[data-astro-cid-apubkfxe]{padding:1.25rem;display:flex;flex-direction:column;gap:.375rem}.price-section[data-astro-cid-apubkfxe],.medical-section[data-astro-cid-apubkfxe]{border-bottom:1px solid var(--border-subtle)}@media(min-width:640px){.price-section[data-astro-cid-apubkfxe],.medical-section[data-astro-cid-apubkfxe]{border-bottom:none;border-right:1px solid var(--border-subtle)}}.price[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:700;font-size:36px;line-height:1;letter-spacing:-.02em;color:var(--text-primary)}.price-label[data-astro-cid-apubkfxe]{font-size:12px}.price-label-she[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:800;background:var(--she-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-label-knows[data-astro-cid-apubkfxe]{font-family:var(--font-display);font-style:italic;font-weight:400;color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.price-includes[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:400;font-size:11px;line-height:1.5;color:var(--text-tertiary)}@media(min-width:1024px){.price[data-astro-cid-apubkfxe],.price-label[data-astro-cid-apubkfxe],.price-includes[data-astro-cid-apubkfxe]{text-align:right}}.medical-title[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:600;font-size:13px;color:var(--text-primary)}.medical-text[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:400;font-size:12px;line-height:1.55;color:var(--text-secondary);margin:0}.contact-phone-icon[data-astro-cid-apubkfxe]{color:var(--accent);display:flex}.contact-quote[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:600;font-size:13px;line-height:1.4;color:var(--text-primary);margin:0}.contact-phone-num[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--accent);text-decoration:none;margin-top:.125rem}.contact-phone-num[data-astro-cid-apubkfxe]:hover{color:var(--accent-dark)}.optional-section[data-astro-cid-apubkfxe]{display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--border-subtle);padding-top:2rem}.optional-label[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.optional-grid[data-astro-cid-apubkfxe]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.optional-grid[data-astro-cid-apubkfxe]{grid-template-columns:repeat(3,1fr)}}.optional-card[data-astro-cid-apubkfxe]{background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:.625rem;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.optional-icon-wrap[data-astro-cid-apubkfxe]{width:40px;height:40px;border-radius:9999px;background:var(--bg-muted);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);margin-bottom:.25rem}.optional-title[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:600;font-size:14px;color:var(--text-primary);margin:0}.optional-text[data-astro-cid-apubkfxe]{font-family:var(--font-sans);font-weight:400;font-size:13px;line-height:1.5;color:var(--text-secondary);margin:0}
