.ops-app[data-astro-cid-oky4nnad]{border:1px solid var(--preview-border);background:var(--preview-surface);color:var(--preview-text);box-shadow:0 20px 55px var(--preview-shadow);font-family:var(--font-body);border-radius:14px;overflow:hidden}.ops-browser[data-astro-cid-oky4nnad]{border-bottom:1px solid var(--preview-border);background:var(--preview-soft);color:var(--preview-muted);align-items:center;gap:12px;padding:14px;font-size:.63rem;display:flex}.ops-browser[data-astro-cid-oky4nnad]>span[data-astro-cid-oky4nnad]{align-items:center;gap:5px;display:flex}.ops-browser__end[data-astro-cid-oky4nnad]{color:var(--preview-accent);margin-left:auto}.ops-dots[data-astro-cid-oky4nnad] i[data-astro-cid-oky4nnad]{background:var(--color-pink);border-radius:50%;width:6px;height:6px}.ops-dots[data-astro-cid-oky4nnad] i[data-astro-cid-oky4nnad]:nth-child(2){background:var(--color-orange)}.ops-dots[data-astro-cid-oky4nnad] i[data-astro-cid-oky4nnad]:nth-child(3){background:var(--preview-accent)}.ops-grid[data-astro-cid-oky4nnad]{grid-template-columns:135px minmax(0,1fr);min-height:445px;display:grid}.ops-sidebar[data-astro-cid-oky4nnad]{border-right:1px solid var(--preview-border);background:color-mix(in srgb, var(--preview-soft) 50%, var(--preview-surface));flex-direction:column;min-width:0;padding:23px 12px 16px;display:flex}.ops-brand[data-astro-cid-oky4nnad]{letter-spacing:-.04em;align-items:center;gap:7px;font-size:.84rem;font-weight:700;display:flex}.ops-brand[data-astro-cid-oky4nnad]>svg,.ops-brand[data-astro-cid-oky4nnad] span[data-astro-cid-oky4nnad] span[data-astro-cid-oky4nnad]{color:var(--preview-accent)}.ops-brand[data-astro-cid-oky4nnad]>svg{flex-shrink:0}.ops-nav[data-astro-cid-oky4nnad]{gap:7px;margin-top:30px;display:grid}button[data-astro-cid-oky4nnad],select[data-astro-cid-oky4nnad]{font-family:inherit}.ops-nav[data-astro-cid-oky4nnad] button[data-astro-cid-oky4nnad]{min-height:44px;color:var(--preview-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px;font-size:.7rem;display:flex}.ops-nav[data-astro-cid-oky4nnad] button[data-astro-cid-oky4nnad][aria-pressed=true]{border-color:var(--preview-border);background:var(--preview-soft);color:var(--preview-accent)}.ops-account[data-astro-cid-oky4nnad]{align-items:center;gap:7px;margin-top:auto;padding-top:24px;display:flex}.ops-account[data-astro-cid-oky4nnad]>span[data-astro-cid-oky4nnad]{border:1px solid var(--preview-border);background:var(--preview-soft);width:28px;height:28px;color:var(--preview-accent);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.ops-account[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]{gap:4px;font-size:.61rem;display:grid}.ops-account[data-astro-cid-oky4nnad] small[data-astro-cid-oky4nnad]{color:var(--preview-muted);font-size:.55rem}.ops-main[data-astro-cid-oky4nnad]{min-width:0;padding:23px 20px 20px;position:relative}.ops-heading[data-astro-cid-oky4nnad]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-kicker[data-astro-cid-oky4nnad]{color:var(--preview-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.53rem;font-weight:700}h3[data-astro-cid-oky4nnad]{color:var(--preview-text);letter-spacing:-.035em;margin-top:7px;font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.2}.ops-heading__icon[data-astro-cid-oky4nnad]{border:1px solid var(--preview-border);width:34px;height:34px;color:var(--preview-accent);background:var(--preview-soft);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ops-toolbar[data-astro-cid-oky4nnad]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:11px;display:flex}.ops-toolbar[data-astro-cid-oky4nnad]>p[data-astro-cid-oky4nnad]{color:var(--preview-muted);font-size:.63rem;line-height:1.5}.ops-toolbar[data-astro-cid-oky4nnad]>label[data-astro-cid-oky4nnad]{color:var(--preview-accent);align-items:center;gap:5px;display:flex}select[data-astro-cid-oky4nnad]{border:1px solid var(--preview-border);background:var(--preview-canvas);max-width:100%;min-height:44px;color:var(--preview-text);cursor:pointer;border-radius:7px;padding:6px;font-size:.61rem}.ops-metrics[data-astro-cid-oky4nnad]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.ops-metrics[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]{border:1px solid var(--preview-border);background:var(--preview-soft);border-radius:9px;gap:7px;padding:12px 10px;display:grid}.ops-metrics[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]:nth-child(2){background:var(--preview-success-soft)}.ops-metrics[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]:nth-child(3){background:var(--preview-orange-soft)}.ops-metrics[data-astro-cid-oky4nnad] span[data-astro-cid-oky4nnad],.ops-metrics[data-astro-cid-oky4nnad] small[data-astro-cid-oky4nnad]{color:var(--preview-muted);font-size:.56rem;line-height:1.4}.ops-metrics[data-astro-cid-oky4nnad] small[data-astro-cid-oky4nnad]{font-size:.49rem}.ops-metrics[data-astro-cid-oky4nnad] strong[data-astro-cid-oky4nnad]{color:var(--preview-accent);font-size:1.4rem;font-weight:500;line-height:1}.ops-metrics[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]:nth-child(2) strong[data-astro-cid-oky4nnad]{color:var(--preview-success)}.ops-metrics[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]:nth-child(3) strong[data-astro-cid-oky4nnad]{color:var(--preview-orange)}.ops-activity[data-astro-cid-oky4nnad]{border:1px solid var(--preview-border);border-radius:9px;margin-top:14px;padding:13px}.ops-activity[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.ops-activity[data-astro-cid-oky4nnad] strong[data-astro-cid-oky4nnad]{font-size:.74rem;font-weight:600}.ops-pill[data-astro-cid-oky4nnad]{background:var(--preview-soft);color:var(--preview-accent);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;font-size:.53rem;font-weight:600;line-height:1.2;display:inline-flex}.ops-pill--green[data-astro-cid-oky4nnad]{color:var(--preview-success);background:var(--preview-success-soft)}.ops-pill--orange[data-astro-cid-oky4nnad]{color:var(--preview-orange);background:var(--preview-orange-soft)}.ops-mini-chart[data-astro-cid-oky4nnad]{border-bottom:1px solid var(--preview-border);align-items:end;gap:8px;height:70px;margin-top:15px;display:flex}.ops-mini-chart[data-astro-cid-oky4nnad]>span[data-astro-cid-oky4nnad]{height:var(--bar);background:color-mix(in srgb, var(--preview-accent) 32%, var(--preview-soft));border-radius:4px 4px 0 0;flex:1}.ops-mini-chart[data-astro-cid-oky4nnad]>[data-astro-cid-oky4nnad]:last-child{background:var(--preview-accent)}.ops-axis[data-astro-cid-oky4nnad]{color:var(--preview-muted);justify-content:space-around;gap:7px;margin-top:7px;font-size:.49rem;display:flex}.ops-next[data-astro-cid-oky4nnad]{border:1px solid var(--preview-border);background:var(--preview-canvas);width:100%;min-height:58px;color:var(--preview-text);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:10px;display:flex}.ops-next[data-astro-cid-oky4nnad]>span[data-astro-cid-oky4nnad]:first-child{color:var(--preview-accent)}.ops-next[data-astro-cid-oky4nnad]>span[data-astro-cid-oky4nnad]:nth-child(2){flex:1;gap:5px;display:grid}.ops-next[data-astro-cid-oky4nnad] small[data-astro-cid-oky4nnad]{color:var(--preview-muted);font-size:.51rem}.ops-next[data-astro-cid-oky4nnad] strong[data-astro-cid-oky4nnad]{font-size:.63rem;font-weight:500;line-height:1.4}.ops-next[data-astro-cid-oky4nnad]>svg{color:var(--preview-accent);flex-shrink:0}.ops-footer[data-astro-cid-oky4nnad]{border-top:1px solid var(--preview-border);background:var(--preview-canvas);color:var(--preview-muted);justify-content:space-between;gap:9px;padding:11px 14px;font-size:.55rem;display:flex}.ops-footer[data-astro-cid-oky4nnad]>span[data-astro-cid-oky4nnad]:first-child{color:var(--preview-accent);align-items:center;gap:6px;display:flex}.ops-filters[data-astro-cid-oky4nnad],.ops-report-top[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]{flex-wrap:wrap;gap:5px;margin-top:15px;display:flex}.ops-filters[data-astro-cid-oky4nnad] button[data-astro-cid-oky4nnad],.ops-report-top[data-astro-cid-oky4nnad] button[data-astro-cid-oky4nnad]{border:1px solid var(--preview-border);background:var(--preview-canvas);min-height:44px;color:var(--preview-muted);cursor:pointer;border-radius:8px;padding:8px 11px;font-size:.61rem}.ops-filters[data-astro-cid-oky4nnad] button[data-astro-cid-oky4nnad][aria-pressed=true],.ops-report-top[data-astro-cid-oky4nnad] button[data-astro-cid-oky4nnad][aria-pressed=true]{background:var(--preview-soft);border-color:var(--preview-accent);color:var(--preview-accent)}.ops-queue-heading[data-astro-cid-oky4nnad]{border-bottom:1px solid var(--preview-border);color:var(--preview-muted);justify-content:space-between;gap:10px;margin-top:19px;padding:0 13px 9px;font-size:.53rem;display:flex}.ops-record[data-astro-cid-oky4nnad]{border:0;border-bottom:1px solid var(--preview-border);width:100%;min-height:76px;color:var(--preview-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 4px;display:flex}.ops-record__icon[data-astro-cid-oky4nnad]{background:var(--preview-soft);width:30px;height:32px;color:var(--preview-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ops-record__copy[data-astro-cid-oky4nnad]{flex:1;gap:6px;min-width:0;display:grid}.ops-record__copy[data-astro-cid-oky4nnad] strong[data-astro-cid-oky4nnad]{font-size:.67rem;font-weight:600;line-height:1.4}.ops-record__copy[data-astro-cid-oky4nnad] small[data-astro-cid-oky4nnad]{color:var(--preview-muted);font-size:.52rem;line-height:1.5}.ops-record[data-astro-cid-oky4nnad]>svg{color:var(--preview-accent);flex-shrink:0}.ops-visibility[data-astro-cid-oky4nnad],.ops-empty[data-astro-cid-oky4nnad]{color:var(--preview-muted);margin-top:16px;font-size:.6rem;line-height:1.5}.ops-report-top[data-astro-cid-oky4nnad]{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.ops-report-top[data-astro-cid-oky4nnad]>strong[data-astro-cid-oky4nnad]{font-size:.74rem}.ops-report-top[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]{margin:0}.ops-report-total[data-astro-cid-oky4nnad]{align-items:baseline;gap:10px;margin-top:18px;display:flex}.ops-report-total[data-astro-cid-oky4nnad] strong[data-astro-cid-oky4nnad]{color:var(--preview-accent);font-size:2rem;font-weight:500;line-height:1}.ops-report-total[data-astro-cid-oky4nnad]>span[data-astro-cid-oky4nnad]{color:var(--preview-muted);font-size:.61rem}.ops-report-chart[data-astro-cid-oky4nnad]{gap:12px;height:145px;margin-top:15px;display:flex}.ops-report-chart[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]{flex-direction:column;flex:1;justify-content:end;align-items:center;min-width:0;padding-bottom:20px;display:flex;position:relative}.ops-report-chart[data-astro-cid-oky4nnad] span[data-astro-cid-oky4nnad]{color:var(--preview-muted);margin-bottom:5px;font-size:.55rem}.ops-report-chart[data-astro-cid-oky4nnad] i[data-astro-cid-oky4nnad]{width:100%;max-width:40px;height:calc(var(--bar) * .75);background:var(--preview-accent);opacity:.8;border-radius:5px 5px 0 0;min-height:5px;display:block}.ops-report-chart[data-astro-cid-oky4nnad] small[data-astro-cid-oky4nnad]{color:var(--preview-muted);font-size:.55rem;position:absolute;bottom:0}.ops-report-note[data-astro-cid-oky4nnad]{border-top:1px solid var(--preview-border);color:var(--preview-success);align-items:center;gap:9px;margin-top:21px;padding-top:15px;display:flex}.ops-report-note[data-astro-cid-oky4nnad] strong[data-astro-cid-oky4nnad]{font-size:.64rem}.ops-report-note[data-astro-cid-oky4nnad] p[data-astro-cid-oky4nnad]{color:var(--preview-muted);margin-top:5px;font-size:.59rem;line-height:1.5}.ops-details[data-astro-cid-oky4nnad]{z-index:2;border:1px solid var(--preview-accent);background:var(--preview-surface);box-shadow:0 15px 40px var(--preview-shadow);border-radius:12px;padding:20px;position:absolute;inset:12px;overflow:auto}.ops-details__top[data-astro-cid-oky4nnad]{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-details__top[data-astro-cid-oky4nnad]>button[data-astro-cid-oky4nnad]{border:1px solid var(--preview-border);background:var(--preview-soft);min-width:44px;min-height:44px;color:var(--preview-text);cursor:pointer;border-radius:50%;place-items:center;display:grid}h4[data-astro-cid-oky4nnad]{color:var(--preview-text);letter-spacing:-.035em;margin-top:19px;font-size:1.1rem;line-height:1.3}.ops-details[data-astro-cid-oky4nnad]>p[data-astro-cid-oky4nnad]{color:var(--preview-muted);margin-top:10px;font-size:.73rem;line-height:1.6}.ops-owner-field[data-astro-cid-oky4nnad]{color:var(--preview-muted);gap:7px;margin-top:22px;font-size:.63rem;display:grid}.ops-owner-field[data-astro-cid-oky4nnad] select[data-astro-cid-oky4nnad]{width:100%;font-size:.73rem}select[data-astro-cid-oky4nnad]:disabled{opacity:.8;cursor:default}.ops-details[data-astro-cid-oky4nnad] .ops-permission[data-astro-cid-oky4nnad]{font-size:.59rem}.ops-details__status[data-astro-cid-oky4nnad]{border-top:1px solid var(--preview-border);justify-content:space-between;gap:10px;margin-top:19px;padding-top:13px;font-size:.68rem;display:flex}.ops-details__status[data-astro-cid-oky4nnad]>strong[data-astro-cid-oky4nnad]{color:var(--preview-accent)}.ops-complete[data-astro-cid-oky4nnad]{border:1px solid var(--preview-accent);background:var(--preview-accent);width:100%;min-height:44px;color:var(--preview-surface);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:10px;font-size:.72rem;font-weight:700;display:flex}.ops-complete[data-astro-cid-oky4nnad]:disabled{border-color:var(--preview-border);background:var(--preview-success-soft);color:var(--preview-success);cursor:default}[data-astro-cid-oky4nnad][hidden]{display:none!important}.ops-grid[data-astro-cid-oky4nnad]{height:340px;min-height:0}.ops-main[data-astro-cid-oky4nnad]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--preview-accent) 45%, var(--preview-border)) var(--preview-canvas);scrollbar-gutter:stable;min-height:0;overflow-y:auto}.ops-main[data-astro-cid-oky4nnad]::-webkit-scrollbar{width:7px}.ops-main[data-astro-cid-oky4nnad]::-webkit-scrollbar-track{background:var(--preview-canvas);border-radius:99px}.ops-main[data-astro-cid-oky4nnad]::-webkit-scrollbar-thumb{border:2px solid var(--preview-canvas);background:color-mix(in srgb, var(--preview-accent) 45%, var(--preview-border));border-radius:99px}.ops-main[data-astro-cid-oky4nnad]::-webkit-scrollbar-thumb:hover{background:var(--preview-accent)}@supports selector(::-webkit-scrollbar){.ops-main[data-astro-cid-oky4nnad]{scrollbar-width:auto;scrollbar-color:auto}}.ops-main[data-astro-cid-oky4nnad]:focus-visible{outline:2px solid var(--preview-accent);outline-offset:-3px}button[data-astro-cid-oky4nnad]:focus-visible,select[data-astro-cid-oky4nnad]:focus-visible{outline:2px solid var(--preview-accent);outline-offset:3px}.ops-details[data-astro-cid-oky4nnad]:focus{outline:0}@media (hover:hover) and (pointer:fine){.ops-nav[data-astro-cid-oky4nnad] button[data-astro-cid-oky4nnad]:hover,.ops-next[data-astro-cid-oky4nnad]:hover,.ops-record[data-astro-cid-oky4nnad]:hover{background:var(--preview-soft)}.ops-next[data-astro-cid-oky4nnad]:hover,.ops-filters[data-astro-cid-oky4nnad] button[data-astro-cid-oky4nnad]:hover{border-color:var(--preview-accent)}}@media (prefers-reduced-motion:no-preference){button[data-astro-cid-oky4nnad],.ops-report-chart[data-astro-cid-oky4nnad] i[data-astro-cid-oky4nnad]{transition:background .25s, border-color .25s, color .25s, height .35s var(--ease-out)}}@media (width<=999px){.ops-grid[data-astro-cid-oky4nnad]{grid-template-columns:150px minmax(0,1fr)}.ops-main[data-astro-cid-oky4nnad]{padding:26px}}@media (width<=639px){.ops-browser[data-astro-cid-oky4nnad]{gap:8px;padding:12px 10px}.ops-browser__end[data-astro-cid-oky4nnad]{display:none!important}.ops-grid[data-astro-cid-oky4nnad]{grid-template-columns:minmax(0,1fr);min-height:0}.ops-sidebar[data-astro-cid-oky4nnad]{border-right:0;border-bottom:1px solid var(--preview-border);grid-template-columns:1fr auto;align-items:center;gap:15px;padding:15px 12px 12px;display:grid}.ops-brand[data-astro-cid-oky4nnad]{font-size:1rem}.ops-nav[data-astro-cid-oky4nnad]{grid-area:2/1/auto/-1;justify-content:space-between;gap:4px;margin:0;display:flex}.ops-nav[data-astro-cid-oky4nnad] button[data-astro-cid-oky4nnad]{flex:1;justify-content:center;gap:5px;padding:6px;font-size:.65rem}.ops-account[data-astro-cid-oky4nnad]{margin:0;padding:0}.ops-account[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]{display:none}.ops-main[data-astro-cid-oky4nnad]{min-height:467px;padding:20px 13px}.ops-heading__icon[data-astro-cid-oky4nnad]{display:none}h3[data-astro-cid-oky4nnad]{font-size:1.2rem}.ops-metrics[data-astro-cid-oky4nnad]{gap:6px}.ops-metrics[data-astro-cid-oky4nnad]>div[data-astro-cid-oky4nnad]{padding:12px 8px}.ops-metrics[data-astro-cid-oky4nnad] small[data-astro-cid-oky4nnad]{font-size:.47rem}.ops-next[data-astro-cid-oky4nnad]{gap:6px}.ops-record__icon[data-astro-cid-oky4nnad]{display:none}.ops-record__copy[data-astro-cid-oky4nnad] small[data-astro-cid-oky4nnad]{font-size:.5rem}.ops-record[data-astro-cid-oky4nnad]>svg{display:none}.ops-details[data-astro-cid-oky4nnad]{padding:16px}.ops-report-top[data-astro-cid-oky4nnad]{flex-wrap:wrap}.ops-footer[data-astro-cid-oky4nnad]{font-size:.5rem}.ops-grid[data-astro-cid-oky4nnad]{height:auto}.ops-main[data-astro-cid-oky4nnad]{height:310px;min-height:0}}@media (width<=399px){.ops-nav[data-astro-cid-oky4nnad] button[data-astro-cid-oky4nnad]{min-width:0}.ops-nav[data-astro-cid-oky4nnad] button[data-astro-cid-oky4nnad] svg{display:none}}.solution-demo[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-surface);color:var(--preview-text);box-shadow:0 20px 55px var(--preview-shadow);border-radius:14px;overflow:hidden}.demo-browser[data-astro-cid-5eopjhjq]{border-bottom:1px solid var(--preview-border);background:var(--preview-soft);color:var(--preview-muted);align-items:center;gap:12px;padding:14px;font-size:.63rem;display:flex}.demo-browser[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]{align-items:center;gap:5px;display:flex}.demo-browser__label[data-astro-cid-5eopjhjq]{color:var(--preview-accent);margin-left:auto}.demo-dots[data-astro-cid-5eopjhjq] i[data-astro-cid-5eopjhjq]{background:var(--color-pink);border-radius:50%;width:6px;height:6px}.demo-dots[data-astro-cid-5eopjhjq] i[data-astro-cid-5eopjhjq]:nth-child(2){background:var(--color-orange)}.demo-dots[data-astro-cid-5eopjhjq] i[data-astro-cid-5eopjhjq]:nth-child(3){background:var(--preview-accent)}.demo-grid[data-astro-cid-5eopjhjq]{grid-template-columns:135px minmax(0,1fr);height:340px;display:grid}.demo-sidebar[data-astro-cid-5eopjhjq]{border-right:1px solid var(--preview-border);background:color-mix(in srgb, var(--preview-soft) 50%, var(--preview-surface));flex-direction:column;min-width:0;min-height:0;padding:23px 12px 16px;display:flex}.demo-brand[data-astro-cid-5eopjhjq]{color:var(--preview-accent);gap:8px;display:grid}.demo-brand[data-astro-cid-5eopjhjq] strong[data-astro-cid-5eopjhjq]{color:var(--preview-text);letter-spacing:-.03em;font-size:.83rem}.demo-nav[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-soft);min-height:44px;color:var(--preview-accent);border-radius:8px;align-items:center;gap:7px;margin-top:23px;padding:8px;font-size:.62rem;line-height:1.4;display:flex}.demo-nav[data-astro-cid-5eopjhjq] svg{flex-shrink:0}.demo-sidebar__note[data-astro-cid-5eopjhjq]{text-align:center;justify-items:center;gap:10px;margin-top:auto;padding-block:16px;display:grid}.demo-sidebar__note[data-astro-cid-5eopjhjq] p[data-astro-cid-5eopjhjq]{max-width:95px;color:var(--preview-muted);font-size:.59rem;line-height:1.6}.demo-orbit[data-astro-cid-5eopjhjq]{border:1px dashed var(--preview-border);width:61px;height:61px;color:var(--preview-accent);background:radial-gradient(circle, var(--preview-soft), transparent);border-radius:50%;place-items:center;display:grid}.demo-account[data-astro-cid-5eopjhjq]{color:var(--preview-muted);align-items:center;gap:6px;margin-top:auto;font-size:.52rem;display:flex}.demo-account[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);width:24px;height:24px;color:var(--preview-accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.demo-main[data-astro-cid-5eopjhjq]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--preview-accent) 45%, var(--preview-border)) var(--preview-canvas);scrollbar-gutter:stable;min-width:0;min-height:0;padding:23px 20px 20px;overflow-y:auto}.demo-main[data-astro-cid-5eopjhjq]::-webkit-scrollbar{width:7px}.demo-main[data-astro-cid-5eopjhjq]::-webkit-scrollbar-track{background:var(--preview-canvas);border-radius:99px}.demo-main[data-astro-cid-5eopjhjq]::-webkit-scrollbar-thumb{border:2px solid var(--preview-canvas);background:color-mix(in srgb, var(--preview-accent) 45%, var(--preview-border));border-radius:99px}.demo-main[data-astro-cid-5eopjhjq]::-webkit-scrollbar-thumb:hover{background:var(--preview-accent)}@supports selector(::-webkit-scrollbar){.demo-main[data-astro-cid-5eopjhjq]{scrollbar-width:auto;scrollbar-color:auto}}.demo-kicker[data-astro-cid-5eopjhjq]{color:var(--preview-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.53rem;font-weight:700;line-height:1.5}h3[data-astro-cid-5eopjhjq]{color:var(--preview-text);letter-spacing:-.035em;margin-top:7px;font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.2}.demo-row[data-astro-cid-5eopjhjq]>h3[data-astro-cid-5eopjhjq]{overflow-wrap:anywhere;min-width:0}.demo-intro[data-astro-cid-5eopjhjq]{color:var(--preview-muted);margin-top:9px;font-size:.68rem;line-height:1.6}.demo-label[data-astro-cid-5eopjhjq]{color:var(--preview-muted);font-size:.62rem;font-weight:600}.demo-row[data-astro-cid-5eopjhjq]{justify-content:space-between;align-items:center;gap:10px;display:flex}.demo-footer[data-astro-cid-5eopjhjq]{border-top:1px solid var(--preview-border);background:var(--preview-canvas);color:var(--preview-muted);justify-content:space-between;gap:8px;padding:11px 14px;font-size:.55rem;display:flex}.demo-footer[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]:first-child{color:var(--preview-accent);align-items:center;gap:5px;display:flex}button[data-astro-cid-5eopjhjq],input[data-astro-cid-5eopjhjq],select[data-astro-cid-5eopjhjq]{font-family:var(--font-body)}button[data-astro-cid-5eopjhjq]{cursor:pointer}select[data-astro-cid-5eopjhjq],input[data-astro-cid-5eopjhjq][type=text],input[data-astro-cid-5eopjhjq][type=search]{border:1px solid var(--preview-border);background:var(--preview-canvas);width:100%;min-width:0;min-height:44px;color:var(--preview-text);border-radius:8px;padding:10px;font-size:.7rem}input[data-astro-cid-5eopjhjq]::placeholder{color:var(--preview-muted);opacity:1}select[data-astro-cid-5eopjhjq]{cursor:pointer}.demo-field[data-astro-cid-5eopjhjq]{color:var(--preview-muted);gap:8px;margin-top:19px;font-size:.62rem;display:grid}.demo-primary[data-astro-cid-5eopjhjq],.demo-secondary[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-accent);background:var(--preview-accent);min-height:44px;color:var(--preview-surface);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 13px;font-size:.68rem;font-weight:700;display:flex}.demo-primary[data-astro-cid-5eopjhjq]{width:100%;margin-top:16px}.demo-secondary[data-astro-cid-5eopjhjq]{color:var(--preview-accent);background:0 0;margin-top:15px}button[data-astro-cid-5eopjhjq]:disabled{opacity:.5;cursor:default}.demo-icon[data-astro-cid-5eopjhjq]{background:var(--preview-soft);width:34px;height:34px;color:var(--preview-accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.demo-tag[data-astro-cid-5eopjhjq]{background:var(--preview-soft);color:var(--preview-accent);border-radius:99px;align-self:start;align-items:center;gap:5px;padding:5px 8px;font-size:.56rem;font-weight:600;display:inline-flex}.demo-tag--green[data-astro-cid-5eopjhjq]{background:var(--preview-success-soft);color:var(--preview-success)}.booking-service[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-canvas);border-radius:10px;align-items:center;gap:10px;margin-block:19px;padding:11px;display:flex}.booking-service[data-astro-cid-5eopjhjq]>div[data-astro-cid-5eopjhjq]{flex:1;gap:6px;display:grid}.booking-service[data-astro-cid-5eopjhjq] strong[data-astro-cid-5eopjhjq]{font-size:.7rem}.booking-service[data-astro-cid-5eopjhjq] div[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]{color:var(--preview-muted);font-size:.55rem;line-height:1.5}.booking-service[data-astro-cid-5eopjhjq] select[data-astro-cid-5eopjhjq]{padding:6px;font-size:.61rem}.booking-days[data-astro-cid-5eopjhjq]{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.booking-days[data-astro-cid-5eopjhjq] button[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-canvas);min-height:58px;color:var(--preview-muted);border-radius:9px;place-content:center;gap:7px;padding:8px 4px;font-size:.58rem;display:grid}.booking-days[data-astro-cid-5eopjhjq] strong[data-astro-cid-5eopjhjq]{color:var(--preview-text);font-size:1.1rem;line-height:1}.booking-days[data-astro-cid-5eopjhjq] [data-astro-cid-5eopjhjq][aria-pressed=true]{border-color:var(--preview-accent);background:var(--preview-soft);color:var(--preview-accent)}.booking-days[data-astro-cid-5eopjhjq] [data-astro-cid-5eopjhjq][aria-pressed=true] strong[data-astro-cid-5eopjhjq]{color:inherit}.booking-slot-label[data-astro-cid-5eopjhjq]{margin-top:18px}.booking-slot-label[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]{color:var(--preview-muted);font-size:.52rem}.booking-slots[data-astro-cid-5eopjhjq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.booking-slots[data-astro-cid-5eopjhjq] button[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-canvas);min-height:44px;color:var(--preview-text);border-radius:7px;padding:8px 5px;font-size:.66rem}.booking-slots[data-astro-cid-5eopjhjq] [data-astro-cid-5eopjhjq][aria-pressed=true]{border-color:var(--preview-accent);background:var(--preview-soft);color:var(--preview-accent)}.booking-slots[data-astro-cid-5eopjhjq] button[data-astro-cid-5eopjhjq]:disabled{text-decoration:line-through}.booking-selection[data-astro-cid-5eopjhjq]{color:var(--preview-muted);margin-top:13px;font-size:.6rem;line-height:1.5}.booking-confirmation[data-astro-cid-5eopjhjq]{padding-block:3px 12px}.booking-confirmation__check[data-astro-cid-5eopjhjq]{background:var(--preview-success-soft);width:64px;height:64px;color:var(--preview-success);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.booking-receipt[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-canvas);border-radius:10px;gap:11px;margin-top:20px;padding:17px;display:grid}.booking-receipt[data-astro-cid-5eopjhjq]>strong[data-astro-cid-5eopjhjq]{font-size:.85rem}.booking-receipt[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]:not(.demo-tag){color:var(--preview-muted);font-size:.68rem}.booking-receipt[data-astro-cid-5eopjhjq] .demo-tag[data-astro-cid-5eopjhjq]{justify-self:start}.workflow-stages[data-astro-cid-5eopjhjq]{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.workflow-stages[data-astro-cid-5eopjhjq] li[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-canvas);border-radius:9px;align-items:center;gap:10px;min-height:61px;padding:10px;display:flex;position:relative}.workflow-stage__number[data-astro-cid-5eopjhjq]{background:var(--preview-soft);width:29px;height:29px;color:var(--preview-accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:.65rem;font-weight:700;display:grid}.workflow-stages[data-astro-cid-5eopjhjq] li[data-astro-cid-5eopjhjq]>div[data-astro-cid-5eopjhjq]{flex:1;gap:5px;display:grid}.workflow-stages[data-astro-cid-5eopjhjq] strong[data-astro-cid-5eopjhjq]{font-size:.73rem}.workflow-stages[data-astro-cid-5eopjhjq] small[data-astro-cid-5eopjhjq]{color:var(--preview-muted);font-size:.58rem;line-height:1.5}.workflow-stages[data-astro-cid-5eopjhjq] li[data-astro-cid-5eopjhjq]>svg{opacity:0;color:var(--preview-success)}.workflow-stages[data-astro-cid-5eopjhjq] .is-current[data-astro-cid-5eopjhjq]{border-color:var(--preview-accent);background:var(--preview-soft)}.workflow-stages[data-astro-cid-5eopjhjq] .is-complete[data-astro-cid-5eopjhjq]{border-color:color-mix(in srgb, var(--preview-success) 32%, var(--preview-border))}.workflow-stages[data-astro-cid-5eopjhjq] .is-complete[data-astro-cid-5eopjhjq]>svg{opacity:1}.workflow-summary[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);border-radius:9px;margin-top:17px;padding:12px}.workflow-summary[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]{color:var(--preview-muted);font-size:.56rem;display:block}.workflow-summary[data-astro-cid-5eopjhjq] strong[data-astro-cid-5eopjhjq]{margin-top:7px;font-size:.75rem;display:block}progress[data-astro-cid-5eopjhjq]{background:var(--preview-soft);width:100%;height:5px;accent-color:var(--preview-accent);border:0;border-radius:99px;margin-top:12px;display:block;overflow:hidden}progress[data-astro-cid-5eopjhjq]::-webkit-progress-bar{background:var(--preview-soft);border-radius:99px}progress[data-astro-cid-5eopjhjq]::-webkit-progress-value{background:var(--preview-accent);border-radius:99px}progress[data-astro-cid-5eopjhjq]::-moz-progress-bar{background:var(--preview-accent);border-radius:99px}.demo-actions[data-astro-cid-5eopjhjq]{grid-template-columns:1fr auto;align-items:center;gap:9px;margin-top:15px;display:grid}.demo-actions[data-astro-cid-5eopjhjq]>button[data-astro-cid-5eopjhjq]{margin:0}.workflow-event[data-astro-cid-5eopjhjq]{color:var(--preview-muted);margin-top:12px;font-size:.61rem;line-height:1.6}.tools-team[data-astro-cid-5eopjhjq]{color:var(--preview-muted);flex-wrap:wrap;justify-content:space-between;gap:9px;margin-top:19px;font-size:.63rem;display:flex}.tools-team[data-astro-cid-5eopjhjq] strong[data-astro-cid-5eopjhjq]{color:var(--preview-accent);font-size:.63rem}.tools-team[data-astro-cid-5eopjhjq] input[data-astro-cid-5eopjhjq]{width:100%;min-height:30px;accent-color:var(--preview-accent);cursor:pointer;margin:0}.tools-search[data-astro-cid-5eopjhjq]{align-items:center;margin-top:12px;display:flex;position:relative}.tools-search[data-astro-cid-5eopjhjq]>svg{color:var(--preview-accent);position:absolute;left:11px}.tools-search[data-astro-cid-5eopjhjq] input[data-astro-cid-5eopjhjq]{padding-left:34px}.tools-modules[data-astro-cid-5eopjhjq]{gap:8px;margin-top:13px;display:grid}.tools-modules[data-astro-cid-5eopjhjq]>label[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-canvas);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:66px;padding:11px;display:flex;position:relative}.tools-modules[data-astro-cid-5eopjhjq] input[data-astro-cid-5eopjhjq]{width:15px;height:15px;accent-color:var(--preview-accent);margin:0}.tools-modules[data-astro-cid-5eopjhjq]>label[data-astro-cid-5eopjhjq]:has(:checked){border-color:var(--preview-accent);background:var(--preview-soft)}.tools-modules[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]:not(.demo-icon){flex:1;gap:5px;display:grid}.tools-modules[data-astro-cid-5eopjhjq] strong[data-astro-cid-5eopjhjq]{font-size:.7rem}.tools-modules[data-astro-cid-5eopjhjq] small[data-astro-cid-5eopjhjq]{color:var(--preview-muted);font-size:.56rem;line-height:1.5}.tools-module__check[data-astro-cid-5eopjhjq]{color:var(--preview-accent);opacity:0}.tools-modules[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq]:has(:checked) .tools-module__check[data-astro-cid-5eopjhjq]{opacity:1}.tools-summary[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-soft);border-radius:10px;gap:11px;margin-top:17px;padding:15px;display:grid}.tools-summary[data-astro-cid-5eopjhjq]>strong[data-astro-cid-5eopjhjq]{font-size:.83rem}.tools-summary[data-astro-cid-5eopjhjq]>div[data-astro-cid-5eopjhjq]{flex-wrap:wrap;gap:6px;display:flex}.tools-summary[data-astro-cid-5eopjhjq]>div[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-surface);color:var(--preview-accent);border-radius:99px;padding:5px 7px;font-size:.57rem}.tools-summary[data-astro-cid-5eopjhjq]>p[data-astro-cid-5eopjhjq]{color:var(--preview-muted);font-size:.59rem}.saas-plans[data-astro-cid-5eopjhjq]{border:0;gap:8px;margin:20px 0 0;padding:0;display:grid}.saas-plans[data-astro-cid-5eopjhjq] legend[data-astro-cid-5eopjhjq]{color:var(--preview-muted);margin-bottom:10px;font-size:.62rem}.saas-plans[data-astro-cid-5eopjhjq]>label[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-canvas);cursor:pointer;border-radius:10px;align-items:center;gap:11px;min-height:64px;padding:12px;display:flex}.saas-plans[data-astro-cid-5eopjhjq] input[data-astro-cid-5eopjhjq]{accent-color:var(--preview-accent)}.saas-plans[data-astro-cid-5eopjhjq]>label[data-astro-cid-5eopjhjq]:has(:checked){border-color:var(--preview-accent);background:var(--preview-soft)}.saas-plans[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]{flex:1;gap:5px;display:grid}.saas-plans[data-astro-cid-5eopjhjq] strong[data-astro-cid-5eopjhjq]{font-size:.76rem}.saas-plans[data-astro-cid-5eopjhjq] small[data-astro-cid-5eopjhjq]{color:var(--preview-muted);font-size:.6rem;line-height:1.5}.saas-plans[data-astro-cid-5eopjhjq] svg{opacity:0;color:var(--preview-accent)}.saas-plans[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq]:has(:checked) svg{opacity:1}.saas-foundation[data-astro-cid-5eopjhjq]{gap:8px;margin-top:18px;display:grid}.saas-foundation[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]{color:var(--preview-muted);align-items:center;gap:7px;font-size:.63rem;display:flex}.saas-foundation[data-astro-cid-5eopjhjq] svg{color:var(--preview-success)}.saas-metrics[data-astro-cid-5eopjhjq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.saas-metrics[data-astro-cid-5eopjhjq]>div[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-soft);border-radius:10px;gap:8px;padding:15px;display:grid}.saas-metrics[data-astro-cid-5eopjhjq]>div[data-astro-cid-5eopjhjq]:last-child{background:var(--preview-success-soft)}.saas-metrics[data-astro-cid-5eopjhjq] strong[data-astro-cid-5eopjhjq]{color:var(--preview-accent);font-size:1.4rem;font-weight:500;line-height:1}.saas-metrics[data-astro-cid-5eopjhjq]>div[data-astro-cid-5eopjhjq]:last-child strong[data-astro-cid-5eopjhjq]{color:var(--preview-success)}.saas-metrics[data-astro-cid-5eopjhjq] span[data-astro-cid-5eopjhjq]{color:var(--preview-muted);font-size:.58rem;line-height:1.5}.saas-add[data-astro-cid-5eopjhjq]{gap:7px;margin-top:16px;display:flex}.saas-add[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq]{flex:1;min-width:0}.saas-add[data-astro-cid-5eopjhjq] button[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-accent);background:var(--preview-accent);width:44px;height:44px;color:var(--preview-surface);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.saas-tasks[data-astro-cid-5eopjhjq]{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.saas-tasks[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);min-height:48px;color:var(--preview-text);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:.68rem;line-height:1.5;display:flex}.saas-tasks[data-astro-cid-5eopjhjq] input[data-astro-cid-5eopjhjq]{accent-color:var(--preview-accent);flex-shrink:0}.saas-tasks[data-astro-cid-5eopjhjq] span[data-astro-cid-5eopjhjq]{overflow-wrap:anywhere;min-width:0}.saas-tasks[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq]:has(:checked){color:var(--preview-muted);background:var(--preview-success-soft)}.saas-tasks[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq]:has(:checked) span[data-astro-cid-5eopjhjq]{text-decoration:line-through}.saas-release[data-astro-cid-5eopjhjq]{border-top:1px solid var(--preview-border);margin-top:19px;padding-top:15px;font-size:.63rem}.saas-release[data-astro-cid-5eopjhjq]>span[data-astro-cid-5eopjhjq]{color:var(--preview-muted)}.saas-release[data-astro-cid-5eopjhjq]>strong[data-astro-cid-5eopjhjq]{color:var(--preview-accent);margin-top:8px;display:block}.saas-growth[data-astro-cid-5eopjhjq]{border:1px solid var(--preview-border);background:var(--preview-soft);color:var(--preview-accent);border-radius:9px;align-items:start;gap:8px;margin-top:15px;padding:12px;display:flex}.saas-growth[data-astro-cid-5eopjhjq] svg{flex-shrink:0}.saas-growth[data-astro-cid-5eopjhjq] p[data-astro-cid-5eopjhjq]{color:var(--preview-muted);font-size:.62rem;line-height:1.6}.saas-growth[data-astro-cid-5eopjhjq] strong[data-astro-cid-5eopjhjq]{color:var(--preview-text);margin-bottom:5px;display:block}.saas-task-limit[data-astro-cid-5eopjhjq]{color:var(--preview-muted);margin-top:10px;font-size:.6rem;line-height:1.5}[data-astro-cid-5eopjhjq][hidden]{display:none!important}button[data-astro-cid-5eopjhjq]:focus-visible,input[data-astro-cid-5eopjhjq]:focus-visible,select[data-astro-cid-5eopjhjq]:focus-visible{outline:2px solid var(--preview-accent);outline-offset:3px}.demo-main[data-astro-cid-5eopjhjq]:focus-visible{outline:2px solid var(--preview-accent);outline-offset:-3px}@media (hover:hover) and (pointer:fine){button[data-astro-cid-5eopjhjq]:not(:disabled):hover,.saas-plans[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq]:hover,.tools-modules[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq]:hover{border-color:var(--preview-accent)}.demo-secondary[data-astro-cid-5eopjhjq]:hover{background:var(--preview-soft)}}@media (prefers-reduced-motion:no-preference){button[data-astro-cid-5eopjhjq],.saas-plans[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq],.tools-modules[data-astro-cid-5eopjhjq] label[data-astro-cid-5eopjhjq],.workflow-stages[data-astro-cid-5eopjhjq] li[data-astro-cid-5eopjhjq]{transition:background .25s,border-color .25s,color .25s}}@media (width<=999px){.demo-grid[data-astro-cid-5eopjhjq]{grid-template-columns:150px minmax(0,1fr)}.demo-main[data-astro-cid-5eopjhjq]{padding:26px}}@media (width<=639px){.demo-browser[data-astro-cid-5eopjhjq]{gap:8px;padding:12px 10px}.demo-browser__label[data-astro-cid-5eopjhjq]{display:none!important}.demo-grid[data-astro-cid-5eopjhjq]{grid-template-columns:minmax(0,1fr);height:auto}.demo-sidebar[data-astro-cid-5eopjhjq]{border-right:0;border-bottom:1px solid var(--preview-border);flex-flow:wrap;align-items:center;gap:12px;padding:14px 12px;display:flex}.demo-brand[data-astro-cid-5eopjhjq]{align-items:center;gap:7px;display:flex}.demo-brand[data-astro-cid-5eopjhjq] strong[data-astro-cid-5eopjhjq]{font-size:.9rem}.demo-nav[data-astro-cid-5eopjhjq]{min-height:34px;margin:0 0 0 auto;padding:6px 8px;font-size:.55rem}.demo-sidebar__note[data-astro-cid-5eopjhjq],.demo-account[data-astro-cid-5eopjhjq]{display:none}.demo-main[data-astro-cid-5eopjhjq]{height:310px;padding:20px 13px}h3[data-astro-cid-5eopjhjq]{font-size:1.2rem}.demo-footer[data-astro-cid-5eopjhjq]{font-size:.5rem}.booking-service[data-astro-cid-5eopjhjq]{gap:7px;padding:9px}.booking-service[data-astro-cid-5eopjhjq] .demo-icon[data-astro-cid-5eopjhjq]{display:none}.booking-days[data-astro-cid-5eopjhjq],.booking-slots[data-astro-cid-5eopjhjq]{gap:5px}.tools-modules[data-astro-cid-5eopjhjq] .demo-icon[data-astro-cid-5eopjhjq]{display:none}.demo-actions[data-astro-cid-5eopjhjq]{grid-template-columns:1fr}.demo-actions[data-astro-cid-5eopjhjq] .demo-secondary[data-astro-cid-5eopjhjq]{justify-self:start}}.custom-solutions[data-astro-cid-7cmb7zpk]{--muted:color-mix(in srgb, var(--feature-text) 72%, transparent);--subtle:color-mix(in srgb, var(--feature-text) 56%, transparent);isolation:isolate;background:linear-gradient(color-mix(in srgb, var(--feature-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--feature-accent) 4%, transparent) 1px, transparent 1px), var(--feature-background);color:var(--feature-text);background-size:42px 42px,42px 42px,auto,auto,auto;padding-block:clamp(82px,7.4vw,118px);position:relative;overflow:clip}.solutions-header[data-astro-cid-7cmb7zpk]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.6fr);align-items:end;gap:clamp(40px,7vw,105px);display:grid}.eyebrow[data-astro-cid-7cmb7zpk]{color:var(--feature-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:.72rem;font-weight:700;display:flex}.eyebrow[data-astro-cid-7cmb7zpk]>span[data-astro-cid-7cmb7zpk]{background:currentColor;width:28px;height:2px}h2[data-astro-cid-7cmb7zpk]{max-width:760px;color:var(--heading-inverse);font-size:var(--font-section-title);letter-spacing:-.055em;margin-top:22px;line-height:1.02}h2[data-astro-cid-7cmb7zpk]>span[data-astro-cid-7cmb7zpk]{color:var(--heading-inverse-accent);display:block}.solutions-intro[data-astro-cid-7cmb7zpk]{max-width:470px;color:var(--muted);padding-bottom:5px;font-size:clamp(.96rem,1.15vw,1.06rem);line-height:1.65}.solutions-count[data-astro-cid-7cmb7zpk]{color:var(--feature-accent);letter-spacing:.14em;text-transform:uppercase;margin-bottom:17px;font-size:.7rem;font-weight:700}.solutions-workspace[data-astro-cid-7cmb7zpk]{grid-template-columns:minmax(290px,.68fr) minmax(0,1.32fr);gap:clamp(36px,5.5vw,84px);margin-top:clamp(46px,5vw,68px);display:grid}.solutions-navigation[data-astro-cid-7cmb7zpk],.solutions-preview[data-astro-cid-7cmb7zpk]{min-width:0}.label-row[data-astro-cid-7cmb7zpk]{border-top:1px solid var(--feature-border);min-height:35px;color:var(--subtle);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:start;gap:12px;padding-top:13px;font-size:.65rem;font-weight:700;display:flex}.solutions-preview[data-astro-cid-7cmb7zpk] .label-row[data-astro-cid-7cmb7zpk]>[data-astro-cid-7cmb7zpk]:last-child{color:var(--feature-accent)}.solution-tabs[data-astro-cid-7cmb7zpk]{border-top:1px solid var(--feature-border)}.solution-tab[data-astro-cid-7cmb7zpk]{border:0;border-bottom:1px solid var(--feature-border);width:100%;min-height:76px;color:var(--subtle);font:inherit;text-align:left;background:0 0;grid-template-columns:43px minmax(0,1fr) 34px;align-items:center;gap:12px;padding:10px 0;display:grid;position:relative}.solution-tab[data-astro-cid-7cmb7zpk]>[data-astro-cid-7cmb7zpk]:nth-child(2){letter-spacing:-.025em;font-size:clamp(.95rem,1.35vw,1.22rem);line-height:1.25}.solution-tab__number[data-astro-cid-7cmb7zpk]{letter-spacing:.08em;font-size:.72rem;font-weight:700}.solution-tab__arrow[data-astro-cid-7cmb7zpk]{border:1px solid var(--feature-border);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.solution-tab[data-astro-cid-7cmb7zpk]:disabled{color:var(--muted);opacity:.85;cursor:default}.solution-tab[data-astro-cid-7cmb7zpk].is-active{color:var(--feature-text);border-bottom:2px solid var(--feature-accent);cursor:pointer}.solution-tab[data-astro-cid-7cmb7zpk].is-active .solution-tab__number[data-astro-cid-7cmb7zpk]{color:var(--feature-accent)}.solution-tab[data-astro-cid-7cmb7zpk].is-active .solution-tab__arrow[data-astro-cid-7cmb7zpk]{color:var(--feature-canvas);background:var(--feature-accent);border-color:var(--feature-accent)}.solution-tab[data-astro-cid-7cmb7zpk]:not(:disabled){cursor:pointer}.solution-tab[data-astro-cid-7cmb7zpk]:not(:disabled):hover{color:var(--feature-text)}.solution-tab[data-astro-cid-7cmb7zpk]:not(:disabled):hover .solution-tab__arrow[data-astro-cid-7cmb7zpk]{border-color:var(--feature-accent)}.solution-panel[data-astro-cid-7cmb7zpk]{border:1px solid var(--feature-border);background:var(--feature-canvas)}.portal-stage[data-astro-cid-7cmb7zpk]{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--feature-accent) 14%, transparent), transparent 72%);padding:clamp(16px,2.3vw,30px)}.portal-app[data-astro-cid-7cmb7zpk]{border:1px solid color-mix(in srgb, var(--feature-accent) 30%, transparent);background:var(--feature-surface);box-shadow:0 20px 55px color-mix(in srgb, var(--feature-canvas) 65%, transparent);--feature-surface:var(--preview-surface);--feature-soft:var(--preview-soft);--feature-canvas:var(--preview-canvas);--feature-text:var(--preview-text);--feature-accent:var(--preview-accent);--feature-border:var(--preview-border);--muted:var(--preview-muted);--subtle:var(--preview-muted);color:var(--preview-text);background:var(--preview-surface);border-color:var(--preview-border);box-shadow:0 20px 55px var(--preview-shadow);border-radius:14px;overflow:hidden}.portal-browser[data-astro-cid-7cmb7zpk]{border-bottom:1px solid var(--feature-border);background:var(--feature-soft);color:var(--muted);align-items:center;gap:13px;padding:14px;font-size:.63rem;display:flex}.portal-browser[data-astro-cid-7cmb7zpk]>span[data-astro-cid-7cmb7zpk]{align-items:center;gap:5px;display:inline-flex}.browser-dots[data-astro-cid-7cmb7zpk]{gap:4px!important}.browser-dots[data-astro-cid-7cmb7zpk] i[data-astro-cid-7cmb7zpk]{background:var(--color-pink);border-radius:50%;width:6px;height:6px}.browser-dots[data-astro-cid-7cmb7zpk] i[data-astro-cid-7cmb7zpk]:nth-child(2){background:var(--color-orange)}.browser-dots[data-astro-cid-7cmb7zpk] i[data-astro-cid-7cmb7zpk]:nth-child(3){background:var(--feature-accent)}.portal-private[data-astro-cid-7cmb7zpk]{color:var(--feature-accent);margin-left:auto}.portal-app__grid[data-astro-cid-7cmb7zpk]{grid-template-columns:135px minmax(0,1fr);min-height:375px;display:grid}.portal-sidebar[data-astro-cid-7cmb7zpk]{border-right:1px solid var(--feature-border);background:color-mix(in srgb, var(--feature-soft) 50%, var(--feature-surface));flex-direction:column;min-width:0;padding:23px 12px 16px;display:flex}.portal-brand[data-astro-cid-7cmb7zpk]{color:var(--feature-text);letter-spacing:-.04em;align-items:center;gap:7px;font-size:1rem;font-weight:700;display:flex}.portal-brand[data-astro-cid-7cmb7zpk]>svg,.portal-brand[data-astro-cid-7cmb7zpk] span[data-astro-cid-7cmb7zpk] span[data-astro-cid-7cmb7zpk]{color:var(--feature-accent)}.portal-nav[data-astro-cid-7cmb7zpk]{gap:7px;margin-top:30px;display:grid}.portal-nav[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk]{min-height:44px;color:var(--muted);font:500 .7rem/1.3 var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.portal-nav[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk][aria-pressed=true]{color:var(--feature-accent);background:var(--feature-soft);border-color:var(--feature-border)}.portal-account[data-astro-cid-7cmb7zpk]{align-items:center;gap:7px;margin-top:auto;padding-top:24px;display:flex}.avatar[data-astro-cid-7cmb7zpk]{border:1px solid var(--feature-border);background:var(--feature-soft);width:28px;height:28px;color:var(--feature-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:.72rem;display:grid}.portal-account[data-astro-cid-7cmb7zpk] div[data-astro-cid-7cmb7zpk]{gap:3px;font-size:.61rem;display:grid}.portal-account[data-astro-cid-7cmb7zpk] div[data-astro-cid-7cmb7zpk]>span[data-astro-cid-7cmb7zpk]{color:var(--subtle);font-size:.55rem}.portal-main[data-astro-cid-7cmb7zpk]{min-width:0;padding:23px 20px 20px;position:relative}.portal-heading[data-astro-cid-7cmb7zpk]{color:var(--feature-accent);justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-kicker[data-astro-cid-7cmb7zpk]{color:var(--feature-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:700;display:block}.portal-heading[data-astro-cid-7cmb7zpk] h3[data-astro-cid-7cmb7zpk]{color:var(--feature-text);letter-spacing:-.035em;margin-top:7px;font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.2}.portal-hello[data-astro-cid-7cmb7zpk]{font-size:2rem}.portal-subtitle[data-astro-cid-7cmb7zpk]{color:var(--muted);margin-top:8px;font-size:.69rem;line-height:1.5}.portal-metrics[data-astro-cid-7cmb7zpk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.portal-metrics[data-astro-cid-7cmb7zpk]>div[data-astro-cid-7cmb7zpk]{border:1px solid var(--feature-border);background:var(--feature-soft);border-radius:9px;gap:5px;padding:12px 10px;display:grid}.portal-metrics[data-astro-cid-7cmb7zpk] strong[data-astro-cid-7cmb7zpk]{color:var(--feature-accent);font-size:1.35rem;font-weight:500;line-height:1}.portal-metrics[data-astro-cid-7cmb7zpk] span[data-astro-cid-7cmb7zpk]{color:var(--muted);font-size:.58rem}.portal-metrics[data-astro-cid-7cmb7zpk]>div[data-astro-cid-7cmb7zpk]:nth-child(2){background:var(--preview-success-soft);border-color:color-mix(in srgb, var(--preview-success) 16%, var(--preview-surface))}.portal-metrics[data-astro-cid-7cmb7zpk]>div[data-astro-cid-7cmb7zpk]:nth-child(2) strong[data-astro-cid-7cmb7zpk]{color:var(--preview-success)}.portal-metrics[data-astro-cid-7cmb7zpk]>div[data-astro-cid-7cmb7zpk]:nth-child(3){background:var(--preview-orange-soft);border-color:color-mix(in srgb, var(--preview-orange) 16%, var(--preview-surface))}.portal-metrics[data-astro-cid-7cmb7zpk]>div[data-astro-cid-7cmb7zpk]:nth-child(3) strong[data-astro-cid-7cmb7zpk]{color:var(--preview-orange)}.project-summary[data-astro-cid-7cmb7zpk]{border:1px solid var(--feature-border);border-radius:9px;margin-top:15px;padding:16px 13px}.project-summary__top[data-astro-cid-7cmb7zpk]{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.61rem;display:flex}.portal-pill[data-astro-cid-7cmb7zpk]{background:var(--feature-soft);color:var(--feature-accent);white-space:nowrap;border-radius:99px;align-items:center;padding:5px 8px;font-size:.55rem;display:inline-flex}.project-summary[data-astro-cid-7cmb7zpk]>strong[data-astro-cid-7cmb7zpk]{margin-top:12px;font-size:.82rem;font-weight:600;display:block}.project-progress-label[data-astro-cid-7cmb7zpk]{color:var(--muted);justify-content:space-between;margin-top:17px;font-size:.55rem;display:flex}progress[data-astro-cid-7cmb7zpk]{background:var(--feature-soft);width:100%;height:5px;accent-color:var(--feature-accent);border:0;border-radius:99px;margin-top:8px;display:block;overflow:hidden}progress[data-astro-cid-7cmb7zpk]::-webkit-progress-bar{background:var(--feature-soft);border-radius:99px}progress[data-astro-cid-7cmb7zpk]::-webkit-progress-value{background:var(--feature-accent);border-radius:99px}progress[data-astro-cid-7cmb7zpk]::-moz-progress-bar{background:var(--feature-accent);border-radius:99px}.project-phases[data-astro-cid-7cmb7zpk]{color:var(--subtle);justify-content:space-between;gap:5px;margin-top:7px;font-size:.51rem;display:flex}.project-phases[data-astro-cid-7cmb7zpk]>[data-astro-cid-7cmb7zpk]:nth-child(3){color:var(--feature-accent)}.portal-next[data-astro-cid-7cmb7zpk]{border:1px solid var(--feature-border);background:var(--feature-soft);width:100%;min-height:58px;color:var(--feature-text);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:10px;display:flex}.portal-next__icon[data-astro-cid-7cmb7zpk]{color:var(--feature-accent);place-items:center;display:grid}.portal-next[data-astro-cid-7cmb7zpk]>span[data-astro-cid-7cmb7zpk]:nth-child(2){gap:4px;min-width:0;display:grid}.portal-next[data-astro-cid-7cmb7zpk] small[data-astro-cid-7cmb7zpk]{color:var(--subtle);font-size:.53rem}.portal-next[data-astro-cid-7cmb7zpk] strong[data-astro-cid-7cmb7zpk]{font-size:.63rem;font-weight:500;line-height:1.4}.portal-next[data-astro-cid-7cmb7zpk]>svg:last-child{color:var(--feature-accent);flex-shrink:0;margin-left:auto}.portal-app__footer[data-astro-cid-7cmb7zpk]{border-top:1px solid var(--feature-border);color:var(--subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:.55rem;display:flex}.portal-app__footer[data-astro-cid-7cmb7zpk]>span[data-astro-cid-7cmb7zpk]{align-items:center;gap:5px;display:flex}.portal-app__footer[data-astro-cid-7cmb7zpk]{background:var(--preview-canvas)}.portal-live[data-astro-cid-7cmb7zpk]{color:var(--preview-success)}.portal-live[data-astro-cid-7cmb7zpk] i[data-astro-cid-7cmb7zpk]{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px}.portal-hint[data-astro-cid-7cmb7zpk]{color:var(--muted);gap:8px;margin-top:16px;font-size:.64rem;line-height:1.5;display:flex}.portal-hint[data-astro-cid-7cmb7zpk]>span[data-astro-cid-7cmb7zpk]{color:var(--feature-accent)}.solution-copy[data-astro-cid-7cmb7zpk]{border-top:1px solid var(--feature-border);color:var(--muted);padding:21px 25px 25px;font-size:.92rem;line-height:1.6}.solution-subtitle[data-astro-cid-7cmb7zpk]{color:var(--feature-text);font-size:var(--font-card-title-compact);letter-spacing:-.025em;margin-bottom:9px;font-weight:700;line-height:1.3}.solution-copy[data-astro-cid-7cmb7zpk]>p[data-astro-cid-7cmb7zpk]+p[data-astro-cid-7cmb7zpk]:not(.features-label){margin-top:10px}.features-label[data-astro-cid-7cmb7zpk]{color:var(--feature-accent);letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-size:.62rem;font-weight:700}.solution-features[data-astro-cid-7cmb7zpk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px;margin:12px 0 0;padding:0;list-style:none;display:grid}.solution-features[data-astro-cid-7cmb7zpk] li[data-astro-cid-7cmb7zpk]{color:var(--feature-text);align-items:start;gap:8px;font-size:.73rem;line-height:1.45;display:flex}.solution-features[data-astro-cid-7cmb7zpk] svg{color:var(--feature-accent);flex-shrink:0;margin-top:3px}.solutions-cta[data-astro-cid-7cmb7zpk]{border:1px solid var(--feature-accent);min-height:48px;color:var(--feature-text);font:700 .85rem/1 var(--font-body);cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;gap:18px;margin:22px 0 0 auto;padding:12px 22px;display:flex}.request-item[data-astro-cid-7cmb7zpk]{border:1px solid var(--feature-border);background:var(--feature-soft);border-radius:10px;margin-top:21px;padding:15px}.request-item[data-astro-cid-7cmb7zpk]>div[data-astro-cid-7cmb7zpk]:first-child{justify-content:space-between;align-items:center;gap:6px;display:flex}.request-item[data-astro-cid-7cmb7zpk] small[data-astro-cid-7cmb7zpk]{color:var(--subtle);font-size:.52rem}.request-item[data-astro-cid-7cmb7zpk]>strong[data-astro-cid-7cmb7zpk]{margin-top:16px;font-size:.9rem;display:block}.request-item[data-astro-cid-7cmb7zpk]>p[data-astro-cid-7cmb7zpk]{color:var(--muted);margin-top:8px;font-size:.68rem;line-height:1.5}.portal-action[data-astro-cid-7cmb7zpk]{min-height:44px;color:var(--feature-accent);font:700 .69rem var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:9px;padding:8px 0;display:flex}#client-request-details[data-astro-cid-7cmb7zpk]{border-top:1px solid var(--feature-border);margin-top:10px;padding-top:14px}.update-avatar[data-astro-cid-7cmb7zpk]{border:1px solid var(--feature-border);width:24px;height:24px;color:var(--feature-accent);border-radius:7px;place-items:center;font-size:.65rem;display:grid}#client-request-details[data-astro-cid-7cmb7zpk] p[data-astro-cid-7cmb7zpk]{color:var(--muted);margin-top:8px;font-size:.67rem;line-height:1.65}#client-request-details[data-astro-cid-7cmb7zpk] strong[data-astro-cid-7cmb7zpk]{color:var(--feature-text);margin-bottom:5px;display:block}#client-request-details[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk]{min-height:44px;color:var(--feature-accent);font:600 .67rem var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:8px;padding:0;display:flex}.request-secondary[data-astro-cid-7cmb7zpk]{color:var(--feature-accent);align-items:center;gap:8px;margin-top:15px;display:flex}.request-secondary[data-astro-cid-7cmb7zpk] div[data-astro-cid-7cmb7zpk]{flex:1;gap:5px;font-size:.65rem;display:grid}.request-secondary[data-astro-cid-7cmb7zpk] div[data-astro-cid-7cmb7zpk]>span[data-astro-cid-7cmb7zpk]{color:var(--subtle);font-size:.58rem}.document-list[data-astro-cid-7cmb7zpk]{gap:10px;margin-top:23px;display:grid}.document-list[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk]{border:1px solid var(--feature-border);background:var(--feature-soft);width:100%;min-height:72px;color:var(--feature-accent);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.document-list[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk]>span[data-astro-cid-7cmb7zpk]:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.document-list[data-astro-cid-7cmb7zpk] strong[data-astro-cid-7cmb7zpk]{color:var(--feature-text);font-size:.73rem}.document-list[data-astro-cid-7cmb7zpk] small[data-astro-cid-7cmb7zpk]{color:var(--subtle);font-size:.58rem}.document-list[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk]>span[data-astro-cid-7cmb7zpk]:last-child{align-items:center;gap:5px;font-size:.6rem;display:flex}.document-preview[data-astro-cid-7cmb7zpk]{z-index:2;border:1px solid var(--feature-accent);background:var(--feature-surface);box-shadow:0 15px 40px var(--feature-canvas);box-shadow:0 15px 40px var(--preview-shadow);border-radius:12px;padding:22px;position:absolute;inset:12px;overflow:auto}.document-preview[data-astro-cid-7cmb7zpk]>div[data-astro-cid-7cmb7zpk]{justify-content:space-between;align-items:center;gap:12px;display:flex}.document-preview[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk]{border:1px solid var(--feature-border);background:var(--feature-soft);min-width:44px;min-height:44px;color:var(--feature-text);cursor:pointer;border-radius:50%;place-items:center;display:grid}.document-preview[data-astro-cid-7cmb7zpk] h4[data-astro-cid-7cmb7zpk]{color:var(--feature-text);letter-spacing:-.035em;margin-top:25px;font-size:1.2rem}.document-preview[data-astro-cid-7cmb7zpk]>p[data-astro-cid-7cmb7zpk]{color:var(--muted);margin-top:15px;font-size:.8rem;line-height:1.65}.document-preview[data-astro-cid-7cmb7zpk] ul[data-astro-cid-7cmb7zpk]{color:var(--muted);gap:12px;margin-top:22px;padding-left:18px;font-size:.75rem;line-height:1.5;display:grid}[data-astro-cid-7cmb7zpk][hidden]{display:none!important}.portal-app__grid[data-astro-cid-7cmb7zpk]{height:340px;min-height:0}.portal-main[data-astro-cid-7cmb7zpk]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--preview-accent) 45%, var(--preview-border)) var(--preview-canvas);scrollbar-gutter:stable;min-height:0;overflow-y:auto}.portal-main[data-astro-cid-7cmb7zpk]::-webkit-scrollbar{width:7px}.portal-main[data-astro-cid-7cmb7zpk]::-webkit-scrollbar-track{background:var(--preview-canvas);border-radius:99px}.portal-main[data-astro-cid-7cmb7zpk]::-webkit-scrollbar-thumb{border:2px solid var(--preview-canvas);background:color-mix(in srgb, var(--preview-accent) 45%, var(--preview-border));border-radius:99px}.portal-main[data-astro-cid-7cmb7zpk]::-webkit-scrollbar-thumb:hover{background:var(--preview-accent)}@supports selector(::-webkit-scrollbar){.portal-main[data-astro-cid-7cmb7zpk]{scrollbar-width:auto;scrollbar-color:auto}}button[data-astro-cid-7cmb7zpk]:focus-visible,.solution-panel[data-astro-cid-7cmb7zpk]:focus-visible{outline:2px solid var(--feature-accent);outline-offset:4px}.document-preview[data-astro-cid-7cmb7zpk]:focus{outline:none}.portal-main[data-astro-cid-7cmb7zpk]:focus-visible{outline:2px solid var(--preview-accent);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.portal-nav[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk]:hover,.portal-next[data-astro-cid-7cmb7zpk]:hover,.document-list[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk]:hover{border-color:var(--feature-accent);background:var(--feature-soft)}.portal-action[data-astro-cid-7cmb7zpk]:hover,#client-request-details[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk]:hover{text-underline-offset:4px;text-decoration:underline}.solutions-cta[data-astro-cid-7cmb7zpk]:hover{background:var(--feature-accent);color:var(--feature-canvas)}}@media (prefers-reduced-motion:no-preference){.portal-nav[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk],.portal-next[data-astro-cid-7cmb7zpk],.document-list[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk],.solutions-cta[data-astro-cid-7cmb7zpk]{transition:background .25s, border-color .25s, color .25s, translate .35s var(--ease-out)}.portal-next[data-astro-cid-7cmb7zpk]:hover>svg:last-child{translate:2px}.solutions-cta[data-astro-cid-7cmb7zpk]:hover{translate:0 -2px}[data-astro-cid-7cmb7zpk][data-service-reveal].reveal-pending{opacity:0;translate:0 24px}[data-astro-cid-7cmb7zpk][data-service-reveal].reveal-visible{animation:service-reveal .8s var(--ease-out) both}@keyframes service-reveal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}}@media (width<=999px){.solutions-header[data-astro-cid-7cmb7zpk]{grid-template-columns:1fr;gap:28px}.solutions-intro[data-astro-cid-7cmb7zpk]{max-width:700px}.solutions-workspace[data-astro-cid-7cmb7zpk]{grid-template-columns:1fr;gap:34px}.solution-tabs[data-astro-cid-7cmb7zpk]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.solution-tab[data-astro-cid-7cmb7zpk]{padding-inline:10px}.solution-tab[data-astro-cid-7cmb7zpk]:nth-child(odd){border-right:1px solid var(--feature-border)}.portal-stage[data-astro-cid-7cmb7zpk]{padding-inline:clamp(20px,5vw,45px)}.portal-app__grid[data-astro-cid-7cmb7zpk]{grid-template-columns:150px minmax(0,1fr)}.portal-main[data-astro-cid-7cmb7zpk]{padding:26px}}@media (width<=639px){.custom-solutions[data-astro-cid-7cmb7zpk]{background-size:30px 30px,30px 30px,auto,auto,auto;padding-block:68px}h2[data-astro-cid-7cmb7zpk]>span[data-astro-cid-7cmb7zpk]{display:inline}.solutions-intro[data-astro-cid-7cmb7zpk]{font-size:.95rem}.solution-tabs[data-astro-cid-7cmb7zpk]{grid-template-columns:1fr}.solution-tab[data-astro-cid-7cmb7zpk]{grid-template-columns:36px minmax(0,1fr) 34px;min-height:62px;padding-inline:4px}.solution-tab[data-astro-cid-7cmb7zpk]:nth-child(odd){border-right:0}.label-row[data-astro-cid-7cmb7zpk]{font-size:.59rem}.portal-stage[data-astro-cid-7cmb7zpk]{padding:15px}.portal-browser[data-astro-cid-7cmb7zpk]{gap:9px;padding:12px 10px}.portal-private[data-astro-cid-7cmb7zpk]{font-size:0;gap:0!important}.portal-app__grid[data-astro-cid-7cmb7zpk]{grid-template-columns:minmax(0,1fr);min-height:0}.portal-sidebar[data-astro-cid-7cmb7zpk]{border-right:0;border-bottom:1px solid var(--feature-border);grid-template-columns:1fr auto;align-items:center;gap:15px;padding:15px 12px 12px;display:grid}.portal-nav[data-astro-cid-7cmb7zpk]{grid-area:2/1/auto/-1;justify-content:space-between;gap:4px;margin-top:0;display:flex}.portal-nav[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk]{flex:1;justify-content:center;gap:5px;padding-inline:6px;font-size:.65rem}.portal-account[data-astro-cid-7cmb7zpk]{margin:0;padding:0}.portal-account[data-astro-cid-7cmb7zpk] div[data-astro-cid-7cmb7zpk]{display:none}.portal-main[data-astro-cid-7cmb7zpk]{min-height:377px;padding:20px 13px}.portal-heading[data-astro-cid-7cmb7zpk] h3[data-astro-cid-7cmb7zpk]{font-size:1.2rem}.portal-metrics[data-astro-cid-7cmb7zpk]{gap:6px}.portal-metrics[data-astro-cid-7cmb7zpk]>div[data-astro-cid-7cmb7zpk]{padding:12px 8px}.portal-metrics[data-astro-cid-7cmb7zpk] strong[data-astro-cid-7cmb7zpk]{font-size:1.2rem}.portal-app__footer[data-astro-cid-7cmb7zpk]{font-size:.5rem}.portal-live[data-astro-cid-7cmb7zpk]{display:none!important}.solution-copy[data-astro-cid-7cmb7zpk]{padding:21px 19px;font-size:.9rem}.solution-features[data-astro-cid-7cmb7zpk]{grid-template-columns:1fr}.solutions-cta[data-astro-cid-7cmb7zpk]{width:100%}.document-preview[data-astro-cid-7cmb7zpk]{padding:16px}.request-secondary[data-astro-cid-7cmb7zpk]{flex-wrap:wrap}.portal-app__grid[data-astro-cid-7cmb7zpk]{height:auto}.portal-main[data-astro-cid-7cmb7zpk]{height:310px;min-height:0}}@media (width<=399px){.portal-nav[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk]{min-width:0}.portal-nav[data-astro-cid-7cmb7zpk] button[data-astro-cid-7cmb7zpk] svg{display:none}}.development-approach[data-astro-cid-ebgdqedr]{isolation:isolate;padding-block:var(--section-space);background:linear-gradient(color-mix(in srgb, var(--color-primary) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 3%, transparent) 1px, transparent 1px), radial-gradient(circle at 91% 4%, color-mix(in srgb, var(--color-primary) 13%, transparent), transparent 31%), radial-gradient(circle at 3% 94%, color-mix(in srgb, var(--color-orange) 7%, transparent), transparent 27%), var(--surface);color:var(--color-body);background-size:56px 56px,56px 56px,auto,auto,auto;scroll-margin-top:100px;position:relative;overflow:clip}.development-approach__inner[data-astro-cid-ebgdqedr]{z-index:2;position:relative}.development-approach__header[data-astro-cid-ebgdqedr]{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:end;gap:clamp(44px,7vw,112px);display:grid}.development-approach[data-astro-cid-ebgdqedr] .eyebrow[data-astro-cid-ebgdqedr]{color:var(--color-primary);align-items:center;gap:13px;margin:0 0 22px;display:flex}.development-approach[data-astro-cid-ebgdqedr] .eyebrow[data-astro-cid-ebgdqedr]:before{background:var(--gradient-action);content:"";border-radius:99px;width:28px;height:2px}.development-approach[data-astro-cid-ebgdqedr] h2[data-astro-cid-ebgdqedr]{max-width:760px;color:var(--heading-color);font-size:var(--font-section-title);letter-spacing:-.055em;line-height:1.03}.development-approach[data-astro-cid-ebgdqedr] h2[data-astro-cid-ebgdqedr] span[data-astro-cid-ebgdqedr]{color:var(--heading-accent)}.development-approach__intro[data-astro-cid-ebgdqedr]{border-left:1px solid var(--border-color);color:var(--color-body);gap:14px;padding:5px 0 5px clamp(22px,3vw,46px);font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.68;display:grid}.development-approach__guide[data-astro-cid-ebgdqedr]{border-top:1px solid var(--border-color);color:color-mix(in srgb, var(--color-body) 68%, transparent);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:clamp(44px,5vw,72px);padding:14px 4px;font-size:.7rem;font-weight:800;display:flex}.development-approach__cards[data-astro-cid-ebgdqedr]{align-items:start;gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.approach-card[data-astro-cid-ebgdqedr]{--platform-accent:var(--color-primary);--platform-soft:var(--color-lavender-soft);border:1px solid var(--border-color);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface) 94%, var(--platform-soft));box-shadow:var(--shadow-soft);transition:translate var(--duration-normal) var(--ease-out), border-color var(--duration-normal), box-shadow var(--duration-normal), background var(--duration-normal);position:relative;overflow:hidden}.approach-card[data-astro-cid-ebgdqedr]:after{border:1px solid color-mix(in srgb, var(--platform-accent) 22%, transparent);background:color-mix(in srgb, var(--platform-soft) 72%, transparent);content:"";pointer-events:none;width:170px;height:170px;transition:scale var(--duration-normal) var(--ease-out), opacity var(--duration-normal);border-radius:50%;position:absolute;top:-112px;right:-95px}.approach-card--connect[data-astro-cid-ebgdqedr]{--platform-accent:var(--color-success);--platform-soft:var(--color-green-soft)}.approach-card--build[data-astro-cid-ebgdqedr]{--platform-accent:var(--color-orange);--platform-soft:var(--color-orange-soft)}.approach-card[data-astro-cid-ebgdqedr].is-active{border-color:color-mix(in srgb, var(--platform-accent) 54%, var(--border-color));background:color-mix(in srgb, var(--surface) 88%, var(--platform-soft));box-shadow:0 24px 55px color-mix(in srgb, var(--platform-accent) 13%, transparent);translate:0 -5px}.approach-card[data-astro-cid-ebgdqedr].is-active:after{opacity:.72;scale:1.22}.approach-card__summary[data-astro-cid-ebgdqedr]{z-index:2;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:0;padding:clamp(23px,2.5vw,34px);display:grid;position:relative}.approach-card__summary[data-astro-cid-ebgdqedr]:focus-visible{outline:3px solid color-mix(in srgb, var(--platform-accent) 55%, transparent);outline-offset:-5px}.approach-card__topline[data-astro-cid-ebgdqedr]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.approach-card__logo[data-astro-cid-ebgdqedr]{border:1px solid color-mix(in srgb, var(--platform-accent) 20%, var(--border-color));background:color-mix(in srgb, var(--platform-soft) 78%, var(--surface));width:72px;height:64px;color:var(--platform-accent);transition:rotate var(--duration-normal) var(--ease-out), scale var(--duration-normal) var(--ease-out);border-radius:17px;place-items:center;padding:12px;display:grid}.approach-card__number[data-astro-cid-ebgdqedr]{color:color-mix(in srgb, var(--color-body) 45%, transparent);letter-spacing:.12em;font-size:.76rem;font-weight:800}.approach-card__label[data-astro-cid-ebgdqedr]{color:var(--platform-accent);letter-spacing:.13em;text-transform:uppercase;margin-top:27px;font-size:.7rem;font-weight:850}.approach-card__title[data-astro-cid-ebgdqedr]{max-width:330px;color:var(--heading-color);font-size:var(--font-card-title);letter-spacing:-.04em;margin-top:10px;font-weight:780;line-height:1.08}.approach-card__description[data-astro-cid-ebgdqedr]{min-height:7.2em;color:var(--color-body);margin-top:14px;font-size:.96rem;line-height:1.6}.approach-card__toggle[data-astro-cid-ebgdqedr]{border:1px solid color-mix(in srgb, var(--platform-accent) 34%, var(--border-color));background:var(--surface);width:44px;height:44px;color:var(--platform-accent);transition:rotate var(--duration-normal) var(--ease-out), background var(--duration-fast), color var(--duration-fast);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;right:clamp(22px,2.3vw,31px)}.approach-card__minus[data-astro-cid-ebgdqedr]{display:none}.approach-card[data-astro-cid-ebgdqedr].is-active .approach-card__toggle[data-astro-cid-ebgdqedr]{background:var(--platform-accent);color:var(--on-primary);rotate:180deg}.approach-card[data-astro-cid-ebgdqedr].is-active .approach-card__plus[data-astro-cid-ebgdqedr]{display:none}.approach-card[data-astro-cid-ebgdqedr].is-active .approach-card__minus[data-astro-cid-ebgdqedr]{display:block}.approach-card[data-astro-cid-ebgdqedr].is-active .approach-card__logo[data-astro-cid-ebgdqedr]{rotate:-3deg;scale:1.05}.approach-card__detail[data-astro-cid-ebgdqedr]{opacity:0;transition:grid-template-rows .56s var(--ease-out), opacity .36s var(--ease-out);grid-template-rows:0fr;display:grid}.approach-card__detail-inner[data-astro-cid-ebgdqedr]{border-top:1px solid var(--border-color);margin-inline:clamp(23px,2.5vw,34px);overflow:hidden}.approach-card[data-astro-cid-ebgdqedr].is-active .approach-card__detail[data-astro-cid-ebgdqedr]{opacity:1;grid-template-rows:1fr}.approach-card__detail-inner[data-astro-cid-ebgdqedr]>span[data-astro-cid-ebgdqedr]{color:var(--platform-accent);letter-spacing:.13em;text-transform:uppercase;margin-top:22px;font-size:.67rem;font-weight:850;display:block}.approach-card__detail-inner[data-astro-cid-ebgdqedr] p[data-astro-cid-ebgdqedr]{color:var(--color-body);margin:9px 62px 28px 0;font-size:.94rem;line-height:1.58}.development-approach__closing[data-astro-cid-ebgdqedr]{border:1px solid var(--border-color);background:color-mix(in srgb, var(--surface) 88%, var(--color-lavender-soft));box-shadow:var(--shadow-soft);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:30px;padding:22px 24px;display:grid}.development-approach__closing[data-astro-cid-ebgdqedr]>svg{color:var(--color-primary)}.development-approach__closing[data-astro-cid-ebgdqedr] p[data-astro-cid-ebgdqedr]{max-width:760px;color:var(--color-body);font-size:.98rem;line-height:1.55}.development-approach__closing[data-astro-cid-ebgdqedr] strong[data-astro-cid-ebgdqedr]{color:var(--heading-color)}.development-approach__compare[data-astro-cid-ebgdqedr]{border-radius:var(--radius-control);background:var(--gradient-action);min-height:54px;color:var(--on-primary);font:inherit;cursor:pointer;box-shadow:0 13px 28px color-mix(in srgb, var(--color-primary) 18%, transparent);transition:translate var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast);border:0;justify-content:center;align-items:center;gap:16px;padding:9px 10px 9px 21px;font-size:.9rem;font-weight:760;display:inline-flex}.development-approach__compare[data-astro-cid-ebgdqedr]:hover{box-shadow:0 17px 35px color-mix(in srgb, var(--color-primary) 26%, transparent);translate:0 -3px}.development-approach__compare[data-astro-cid-ebgdqedr]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 42%, transparent);outline-offset:3px}.development-approach__compare-icon[data-astro-cid-ebgdqedr]{background:color-mix(in srgb, var(--on-primary) 18%, transparent);width:36px;height:36px;transition:rotate var(--duration-normal) var(--ease-out);border-radius:50%;place-items:center;display:grid}.development-approach[data-astro-cid-ebgdqedr].is-comparing .development-approach__compare-icon[data-astro-cid-ebgdqedr]{rotate:180deg}.development-approach__orb[data-astro-cid-ebgdqedr]{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.development-approach__orb--one[data-astro-cid-ebgdqedr]{border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);width:410px;height:410px;top:-235px;right:-175px}.development-approach__orb--two[data-astro-cid-ebgdqedr]{background:color-mix(in srgb, var(--color-orange) 6%, transparent);width:270px;height:270px;bottom:-160px;left:-190px}@media (width<=980px){.development-approach__header[data-astro-cid-ebgdqedr]{grid-template-columns:1fr;align-items:start;gap:28px}.development-approach__intro[data-astro-cid-ebgdqedr]{max-width:760px}.development-approach__cards[data-astro-cid-ebgdqedr]{grid-template-columns:1fr}.approach-card__description[data-astro-cid-ebgdqedr]{min-height:0;padding-right:52px}.development-approach__closing[data-astro-cid-ebgdqedr]{grid-template-columns:auto 1fr}.development-approach__compare[data-astro-cid-ebgdqedr]{grid-column:1/-1;width:100%}}@media (width<=600px){.development-approach[data-astro-cid-ebgdqedr]{background-size:42px 42px,42px 42px,auto,auto,auto;padding-block:70px}.development-approach__intro[data-astro-cid-ebgdqedr]{padding-left:18px;font-size:.96rem}.development-approach__guide[data-astro-cid-ebgdqedr]{margin-top:36px}.development-approach__guide[data-astro-cid-ebgdqedr] span[data-astro-cid-ebgdqedr]:last-child{display:none}.approach-card__summary[data-astro-cid-ebgdqedr]{padding:22px}.approach-card__label[data-astro-cid-ebgdqedr]{margin-top:22px}.approach-card__description[data-astro-cid-ebgdqedr]{padding-right:0;font-size:.92rem}.approach-card__toggle[data-astro-cid-ebgdqedr]{width:40px;height:40px;bottom:18px;right:20px}.approach-card__detail-inner[data-astro-cid-ebgdqedr]{margin-inline:22px}.approach-card__detail-inner[data-astro-cid-ebgdqedr] p[data-astro-cid-ebgdqedr]{margin-right:52px}.development-approach__closing[data-astro-cid-ebgdqedr]{grid-template-columns:1fr;padding:21px}.development-approach__closing[data-astro-cid-ebgdqedr]>svg{display:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.approach-card[data-astro-cid-ebgdqedr]:hover{translate:0 -5px}}@media (prefers-reduced-motion:reduce){.approach-card[data-astro-cid-ebgdqedr],.approach-card[data-astro-cid-ebgdqedr]:after,.approach-card__logo[data-astro-cid-ebgdqedr],.approach-card__toggle[data-astro-cid-ebgdqedr],.approach-card__detail[data-astro-cid-ebgdqedr],.development-approach__compare[data-astro-cid-ebgdqedr],.development-approach__compare-icon[data-astro-cid-ebgdqedr]{transition:none}}.approach-reveal[data-astro-cid-ebgdqedr]{min-width:0}.approach-card__summary[data-astro-cid-ebgdqedr]{cursor:auto;padding-bottom:15px}.approach-card__title[data-astro-cid-ebgdqedr]{min-height:3.24em}.approach-card__description[data-astro-cid-ebgdqedr]{min-height:0}.approach-card__description[data-astro-cid-ebgdqedr] p[data-astro-cid-ebgdqedr]+p[data-astro-cid-ebgdqedr]{margin-top:11px}.approach-card__number[data-astro-cid-ebgdqedr]{z-index:1;letter-spacing:-.04em;color:var(--platform-accent);font-size:1.25rem;position:relative}.approach-card__logo[data-astro-cid-ebgdqedr]{width:66px;height:64px}.approach-card__explore[data-astro-cid-ebgdqedr]{width:calc(100% - clamp(46px,5vw,68px));min-height:54px;color:var(--platform-accent);font:700 .75rem/1.4 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 15px;padding:0;display:flex}.approach-card__explore[data-astro-cid-ebgdqedr]:focus-visible{outline:2px solid var(--platform-accent);outline-offset:5px;border-radius:8px}.approach-card__toggle[data-astro-cid-ebgdqedr]{flex-shrink:0;position:static}.approach-card__detail-inner[data-astro-cid-ebgdqedr]>span[data-astro-cid-ebgdqedr]{margin-top:19px}.approach-card__detail-inner[data-astro-cid-ebgdqedr] ul[data-astro-cid-ebgdqedr]{gap:13px;margin:17px 0 23px;padding:0;list-style:none;display:grid}.approach-card__detail-inner[data-astro-cid-ebgdqedr] li[data-astro-cid-ebgdqedr]{color:var(--color-body);align-items:start;gap:9px;font-size:.88rem;line-height:1.45;display:flex}.approach-card__detail-inner[data-astro-cid-ebgdqedr] li[data-astro-cid-ebgdqedr] svg{color:var(--platform-accent);flex-shrink:0;margin-top:3px}.approach-card__message[data-astro-cid-ebgdqedr]{border-top:1px solid color-mix(in srgb, var(--platform-accent) 17%, var(--border-color));background:color-mix(in srgb, var(--platform-soft) 60%, var(--surface));color:var(--heading-color);align-items:start;gap:9px;margin:0;padding:17px clamp(23px,2.5vw,34px);font-size:.8rem;font-weight:700;line-height:1.55;display:flex}.approach-card__message[data-astro-cid-ebgdqedr]>span[data-astro-cid-ebgdqedr]{color:var(--platform-accent)}.development-approach[data-astro-cid-ebgdqedr] .eyebrow[data-astro-cid-ebgdqedr]{font-size:.7rem;line-height:1.5}.development-approach[data-astro-cid-ebgdqedr] .eyebrow[data-astro-cid-ebgdqedr]:before{flex-shrink:0}@media (width<=980px){.approach-card__title[data-astro-cid-ebgdqedr]{max-width:none;min-height:0}.approach-card__description[data-astro-cid-ebgdqedr]{padding-right:0}}@media (width<=600px){.approach-card__explore[data-astro-cid-ebgdqedr]{width:calc(100% - 44px)}.approach-card__toggle[data-astro-cid-ebgdqedr]{width:44px;height:44px}.development-approach[data-astro-cid-ebgdqedr] .eyebrow[data-astro-cid-ebgdqedr]{font-size:.62rem}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-ebgdqedr][data-service-reveal].reveal-pending{opacity:0;translate:0 24px}[data-astro-cid-ebgdqedr][data-service-reveal].reveal-visible{animation:service-reveal .8s var(--reveal-delay,0s) var(--ease-out) both}@keyframes service-reveal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}}.capabilities[data-astro-cid-jastkewn]{isolation:isolate;background:linear-gradient(color-mix(in srgb, var(--border-color) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border-color) 28%, transparent) 1px, transparent 1px), radial-gradient(circle at 93% 8%, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 28%), radial-gradient(circle at 3% 92%, color-mix(in srgb, var(--color-orange) 6%, transparent), transparent 25%), var(--surface-soft);background-size:45px 45px,45px 45px,auto,auto,auto;padding-block:clamp(88px,8vw,132px);position:relative;overflow:clip}.capabilities__inner[data-astro-cid-jastkewn]{z-index:2;position:relative}.capabilities__header[data-astro-cid-jastkewn]{grid-template-columns:minmax(0,1.18fr) minmax(300px,.62fr);align-items:end;gap:clamp(38px,7vw,110px);display:grid}.eyebrow[data-astro-cid-jastkewn]{color:var(--color-primary);letter-spacing:.17em;align-items:center;gap:12px;font-size:.7rem;display:flex}.eyebrow[data-astro-cid-jastkewn] span[data-astro-cid-jastkewn]{background:currentColor;width:18px;height:1px}h2[data-astro-cid-jastkewn]{max-width:820px;color:var(--heading-color);font-size:var(--font-section-title);letter-spacing:-.055em;margin-top:21px;line-height:1.01}h2[data-astro-cid-jastkewn] span[data-astro-cid-jastkewn]{color:var(--heading-accent);display:block}.capabilities__header[data-astro-cid-jastkewn]>p[data-astro-cid-jastkewn]{max-width:510px;color:var(--color-body);padding-bottom:5px;font-size:clamp(.96rem,1.1vw,1.05rem);line-height:1.68}.capabilities__filters[data-astro-cid-jastkewn]{flex-wrap:wrap;gap:9px;margin-top:clamp(30px,3vw,42px);display:flex}.capabilities__filters[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]{border:1px solid var(--border-color);border-radius:var(--radius-control);background:var(--surface-glass);min-height:43px;color:var(--color-body);cursor:pointer;transition:border-color var(--duration-fast), background var(--duration-fast), color var(--duration-fast), translate var(--duration-fast), box-shadow var(--duration-fast);align-items:center;gap:10px;padding:7px 9px 7px 18px;font-weight:700;display:inline-flex}.capabilities__filters[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn] strong[data-astro-cid-jastkewn]{background:var(--surface-soft);width:29px;height:29px;color:var(--heading-color);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.capabilities__filters[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]:hover{border-color:color-mix(in srgb, var(--color-primary) 46%, var(--border-color));translate:0 -2px}.capabilities__filters[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn][aria-pressed=true]{border-color:var(--heading-color);background:var(--heading-color);color:var(--surface);box-shadow:0 10px 22px color-mix(in srgb, var(--heading-color) 13%, transparent)}.capabilities__filters[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn][aria-pressed=true] strong[data-astro-cid-jastkewn]{background:var(--surface);color:var(--heading-color)}.capabilities__layout[data-astro-cid-jastkewn]{grid-template-columns:minmax(0,1fr) minmax(270px,300px);align-items:start;gap:clamp(18px,2vw,28px);margin-top:28px;display:grid}.capabilities__cards[data-astro-cid-jastkewn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.capabilities__cards[data-astro-cid-jastkewn]>li[data-astro-cid-jastkewn]{min-width:0}.capabilities__cards[data-astro-cid-jastkewn]>li[data-astro-cid-jastkewn][hidden]{display:none}.capability-card[data-astro-cid-jastkewn]{--capability-accent:var(--color-primary);--capability-tint:var(--color-lavender-soft);border:1px solid var(--border-color);background:var(--surface-glass);width:100%;min-height:190px;color:var(--color-body);text-align:left;cursor:pointer;box-shadow:0 12px 30px color-mix(in srgb, var(--color-navy) 4%, transparent);transition:translate var(--duration-normal) var(--ease-out), border-color var(--duration-normal), box-shadow var(--duration-normal);border-radius:20px;flex-direction:column;align-items:stretch;padding:20px;display:flex;position:relative;overflow:hidden}.capability-card[data-astro-cid-jastkewn]:hover{border-color:color-mix(in srgb, var(--capability-accent) 45%, var(--border-color));box-shadow:0 18px 38px color-mix(in srgb, var(--capability-accent) 10%, transparent);translate:0 -5px}[data-astro-cid-jastkewn][data-selected=true] .capability-card[data-astro-cid-jastkewn]{border-color:color-mix(in srgb, var(--capability-accent) 65%, var(--border-color));box-shadow:0 17px 38px color-mix(in srgb, var(--capability-accent) 13%, transparent)}.capability-card__top[data-astro-cid-jastkewn]{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;display:grid}.capability-card__icon[data-astro-cid-jastkewn]{border:1px solid color-mix(in srgb, var(--capability-accent) 18%, var(--border-color));background:var(--capability-tint);width:50px;height:50px;color:var(--capability-accent);transition:rotate var(--duration-normal) var(--ease-out), scale var(--duration-normal) var(--ease-out), background var(--duration-normal);border-radius:14px;place-items:center;display:grid}[data-astro-cid-jastkewn][data-selected=true] .capability-card__icon[data-astro-cid-jastkewn]{background:var(--capability-accent);color:var(--on-primary);rotate:-5deg;scale:1.04}.capability-card__title[data-astro-cid-jastkewn]{min-width:0;color:var(--heading-color);font-size:var(--font-card-title-compact);letter-spacing:-.03em;line-height:1.14}.capability-card__description[data-astro-cid-jastkewn]{width:100%;color:var(--color-body);margin-top:18px;font-size:.83rem;line-height:1.52;display:block}.capability-card__toggle[data-astro-cid-jastkewn]{display:none}.capability-tone--purple[data-astro-cid-jastkewn]{--capability-accent:var(--color-primary);--capability-tint:var(--color-lavender-soft)}.capability-tone--blue[data-astro-cid-jastkewn]{--capability-accent:var(--color-info);--capability-tint:var(--color-blue-soft)}.capability-tone--pink[data-astro-cid-jastkewn]{--capability-accent:var(--color-pink);--capability-tint:color-mix(in srgb, var(--color-pink) 10%, var(--surface))}.capability-tone--orange[data-astro-cid-jastkewn]{--capability-accent:var(--color-orange);--capability-tint:var(--color-orange-soft)}.capability-tone--green[data-astro-cid-jastkewn]{--capability-accent:var(--color-success);--capability-tint:var(--color-green-soft)}.capability-panel[data-astro-cid-jastkewn]{border:1px solid var(--feature-border);background:radial-gradient(circle at 87% 8%, color-mix(in srgb, var(--feature-accent) 46%, transparent), transparent 44%), var(--feature-surface);min-height:596px;color:var(--feature-text);box-shadow:0 24px 55px color-mix(in srgb, var(--color-navy) 16%, transparent);border-radius:25px;transition:opacity .13s,translate .13s;position:sticky;top:112px;overflow:hidden}.capability-panel[data-astro-cid-jastkewn].is-changing{opacity:.45;translate:0 5px}.capability-panel__ring[data-astro-cid-jastkewn]{border:1px solid color-mix(in srgb, var(--feature-accent) 17%, transparent);pointer-events:none;border-radius:50%;width:285px;height:285px;position:absolute;top:84px;right:-138px}.capability-panel__ring--two[data-astro-cid-jastkewn]{width:210px;height:210px;top:122px;right:-100px}.capability-panel__slide[data-astro-cid-jastkewn]{--capability-accent:var(--feature-accent);z-index:1;flex-direction:column;min-height:596px;padding:27px 25px 24px;display:flex;position:relative}.capability-panel__slide[data-astro-cid-jastkewn][hidden]{display:none}.capability-panel__slide[data-astro-cid-jastkewn].is-active{animation:none}.capability-panel__meta[data-astro-cid-jastkewn]{color:color-mix(in srgb, var(--feature-text) 58%, transparent);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.61rem;font-weight:800;display:flex}.capability-panel__meta[data-astro-cid-jastkewn] strong[data-astro-cid-jastkewn]{border:1px solid color-mix(in srgb, var(--capability-accent) 50%, transparent);width:37px;height:37px;color:var(--capability-accent);border-radius:50%;place-items:center;display:grid}.capability-panel__icon[data-astro-cid-jastkewn]{border:1px solid color-mix(in srgb, var(--capability-accent) 30%, transparent);background:color-mix(in srgb, var(--capability-accent) 13%, var(--feature-soft));width:74px;height:74px;color:var(--capability-accent);box-shadow:0 12px 28px color-mix(in srgb, var(--capability-accent) 12%, transparent);border-radius:20px;place-items:center;margin-top:34px;display:grid;rotate:-6deg}.capability-panel__copy[data-astro-cid-jastkewn]{flex-direction:column;flex:1;justify-content:flex-end;margin-top:50px;display:flex}.capability-panel__category[data-astro-cid-jastkewn]{color:var(--capability-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.66rem;font-weight:800}.capability-panel[data-astro-cid-jastkewn] h3[data-astro-cid-jastkewn]{color:var(--heading-inverse);letter-spacing:-.045em;margin-top:12px;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.07}.capability-panel[data-astro-cid-jastkewn] p[data-astro-cid-jastkewn]{color:color-mix(in srgb, var(--feature-text) 72%, transparent);margin-top:15px;font-size:.84rem;line-height:1.56}.capability-panel__benefit[data-astro-cid-jastkewn]{border-top:1px solid color-mix(in srgb, var(--feature-text) 13%, transparent);color:color-mix(in srgb, var(--feature-text) 66%, transparent);align-items:center;gap:10px;margin-top:22px;padding-top:16px;font-size:.73rem;display:flex}.capability-panel__benefit[data-astro-cid-jastkewn] span[data-astro-cid-jastkewn]{color:var(--capability-accent);font-size:1.4rem;line-height:1}.capability-panel__benefit[data-astro-cid-jastkewn] strong[data-astro-cid-jastkewn]{font-weight:600}.capability-panel[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn],.capability-mobile-detail[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]{border:1px solid color-mix(in srgb, var(--capability-accent) 60%, transparent);background:color-mix(in srgb, var(--capability-accent) 8%, transparent);width:100%;min-height:48px;color:var(--feature-text);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast), translate var(--duration-fast);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:11px 15px;font-weight:700;display:flex}.capability-panel[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]:hover,.capability-mobile-detail[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]:hover{border-color:var(--capability-accent);background:color-mix(in srgb, var(--capability-accent) 18%, transparent);translate:0 -2px}.capability-mobile-detail[data-astro-cid-jastkewn]{display:none}.capabilities__closing[data-astro-cid-jastkewn]{border:1px solid var(--border-color);background:var(--surface-glass);box-shadow:0 12px 32px color-mix(in srgb, var(--color-navy) 5%, transparent);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:22px 24px;display:flex}.capabilities__closing[data-astro-cid-jastkewn]>div[data-astro-cid-jastkewn]{max-width:750px}.capabilities__closing[data-astro-cid-jastkewn] strong[data-astro-cid-jastkewn]{color:var(--heading-color);font-size:clamp(1rem,1.3vw,1.18rem)}.capabilities__closing[data-astro-cid-jastkewn] strong[data-astro-cid-jastkewn] span[data-astro-cid-jastkewn]{color:var(--heading-accent)}.capabilities__closing[data-astro-cid-jastkewn] p[data-astro-cid-jastkewn]{color:var(--color-body);margin-top:7px;font-size:.86rem;line-height:1.52}.capabilities__closing[data-astro-cid-jastkewn]>button[data-astro-cid-jastkewn]{border:1px solid color-mix(in srgb, var(--on-primary) 22%, transparent);background:var(--gradient-action);min-width:305px;min-height:54px;color:var(--on-primary);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:18px;padding:13px 19px;display:flex}.capabilities__orb[data-astro-cid-jastkewn]{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.capabilities__orb--one[data-astro-cid-jastkewn]{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);width:350px;height:350px;top:-215px;left:-130px}.capabilities__orb--two[data-astro-cid-jastkewn]{background:color-mix(in srgb, var(--color-primary) 7%, transparent);width:300px;height:300px;bottom:-170px;right:-190px}.capabilities__grid-art[data-astro-cid-jastkewn]{opacity:.16;background-image:radial-gradient(circle, var(--color-primary) 2px, transparent 2.5px);pointer-events:none;background-size:14px 14px;width:132px;height:96px;position:absolute;top:12%;right:5%}@keyframes capability-detail-in{0%{opacity:0;translate:0 12px}}@media (width>=1181px){.capabilities__cards[data-astro-cid-jastkewn]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.capabilities__layout[data-astro-cid-jastkewn]{grid-template-columns:minmax(0,1fr) 280px}.capabilities__cards[data-astro-cid-jastkewn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.capabilities__header[data-astro-cid-jastkewn]{grid-template-columns:1fr;gap:20px}.capabilities__header[data-astro-cid-jastkewn]>p[data-astro-cid-jastkewn]{max-width:760px}.capabilities__layout[data-astro-cid-jastkewn]{grid-template-columns:1fr}.capability-panel[data-astro-cid-jastkewn]{display:none}.capabilities__cards[data-astro-cid-jastkewn]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card[data-astro-cid-jastkewn]{padding-bottom:64px}.capability-card__toggle[data-astro-cid-jastkewn]{border:1px solid color-mix(in srgb, var(--capability-accent) 45%, var(--border-color));background:var(--capability-tint);width:34px;height:34px;color:var(--capability-accent);pointer-events:none;transition:background var(--duration-normal), color var(--duration-normal), rotate var(--duration-normal) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.capability-card__toggle[data-astro-cid-jastkewn]:before,.capability-card__toggle[data-astro-cid-jastkewn]:after{content:"";width:13px;height:2px;transition:opacity var(--duration-normal), rotate var(--duration-normal) var(--ease-out);background:currentColor;border-radius:999px;position:absolute}.capability-card__toggle[data-astro-cid-jastkewn]:after{rotate:90deg}.capability-card[data-astro-cid-jastkewn][aria-expanded=true] .capability-card__toggle[data-astro-cid-jastkewn]{background:var(--capability-accent);color:var(--on-primary);rotate:180deg}.capability-card[data-astro-cid-jastkewn][aria-expanded=true] .capability-card__toggle[data-astro-cid-jastkewn]:after{opacity:0;rotate:180deg}.capability-mobile-detail[data-astro-cid-jastkewn]{--capability-accent:var(--color-primary);border:1px solid color-mix(in srgb, var(--capability-accent) 35%, var(--feature-border));background:radial-gradient(circle at 94% 0%, color-mix(in srgb, var(--capability-accent) 25%, transparent), transparent 37%), var(--feature-surface);color:var(--feature-text);animation:capability-mobile-in .26s var(--ease-out) both;border-radius:20px;margin-top:10px;padding:24px;display:block}.capability-mobile-detail[data-astro-cid-jastkewn][hidden]{display:none}.capability-mobile-detail__heading[data-astro-cid-jastkewn]{color:var(--capability-accent);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.65rem;font-weight:800;display:flex}.capability-mobile-detail__icon[data-astro-cid-jastkewn]{background:color-mix(in srgb, var(--capability-accent) 15%, var(--feature-soft));border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.capability-mobile-detail[data-astro-cid-jastkewn] h3[data-astro-cid-jastkewn]{color:var(--heading-inverse);font-size:var(--font-card-title);margin-top:24px}.capability-mobile-detail[data-astro-cid-jastkewn] p[data-astro-cid-jastkewn]{color:color-mix(in srgb, var(--feature-text) 74%, transparent);margin-top:13px;font-size:.9rem;line-height:1.6}.capability-mobile-detail[data-astro-cid-jastkewn]>strong[data-astro-cid-jastkewn]{color:var(--capability-accent);margin-top:18px;font-size:.83rem;display:block}.capabilities__closing[data-astro-cid-jastkewn]{flex-direction:column;align-items:flex-start}.capabilities__closing[data-astro-cid-jastkewn]>button[data-astro-cid-jastkewn]{width:100%;min-width:0}}@keyframes capability-mobile-in{0%{opacity:0;translate:0 -8px}}@media (width<=620px){.capabilities[data-astro-cid-jastkewn]{padding-block:78px}.capabilities__header[data-astro-cid-jastkewn]>p[data-astro-cid-jastkewn]{font-size:.94rem}.capabilities__filters[data-astro-cid-jastkewn]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capabilities__filters[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]{justify-content:space-between;padding-left:15px}.capabilities__cards[data-astro-cid-jastkewn]{grid-template-columns:1fr}.capability-card[data-astro-cid-jastkewn]{min-height:180px;padding:19px 19px 64px}.capabilities__closing[data-astro-cid-jastkewn]{padding:20px}}@media (prefers-reduced-motion:reduce){.capability-card[data-astro-cid-jastkewn],.capability-card__icon[data-astro-cid-jastkewn],.capability-card__toggle[data-astro-cid-jastkewn],.capability-card__toggle[data-astro-cid-jastkewn]:before,.capability-card__toggle[data-astro-cid-jastkewn]:after,.capability-panel[data-astro-cid-jastkewn],.capability-panel__slide[data-astro-cid-jastkewn],.capability-mobile-detail[data-astro-cid-jastkewn],.capabilities__filters[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]{transition:none;animation:none}.capability-card[data-astro-cid-jastkewn]:hover,.capabilities__filters[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]:hover{translate:none}}.capability-panel[data-astro-cid-jastkewn]{height:min(710px,100svh - 144px);min-height:540px}.capability-panel__slide[data-astro-cid-jastkewn]{scrollbar-width:thin;scrollbar-color:var(--feature-accent) var(--feature-surface);height:100%;min-height:0;overflow-y:auto}.capability-panel__meta[data-astro-cid-jastkewn],.capability-panel__icon[data-astro-cid-jastkewn]{flex-shrink:0}.capability-panel__icon[data-astro-cid-jastkewn]{width:62px;height:62px;margin-top:24px}.capability-panel__copy[data-astro-cid-jastkewn]{flex-shrink:0;justify-content:flex-start;margin-top:28px}.capability-panel[data-astro-cid-jastkewn] .capability-tone--purple[data-astro-cid-jastkewn],.capability-mobile-detail[data-astro-cid-jastkewn].capability-tone--purple{--capability-accent:var(--feature-violet)}.capability-panel[data-astro-cid-jastkewn] .capability-tone--blue[data-astro-cid-jastkewn],.capability-mobile-detail[data-astro-cid-jastkewn].capability-tone--blue{--capability-accent:var(--feature-info)}.capability-panel[data-astro-cid-jastkewn] .capability-tone--pink[data-astro-cid-jastkewn],.capability-mobile-detail[data-astro-cid-jastkewn].capability-tone--pink{--capability-accent:var(--feature-pink)}.capability-panel[data-astro-cid-jastkewn] .capability-tone--orange[data-astro-cid-jastkewn],.capability-mobile-detail[data-astro-cid-jastkewn].capability-tone--orange{--capability-accent:var(--feature-orange)}.capability-panel[data-astro-cid-jastkewn] .capability-tone--green[data-astro-cid-jastkewn],.capability-mobile-detail[data-astro-cid-jastkewn].capability-tone--green{--capability-accent:var(--feature-success)}.capability-card[data-astro-cid-jastkewn]:focus-visible,.capabilities__filters[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.capability-panel[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]:focus-visible,.capability-mobile-detail[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]:focus-visible{outline:2px solid var(--capability-accent);outline-offset:4px}.capabilities__closing[data-astro-cid-jastkewn] button[data-astro-cid-jastkewn]:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.capability-panel__slide[data-astro-cid-jastkewn]::-webkit-scrollbar{width:6px}.capability-panel__slide[data-astro-cid-jastkewn]::-webkit-scrollbar-track{background:var(--feature-surface)}.capability-panel__slide[data-astro-cid-jastkewn]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--feature-accent) 55%, var(--feature-surface));border-radius:99px}@media (prefers-reduced-motion:no-preference){[data-astro-cid-jastkewn][data-service-reveal].reveal-pending{opacity:0;translate:0 24px}[data-astro-cid-jastkewn][data-service-reveal].reveal-visible{animation:service-reveal .75s var(--ease-out) both}@keyframes service-reveal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}}@media (width>=900px) and (height<=650px){.capability-panel[data-astro-cid-jastkewn]{height:660px;position:relative;top:0}}.service-page[data-astro-cid-fuma5wyb]{background:var(--surface)}.service-hero[data-astro-cid-fuma5wyb]{isolation:isolate;background:radial-gradient(circle at 14% 7%, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 29%), radial-gradient(circle at 89% 34%, color-mix(in srgb, var(--color-primary) 9%, transparent), transparent 32%), var(--surface);min-height:clamp(680px,83svh,790px);margin-top:-104px;position:relative;overflow:clip}.service-hero__inner[data-astro-cid-fuma5wyb]{padding-block:clamp(144px,10.8vw,164px) clamp(58px,6vw,86px);position:relative}.breadcrumbs[data-astro-cid-fuma5wyb]{color:var(--color-body);flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;display:flex}.breadcrumbs[data-astro-cid-fuma5wyb] a[data-astro-cid-fuma5wyb]{transition:color var(--duration-fast);text-decoration:none}.breadcrumbs[data-astro-cid-fuma5wyb] a[data-astro-cid-fuma5wyb]:hover{color:var(--color-primary)}.breadcrumbs[data-astro-cid-fuma5wyb] span[data-astro-cid-fuma5wyb][aria-current=page]{color:var(--color-primary);font-weight:700}.breadcrumbs[data-astro-cid-fuma5wyb] svg{color:color-mix(in srgb, var(--color-body) 48%, transparent)}.service-hero__grid[data-astro-cid-fuma5wyb]{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);align-items:center;gap:clamp(24px,3vw,48px);margin-top:clamp(34px,3.6vw,52px);display:grid}.service-hero__content[data-astro-cid-fuma5wyb]{z-index:2;min-width:0;max-width:680px;position:relative}.service-hero__content[data-astro-cid-fuma5wyb] .eyebrow[data-astro-cid-fuma5wyb]{color:var(--color-orange);align-items:center;gap:14px;font-size:.7rem;display:flex}.service-hero__content[data-astro-cid-fuma5wyb] .eyebrow[data-astro-cid-fuma5wyb]:before{background:var(--color-orange);content:"";width:14px;height:1px;rotate:-61deg}h1[data-astro-cid-fuma5wyb]{letter-spacing:-.06em;max-width:670px;margin-top:22px;font-size:60px;line-height:1.01}h1[data-astro-cid-fuma5wyb] span[data-astro-cid-fuma5wyb]{color:var(--heading-accent)}.service-hero__description[data-astro-cid-fuma5wyb]{max-width:650px;color:var(--color-body);gap:10px;margin-top:27px;font-size:clamp(.96rem,1.1vw,1.06rem);line-height:1.62;display:grid}.service-hero__actions[data-astro-cid-fuma5wyb]{flex-wrap:wrap;gap:14px;margin-top:29px;display:flex}.service-hero__cta[data-astro-cid-fuma5wyb]{min-height:56px;transition:translate var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast), border-color var(--duration-fast);border-radius:13px;justify-content:center;align-items:center;gap:18px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.service-hero__cta--primary[data-astro-cid-fuma5wyb]{border:1px solid color-mix(in srgb, var(--on-primary) 22%, transparent);background:var(--gradient-action);color:var(--on-primary);box-shadow:0 14px 32px color-mix(in srgb, var(--color-primary) 22%, transparent)}.service-hero__cta--secondary[data-astro-cid-fuma5wyb]{border:1px solid var(--border-color);background:var(--surface);color:var(--heading-color);box-shadow:0 8px 24px color-mix(in srgb, var(--color-navy) 5%, transparent)}.service-hero__cta[data-astro-cid-fuma5wyb]:hover{translate:0 -3px}.service-hero__cta--primary[data-astro-cid-fuma5wyb]:hover{box-shadow:0 18px 38px color-mix(in srgb, var(--color-primary) 29%, transparent)}.service-hero__cta--secondary[data-astro-cid-fuma5wyb]:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--border-color))}.service-hero__highlights[data-astro-cid-fuma5wyb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:34px 0 0;padding:0;list-style:none;display:grid}.service-hero__highlights[data-astro-cid-fuma5wyb] li[data-astro-cid-fuma5wyb]{min-width:0;color:var(--color-body);align-items:center;gap:9px;font-size:.74rem;font-weight:600;line-height:1.3;display:flex}.service-hero__highlight-icon[data-astro-cid-fuma5wyb]{border:1px solid var(--border-color);background:var(--surface-soft);width:44px;height:44px;color:var(--color-primary);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.service-hero__highlight-icon--orange[data-astro-cid-fuma5wyb]{border-color:color-mix(in srgb, var(--color-orange) 20%, var(--border-color));background:var(--color-orange-soft);color:var(--color-orange)}.service-hero__highlight-icon--green[data-astro-cid-fuma5wyb]{background:var(--color-green-soft)}.service-hero__visual[data-astro-cid-fuma5wyb]{justify-self:end;width:88%;min-width:0;position:relative}.service-hero__image[data-astro-cid-fuma5wyb]{z-index:2;width:100%;height:auto;filter:drop-shadow(0 28px 28px color-mix(in srgb, var(--color-navy) 10%, transparent));position:relative}.service-hero__orbit[data-astro-cid-fuma5wyb]{z-index:0;aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--color-primary) 58%, transparent);border-radius:50%;width:67%;position:absolute;top:2%;left:12%}.service-hero__orbit[data-astro-cid-fuma5wyb]:before,.service-hero__orbit[data-astro-cid-fuma5wyb]:after{background:var(--color-primary);content:"";border-radius:50%;position:absolute}.service-hero__orbit[data-astro-cid-fuma5wyb]:before{width:10px;height:10px;box-shadow:0 0 0 7px color-mix(in srgb, var(--color-primary) 10%, transparent);top:13%;left:9%}.service-hero__orbit[data-astro-cid-fuma5wyb]:after{background:var(--color-orange);width:7px;height:7px;bottom:22%;right:-4px}.service-hero__spark[data-astro-cid-fuma5wyb]{z-index:3;background:var(--color-orange);border-radius:99px;width:3px;height:45px;position:absolute;top:14%;right:5%;rotate:31deg}.service-hero__spark[data-astro-cid-fuma5wyb]:after{border-radius:inherit;background:inherit;content:"";width:3px;height:28px;position:absolute;top:30px;left:18px;rotate:36deg}.service-hero__wash[data-astro-cid-fuma5wyb]{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.service-hero__wash--one[data-astro-cid-fuma5wyb]{border:1px solid color-mix(in srgb, var(--color-primary) 38%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent);width:380px;height:380px;bottom:-235px;left:-210px}.service-hero__wash--two[data-astro-cid-fuma5wyb]{background:color-mix(in srgb, var(--color-primary) 7%, transparent);width:250px;height:250px;top:-95px;right:-165px}@media (prefers-reduced-motion:no-preference){.service-hero__content[data-astro-cid-fuma5wyb]{animation:service-copy-in .76s var(--ease-out) both}.service-hero__visual[data-astro-cid-fuma5wyb]{animation:service-visual-in .9s .1s var(--ease-out) both}.service-hero__orbit[data-astro-cid-fuma5wyb]{animation:40s linear infinite service-orbit}}@keyframes service-copy-in{0%{opacity:0;translate:-24px}}@keyframes service-visual-in{0%{opacity:0;translate:30px 14px;scale:.98}}@keyframes service-orbit{to{rotate:360deg}}@media (width<=1120px){.service-hero__grid[data-astro-cid-fuma5wyb]{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr)}.service-hero__highlights[data-astro-cid-fuma5wyb]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-hero__visual[data-astro-cid-fuma5wyb]{width:92%}}@media (width<=799px){.service-hero[data-astro-cid-fuma5wyb]{min-height:0}.service-hero__inner[data-astro-cid-fuma5wyb]{padding-top:132px}.service-hero__grid[data-astro-cid-fuma5wyb]{grid-template-columns:1fr;gap:34px;margin-top:43px}.service-hero__content[data-astro-cid-fuma5wyb]{max-width:700px}h1[data-astro-cid-fuma5wyb]{max-width:680px;font-size:clamp(48px,7.5vw,60px)}.service-hero__description[data-astro-cid-fuma5wyb]{max-width:680px}.service-hero__visual[data-astro-cid-fuma5wyb]{justify-self:center;width:78%;max-width:760px;margin:-1% auto -4%}}@media (width<=599px){.service-hero[data-astro-cid-fuma5wyb]{margin-top:-88px}.service-hero__inner[data-astro-cid-fuma5wyb]{padding-top:116px}}@media (width<=520px){.breadcrumbs[data-astro-cid-fuma5wyb]{align-items:flex-start;font-size:.72rem}.breadcrumbs[data-astro-cid-fuma5wyb] span[data-astro-cid-fuma5wyb][aria-current=page]{flex-basis:100%;margin-top:3px}.service-hero__grid[data-astro-cid-fuma5wyb]{margin-top:36px}.service-hero__content[data-astro-cid-fuma5wyb] .eyebrow[data-astro-cid-fuma5wyb]{font-size:.6rem;line-height:1.45}h1[data-astro-cid-fuma5wyb]{margin-top:20px;font-size:clamp(40px,10.5vw,48px)}.service-hero__description[data-astro-cid-fuma5wyb]{margin-top:22px;font-size:.94rem;line-height:1.6}.service-hero__actions[data-astro-cid-fuma5wyb]{grid-template-columns:1fr;margin-top:25px;display:grid}.service-hero__cta[data-astro-cid-fuma5wyb]{width:100%;min-height:53px;padding-inline:15px}.service-hero__highlights[data-astro-cid-fuma5wyb]{gap:12px 8px;margin-top:29px}.service-hero__highlights[data-astro-cid-fuma5wyb] li[data-astro-cid-fuma5wyb]{gap:8px;font-size:.69rem}.service-hero__highlight-icon[data-astro-cid-fuma5wyb]{flex-basis:40px;width:40px;height:40px}.service-hero__visual[data-astro-cid-fuma5wyb]{width:94%;margin:0 auto -3%}}@media (prefers-reduced-motion:reduce){.service-hero__cta[data-astro-cid-fuma5wyb]{transition:none}.service-hero__cta[data-astro-cid-fuma5wyb]:hover{translate:none}}.service-hero__right[data-astro-cid-fuma5wyb]{min-width:0}.service-hero__right[data-astro-cid-fuma5wyb] .service-hero__highlights[data-astro-cid-fuma5wyb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin-top:26px}.service-hero__right[data-astro-cid-fuma5wyb] .service-hero__highlights[data-astro-cid-fuma5wyb] li[data-astro-cid-fuma5wyb]{font-size:.78rem}.service-hero__supporting[data-astro-cid-fuma5wyb]{color:var(--heading-color);font-size:var(--font-card-title-compact);letter-spacing:-.02em;margin-top:22px;font-weight:700;line-height:1.4}.service-hero__description[data-astro-cid-fuma5wyb]{margin-top:17px}.service-hero__visual[data-astro-cid-fuma5wyb]{width:100%;margin:0 auto}.service-hero__cta[data-astro-cid-fuma5wyb]{padding-inline:20px;font-size:.94rem}@media (width<=799px){.service-hero__visual[data-astro-cid-fuma5wyb]{width:90%}}@media (width<=520px){.service-hero__supporting[data-astro-cid-fuma5wyb]{margin-top:20px}.service-hero__visual[data-astro-cid-fuma5wyb]{width:100%}}
