.domain-topology[data-astro-cid-peuamkrr]{--topology-accent:var(--apricot);color:var(--white);background:var(--plum);box-shadow:22px 22px 0 color-mix(in srgb, var(--topology-accent) 65%, var(--paper));border:1px solid #ffffff3d;overflow:hidden}.domain-topology[data-astro-cid-peuamkrr][data-accent=cyan]{--topology-accent:var(--cyan)}.domain-topology[data-astro-cid-peuamkrr][data-accent=lilac]{--topology-accent:var(--lilac)}.topology-header[data-astro-cid-peuamkrr],.topology-footer[data-astro-cid-peuamkrr]{min-height:46px;font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;align-items:center;padding-inline:20px;font-size:9px;display:flex}.topology-header[data-astro-cid-peuamkrr]{border-bottom:1px solid #ffffff26}.topology-header[data-astro-cid-peuamkrr] span[data-astro-cid-peuamkrr]:last-child{color:var(--topology-accent)}svg[data-astro-cid-peuamkrr]{width:100%;height:auto}.topology-lines[data-astro-cid-peuamkrr] path[data-astro-cid-peuamkrr]{fill:none;stroke:#ffffff57;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:1.5px;opacity:0;animation:.72s cubic-bezier(.2,.75,.25,1) forwards topology-draw}.topology-lines[data-astro-cid-peuamkrr] path[data-astro-cid-peuamkrr]:first-child{animation-delay:.18s}.topology-lines[data-astro-cid-peuamkrr] path[data-astro-cid-peuamkrr]:nth-child(2){animation-delay:.29s}.topology-lines[data-astro-cid-peuamkrr] path[data-astro-cid-peuamkrr]:nth-child(3){animation-delay:.4s}.topology-lines[data-astro-cid-peuamkrr] path[data-astro-cid-peuamkrr]:nth-child(4){animation-delay:.64s}.topology-lines[data-astro-cid-peuamkrr] path[data-astro-cid-peuamkrr]:nth-child(5){animation-delay:.75s}@keyframes topology-draw{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}.topology-input[data-astro-cid-peuamkrr] rect[data-astro-cid-peuamkrr],.topology-output[data-astro-cid-peuamkrr] rect[data-astro-cid-peuamkrr]{fill:var(--paper)}.topology-card[data-astro-cid-peuamkrr]{opacity:0;animation:.52s cubic-bezier(.2,.75,.25,1) forwards topology-resolve}.topology-input[data-astro-cid-peuamkrr] .topology-card[data-astro-cid-peuamkrr]:first-child{animation-delay:80ms}.topology-input[data-astro-cid-peuamkrr] .topology-card[data-astro-cid-peuamkrr]:nth-child(2){animation-delay:.19s}.topology-input[data-astro-cid-peuamkrr] .topology-card[data-astro-cid-peuamkrr]:nth-child(3){animation-delay:.3s}.topology-output[data-astro-cid-peuamkrr] .topology-card[data-astro-cid-peuamkrr]:first-child{animation-delay:.72s}.topology-output[data-astro-cid-peuamkrr] .topology-card[data-astro-cid-peuamkrr]:nth-child(2){animation-delay:.83s}@keyframes topology-resolve{0%{opacity:0}to{opacity:1}}.topology-code[data-astro-cid-peuamkrr]{fill:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.topology-label[data-astro-cid-peuamkrr]{fill:var(--plum);font-family:var(--font-display);letter-spacing:-.02em;font-size:14px;font-weight:650}.topology-core[data-astro-cid-peuamkrr]>circle[data-astro-cid-peuamkrr]:first-child{fill:var(--topology-accent);transform-box:fill-box;transform-origin:50%;will-change:transform, opacity;animation:3.8s ease-in-out 1.1s infinite topology-breathe}.topology-core[data-astro-cid-peuamkrr]>circle[data-astro-cid-peuamkrr]:nth-child(2){fill:var(--plum)}.topology-core-logo[data-astro-cid-peuamkrr]{pointer-events:none}.topology-core[data-astro-cid-peuamkrr] text[data-astro-cid-peuamkrr]{fill:var(--white);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.topology-core[data-astro-cid-peuamkrr]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.65s cubic-bezier(.2,.75,.25,1) .48s forwards topology-core-resolve}.topology-core[data-astro-cid-peuamkrr] .topology-processing[data-astro-cid-peuamkrr] .topology-processing-wave[data-astro-cid-peuamkrr],.topology-core[data-astro-cid-peuamkrr] .topology-processing[data-astro-cid-peuamkrr] .topology-processing-ring[data-astro-cid-peuamkrr]{fill:none;stroke-linecap:round}.topology-core[data-astro-cid-peuamkrr] .topology-processing[data-astro-cid-peuamkrr] .topology-processing-wave[data-astro-cid-peuamkrr]{stroke:var(--topology-accent);stroke-width:2px}.topology-core[data-astro-cid-peuamkrr] .topology-processing[data-astro-cid-peuamkrr] .topology-processing-ring[data-astro-cid-peuamkrr]{stroke:#ffffffdb;stroke-width:1.5px;stroke-dasharray:7 8}.topology-core[data-astro-cid-peuamkrr] .topology-processing[data-astro-cid-peuamkrr] .topology-processing-node[data-astro-cid-peuamkrr]{fill:var(--white);stroke:var(--topology-accent);stroke-width:1.5px}.topology-processing-orbit[data-astro-cid-peuamkrr]{will-change:transform}.topology-core[data-astro-cid-peuamkrr] .topology-processing[data-astro-cid-peuamkrr] .topology-processing-scan[data-astro-cid-peuamkrr]{fill:none;stroke:var(--topology-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:12 10}.topology-core[data-astro-cid-peuamkrr] .topology-processing-label[data-astro-cid-peuamkrr]{fill:var(--white);letter-spacing:.14em;font-size:8px}@keyframes topology-core-resolve{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes topology-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.045)}}.topology-nodes[data-astro-cid-peuamkrr] circle[data-astro-cid-peuamkrr]{fill:var(--topology-accent);stroke:var(--plum);stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards topology-node-pop}.topology-nodes[data-astro-cid-peuamkrr] circle[data-astro-cid-peuamkrr]:first-child{animation-delay:.7s}.topology-nodes[data-astro-cid-peuamkrr] circle[data-astro-cid-peuamkrr]:nth-child(2){animation-delay:.81s}.topology-nodes[data-astro-cid-peuamkrr] circle[data-astro-cid-peuamkrr]:nth-child(3){animation-delay:.92s}.topology-nodes[data-astro-cid-peuamkrr] circle[data-astro-cid-peuamkrr]:nth-child(4){animation-delay:1.03s}.topology-nodes[data-astro-cid-peuamkrr] circle[data-astro-cid-peuamkrr]:nth-child(5){animation-delay:1.14s}@keyframes topology-node-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.topology-particle[data-astro-cid-peuamkrr]{fill:var(--topology-accent);stroke:var(--white);stroke-width:1.2px}.topology-particle-output[data-astro-cid-peuamkrr]{fill:var(--white);stroke:var(--topology-accent)}.topology-footer[data-astro-cid-peuamkrr]{color:#ffffff8c;border-top:1px solid #ffffff26}@media (width<=600px){.domain-topology[data-astro-cid-peuamkrr]{box-shadow:13px 13px 0 color-mix(in srgb, var(--topology-accent) 65%, var(--paper))}.topology-header[data-astro-cid-peuamkrr],.topology-footer[data-astro-cid-peuamkrr]{padding-inline:13px;font-size:7px}.topology-label[data-astro-cid-peuamkrr]{font-size:13px}}@media (prefers-reduced-motion:reduce){.topology-lines[data-astro-cid-peuamkrr] path[data-astro-cid-peuamkrr]{stroke-dashoffset:0;opacity:1;animation:none}.topology-card[data-astro-cid-peuamkrr],.topology-core[data-astro-cid-peuamkrr],.topology-core[data-astro-cid-peuamkrr]>circle[data-astro-cid-peuamkrr]:first-child,.topology-nodes[data-astro-cid-peuamkrr] circle[data-astro-cid-peuamkrr]{opacity:1;animation:none;transform:none}.topology-particles[data-astro-cid-peuamkrr],.topology-processing[data-astro-cid-peuamkrr]{display:none}}.domain-illustration[data-astro-cid-oex23sqm],.domain-illustration[data-astro-cid-oex23sqm] svg[data-astro-cid-oex23sqm]{width:100%;height:100%;display:block}.domain-illustration[data-astro-cid-oex23sqm] svg[data-astro-cid-oex23sqm]{overflow:hidden}.paper-rule[data-astro-cid-oex23sqm],.ink-rule[data-astro-cid-oex23sqm],.core-rule[data-astro-cid-oex23sqm],.routing[data-astro-cid-oex23sqm] path[data-astro-cid-oex23sqm],.feature-output[data-astro-cid-oex23sqm]>.routing[data-astro-cid-oex23sqm]{fill:none;stroke-linecap:square}.paper-rule[data-astro-cid-oex23sqm]{stroke:#675f69;stroke-opacity:.58}.ink-rule[data-astro-cid-oex23sqm]{stroke:#2b1935;stroke-opacity:.6}.core-rule[data-astro-cid-oex23sqm]{stroke:var(--diagram-ink);stroke-opacity:.24}.routing[data-astro-cid-oex23sqm] path[data-astro-cid-oex23sqm],.feature-output[data-astro-cid-oex23sqm]>.routing[data-astro-cid-oex23sqm]{stroke:var(--diagram-ink);stroke-opacity:.32}.processing-scan[data-astro-cid-oex23sqm],.vision-scan[data-astro-cid-oex23sqm]{stroke:#ff865c;stroke-width:3px}.aperture[data-astro-cid-oex23sqm]{fill:none;stroke:var(--diagram-ink);stroke-width:4px}.detection[data-astro-cid-oex23sqm]{fill:none;stroke:#ff865c;stroke-width:2px;stroke-dasharray:8 5}.detection--two[data-astro-cid-oex23sqm]{stroke:#9ee8ed}.token-field[data-astro-cid-oex23sqm]{transform-origin:50%;animation:5.4s ease-in-out infinite token-resolve}.detection--one[data-astro-cid-oex23sqm]{animation:4.8s ease-in-out infinite detection-one}.detection--two[data-astro-cid-oex23sqm]{animation:4.8s ease-in-out infinite detection-two}@keyframes token-resolve{0%,36%,to{opacity:.46;transform:scale(.97)}45%,61%{opacity:1;transform:scale(1)}76%{opacity:.7;transform:scale(1)}}@keyframes detection-one{0%,28%,to{opacity:.28;stroke-dashoffset:26px}38%,72%{opacity:1;stroke-dashoffset:0}}@keyframes detection-two{0%,42%,to{opacity:.28;stroke-dashoffset:26px}52%,80%{opacity:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.motion-only[data-astro-cid-oex23sqm]{display:none}.token-field[data-astro-cid-oex23sqm],.detection--one[data-astro-cid-oex23sqm],.detection--two[data-astro-cid-oex23sqm]{opacity:1;stroke-dashoffset:0;animation:none;transform:none}}.ai-solution-illustration[data-astro-cid-7dx34pdq],.ai-solution-illustration[data-astro-cid-7dx34pdq] svg[data-astro-cid-7dx34pdq]{width:100%;height:100%;display:block}.ai-solution-illustration[data-astro-cid-7dx34pdq] svg[data-astro-cid-7dx34pdq]{overflow:hidden}.field[data-astro-cid-7dx34pdq]{fill:var(--domain-card-accent-soft,#ffe0d5)}.grid-line[data-astro-cid-7dx34pdq]{fill:none;stroke:#2b1935;stroke-opacity:.07}.paper-panel[data-astro-cid-7dx34pdq],.paper-fill[data-astro-cid-7dx34pdq]{fill:#f7f4f2}.sage-panel[data-astro-cid-7dx34pdq],.sage-fill[data-astro-cid-7dx34pdq]{fill:#d9e7d4}.cyan-panel[data-astro-cid-7dx34pdq],.cyan-fill[data-astro-cid-7dx34pdq]{fill:#9ee8ed}.lilac-panel[data-astro-cid-7dx34pdq],.lilac-fill[data-astro-cid-7dx34pdq]{fill:#d8c7f0}.accent-panel[data-astro-cid-7dx34pdq],.accent-fill[data-astro-cid-7dx34pdq]{fill:#ff865c}.ink-panel[data-astro-cid-7dx34pdq]{fill:#2b1935;fill-opacity:.84}.ink-soft-fill[data-astro-cid-7dx34pdq]{fill:#2b1935;fill-opacity:.74}.quiet-rule[data-astro-cid-7dx34pdq],.ink-rule[data-astro-cid-7dx34pdq],.core-rule[data-astro-cid-7dx34pdq],.routes[data-astro-cid-7dx34pdq],.routes[data-astro-cid-7dx34pdq] path[data-astro-cid-7dx34pdq],.pipeline-rail[data-astro-cid-7dx34pdq],.monitor-line[data-astro-cid-7dx34pdq],.history-line[data-astro-cid-7dx34pdq],.forecast-mark[data-astro-cid-7dx34pdq],.approval-mark[data-astro-cid-7dx34pdq],.approval-mark-dark[data-astro-cid-7dx34pdq]{fill:none;stroke-linecap:square;stroke-linejoin:miter}.quiet-rule[data-astro-cid-7dx34pdq]{stroke:#675f69;stroke-opacity:.54}.ink-rule[data-astro-cid-7dx34pdq]{stroke:#2b1935;stroke-opacity:.58}.core-rule[data-astro-cid-7dx34pdq]{stroke:#f7f4f2;stroke-opacity:.32}.routes[data-astro-cid-7dx34pdq],.routes[data-astro-cid-7dx34pdq] path[data-astro-cid-7dx34pdq],.pipeline-rail[data-astro-cid-7dx34pdq]{stroke:#2b1935;stroke-opacity:.38}.pipeline-rail[data-astro-cid-7dx34pdq]{stroke-width:2px}.paper-outline[data-astro-cid-7dx34pdq]{fill:none;stroke:#f7f4f2;stroke-opacity:.58}.approval-mark[data-astro-cid-7dx34pdq]{fill:none;stroke:#f7f4f2;stroke-width:2px}.approval-mark-dark[data-astro-cid-7dx34pdq]{fill:none;stroke:#2b1935;stroke-width:2px}.process-frame[data-astro-cid-7dx34pdq],.stage-scan[data-astro-cid-7dx34pdq]{fill:none;stroke:#ff865c;stroke-width:3px;stroke-dasharray:12 6}.monitor-line[data-astro-cid-7dx34pdq],.history-line[data-astro-cid-7dx34pdq],.forecast-mark[data-astro-cid-7dx34pdq]{stroke:#2b1935;stroke-width:2px}.history-line--one[data-astro-cid-7dx34pdq]{stroke:#ff865c}.history-line--two[data-astro-cid-7dx34pdq]{stroke:#2b1935}.history-line--three[data-astro-cid-7dx34pdq]{stroke:#9ee8ed}.forecast-mark[data-astro-cid-7dx34pdq]{stroke-width:3px}.forecast-ring[data-astro-cid-7dx34pdq]{fill:none;stroke:#ff865c;stroke-width:3px}.semantic-scan[data-astro-cid-7dx34pdq]{stroke:#ff865c;stroke-width:3px}.semantic-tokens[data-astro-cid-7dx34pdq]{transform-origin:50%;animation:5.7s ease-in-out infinite semantic-resolve}@keyframes semantic-resolve{0%,30%,to{opacity:.48;transform:scale(.97)}40%,57%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.motion-only[data-astro-cid-7dx34pdq]{display:none}.semantic-tokens[data-astro-cid-7dx34pdq]{opacity:1;animation:none;transform:none}}.cybersecurity-illustration[data-astro-cid-amyd2ugk],.cybersecurity-illustration[data-astro-cid-amyd2ugk] svg[data-astro-cid-amyd2ugk]{width:100%;height:100%;display:block}.cybersecurity-illustration[data-astro-cid-amyd2ugk] svg[data-astro-cid-amyd2ugk]{overflow:hidden}.field[data-astro-cid-amyd2ugk]{fill:var(--domain-card-accent-soft,#ebe3f1)}.grid-line[data-astro-cid-amyd2ugk]{fill:none;stroke:#2b1935;stroke-opacity:.055}.paper-panel[data-astro-cid-amyd2ugk],.paper-fill[data-astro-cid-amyd2ugk]{fill:#f7f4f2}.paper-soft-panel[data-astro-cid-amyd2ugk]{fill:#f7f4f2;fill-opacity:.78}.paper-deep-panel[data-astro-cid-amyd2ugk]{fill:#eee9e6}.ink-panel[data-astro-cid-amyd2ugk],.ink-fill[data-astro-cid-amyd2ugk]{fill:#2b1935}.ink-panel[data-astro-cid-amyd2ugk]{fill-opacity:.9}.lilac-panel[data-astro-cid-amyd2ugk],.lilac-fill[data-astro-cid-amyd2ugk]{fill:#d8c7f0}.lilac-soft-panel[data-astro-cid-amyd2ugk]{fill:#d8c7f0;fill-opacity:.62}.apricot-panel[data-astro-cid-amyd2ugk],.apricot-fill[data-astro-cid-amyd2ugk]{fill:#ff865c}.apricot-soft-panel[data-astro-cid-amyd2ugk]{fill:#ff865c;fill-opacity:.44}.ink-rule[data-astro-cid-amyd2ugk],.paper-rule[data-astro-cid-amyd2ugk],.access-route[data-astro-cid-amyd2ugk],.policy-divider[data-astro-cid-amyd2ugk],.telemetry-route[data-astro-cid-amyd2ugk],.detection-trace[data-astro-cid-amyd2ugk],.detection-divider[data-astro-cid-amyd2ugk],.response-route[data-astro-cid-amyd2ugk],.response-spine[data-astro-cid-amyd2ugk],.control-divider[data-astro-cid-amyd2ugk],.trace-route[data-astro-cid-amyd2ugk],.assurance-loop[data-astro-cid-amyd2ugk],.zone-divider[data-astro-cid-amyd2ugk],.dependency-route[data-astro-cid-amyd2ugk],.priority-route[data-astro-cid-amyd2ugk],.boundary-corners[data-astro-cid-amyd2ugk],.policy-check[data-astro-cid-amyd2ugk]{fill:none;stroke-linecap:square;stroke-linejoin:miter}.ink-rule[data-astro-cid-amyd2ugk],.access-route[data-astro-cid-amyd2ugk],.telemetry-route[data-astro-cid-amyd2ugk],.detection-divider[data-astro-cid-amyd2ugk],.response-route[data-astro-cid-amyd2ugk],.response-spine[data-astro-cid-amyd2ugk],.trace-route[data-astro-cid-amyd2ugk],.assurance-loop[data-astro-cid-amyd2ugk],.zone-divider[data-astro-cid-amyd2ugk],.dependency-route[data-astro-cid-amyd2ugk],.priority-route[data-astro-cid-amyd2ugk]{stroke:#2b1935;stroke-opacity:.46}.paper-rule[data-astro-cid-amyd2ugk],.control-divider[data-astro-cid-amyd2ugk]{stroke:#f7f4f2;stroke-opacity:.48}.ink-rule[data-astro-cid-amyd2ugk],.paper-rule[data-astro-cid-amyd2ugk]{stroke-width:2px}.trust-boundary[data-astro-cid-amyd2ugk],.telemetry-perimeter[data-astro-cid-amyd2ugk],.assurance-boundary[data-astro-cid-amyd2ugk],.assessment-boundary[data-astro-cid-amyd2ugk]{fill:#f7f4f2;fill-opacity:.24;stroke:#2b1935;stroke-opacity:.56;stroke-width:2px}.boundary-corners[data-astro-cid-amyd2ugk]{stroke:#2b1935;stroke-opacity:.84;stroke-width:5px}.subject-panel[data-astro-cid-amyd2ugk]{stroke:#2b1935;stroke-opacity:.22}.access-route[data-astro-cid-amyd2ugk],.telemetry-route[data-astro-cid-amyd2ugk],.response-route[data-astro-cid-amyd2ugk],.trace-route[data-astro-cid-amyd2ugk],.dependency-route[data-astro-cid-amyd2ugk],.priority-route[data-astro-cid-amyd2ugk]{stroke-width:2px}.control-gate[data-astro-cid-amyd2ugk]{fill:#f7f4f2;stroke:#2b1935;stroke-opacity:.62;stroke-width:2px}.control-gate--denied[data-astro-cid-amyd2ugk]{fill:#f7f4f2;stroke:#2b1935;stroke-opacity:.62}.control-gate-active[data-astro-cid-amyd2ugk]{fill:#ff865c;fill-opacity:.22;stroke:#ff865c;stroke-width:2px}.gate-check[data-astro-cid-amyd2ugk],.gate-deny[data-astro-cid-amyd2ugk],.deny-pulse[data-astro-cid-amyd2ugk]{fill:none;stroke-linecap:square;stroke-linejoin:miter}.gate-check[data-astro-cid-amyd2ugk]{stroke:#2b1935;stroke-width:2px}.gate-deny[data-astro-cid-amyd2ugk]{stroke:#2b1935;stroke-opacity:.55;stroke-width:3px}.gate-deny--active[data-astro-cid-amyd2ugk],.deny-pulse[data-astro-cid-amyd2ugk]{stroke:#ff865c;stroke-opacity:1;stroke-width:3px}.policy-divider[data-astro-cid-amyd2ugk]{stroke:#f7f4f2;stroke-opacity:.17}.policy-check[data-astro-cid-amyd2ugk]{stroke:#2b1935;stroke-width:3px}.resource-boundary[data-astro-cid-amyd2ugk],.response-boundary[data-astro-cid-amyd2ugk],.evidence-repository[data-astro-cid-amyd2ugk],.priority-boundary[data-astro-cid-amyd2ugk]{fill:#d8c7f0;fill-opacity:.22;stroke:#2b1935;stroke-opacity:.55;stroke-width:2px}.resource-gate[data-astro-cid-amyd2ugk]{fill:#d8c7f0;stroke:#2b1935;stroke-width:2px}.policy-scan[data-astro-cid-amyd2ugk],.control-scan[data-astro-cid-amyd2ugk]{fill:none;stroke:#d8c7f0;stroke-width:4px}.detection-trace[data-astro-cid-amyd2ugk]{stroke:#2b1935;stroke-width:3px}.detection-scan[data-astro-cid-amyd2ugk]{fill:none;stroke:#ff865c;stroke-width:4px;stroke-dasharray:336;stroke-dashoffset:336px}.response-stage[data-astro-cid-amyd2ugk]{stroke:#2b1935;stroke-opacity:.2}.containment-node[data-astro-cid-amyd2ugk]{stroke:#f7f4f2;stroke-width:2px}.containment-brackets[data-astro-cid-amyd2ugk]{fill:none;stroke:#f7f4f2;stroke-opacity:.72;stroke-width:2px}.containment-pulse[data-astro-cid-amyd2ugk]{fill:none;stroke:#ff865c;stroke-width:4px;stroke-dasharray:224;stroke-dashoffset:224px}.control-divider[data-astro-cid-amyd2ugk]{stroke-width:1px}.provenance-stitch[data-astro-cid-amyd2ugk]{fill:none;stroke:#2b1935;stroke-dasharray:3 3;stroke-opacity:.42;stroke-width:1.5px}.evidence-packet__sheet[data-astro-cid-amyd2ugk]{fill:#d8c7f0;stroke:#2b1935;stroke-width:1.5px}.evidence-packet__fold[data-astro-cid-amyd2ugk]{fill:none;stroke:#2b1935;stroke-width:1.5px}.assurance-loop[data-astro-cid-amyd2ugk]{stroke-dasharray:7 8;stroke-opacity:.38;stroke-width:2px}.zone-divider[data-astro-cid-amyd2ugk]{stroke-opacity:.32}.exposure-node[data-astro-cid-amyd2ugk]{fill:#ff865c;stroke:#f7f4f2;stroke-width:3px}.assessment-scan[data-astro-cid-amyd2ugk]{fill:#d8c7f0;fill-opacity:.86}.exposure-pulse[data-astro-cid-amyd2ugk]{fill:none;stroke:#ff865c;stroke-width:4px}.priority-slot[data-astro-cid-amyd2ugk]{stroke:#2b1935;stroke-opacity:.2;stroke-width:1.5px}@media (prefers-reduced-motion:reduce){.motion-only[data-astro-cid-amyd2ugk]{display:none}}.digital-solution-illustration[data-astro-cid-4wqiksce],.digital-solution-illustration[data-astro-cid-4wqiksce] svg[data-astro-cid-4wqiksce]{width:100%;height:100%;display:block}.digital-solution-illustration[data-astro-cid-4wqiksce] svg[data-astro-cid-4wqiksce]{overflow:hidden}.field[data-astro-cid-4wqiksce]{fill:var(--domain-card-accent-soft,#d9f1f1)}.grid-line[data-astro-cid-4wqiksce]{fill:none;stroke:#2b1935;stroke-opacity:.055}.paper-panel[data-astro-cid-4wqiksce],.paper-fill[data-astro-cid-4wqiksce]{fill:#f7f4f2}.paper-soft-panel[data-astro-cid-4wqiksce]{fill:#f7f4f2;fill-opacity:.78}.paper-deep-panel[data-astro-cid-4wqiksce]{fill:#eee9e6}.ink-panel[data-astro-cid-4wqiksce],.ink-fill[data-astro-cid-4wqiksce]{fill:#2b1935}.ink-panel[data-astro-cid-4wqiksce]{fill-opacity:.9}.ink-soft-panel[data-astro-cid-4wqiksce],.ink-soft-fill[data-astro-cid-4wqiksce]{fill:#2b1935;fill-opacity:.72}.cyan-panel[data-astro-cid-4wqiksce],.cyan-fill[data-astro-cid-4wqiksce]{fill:#9ee8ed}.apricot-fill[data-astro-cid-4wqiksce]{fill:#ff865c}.ink-rule[data-astro-cid-4wqiksce],.paper-rule[data-astro-cid-4wqiksce],.legacy-rule[data-astro-cid-4wqiksce],.legacy-dependency[data-astro-cid-4wqiksce],.module-bridge[data-astro-cid-4wqiksce],.cloud-ingress-route[data-astro-cid-4wqiksce],.cloud-deploy-route[data-astro-cid-4wqiksce],.cloud-control-rail[data-astro-cid-4wqiksce],.control-check[data-astro-cid-4wqiksce],.environment-network[data-astro-cid-4wqiksce],.shared-service-rail[data-astro-cid-4wqiksce],.cloud-observability-loop[data-astro-cid-4wqiksce],.cloud-boundary-corner[data-astro-cid-4wqiksce],.lane-divider[data-astro-cid-4wqiksce],.event-spine[data-astro-cid-4wqiksce],.lane-route[data-astro-cid-4wqiksce],.lifecycle-track[data-astro-cid-4wqiksce],.lifecycle-inner[data-astro-cid-4wqiksce],.measure-mark[data-astro-cid-4wqiksce]{fill:none;stroke-linecap:square;stroke-linejoin:miter}.ink-rule[data-astro-cid-4wqiksce],.legacy-rule[data-astro-cid-4wqiksce],.legacy-dependency[data-astro-cid-4wqiksce],.module-bridge[data-astro-cid-4wqiksce],.cloud-ingress-route[data-astro-cid-4wqiksce],.cloud-deploy-route[data-astro-cid-4wqiksce],.environment-network[data-astro-cid-4wqiksce],.cloud-observability-loop[data-astro-cid-4wqiksce],.cloud-boundary-corner[data-astro-cid-4wqiksce],.lane-divider[data-astro-cid-4wqiksce],.event-spine[data-astro-cid-4wqiksce],.lane-route[data-astro-cid-4wqiksce],.lifecycle-track[data-astro-cid-4wqiksce],.lifecycle-inner[data-astro-cid-4wqiksce]{stroke:#2b1935;stroke-opacity:.42}.paper-rule[data-astro-cid-4wqiksce]{stroke:#f7f4f2;stroke-opacity:.5}.legacy-layer[data-astro-cid-4wqiksce]{fill:#f7f4f2;fill-opacity:.82}.legacy-layer--dense[data-astro-cid-4wqiksce]{fill:#2b1935;stroke:#f7f4f2;stroke-opacity:.28}.legacy-dependency[data-astro-cid-4wqiksce]{stroke-opacity:.7}.modernization-seam[data-astro-cid-4wqiksce]{fill:none;stroke:#2b1935;stroke-opacity:.34;stroke-width:2px;stroke-dasharray:8 7}.modernization-seam--active[data-astro-cid-4wqiksce]{stroke:#9ee8ed;stroke-opacity:1;stroke-width:8px;stroke-dasharray:520;stroke-dashoffset:520px}.module-bridge[data-astro-cid-4wqiksce]{stroke-width:2px}.cloud-workload[data-astro-cid-4wqiksce]{stroke:#2b1935;stroke-opacity:.2}.cloud-ingress-route[data-astro-cid-4wqiksce],.cloud-deploy-route[data-astro-cid-4wqiksce]{stroke-width:2px}.cloud-boundary[data-astro-cid-4wqiksce]{fill:#f7f4f2;fill-opacity:.4;stroke:#2b1935;stroke-width:2px;stroke-opacity:.55}.cloud-boundary-corner[data-astro-cid-4wqiksce]{stroke-width:5px;stroke-opacity:.8}.cloud-control-rail[data-astro-cid-4wqiksce],.shared-service-rail[data-astro-cid-4wqiksce]{fill:none;stroke:#f7f4f2;stroke-width:2px;stroke-opacity:.38}.control-gate[data-astro-cid-4wqiksce]{fill:#f7f4f2;fill-opacity:.18;stroke:#9ee8ed;stroke-width:2px;stroke-opacity:.72}.control-gate-active[data-astro-cid-4wqiksce]{fill:#9ee8ed;stroke:#f7f4f2;stroke-width:2px}.control-check[data-astro-cid-4wqiksce]{stroke:#2b1935;stroke-width:3px}.cloud-environment[data-astro-cid-4wqiksce]{stroke:#2b1935;stroke-width:1.5px;stroke-opacity:.42}.cloud-environment--active[data-astro-cid-4wqiksce]{fill:#9ee8ed;fill-opacity:.54}.environment-network[data-astro-cid-4wqiksce]{stroke-width:2px;stroke-opacity:.55}.cloud-observability-loop[data-astro-cid-4wqiksce]{stroke-width:2px;stroke-dasharray:7 8;stroke-opacity:.48}.workflow-frame[data-astro-cid-4wqiksce]{fill:#f7f4f2;fill-opacity:.68;stroke:#2b1935;stroke-opacity:.45}.lane-divider[data-astro-cid-4wqiksce]{stroke-opacity:.24}.event-bus[data-astro-cid-4wqiksce]{fill:#2b1935;fill-opacity:.88}.event-spine[data-astro-cid-4wqiksce]{stroke:#9ee8ed;stroke-width:2px;stroke-opacity:.7}.lane-route[data-astro-cid-4wqiksce]{stroke-width:2px}.lifecycle-track[data-astro-cid-4wqiksce]{stroke-width:3px}.lifecycle-inner[data-astro-cid-4wqiksce]{stroke-dasharray:7 7;stroke-opacity:.22}.measure-mark[data-astro-cid-4wqiksce]{stroke:#9ee8ed;stroke-width:3px}.iteration-scan[data-astro-cid-4wqiksce]{fill:none;stroke:#9ee8ed;stroke-width:3px;stroke-dasharray:12 6}@media (prefers-reduced-motion:reduce){.motion-only[data-astro-cid-4wqiksce]{display:none}}.domain-solution-ledger[data-astro-cid-kvbwwtoc]{--domain-card-accent:var(--apricot);--domain-card-accent-soft:color-mix(in srgb, var(--domain-card-accent) 24%, var(--paper));border:1px solid var(--line);border-top:8px solid var(--domain-card-accent);min-width:0;min-height:540px;color:var(--plum);background:var(--white);grid-template:"intro visual""details visual"1fr/minmax(0,6fr) minmax(0,4fr);display:grid;overflow:hidden}.domain-solution-ledger--cyan[data-astro-cid-kvbwwtoc]{--domain-card-accent:var(--cyan)}.domain-solution-ledger--lilac[data-astro-cid-kvbwwtoc]{--domain-card-accent:var(--lilac)}.domain-solution-ledger__intro[data-astro-cid-kvbwwtoc],.domain-solution-ledger__details[data-astro-cid-kvbwwtoc],.domain-solution-ledger__visual[data-astro-cid-kvbwwtoc]{min-width:0}.domain-solution-ledger__intro[data-astro-cid-kvbwwtoc]{padding:clamp(30px,3.2vw,48px);grid-area:intro;padding-bottom:18px}.domain-solution-ledger__meta[data-astro-cid-kvbwwtoc]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;font-size:9px;display:flex}.domain-solution-ledger__intro[data-astro-cid-kvbwwtoc] h3[data-astro-cid-kvbwwtoc]{max-width:760px;color:var(--plum);margin:0 0 14px;font-size:clamp(34px,3.4vw,48px);font-weight:600;line-height:1.03}.domain-solution-ledger__intro[data-astro-cid-kvbwwtoc]>p[data-astro-cid-kvbwwtoc]{max-width:680px;color:var(--muted);margin:0}.domain-solution-ledger__visual[data-astro-cid-kvbwwtoc]{border-left:1px solid color-mix(in srgb, var(--plum) 22%, transparent);background:var(--domain-card-accent-soft);grid-area:visual}.domain-solution-ledger__visual[data-astro-cid-kvbwwtoc] .domain-illustration,.domain-solution-ledger__visual[data-astro-cid-kvbwwtoc] .ai-solution-illustration,.domain-solution-ledger__visual[data-astro-cid-kvbwwtoc] .digital-solution-illustration,.domain-solution-ledger__visual[data-astro-cid-kvbwwtoc] .cybersecurity-illustration{width:100%;height:100%}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc]{flex-direction:column;grid-area:details;padding:0 clamp(30px,3.2vw,48px) clamp(30px,3.2vw,48px);display:flex}.domain-solution-ledger__label[data-astro-cid-kvbwwtoc]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:9px}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc] ul[data-astro-cid-kvbwwtoc]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc] li[data-astro-cid-kvbwwtoc]{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:13px;min-width:0;padding-block:14px;display:grid}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc] li[data-astro-cid-kvbwwtoc]:nth-child(odd){border-right:1px solid var(--line);padding-right:22px}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc] li[data-astro-cid-kvbwwtoc]:nth-child(2n){padding-left:22px}.domain-solution-ledger__check[data-astro-cid-kvbwwtoc]{border:1px solid color-mix(in srgb, var(--domain-card-accent) 72%, var(--plum));width:21px;height:21px;color:var(--plum);background:var(--domain-card-accent-soft);place-items:center;margin-top:1px;display:grid}.domain-solution-ledger__check[data-astro-cid-kvbwwtoc] svg[data-astro-cid-kvbwwtoc]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc] h4[data-astro-cid-kvbwwtoc]{color:var(--plum);font-family:var(--font-body);margin:0;font-size:14px;font-weight:700;line-height:1.35}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc] li[data-astro-cid-kvbwwtoc] p[data-astro-cid-kvbwwtoc]{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.48}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc]>a[data-astro-cid-kvbwwtoc]{min-height:48px;color:var(--plum);align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc]>a[data-astro-cid-kvbwwtoc] span[data-astro-cid-kvbwwtoc]{border-bottom:1px solid}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc]>a[data-astro-cid-kvbwwtoc] svg[data-astro-cid-kvbwwtoc]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px;transition:transform var(--transition)}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc]>a[data-astro-cid-kvbwwtoc]:hover svg[data-astro-cid-kvbwwtoc]{transform:translate(4px)}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc]>a[data-astro-cid-kvbwwtoc]:focus-visible{outline:3px solid var(--apricot);outline-offset:4px}@media (width<=900px){.domain-solution-ledger[data-astro-cid-kvbwwtoc]{grid-template:"intro""visual""details"/1fr;min-height:0}.domain-solution-ledger__visual[data-astro-cid-kvbwwtoc]{aspect-ratio:640/520;border-top:1px solid color-mix(in srgb, var(--plum) 22%, transparent);border-left:0}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc]{padding-top:clamp(30px,4vw,42px)}}@media (width<=600px){.domain-solution-ledger__intro[data-astro-cid-kvbwwtoc],.domain-solution-ledger__details[data-astro-cid-kvbwwtoc]{padding-left:24px;padding-right:24px}.domain-solution-ledger__intro[data-astro-cid-kvbwwtoc]{padding-top:28px;padding-bottom:26px}.domain-solution-ledger__intro[data-astro-cid-kvbwwtoc] h3[data-astro-cid-kvbwwtoc]{font-size:36px}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc]{padding-top:28px;padding-bottom:28px}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc] ul[data-astro-cid-kvbwwtoc]{grid-template-columns:1fr}.domain-solution-ledger__details[data-astro-cid-kvbwwtoc] li[data-astro-cid-kvbwwtoc]:nth-child(odd),.domain-solution-ledger__details[data-astro-cid-kvbwwtoc] li[data-astro-cid-kvbwwtoc]:nth-child(2n){border-right:0;padding-left:0;padding-right:0}}.domain-page{--domain-accent:var(--apricot);--domain-accent-soft:var(--apricot-light)}.domain-accent-cyan{--domain-accent:var(--cyan);--domain-accent-soft:color-mix(in srgb, var(--cyan) 48%, var(--paper))}.domain-accent-lilac{--domain-accent:var(--lilac);--domain-accent-soft:color-mix(in srgb, var(--lilac) 55%, var(--paper))}.domain-section{padding-block:clamp(96px,10vw,160px)}.domain-hero{padding-block:30px clamp(96px,9vw,145px);position:relative;overflow:hidden}.domain-hero:after{z-index:-1;content:"";background:var(--domain-accent-soft);width:31%;height:100%;position:absolute;top:0;right:0}.domain-breadcrumb{min-height:44px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:clamp(50px,6vw,86px);font-size:9px;display:flex}.domain-breadcrumb a{text-underline-offset:4px;transition:color var(--transition), text-decoration-color var(--transition);text-decoration-color:#0000}.domain-breadcrumb a:hover{color:var(--plum);text-decoration-color:var(--domain-accent)}.domain-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(480px,.72fr);align-items:center;gap:clamp(60px,8vw,125px);display:grid}.domain-hero-copy{min-width:0}.domain-hero-copy h1{color:var(--plum);margin-bottom:30px;font-size:clamp(60px,7.6vw,118px);font-weight:600}.domain-accent-lilac .domain-hero-copy h1{font-size:clamp(56px,6.6vw,100px)}.domain-hero-copy h2{max-width:780px;color:var(--plum);margin-bottom:26px;font-size:clamp(36px,3.8vw,58px);font-weight:600}.domain-hero-copy>p:not(.eyebrow){max-width:720px;color:var(--muted);margin-bottom:38px;font-size:clamp(17px,1.3vw,20px)}.domain-hero-actions{align-items:center;gap:25px;display:flex}.domain-premise{color:var(--plum);background:var(--domain-accent)}.domain-premise .shell{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:60px;min-height:150px;display:grid}.domain-premise .micro{margin:0}.domain-premise .shell>p:last-child{max-width:1010px;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.4vw,38px);font-weight:600;line-height:1.2}.domain-solutions-section{background:var(--paper-deep);scroll-margin-top:30px}.domain-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:70px;margin-bottom:72px;display:grid}.domain-section-heading h2,.domain-principle-intro h2,.domain-application-intro h2,.domain-engagement-heading h2{max-width:900px;color:var(--plum);margin:0;font-size:clamp(43px,5vw,76px);font-weight:600}.domain-section-heading>p{max-width:470px;color:var(--muted);margin:0 0 8px}.domain-solution-grid{border-top:1px solid var(--plum);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.domain-solution-ledger-list{gap:clamp(22px,2vw,28px);display:grid}.domain-solution-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:690px;transition:background var(--transition);flex-direction:column;padding:clamp(32px,3.7vw,54px);display:flex;position:relative}.domain-solution-card:hover{background:color-mix(in srgb, var(--domain-accent) 13%, var(--white))}.domain-solution-top{justify-content:space-between;align-items:center;margin-bottom:clamp(34px,4vw,54px);display:flex}.domain-solution-code{color:var(--muted);font-family:var(--font-mono);letter-spacing:.07em;font-size:10px}.domain-solution-top svg{fill:none;width:24px;height:24px;stroke:var(--plum);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;transition:transform var(--transition)}.domain-solution-card:hover .domain-solution-top svg{transform:translate(4px)}.domain-solution-card h3{max-width:600px;color:var(--plum);margin-bottom:14px;font-size:clamp(32px,3vw,46px);font-weight:600}.domain-solution-description{max-width:620px;color:var(--muted);margin:0}.domain-solution-highlights{border-top:1px solid var(--line);margin:34px 0 0;padding:0;list-style:none;display:grid}.domain-solution-highlights li{border-bottom:1px solid var(--line);grid-template-columns:25px minmax(0,1fr);align-items:start;gap:14px;padding-block:15px;display:grid}.domain-solution-check{border:1px solid color-mix(in srgb, var(--domain-accent) 72%, var(--plum));width:22px;height:22px;color:var(--plum);background:var(--domain-accent-soft);place-items:center;margin-top:1px;display:grid}.domain-solution-check svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.domain-solution-highlights h4{color:var(--plum);font-family:var(--font-body);margin:0;font-size:15px;font-weight:700;line-height:1.35}.domain-solution-highlights p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.5}.domain-solution-card>a{min-height:48px;color:var(--plum);align-self:flex-start;align-items:center;gap:10px;margin-top:26px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.domain-solution-card>a span{border-bottom:1px solid}.domain-solution-card>a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;height:18px;transition:transform var(--transition)}.domain-solution-card>a:hover svg{transform:translate(4px)}.domain-principles{color:var(--white);background:var(--plum)}.domain-principle-intro{grid-template-columns:.52fr 1.48fr;align-items:end;gap:60px;margin-bottom:80px;display:grid}.domain-principles .eyebrow,.domain-principles h2{color:var(--white)}.domain-principle-grid{border-block:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.domain-principle-grid article{border-right:1px solid #ffffff2e;flex-direction:column;min-height:430px;padding:34px clamp(25px,3vw,46px);display:flex}.domain-principle-grid article:last-child{border-right:0}.principle-marker{border:1px solid #ffffff6b;border-radius:50%;width:54px;height:54px;margin-bottom:auto;position:relative}.principle-marker span{background:var(--domain-accent);width:20px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.principle-marker span:last-child{transform:translate(-50%,-50%)rotate(90deg)}.domain-principle-grid .micro{color:var(--domain-accent);margin-bottom:18px}.domain-principle-grid h3{color:var(--white);margin-bottom:18px;font-size:clamp(28px,2.6vw,42px);font-weight:600}.domain-principle-grid article>p:last-child{color:#fffdfac2;margin-bottom:0}.domain-applications{background:var(--paper-deep)}.domain-application-layout{border:1px solid var(--line);background:var(--white);grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);display:grid}.domain-application-intro{background:var(--domain-accent);flex-direction:column;min-height:700px;padding:clamp(42px,5vw,75px);display:flex}.domain-application-intro h2{margin-bottom:28px;font-size:clamp(40px,4.2vw,65px)}.domain-application-intro>p:last-child{max-width:500px;color:var(--plum);margin-bottom:0}.domain-application-list{grid-template-rows:repeat(4,1fr);display:grid}.domain-application-list article{border-bottom:1px solid var(--line);grid-template-columns:55px minmax(0,1fr);align-content:center;gap:18px 32px;padding:28px clamp(30px,4vw,58px);display:grid}.domain-application-list article:last-child{border-bottom:0}.domain-application-code{color:var(--plum);font-family:var(--font-mono);letter-spacing:.08em;padding-top:6px;font-size:9px}.domain-application-list h3{color:var(--plum);margin-bottom:9px;font-size:clamp(25px,2.25vw,36px);font-weight:600}.domain-application-list p{max-width:620px;color:var(--muted);margin:0;font-size:14px}.domain-application-focus{color:var(--plum);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;grid-column:2;font-size:9px}.domain-engagement-heading{grid-template-columns:.5fr 1.5fr;align-items:start;gap:50px;margin-bottom:70px;display:grid}.domain-engagement-grid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.domain-engagement-grid article{border-right:1px solid var(--line);min-height:420px;padding:clamp(34px,4vw,58px)}.domain-engagement-grid article:last-child{border-right:0}.domain-engagement-grid .micro{color:var(--muted);margin-bottom:90px;display:block}.domain-engagement-grid h3{color:var(--plum);margin-bottom:24px;font-size:clamp(28px,2.6vw,42px);font-weight:600}.domain-engagement-grid p{color:var(--plum);margin-bottom:26px;font-size:13px}.domain-engagement-grid ul{margin:0;padding:0;list-style:none}.domain-engagement-grid li{border-top:1px solid var(--line);color:var(--plum);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding-block:9px;font-size:9px}.domain-engagement-outcome{background:var(--domain-accent-soft)}@media (width<=1180px){.domain-hero-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:55px}.domain-hero-copy h1{font-size:clamp(58px,7vw,82px)}.domain-application-layout{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr)}}@media (width<=900px){.domain-hero:after{width:100%;height:34%;top:auto;bottom:0}.domain-hero-grid{grid-template-columns:1fr;gap:80px}.domain-hero-grid>:last-child{justify-self:center;width:min(100% - 22px,650px)}.domain-premise .shell{grid-template-columns:1fr;gap:15px;padding-block:34px}.domain-section-heading,.domain-principle-intro,.domain-engagement-heading{grid-template-columns:1fr;gap:34px}.domain-solution-grid{grid-template-columns:1fr}.domain-solution-card{min-height:0}.domain-principle-grid{grid-template-columns:1fr}.domain-principle-grid article{border-bottom:1px solid #ffffff2e;border-right:0;min-height:340px}.domain-principle-grid article:last-child{border-bottom:0}.domain-application-layout{grid-template-columns:1fr}.domain-application-intro{min-height:500px}.domain-application-list article{min-height:185px}.domain-engagement-grid{grid-template-columns:1fr}.domain-engagement-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.domain-engagement-grid article:last-child{border-bottom:0}.domain-engagement-grid .micro{margin-bottom:58px}}@media (width<=600px){.domain-section{padding-block:88px}.domain-hero{padding-bottom:92px}.domain-breadcrumb{margin-bottom:48px}.domain-hero-copy h1{font-size:clamp(52px,15vw,66px)}.domain-accent-lilac .domain-hero-copy h1{font-size:clamp(48px,13vw,59px)}.domain-hero-copy h2{font-size:36px}.domain-hero-actions{flex-direction:column;align-items:stretch}.domain-hero-actions .button{width:100%}.domain-section-heading h2,.domain-principle-intro h2,.domain-engagement-heading h2{font-size:43px}.domain-solution-card{min-height:0;padding:30px 24px}.domain-solution-card h3{font-size:34px}.domain-solution-highlights{margin-top:28px}.domain-principle-grid article{min-height:390px;padding-inline:24px}.domain-application-intro{min-height:480px;padding:38px 28px}.domain-application-intro h2{font-size:42px}.domain-application-list article{grid-template-columns:1fr;gap:10px;padding:28px}.domain-application-focus{grid-column:1}.domain-engagement-grid article{padding:34px 28px}}
