.home-container[data-astro-cid-lnthwwyx]{max-width:var(--iit-container-ds);padding:0 var(--iit-gutter);margin:0 auto}.home-section[data-astro-cid-lnthwwyx]{padding:var(--iit-band-pad-y) 0}.svc-surface[data-astro-cid-lnthwwyx]{background:var(--iit-surface-1)}.svc-h1[data-astro-cid-lnthwwyx]{font-family:var(--iit-font-display);font-weight:var(--iit-fw-display-xl);font-size:var(--iit-fs-h1);line-height:var(--iit-lh-display);color:var(--iit-text-display);text-wrap:balance;max-width:900px;margin:20px 0 24px}.svc-h2[data-astro-cid-lnthwwyx]{font-family:var(--iit-font-display);font-weight:var(--iit-fw-display);font-size:var(--iit-fs-h2);color:var(--iit-text-display);text-wrap:balance;margin:12px 0 0}.svc-sub[data-astro-cid-lnthwwyx]{font-size:var(--iit-fs-body-lg);color:var(--iit-text-body);max-width:680px;margin:0 0 32px;line-height:1.6}.svc-body[data-astro-cid-lnthwwyx]{font-size:var(--iit-fs-body-lg);color:var(--iit-text-body);line-height:1.6}.svc-ctas[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:16px;display:flex}.svc-section-head[data-astro-cid-lnthwwyx]{max-width:680px;margin:0 auto var(--iit-space-10);text-align:center}.svc-filters[data-astro-cid-lnthwwyx]{margin-bottom:var(--iit-space-10);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.svc-chip[data-astro-cid-lnthwwyx]{font-family:var(--iit-font-sans);font-size:var(--iit-fs-meta);border-radius:var(--iit-radius-pill);border:1px solid var(--iit-line-strong);color:var(--iit-text-muted);cursor:pointer;transition:all var(--iit-duration) var(--iit-ease);background:0 0;padding:8px 18px;font-weight:500}.svc-chip[data-astro-cid-lnthwwyx][aria-pressed=true]{color:var(--iit-on-accent);background:var(--iit-accent);border-color:var(--iit-accent)}.svc-grid[data-astro-cid-lnthwwyx]{gap:var(--iit-space-6);grid-template-columns:repeat(3,1fr);display:grid}.svc-card[data-astro-cid-lnthwwyx]{background:var(--iit-surface-1);border:1px solid var(--iit-line-soft);border-radius:var(--iit-radius-media);padding:var(--iit-space-6);box-shadow:var(--iit-shadow-media);overflow:hidden}.svc-card[data-astro-cid-lnthwwyx][open]{border-color:var(--iit-blue-glow)}.svc-card__summary[data-astro-cid-lnthwwyx]{cursor:pointer;list-style:none;display:block}.svc-card__summary[data-astro-cid-lnthwwyx]::-webkit-details-marker{display:none}.svc-card__cat[data-astro-cid-lnthwwyx]{font-size:var(--iit-fs-fine);color:var(--iit-accent);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.svc-card__title[data-astro-cid-lnthwwyx]{font-size:var(--iit-fs-h5);color:var(--iit-text-display);margin:8px 0 10px}.svc-card__body[data-astro-cid-lnthwwyx]{font-size:var(--iit-fs-body);color:var(--iit-text-body);margin:0 0 16px;line-height:1.55}.svc-card__stat[data-astro-cid-lnthwwyx]{align-items:baseline;gap:6px;margin-bottom:14px;display:flex}.svc-card__stat[data-astro-cid-lnthwwyx] strong[data-astro-cid-lnthwwyx]{font-family:var(--iit-font-display);font-size:var(--iit-fs-h4);color:var(--iit-accent)}.svc-card__stat[data-astro-cid-lnthwwyx] small[data-astro-cid-lnthwwyx]{font-size:var(--iit-fs-fine);color:var(--iit-text-muted)}.svc-card__toggle[data-astro-cid-lnthwwyx]{font-size:var(--iit-fs-fine);color:var(--iit-accent);font-weight:600;display:inline-block}.svc-card[data-astro-cid-lnthwwyx][open] .svc-card__toggle[data-astro-cid-lnthwwyx]{display:none}.svc-card__detail[data-astro-cid-lnthwwyx]{margin-top:var(--iit-space-6);padding-top:var(--iit-space-6);border-top:1px solid var(--iit-line-soft)}.svc-card__detail[data-astro-cid-lnthwwyx] h4[data-astro-cid-lnthwwyx]{font-size:var(--iit-fs-meta);color:var(--iit-text-display);margin:0 0 10px}.svc-checks[data-astro-cid-lnthwwyx]{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.svc-checks[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{font-size:var(--iit-fs-body);color:var(--iit-text-body);padding-left:24px;position:relative}.svc-checks[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:before{content:"✓";color:var(--iit-accent);font-weight:700;position:absolute;left:0}.svc-steps[data-astro-cid-lnthwwyx]{gap:var(--iit-space-6);grid-template-columns:repeat(4,1fr);display:grid}.svc-step[data-astro-cid-lnthwwyx]{background:var(--iit-ink-700);border-radius:var(--iit-radius-md);padding:var(--iit-space-6)}.svc-step[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:var(--iit-fs-h5);color:var(--iit-text-display);margin:0 0 8px}.svc-step[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{font-size:var(--iit-fs-body);color:var(--iit-text-body);margin:0 0 12px;line-height:1.55}.svc-step__dur[data-astro-cid-lnthwwyx]{font-family:var(--iit-font-mono);font-size:var(--iit-fs-fine);color:var(--iit-accent)}.svc-cta__inner[data-astro-cid-lnthwwyx]{justify-content:space-between;align-items:center;gap:var(--iit-space-10);background:var(--iit-gradient-card);border:1px solid var(--iit-line-soft);border-radius:var(--iit-radius-xl);padding:var(--iit-space-12);flex-wrap:wrap;display:flex}.svc-cta__actions[data-astro-cid-lnthwwyx]{flex-wrap:wrap;gap:16px;display:flex}@media (width<=1024px){.svc-grid[data-astro-cid-lnthwwyx],.svc-steps[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.svc-grid[data-astro-cid-lnthwwyx],.svc-steps[data-astro-cid-lnthwwyx]{grid-template-columns:1fr}.svc-cta__inner[data-astro-cid-lnthwwyx]{padding:var(--iit-space-8)}}
