.service-hero[data-astro-cid-njl2q4gy]{padding:152px 0 72px;position:relative;overflow:hidden}.service-hero-glow[data-astro-cid-njl2q4gy]{background:radial-gradient(circle, var(--accent) 0%, transparent 70%);opacity:.22;filter:blur(90px);pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;right:-180px}.service-hero-inner[data-astro-cid-njl2q4gy]{z-index:1;max-width:800px;position:relative}.breadcrumb[data-astro-cid-njl2q4gy] ol[data-astro-cid-njl2q4gy]{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;padding:0;font-size:13px;list-style:none;display:flex}.breadcrumb[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]+li[data-astro-cid-njl2q4gy]:before{content:"/";color:var(--line-strong);margin-right:8px}.breadcrumb[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{transition:color .2s var(--ease)}.breadcrumb[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover{color:var(--accent-strong)}.breadcrumb[data-astro-cid-njl2q4gy] [data-astro-cid-njl2q4gy][aria-current]{color:var(--ink-soft)}.service-picto[data-astro-cid-njl2q4gy]{width:auto;height:52px;margin-bottom:18px}h1[data-astro-cid-njl2q4gy]{font-size:clamp(30px,4.4vw,48px)}.lead[data-astro-cid-njl2q4gy]{letter-spacing:-.01em;max-width:58ch;margin:22px 0 0;font-size:19px;font-weight:600;line-height:1.5}.service-hero[data-astro-cid-njl2q4gy] .lede[data-astro-cid-njl2q4gy]{margin-top:10px}.hero-actions[data-astro-cid-njl2q4gy]{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}h2[data-astro-cid-njl2q4gy]{max-width:640px;margin-top:10px;font-size:clamp(24px,3.4vw,36px)}.approach[data-astro-cid-njl2q4gy] .lede[data-astro-cid-njl2q4gy]{max-width:64ch;margin-top:20px}.deliverables[data-astro-cid-njl2q4gy]{padding-top:0}.deliverables-grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:44px;display:grid}.deliverable[data-astro-cid-njl2q4gy]{padding:28px}.deliverable[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin-bottom:8px;font-size:18px}.deliverable[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}.projects-grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px;display:grid}.projects-grid[data-astro-cid-njl2q4gy]>div[data-astro-cid-njl2q4gy]{min-width:0}.projects-grid[data-astro-cid-njl2q4gy]>div[data-astro-cid-njl2q4gy][data-featured]{grid-column:1/-1}.faq-list[data-astro-cid-njl2q4gy]{flex-direction:column;gap:12px;max-width:820px;margin-top:36px;display:flex}.faq-item[data-astro-cid-njl2q4gy] summary[data-astro-cid-njl2q4gy]{cursor:pointer;padding:22px 60px 22px 26px;font-size:17px;font-weight:600;list-style:none;position:relative}.faq-item[data-astro-cid-njl2q4gy] summary[data-astro-cid-njl2q4gy]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-njl2q4gy] summary[data-astro-cid-njl2q4gy]:after{content:"+";color:var(--accent-strong);transition:transform .2s var(--ease);font-size:24px;font-weight:500;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.faq-item[data-astro-cid-njl2q4gy][open] summary[data-astro-cid-njl2q4gy]:after{transform:translateY(-50%)rotate(45deg)}.faq-item[data-astro-cid-njl2q4gy] summary[data-astro-cid-njl2q4gy]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.faq-item[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{max-width:70ch;color:var(--ink-soft);margin:0;padding:0 26px 24px;font-size:15.5px;line-height:1.7}.others-grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.other[data-astro-cid-njl2q4gy]{align-items:center;gap:14px;height:100%;padding:18px 20px;font-size:15px;font-weight:600;display:flex}.other[data-astro-cid-njl2q4gy]:hover{border-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.other[data-astro-cid-njl2q4gy] img[data-astro-cid-njl2q4gy]{flex-shrink:0;width:auto;height:32px}@media (width<=720px){.deliverables-grid[data-astro-cid-njl2q4gy],.projects-grid[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}}
