.applications[data-astro-cid-5hutinxp]{background:var(--color-vornis-bg);color:var(--color-vornis-heading);border-bottom:1px solid var(--color-vornis-border)}.section-inner[data-astro-cid-5hutinxp]{max-width:1280px;margin:auto;padding:72px 48px}.eyebrow[data-astro-cid-5hutinxp],.small-label[data-astro-cid-5hutinxp],.visual-label[data-astro-cid-5hutinxp]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.eyebrow[data-astro-cid-5hutinxp]{color:var(--color-vornis-accent);font-weight:600}.section-heading[data-astro-cid-5hutinxp]{max-width:780px}h2[data-astro-cid-5hutinxp]{font-family:var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin-top:16px;font-size:clamp(30px,3.3vw,44px);font-weight:700;line-height:1.08}.section-heading[data-astro-cid-5hutinxp] p[data-astro-cid-5hutinxp]{max-width:660px;color:var(--color-vornis-muted);margin-top:18px;font-size:16px;line-height:1.6}.application-grid[data-astro-cid-5hutinxp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.application-card[data-astro-cid-5hutinxp]{border:1px solid var(--color-vornis-border);background:var(--color-vornis-surface-lowest);flex-direction:column;min-width:0;display:flex}.example-visual[data-astro-cid-5hutinxp]{background:var(--color-vornis-surface-container);border-bottom:1px solid var(--color-vornis-border);padding:20px}.visual-label[data-astro-cid-5hutinxp]{color:var(--color-vornis-muted);align-items:center;gap:7px;font-size:9px;display:flex}.status-dot[data-astro-cid-5hutinxp]{background:#369;flex-shrink:0;width:5px;height:5px}.visual-row[data-astro-cid-5hutinxp]{align-items:center;gap:10px;margin:18px 0 14px;font-size:12px;line-height:1.5;display:flex}svg[data-astro-cid-5hutinxp]{width:18px;height:18px;stroke:var(--color-vornis-accent);stroke-width:1.5px;fill:none;flex-shrink:0}.visual-result[data-astro-cid-5hutinxp]{background:var(--color-vornis-surface-lowest);border-left:2px solid #369;gap:7px;padding:12px;display:grid}.small-label[data-astro-cid-5hutinxp]{color:var(--color-vornis-muted);font-size:9px}.visual-result[data-astro-cid-5hutinxp] strong[data-astro-cid-5hutinxp]{font-size:13px;font-weight:600}.visual-tag[data-astro-cid-5hutinxp]{color:var(--color-vornis-accent);font-size:11px}.card-copy[data-astro-cid-5hutinxp]{flex-direction:column;flex:1;padding:24px;display:flex}h3[data-astro-cid-5hutinxp]{font-family:var(--font-sans);letter-spacing:-.025em;font-size:22px;font-weight:700;line-height:1.2}.card-copy[data-astro-cid-5hutinxp]>p[data-astro-cid-5hutinxp]{color:var(--color-vornis-muted);margin:14px 0 22px;font-size:14px;line-height:1.65}.application-result[data-astro-cid-5hutinxp]{border-top:1px solid var(--color-vornis-border);margin-top:auto;padding-top:14px}.application-result[data-astro-cid-5hutinxp] p[data-astro-cid-5hutinxp]{color:var(--color-vornis-text);margin-top:6px;font-size:13px;line-height:1.5}.section-footer[data-astro-cid-5hutinxp]{margin-top:24px}.section-footer[data-astro-cid-5hutinxp]>p[data-astro-cid-5hutinxp]{color:var(--color-vornis-muted);max-width:740px;font-size:12px;line-height:1.6}.section-actions[data-astro-cid-5hutinxp]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.button[data-astro-cid-5hutinxp],.text-link[data-astro-cid-5hutinxp]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600;line-height:1.5}.button[data-astro-cid-5hutinxp]{border:1px solid #131b2e;padding:15px 20px}.primary[data-astro-cid-5hutinxp]{background:var(--color-vornis-primary);color:var(--color-vornis-on-action);border-color:var(--color-vornis-primary)}.primary[data-astro-cid-5hutinxp]:hover{background:var(--color-vornis-accent-fill);border-color:var(--color-vornis-accent-fill)}.text-link[data-astro-cid-5hutinxp]{color:var(--color-vornis-accent);border-bottom:1px solid #369;padding-bottom:4px}a[data-astro-cid-5hutinxp]:focus-visible{outline:3px solid var(--color-vornis-accent);outline-offset:4px}@media (width<=1023px){.application-grid[data-astro-cid-5hutinxp]{grid-template-columns:1fr}.application-card[data-astro-cid-5hutinxp]{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);display:grid}.example-visual[data-astro-cid-5hutinxp]{border-bottom:0;border-right:1px solid var(--color-vornis-border);flex-direction:column;justify-content:center;display:flex}}@media (width<=639px){.section-inner[data-astro-cid-5hutinxp]{padding:48px 24px}.application-card[data-astro-cid-5hutinxp]{display:flex}.example-visual[data-astro-cid-5hutinxp]{border-right:0;border-bottom:1px solid var(--color-vornis-border)}.card-copy[data-astro-cid-5hutinxp]{padding:20px}h3[data-astro-cid-5hutinxp]{font-size:21px}.section-actions[data-astro-cid-5hutinxp]{align-items:flex-start;gap:20px}}.additional-services[data-astro-cid-tf63zjzn]{color:var(--color-vornis-heading);background:var(--color-vornis-surface-low);border-bottom:1px solid var(--color-vornis-border)}.services-inner[data-astro-cid-tf63zjzn]{max-width:1280px;margin:auto;padding:56px 48px}.eyebrow[data-astro-cid-tf63zjzn]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-vornis-accent);font-size:10px;font-weight:600}h2[data-astro-cid-tf63zjzn]{font-family:var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin-top:12px;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.15}.services-grid[data-astro-cid-tf63zjzn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:28px;display:grid}article[data-astro-cid-tf63zjzn]{border-top:1px solid #aabfd3;flex-direction:column;min-width:0;padding-top:24px;display:flex}.service-title[data-astro-cid-tf63zjzn]{align-items:center;gap:16px;display:flex}svg[data-astro-cid-tf63zjzn]{width:32px;height:32px;stroke:var(--color-vornis-accent);fill:none;stroke-width:1.4px;flex-shrink:0}h3[data-astro-cid-tf63zjzn]{font-family:var(--font-sans);letter-spacing:-.025em;margin-top:6px;font-size:23px;font-weight:700;line-height:1.2}p[data-astro-cid-tf63zjzn]{color:var(--color-vornis-muted);max-width:520px;margin:16px 0 20px;font-size:14px;line-height:1.65}a[data-astro-cid-tf63zjzn]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-vornis-accent);border-bottom:1px solid #369;align-self:flex-start;margin-top:auto;padding-bottom:4px;font-size:10px;font-weight:600;line-height:1.6}a[data-astro-cid-tf63zjzn]:hover{color:var(--color-vornis-heading)}a[data-astro-cid-tf63zjzn]:focus-visible{outline:3px solid var(--color-vornis-accent);outline-offset:4px}@media (width<=767px){.services-grid[data-astro-cid-tf63zjzn]{grid-template-columns:1fr;gap:28px}}@media (width<=639px){.services-inner[data-astro-cid-tf63zjzn]{padding:48px 24px}h3[data-astro-cid-tf63zjzn]{font-size:21px}}
