.page-hero[data-astro-cid-mfcorx3v]{background:var(--gray-50);padding:56px 0 40px;border-bottom:1px solid var(--gray-200)}.page-hero[data-astro-cid-mfcorx3v] h1[data-astro-cid-mfcorx3v]{font-size:clamp(26px,3.5vw,40px);margin-bottom:12px;max-width:560px}.page-hero[data-astro-cid-mfcorx3v] p[data-astro-cid-mfcorx3v]{font-size:16px;color:var(--gray-500);max-width:520px;line-height:1.6}.service-section[data-astro-cid-mfcorx3v]{padding:64px 0;scroll-margin-top:80px}.service-alt[data-astro-cid-mfcorx3v]{background:var(--gray-50)}.service-layout[data-astro-cid-mfcorx3v]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.service-icon-wrap[data-astro-cid-mfcorx3v]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.service-left[data-astro-cid-mfcorx3v] h2[data-astro-cid-mfcorx3v]{font-size:clamp(20px,2.5vw,28px);margin-bottom:12px}.service-desc[data-astro-cid-mfcorx3v]{font-size:15px;color:var(--gray-500);line-height:1.65;margin-bottom:20px}.service-meta[data-astro-cid-mfcorx3v]{display:flex;gap:20px;margin-bottom:20px}.meta-item[data-astro-cid-mfcorx3v]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--gray-600)}.deliverables[data-astro-cid-mfcorx3v]{margin-bottom:24px}.deliv-label[data-astro-cid-mfcorx3v]{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);margin-bottom:10px}.deliv-list[data-astro-cid-mfcorx3v]{display:flex;flex-wrap:wrap;gap:8px}.deliv-item[data-astro-cid-mfcorx3v]{font-size:12px;font-weight:500;padding:4px 10px;border-radius:var(--radius-full);border:1px solid;background:transparent}.steps-title[data-astro-cid-mfcorx3v]{font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gray-500);margin-bottom:20px}.steps-list[data-astro-cid-mfcorx3v]{display:flex;flex-direction:column;gap:16px}.step-item[data-astro-cid-mfcorx3v]{display:flex;gap:14px;align-items:flex-start}.step-num[data-astro-cid-mfcorx3v]{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;margin-top:2px}.step-body[data-astro-cid-mfcorx3v] strong[data-astro-cid-mfcorx3v]{display:block;font-size:14px;margin-bottom:4px}.step-body[data-astro-cid-mfcorx3v] p[data-astro-cid-mfcorx3v]{font-size:13px;color:var(--gray-500);line-height:1.55}.pricing-section[data-astro-cid-mfcorx3v]{background:var(--white)}.pricing-grid[data-astro-cid-mfcorx3v]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto}.pricing-card[data-astro-cid-mfcorx3v]{padding:28px;border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:var(--white);position:relative;display:flex;flex-direction:column;gap:20px}.pricing-highlight[data-astro-cid-mfcorx3v]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-lg)}.pricing-badge[data-astro-cid-mfcorx3v]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:3px 12px;border-radius:var(--radius-full);white-space:nowrap}.pricing-top[data-astro-cid-mfcorx3v] h3[data-astro-cid-mfcorx3v]{font-size:18px;margin-bottom:6px}.pricing-desc[data-astro-cid-mfcorx3v]{font-size:13px;color:var(--gray-500);margin-bottom:16px}.pricing-price[data-astro-cid-mfcorx3v] strong[data-astro-cid-mfcorx3v]{display:block;font-size:28px;font-weight:800;color:var(--black);letter-spacing:-.02em}.pricing-price[data-astro-cid-mfcorx3v] span[data-astro-cid-mfcorx3v]{font-size:12px;color:var(--gray-500)}.pricing-features[data-astro-cid-mfcorx3v]{list-style:none;display:flex;flex-direction:column;gap:10px;flex:1}.pricing-features[data-astro-cid-mfcorx3v] li[data-astro-cid-mfcorx3v]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--gray-700);line-height:1.4}.pricing-features[data-astro-cid-mfcorx3v] svg[data-astro-cid-mfcorx3v]{flex-shrink:0;margin-top:2px;color:var(--accent)}@media (max-width: 900px){.service-layout[data-astro-cid-mfcorx3v]{grid-template-columns:1fr}.pricing-grid[data-astro-cid-mfcorx3v]{grid-template-columns:1fr;max-width:480px}}
