.hero[data-astro-cid-j7pv25f6]{background:var(--color-bg)}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 420px;gap:var(--space-16);align-items:stretch}.hero-pill[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6)}h1[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6);color:var(--color-text)}h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;color:var(--color-brand)}.hero-sub[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--color-text-secondary);margin-bottom:var(--space-8)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-8)}.hero-trust[data-astro-cid-j7pv25f6]{list-style:none;display:flex;gap:var(--space-6);flex-wrap:wrap}.hero-trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);font-weight:700;color:var(--color-text);display:flex;align-items:center;gap:var(--space-2)}.hero-trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#1a0f0d;background-color:#fcf6f5;display:inline-block}.hero-card[data-astro-cid-j7pv25f6]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column}.hero-card-inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;flex:1;justify-content:space-between}.hc-label[data-astro-cid-j7pv25f6]{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand);margin-bottom:var(--space-4)}.hc-list[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.hc-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.hc-btn[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}.problem[data-astro-cid-j7pv25f6]{background:var(--color-text)}.problem-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-bottom:var(--space-8)}.problem-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-3)}.problem-icon[data-astro-cid-j7pv25f6]{font-size:2rem}.problem-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-border);font-size:var(--text-lg);font-style:italic;max-width:none}.problem-cta[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);font-weight:700;color:var(--color-bg);max-width:none}.problem-cta[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-brand-inverse)}.section-header[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-12)}.section-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;max-width:600px}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.service-card[data-astro-cid-j7pv25f6]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.service-card--accent[data-astro-cid-j7pv25f6]{background:var(--color-brand);border-color:var(--color-brand)}.service-card--accent[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.service-card--accent[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.service-card--accent[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.service-card--accent[data-astro-cid-j7pv25f6] .service-price[data-astro-cid-j7pv25f6]{color:var(--color-brand-inverse)}.service-card--accent[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{background:var(--color-brand-inverse);color:var(--color-brand);border-color:var(--color-brand-inverse)}.service-card--accent[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]:hover{background:transparent;color:var(--color-brand-inverse);border-color:var(--color-brand-inverse)}.service-icon[data-astro-cid-j7pv25f6]{font-size:2.5rem}.service-list[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:var(--space-2);flex:1}.service-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-text-secondary);padding-left:var(--space-6);position:relative}.service-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";position:absolute;left:0;color:var(--color-brand);font-weight:700}.service-card--accent[data-astro-cid-j7pv25f6] .service-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{color:var(--color-brand-inverse)}.service-card--accent[data-astro-cid-j7pv25f6] .service-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{color:var(--color-brand-inverse)}.service-price[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--color-text);margin-top:auto}.service-price[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-brand);font-size:var(--text-xl)}.service-card--accent[data-astro-cid-j7pv25f6] .service-price[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-brand-inverse)}.service-cta[data-astro-cid-j7pv25f6]{align-self:flex-start}.why[data-astro-cid-j7pv25f6]{background:var(--color-bg-card)}.why-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.why-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2);font-size:var(--text-xl)}.why-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-secondary);max-width:420px}.process[data-astro-cid-j7pv25f6]{background:var(--color-bg);position:relative;overflow:hidden}.process-timeline[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;gap:var(--space-12);margin-top:var(--space-8)}.process-line[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:20px;bottom:0;width:2px;background:var(--color-border);z-index:1}.process-step[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:flex;gap:var(--space-6)}.step-marker[data-astro-cid-j7pv25f6]{width:40px;height:40px;border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-brand-inverse);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--text-sm);flex-shrink:0;box-shadow:0 0 0 8px var(--color-bg)}.process-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);margin-bottom:var(--space-2)}.process-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-text-secondary);max-width:400px}@media(min-width:768px){.process-timeline[data-astro-cid-j7pv25f6]{flex-direction:row;justify-content:space-between;gap:var(--space-8);padding-top:var(--space-12)}.process-line[data-astro-cid-j7pv25f6]{inset:44px 0 auto;width:100%;height:2px}.process-step[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center;text-align:center;flex:1}.step-marker[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-6)}.process-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-inline:auto}}.pricing[data-astro-cid-j7pv25f6]{background:var(--color-bg-card)}.pricing-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}.pricing-card[data-astro-cid-j7pv25f6]{background:var(--color-bg);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6);position:relative}.pricing-card--featured[data-astro-cid-j7pv25f6]{border-color:var(--color-brand);background:var(--color-bg)}.pricing-badge[data-astro-cid-j7pv25f6]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--color-brand);color:var(--color-brand-inverse);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 14px;border-radius:var(--radius-full);white-space:nowrap}.pricing-header[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-3)}.pricing-price[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:var(--space-2)}.price-amt[data-astro-cid-j7pv25f6]{font-size:var(--text-3xl);font-weight:700;color:var(--color-brand)}.price-note[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-text-muted)}.pricing-features[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);flex:1}.pricing-features[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--color-text-secondary);padding-left:var(--space-6);position:relative}.pricing-features[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";position:absolute;left:0;color:var(--color-brand);font-weight:700}.pricing-note[data-astro-cid-j7pv25f6]{text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);max-width:none}.pricing-note[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-link);font-weight:700}.cta-banner[data-astro-cid-j7pv25f6]{background:var(--color-brand)}.cta-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.cta-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-brand-inverse);margin-bottom:var(--space-2)}.cta-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-brand-inverse);max-width:520px}.cta-btn[data-astro-cid-j7pv25f6]{background:var(--color-bg);color:var(--color-brand);border-color:var(--color-bg);flex-shrink:0}.cta-btn[data-astro-cid-j7pv25f6]:hover{background:var(--color-bg-card);border-color:var(--color-bg-card);color:var(--color-brand)}@media(max-width:900px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-card[data-astro-cid-j7pv25f6]{display:none}.problem-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-6)}.services-grid[data-astro-cid-j7pv25f6],.why-grid[data-astro-cid-j7pv25f6],.pricing-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cta-inner[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center}.cta-btn[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}}
