.service-hero[data-astro-cid-tcy35dad]{padding:clamp(4rem,7vw,6.5rem) 0;background:#f4f4ef}.hero-layout[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5rem);align-items:center}.hero-layout[data-astro-cid-tcy35dad] h1[data-astro-cid-tcy35dad]{max-width:650px}.hero-buttons[data-astro-cid-tcy35dad]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.hero-note[data-astro-cid-tcy35dad]{font-size:.78rem;margin:1.5rem 0 0}.hero-visual[data-astro-cid-tcy35dad]{padding:1.15rem;border:1px solid #e1e1da;background:#fff;border-radius:12px;box-shadow:0 20px 60px #2525200a}.visual-top[data-astro-cid-tcy35dad]{display:flex;align-items:center;gap:.6rem;padding-bottom:1rem;border-bottom:1px solid var(--line);font-size:.76rem;font-weight:600}.visual-top[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]:last-child{margin-left:auto;color:var(--muted);font-size:.6rem;letter-spacing:.08em}.visual-dot[data-astro-cid-tcy35dad]{width:9px;height:9px;background:var(--accent);border-radius:50%}.visual-body[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1.4fr .7fr;gap:.8rem;margin-top:1rem}.visual-body[data-astro-cid-tcy35dad]>div[data-astro-cid-tcy35dad]{padding:1.25rem;background:#f6f6f1;border-radius:8px}.visual-label[data-astro-cid-tcy35dad],.visual-side[data-astro-cid-tcy35dad]>span[data-astro-cid-tcy35dad]{color:var(--accent);font-size:.62rem;letter-spacing:.08em}.visual-body[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{font-size:1.3rem;margin:.8rem 0 1.3rem}.visual-steps[data-astro-cid-tcy35dad]>button[data-astro-cid-tcy35dad]{width:100%;text-align:left;background:transparent;border:0;cursor:pointer;color:var(--text);font:inherit;display:flex;align-items:center;gap:.75rem;border-top:1px solid #deded6;padding:.7rem 0;font-size:.76rem}.visual-steps[data-astro-cid-tcy35dad]>button[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]:first-child,.visual-steps[data-astro-cid-tcy35dad]>button[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]:last-child{color:var(--accent)}.visual-steps[data-astro-cid-tcy35dad]>button[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]:last-child{margin-left:auto}.visual-steps[data-astro-cid-tcy35dad]>button[data-astro-cid-tcy35dad][aria-pressed=true]{color:var(--accent)}.visual-steps[data-astro-cid-tcy35dad]>button[data-astro-cid-tcy35dad]:hover{background:#fff8f4}.visual-detail[data-astro-cid-tcy35dad]{margin:1rem 0 0;font-size:.74rem;line-height:1.5;color:#55554e}.visual-side[data-astro-cid-tcy35dad]{display:flex;flex-direction:column;gap:.8rem}.visual-side[data-astro-cid-tcy35dad] strong[data-astro-cid-tcy35dad]{font-family:Space Grotesk;font-size:.9rem;line-height:1.3}.visual-side[data-astro-cid-tcy35dad] small[data-astro-cid-tcy35dad]{margin-top:auto;color:var(--muted);font-size:.65rem}.section-heading[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;margin-bottom:2.5rem}.section-heading[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad],.section-heading[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin-bottom:0}.offering-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.offering-grid[data-astro-cid-tcy35dad] article[data-astro-cid-tcy35dad]{background:#fff;border:1px solid var(--line);border-radius:12px;padding:clamp(1.5rem,3vw,2.5rem)}.offering-no[data-astro-cid-tcy35dad]{font-size:.75rem;color:var(--accent)}.offering-grid[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:1.45rem;margin:1.5rem 0 1rem}.offering-grid[data-astro-cid-tcy35dad] ul[data-astro-cid-tcy35dad]{padding:0;margin:1.5rem 0 0;list-style:none}.offering-grid[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{padding:.6rem 0;border-top:1px solid var(--line);font-size:.9rem}.offering-grid[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]:before{content:"+";color:var(--accent);margin-right:.65rem}.examples[data-astro-cid-tcy35dad],.faq-section[data-astro-cid-tcy35dad]{background:#f2f2ed}.example-grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.example-grid[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{display:flex;min-height:230px;align-items:center;justify-content:center;padding:1rem;background:#fff;border:1px solid var(--line);border-radius:10px}.example-grid[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{width:100%;max-height:360px;object-fit:contain}.proof-layout[data-astro-cid-tcy35dad],.process-layout[data-astro-cid-tcy35dad],.faq-layout[data-astro-cid-tcy35dad],.service-more[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem)}.proof[data-astro-cid-tcy35dad]{background:#fff}.proof-note[data-astro-cid-tcy35dad]{font-size:.75rem;margin-top:1.25rem}.working-card[data-astro-cid-tcy35dad]{padding:clamp(1.5rem,3vw,3rem);border-radius:12px;background:#f4f4ef}.working-card[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:1.5rem}.process-steps[data-astro-cid-tcy35dad]>div[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:45px 1fr;gap:0 1rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.process-steps[data-astro-cid-tcy35dad]>div[data-astro-cid-tcy35dad]:first-child{padding-top:0}.process-steps[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{grid-row:span 2;color:var(--accent);font-size:.8rem}.process-steps[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:1.25rem;margin:0 0 .6rem}.process-steps[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{margin:0}.faq-list[data-astro-cid-tcy35dad] details[data-astro-cid-tcy35dad]{border-bottom:1px solid #d4d4cd}.faq-list[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.3rem 0;cursor:pointer;list-style:none;font-weight:600}.faq-list[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-tcy35dad] summary[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{color:var(--accent);font-size:1.4rem}.faq-list[data-astro-cid-tcy35dad] details[data-astro-cid-tcy35dad][open] summary[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{transform:rotate(45deg)}.faq-list[data-astro-cid-tcy35dad] details[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{max-width:650px;padding:0 2rem 1.3rem 0;margin:0}.service-more[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line);text-decoration:none;font-weight:600}.service-more[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad] span[data-astro-cid-tcy35dad]{color:var(--accent)}.creative-gallery[data-astro-cid-tcy35dad]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.creative-gallery[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{min-height:0;padding:0;border:0;border-radius:8px;overflow:hidden;background:transparent}.creative-gallery[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{width:100%;max-height:none;object-fit:contain}.creative-gallery[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:nth-child(1){grid-row:span 2}.creative-gallery[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover img[data-astro-cid-tcy35dad]{transform:scale(1.025)}.creative-gallery[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{transition:transform .25s ease}@media(max-width:700px){.creative-gallery[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-gallery[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{min-height:0}}.supporting-break[data-astro-cid-tcy35dad]{background:#f8eee8}.supporting-layout[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,6rem);align-items:center}.supporting-layout[data-astro-cid-tcy35dad] figure[data-astro-cid-tcy35dad]{margin:0;padding:1.5rem;border:1px solid #ead8cc;border-radius:14px;background:#fff}.supporting-layout[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{width:100%;max-height:380px;object-fit:contain}.supporting-layout[data-astro-cid-tcy35dad] figcaption[data-astro-cid-tcy35dad]{margin-top:.75rem;color:#64645e;font-size:.75rem}@media(max-width:800px){.supporting-layout[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.related-services[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-content:start}.service-more[data-astro-cid-tcy35dad] .related-services[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{min-height:70px;align-items:center;padding:1rem 1.1rem;border:1px solid #dadad3;border-radius:8px;background:#fff;transition:border-color .2s,background .2s,transform .2s}.service-more[data-astro-cid-tcy35dad] .related-services[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{border-color:var(--accent);background:#fff8f4;transform:translateY(-2px)}@media(min-width:801px){.proof-layout[data-astro-cid-tcy35dad]>div[data-astro-cid-tcy35dad]:first-child{grid-column:2;grid-row:1}.proof-layout[data-astro-cid-tcy35dad]>.working-card[data-astro-cid-tcy35dad]{grid-column:1;grid-row:1}.faq-layout[data-astro-cid-tcy35dad]>div[data-astro-cid-tcy35dad]:first-child{grid-column:2;grid-row:1}.faq-layout[data-astro-cid-tcy35dad]>.faq-list[data-astro-cid-tcy35dad]{grid-column:1;grid-row:1}}@media(max-width:800px){.hero-layout[data-astro-cid-tcy35dad],.section-heading[data-astro-cid-tcy35dad],.proof-layout[data-astro-cid-tcy35dad],.process-layout[data-astro-cid-tcy35dad],.faq-layout[data-astro-cid-tcy35dad],.service-more[data-astro-cid-tcy35dad]{grid-template-columns:1fr;gap:2rem}.offering-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.service-hero[data-astro-cid-tcy35dad]{padding:3.5rem 0}.hero-visual[data-astro-cid-tcy35dad]{max-width:600px}}@media(max-width:550px){.hero-buttons[data-astro-cid-tcy35dad]{align-items:stretch;flex-direction:column}.visual-body[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.visual-side[data-astro-cid-tcy35dad]{display:none}.example-grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.example-grid[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{min-height:180px}.related-services[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}.service-hero[data-astro-cid-tcy35dad]{background:#111213;color:#f8f8f6}.service-hero[data-astro-cid-tcy35dad] .lead[data-astro-cid-tcy35dad],.service-hero[data-astro-cid-tcy35dad] .hero-note[data-astro-cid-tcy35dad],.service-hero[data-astro-cid-tcy35dad] .eyebrow[data-astro-cid-tcy35dad]{color:#d1d1cc}.service-hero[data-astro-cid-tcy35dad] .text-link[data-astro-cid-tcy35dad]{color:#f8f8f6}.service-hero[data-astro-cid-tcy35dad] .hero-visual[data-astro-cid-tcy35dad]{color:var(--text)}.creative-gallery[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(.75rem,1.5vw,1.25rem)}.creative-gallery[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:nth-child(1){grid-row:auto}.creative-gallery[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{min-width:0;min-height:0}.creative-gallery[data-astro-cid-tcy35dad] img[data-astro-cid-tcy35dad]{display:block;width:100%;height:auto}.examples[data-astro-cid-tcy35dad] .creative-gallery[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{min-height:0}@media(max-width:550px){.examples[data-astro-cid-tcy35dad] .creative-gallery[data-astro-cid-tcy35dad]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.examples[data-astro-cid-tcy35dad] .creative-gallery[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{min-height:0}}
