.CutExplainer-module__EcaVuW__wrap{background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6)}.CutExplainer-module__EcaVuW__svg{width:100%;height:auto;display:block}.CutExplainer-module__EcaVuW__structure{fill:var(--brand-forest)}.CutExplainer-module__EcaVuW__signal{fill:var(--brand-lime)}.CutExplainer-module__EcaVuW__measure{stroke:var(--neutral-400);stroke-width:1px}.CutExplainer-module__EcaVuW__guide{stroke:var(--brand-ink);stroke-width:1px;stroke-dasharray:3 4}.CutExplainer-module__EcaVuW__label{fill:var(--text-tertiary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:500}.CutExplainer-module__EcaVuW__ratio{fill:var(--text-primary);font-family:var(--font-mono);font-size:14px;font-weight:500}.CutExplainer-module__EcaVuW__blockStrip{fill:var(--brand-forest)}.CutExplainer-module__EcaVuW__blockBody{fill:var(--surface-canvas);stroke:var(--brand-forest);stroke-width:1px}.CutExplainer-module__EcaVuW__line{fill:var(--brand-ink);opacity:.8}.CutExplainer-module__EcaVuW__lineSoft{fill:var(--neutral-300)}
.Button-module__VMVMAW__btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);font:var(--type-label);letter-spacing:var(--type-label-tracking);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:0;margin:0;text-decoration:none;display:inline-flex;position:relative}.Button-module__VMVMAW__btn:active:not([aria-disabled=true]){transform:scale(.98)}.Button-module__VMVMAW__btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Button-module__VMVMAW__btn[data-size=sm]{height:var(--control-h-sm);font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);padding:0 14px}.Button-module__VMVMAW__btn[data-size=md]{height:var(--control-h-md);padding:0 18px}.Button-module__VMVMAW__btn[data-size=lg]{height:var(--control-h-lg);font-size:var(--text-base);padding:0 24px}.Button-module__VMVMAW__btn[data-size=xl]{height:var(--control-h-xl);font-size:var(--text-base);padding:0 28px}.Button-module__VMVMAW__btn[data-variant=primary]{background:var(--action-primary);color:var(--action-primary-fg)}.Button-module__VMVMAW__btn[data-variant=primary]:hover:not([aria-disabled=true]){background:var(--action-primary-hover)}.Button-module__VMVMAW__btn[data-variant=primary]:active:not([aria-disabled=true]){background:var(--action-primary-active)}.Button-module__VMVMAW__btn[data-variant=accent]{background:var(--action-accent);color:var(--action-accent-fg)}.Button-module__VMVMAW__btn[data-variant=accent]:hover:not([aria-disabled=true]){background:var(--action-accent-hover)}.Button-module__VMVMAW__btn[data-variant=accent]:active:not([aria-disabled=true]){background:var(--action-accent-active);color:#fff}.Button-module__VMVMAW__btn[data-variant=secondary]{color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--action-secondary-border);background:0 0}.Button-module__VMVMAW__btn[data-variant=secondary]:hover:not([aria-disabled=true]){background:var(--action-secondary-hover);box-shadow:inset 0 0 0 1px var(--border-strong)}.Button-module__VMVMAW__btn[data-variant=secondary]:active:not([aria-disabled=true]){background:var(--action-secondary-active)}.Button-module__VMVMAW__btn[data-variant=ghost]{color:var(--text-primary);background:0 0}.Button-module__VMVMAW__btn[data-variant=ghost]:hover:not([aria-disabled=true]){background:var(--action-ghost-hover)}.Button-module__VMVMAW__btn[data-variant=inverse]{color:var(--neutral-950);background:#fff}.Button-module__VMVMAW__btn[data-variant=inverse]:hover:not([aria-disabled=true]){background:var(--neutral-100)}.Button-module__VMVMAW__btn[data-variant=inverse-outline]{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff47}.Button-module__VMVMAW__btn[data-variant=inverse-outline]:hover:not([aria-disabled=true]){background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff80}.Button-module__VMVMAW__btn[aria-disabled=true]{cursor:not-allowed;background:var(--action-disabled-bg)!important;color:var(--action-disabled-fg)!important;box-shadow:none!important}.Button-module__VMVMAW__btn[data-loading=true]>:not(.Button-module__VMVMAW__spin){visibility:hidden}.Button-module__VMVMAW__btn[data-full=true]{width:100%}.Button-module__VMVMAW__icon{line-height:0;display:inline-flex}.Button-module__VMVMAW__icon svg{width:18px;height:18px;transition:transform var(--duration-base) var(--ease-standard)}.Button-module__VMVMAW__btn:hover:not([aria-disabled=true]) .Button-module__VMVMAW__icon:last-child svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.Button-module__VMVMAW__btn:hover:not([aria-disabled=true]) .Button-module__VMVMAW__icon:last-child svg{transform:none}}.Button-module__VMVMAW__btn[data-size=sm] .Button-module__VMVMAW__icon svg{width:16px;height:16px}.Button-module__VMVMAW__spin{place-items:center;display:grid;position:absolute;inset:0}.Button-module__VMVMAW__spin:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite Button-module__VMVMAW__spin}@keyframes Button-module__VMVMAW__spin{to{transform:rotate(360deg)}}
.Badge-module__yqYDGW__badge{border-radius:var(--radius-pill);height:24px;font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.Badge-module__yqYDGW__badge[data-size=md]{height:28px;font:var(--type-label);padding:0 12px}.Badge-module__yqYDGW__badge[data-tone=neutral]{background:var(--surface-sunken);color:var(--text-secondary)}.Badge-module__yqYDGW__badge[data-tone=brand]{background:var(--forest-50);color:var(--text-brand);border-color:var(--forest-200)}.Badge-module__yqYDGW__badge[data-tone=accent]{background:var(--lime-100);color:var(--lime-800)}.Badge-module__yqYDGW__badge[data-tone=success]{background:var(--status-success-bg);color:var(--status-success-fg);border-color:var(--status-success-border)}.Badge-module__yqYDGW__badge[data-tone=info]{background:var(--status-info-bg);color:var(--status-info-fg);border-color:var(--status-info-border)}.Badge-module__yqYDGW__badge[data-tone=inverse]{color:#fff;background:#ffffff1a;border-color:#ffffff29}.Badge-module__yqYDGW__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.Badge-module__yqYDGW__badge svg{width:14px;height:14px}
.Card-module__QRy0Sa__card{gap:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-default);color:var(--text-primary);padding:var(--space-6);text-align:left;min-width:0;font:var(--type-body);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex;position:relative}.Card-module__QRy0Sa__card[data-pad=sm]{padding:var(--space-4);gap:var(--space-3)}.Card-module__QRy0Sa__card[data-pad=lg]{padding:var(--space-8);gap:var(--space-5)}.Card-module__QRy0Sa__card[data-radius=xl]{border-radius:var(--radius-xl)}.Card-module__QRy0Sa__card[data-variant=sunken]{background:var(--surface-sunken);border-color:#0000}.Card-module__QRy0Sa__card[data-variant=cream]{background:var(--surface-cream);border-color:#0000}.Card-module__QRy0Sa__card[data-variant=brand]{background:var(--surface-brand);border-color:#0000}.Card-module__QRy0Sa__card[data-variant=deep]{background:var(--surface-brand-deep);border-color:#0000}.Card-module__QRy0Sa__card[data-variant=ink]{background:var(--surface-ink);border-color:#0000}.Card-module__QRy0Sa__card[data-interactive=true]{cursor:pointer;overflow:hidden}.Card-module__QRy0Sa__card[data-interactive=true]:before{content:"";background:var(--lime-400);transform-origin:0;width:100%;height:2px;transition:transform var(--duration-slow) var(--ease-emphasized);position:absolute;top:0;left:0;transform:scaleX(0)}.Card-module__QRy0Sa__card[data-interactive=true]:hover:before,.Card-module__QRy0Sa__card[data-interactive=true]:focus-visible:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.Card-module__QRy0Sa__card[data-interactive=true]:before{transition:none}}.Card-module__QRy0Sa__card[data-interactive=true]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Card-module__QRy0Sa__card[data-interactive=true]:not([data-variant=default]):hover{border-color:#0000}.Card-module__QRy0Sa__card[data-interactive=true]:active{box-shadow:var(--shadow-xs);transform:translateY(0)}.Card-module__QRy0Sa__card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.Card-module__QRy0Sa__head{gap:var(--space-2);flex-direction:column;display:flex}.Card-module__QRy0Sa__card[data-media=true]{overflow:hidden}.Card-module__QRy0Sa__media{margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) 0;background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);position:relative}.Card-module__QRy0Sa__card[data-pad=sm] .Card-module__QRy0Sa__media{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) 0}.Card-module__QRy0Sa__card[data-pad=lg] .Card-module__QRy0Sa__media{margin:calc(-1 * var(--space-8)) calc(-1 * var(--space-8)) 0}.Card-module__QRy0Sa__media:after{content:"";left:var(--space-6);width:var(--cut-signal-w);height:var(--cut-signal-h);background:var(--graphic-structure);position:absolute;bottom:-1px}.Card-module__QRy0Sa__card[data-interactive=true]:hover .Card-module__QRy0Sa__media:after{background:var(--graphic-signal)}.Card-module__QRy0Sa__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-accent)}.Card-module__QRy0Sa__title{font:var(--type-heading-sm);letter-spacing:var(--type-heading-sm-tracking);text-wrap:pretty;margin:0}.Card-module__QRy0Sa__desc{font:var(--type-body);color:var(--text-secondary);text-wrap:pretty;margin:0}.Card-module__QRy0Sa__body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.Card-module__QRy0Sa__footer{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.Card-module__QRy0Sa__iconTile{border-radius:var(--radius-md);background:var(--forest-50);width:40px;height:40px;color:var(--text-brand);justify-content:center;align-items:center;display:inline-flex}.Card-module__QRy0Sa__iconTile svg{width:22px;height:22px}.Card-module__QRy0Sa__iconTile{transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard)}.Card-module__QRy0Sa__card[data-interactive=true]:hover .Card-module__QRy0Sa__iconTile{background:var(--lime-100);color:var(--lime-800)}.Card-module__QRy0Sa__card[data-variant=brand] .Card-module__QRy0Sa__iconTile,.Card-module__QRy0Sa__card[data-variant=deep] .Card-module__QRy0Sa__iconTile,.Card-module__QRy0Sa__card[data-variant=ink] .Card-module__QRy0Sa__iconTile{color:var(--lime-300);background:#ffffff1a}.Card-module__QRy0Sa__glyphTile{border-radius:var(--radius-md);background:var(--surface-sunken);width:112px;height:68px;margin-bottom:var(--space-1);transition:background-color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.Card-module__QRy0Sa__glyphTile:after{content:"";background:var(--graphic-structure);width:24px;height:2px;transition:background-color var(--duration-base) var(--ease-standard);position:absolute;bottom:-1px;left:12px}.Card-module__QRy0Sa__card[data-interactive=true]:hover .Card-module__QRy0Sa__glyphTile{background:var(--forest-50)}.Card-module__QRy0Sa__card[data-interactive=true]:hover .Card-module__QRy0Sa__glyphTile:after{background:var(--graphic-signal)}@media (prefers-reduced-motion:reduce){.Card-module__QRy0Sa__card[data-interactive=true]:hover{transform:none}}
.IconButton-module__qmzD9G__btn{appearance:none;border-radius:var(--radius-pill);cursor:pointer;color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;margin:0;display:inline-grid}.IconButton-module__qmzD9G__btn:hover{background:var(--action-ghost-hover)}.IconButton-module__qmzD9G__btn:active{transform:scale(.96)}.IconButton-module__qmzD9G__btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.IconButton-module__qmzD9G__btn[data-size=sm]{width:var(--control-h-sm);height:var(--control-h-sm)}.IconButton-module__qmzD9G__btn[data-size=md]{width:var(--control-h-md);height:var(--control-h-md)}.IconButton-module__qmzD9G__btn[data-size=lg]{width:var(--control-h-lg);height:var(--control-h-lg)}.IconButton-module__qmzD9G__btn[data-variant=secondary]{box-shadow:inset 0 0 0 1px var(--action-secondary-border)}.IconButton-module__qmzD9G__btn[data-variant=inverse]{color:#fff}.IconButton-module__qmzD9G__btn[data-variant=inverse]:hover{background:#ffffff1a}.IconButton-module__qmzD9G__btn svg{width:20px;height:20px}.IconButton-module__qmzD9G__btn[data-size=sm] svg{width:16px;height:16px}
.Dialog-module__ACx2ha__dialog{width:min(100% - 2 * var(--gutter), 640px);max-height:min(100dvh - 2 * var(--gutter), 900px);border-radius:var(--radius-xl);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-lg);border:0;margin:auto;padding:0;display:none;overflow:hidden}.Dialog-module__ACx2ha__dialog[data-size=lg]{width:min(100% - 2 * var(--gutter), 760px)}.Dialog-module__ACx2ha__dialog[open]{animation:Dialog-module__ACx2ha__pop var(--duration-slow) var(--ease-standard);grid-template-rows:auto 1fr auto;display:grid}.Dialog-module__ACx2ha__dialog::backdrop{background:var(--surface-overlay);-webkit-backdrop-filter:blur(8px);animation:Dialog-module__ACx2ha__fade var(--duration-slow) var(--ease-standard)}@keyframes Dialog-module__ACx2ha__pop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes Dialog-module__ACx2ha__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Dialog-module__ACx2ha__dialog[open],.Dialog-module__ACx2ha__dialog::backdrop{animation:none}}.Dialog-module__ACx2ha__header{justify-content:space-between;gap:var(--space-4);padding:var(--space-8) var(--space-8) 0;align-items:flex-start;display:flex}.Dialog-module__ACx2ha__eyebrow{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--text-accent);margin-bottom:var(--space-2);display:block}.Dialog-module__ACx2ha__title{font:var(--type-heading-md);letter-spacing:var(--type-heading-md-tracking);margin:0}.Dialog-module__ACx2ha__description{font:var(--type-body);color:var(--text-secondary);margin:var(--space-3) 0 0;text-wrap:pretty}.Dialog-module__ACx2ha__body{padding:var(--space-6) var(--space-8);overflow-y:auto}.Dialog-module__ACx2ha__footer{justify-content:flex-end;gap:var(--space-3);padding:0 var(--space-8) var(--space-8);flex-wrap:wrap;display:flex}@media (max-width:640px){.Dialog-module__ACx2ha__header{padding:var(--space-6) var(--space-6) 0}.Dialog-module__ACx2ha__body{padding:var(--space-5) var(--space-6)}.Dialog-module__ACx2ha__footer{padding:0 var(--space-6) var(--space-6)}}
.primitives-module__QRLppW__figure{padding:var(--space-6);margin:0}.primitives-module__QRLppW__bare{margin:0}.primitives-module__QRLppW__svg{width:100%;height:auto;font-family:var(--font-body);display:block;overflow:visible}.primitives-module__QRLppW__caption{margin-top:var(--space-4);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--text-tertiary)}.primitives-module__QRLppW__node,.primitives-module__QRLppW__frame,.primitives-module__QRLppW__dot,.primitives-module__QRLppW__label{opacity:0;transition:opacity var(--duration-slower) var(--ease-standard), transform var(--duration-slower) var(--ease-standard);transition-delay:calc(var(--i,0) * 90ms);transform-box:fill-box;transform:translateY(6px)}[data-visible] .primitives-module__QRLppW__node,[data-visible] .primitives-module__QRLppW__frame,[data-visible] .primitives-module__QRLppW__dot,[data-visible] .primitives-module__QRLppW__label{opacity:1;transform:none}.primitives-module__QRLppW__nodeBox{fill:var(--graphic-panel);stroke:var(--graphic-hairline-strong);stroke-width:1px}.primitives-module__QRLppW__node[data-tone=structure] .primitives-module__QRLppW__nodeBox{fill:var(--surface-default);stroke:var(--graphic-structure)}.primitives-module__QRLppW__node[data-tone=ink] .primitives-module__QRLppW__nodeBox{fill:var(--surface-brand-deep);stroke:none}.primitives-module__QRLppW__node[data-tone=signal] .primitives-module__QRLppW__nodeBox{fill:var(--surface-accent-soft);stroke:var(--graphic-signal)}.primitives-module__QRLppW__nodeLabel{fill:var(--text-primary);font-size:14px;font-weight:600}.primitives-module__QRLppW__node[data-tone=ink] .primitives-module__QRLppW__nodeLabel{fill:#fff}.primitives-module__QRLppW__nodeMeta{fill:var(--graphic-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:500}.primitives-module__QRLppW__node[data-tone=ink] .primitives-module__QRLppW__nodeMeta{fill:var(--lime-200)}.primitives-module__QRLppW__nodeCut{stroke:var(--graphic-signal);stroke-width:2px}.primitives-module__QRLppW__node[data-tone=structure] .primitives-module__QRLppW__nodeCut{stroke:var(--graphic-structure)}.primitives-module__QRLppW__link{fill:none;stroke:var(--graphic-hairline-strong);stroke-width:1px;stroke-linecap:round}.primitives-module__QRLppW__link[data-tone=structure]{stroke:var(--graphic-structure)}.primitives-module__QRLppW__link[data-tone=signal]{stroke:var(--graphic-signal-strong);stroke-width:1.5px}.primitives-module__QRLppW__link[data-dashed]{stroke-dasharray:3 6}.primitives-module__QRLppW__linkDraw{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease-standard);transition-delay:calc(var(--i,0) * 90ms + .12s)}[data-visible] .primitives-module__QRLppW__linkDraw{stroke-dashoffset:0}.primitives-module__QRLppW__packet{fill:var(--graphic-signal);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard) .9s}[data-visible] .primitives-module__QRLppW__packet{opacity:1}.primitives-module__QRLppW__frameStrip{fill:var(--graphic-structure)}.primitives-module__QRLppW__frame[data-tone=hairline] .primitives-module__QRLppW__frameStrip{fill:var(--graphic-hairline)}.primitives-module__QRLppW__frameBody{fill:var(--graphic-panel);stroke:var(--graphic-structure);stroke-width:1px}.primitives-module__QRLppW__frame[data-tone=hairline] .primitives-module__QRLppW__frameBody{stroke:var(--graphic-hairline-strong)}.primitives-module__QRLppW__frameLabel{fill:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.primitives-module__QRLppW__frame[data-tone=hairline] .primitives-module__QRLppW__frameLabel{fill:var(--graphic-label)}.primitives-module__QRLppW__label{fill:var(--graphic-label);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:500}.primitives-module__QRLppW__label[data-tone=structure]{fill:var(--graphic-structure)}.primitives-module__QRLppW__label[data-tone=signal]{fill:var(--lime-700)}.primitives-module__QRLppW__label[data-tone=inverse]{fill:#fff}[data-tone=dark] .primitives-module__QRLppW__label[data-tone=signal]{fill:var(--lime-200)}.primitives-module__QRLppW__dotCore{fill:var(--graphic-structure)}.primitives-module__QRLppW__dot[data-tone=signal] .primitives-module__QRLppW__dotCore{fill:var(--graphic-signal)}.primitives-module__QRLppW__dot[data-tone=muted] .primitives-module__QRLppW__dotCore{fill:var(--graphic-hairline-strong)}.primitives-module__QRLppW__dot[data-tone=ink] .primitives-module__QRLppW__dotCore{fill:var(--brand-ink)}.primitives-module__QRLppW__dotPulse{fill:var(--graphic-signal);opacity:0;transform-box:fill-box;transform-origin:50%}[data-visible] .primitives-module__QRLppW__dotPulse{animation:primitives-module__QRLppW__dot-pulse 2.4s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * .4s)}@keyframes primitives-module__QRLppW__dot-pulse{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.primitives-module__QRLppW__node,.primitives-module__QRLppW__frame,.primitives-module__QRLppW__dot,.primitives-module__QRLppW__label,.primitives-module__QRLppW__linkDraw{opacity:1;stroke-dashoffset:0;transition:none;transform:none}.primitives-module__QRLppW__packet,.primitives-module__QRLppW__dotPulse{display:none}}
.EuRegions-module__f3dzGW__dots{opacity:0;transition:opacity .9s var(--ease-standard)}[data-visible] .EuRegions-module__f3dzGW__dots{opacity:1}.EuRegions-module__f3dzGW__region{fill:var(--text-primary);font-size:14px;font-weight:600}.EuRegions-module__f3dzGW__note{fill:var(--text-secondary);font-size:12px}@media (prefers-reduced-motion:reduce){.EuRegions-module__f3dzGW__dots{opacity:1;transition:none}}
.CtaBand-module__4ELZEW__band{background:var(--surface-brand-deep);color:#fff;padding:var(--space-24) 0}.CtaBand-module__4ELZEW__inner{gap:var(--space-12);grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.CtaBand-module__4ELZEW__band{margin-top:calc(var(--cut-strip) + var(--cut-gap))}.CtaBand-module__4ELZEW__inner>:first-child{display:grid}.CtaBand-module__4ELZEW__title{margin-top:var(--space-4);max-width:18ch}.CtaBand-module__4ELZEW__text{margin-top:var(--space-5);color:#fffc;max-width:50ch}.CtaBand-module__4ELZEW__side{gap:var(--space-8);justify-items:end;display:grid}.CtaBand-module__4ELZEW__echo{width:100%;max-width:440px}.CtaBand-module__4ELZEW__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:960px){.CtaBand-module__4ELZEW__side{justify-items:start}.CtaBand-module__4ELZEW__echo{max-width:360px}.CtaBand-module__4ELZEW__actions{justify-content:flex-start}}.CtaBand-module__4ELZEW__contact{margin-top:var(--space-6);font:var(--type-body-sm);color:#fffc;gap:6px;display:grid}.CtaBand-module__4ELZEW__contact a{color:#fff;text-decoration:none}.CtaBand-module__4ELZEW__contact a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--lime-300);text-decoration-color:var(--lime-300)}@media (max-width:960px){.CtaBand-module__4ELZEW__band{padding:var(--space-16) 0}.CtaBand-module__4ELZEW__inner{grid-template-columns:1fr}.CtaBand-module__4ELZEW__actions{justify-content:flex-start}}
.HeroField-module__xOddFa__field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000038,#0000006b 44%,#000 66%);mask-image:linear-gradient(90deg,#00000038,#0000006b 44%,#000 66%)}.HeroField-module__xOddFa__line{fill:none;stroke:var(--brand-ink);stroke-opacity:.12;stroke-width:1px;stroke-linecap:round;transition:stroke-opacity var(--duration-base) var(--ease-standard)}.HeroField-module__xOddFa__hit{fill:none;stroke:#0000;stroke-width:16px;pointer-events:stroke}.HeroField-module__xOddFa__trace:hover .HeroField-module__xOddFa__line{stroke:var(--forest-700);stroke-opacity:.6}.HeroField-module__xOddFa__node{fill:var(--forest-700);opacity:.5;animation:HeroField-module__xOddFa__field-breathe 9s var(--ease-standard) infinite}.HeroField-module__xOddFa__signal{fill:var(--lime-400);opacity:.95}@keyframes HeroField-module__xOddFa__field-breathe{0%,to{opacity:.35}50%{opacity:.6}}.HeroField-module__xOddFa__packet{fill:var(--lime-400)}@media (max-width:960px){.HeroField-module__xOddFa__field{-webkit-mask-image:linear-gradient(#00000059,#000000b3 60%,#000);mask-image:linear-gradient(#00000059,#000000b3 60%,#000)}}@media (prefers-reduced-motion:reduce){.HeroField-module__xOddFa__node{opacity:.5;animation:none}.HeroField-module__xOddFa__packet{display:none}.HeroField-module__xOddFa__line{transition:none}}
.HeroSystem-module__Ob537a__wrap{margin:var(--space-2) 0 0}.HeroSystem-module__Ob537a__wrap svg{overflow:visible}.HeroSystem-module__Ob537a__fill{transition:transform var(--duration-slower) var(--ease-standard)}.HeroSystem-module__Ob537a__fill line{stroke:var(--graphic-structure);stroke-width:2px;stroke-linecap:round}@media (prefers-reduced-motion:reduce){.HeroSystem-module__Ob537a__fill{transition:none}}
.LifecycleCard-module__jk5_tq__card{--step-line:#ffffff24}.LifecycleCard-module__jk5_tq__stage{min-height:84px;padding-top:var(--space-4);border-top:1px solid var(--step-line);gap:4px;display:grid}.LifecycleCard-module__jk5_tq__stageNum{font:var(--type-eyebrow);letter-spacing:.06em;color:var(--lime-200);font-variant-numeric:tabular-nums}.LifecycleCard-module__jk5_tq__stageName{font:var(--type-title);letter-spacing:var(--type-title-tracking);color:#fff}.LifecycleCard-module__jk5_tq__stageDetail{font:var(--type-body-sm);color:#fffc}.LifecycleCard-module__jk5_tq__controls{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.LifecycleCard-module__jk5_tq__control{appearance:none;border-radius:var(--radius-sm);color:#ffffffc7;width:100%;min-height:36px;font:var(--type-eyebrow);letter-spacing:.04em;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);background:0 0;border:1px solid #ffffff38}.LifecycleCard-module__jk5_tq__control:hover{color:#fff;border-color:#ffffff80}.LifecycleCard-module__jk5_tq__control[data-state=done]{border-color:var(--forest-300);color:var(--forest-200)}.LifecycleCard-module__jk5_tq__control[data-state=active]{background:var(--lime-400);border-color:var(--lime-400);color:var(--neutral-950)}.LifecycleCard-module__jk5_tq__control:focus-visible{outline:2px solid var(--lime-300);outline-offset:2px}@media (prefers-reduced-motion:reduce){.LifecycleCard-module__jk5_tq__control{transition:none}}
.Hero-module__KTD73a__hero{background:var(--surface-cream);padding:var(--space-24) 0 var(--space-20);position:relative;overflow:hidden}.Hero-module__KTD73a__inner{z-index:1;gap:var(--space-16);grid-template-columns:1.15fr .85fr;align-items:center;display:grid;position:relative}.Hero-module__KTD73a__title{margin-top:var(--space-5);max-width:14ch;color:var(--text-primary)}.Hero-module__KTD73a__lead{margin-top:var(--space-6);max-width:52ch}.Hero-module__KTD73a__actions{gap:var(--space-3);margin-top:var(--space-10);flex-wrap:wrap;display:flex}.Hero-module__KTD73a__kpis{gap:var(--space-6);margin:var(--space-12) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Hero-module__KTD73a__kpi{flex-direction:column-reverse;justify-content:flex-end;display:flex}.Hero-module__KTD73a__kpi dd{margin:0;font-size:32px}@media (max-width:960px){.Hero-module__KTD73a__hero{padding:var(--space-16) 0}.Hero-module__KTD73a__inner{gap:var(--space-12);grid-template-columns:1fr}.Hero-module__KTD73a__kpis{margin-top:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}
.PlatformLogos-module__xa89RW__list{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.PlatformLogos-module__xa89RW__tile{min-height:84px;padding:var(--space-4) var(--space-5);background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;display:flex}.PlatformLogos-module__xa89RW__tile:hover{border-color:var(--border-default);box-shadow:var(--shadow-xs)}.PlatformLogos-module__xa89RW__logo{width:auto;max-width:100%;height:auto;display:block}.PlatformLogos-module__xa89RW__marquee{width:100%;min-width:0;padding:2px 0}.PlatformLogos-module__xa89RW__track{margin:0;padding:0;list-style:none}.PlatformLogos-module__xa89RW__track .PlatformLogos-module__xa89RW__tile{flex:none;width:220px}@media (prefers-reduced-motion:reduce){.PlatformLogos-module__xa89RW__marquee{-webkit-mask-image:none;mask-image:none}.PlatformLogos-module__xa89RW__track{flex-wrap:wrap;width:auto}.PlatformLogos-module__xa89RW__track .PlatformLogos-module__xa89RW__tile{width:calc(20% - var(--space-4))}.PlatformLogos-module__xa89RW__track [data-duplicate]{display:none}}@media (max-width:960px){.PlatformLogos-module__xa89RW__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.PlatformLogos-module__xa89RW__list{grid-template-columns:repeat(2,minmax(0,1fr))}.PlatformLogos-module__xa89RW__tile{min-height:72px}}
.SectionHead-module__0ShXQG__head{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:1.2fr .8fr;align-items:end;display:grid}.SectionHead-module__0ShXQG__head[data-align=center]{text-align:center;grid-template-columns:1fr;justify-items:center}.SectionHead-module__0ShXQG__title{margin-top:var(--space-4);max-width:18ch}.SectionHead-module__0ShXQG__head[data-align=center] .SectionHead-module__0ShXQG__title{max-width:24ch}.SectionHead-module__0ShXQG__lead{max-width:46ch}@media (max-width:960px){.SectionHead-module__0ShXQG__head{gap:var(--space-4);margin-bottom:var(--space-10);grid-template-columns:1fr}}
.IntegrationMap-module__P5SMFq__lane path{transition:stroke var(--duration-base) var(--ease-standard)}.IntegrationMap-module__P5SMFq__lane:hover path{stroke:var(--graphic-signal-strong);stroke-width:1.5px}.IntegrationMap-module__P5SMFq__lane:hover rect{stroke:var(--graphic-structure)}.IntegrationMap-module__P5SMFq__lane circle{transition:r var(--duration-base) var(--ease-standard)}.IntegrationMap-module__P5SMFq__lane:hover circle{r:4.5}
.SecurityBand-module__o-KC8W__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.SecurityBand-module__o-KC8W__residency{margin-top:var(--space-12);gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.SecurityBand-module__o-KC8W__residency>*{min-width:0}.SecurityBand-module__o-KC8W__residencyTitle{margin-top:var(--space-4);max-width:20ch}.SecurityBand-module__o-KC8W__residency .SecurityBand-module__o-KC8W__platformsText{margin-top:var(--space-4)}@media (max-width:960px){.SecurityBand-module__o-KC8W__residency{gap:var(--space-8);grid-template-columns:1fr}}.SecurityBand-module__o-KC8W__platforms{margin-top:var(--space-12);padding-top:var(--space-8);gap:var(--space-6);display:grid}.SecurityBand-module__o-KC8W__platforms>*{min-width:0}.SecurityBand-module__o-KC8W__platformsText{color:var(--text-secondary);font:var(--type-body);text-wrap:pretty;max-width:60ch}.SecurityBand-module__o-KC8W__platformsNote{margin:var(--space-4) 0 0;font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--text-tertiary);max-width:70ch}.SecurityBand-module__o-KC8W__footer{margin-top:var(--space-10)}@media (max-width:960px){.SecurityBand-module__o-KC8W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.SecurityBand-module__o-KC8W__platforms{gap:var(--space-5);grid-template-columns:1fr}}@media (max-width:640px){.SecurityBand-module__o-KC8W__grid{grid-template-columns:1fr}}
.MotionDemo-module__KaPffW__wrap{gap:var(--space-6);justify-items:start;display:grid}.MotionDemo-module__KaPffW__rows{border-top:1px solid var(--border-subtle);width:100%;margin:0;padding:0;list-style:none;display:grid}.MotionDemo-module__KaPffW__row{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:180px 72px minmax(120px,1fr) minmax(0,1.4fr);align-items:center;display:grid}.MotionDemo-module__KaPffW__token{font:var(--type-code);color:var(--text-brand)}.MotionDemo-module__KaPffW__ms{font:var(--type-label);font-variant-numeric:tabular-nums}.MotionDemo-module__KaPffW__track{height:14px;display:block;position:relative}.MotionDemo-module__KaPffW__block{background:var(--graphic-structure);opacity:.4;width:14px;height:14px;transition-property:transform,opacity,background-color;transition-timing-function:var(--ease-emphasized);border-radius:3px;position:absolute;top:0;left:0;transform:translate(0)}.MotionDemo-module__KaPffW__block[data-running=true]{opacity:1;background:var(--graphic-signal);transform:translate(calc(100% + 40px))}.MotionDemo-module__KaPffW__use{font:var(--type-body-sm);color:var(--text-secondary)}.MotionDemo-module__KaPffW__note{font:var(--type-body-sm);color:var(--text-tertiary);margin:0}@media (max-width:720px){.MotionDemo-module__KaPffW__row{grid-template-columns:1fr 72px}.MotionDemo-module__KaPffW__track,.MotionDemo-module__KaPffW__use{grid-column:1/-1}}
.OpsRhythm-module__ZH7cGq__response{fill:var(--graphic-signal);transform-box:fill-box;transform-origin:0;transition:transform .6s var(--ease-standard);transition-delay:calc(var(--i,0) * 90ms + .3s);transform:scaleX(0)}.OpsRhythm-module__ZH7cGq__bar{fill:var(--graphic-structure);transform-box:fill-box;transform-origin:0;transition:transform .7s var(--ease-standard);transition-delay:calc(var(--i,0) * 90ms + .2s);transform:scaleX(0)}[data-visible] .OpsRhythm-module__ZH7cGq__response,[data-visible] .OpsRhythm-module__ZH7cGq__bar{transform:none}.OpsRhythm-module__ZH7cGq__priority{fill:var(--text-primary);font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.OpsRhythm-module__ZH7cGq__response,.OpsRhythm-module__ZH7cGq__bar{transition:none;transform:none}}
.SiteFooter-module__9mALFW__footer{background:var(--surface-ink);color:#fff;padding:var(--space-16) 0 var(--space-8);border-top:1px solid var(--border-inverse)}.SiteFooter-module__9mALFW__close{margin-bottom:var(--space-16)}.SiteFooter-module__9mALFW__closeRow{padding-top:var(--space-10);position:relative}.SiteFooter-module__9mALFW__closeMark{opacity:.92;width:100%;height:auto}.SiteFooter-module__9mALFW__toTop{right:0;top:var(--space-2);min-height:32px;font:var(--type-label);letter-spacing:var(--type-label-tracking);color:#ffffffc7;transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:absolute}.SiteFooter-module__9mALFW__toTop:hover{color:#fff}.SiteFooter-module__9mALFW__toTop span{transition:transform var(--duration-fast) var(--ease-standard)}.SiteFooter-module__9mALFW__toTop:hover span{transform:translateY(-2px)}.SiteFooter-module__9mALFW__grid{gap:var(--space-10);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.SiteFooter-module__9mALFW__brand p{font:var(--type-body-sm);color:#ffffffc7;text-wrap:pretty;max-width:36ch;margin:0}.SiteFooter-module__9mALFW__brandName{font:var(--type-body);color:#fff}.SiteFooter-module__9mALFW__contact{margin-top:var(--space-6);gap:var(--space-2);font:var(--type-body-sm);display:grid}.SiteFooter-module__9mALFW__contact a{color:#fff;flex-wrap:wrap;align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.SiteFooter-module__9mALFW__contact a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--lime-400);text-decoration-color:var(--lime-400)}.SiteFooter-module__9mALFW__contact span{color:#ffffffb8}.SiteFooter-module__9mALFW__heading{font:var(--type-eyebrow);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;color:var(--lime-300);margin:0 0 var(--space-4)}.SiteFooter-module__9mALFW__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__9mALFW__list a{font:var(--type-body-sm);color:#ffffffc7;min-height:28px;transition:color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module__9mALFW__list a:hover{color:#fff}.SiteFooter-module__9mALFW__bottom{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-inverse);gap:var(--space-3);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:#ffffffb8;display:grid}.SiteFooter-module__9mALFW__bottom p{text-wrap:pretty;margin:0}.SiteFooter-module__9mALFW__bottom a{color:inherit}@media (max-width:960px){.SiteFooter-module__9mALFW__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.SiteFooter-module__9mALFW__grid{grid-template-columns:1fr}}
.ServiceGlyph-module__iC23aW__svg{width:86px;height:52px;display:block;overflow:visible}.ServiceGlyph-module__iC23aW__hairline{stroke:var(--graphic-hairline-strong);stroke-width:1px;stroke-linecap:round}.ServiceGlyph-module__iC23aW__hairlineDashed{stroke:var(--graphic-hairline-strong);stroke-width:1px;stroke-dasharray:2 3;stroke-linecap:round}.ServiceGlyph-module__iC23aW__structure{stroke:var(--graphic-structure);stroke-width:1.5px;stroke-linecap:round}.ServiceGlyph-module__iC23aW__structureFill{fill:var(--graphic-structure);stroke:var(--graphic-structure);stroke-width:1px}.ServiceGlyph-module__iC23aW__frame{fill:var(--surface-default);stroke:var(--graphic-structure);stroke-width:1px}.ServiceGlyph-module__iC23aW__panel{fill:var(--surface-default);stroke:var(--graphic-hairline-strong);stroke-width:1px}.ServiceGlyph-module__iC23aW__signal{stroke:var(--graphic-signal);stroke-width:1.5px;stroke-linecap:round}.ServiceGlyph-module__iC23aW__signalFill,.ServiceGlyph-module__iC23aW__signalDot{fill:var(--graphic-signal)}.ServiceGlyph-module__iC23aW__inkDot{fill:var(--brand-ink)}.ServiceGlyph-module__iC23aW__mapDot{fill:var(--graphic-structure-soft)}.ServiceGlyph-module__iC23aW__packet{fill:var(--graphic-signal);opacity:0;animation-duration:1.6s;animation-timing-function:var(--ease-standard);animation-iteration-count:infinite;animation-play-state:paused}:is(a:hover .ServiceGlyph-module__iC23aW__packet,a:focus-visible .ServiceGlyph-module__iC23aW__packet){opacity:1;animation-play-state:running}.ServiceGlyph-module__iC23aW__packetH{animation-name:ServiceGlyph-module__iC23aW__glyph-h}.ServiceGlyph-module__iC23aW__packetHub{animation-name:ServiceGlyph-module__iC23aW__glyph-hub}.ServiceGlyph-module__iC23aW__packetTenant{animation-name:ServiceGlyph-module__iC23aW__glyph-tenant}.ServiceGlyph-module__iC23aW__packetMap{animation-name:ServiceGlyph-module__iC23aW__glyph-map}@keyframes ServiceGlyph-module__iC23aW__glyph-h{0%{transform:translate(0)}to{transform:translate(60px)}}@keyframes ServiceGlyph-module__iC23aW__glyph-hub{0%{transform:translate(0)}50%{transform:translate(26px,-13px)}50.01%{transform:translate(0)}to{transform:translate(-26px,13px)}}@keyframes ServiceGlyph-module__iC23aW__glyph-tenant{0%,to{transform:translate(0)}50%{transform:translate(26px)}}@keyframes ServiceGlyph-module__iC23aW__glyph-map{0%{transform:translate(0)}to{transform:translate(19.5px,8.5px)}}@media (prefers-reduced-motion:reduce){.ServiceGlyph-module__iC23aW__packet{opacity:0;animation:none}}
.TwoToneExplainer-module__T3baKW__wrap{gap:var(--space-6);display:grid}.TwoToneExplainer-module__T3baKW__stage{background:var(--surface-cream);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:clamp(24px,6vw,72px)}.TwoToneExplainer-module__T3baKW__stage svg{width:100%;height:auto;display:block}.TwoToneExplainer-module__T3baKW__stage path{transition:opacity var(--duration-base) var(--ease-standard)}.TwoToneExplainer-module__T3baKW__stage[data-half=structure] path[data-tone=signal],.TwoToneExplainer-module__T3baKW__stage[data-half=signal] path[data-tone=structure]{opacity:.12}.TwoToneExplainer-module__T3baKW__controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.TwoToneExplainer-module__T3baKW__control{min-height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-default);color:var(--text-secondary);font:var(--type-label);letter-spacing:var(--type-label-tracking);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;display:inline-flex}.TwoToneExplainer-module__T3baKW__control:hover,.TwoToneExplainer-module__T3baKW__control[data-active]{border-color:var(--border-brand);color:var(--text-primary)}.TwoToneExplainer-module__T3baKW__control[data-active]{background:var(--forest-50)}.TwoToneExplainer-module__T3baKW__swatch{background:var(--brand-lime);width:12px;height:12px;box-shadow:inset 6px 0 0 var(--brand-forest);border-radius:3px}.TwoToneExplainer-module__T3baKW__swatch[data-tone=structure]{background:var(--brand-forest)}.TwoToneExplainer-module__T3baKW__swatch[data-tone=signal]{background:var(--brand-lime)}@media (prefers-reduced-motion:reduce){.TwoToneExplainer-module__T3baKW__stage path,.TwoToneExplainer-module__T3baKW__control{transition:none}}
.SystemPattern-module__v2G1lW__svg{width:100%;height:auto;display:block}.SystemPattern-module__v2G1lW__edge{stroke:var(--graphic-hairline-strong);stroke-width:1px}.SystemPattern-module__v2G1lW__node{fill:var(--graphic-structure);opacity:.7}.SystemPattern-module__v2G1lW__signal{fill:var(--graphic-signal)}.SystemPattern-module__v2G1lW__svg[data-tone=dark] .SystemPattern-module__v2G1lW__edge{stroke:#ffffff38}.SystemPattern-module__v2G1lW__svg[data-tone=dark] .SystemPattern-module__v2G1lW__node{fill:var(--forest-300)}
.SiteHeader-module__oaTwcq__header{z-index:var(--z-sticky);background:var(--surface-canvas);border-bottom:1px solid var(--border-subtle);transition:box-shadow var(--duration-base) var(--ease-standard);position:sticky;top:0}.SiteHeader-module__oaTwcq__header[data-scrolled=true]{box-shadow:var(--shadow-sm)}.SiteHeader-module__oaTwcq__inner{max-width:var(--container-xl);padding:0 var(--gutter-lg);height:var(--header-h);align-items:center;gap:var(--space-8);transition:height var(--duration-base) var(--ease-standard);margin:0 auto;display:flex}.SiteHeader-module__oaTwcq__header[data-scrolled=true] .SiteHeader-module__oaTwcq__inner{height:56px}.SiteHeader-module__oaTwcq__logo{border-radius:var(--radius-sm);align-items:center;width:138px;height:44px;padding:0 4px;display:inline-flex;position:relative}.SiteHeader-module__oaTwcq__logo img{width:auto;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);position:absolute;top:50%;left:4px;translate:0 -50%}.SiteHeader-module__oaTwcq__wordmark{opacity:1;height:22px}.SiteHeader-module__oaTwcq__mark{opacity:0;height:24px;transform:translateY(4px)}.SiteHeader-module__oaTwcq__header[data-scrolled=true] .SiteHeader-module__oaTwcq__wordmark{opacity:0;transform:translateY(-4px)}.SiteHeader-module__oaTwcq__header[data-scrolled=true] .SiteHeader-module__oaTwcq__mark{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.SiteHeader-module__oaTwcq__inner,.SiteHeader-module__oaTwcq__logo img{transition:none}}.SiteHeader-module__oaTwcq__nav{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.SiteHeader-module__oaTwcq__navList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__oaTwcq__navLink,.SiteHeader-module__oaTwcq__navButton{min-height:40px;font:var(--type-label);letter-spacing:var(--type-label-tracking);color:var(--text-secondary);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:4px;padding:8px 12px;text-decoration:none;display:inline-flex}.SiteHeader-module__oaTwcq__navLink:hover,.SiteHeader-module__oaTwcq__navButton:hover,.SiteHeader-module__oaTwcq__navButton[aria-expanded=true]{color:var(--text-primary);background:var(--action-ghost-hover)}.SiteHeader-module__oaTwcq__navLink[aria-current=page]{color:var(--text-primary)}.SiteHeader-module__oaTwcq__navButton svg{width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-standard)}.SiteHeader-module__oaTwcq__navButton[aria-expanded=true] svg{transform:rotate(180deg)}.SiteHeader-module__oaTwcq__servicesItem{position:relative}.SiteHeader-module__oaTwcq__panel{min-width:360px;padding:var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-md);z-index:var(--z-dropdown);position:absolute;top:calc(100% + 8px);left:0}.SiteHeader-module__oaTwcq__panel[hidden]{display:none}.SiteHeader-module__oaTwcq__panelList{margin:0;padding:0;list-style:none;display:grid}.SiteHeader-module__oaTwcq__panelLink{gap:var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);font:var(--type-body-sm);grid-template-columns:28px 1fr;align-items:baseline;padding:10px 12px;text-decoration:none;display:grid}.SiteHeader-module__oaTwcq__panelLink em{font:var(--type-eyebrow);letter-spacing:.04em;color:var(--text-accent);font-style:normal}.SiteHeader-module__oaTwcq__panelLink b{font:var(--type-label);letter-spacing:var(--type-label-tracking);display:block}.SiteHeader-module__oaTwcq__panelLink:hover{background:var(--action-ghost-hover);color:var(--text-primary)}.SiteHeader-module__oaTwcq__panelAll{margin-top:var(--space-1);border-top:1px solid var(--border-subtle);font:var(--type-label);letter-spacing:var(--type-label-tracking);color:var(--text-brand);border-radius:0 0 var(--radius-md) var(--radius-md);padding:10px 12px;text-decoration:none;display:block}.SiteHeader-module__oaTwcq__panelAll:hover{background:var(--action-ghost-hover)}.SiteHeader-module__oaTwcq__actions{align-items:center;gap:var(--space-2);display:flex}.SiteHeader-module__oaTwcq__menuButton{display:none}.SiteHeader-module__oaTwcq__mobile{border-top:1px solid var(--border-subtle);background:var(--surface-canvas);padding:var(--space-3) var(--gutter) var(--space-5);display:none}.SiteHeader-module__oaTwcq__mobile[data-open=true]{gap:2px;display:grid}.SiteHeader-module__oaTwcq__mobileList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.SiteHeader-module__oaTwcq__mobileLink{font:var(--type-label);letter-spacing:var(--type-label-tracking);color:var(--text-primary);border-radius:var(--radius-md);min-height:44px;padding:12px 10px;text-decoration:none;display:block}.SiteHeader-module__oaTwcq__mobileLink:hover{background:var(--action-ghost-hover)}.SiteHeader-module__oaTwcq__mobileSub{margin:0 0 var(--space-2);padding:0 0 0 var(--space-4);gap:2px;list-style:none;display:grid}.SiteHeader-module__oaTwcq__mobileSub .SiteHeader-module__oaTwcq__mobileLink{font:var(--type-body-sm);color:var(--text-secondary);min-height:40px;padding-block:10px}.SiteHeader-module__oaTwcq__mobileCta{margin-top:var(--space-3)}@media (max-width:960px){.SiteHeader-module__oaTwcq__inner{padding:0 var(--gutter)}.SiteHeader-module__oaTwcq__nav,.SiteHeader-module__oaTwcq__desktopCta{display:none}.SiteHeader-module__oaTwcq__menuButton{display:inline-grid}}
.ServicesGrid-module__L16QTG__grid{gap:var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ServicesGrid-module__L16QTG__grid>*{grid-column:span 2}.ServicesGrid-module__L16QTG__grid>:nth-child(4),.ServicesGrid-module__L16QTG__grid>:nth-child(5){grid-column:span 3}.ServicesGrid-module__L16QTG__swap{grid-template-areas:"stack";display:grid}.ServicesGrid-module__L16QTG__swap>*{transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);grid-area:stack;margin:0}.ServicesGrid-module__L16QTG__summary{font:var(--type-body);color:var(--text-secondary);text-wrap:pretty}.ServicesGrid-module__L16QTG__scope{opacity:0;font:var(--type-body-sm);color:var(--text-primary);align-content:start;gap:6px;padding:0;list-style:none;display:grid;transform:translateY(6px)}.ServicesGrid-module__L16QTG__scope li{padding-left:18px;position:relative}.ServicesGrid-module__L16QTG__scope li:before{content:"";background:var(--graphic-signal);width:10px;height:1px;position:absolute;top:.65em;left:0}.ServicesGrid-module__L16QTG__grid a:hover .ServicesGrid-module__L16QTG__summary,.ServicesGrid-module__L16QTG__grid a:focus-visible .ServicesGrid-module__L16QTG__summary{opacity:0;transform:translateY(-6px)}.ServicesGrid-module__L16QTG__grid a:hover .ServicesGrid-module__L16QTG__scope,.ServicesGrid-module__L16QTG__grid a:focus-visible .ServicesGrid-module__L16QTG__scope{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ServicesGrid-module__L16QTG__swap>*{transition:none}}.ServicesGrid-module__L16QTG__more{font:var(--type-label);letter-spacing:var(--type-label-tracking);color:var(--text-brand);align-items:center;gap:6px;display:inline-flex}.ServicesGrid-module__L16QTG__more svg{transition:transform var(--duration-fast) var(--ease-standard)}.ServicesGrid-module__L16QTG__grid a:hover .ServicesGrid-module__L16QTG__more svg{transform:translate(3px)}.ServicesGrid-module__L16QTG__footer{margin-top:var(--space-10);justify-content:center;display:flex}@media (max-width:960px){.ServicesGrid-module__L16QTG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesGrid-module__L16QTG__grid>*,.ServicesGrid-module__L16QTG__grid>:nth-child(4),.ServicesGrid-module__L16QTG__grid>:nth-child(5){grid-column:span 1}.ServicesGrid-module__L16QTG__grid>:nth-child(5){grid-column:span 2}}@media (max-width:640px){.ServicesGrid-module__L16QTG__grid{grid-template-columns:1fr}.ServicesGrid-module__L16QTG__grid>:nth-child(5){grid-column:span 1}}
.approach-module__Ga44Ka__stages{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.approach-module__Ga44Ka__stages+*{margin-top:var(--space-10)}h2+div[role=presentation]{margin-top:var(--space-10)}.approach-module__Ga44Ka__stage{gap:var(--space-8);padding:var(--space-8) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:80px 1.4fr .8fr;display:grid}.approach-module__Ga44Ka__stageNum{font:var(--type-data);letter-spacing:var(--type-data-tracking);color:var(--text-accent);font-variant-numeric:tabular-nums}.approach-module__Ga44Ka__stageBody p{margin-top:var(--space-3);color:var(--text-secondary);text-wrap:pretty;max-width:60ch}.approach-module__Ga44Ka__stageDeliverables ul{margin:var(--space-3) 0 0;gap:var(--space-2);font:var(--type-body-sm);color:var(--text-secondary);padding:0;list-style:none;display:grid}.approach-module__Ga44Ka__stageDeliverables li{padding-left:14px;position:relative}.approach-module__Ga44Ka__stageDeliverables li:before{content:"";background:var(--lime-500);width:6px;height:1px;position:absolute;top:10px;left:0}.approach-module__Ga44Ka__pillars{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (max-width:960px){.approach-module__Ga44Ka__stage{grid-template-columns:56px 1fr}.approach-module__Ga44Ka__stageDeliverables{grid-column:2}}
.contact-module__xwJ-uq__page{background:var(--surface-canvas);padding:var(--space-12) 0 var(--space-24)}.contact-module__xwJ-uq__crumbs{margin-bottom:var(--space-8)}.contact-module__xwJ-uq__grid{gap:var(--space-12);grid-template-columns:1.3fr .7fr;align-items:start;display:grid}.contact-module__xwJ-uq__title{margin-top:var(--space-4)}.contact-module__xwJ-uq__lead{margin-top:var(--space-5);max-width:56ch}.contact-module__xwJ-uq__formCard{margin-top:var(--space-8)}.contact-module__xwJ-uq__aside{gap:var(--space-4);top:calc(var(--header-h) + var(--space-6));display:grid;position:sticky}.contact-module__xwJ-uq__details{gap:var(--space-4);margin:0;display:grid}.contact-module__xwJ-uq__details dt{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:var(--lime-200)}.contact-module__xwJ-uq__details dd{font:var(--type-body);color:#fff;margin:4px 0 0}.contact-module__xwJ-uq__details dd a{color:#fff;font-weight:600;text-decoration:none}.contact-module__xwJ-uq__details dd a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--lime-300);text-decoration-color:var(--lime-300)}.contact-module__xwJ-uq__details dd span{font:var(--type-body-sm);color:#ffffffb8;display:block}.contact-module__xwJ-uq__address{font-style:normal;font:var(--type-body);color:var(--text-primary)}.contact-module__xwJ-uq__muted{font:var(--type-body-sm);color:var(--text-tertiary);margin:0}.contact-module__xwJ-uq__tips{gap:var(--space-2);font:var(--type-body-sm);color:var(--text-secondary);margin:0;padding:0 0 0 1.1em;display:grid}@media (max-width:960px){.contact-module__xwJ-uq__page{padding:var(--space-8) 0 var(--space-16)}.contact-module__xwJ-uq__grid{gap:var(--space-8);grid-template-columns:1fr}.contact-module__xwJ-uq__aside{position:static}}
.security-module__TuRYWW__table{border-collapse:collapse;width:100%;font:var(--type-body-sm);background:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.security-module__TuRYWW__table th,.security-module__TuRYWW__table td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.security-module__TuRYWW__table thead th{font:var(--type-label-sm);letter-spacing:var(--type-label-sm-tracking);text-transform:uppercase;color:var(--text-tertiary);background:var(--surface-sunken)}.security-module__TuRYWW__table tbody th{font:var(--type-label);letter-spacing:var(--type-label-tracking);color:var(--text-primary);white-space:nowrap}.security-module__TuRYWW__table td{color:var(--text-secondary)}.security-module__TuRYWW__table tbody tr:last-child th,.security-module__TuRYWW__table tbody tr:last-child td{border-bottom:0}.security-module__TuRYWW__note{margin-top:var(--space-5);font:var(--type-body-sm);color:var(--text-tertiary);max-width:60ch}.security-module__TuRYWW__requests{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:720px){.security-module__TuRYWW__requests{grid-template-columns:1fr}.security-module__TuRYWW__table thead{display:none}.security-module__TuRYWW__table tr{display:grid}.security-module__TuRYWW__table tbody th{white-space:normal;border-bottom:0;padding-bottom:0}}
.ArticleToc-module__yYEZNq__list{margin:var(--space-4) 0 0;border-left:1px solid var(--border-subtle);gap:2px;padding:0;list-style:none;display:grid}.ArticleToc-module__yYEZNq__link{padding:6px 0 6px var(--space-4);font:var(--type-body-sm);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-left:2px solid #0000;margin-left:-1px;text-decoration:none;display:block}.ArticleToc-module__yYEZNq__link:hover{color:var(--text-primary);border-left-color:var(--lime-300)}.ArticleToc-module__yYEZNq__link[aria-current=location]{color:var(--text-primary);border-left-color:var(--lime-400);font-weight:600}@media (max-width:960px){.ArticleToc-module__yYEZNq__list{border-left:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px}.ArticleToc-module__yYEZNq__link{border-left:0;margin-left:0;padding-left:0}.ArticleToc-module__yYEZNq__link[aria-current=location]{text-decoration:underline;-webkit-text-decoration-color:var(--lime-400);text-decoration-color:var(--lime-400);text-underline-offset:4px}}
.InsightCard-module__WhTF_W__pattern{width:100%;height:96px}.InsightCard-module__WhTF_W__meta{gap:var(--space-2) var(--space-3);font:var(--type-caption);letter-spacing:var(--type-caption-tracking);color:var(--text-tertiary);flex-wrap:wrap;align-items:center;display:flex}.InsightCard-module__WhTF_W__meta time{color:var(--text-secondary)}.InsightCard-module__WhTF_W__more{font:var(--type-label);letter-spacing:var(--type-label-tracking);color:var(--text-brand);align-items:center;gap:6px;display:inline-flex}.InsightCard-module__WhTF_W__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:960px){.InsightCard-module__WhTF_W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.InsightCard-module__WhTF_W__grid{grid-template-columns:1fr}}
.Toast-module__HsjkRa__region{right:var(--space-6);bottom:var(--space-6);z-index:var(--z-toast);gap:var(--space-3);width:min(100% - 2 * var(--space-6), 420px);pointer-events:none;display:grid;position:fixed}.Toast-module__HsjkRa__toast{pointer-events:auto;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-ink);color:#fff;box-shadow:var(--shadow-lg);font:var(--type-body-sm);animation:Toast-module__HsjkRa__rise var(--duration-slow) var(--ease-standard);align-items:flex-start;display:flex}.Toast-module__HsjkRa__toast[data-tone=success]{border-left:3px solid var(--lime-400)}.Toast-module__HsjkRa__toast[data-tone=danger]{border-left:3px solid #ff968b}.Toast-module__HsjkRa__toast p{flex:1;margin:0}.Toast-module__HsjkRa__toast b{font:var(--type-label);margin-bottom:2px;display:block}.Toast-module__HsjkRa__close{appearance:none;color:#fffc;cursor:pointer;border-radius:var(--radius-pill);background:0 0;border:0;place-items:center;width:28px;height:28px;margin:-4px -8px -4px 0;display:grid}.Toast-module__HsjkRa__close:hover{color:#fff;background:#ffffff1a}.Toast-module__HsjkRa__close:focus-visible{outline:2px solid var(--lime-300);outline-offset:2px}.Toast-module__HsjkRa__close svg{width:16px;height:16px}@keyframes Toast-module__HsjkRa__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Toast-module__HsjkRa__toast{animation:none}}
.about-module__-i9KWa__note{margin-top:var(--space-6);font:var(--type-body-sm);color:var(--text-tertiary);max-width:60ch}.about-module__-i9KWa__figure{margin-top:var(--space-10)}.about-module__-i9KWa__figureFirst{margin-bottom:var(--space-10)}.about-module__-i9KWa__facts{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.about-module__-i9KWa__facts dt{font:var(--type-caption);letter-spacing:var(--type-caption-tracking);text-transform:uppercase;color:var(--text-tertiary)}.about-module__-i9KWa__facts dd{margin:var(--space-1) 0 0;font:var(--type-body);color:var(--text-primary)}.about-module__-i9KWa__muted{color:var(--text-tertiary);font:var(--type-body-sm)}@media (max-width:640px){.about-module__-i9KWa__facts{grid-template-columns:1fr}}
.services-module__EimPha__list{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.services-module__EimPha__list>li:last-child{grid-column:span 2}.services-module__EimPha__list>li:last-child>*{max-width:none}.services-module__EimPha__bullets{gap:var(--space-2) var(--space-6);font:var(--type-body-sm);color:var(--text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.services-module__EimPha__bullets li{padding-left:14px;position:relative}.services-module__EimPha__bullets li:before{content:"";background:var(--lime-500);width:6px;height:1px;position:absolute;top:9px;left:0}.services-module__EimPha__continuity{gap:var(--space-16);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}@media (max-width:960px){.services-module__EimPha__continuity{gap:var(--space-10);grid-template-columns:1fr}}.services-module__EimPha__more{font:var(--type-label);letter-spacing:var(--type-label-tracking);color:var(--text-brand);align-items:center;gap:6px;display:inline-flex}@media (max-width:960px){.services-module__EimPha__list{grid-template-columns:1fr}.services-module__EimPha__list>li:last-child{grid-column:span 1}.services-module__EimPha__bullets{grid-template-columns:1fr}}
.Breadcrumbs-module__FM6wta__nav{font:var(--type-body-sm);color:var(--text-tertiary)}.Breadcrumbs-module__FM6wta__list{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__FM6wta__list li{align-items:center;gap:6px;min-height:24px;display:inline-flex}.Breadcrumbs-module__FM6wta__list a{color:var(--text-secondary);text-decoration:none}.Breadcrumbs-module__FM6wta__list a:hover{color:var(--text-primary);text-decoration:underline}.Breadcrumbs-module__FM6wta__list svg{width:14px;height:14px;color:var(--neutral-400)}.Breadcrumbs-module__FM6wta__current{color:var(--text-primary)}
@font-face{font-family:sora;src:url(../media/Sora_SemiBold-s.p.22jeolo64cjgf.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:83.64%;descent-override:25.01%;line-gap-override:0.0%;size-adjust:115.97%}.sora_37e08fa9-module__vW3eOq__className{font-family:sora,sora Fallback}.sora_37e08fa9-module__vW3eOq__variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:manrope;src:url(../media/Manrope_Regular-s.p.0ho25qi8q-v68.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_SemiBold-s.p.16zlgggnu4jvm.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.manrope_17f3fed-module__YAoGsG__className{font-family:manrope,manrope Fallback}.manrope_17f3fed-module__YAoGsG__variable{--font-manrope:"manrope", "manrope Fallback"}
.PageHeader-module__1_XGLW__header{padding:var(--space-16) 0 var(--space-16)}.PageHeader-module__1_XGLW__header[data-surface=cream]{background:var(--surface-cream)}.PageHeader-module__1_XGLW__header[data-surface=canvas]{background:var(--surface-canvas)}.PageHeader-module__1_XGLW__crumbs{margin-bottom:var(--space-8)}.PageHeader-module__1_XGLW__title{margin-top:var(--space-4);max-width:18ch}.PageHeader-module__1_XGLW__lead{margin-top:var(--space-6);max-width:60ch}.PageHeader-module__1_XGLW__grid{gap:var(--space-12);grid-template-columns:1.2fr .8fr;align-items:end;display:grid}.PageHeader-module__1_XGLW__aside{justify-self:end;width:100%;max-width:420px}@media (max-width:960px){.PageHeader-module__1_XGLW__header{padding:var(--space-12) 0}.PageHeader-module__1_XGLW__grid{gap:var(--space-8);grid-template-columns:1fr}.PageHeader-module__1_XGLW__aside{justify-self:start;max-width:none}}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Regular.0p-6kzn3m9h5i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Medium.2mpunmpl9b2im.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.jetbrainsmono_2274b947-module__glgJgq__className{font-family:jetbrainsMono}.jetbrainsmono_2274b947-module__glgJgq__variable{--font-jetbrains-mono:"jetbrainsMono"}
.TurnstileWidget-module__rc9jRW__wrap{gap:var(--space-2);display:grid}.TurnstileWidget-module__rc9jRW__slot{width:100%;min-height:65px}.TurnstileWidget-module__rc9jRW__slot iframe{display:block}.TurnstileWidget-module__rc9jRW__status{font:var(--type-body-sm);color:var(--text-tertiary)}.TurnstileWidget-module__rc9jRW__error{font:var(--type-body-sm);color:var(--status-danger-fg)}
.ReadingProgress-module__Rml8Dq__track{top:var(--header-h);height:2px;z-index:calc(var(--z-sticky) + 1);pointer-events:none;opacity:0;transition:opacity var(--duration-base) var(--ease-standard);position:fixed;left:0;right:0}.ReadingProgress-module__Rml8Dq__track[data-visible=true]{opacity:1}.ReadingProgress-module__Rml8Dq__bar{background:var(--lime-400);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}@media print{.ReadingProgress-module__Rml8Dq__track{display:none}}
.status-module__S-2JKa__status{padding:var(--space-24) 0 var(--space-32);background:var(--surface-canvas)}.status-module__S-2JKa__layout{gap:var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.status-module__S-2JKa__figure{justify-content:center;display:flex}@media (max-width:960px){.status-module__S-2JKa__layout{grid-template-columns:1fr}.status-module__S-2JKa__figure{order:-1;justify-content:flex-start}.status-module__S-2JKa__figure svg{max-width:200px}}.status-module__S-2JKa__title{margin-top:var(--space-4)}.status-module__S-2JKa__lead{margin-top:var(--space-5);max-width:56ch}.status-module__S-2JKa__links{margin:var(--space-10) 0 0;gap:var(--space-3) var(--space-8);font:var(--type-body);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.status-module__S-2JKa__links a{align-items:center;min-height:28px;display:inline-flex}.status-module__S-2JKa__actions{margin-top:var(--space-10);gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.status-module__S-2JKa__status{padding:var(--space-16) 0 var(--space-20)}.status-module__S-2JKa__links{grid-template-columns:1fr}}
.ContactForm-module__UoqRnG__form{gap:var(--space-5);display:grid}.ContactForm-module__UoqRnG__row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.ContactForm-module__UoqRnG__row{grid-template-columns:1fr}}.ContactForm-module__UoqRnG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__UoqRnG__privacy{font:var(--type-body-sm);color:var(--text-tertiary);margin:0}.ContactForm-module__UoqRnG__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ContactForm-module__UoqRnG__summary{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-fg);font:var(--type-body-sm)}.ContactForm-module__UoqRnG__summary p{margin:0}.ContactForm-module__UoqRnG__summary a{color:inherit}.ContactForm-module__UoqRnG__success{gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--surface-cream);display:grid}.ContactForm-module__UoqRnG__successTitle{font:var(--type-heading-md);letter-spacing:var(--type-heading-md-tracking);margin:0}.ContactForm-module__UoqRnG__success p{color:var(--text-secondary);text-wrap:pretty;margin:0}.ContactForm-module__UoqRnG__success a{font-weight:600}
.insights-module__QiFTdG__feed{margin-top:var(--space-10);font:var(--type-body-sm);color:var(--text-tertiary)}
.LegalPage-module__apPXoG__page{padding:var(--space-12) 0 var(--space-24);background:var(--surface-canvas)}.LegalPage-module__apPXoG__crumbs{margin-bottom:var(--space-8)}.LegalPage-module__apPXoG__title{margin-top:var(--space-4)}.LegalPage-module__apPXoG__updated{margin-top:var(--space-4);font:var(--type-body-sm);color:var(--text-tertiary)}.LegalPage-module__apPXoG__prose{margin-top:var(--space-10);max-width:none;font:var(--type-body)}.LegalPage-module__apPXoG__prose h2{margin-top:var(--space-10)}@media (max-width:960px){.LegalPage-module__apPXoG__page{padding:var(--space-8) 0 var(--space-16)}}