.section-head[data-astro-cid-wrzvmyuk]{margin-bottom:48px}.services-grid[data-astro-cid-wrzvmyuk]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.services-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr}}.service[data-astro-cid-wrzvmyuk]{padding:40px 32px;background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);display:grid;gap:12px;scroll-margin-top:100px;transition:box-shadow .2s}.service[data-astro-cid-wrzvmyuk]:hover{box-shadow:var(--shadow-md)}.service-icon[data-astro-cid-wrzvmyuk]{width:64px;height:64px;border-radius:var(--r-md);display:grid;place-items:center;margin-bottom:12px}.service[data-astro-cid-wrzvmyuk] h2[data-astro-cid-wrzvmyuk]{margin:4px 0 8px;font-size:1.85rem}.service[data-astro-cid-wrzvmyuk] .lede[data-astro-cid-wrzvmyuk]{font-size:1.0625rem}.bullets[data-astro-cid-wrzvmyuk]{list-style:none;padding:0;margin:4px 0 8px;display:grid;gap:10px}.bullets[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]{padding-left:28px;position:relative;font-size:1rem;line-height:1.45}.bullets[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]:before{content:"";position:absolute;left:0;top:8px;width:16px;height:8px;border-left:2px solid var(--magenta-500);border-bottom:2px solid var(--magenta-500);transform:rotate(-45deg)}.bullets[data-astro-cid-wrzvmyuk].psico li[data-astro-cid-wrzvmyuk]:before{border-color:var(--teal-500)}.bullets[data-astro-cid-wrzvmyuk].gold li[data-astro-cid-wrzvmyuk]:before{border-color:var(--gold-500)}.service-cta[data-astro-cid-wrzvmyuk]{margin-top:12px}.visually-hidden[data-astro-cid-wrzvmyuk]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.how-grid[data-astro-cid-wrzvmyuk]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:980px){.how-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr 1fr}}@media(max-width:540px){.how-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr}}.how-grid[data-astro-cid-wrzvmyuk] li[data-astro-cid-wrzvmyuk]{background:#fff;border:1px solid var(--border);border-radius:var(--r-md);padding:28px 24px;display:grid;gap:8px}.num[data-astro-cid-wrzvmyuk]{font-family:var(--font-serif);font-size:.875rem;letter-spacing:.16em;color:var(--magenta-500);font-weight:600}.how-grid[data-astro-cid-wrzvmyuk] h3[data-astro-cid-wrzvmyuk]{margin:0;font-size:1.2rem}.how-grid[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{margin:0;font-size:1rem}.mini-grid[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.mini-grid[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr}}.mini-service[data-astro-cid-wrzvmyuk]{padding:28px}.mini-service[data-astro-cid-wrzvmyuk] h3[data-astro-cid-wrzvmyuk]{margin:0 0 8px;font-size:1.2rem}.mini-service[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{margin:0;font-size:1rem}.testi[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:start;padding:clamp(28px,4vw,56px);background:#fff;border-radius:var(--r-xl);border:1px solid var(--border);margin:0}@media(max-width:700px){.testi[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr}.quote-mark[data-astro-cid-wrzvmyuk]{width:48px;height:36px}}.testi[data-astro-cid-wrzvmyuk] blockquote[data-astro-cid-wrzvmyuk]{font-family:var(--font-serif);font-size:clamp(1.25rem,1.5vw+.7rem,1.75rem);line-height:1.4;font-style:italic;color:var(--ink-800);margin:0 0 24px}.testi[data-astro-cid-wrzvmyuk] figcaption[data-astro-cid-wrzvmyuk]{display:flex;gap:16px;align-items:center;font-style:normal}.ph-avatar[data-astro-cid-wrzvmyuk]{width:56px;height:56px;border-radius:999px;background:linear-gradient(135deg,var(--magenta-100),var(--teal-100));flex-shrink:0}.testi[data-astro-cid-wrzvmyuk] figcaption[data-astro-cid-wrzvmyuk] strong[data-astro-cid-wrzvmyuk]{font-size:1.0625rem;display:block}.testi[data-astro-cid-wrzvmyuk] figcaption[data-astro-cid-wrzvmyuk] span[data-astro-cid-wrzvmyuk]{font-size:.875rem;color:var(--fg-muted)}.cta-dual[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center;padding:clamp(36px,4vw,64px);background:radial-gradient(60% 80% at 0% 0%,var(--magenta-50) 0%,transparent 60%),radial-gradient(60% 80% at 100% 100%,var(--teal-50) 0%,transparent 60%),#fff;border:1px solid var(--border);border-radius:var(--r-xl)}.cta-dual[data-astro-cid-wrzvmyuk] h2[data-astro-cid-wrzvmyuk]{margin:0}.cta-dual[data-astro-cid-wrzvmyuk] .lede[data-astro-cid-wrzvmyuk]{margin:12px 0 0;font-size:1.125rem}.cta-dual-btns[data-astro-cid-wrzvmyuk]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}@media(max-width:880px){.cta-dual[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr}.cta-dual-btns[data-astro-cid-wrzvmyuk]{justify-content:flex-start}}
