.injection-flow[data-astro-cid-q7zk57pu]{padding:var(--section-py) 0;background:var(--color-bg)}.container[data-astro-cid-q7zk57pu]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.flow-steps[data-astro-cid-q7zk57pu]{border-top:var(--border-hairline) solid var(--border-color-subtle)}.flow-step[data-astro-cid-q7zk57pu]{gap:var(--space-6);padding:var(--space-8) 0;border-bottom:var(--border-hairline) solid var(--border-color-subtle);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.step-number[data-astro-cid-q7zk57pu]{padding-top:var(--space-1);color:var(--color-champagne-dark);font-family:var(--font-display-serif);font-size:var(--text-h2);font-weight:var(--font-weight-medium);font-variant-numeric:lining-nums tabular-nums;line-height:1}.step-content[data-astro-cid-q7zk57pu]{flex:1}.step-title[data-astro-cid-q7zk57pu]{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);color:var(--color-text);line-height:1.5}.step-description[data-astro-cid-q7zk57pu]{max-width:68ch;font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text);margin:0}.flow-cta[data-astro-cid-q7zk57pu]{margin-top:var(--space-8);text-align:center}.cta-btn-line[data-astro-cid-q7zk57pu]{justify-content:center;align-items:center;gap:var(--space-3);width:100%;max-width:32rem;min-height:3.5rem;padding:var(--space-3) var(--space-8);background:var(--color-champagne);color:var(--color-white);font-size:var(--text-small);font-weight:var(--font-weight-mid);border-radius:var(--radius-button);transition:background var(--duration-standard) var(--ease-out-quart);text-decoration:none;display:inline-flex;position:relative}.cta-btn-line[data-astro-cid-q7zk57pu]:hover{background:var(--color-champagne-dark);opacity:1}.line-icon[data-astro-cid-q7zk57pu]{flex-shrink:0}.cta-arrow[data-astro-cid-q7zk57pu]{right:var(--space-6);width:var(--space-2);height:var(--space-2);border-right:var(--border-emphasis) solid var(--color-text);border-bottom:var(--border-emphasis) solid var(--color-text);position:absolute;top:50%;transform:translateY(-50%)rotate(-45deg)}@media (width<=768px){.flow-step[data-astro-cid-q7zk57pu]{gap:var(--space-4);padding:var(--space-6) 0;grid-template-columns:3rem minmax(0,1fr)}.step-number[data-astro-cid-q7zk57pu]{font-size:var(--text-h3)}}.injection-faq[data-astro-cid-3v63bm4m]{padding:var(--section-py) 0;background:var(--color-bg-cream);border-top:var(--border-hairline) solid var(--border-color-subtle)}.container[data-astro-cid-3v63bm4m]{max-width:var(--container-service);padding:0 var(--container-px);margin:0 auto}.faq-list[data-astro-cid-3v63bm4m]{border-top:var(--border-hairline) solid var(--border-color-subtle)}.faq-item[data-astro-cid-3v63bm4m]{border-bottom:var(--border-hairline) solid var(--border-color-subtle)}.faq-question[data-astro-cid-3v63bm4m]{align-items:start;gap:var(--space-6);padding:var(--space-6) 0;cursor:pointer;color:var(--color-text);grid-template-columns:minmax(0,1fr) 1.5rem;list-style:none;display:grid}.faq-question[data-astro-cid-3v63bm4m]::-webkit-details-marker{display:none}.faq-q-text[data-astro-cid-3v63bm4m]{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--font-weight-mid);line-height:1.5}.faq-toggle[data-astro-cid-3v63bm4m]{width:1.5rem;height:1.5rem;margin-top:var(--space-1);transition:transform var(--duration-standard) var(--ease-out-quart);position:relative}.faq-toggle[data-astro-cid-3v63bm4m]:before,.faq-toggle[data-astro-cid-3v63bm4m]:after{content:"";background:var(--color-champagne);transition:transform var(--duration-standard) var(--ease-out-quart);position:absolute}.faq-toggle[data-astro-cid-3v63bm4m]:before{width:var(--space-4);height:var(--border-default);top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle[data-astro-cid-3v63bm4m]:after{width:var(--border-default);height:var(--space-4);top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item[data-astro-cid-3v63bm4m][open] .faq-toggle[data-astro-cid-3v63bm4m]:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-answer[data-astro-cid-3v63bm4m]{padding:0 2.5rem var(--space-6) 0}.faq-a-text[data-astro-cid-3v63bm4m]{font-size:var(--text-body);line-height:var(--leading-loose);color:var(--color-text);margin:0}.faq-cta[data-astro-cid-3v63bm4m]{margin-top:var(--space-8);text-align:center}.faq-cta-lead[data-astro-cid-3v63bm4m]{font-size:var(--text-small);color:var(--color-text-muted);margin:0 0 var(--space-4)}.cta-btn-line[data-astro-cid-3v63bm4m]{justify-content:center;align-items:center;gap:var(--space-3);width:100%;max-width:20rem;min-height:3.5rem;padding:var(--space-3) var(--space-8);background:var(--color-champagne);color:var(--color-white);font-size:var(--text-small);font-weight:var(--font-weight-mid);border-radius:var(--radius-button);transition:background var(--duration-standard) var(--ease-out-quart);text-decoration:none;display:inline-flex;position:relative}.cta-btn-line[data-astro-cid-3v63bm4m]:hover{background:var(--color-champagne-dark);opacity:1}.line-icon[data-astro-cid-3v63bm4m]{flex-shrink:0}.cta-arrow[data-astro-cid-3v63bm4m]{right:var(--space-6);width:var(--space-2);height:var(--space-2);border-right:var(--border-emphasis) solid var(--color-text);border-bottom:var(--border-emphasis) solid var(--color-text);position:absolute;top:50%;transform:translateY(-50%)rotate(-45deg)}@media (width<=768px){.faq-question[data-astro-cid-3v63bm4m]{gap:var(--space-4);padding:var(--space-4) 0}.faq-q-text[data-astro-cid-3v63bm4m]{font-size:var(--text-body)}.faq-answer[data-astro-cid-3v63bm4m]{padding-right:0}}
