.hero[data-astro-cid-xedhxze5]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:72px;align-items:center;padding-top:56px;padding-bottom:80px}.hero-copy[data-astro-cid-xedhxze5]{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0}.hero[data-astro-cid-xedhxze5] h1[data-astro-cid-xedhxze5]{font-size:44px;font-weight:900;line-height:1.45}.hero[data-astro-cid-xedhxze5] .lead[data-astro-cid-xedhxze5]{font-size:17px;max-width:640px;color:var(--ink-2)}.sub-lead[data-astro-cid-xedhxze5]{font-size:14px;color:var(--ink-3)}.hero[data-astro-cid-xedhxze5] .cta-row[data-astro-cid-xedhxze5],.hero-points[data-astro-cid-xedhxze5]{margin-top:4px}.overview[data-astro-cid-xedhxze5]{border-radius:var(--radius-panel);background:var(--bg-section);padding:32px}.overview-title[data-astro-cid-xedhxze5]{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--ink-3);margin-bottom:16px}.overview[data-astro-cid-xedhxze5] dl[data-astro-cid-xedhxze5]{margin:0;display:flex;flex-direction:column}.overview[data-astro-cid-xedhxze5] dl[data-astro-cid-xedhxze5] div[data-astro-cid-xedhxze5]{padding:14px 0;border-top:1px solid var(--border-strong)}.overview[data-astro-cid-xedhxze5] dt[data-astro-cid-xedhxze5]{font-size:12px;font-weight:700;color:var(--ink-3)}.overview[data-astro-cid-xedhxze5] dd[data-astro-cid-xedhxze5]{margin:4px 0 0;font-size:14.5px;line-height:1.75;color:var(--ink)}.concerns-grid[data-astro-cid-xedhxze5]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.concern-card[data-astro-cid-xedhxze5]{display:flex;flex-direction:column;gap:10px;padding:30px 32px}.concern-card[data-astro-cid-xedhxze5] h3[data-astro-cid-xedhxze5]{font-size:17px;font-weight:700;line-height:1.6}.concern-card[data-astro-cid-xedhxze5] p[data-astro-cid-xedhxze5]{font-size:14px;line-height:1.9;color:var(--ink-3)}.scope-list[data-astro-cid-xedhxze5]{margin:0;border-bottom:1px solid var(--border)}.scope-row[data-astro-cid-xedhxze5]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;padding:22px 0;border-top:1px solid var(--border)}.scope-row[data-astro-cid-xedhxze5] dt[data-astro-cid-xedhxze5]{font-size:16px;font-weight:700}.scope-row[data-astro-cid-xedhxze5] dd[data-astro-cid-xedhxze5]{margin:0;font-size:15px;line-height:1.9;color:var(--ink-2)}.note[data-astro-cid-xedhxze5]{margin-top:20px;font-size:13.5px;line-height:1.85;color:var(--ink-3);max-width:52em}.roles-grid[data-astro-cid-xedhxze5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.role-card[data-astro-cid-xedhxze5]{display:flex;flex-direction:column;gap:10px;padding:30px}.role-num[data-astro-cid-xedhxze5]{width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.role-label[data-astro-cid-xedhxze5]{font-size:12px;font-weight:700;color:var(--ink-3)}.role-card[data-astro-cid-xedhxze5] h3[data-astro-cid-xedhxze5]{font-size:17px;font-weight:700;line-height:1.6}.role-card[data-astro-cid-xedhxze5] p[data-astro-cid-xedhxze5]{font-size:14px;line-height:1.9;color:var(--ink-3)}.deliverables[data-astro-cid-xedhxze5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.deliverable-list[data-astro-cid-xedhxze5]{list-style:none;padding:0;display:flex;flex-direction:column;gap:24px}.deliverable-list[data-astro-cid-xedhxze5] li[data-astro-cid-xedhxze5]{display:flex;gap:14px}.deliverable-list[data-astro-cid-xedhxze5] svg{flex-shrink:0;margin-top:3px;color:var(--ink-3)}.deliverable-list[data-astro-cid-xedhxze5] h3[data-astro-cid-xedhxze5]{font-size:16px;font-weight:700}.deliverable-list[data-astro-cid-xedhxze5] p[data-astro-cid-xedhxze5]{font-size:14px;line-height:1.85;color:var(--ink-3)}.sample[data-astro-cid-xedhxze5]{margin:0;padding:28px 30px;border-color:var(--border-strong);display:flex;flex-direction:column;gap:14px}.sample-badge[data-astro-cid-xedhxze5]{align-self:flex-start;font-size:12px;font-weight:700;color:var(--ink);background:var(--bg-chip);border-radius:var(--radius-pill);padding:3px 12px}.sample-title[data-astro-cid-xedhxze5]{font-size:16px;font-weight:700;line-height:1.6}.sample-rows[data-astro-cid-xedhxze5]{margin:0;display:flex;flex-direction:column;gap:12px}.sample-rows[data-astro-cid-xedhxze5] dt[data-astro-cid-xedhxze5]{font-size:12px;font-weight:700;color:var(--ink-3)}.sample-rows[data-astro-cid-xedhxze5] dd[data-astro-cid-xedhxze5]{margin:2px 0 0;font-size:14px;line-height:1.8;color:var(--ink-2)}.sample-foot[data-astro-cid-xedhxze5]{font-size:12px;color:var(--ink-3);border-top:1px solid var(--border);padding-top:12px}.steps-grid[data-astro-cid-xedhxze5]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.step[data-astro-cid-xedhxze5]{display:flex;flex-direction:column;gap:10px;border-top:2px solid var(--border-strong);padding-top:18px}.step[data-astro-cid-xedhxze5][data-first]{border-top-color:var(--ink)}.step-num[data-astro-cid-xedhxze5]{font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.1em}.step[data-astro-cid-xedhxze5] h3[data-astro-cid-xedhxze5]{font-size:16px;font-weight:700}.step[data-astro-cid-xedhxze5] p[data-astro-cid-xedhxze5]{font-size:13.5px;line-height:1.8;color:var(--ink-3)}.pricing-grid[data-astro-cid-xedhxze5]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.price-card[data-astro-cid-xedhxze5]{display:flex;flex-direction:column;gap:8px;padding:28px 26px}.price-card[data-astro-cid-xedhxze5] h3[data-astro-cid-xedhxze5]{font-size:16px;font-weight:700}.price-value[data-astro-cid-xedhxze5]{font-size:18px;font-weight:900}.price-card[data-astro-cid-xedhxze5] p[data-astro-cid-xedhxze5]:last-child{font-size:13.5px;line-height:1.8;color:var(--ink-3)}.pricing-note[data-astro-cid-xedhxze5]{margin-top:24px;font-size:15px;line-height:1.9;color:var(--ink-2);max-width:52em}.mid-cta[data-astro-cid-xedhxze5]{display:flex;justify-content:center;margin-top:40px}.handling-body[data-astro-cid-xedhxze5]{font-size:16px;line-height:1.95;color:var(--ink-2);max-width:48em}.faq-list[data-astro-cid-xedhxze5]{max-width:900px;border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-xedhxze5]{border-top:1px solid var(--border)}.faq-item[data-astro-cid-xedhxze5] summary[data-astro-cid-xedhxze5]{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:16px;font-weight:700;cursor:pointer;list-style:none}.faq-item[data-astro-cid-xedhxze5] summary[data-astro-cid-xedhxze5]::-webkit-details-marker{display:none}.faq-icon{color:var(--muted);flex-shrink:0;transition:transform .15s ease}.faq-item[data-astro-cid-xedhxze5][open] .faq-icon{transform:rotate(45deg)}.faq-item[data-astro-cid-xedhxze5] p[data-astro-cid-xedhxze5]{padding:0 0 24px;font-size:15px;line-height:1.9;color:var(--ink-3);max-width:42em}.related[data-astro-cid-xedhxze5]{margin-top:32px;font-size:14px;line-height:1.9;color:var(--ink-3);max-width:900px}.related[data-astro-cid-xedhxze5] a[data-astro-cid-xedhxze5]{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:1080px){.hero[data-astro-cid-xedhxze5]{grid-template-columns:1fr;gap:40px}.overview[data-astro-cid-xedhxze5]{max-width:640px}.roles-grid[data-astro-cid-xedhxze5],.deliverables[data-astro-cid-xedhxze5]{grid-template-columns:1fr}.pricing-grid[data-astro-cid-xedhxze5]{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-grid[data-astro-cid-xedhxze5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.scope-row[data-astro-cid-xedhxze5]{grid-template-columns:220px minmax(0,1fr);gap:24px}}@media(max-width:768px){.hero[data-astro-cid-xedhxze5]{padding-top:40px;padding-bottom:56px}.hero[data-astro-cid-xedhxze5] h1[data-astro-cid-xedhxze5]{font-size:clamp(26px,7.4vw,32px)}.hero[data-astro-cid-xedhxze5] .lead[data-astro-cid-xedhxze5]{font-size:16px}.hero[data-astro-cid-xedhxze5] .cta-row[data-astro-cid-xedhxze5],.hero[data-astro-cid-xedhxze5] .cta-row[data-astro-cid-xedhxze5] .btn[data-astro-cid-xedhxze5]{width:100%}.overview[data-astro-cid-xedhxze5]{padding:24px}.concerns-grid[data-astro-cid-xedhxze5],.pricing-grid[data-astro-cid-xedhxze5],.steps-grid[data-astro-cid-xedhxze5]{grid-template-columns:1fr}.concern-card[data-astro-cid-xedhxze5],.role-card[data-astro-cid-xedhxze5]{padding:24px}.scope-row[data-astro-cid-xedhxze5]{grid-template-columns:1fr;gap:6px;padding:18px 0}.sample[data-astro-cid-xedhxze5]{padding:24px 20px}}
