.service-directory.svelte-4z030h{color:#f5f7fc;background:#0c1730;padding:118px 0 70px}header.svelte-4z030h>a:where(.svelte-4z030h){color:#adbfdf;font-size:13px}h1.svelte-4z030h{letter-spacing:-.03em;margin:34px 0 22px;font-size:clamp(40px,5.4vw,74px);font-weight:630;line-height:1.02}h1.svelte-4z030h span:where(.svelte-4z030h){color:#9eb4ff}header.svelte-4z030h p:where(.svelte-4z030h){color:#bdcce2;margin-bottom:46px;font-size:17px;line-height:1.5}.directory-more.svelte-4z030h{color:#8fa2c4;border-top:1px solid #24365a;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:56px;padding-top:26px;font-size:14px;display:flex}.directory-more.svelte-4z030h a:where(.svelte-4z030h){color:#dbe4ff;border-bottom:1px solid #4a5f86;font-weight:600}.directory-more.svelte-4z030h a:where(.svelte-4z030h):hover{border-color:#9eb4ff}.directory-grid.svelte-4z030h{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;display:grid}.directory-service.svelte-4z030h{min-width:0}.directory-visual.svelte-4z030h{border-radius:7px;height:280px;overflow:hidden}h2.svelte-4z030h{letter-spacing:-.025em;margin:22px 0 12px;font-size:26px;font-weight:600}.directory-service.svelte-4z030h p:where(.svelte-4z030h){color:#aebfda;margin:0 0 20px;font-size:14px;line-height:1.5}.directory-service.svelte-4z030h>span:where(.svelte-4z030h){border-bottom:1px solid #89a2cb;padding-bottom:6px;font-size:12px;display:inline-block}.directory-service.svelte-4z030h:hover>span:where(.svelte-4z030h){color:#a8baff}@media (width<=980px){.directory-grid.svelte-4z030h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.service-directory.svelte-4z030h{padding-top:100px}.directory-grid.svelte-4z030h{grid-template-columns:1fr;gap:26px}.directory-visual.svelte-4z030h{height:160px}}
