.service-card[data-astro-cid-3vpt37q6]{flex-direction:column;align-items:flex-start;display:flex}.service-card[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6]{font-size:1.16rem}.service-card[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]{color:var(--ink);text-decoration:none}.service-card[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6] a[data-astro-cid-3vpt37q6]:hover{color:var(--blue-700)}.service-card__summary[data-astro-cid-3vpt37q6]{color:var(--muted);margin-top:.55rem;font-size:.95rem;line-height:1.62}.service-card__list[data-astro-cid-3vpt37q6]{border-top:1px solid var(--line);gap:.45rem;width:100%;margin-top:1.1rem;padding-top:1.1rem;font-size:.9rem}.service-card__link[data-astro-cid-3vpt37q6]{margin-top:auto;padding-top:1.25rem;font-size:.9rem}.service-card--compact[data-astro-cid-3vpt37q6] .service-card__list[data-astro-cid-3vpt37q6]{margin-top:.9rem;padding-top:.9rem}.system-map[data-astro-cid-ihyf5f6q]{width:100%;margin:0}svg[data-astro-cid-ihyf5f6q]{width:100%;height:auto;overflow:visible}.map-label[data-astro-cid-ihyf5f6q]{font-family:var(--font-sans);letter-spacing:.16em;fill:#ffffff85;font-size:10px;font-weight:600}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.75rem,6vw,5rem) clamp(3rem,7vw,5.5rem)}.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hero__badge[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.4rem;padding:.4rem .85rem .4rem .6rem;font-size:.78rem;font-weight:500;display:inline-flex}.hero__badge-dot[data-astro-cid-lcdefpme]{background:#3ddc97;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3ddc9729}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:15ch}.hero__lead[data-astro-cid-lcdefpme]{color:#ffffffbf;max-width:54ch;margin-top:1.35rem;font-size:clamp(1.06rem,1.6vw,1.2rem);line-height:1.65}.hero__actions[data-astro-cid-lcdefpme]{margin-top:1.9rem}.hero__notes[data-astro-cid-lcdefpme]{color:#ffffff9e;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.9rem 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.hero__notes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;display:inline-flex}.hero__notes[data-astro-cid-lcdefpme] svg{color:#7fd6d2;flex:none}.hero__visual[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);background:linear-gradient(160deg,#ffffff12,#ffffff04);border:1px solid #ffffff1a;padding:clamp(.5rem,1.5vw,1rem);position:relative;box-shadow:inset 0 1px #ffffff1f}.trust[data-astro-cid-lcdefpme]{background:var(--surface);border-bottom:1px solid var(--line)}.trust__inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding-block:1.15rem;display:flex}.trust__label[data-astro-cid-lcdefpme]{letter-spacing:.13em;text-transform:uppercase;color:var(--muted-soft);flex:none;font-size:.74rem;font-weight:600}.trust__list[data-astro-cid-lcdefpme]{color:var(--text);flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;margin:0;padding:0;font-size:.88rem;font-weight:500;list-style:none;display:flex}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{position:relative}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{content:"";background:var(--line-strong);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:-.85rem;transform:translateY(-50%)}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.15rem;display:grid}.services-grid[data-astro-cid-lcdefpme]>*{grid-column:span 2}.services-grid[data-astro-cid-lcdefpme]>:nth-child(4),.services-grid[data-astro-cid-lcdefpme]>:nth-child(5){grid-column:span 3}.section-foot[data-astro-cid-lcdefpme]{margin-top:1.9rem}.problems__head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.problems__intro[data-astro-cid-lcdefpme]{margin-bottom:0}.problems__call[data-astro-cid-lcdefpme]{flex:none;padding-bottom:.35rem}.problems-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.problem[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);align-items:flex-start;gap:.7rem;padding:1rem 1rem 1rem .95rem;text-decoration:none;display:flex}.problem[data-astro-cid-lcdefpme]:hover{color:var(--ink);border-color:var(--blue-100);box-shadow:var(--shadow-md);transform:translateY(-2px)}.problem__dot[data-astro-cid-lcdefpme]{background:var(--teal-500);border-radius:50%;flex:none;width:7px;height:7px;margin-top:.48rem}.problem__body[data-astro-cid-lcdefpme]{flex-direction:column;gap:.18rem;min-width:0;display:flex}.problem__title[data-astro-cid-lcdefpme]{font-size:.9rem;font-weight:600;line-height:1.35}.problem__text[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem;line-height:1.5}.problem__arrow[data-astro-cid-lcdefpme]{color:var(--line-strong);flex:none;margin-top:.15rem;margin-left:auto}.problem[data-astro-cid-lcdefpme]:hover .problem__arrow[data-astro-cid-lcdefpme]{color:var(--blue-600);transform:translate(2px)}.audience[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;display:flex}.audience[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.6rem;font-size:.94rem;line-height:1.65}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.5rem 1.4rem;position:relative}.step__num[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.1em;color:var(--teal-600);margin-bottom:.9rem;font-size:.8rem;font-weight:600;display:inline-block}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.1rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.55rem;font-size:.92rem;line-height:1.65}.promise[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.promise__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:17ch;margin-top:.85rem}.promise__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--muted);max-width:46ch;margin-top:1rem}.promise__text[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-top:1.35rem}.promise__list[data-astro-cid-lcdefpme]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.promise__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);gap:.85rem;padding:1rem 1.1rem;font-size:.92rem;line-height:1.6;display:flex}.promise__icon[data-astro-cid-lcdefpme]{background:var(--teal-50);width:28px;height:28px;color:var(--teal-600);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width<=1000px){.services-grid[data-astro-cid-lcdefpme]>*,.services-grid[data-astro-cid-lcdefpme]>:nth-child(4),.services-grid[data-astro-cid-lcdefpme]>:nth-child(5){grid-column:span 3}.problems-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.hero__inner[data-astro-cid-lcdefpme],.promise[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:20ch}.hero__visual[data-astro-cid-lcdefpme]{width:100%;max-width:560px;margin-inline:auto}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.step[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;column-gap:1rem;display:grid}.step__num[data-astro-cid-lcdefpme]{grid-row:span 2;margin-bottom:0;padding-top:.15rem}.promise__text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:24ch}}@media (width<=700px){.services-grid[data-astro-cid-lcdefpme]>*,.services-grid[data-astro-cid-lcdefpme]>:nth-child(4),.services-grid[data-astro-cid-lcdefpme]>:nth-child(5){grid-column:span 6}.problems__head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.problems-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.trust__list[data-astro-cid-lcdefpme]{gap:.3rem 1.1rem}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]:before{display:none}.hero__notes[data-astro-cid-lcdefpme]{gap:.5rem 1rem}}
