.hero[data-astro-cid-wcolddp2]{padding-block:clamp(56px,7vw,104px) clamp(72px,9vw,128px)}.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-text[data-astro-cid-wcolddp2]{container-type:inline-size}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{color:#fff;margin-top:20px;font-size:clamp(2.35rem,9.5cqi,3.875rem);font-weight:900;line-height:1.22}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{display:block}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]+span[data-astro-cid-wcolddp2]{color:var(--nl-lavender-300)}.salt[data-astro-cid-wcolddp2]{font-feature-settings:"salt"}.hero-lead[data-astro-cid-wcolddp2]{max-width:560px;color:var(--nl-lavender-300);margin-top:20px;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}.hero[data-astro-cid-wcolddp2] .btn-row[data-astro-cid-wcolddp2]{margin-top:32px}.hero-sectors[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:8px;margin-top:36px;list-style:none;display:flex}.hero-sectors[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{font-family:var(--font-ui);color:var(--nl-lavender-300);background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.875rem;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.hero-sectors[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:#fff;background:#ffffff1f}.hero-sectors[data-astro-cid-wcolddp2] svg{color:var(--nl-accent)}.hero-visual[data-astro-cid-wcolddp2]{padding-block:28px;position:relative}.float[data-astro-cid-wcolddp2]{color:var(--nl-ink);font-family:var(--font-ui);background:#fff;border-radius:14px;align-items:center;gap:10px;max-width:min(340px,100% + 24px);padding-block:10px;padding-inline:12px 14px;display:flex;position:absolute;box-shadow:0 16px 40px #0e082459}.float-text[data-astro-cid-wcolddp2]{min-width:0}.float[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2],.float[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.float[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-size:.875rem;line-height:1.4}.float[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{color:var(--nl-text-muted);font-size:.75rem}.float[data-astro-cid-wcolddp2] .status[data-astro-cid-wcolddp2]{flex:none}.float--a[data-astro-cid-wcolddp2]{top:-8px;inset-inline-start:-28px}.float--b[data-astro-cid-wcolddp2]{bottom:-6px;inset-inline-end:-20px}@media (prefers-reduced-motion:no-preference){.float--a[data-astro-cid-wcolddp2]{animation:7s ease-in-out infinite bob}.float--b[data-astro-cid-wcolddp2]{animation:7s ease-in-out -3.5s infinite bob}}@keyframes bob{50%{transform:translateY(-6px)}}.sector[data-astro-cid-wcolddp2]+.sector[data-astro-cid-wcolddp2]{margin-top:clamp(40px,5vw,64px)}.sector-head[data-astro-cid-wcolddp2]{align-items:center;gap:14px;margin-bottom:20px;display:flex}.sector-head[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-family:var(--font-ui);font-size:var(--fs-h3);font-weight:700;line-height:1.4}.sector-head[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-family:var(--font-ui);color:var(--nl-text-muted);font-size:.9375rem;line-height:1.6}.service[data-astro-cid-wcolddp2]{flex-direction:column;gap:12px;display:flex}.service[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-top:6px}.steps[data-astro-cid-wcolddp2]{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);list-style:none;display:grid}.step[data-astro-cid-wcolddp2]{border-radius:var(--radius-lg);box-shadow:var(--ring), var(--shadow-card);background:#fff;flex-direction:column;gap:12px;padding:28px 24px 26px;display:flex;position:relative}.step-num[data-astro-cid-wcolddp2]{top:18px;font-family:var(--font-display);color:var(--nl-lavender-150);font-size:2.25rem;font-weight:900;line-height:1;position:absolute;inset-inline-end:22px}.step[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-family:var(--font-ui);font-size:var(--fs-h3);margin-top:6px;font-weight:700}.step[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--nl-text-muted);font-size:1rem;line-height:1.8}.about-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.about-text[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{font-size:var(--fs-h1);margin-bottom:20px;font-weight:900}.about-text[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]+p[data-astro-cid-wcolddp2]{margin-top:16px}.about-text[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:1.1875rem}.commit[data-astro-cid-wcolddp2]{background:var(--nl-paper);border-radius:var(--radius-lg);box-shadow:var(--ring);padding:clamp(24px,3vw,36px)}.commit-title[data-astro-cid-wcolddp2]{font-family:var(--font-ui);font-size:var(--fs-h3);margin-bottom:20px;font-weight:700}.commit[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{gap:20px;list-style:none;display:grid}.commit[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:flex-start;gap:14px;display:flex}.commit[data-astro-cid-wcolddp2] b[data-astro-cid-wcolddp2]{font-family:var(--font-ui);color:var(--nl-ink);font-size:1.0625rem;line-height:1.5;display:block}.commit[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--nl-text-muted);margin-top:2px;font-size:.9875rem;line-height:1.8}@media (width<=1080px){.steps[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.hero-visual[data-astro-cid-wcolddp2]{width:100%;max-width:600px;margin-inline:auto}.float--a[data-astro-cid-wcolddp2]{inset-inline-start:max(-28px, calc(10px - var(--gutter)))}.float--b[data-astro-cid-wcolddp2]{inset-inline-end:max(-20px, calc(10px - var(--gutter)))}.about-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.steps[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr)}.float--a[data-astro-cid-wcolddp2]{inset-inline-start:-4px;top:-14px}.float--b[data-astro-cid-wcolddp2]{inset-inline-end:-4px;bottom:-14px}.float[data-astro-cid-wcolddp2]{padding:8px 10px}.float[data-astro-cid-wcolddp2] .status[data-astro-cid-wcolddp2]{display:none}}
