.page-hero[data-astro-cid-dec6mtmk]{padding-block:3rem 2.5rem}.breadcrumb[data-astro-cid-dec6mtmk]{color:var(--txt3);flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;font-size:.875rem;list-style:none;display:flex}.breadcrumb[data-astro-cid-dec6mtmk] li[data-astro-cid-dec6mtmk]+li[data-astro-cid-dec6mtmk]:before{content:"/";margin-right:.5rem}.breadcrumb[data-astro-cid-dec6mtmk] a[data-astro-cid-dec6mtmk]{color:var(--txt3);min-height:unset;text-decoration:none;display:inline}.breadcrumb[data-astro-cid-dec6mtmk] a[data-astro-cid-dec6mtmk]:hover{color:var(--brand-500)}.hero-eyebrow[data-astro-cid-dec6mtmk]{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-500);margin-bottom:.75rem;font-size:.8125rem;font-weight:700}.page-hero[data-astro-cid-dec6mtmk] h1[data-astro-cid-dec6mtmk]{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800}.page-lead[data-astro-cid-dec6mtmk]{color:var(--txt2);max-width:60ch;margin:0;font-size:1.125rem}.context-inner[data-astro-cid-dec6mtmk]{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:900px){.context-inner[data-astro-cid-dec6mtmk]{grid-template-columns:1fr 360px}}.feat-label[data-astro-cid-dec6mtmk]{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-500);margin-bottom:.625rem;font-size:.8125rem;font-weight:700}.context-text[data-astro-cid-dec6mtmk] h2[data-astro-cid-dec6mtmk]{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.context-text[data-astro-cid-dec6mtmk] p[data-astro-cid-dec6mtmk]{color:var(--txt2);margin:0 0 1rem;font-size:1rem}.context-visual[data-astro-cid-dec6mtmk]{justify-content:center;display:flex}.visual-card[data-astro-cid-dec6mtmk]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;gap:1.5rem;width:100%;max-width:320px;padding:2rem;display:flex;box-shadow:0 4px 24px #0c1a1314}.visual-header[data-astro-cid-dec6mtmk]{color:var(--txt2);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.visual-dot[data-astro-cid-dec6mtmk]{border-radius:50%;width:10px;height:10px}.dot-green[data-astro-cid-dec6mtmk]{background:var(--brand-500);box-shadow:0 0 0 3px #1d9e7533}.visual-stat[data-astro-cid-dec6mtmk]{text-align:center}.stat-number[data-astro-cid-dec6mtmk]{color:var(--brand-500);letter-spacing:-.04em;font-size:3rem;font-weight:900;line-height:1;display:block}.stat-label[data-astro-cid-dec6mtmk]{color:var(--txt3);font-size:.8125rem;font-weight:500}.visual-bar-row[data-astro-cid-dec6mtmk]{align-items:center;gap:.625rem;display:flex}.bar-label[data-astro-cid-dec6mtmk]{color:var(--txt3);white-space:nowrap;flex:1;max-width:none;font-size:.75rem}.bar-track[data-astro-cid-dec6mtmk]{background:var(--bg3);border-radius:100px;flex:1;height:8px;overflow:hidden}.bar-fill[data-astro-cid-dec6mtmk]{background:var(--brand-500);border-radius:100px;height:100%}.bar-zero[data-astro-cid-dec6mtmk]{background:var(--border2)}.bar-pct[data-astro-cid-dec6mtmk]{color:var(--brand-500);text-align:right;min-width:2.5rem;font-size:.75rem;font-weight:700}.bar-pct[data-astro-cid-dec6mtmk].zero{color:var(--txt3)}.section-header[data-astro-cid-dec6mtmk]{text-align:center;margin-bottom:2.5rem}.section-header[data-astro-cid-dec6mtmk] h2[data-astro-cid-dec6mtmk]{letter-spacing:-.02em;margin:0 0 .625rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.section-header[data-astro-cid-dec6mtmk] p[data-astro-cid-dec6mtmk]{color:var(--txt2);max-width:54ch;margin:0 auto;font-size:1rem}.cases-grid[data-astro-cid-dec6mtmk]{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.cases-grid[data-astro-cid-dec6mtmk]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cases-grid[data-astro-cid-dec6mtmk]{grid-template-columns:repeat(3,1fr)}}.cases-grid-single[data-astro-cid-dec6mtmk]{grid-template-columns:1fr;max-width:480px;margin-inline:auto}@media (min-width:640px){.cases-grid-single[data-astro-cid-dec6mtmk]{grid-template-columns:1fr}}@media (min-width:1024px){.cases-grid-single[data-astro-cid-dec6mtmk]{grid-template-columns:1fr}}.case-card[data-astro-cid-dec6mtmk]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:1.25rem;padding:1.75rem;transition:border-color .15s,box-shadow .15s;display:flex}.case-card[data-astro-cid-dec6mtmk]:hover{border-color:var(--brand-200);box-shadow:0 4px 24px #1d9e7514}.case-header[data-astro-cid-dec6mtmk]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.case-name-wrap[data-astro-cid-dec6mtmk]{flex-direction:column;gap:.25rem;display:flex}.case-name[data-astro-cid-dec6mtmk]{color:var(--txt);margin:0;font-size:1.0625rem;font-weight:800}.case-sector[data-astro-cid-dec6mtmk]{color:var(--txt3);font-size:.8125rem}.case-devices[data-astro-cid-dec6mtmk]{color:var(--brand-600);background:var(--brand-50);white-space:nowrap;border-radius:100px;flex-shrink:0;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.case-quote[data-astro-cid-dec6mtmk]{border:none;margin:0;padding:0}.case-quote[data-astro-cid-dec6mtmk] p[data-astro-cid-dec6mtmk]{color:var(--txt2);max-width:none;margin:0;font-size:.9375rem;font-style:italic;line-height:1.6}.case-benefits[data-astro-cid-dec6mtmk]{margin:0;flex-direction:column;gap:.4rem;margin-top:auto;padding:0;list-style:none;display:flex}.case-benefits[data-astro-cid-dec6mtmk] li[data-astro-cid-dec6mtmk]{max-width:none;color:var(--txt2);padding-left:1.25rem;font-size:.875rem;position:relative}.case-benefits[data-astro-cid-dec6mtmk] li[data-astro-cid-dec6mtmk]:before{content:"✓";color:var(--brand-500);font-weight:700;position:absolute;left:0}.steps-list[data-astro-cid-dec6mtmk]{margin:0;flex-direction:column;gap:2rem;max-width:720px;margin-inline:auto;padding:0;list-style:none;display:flex}.step-item[data-astro-cid-dec6mtmk]{align-items:flex-start;gap:1.25rem;display:flex}.step-num[data-astro-cid-dec6mtmk]{background:var(--brand-500);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.25rem;font-weight:900;display:flex}.step-content[data-astro-cid-dec6mtmk] h3[data-astro-cid-dec6mtmk]{margin:0 0 .375rem;font-size:1.0625rem;font-weight:700}.step-content[data-astro-cid-dec6mtmk] p[data-astro-cid-dec6mtmk]{color:var(--txt2);max-width:none;margin:0;font-size:.9375rem}.sr-only[data-astro-cid-dec6mtmk]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stats-grid[data-astro-cid-dec6mtmk]{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.stats-grid[data-astro-cid-dec6mtmk]{grid-template-columns:repeat(3,1fr)}}.stat-card[data-astro-cid-dec6mtmk]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;flex-direction:column;gap:.375rem;padding:1.75rem 1.5rem;display:flex}.stat-val[data-astro-cid-dec6mtmk]{color:var(--brand-500);letter-spacing:-.04em;font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1}.stat-lbl[data-astro-cid-dec6mtmk]{color:var(--txt3);font-size:.875rem}.cta-section[data-astro-cid-dec6mtmk]{background:linear-gradient(135deg, var(--brand-500) 0%, var(--brand-700) 100%)}.cta-inner[data-astro-cid-dec6mtmk]{text-align:center}.cta-section[data-astro-cid-dec6mtmk] h2[data-astro-cid-dec6mtmk]{letter-spacing:-.02em;color:#fff;margin:0 0 .75rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800}.cta-section[data-astro-cid-dec6mtmk] p[data-astro-cid-dec6mtmk]{color:#fffc;max-width:none;margin:0 0 1.75rem}.cta-btns[data-astro-cid-dec6mtmk]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.cta-btn[data-astro-cid-dec6mtmk]{color:var(--brand-700);background:#fff;padding:1rem 2rem;font-size:1.0625rem;font-weight:700;transition:transform .15s,box-shadow .15s}.cta-btn[data-astro-cid-dec6mtmk]:hover{color:var(--brand-700);transform:translateY(-2px);box-shadow:0 8px 24px #0003}.cta-btn-sec[data-astro-cid-dec6mtmk]{color:#fff;border-radius:var(--radius-md);background:#ffffff26;border:1px solid #ffffff4d;justify-content:center;align-items:center;min-height:48px;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.cta-btn-sec[data-astro-cid-dec6mtmk]:hover{background:#ffffff40}
