@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-blue:#2f6ad6;--color-brand-pale:#eef3fd;--color-brand-lilac-pale:#efecfc;--color-navy-deep:#0b1a33;--color-navy:#173a6e;--color-lilac:#5f56d8;--color-lilac-pale:#dcd8fb;--color-green:#6f65df;--color-green-soft:#c7c2ff;--color-amber:#d99a2b;--color-red:#c94b4b;--font-display:"Cormorant Garamond", Georgia, serif;--font-body:"Manrope", Arial, sans-serif;--font-metric:"Source Serif 4", "Cormorant Garamond", Georgia, serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light}html,body,#root{height:100%}body{color:var(--color-navy-deep);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-color:#f8f9fd;background-image:radial-gradient(1200px 700px at 4% -10%,#8f88f21f,#0000 60%),radial-gradient(1000px 600px at 104% 0,#5b8ff01f,#0000 58%),radial-gradient(700px 500px at 68% 58%,#dcd8fb33,#0000 60%),radial-gradient(900px 600px at 28% 116%,#5b8ff01a,#0000 62%),linear-gradient(160deg,#fbfcff,#f7f9fd,#f9f8fd);background-attachment:fixed;margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}*{scrollbar-width:thin;scrollbar-color:#03112647 transparent}input,select,textarea,button{font:inherit}}@layer components{.bh-glass{-webkit-backdrop-filter:blur(26px)saturate(185%);backdrop-filter:blur(26px)saturate(185%);background:linear-gradient(120deg,#8f88f224,#0000 44%),linear-gradient(300deg,#5b8ff01a,#0000 46%),linear-gradient(135deg,#ffffffb3,#ffffff75);border:1px solid #fffffff0;border-radius:18px;position:relative;box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffa6,inset 0 -1px #fff6,0 0 0 1px #173a6e0f,0 20px 44px -20px #03112657}.bh-glass-strong{-webkit-backdrop-filter:blur(38px)saturate(190%);backdrop-filter:blur(38px)saturate(190%);background:linear-gradient(115deg,#8f88f22e,#0000 40%),linear-gradient(295deg,#5b8ff01f,#0000 44%),linear-gradient(160deg,#ffffffd6,#faf9fdb8);border:1px solid #fffffffa;position:relative;box-shadow:inset 0 1px #fff,inset 1px 0 #ffffffb3,inset 0 -1px #ffffff73,0 0 0 1px #173a6e14,0 36px 80px -30px #0311268c}.bh-menu{background-color:#fff;background-image:linear-gradient(#fff,#fbfcff);border:1px solid #173a6e1a;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #173a6e14,0 36px 80px -30px #0311268c}.bh-glass:after,.bh-glass-strong:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffff8c,#fff0);height:42%;position:absolute;inset:0 0 auto}.bh-glass>*,.bh-glass-strong>*{z-index:1;position:relative}.bh-glass-navy{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:radial-gradient(420px 220px at 92% -10%,#8f88f26b,#0000 62%),radial-gradient(360px 200px at 0 110%,#5b8ff057,#0000 60%),linear-gradient(150deg,#1d3f7af2,#0f2244f7);border:1px solid #ffffff29;border-radius:18px;position:relative;box-shadow:inset 0 1px #fff3,0 18px 44px -18px #031126a6}.bh-glass-navy-inset{background:#ffffff0f;border:1px solid #ffffff1a;box-shadow:inset 0 1px 2px #00000059}.bh-sidebar{-webkit-backdrop-filter:blur(30px)saturate(170%);backdrop-filter:blur(30px)saturate(170%);background:linear-gradient(#ffffff47,#fff0 30%),radial-gradient(440px 260px at 110% -4%,#8f88f242,#0000 62%),radial-gradient(420px 320px at -10% 104%,#5b8ff03d,#0000 62%),linear-gradient(#e7ecfb,#e2e7f8 55%,#e5e0f7);border-right:1px solid #2f6ad629;box-shadow:inset -1px 0 #fff9,16px 0 36px -26px #173a6e52}.bh-brand-panel{background:radial-gradient(120% 130% at 100% 0,#ffffff2e,#0000 55%),linear-gradient(100deg,#2f66d2,#4877e4 20%,#6c78ea 55%,#8a80f0);border:1px solid #ffffff80;box-shadow:inset 0 1px #fff6,0 10px 24px -14px #2f6ad68c}.bh-nav-item{position:relative}.bh-nav-active{background:linear-gradient(90deg,#f5f8ff,#f3f0fe);box-shadow:inset 0 0 0 1px #2f6ad638,inset 0 1px #fff,0 4px 12px -8px #173a6e59}.bh-nav-active:before{content:"";background:linear-gradient(#3572e0,#7367ea);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:-6px;box-shadow:0 0 8px #5f56d866}.bh-nav-icon-on{background:linear-gradient(135deg,#3f7fea,#6a5fe0);box-shadow:inset 0 1px #ffffff59,0 2px 6px #2f6ad659}.bh-side-card{background:linear-gradient(#fff,#fbfcff);border:1px solid #173a6e1f;box-shadow:inset 0 1px #fff,0 1px 2px #173a6e12,0 10px 22px -16px #173a6e47}.bh-topbar{-webkit-backdrop-filter:blur(32px)saturate(185%);backdrop-filter:blur(32px)saturate(185%);background:linear-gradient(90deg,#8f88f21f,#0000 36%,#5b8ff014),linear-gradient(#ffffffb3,#ffffff80);border-bottom:1px solid #fffffff5;box-shadow:inset 0 1px #fff,0 1px #2f6ad61a,0 16px 36px -24px #173a6e47}.bh-card{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:linear-gradient(#ffffffe6,#fbfbfdd6);border:1px solid #fffffff5;border-radius:16px;box-shadow:inset 0 1px #fff,0 0 0 1px #173a6e13,0 1px 2px #0311260d,0 12px 28px -20px #03112647}.bh-panel{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffffe6;border-radius:20px;box-shadow:inset 0 1px #fff,0 0 0 1px #173a6e12,0 24px 56px -28px #03112666}.bh-plane{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(125deg,#8f88f21a,#0000 50%),#ffffff57;border:1px solid #ffffffe6;border-radius:22px;box-shadow:inset 0 1px #fff,inset 1px 0 #ffffff80,0 0 0 1px #173a6e0d}.bh-demo{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:repeating-linear-gradient(135deg,#e9ac3c12 0 10px,#0000 10px 22px),#ffffff80;border:1.5px dashed #c48414b3;box-shadow:inset 0 1px #ffffffe6}.bh-well{background:linear-gradient(#eef2fb,#f6f8fd);border:1px solid #0000;box-shadow:inset 0 1px 3px #03112629,inset 0 0 0 1px #173a6e0d,0 1px #ffffffe6}.bh-raised{background:linear-gradient(#fff,#f1f4fb);box-shadow:inset 0 1px #fff,inset 0 -1px #0311260f,0 1px 2px #0311261f,0 3px 8px -3px #03112624}.bh-raised:hover{background:linear-gradient(#fff,#f5f7fd)}.bh-tactile{transition:transform 80ms,box-shadow .12s,filter .12s,background-color .12s}.bh-tactile:hover{filter:brightness(1.03)}.bh-tactile:active{filter:brightness(.97);transform:translateY(1px);box-shadow:inset 0 2px 4px #03112638,0 0 0 1px #173a6e14}.bh-tactile-soft{transition:transform .14s,box-shadow .14s}a:hover>.bh-tactile-soft,.bh-tactile-soft:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 1px 2px #0311260f,0 16px 32px -18px #03112659}.bh-btn-navy{background:linear-gradient(#3a78e6,#3572e0,#2b64cf);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000029,0 1px 2px #173a6e40,0 6px 14px -6px #2f6ad699}.bh-btn-lilac{background:linear-gradient(#7d72ee,#6a5fe0 55%,#5e53d6);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #00000024,0 1px 2px #3c329640,0 6px 14px -6px #6a5fe0a6}.bh-btn-red{background:linear-gradient(#d96363,#c94b4b 55%,#b53f3f);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000038,0 1px 2px #5014144d,0 6px 14px -6px #c94b4bb3}.bh-seg{background:linear-gradient(#e7ecf8,#f2f4fc);box-shadow:inset 0 2px 4px #173a6e2e,inset 0 0 0 1px #173a6e14,0 1px #fffffff2}.bh-seg-on{background:linear-gradient(#fff,#e9f0fe 45%,#e6e3fb);box-shadow:inset 0 0 0 1px #2f6ad652,inset 0 1px #fff,0 1px 2px #173a6e2e,0 4px 10px -4px #2f6ad659}.bh-seg button:not(.bh-seg-on):hover{background:#fff9;box-shadow:inset 0 1px #ffffffe6}.bh-seg button:active{transform:translateY(1px);box-shadow:inset 0 2px 3px #173a6e38}@media(max-width:767px){.bh-scrollx .bh-table-wide{min-width:40rem}}.bh-scrollx{--scrollx-fade:#fffffff5;position:relative}.bh-scrollx>[tabindex]{scrollbar-width:thin;-webkit-overflow-scrolling:touch}.bh-scrollx[data-more-right]:after,.bh-scrollx[data-more-left]:before{content:"";pointer-events:none;z-index:1;border-radius:inherit;width:2.75rem;position:absolute;top:0;bottom:0}.bh-scrollx[data-more-right]:after{background:linear-gradient(90deg,#fff0,var(--scrollx-fade));right:0}.bh-scrollx[data-more-left]:before{background:linear-gradient(270deg,#fff0,var(--scrollx-fade));left:0}.bh-scrollx-hint{z-index:2;color:#fff;pointer-events:none;background:#173a6e;border-radius:9999px;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #03112659}.bh-scrollx-hint-right{right:.375rem}.bh-scrollx-hint-left{left:.375rem}.bh-switch{background:linear-gradient(#d5d8e2,#e6e8ef);border-radius:999px;flex:none;width:42px;height:24px;transition:background .16s;display:inline-block;position:relative;box-shadow:inset 0 1px 3px #03112647,inset 0 0 0 1px #173a6e14}.bh-switch[data-on=true]{background:linear-gradient(#3572e0,#6a5fe0);box-shadow:inset 0 1px 2px #14286e59,inset 0 0 0 1px #2f6ad659}.bh-switch-knob{background:linear-gradient(#fff,#eaecf3);border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #03112666,0 2px 5px -1px #03112640,inset 0 -1px #03112614}.bh-switch[data-on=true] .bh-switch-knob{transform:translate(18px)}.bh-switch:has(input:focus-visible){outline:2px solid var(--color-brand-blue);outline-offset:2px}.bh-check{appearance:none;cursor:pointer;background:linear-gradient(#fff,#eef0f5);border:1px solid #0311263d;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;transition:background .12s,border-color .12s;display:inline-grid;box-shadow:inset 0 1px #fff,0 1px 1px #0311261a}.bh-check:checked{background:linear-gradient(#4a86f0,#5f56d8);border-color:#3f62d0;box-shadow:inset 0 1px #ffffff59,0 1px 2px #2f6ad659}.bh-check:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.bh-check:disabled{opacity:.5;cursor:not-allowed}.bh-radio{appearance:none;cursor:pointer;background:linear-gradient(#fff,#eef0f5);border:1px solid #0311263d;border-radius:999px;flex:none;place-items:center;width:17px;height:17px;transition:background .12s,border-color .12s;display:inline-grid;box-shadow:inset 0 1px #fff,0 1px 1px #0311261a}.bh-radio:checked{background:linear-gradient(#4a86f0,#5f56d8);border-color:#3f62d0;box-shadow:inset 0 1px #ffffff59,0 1px 2px #2f6ad659}.bh-radio:checked:after{content:"";background:#fff;border-radius:999px;width:6px;height:6px}.bh-range{appearance:none;cursor:pointer;background:linear-gradient(#e3e5ed,#eef0f5);border-radius:999px;height:8px;box-shadow:inset 0 1px 3px #03112638,inset 0 0 0 1px #173a6e0f}.bh-range::-webkit-slider-thumb{appearance:none;background:linear-gradient(#fff,#e9ebf3);border:1px solid #0311262e;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px #3572e0,0 1px 2px #03112659,0 3px 8px -2px #0311264d}.bh-range::-moz-range-thumb{background:linear-gradient(#fff,#e9ebf3);border:1px solid #0311262e;border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px #3572e0,0 1px 2px #03112659,0 3px 8px -2px #0311264d}.bh-track{background:linear-gradient(#e6e8ef,#f1f2f6);box-shadow:inset 0 1px 2px #03112633,inset 0 0 0 1px #173a6e0d}.bh-fill{box-shadow:inset 0 1px #ffffff73,inset 0 -1px #0000001f}.bh-avatar{background:linear-gradient(145deg,#3572e0,#4f6fe3 55%,#6a5fe0);box-shadow:inset 0 1px #ffffff47,0 0 0 2px #fffffff2,0 1px 3px #03112659}.bh-node{background:linear-gradient(#fff,#f8f8fb);border:1px solid #0311261a;border-radius:14px;box-shadow:inset 0 1px #fff,0 1px 2px #03112614,0 8px 18px -12px #0311264d}.bh-node-focus{background:radial-gradient(240px 120px at 100% 0,#5f56d873,#0000 60%),linear-gradient(150deg,#2b5aa0,#173a6e 60%,#10264d);border:1px solid #ffffff2e;border-radius:16px;box-shadow:inset 0 1px #ffffff38,0 0 0 4px #5f56d82e,0 18px 40px -16px #03112699}.bh-node-critical{border-color:#c94b4b73;box-shadow:inset 0 1px #fff,inset 4px 0 #c94b4b,0 8px 18px -12px #c94b4b80}.bh-node-accent{box-shadow:inset 0 1px #fff,inset 4px 0 0 var(--color-lilac),0 8px 18px -12px #5f56d873;border-color:#5f56d859}.bh-node-warn{box-shadow:inset 0 1px #fff,inset 4px 0 0 var(--color-amber),0 8px 18px -12px #e9ac3c80;border-color:#e9ac3c80}.bh-connector{background:linear-gradient(90deg,#5f56d826,#5f56d8b3,#5f56d826);border-radius:2px;height:2px}.bh-rail{background:linear-gradient(#0311260f,#5f56d873,#0311260f);border-radius:2px;width:2px}.bh-field{width:100%;color:var(--color-navy-deep);background:linear-gradient(#fdfdfe,#fff);border:1px solid #03112629;border-radius:10px;outline:none;padding:.55rem .75rem;font-size:.875rem;transition:border-color .12s,box-shadow .12s;box-shadow:inset 0 1px 2px #03112614}.bh-field::placeholder{color:#0311268c}.bh-field:focus{border-color:var(--color-brand-blue);box-shadow:inset 0 1px 2px #0311260f,0 0 0 3px #2f6ad638}.bh-field[aria-invalid=true]{border-color:var(--color-red)}.bh-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.85rem}.bh-table thead th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#031126b8;z-index:1;background:linear-gradient(#f6f6f9fa,#eef0f5fa);border-bottom:1px solid #0311261a;padding:.6rem .75rem;font-size:.68rem;font-weight:700;position:sticky;top:0;box-shadow:inset 0 -1px #fffc}.bh-table td,.bh-table tbody th[scope=row]{vertical-align:top;text-align:left;font-weight:inherit;border-bottom:1px solid #0311260f;padding:.65rem .75rem}.bh-table tr:last-child td,.bh-table tr:last-child th[scope=row]{border-bottom:none}.bh-table tbody tr[data-clickable=true]:hover{cursor:pointer;background:#5b8ff01a}.compact .bh-table td,.compact .bh-table tbody th[scope=row]{padding:.4rem .6rem}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[9\%\]{top:9%}.right-4{right:calc(var(--spacing) * 4)}.right-\[5\%\]{right:5%}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1\/2{left:50%}.left-\[5\%\]{left:5%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-36{height:calc(var(--spacing) * 36)}.h-\[420px\]{height:420px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[90vh\]{max-height:90vh}.min-h-\[170px\]{min-height:170px}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100vh-11rem\)\]{min-height:calc(100vh - 11rem)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-80{width:calc(var(--spacing) * 80)}.w-\[27\%\]{width:27%}.w-\[36\%\]{width:36%}.w-\[38\%\]{width:38%}.w-\[48\%\]{width:48%}.w-\[74px\]{width:74px}.w-\[76px\]{width:76px}.w-\[78px\]{width:78px}.w-\[80px\]{width:80px}.w-\[82px\]{width:82px}.w-\[84px\]{width:84px}.w-\[86px\]{width:86px}.w-\[88\%\]{width:88%}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[94px\]{width:94px}.w-\[96px\]{width:96px}.w-\[98px\]{width:98px}.w-\[100px\]{width:100px}.w-\[102px\]{width:102px}.w-\[104px\]{width:104px}.w-\[106px\]{width:106px}.w-\[108px\]{width:108px}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[114px\]{width:114px}.w-\[116px\]{width:116px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[122px\]{width:122px}.w-\[124px\]{width:124px}.w-\[126px\]{width:126px}.w-\[128px\]{width:128px}.w-\[132px\]{width:132px}.w-\[136px\]{width:136px}.w-\[144px\]{width:144px}.w-\[146px\]{width:146px}.w-\[150px\]{width:150px}.w-\[158px\]{width:158px}.w-\[268px\]{width:268px}.w-\[420px\]{width:420px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[176px\]{max-width:176px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-24{gap:calc(var(--spacing) * 24)}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-navy-deep\/8>:not(:last-child)){border-color:#0b1a3314}@supports (color:color-mix(in lab,red,red)){:where(.divide-navy-deep\/8>:not(:last-child)){border-color:color-mix(in oklab,var(--color-navy-deep) 8%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-amber\/35{border-color:#d99a2b59}@supports (color:color-mix(in lab,red,red)){.border-amber\/35{border-color:color-mix(in oklab,var(--color-amber) 35%,transparent)}}.border-amber\/40{border-color:#d99a2b66}@supports (color:color-mix(in lab,red,red)){.border-amber\/40{border-color:color-mix(in oklab,var(--color-amber) 40%,transparent)}}.border-brand-blue\/10{border-color:#2f6ad61a}@supports (color:color-mix(in lab,red,red)){.border-brand-blue\/10{border-color:color-mix(in oklab,var(--color-brand-blue) 10%,transparent)}}.border-green\/30{border-color:#6f65df4d}@supports (color:color-mix(in lab,red,red)){.border-green\/30{border-color:color-mix(in oklab,var(--color-green) 30%,transparent)}}.border-green\/40{border-color:#6f65df66}@supports (color:color-mix(in lab,red,red)){.border-green\/40{border-color:color-mix(in oklab,var(--color-green) 40%,transparent)}}.border-lilac{border-color:var(--color-lilac)}.border-lilac\/40{border-color:#5f56d866}@supports (color:color-mix(in lab,red,red)){.border-lilac\/40{border-color:color-mix(in oklab,var(--color-lilac) 40%,transparent)}}.border-navy-deep\/6{border-color:#0b1a330f}@supports (color:color-mix(in lab,red,red)){.border-navy-deep\/6{border-color:color-mix(in oklab,var(--color-navy-deep) 6%,transparent)}}.border-navy-deep\/8{border-color:#0b1a3314}@supports (color:color-mix(in lab,red,red)){.border-navy-deep\/8{border-color:color-mix(in oklab,var(--color-navy-deep) 8%,transparent)}}.border-navy-deep\/10{border-color:#0b1a331a}@supports (color:color-mix(in lab,red,red)){.border-navy-deep\/10{border-color:color-mix(in oklab,var(--color-navy-deep) 10%,transparent)}}.border-navy-deep\/12{border-color:#0b1a331f}@supports (color:color-mix(in lab,red,red)){.border-navy-deep\/12{border-color:color-mix(in oklab,var(--color-navy-deep) 12%,transparent)}}.border-navy\/20{border-color:#173a6e33}@supports (color:color-mix(in lab,red,red)){.border-navy\/20{border-color:color-mix(in oklab,var(--color-navy) 20%,transparent)}}.border-red\/30{border-color:#c94b4b4d}@supports (color:color-mix(in lab,red,red)){.border-red\/30{border-color:color-mix(in oklab,var(--color-red) 30%,transparent)}}.border-red\/40{border-color:#c94b4b66}@supports (color:color-mix(in lab,red,red)){.border-red\/40{border-color:color-mix(in oklab,var(--color-red) 40%,transparent)}}.border-transparent{border-color:#0000}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-amber{background-color:var(--color-amber)}.bg-amber\/10{background-color:#d99a2b1a}@supports (color:color-mix(in lab,red,red)){.bg-amber\/10{background-color:color-mix(in oklab,var(--color-amber) 10%,transparent)}}.bg-amber\/12{background-color:#d99a2b1f}@supports (color:color-mix(in lab,red,red)){.bg-amber\/12{background-color:color-mix(in oklab,var(--color-amber) 12%,transparent)}}.bg-amber\/15{background-color:#d99a2b26}@supports (color:color-mix(in lab,red,red)){.bg-amber\/15{background-color:color-mix(in oklab,var(--color-amber) 15%,transparent)}}.bg-brand-blue{background-color:var(--color-brand-blue)}.bg-brand-lilac-pale{background-color:var(--color-brand-lilac-pale)}.bg-brand-lilac-pale\/45{background-color:#efecfc73}@supports (color:color-mix(in lab,red,red)){.bg-brand-lilac-pale\/45{background-color:color-mix(in oklab,var(--color-brand-lilac-pale) 45%,transparent)}}.bg-brand-lilac-pale\/50{background-color:#efecfc80}@supports (color:color-mix(in lab,red,red)){.bg-brand-lilac-pale\/50{background-color:color-mix(in oklab,var(--color-brand-lilac-pale) 50%,transparent)}}.bg-brand-pale{background-color:var(--color-brand-pale)}.bg-brand-pale\/45{background-color:#eef3fd73}@supports (color:color-mix(in lab,red,red)){.bg-brand-pale\/45{background-color:color-mix(in oklab,var(--color-brand-pale) 45%,transparent)}}.bg-brand-pale\/55{background-color:#eef3fd8c}@supports (color:color-mix(in lab,red,red)){.bg-brand-pale\/55{background-color:color-mix(in oklab,var(--color-brand-pale) 55%,transparent)}}.bg-green{background-color:var(--color-green)}.bg-green\/8{background-color:#6f65df14}@supports (color:color-mix(in lab,red,red)){.bg-green\/8{background-color:color-mix(in oklab,var(--color-green) 8%,transparent)}}.bg-green\/12{background-color:#6f65df1f}@supports (color:color-mix(in lab,red,red)){.bg-green\/12{background-color:color-mix(in oklab,var(--color-green) 12%,transparent)}}.bg-lilac{background-color:var(--color-lilac)}.bg-lilac\/10{background-color:#5f56d81a}@supports (color:color-mix(in lab,red,red)){.bg-lilac\/10{background-color:color-mix(in oklab,var(--color-lilac) 10%,transparent)}}.bg-lilac\/15{background-color:#5f56d826}@supports (color:color-mix(in lab,red,red)){.bg-lilac\/15{background-color:color-mix(in oklab,var(--color-lilac) 15%,transparent)}}.bg-lilac\/50{background-color:#5f56d880}@supports (color:color-mix(in lab,red,red)){.bg-lilac\/50{background-color:color-mix(in oklab,var(--color-lilac) 50%,transparent)}}.bg-navy{background-color:var(--color-navy)}.bg-navy-deep\/6{background-color:#0b1a330f}@supports (color:color-mix(in lab,red,red)){.bg-navy-deep\/6{background-color:color-mix(in oklab,var(--color-navy-deep) 6%,transparent)}}.bg-navy-deep\/8{background-color:#0b1a3314}@supports (color:color-mix(in lab,red,red)){.bg-navy-deep\/8{background-color:color-mix(in oklab,var(--color-navy-deep) 8%,transparent)}}.bg-navy-deep\/10{background-color:#0b1a331a}@supports (color:color-mix(in lab,red,red)){.bg-navy-deep\/10{background-color:color-mix(in oklab,var(--color-navy-deep) 10%,transparent)}}.bg-navy-deep\/12{background-color:#0b1a331f}@supports (color:color-mix(in lab,red,red)){.bg-navy-deep\/12{background-color:color-mix(in oklab,var(--color-navy-deep) 12%,transparent)}}.bg-navy-deep\/35{background-color:#0b1a3359}@supports (color:color-mix(in lab,red,red)){.bg-navy-deep\/35{background-color:color-mix(in oklab,var(--color-navy-deep) 35%,transparent)}}.bg-navy-deep\/40{background-color:#0b1a3366}@supports (color:color-mix(in lab,red,red)){.bg-navy-deep\/40{background-color:color-mix(in oklab,var(--color-navy-deep) 40%,transparent)}}.bg-navy-deep\/45{background-color:#0b1a3373}@supports (color:color-mix(in lab,red,red)){.bg-navy-deep\/45{background-color:color-mix(in oklab,var(--color-navy-deep) 45%,transparent)}}.bg-navy\/5{background-color:#173a6e0d}@supports (color:color-mix(in lab,red,red)){.bg-navy\/5{background-color:color-mix(in oklab,var(--color-navy) 5%,transparent)}}.bg-red{background-color:var(--color-red)}.bg-red\/8{background-color:#c94b4b14}@supports (color:color-mix(in lab,red,red)){.bg-red\/8{background-color:color-mix(in oklab,var(--color-red) 8%,transparent)}}.bg-red\/10{background-color:#c94b4b1a}@supports (color:color-mix(in lab,red,red)){.bg-red\/10{background-color:color-mix(in oklab,var(--color-red) 10%,transparent)}}.bg-red\/12{background-color:#c94b4b1f}@supports (color:color-mix(in lab,red,red)){.bg-red\/12{background-color:color-mix(in oklab,var(--color-red) 12%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(220\,216\,251\,0\.42\)\,transparent_58\%\)\,radial-gradient\(ellipse_at_30\%_20\%\,rgba\(91\,143\,240\,0\.16\)\,transparent_45\%\)\]{background-image:radial-gradient(#dcd8fb6b,#0000 58%),radial-gradient(at 30% 20%,#5b8ff029,#0000 45%)}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-\[3px\]{padding:3px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[10vh\]{padding-top:10vh}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[0\.91\]{--tw-leading:.91;line-height:.91}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#ff8f8f\]{color:#ff8f8f}.text-\[\#ff9a9a\]{color:#ff9a9a}.text-amber{color:var(--color-amber)}.text-brand-blue{color:var(--color-brand-blue)}.text-green{color:var(--color-green)}.text-green-soft{color:var(--color-green-soft)}.text-lilac{color:var(--color-lilac)}.text-lilac-pale{color:var(--color-lilac-pale)}.text-navy{color:var(--color-navy)}.text-navy-deep{color:var(--color-navy-deep)}.text-navy-deep\/62{color:#0b1a339e}@supports (color:color-mix(in lab,red,red)){.text-navy-deep\/62{color:color-mix(in oklab,var(--color-navy-deep) 62%,transparent)}}.text-navy-deep\/65{color:#0b1a33a6}@supports (color:color-mix(in lab,red,red)){.text-navy-deep\/65{color:color-mix(in oklab,var(--color-navy-deep) 65%,transparent)}}.text-navy-deep\/70{color:#0b1a33b3}@supports (color:color-mix(in lab,red,red)){.text-navy-deep\/70{color:color-mix(in oklab,var(--color-navy-deep) 70%,transparent)}}.text-navy-deep\/72{color:#0b1a33b8}@supports (color:color-mix(in lab,red,red)){.text-navy-deep\/72{color:color-mix(in oklab,var(--color-navy-deep) 72%,transparent)}}.text-navy-deep\/75{color:#0b1a33bf}@supports (color:color-mix(in lab,red,red)){.text-navy-deep\/75{color:color-mix(in oklab,var(--color-navy-deep) 75%,transparent)}}.text-navy-deep\/78{color:#0b1a33c7}@supports (color:color-mix(in lab,red,red)){.text-navy-deep\/78{color:color-mix(in oklab,var(--color-navy-deep) 78%,transparent)}}.text-navy-deep\/80{color:#0b1a33cc}@supports (color:color-mix(in lab,red,red)){.text-navy-deep\/80{color:color-mix(in oklab,var(--color-navy-deep) 80%,transparent)}}.text-navy-deep\/85{color:#0b1a33d9}@supports (color:color-mix(in lab,red,red)){.text-navy-deep\/85{color:color-mix(in oklab,var(--color-navy-deep) 85%,transparent)}}.text-red{color:var(--color-red)}.text-white{color:var(--color-white)}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-white\/60{text-decoration-color:#fff9}@supports (color:color-mix(in lab,red,red)){.decoration-white\/60{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.underline-offset-2{text-underline-offset:2px}.opacity-60{opacity:.6}.shadow-\[0_0_0_1px_rgba\(201\,75\,75\,0\.7\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#c94b4bb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_22px_rgba\(91\,143\,240\,0\.025\)\,0_0_0_48px_rgba\(143\,136\,242\,0\.025\)\]{--tw-shadow:0 0 0 22px var(--tw-shadow-color,#5b8ff006), 0 0 0 48px var(--tw-shadow-color,#8f88f206);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.25\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(3\,17\,38\,0\.15\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#03112626);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#ffffff80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-brand-blue\/14{--tw-ring-color:#2f6ad624}@supports (color:color-mix(in lab,red,red)){.ring-brand-blue\/14{--tw-ring-color:color-mix(in oklab, var(--color-brand-blue) 14%, transparent)}}.ring-brand-blue\/20{--tw-ring-color:#2f6ad633}@supports (color:color-mix(in lab,red,red)){.ring-brand-blue\/20{--tw-ring-color:color-mix(in oklab, var(--color-brand-blue) 20%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--scrollx-fade\:\#eef1fa\]{--scrollx-fade:#eef1fa}.ring-inset{--tw-ring-inset:inset}.placeholder\:text-brand-blue::placeholder{color:var(--color-brand-blue)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-1:before{content:var(--tw-content);width:var(--spacing)}.before\:bg-amber:before{content:var(--tw-content);background-color:var(--color-amber)}.before\:bg-green:before{content:var(--tw-content);background-color:var(--color-green)}.before\:bg-lilac:before{content:var(--tw-content);background-color:var(--color-lilac)}.before\:bg-navy:before{content:var(--tw-content);background-color:var(--color-navy)}.before\:bg-red:before{content:var(--tw-content);background-color:var(--color-red)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:bg-brand-pale:hover{background-color:var(--color-brand-pale)}.hover\:bg-lilac\/14:hover{background-color:#5f56d824}@supports (color:color-mix(in lab,red,red)){.hover\:bg-lilac\/14:hover{background-color:color-mix(in oklab,var(--color-lilac) 14%,transparent)}}.hover\:bg-navy-deep\/4:hover{background-color:#0b1a330a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-navy-deep\/4:hover{background-color:color-mix(in oklab,var(--color-navy-deep) 4%,transparent)}}.hover\:bg-navy-deep\/6:hover{background-color:#0b1a330f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-navy-deep\/6:hover{background-color:color-mix(in oklab,var(--color-navy-deep) 6%,transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/55:hover{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/55:hover{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.hover\:text-brand-blue:hover{color:var(--color-brand-blue)}.hover\:text-navy-deep:hover{color:var(--color-navy-deep)}}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:48rem){.max-md\:flex-wrap{flex-wrap:wrap}}@media(min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:48rem){.md\:mx-6{margin-inline:calc(var(--spacing) * 6)}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:min-h-\[450px\]{min-height:450px}.md\:w-\[106px\]{width:106px}.md\:w-\[110px\]{width:110px}.md\:w-\[112px\]{width:112px}.md\:w-\[116px\]{width:116px}.md\:w-\[118px\]{width:118px}.md\:w-\[120px\]{width:120px}.md\:w-\[124px\]{width:124px}.md\:w-\[126px\]{width:126px}.md\:w-\[130px\]{width:130px}.md\:w-\[132px\]{width:132px}.md\:w-\[136px\]{width:136px}.md\:w-\[138px\]{width:138px}.md\:w-\[140px\]{width:140px}.md\:w-\[142px\]{width:142px}.md\:w-\[144px\]{width:144px}.md\:w-\[148px\]{width:148px}.md\:w-\[150px\]{width:150px}.md\:w-\[152px\]{width:152px}.md\:w-\[154px\]{width:154px}.md\:w-\[156px\]{width:156px}.md\:w-\[158px\]{width:158px}.md\:w-\[162px\]{width:162px}.md\:w-\[164px\]{width:164px}.md\:w-\[166px\]{width:166px}.md\:w-\[168px\]{width:168px}.md\:w-\[170px\]{width:170px}.md\:w-\[174px\]{width:174px}.md\:w-\[176px\]{width:176px}.md\:w-\[180px\]{width:180px}.md\:w-\[182px\]{width:182px}.md\:w-\[184px\]{width:184px}.md\:w-\[190px\]{width:190px}.md\:w-\[196px\]{width:196px}.md\:w-\[208px\]{width:208px}.md\:w-\[210px\]{width:210px}.md\:w-\[216px\]{width:216px}.md\:w-\[228px\]{width:228px}.md\:max-w-md{max-width:var(--container-md)}.md\:grid-cols-\[1\.35fr_0\.65fr\]{grid-template-columns:1.35fr .65fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-24{gap:calc(var(--spacing) * 24)}.md\:gap-28{gap:calc(var(--spacing) * 28)}.md\:gap-32{gap:calc(var(--spacing) * 32)}.md\:gap-36{gap:calc(var(--spacing) * 36)}.md\:gap-40{gap:calc(var(--spacing) * 40)}.md\:rounded-\[28px\]{border-radius:28px}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}.md\:pr-24{padding-right:calc(var(--spacing) * 24)}.md\:pr-28{padding-right:calc(var(--spacing) * 28)}.md\:pr-32{padding-right:calc(var(--spacing) * 32)}.md\:pr-36{padding-right:calc(var(--spacing) * 36)}.md\:pr-40{padding-right:calc(var(--spacing) * 40)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[2\.6rem\]{font-size:2.6rem}.md\:text-\[2\.15rem\]{font-size:2.15rem}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:items-center{align-items:center}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-italic-latin.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4-latin.woff2)format("woff2")}:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:2px}.public-skip-link{z-index:200;color:#fff;background:#0b1a33;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:12px;left:16px;transform:translateY(-180%)}.public-skip-link:focus{transform:translateY(0)}.bh-focus:focus-visible,.bh-focus-dark:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:2px}.bh-table tbody tr:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:-3px;background:#5b8ff029}.bh-table tbody tr:focus-visible>:first-child{box-shadow:inset 4px 0 0 var(--color-brand-blue)}.bh-table tbody tr:has(>th .bh-row-link:focus-visible){background:#5b8ff029}.bh-table tbody tr:has(>th .bh-row-link:focus-visible)>:first-child{box-shadow:inset 4px 0 0 var(--color-brand-blue)}.metric-number{font-family:var(--font-metric);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:500}.bh-row-link{color:inherit;text-decoration:none;display:block}.bh-row-link:hover{text-underline-offset:3px;-webkit-text-decoration:underline #03112659;text-decoration:underline #03112659}@keyframes bh-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes bh-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.bh-fade-in{animation:.18s ease-out both bh-fade-in}.bh-slide-in{animation:.2s ease-out both bh-slide-in}.reggie-logo-field{z-index:0;pointer-events:none;opacity:.92;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.reggie-logo-row{pointer-events:none;width:100%;position:absolute;left:0;overflow:hidden}.reggie-logo-track{will-change:transform;filter:blur(.15px);opacity:.14;width:max-content;display:flex}.reggie-logo-row img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;display:block}.reggie-logo-row-left .reggie-logo-track{animation-name:reggie-logo-drift-left;animation-timing-function:linear;animation-iteration-count:infinite}.reggie-logo-row-right .reggie-logo-track{animation-name:reggie-logo-drift-right;animation-timing-function:linear;animation-iteration-count:infinite}.reggie-logo-row-one{top:12%}.reggie-logo-row-two{top:32%}.reggie-logo-row-three{top:56%}.reggie-logo-row-four{top:77%}.reggie-logo-row-one .reggie-logo-track{margin-left:-6%;animation-duration:42s}.reggie-logo-row-two .reggie-logo-track{margin-left:-16%;animation-duration:51s}.reggie-logo-row-three .reggie-logo-track{margin-left:-10%;animation-duration:63s}.reggie-logo-row-four .reggie-logo-track{margin-left:-22%;animation-duration:47s}.reggie-logo-vignette{background:linear-gradient(90deg,#f7f8fdd6,#0000 16% 84%,#f7f8fdd6),radial-gradient(#f7f8fdb8,#f7f8fd8f,#f7f8fd1f 68%,#f7f8fdb3);position:absolute;inset:0}@keyframes reggie-logo-drift-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes reggie-logo-drift-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:640px){.reggie-logo-field{opacity:.78}.reggie-logo-track{opacity:.11}.reggie-logo-row-one{top:15%}.reggie-logo-row-two{top:35%}.reggie-logo-row-three{top:58%}.reggie-logo-row-four{top:80%}}@media(prefers-reduced-motion:reduce){.reggie-logo-track{animation:none}}.bh-matrix th.bh-matrix-col{z-index:3;text-transform:none;letter-spacing:0;color:var(--color-navy-deep);background:#fff;min-width:10rem;max-width:13rem;font-size:.8rem;position:sticky;top:auto;left:0;box-shadow:inset -1px 0 #0311261f,6px 0 10px -6px #03112633}.bh-matrix thead th.bh-matrix-col{z-index:4;text-transform:uppercase;letter-spacing:.08em;color:#031126b8;background:linear-gradient(#f6f6f9,#eef0f5);font-size:.68rem;top:0}.bh-matrix tbody tr:hover th.bh-matrix-col{background:#fbfaff}@media(max-width:767px){.bh-matrix th.bh-matrix-col{min-width:8.25rem;max-width:8.25rem;padding-inline:.6rem}}@media(pointer:coarse),(max-width:767px){.bh-seg button{min-height:2.5rem;padding-inline:.85rem}.bh-btn{min-height:2.75rem}.bh-iconbtn,.bh-matrix-cell{width:2.75rem;height:2.75rem}.bh-nav-item,.bh-touch{min-height:2.75rem}.bh-touch-sm{min-height:2.5rem;padding-inline:.75rem}.bh-touch-link{margin-block:-.75rem;padding-block:.75rem}.bh-touch-inline{position:relative}.bh-touch-inline:before{content:"";position:absolute;inset:-.5rem 0}.bh-scrollx[data-more-right] .bh-seg-track,.bh-scrollx[data-more-left] .bh-seg-track{padding-right:2.25rem}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.work-hero{background:radial-gradient(circle at 50% 88%,#8f88f23d,#0000 35%),radial-gradient(circle at 20% 18%,#5b8ff024,#0000 31%),linear-gradient(145deg,#fbfcff,#eff1ff 56%,#f6f7ff);min-height:650px;box-shadow:0 26px 56px #102b561a,inset 1px 1px #fffffff5,inset -1px -1px #5b57bf1a}.work-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#5b57bf29 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 78%,#0000);mask-image:linear-gradient(#0000,#000 30% 78%,#0000)}.work-hero-glow{filter:blur(28px);pointer-events:none;border-radius:999px;position:absolute}.work-hero-glow-left{background:radial-gradient(circle,#5b8ff033,#0000 70%);width:45%;height:50%;animation:16s ease-in-out infinite alternate work-glow-drift;top:8%;left:-10%}.work-hero-glow-right{background:radial-gradient(circle,#8f88f238,#0000 70%);width:52%;height:54%;animation:20s ease-in-out infinite alternate-reverse work-glow-drift;bottom:0;right:-12%}.work-hero-depth{pointer-events:none;perspective:1200px;position:absolute;inset:30px 4% 24px}.work-hero-plane{transform-style:preserve-3d;border:1px solid #ffffffdb;border-radius:38px;display:block;position:absolute}.work-hero-plane-back{background:linear-gradient(128deg,#5b8ff017,#ffffff3d 52%,#8f88f21f);inset:6% 2% 12% 5%;transform:rotateX(2deg)rotate(-1deg);box-shadow:0 32px 74px #102b5614,inset 1px 1px #ffffffc7}.work-hero-plane-front{background:linear-gradient(145deg,#ffffff47,#efecfc1f);inset:11% 5% 6% 2%;transform:rotateX(2deg)rotate(.8deg);box-shadow:0 38px 82px #102b561a,inset 1px 1px #ffffffd1,inset 0 -28px 70px #8f88f20d}.work-hero-flow{background:radial-gradient(circle at 50% 0,#8f88f221,#0000 42%),linear-gradient(145deg,#fffffffa,#e9eefdf5);border:1px solid #5b57bf33;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(860px,100%);margin-top:58px;padding:25px 20px 21px;display:grid;position:relative;box-shadow:0 26px 54px #102b562e,9px 11px 22px #5b57bf14,-9px -9px 22px #ffffffeb,inset 2px 2px #fff,inset -2px -2px #5b57bf14,inset 0 -14px 28px #5b8ff00d}.work-hero-flow:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff3,#0000 30%,#8f88f20a);border-top:1px solid #fffffffa;border-radius:18px;position:absolute;inset:4px}.work-hero-flow-line{background:linear-gradient(90deg,#5b8ff0,#8f88f2 55%,#5f56d8);border-radius:999px;height:3px;position:absolute;top:30px;left:10%;right:10%;box-shadow:0 4px 12px #5b57bf3d}.work-hero-flow-stage{z-index:1;color:#0b1a33;justify-items:center;gap:12px;font-size:10px;font-weight:800;display:grid;position:relative}.work-hero-flow-node{background:#5b8ff0;border:3px solid #fff;border-radius:999px;width:14px;height:14px;box-shadow:0 4px 10px #102b563d,0 0 0 3px #5b8ff029}.work-hero-flow-stage-3 .work-hero-flow-node{background:#8f88f2;width:18px;height:18px;margin-top:-2px;box-shadow:0 6px 14px #5b57bf4d,0 0 0 5px #8f88f22b}.work-hero-flow-stage-5 .work-hero-flow-node{background:#2f9e6d}.work-section{isolation:isolate;position:relative}.work-actions-section{background:radial-gradient(circle at 92% 16%,#5b8ff021,#0000 31%),linear-gradient(145deg,#f9fbffeb,#eff3fdb8);border:1px solid #5b57bf14;margin-top:64px;margin-bottom:54px;box-shadow:inset 1px 1px #ffffffe6,0 22px 50px #102b5612}.work-evidence-section{background:radial-gradient(circle at 90% 85%,#8f88f226,#0000 32%),linear-gradient(145deg,#fafbffeb,#f2f0fdc2);border:1px solid #8f88f21a;margin-top:54px;margin-bottom:58px;box-shadow:inset 1px 1px #fffffff0,0 24px 52px #102b5612}.work-product-surface{background:linear-gradient(145deg,#fffffffa,#edf2fdf0);border:1px solid #5b57bf24;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 64px #102b562e,10px 12px 24px #5b57bf12,-9px -9px 25px #ffffffe6,inset 2px 2px #fff,inset -2px -2px #5b57bf1a}.work-product-surface:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(125deg,#ffffff70,#0000 30% 72%,#8f88f20f);border-radius:24px;position:absolute;inset:1px}.work-product-surface>*{z-index:1;position:relative}.work-surface-header{background:#ffffff8f;border-bottom:1px solid #0b1a331a;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px;display:flex}.work-surface-header p{color:#5f56d8;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.work-surface-header h3{color:#0b1a33;font-family:var(--font-body);letter-spacing:-.01em;margin-top:6px;font-size:17px;font-weight:800}.work-status{color:#0b1a33;border-radius:999px;flex:none;padding:6px 10px;font-size:9px;font-weight:800;box-shadow:inset 1px 1px #ffffffb8}.work-status-blue{background:#dcd8fb}.work-status-green{background:#8fd2b0}.work-actions-owner{background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:18px 20px 0;padding:13px;display:grid;box-shadow:7px 9px 20px #102b561a,inset 1px 1px #fff}.work-owner-mark{color:#fff;background:linear-gradient(145deg,#5b8ff0,#5f56d8);border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid;box-shadow:5px 6px 12px #2f6ad63d,inset 1px 1px #ffffff57}.work-actions-owner span,.work-actions-next span,.work-evidence-file span,.work-evidence-links span,.work-evidence-outcome span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.work-actions-owner strong,.work-actions-next strong,.work-evidence-file strong,.work-evidence-links strong,.work-evidence-outcome strong{color:#0b1a33;margin-top:4px;font-size:11px;font-weight:800;display:block}.work-due-state{text-align:right}.work-due-state strong{color:#2f9e6d}.work-actions-progress{padding:18px 22px}.work-progress-heading{color:#0b1a33;justify-content:space-between;gap:12px;font-size:9px;font-weight:800;display:flex}.work-progress-heading span:last-child{color:#5f56d8}.work-progress-track{background:#d6ddf0;border-radius:999px;height:10px;margin-top:9px;overflow:hidden;box-shadow:inset 2px 2px 5px #102b5624}.work-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#2f6ad6,#8f88f2);width:72%;height:100%;display:block;box-shadow:inset 1px 1px #fff6,3px 0 8px #5b57bf3d}.work-actions-next{background:linear-gradient(145deg,#eef3fd,#efecfc);border:1px solid #5b57bf1f;border-radius:15px;margin:0 20px 20px;padding:14px 42px 14px 15px;position:relative;box-shadow:inset 3px 4px 10px #102b5612,inset -1px -1px #fff}.work-actions-next i{border-top:2px solid #5f56d8;border-right:2px solid #5f56d8;width:9px;height:9px;position:absolute;top:50%;right:17px;transform:translateY(-50%)rotate(45deg)}.work-actions-surface{background:radial-gradient(circle at 92% 8%,#8f88f22e,#0000 30%),linear-gradient(145deg,#fff,#edf2ff 72%,#efecfc);border-color:#5b57bf33;box-shadow:0 34px 72px #102b5636,12px 14px 28px #5b57bf17,-10px -10px 26px #fffffff0,inset 2px 2px #fff,inset -2px -2px #5b57bf1f}.work-actions-surface .work-surface-header{background:linear-gradient(145deg,#fffffff5,#efecfcb8);border-bottom-color:#5b57bf26;box-shadow:0 8px 20px #102b5612,inset 1px 1px #fff}.work-actions-surface .work-status-blue{background:linear-gradient(145deg,#efecfc,#dcd8fb);border:1px solid #5b57bf29;box-shadow:4px 5px 11px #5b57bf26,inset 1px 1px #fff}.work-actions-owner{background:linear-gradient(145deg,#fff,#f2f5ff);border:1px solid #5b57bf1f;position:relative;box-shadow:9px 11px 24px #102b5621,-4px -4px 12px #ffffffe6,inset 1px 1px #fff,inset -1px -1px #5b57bf14}.work-owner-mark{background:linear-gradient(145deg,#6b9af2,#5f56d8 72%);border:1px solid #ffffff61;box-shadow:6px 8px 16px #2f6ad64d,inset 2px 2px 1px #fff6,inset -2px -2px 5px #0b1a332e}.work-due-state{background:linear-gradient(145deg,#f5fff9,#dff6ea);border:1px solid #2f9e6d29;border-radius:11px;padding:8px 10px;box-shadow:inset 1px 1px #fff,3px 4px 9px #2f9e6d1a}.work-actions-progress{background:linear-gradient(145deg,#eef3fdeb,#efecfccc);border:1px solid #5b57bf1a;border-radius:14px;margin:16px 20px;padding:14px 15px;box-shadow:inset 4px 5px 12px #102b5614,inset -1px -1px #fff}.work-actions-surface .work-progress-track{background:linear-gradient(#cbd5eb,#e3e9f7);border:1px solid #5b57bf14;height:11px;box-shadow:inset 3px 3px 6px #102b562b,inset -1px -1px #ffffffe0}.work-actions-surface .work-progress-track span{background:linear-gradient(90deg,#2f6ad6,#6a5fe0 62%,#9b94f6);box-shadow:inset 1px 2px #ffffff61,inset 0 -2px 3px #0b1a331f,4px 0 10px #5b57bf4d}.work-actions-next{background:linear-gradient(145deg,#f7f9ff,#e9e7fb);border-color:#5b57bf2e #5b57bf2e #5b57bf2e #6a5fe0;border-left-style:solid;border-left-width:4px;box-shadow:8px 10px 22px #102b561f,-3px -3px 9px #ffffffdb,inset 1px 1px #fff,inset -1px -1px #5b57bf14}.work-reviews-section{background:linear-gradient(145deg,#3765a5,#1f4b86 45%,#102b56);border:1px solid #ffffff2b;margin-top:54px;margin-bottom:54px;position:relative;overflow:hidden;box-shadow:0 34px 72px #102b5640,0 10px 24px #5b57bf1a,inset 2px 2px #ffffff2e,inset -2px -2px #0311262e}.work-reviews-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 25% 45%,#8f88f247,#0000 34%),radial-gradient(circle at 88% 8%,#5b8ff02e,#0000 30%);position:absolute;inset:0}.work-reviews-section>*{z-index:1;position:relative}.work-review-surface{background:linear-gradient(145deg,#1c457ef2,#081e42f7);border:1px solid #ffffff3d;border-radius:25px;padding:22px;box-shadow:0 28px 58px #03112661,10px 12px 26px #0311262e,-6px -6px 20px #8f88f221,inset 2px 2px #ffffff30,inset -2px -2px #0311263d}.work-review-topline{color:#8fd2b0;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:9px;font-weight:800;display:flex}.work-review-ready{color:#0b1a33;letter-spacing:0;text-transform:none;background:#dcd8fb;border-radius:999px;padding:6px 9px}.work-review-surface h3{color:#fff;font-family:var(--font-body);margin-top:16px;font-size:20px;font-weight:800}.work-review-context{color:#fff;margin-top:8px;font-size:11px;font-weight:600;line-height:1.65}.work-review-path{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:4px;margin-top:22px;display:grid}.work-review-path>div{background:#ffffff17;border:1px solid #ffffff24;border-radius:12px;min-height:76px;padding:11px;box-shadow:inset 1px 1px #ffffff21,5px 7px 16px #03112638}.work-review-path>i{background:#8f88f2;border-radius:999px;height:2px;box-shadow:0 0 8px #8f88f270}.work-review-path span{color:#8fd2b0;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.work-review-path strong{color:#fff;margin-top:7px;font-size:10px;line-height:1.45;display:block}.work-review-path .work-review-path-active{background:linear-gradient(145deg,#8f88f26b,#5b57bf52);border-color:#ffffff47}.work-review-decisions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.work-review-decisions span{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.work-review-decisions .work-review-approved{color:#0b1a33;background:#8fd2b0;border-color:#8fd2b0}.work-evidence-file{background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:19px 20px 0;padding:15px;display:grid;box-shadow:7px 9px 20px #102b561a,inset 1px 1px #fff}.work-evidence-file p{color:#0b1a33;margin-top:4px;font-size:9px;font-weight:600}.work-evidence-sheet{background:linear-gradient(145deg,#fff,#eef3fd);border:1px solid #5b57bf29;border-radius:10px;width:40px;height:48px;padding:10px 8px;box-shadow:5px 6px 12px #102b5621,inset 1px 1px #fff}.work-evidence-sheet i{background:#8f88f2;border-radius:999px;height:3px;margin-top:4px;display:block}.work-evidence-sheet i:nth-child(2){background:#5b8ff0;width:72%}.work-evidence-sheet i:nth-child(3){background:#5f56d8;width:48%}.work-evidence-file .work-evidence-held{color:#0b1a33;letter-spacing:0;text-transform:none;background:#8fd2b0;border-radius:999px;padding:6px 9px}.work-evidence-links{grid-template-columns:1fr 28px 1fr;align-items:center;gap:10px;margin:15px 20px 0;display:grid}.work-evidence-links>div{background:#fff;border:1px solid #5b57bf1f;border-radius:14px;min-height:70px;padding:13px;box-shadow:5px 7px 15px #102b5617,inset 1px 1px #fff}.work-evidence-links>i{background:linear-gradient(90deg,#5b8ff0,#8f88f2);border-radius:999px;height:2px}.work-evidence-outcome{background:#efecfc94;border-top:1px solid #0b1a331a;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:17px 22px;display:flex}.work-evidence-outcome strong{color:#2f9e6d;text-align:right;margin-top:0}.work-cta{color:#fff;background:linear-gradient(145deg,#3765a5,#1e477f 46%,#102b56);border:1px solid #ffffff29;margin-top:52px;position:relative;overflow:hidden;box-shadow:0 32px 68px #102b5640,0 9px 22px #5b57bf17,inset 2px 2px #ffffff2b,inset -2px -2px #0311262e}.work-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#8f88f24d,#0000 42%);position:absolute;inset:0}.work-cta>*{z-index:1;position:relative}.work-cta-secondary{background:#ffffff1a;border:1px solid #ffffff4d;transition:background .18s,transform .18s}.work-cta-secondary:hover{background:#ffffff29;transform:translateY(-1px)}@keyframes work-glow-drift{0%{transform:translate(-3%,-2%)scale(.96)}to{transform:translate(4%,3%)scale(1.04)}}@media(max-width:767px){.work-hero{min-height:600px}.work-hero-depth{inset:18px -7%}.work-hero-flow{text-align:left;grid-template-columns:1fr;gap:0;width:min(300px,100%);padding:18px}.work-hero-flow-line{width:3px;height:auto;inset:36px auto 36px 29px}.work-hero-flow-stage{grid-template-columns:22px 1fr;justify-items:start;gap:11px;padding:8px 0}.work-hero-flow-stage-3 .work-hero-flow-node{margin-top:-2px;margin-left:-2px}.work-actions-owner,.work-evidence-file{grid-template-columns:auto 1fr}.work-due-state,.work-evidence-file .work-evidence-held{text-align:left;grid-column:2;justify-self:start}.work-review-path{grid-template-columns:1fr}.work-review-path>i{width:2px;height:14px;margin-left:20px}.work-evidence-links{grid-template-columns:1fr}.work-evidence-links>i{width:2px;height:16px;margin-left:20px}.work-actions-section{margin-top:42px;margin-bottom:38px}.work-reviews-section{margin-top:38px;margin-bottom:38px}.work-evidence-section{margin-top:38px;margin-bottom:42px}.work-cta{margin-top:38px}}@media(prefers-reduced-motion:reduce){.work-hero-glow{animation:none}}.operations-page{padding-bottom:64px}.operations-hero{background:radial-gradient(circle at 50% 82%,#5b8ff033,#0000 35%),radial-gradient(circle at 82% 18%,#8f88f22b,#0000 30%),linear-gradient(145deg,#fbfcff,#eef3fd 52%,#f3f0ff);min-height:620px;margin-bottom:64px;box-shadow:0 28px 60px #102b561c,inset 2px 2px #fffffff5,inset -2px -2px #5b57bf17}.operations-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#5b57bf0b 1px,#0000 1px),linear-gradient(90deg,#5b57bf0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 73%);mask-image:radial-gradient(#000,#0000 73%)}.operations-hero-depth{pointer-events:none;perspective:1200px;position:absolute;inset:28px 4% 24px}.operations-hero-plane{transform-style:preserve-3d;border:1px solid #ffffffd6;border-radius:40px;display:block;position:absolute}.operations-hero-plane-back{background:linear-gradient(125deg,#5b8ff01a,#fff3 48%,#8f88f21f);inset:5% 2% 14% 6%;transform:rotateX(2deg)rotate(-.75deg);box-shadow:0 34px 78px #102b5614,inset 1px 1px #ffffffd1}.operations-hero-plane-front{background:linear-gradient(145deg,#ffffff4d,#5b8ff00d 60%,#8f88f214);inset:10% 6% 7% 2%;transform:rotateX(2deg)rotate(.65deg);box-shadow:0 40px 88px #102b561a,inset 1px 1px #ffffffe0,inset 0 -30px 70px #5b8ff00d}.operations-hero-scan{background:linear-gradient(90deg,#0000,#5b8ff061,#8f88f27a,#0000);height:1px;animation:12s ease-in-out infinite alternate operations-scan-shift;position:absolute;top:51%;left:10%;right:10%;box-shadow:0 0 18px #5b8ff038}.operations-hero-light{filter:blur(30px);pointer-events:none;border-radius:999px;position:absolute}.operations-hero-light-left{background:radial-gradient(circle,#5b8ff038,#0000 70%);width:46%;height:48%;animation:18s ease-in-out infinite alternate operations-light-drift;top:12%;left:-12%}.operations-hero-light-right{background:radial-gradient(circle,#8f88f23b,#0000 70%);width:52%;height:55%;animation:22s ease-in-out infinite alternate-reverse operations-light-drift;bottom:-4%;right:-12%}.operations-status-surface{background:radial-gradient(circle at 50% 0,#8f88f226,#0000 40%),linear-gradient(145deg,#fffffffa,#e9effdf5);border:1px solid #5b57bf33;border-radius:24px;width:min(940px,100%);margin-top:38px;position:relative;overflow:hidden;box-shadow:0 30px 64px #102b5633,10px 12px 26px #5b57bf14,-9px -9px 24px #ffffffeb,inset 2px 2px #fff,inset -2px -2px #5b57bf1a}.operations-status-surface:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff57,#0000 30% 72%,#8f88f20f);border-radius:22px;position:absolute;inset:1px}.operations-status-topline{z-index:2;color:#5f56d8;letter-spacing:.13em;text-transform:uppercase;background:#ffffff70;border-bottom:1px solid #5b57bf1f;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:9px;font-weight:800;display:flex;position:relative}.operations-status-connected{color:#0b1a33;letter-spacing:0;text-transform:none;align-items:center;gap:7px;display:flex}.operations-status-connected i{background:#2f9e6d;border-radius:999px;width:7px;height:7px;animation:3.6s ease-in-out infinite operations-status-pulse;box-shadow:0 0 0 4px #2f9e6d1f,0 0 12px #2f9e6d4d}.operations-status-board{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));padding:20px 20px 17px;display:grid;position:relative}.operations-status-rail{background:linear-gradient(90deg,#2f9e6d,#5b8ff0 35%,#8f88f2 65%,#2f6ad6);border-radius:999px;height:3px;position:absolute;top:36px;left:10%;right:10%;box-shadow:0 4px 12px #5b57bf3d,inset 1px 1px #ffffff73}.operations-status-item{z-index:1;justify-items:center;gap:11px;display:grid;position:relative}.operations-status-item+.operations-status-item{border-left:1px solid #5b57bf1a}.operations-status-node{background:#5b8ff0;border:3px solid #fff;border-radius:999px;width:14px;height:14px;box-shadow:0 5px 11px #102b563d,0 0 0 4px #5b8ff01f}.operations-status-purple .operations-status-node{background:#8f88f2;box-shadow:0 5px 11px #5b57bf47,0 0 0 4px #8f88f224}.operations-status-green .operations-status-node{background:#2f9e6d;box-shadow:0 5px 11px #2f9e6d3d,0 0 0 4px #2f9e6d21}.operations-status-copy{gap:4px;display:grid}.operations-status-copy strong{color:#0b1a33;font-size:10px;font-weight:800}.operations-status-copy>span{color:#5f56d8;font-size:9px;font-weight:800}.operations-status-green .operations-status-copy>span{color:#2f9e6d}.operations-status-blue .operations-status-copy>span{color:#2f6ad6}.operations-capability-section{isolation:isolate;background:radial-gradient(circle at 92% 12%,#5b8ff01f,#0000 30%),linear-gradient(145deg,#fafbfff0,#eff3fdc2);border:1px solid #5b57bf17;margin-bottom:54px;position:relative;box-shadow:0 24px 52px #102b5614,inset 1px 1px #fffffff0}.operations-inspections-section,.operations-permits-section{background:radial-gradient(circle at 8% 88%,#8f88f224,#0000 32%),linear-gradient(145deg,#f8fafff0,#f2f0fdc7)}.operations-demo{background:radial-gradient(circle at 92% 4%,#8f88f224,#0000 30%),linear-gradient(145deg,#fff,#edf2ff);border:1px solid #5b57bf29;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 30px 64px #102b562e,10px 12px 25px #5b57bf12,-8px -8px 22px #ffffffe6,inset 2px 2px #fff,inset -2px -2px #5b57bf17}.operations-demo:before{content:"";pointer-events:none;background:linear-gradient(125deg,#fff6,#0000 30% 72%,#8f88f20f);border-radius:24px;position:absolute;inset:1px}.operations-demo>*{z-index:1;position:relative}.operations-demo-header{background:linear-gradient(145deg,#fffffff0,#efecfc9e);border-bottom:1px solid #5b57bf1f;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 21px;display:flex;box-shadow:0 7px 18px #102b560f,inset 1px 1px #fff}.operations-demo-header>div>span,.operations-incident-core span,.operations-incident-follow span,.operations-demo-footer span,.operations-inspection-note span,.operations-permit-state span,.operations-permit-review span,.operations-asset-owner>span,.operations-asset-states span,.operations-asset-context span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.operations-demo-header strong{color:#0b1a33;margin-top:6px;font-size:16px;font-weight:800;display:block}.operations-chip{color:#0b1a33;border:1px solid #5b57bf24;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:800;box-shadow:4px 5px 10px #102b561c,inset 1px 1px #fff}.operations-chip-blue{background:#dce9ff}.operations-chip-purple{background:#dcd8fb}.operations-chip-green{background:#8fd2b0}.operations-incident-core{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 20px 0;display:grid}.operations-incident-core>div{background:#fff;border:1px solid #5b57bf1a;border-radius:14px;min-height:72px;padding:13px;box-shadow:6px 8px 17px #102b5617,inset 1px 1px #fff}.operations-incident-core strong,.operations-incident-follow strong,.operations-demo-footer strong,.operations-inspection-note strong,.operations-permit-state strong,.operations-permit-review strong,.operations-asset-owner strong,.operations-asset-states strong,.operations-asset-context strong{color:#0b1a33;margin-top:5px;font-size:10px;font-weight:800;line-height:1.45;display:block}.operations-incident-core>div:first-child strong{color:#2f9e6d}.operations-incident-follow{background:linear-gradient(145deg,#f7f9ff,#e9e7fb);border:1px solid #5b57bf29;border-left:4px solid #6a5fe0;border-radius:14px;margin:14px 20px;padding:14px 40px 14px 14px;position:relative;box-shadow:7px 9px 19px #102b561c,inset 1px 1px #fff}.operations-incident-follow i{border-top:2px solid #5f56d8;border-right:2px solid #5f56d8;width:8px;height:8px;position:absolute;top:50%;right:17px;transform:translateY(-50%)rotate(45deg)}.operations-demo-footer{background:#eef3fda3;border-top:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.operations-demo-footer strong{color:#2f6ad6;text-align:right;margin-top:0}.operations-inspection-path{grid-template-columns:repeat(5,1fr);padding:26px 20px 20px;display:grid;position:relative}.operations-inspection-rail{background:linear-gradient(90deg,#5b8ff0,#8f88f2,#2f9e6d);border-radius:999px;height:3px;position:absolute;top:34px;left:10%;right:10%;box-shadow:0 4px 10px #5b57bf33}.operations-inspection-state{z-index:1;color:#0b1a33;text-align:center;justify-items:center;gap:10px;font-size:8px;font-weight:800;display:grid;position:relative}.operations-inspection-state i{background:#5b8ff0;border:3px solid #fff;border-radius:999px;width:13px;height:13px;box-shadow:0 4px 9px #102b5638,0 0 0 3px #5b8ff01f}.operations-inspection-current i{background:#8f88f2;width:17px;height:17px;margin-top:-2px;box-shadow:0 5px 12px #5b57bf47,0 0 0 5px #8f88f224}.operations-inspection-note{background:linear-gradient(145deg,#eef3fd,#efecfc);border-radius:14px;margin:0 20px 20px;padding:14px;box-shadow:inset 4px 5px 12px #102b5614,inset -1px -1px #fff}.operations-contractors-section{background:linear-gradient(145deg,#3765a5,#1f4b86 46%,#102b56);border-color:#ffffff2b;overflow:hidden;box-shadow:0 34px 72px #102b5640,inset 2px 2px #ffffff2e,inset -2px -2px #0311262e}.operations-contractors-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 22%,#8f88f24a,#0000 34%),radial-gradient(circle at 12% 88%,#5b8ff02e,#0000 30%);position:absolute;inset:0}.operations-contractors-section>*{z-index:1;position:relative}.operations-contractor-demo{background:linear-gradient(145deg,#1b447cf2,#081e42f7);border:1px solid #ffffff3b;border-radius:25px;padding:22px;box-shadow:0 30px 62px #03112666,-6px -6px 20px #8f88f221,inset 2px 2px #fff3,inset -2px -2px #03112640}.operations-contractor-top{color:#8fd2b0;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:9px;font-weight:800;display:flex}.operations-contractor-live{color:#0b1a33;letter-spacing:0;text-transform:none;background:#8fd2b0;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:flex}.operations-contractor-live i{background:#2f9e6d;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #2f9e6d24}.operations-contractor-demo h3{color:#fff;font-family:var(--font-body);margin-top:17px;font-size:21px;font-weight:800}.operations-contractor-demo>p{color:#fff;margin-top:6px;font-size:11px;font-weight:600}.operations-contractor-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.operations-contractor-grid>div{background:#ffffff17;border:1px solid #ffffff24;border-radius:13px;min-height:72px;padding:12px;box-shadow:6px 8px 17px #03112638,inset 1px 1px #ffffff21}.operations-contractor-grid span,.operations-contractor-assurance span{color:#8fd2b0;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.operations-contractor-grid strong,.operations-contractor-assurance strong{color:#fff;margin-top:6px;font-size:10px;font-weight:800;display:block}.operations-contractor-assurance{background:linear-gradient(145deg,#8f88f247,#5b57bf2e);border:1px solid #8f88f257;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px;display:flex}.operations-contractor-assurance strong{text-align:right;margin-top:0}.operations-permit-state{gap:10px;margin:18px 20px;display:grid;position:relative}.operations-permit-line{background:linear-gradient(#5b8ff0,#8f88f2,#2f9e6d);width:2px;position:absolute;top:21px;bottom:21px;left:18px}.operations-permit-state>div{background:#fff;border:1px solid #5b57bf1a;border-radius:13px;grid-template-columns:18px .7fr 1fr;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid;position:relative;box-shadow:6px 7px 15px #102b5617,inset 1px 1px #fff}.operations-permit-state i{z-index:1;background:#8f88f2;border:2px solid #fff;border-radius:999px;width:10px;height:10px;position:relative;box-shadow:0 0 0 3px #8f88f224}.operations-permit-state strong{text-align:right;margin-top:0}.operations-permit-review{background:#efecfc9e;border-top:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.operations-permit-review strong{color:#5f56d8;text-align:right;margin-top:0}.operations-asset-owner{background:#fff;border:1px solid #5b57bf1c;border-radius:14px;align-items:center;gap:12px;margin:18px 20px 0;padding:13px 58px 13px 14px;display:flex;position:relative;box-shadow:7px 9px 19px #102b561a,inset 1px 1px #fff}.operations-asset-owner>div{min-width:0}.operations-asset-owner strong{margin-top:0}.operations-asset-owner i{color:#fff;background:linear-gradient(145deg,#5b8ff0,#5f56d8);border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;right:13px;box-shadow:5px 6px 13px #2f6ad642,inset 1px 1px #ffffff57}.operations-asset-states{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 20px;display:grid}.operations-asset-states>div{background:#fff;border:1px solid #5b57bf1a;border-radius:13px;padding:12px 9px;box-shadow:5px 7px 15px #102b5617,inset 1px 1px #fff}.operations-asset-states strong{color:#2f9e6d}.operations-asset-context{background:#eef3fda8;border-top:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.operations-asset-context strong{color:#2f6ad6;text-align:right;margin-top:0}.operations-cta{color:#fff;background:linear-gradient(145deg,#3765a5,#1e477f 46%,#102b56);border:1px solid #ffffff29;margin-top:58px;position:relative;overflow:hidden;box-shadow:0 32px 68px #102b5640,inset 2px 2px #ffffff2b,inset -2px -2px #0311262e}.operations-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#8f88f24d,#0000 42%);position:absolute;inset:0}.operations-cta>*{z-index:1;position:relative}.operations-cta-secondary{background:#ffffff1a;border:1px solid #ffffff4d;transition:background .18s,transform .18s}.operations-cta-secondary:hover{background:#ffffff29;transform:translateY(-1px)}@keyframes operations-light-drift{0%{transform:translate(-3%,-2%)scale(.97)}to{transform:translate(4%,3%)scale(1.04)}}@keyframes operations-scan-shift{0%{transform:translateY(-20px)}to{transform:translateY(24px)}}@keyframes operations-status-pulse{0%,to{box-shadow:0 0 0 4px #2f9e6d1f,0 0 10px #2f9e6d3d}50%{box-shadow:0 0 0 6px #2f9e6d14,0 0 16px #2f9e6d57}}@media(max-width:767px){.operations-page{padding-bottom:42px}.operations-hero{min-height:660px;margin-bottom:42px}.operations-hero-depth{inset:18px -7%}.operations-status-surface{width:min(310px,100%);margin-top:38px}.operations-status-board{text-align:left;grid-template-columns:1fr;gap:0;padding:16px 18px 18px}.operations-status-rail{width:3px;height:auto;inset:27px auto 27px 25px}.operations-status-item{grid-template-columns:18px 1fr;place-items:center start;gap:11px;padding:8px 0}.operations-status-item+.operations-status-item{border-left:0}.operations-status-copy{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.operations-capability-section{margin-bottom:38px}.operations-incident-core{grid-template-columns:1fr}.operations-inspection-path{text-align:left;grid-template-columns:1fr;gap:0;padding:18px 20px}.operations-inspection-rail{width:3px;height:auto;inset:28px auto 28px 27px}.operations-inspection-state{text-align:left;grid-template-columns:18px 1fr;place-items:center start;gap:10px;padding:8px 0}.operations-contractor-grid{grid-template-columns:1fr}.operations-permit-state>div{grid-template-columns:18px 1fr}.operations-permit-state strong{text-align:left;grid-column:2}.operations-asset-states{grid-template-columns:repeat(2,1fr)}.operations-asset-context{flex-direction:column;align-items:flex-start}.operations-asset-context strong{text-align:left}.operations-cta{margin-top:42px}}@media(prefers-reduced-motion:reduce){.operations-hero-light,.operations-hero-scan,.operations-status-connected i{animation:none}}.operations-control-surface{background:linear-gradient(145deg,#fffffffa,#e8effdf5);border:1px solid #5b57bf33;border-radius:24px;width:min(900px,100%);margin-top:34px;position:relative;overflow:hidden;box-shadow:0 30px 64px #102b5633,10px 12px 26px #5b57bf14,-9px -9px 24px #ffffffeb,inset 2px 2px #fff,inset -2px -2px #5b57bf1a}.operations-control-surface:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff57,#0000 30% 72%,#8f88f20f);border-radius:22px;position:absolute;inset:1px}.operations-control-topline{z-index:2;color:#5f56d8;letter-spacing:.13em;text-transform:uppercase;background:#ffffff7a;border-bottom:1px solid #5b57bf1f;justify-content:space-between;align-items:center;gap:16px;padding:11px 17px;font-size:9px;font-weight:800;display:flex;position:relative}.operations-control-live{color:#0b1a33;letter-spacing:0;text-transform:none;align-items:center;gap:7px;display:flex}.operations-control-live i{background:#2f9e6d;border-radius:999px;width:7px;height:7px;animation:3.6s ease-in-out infinite operations-status-pulse;box-shadow:0 0 0 4px #2f9e6d1f,0 0 12px #2f9e6d4d}.operations-live-matrix{z-index:1;grid-template-columns:repeat(6,1fr);display:grid;position:relative}.operations-live-cell{text-align:left;border-bottom:1px solid #5b57bf1a;border-right:1px solid #5b57bf1a;grid-column:span 2;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:grid}.operations-live-cell:nth-child(3){border-right:0}.operations-live-cell:nth-child(4){border-bottom:0;grid-column:2/span 2}.operations-live-cell:nth-child(5){border-bottom:0;border-right:0}.operations-live-pulse{background:#5b8ff014;border-radius:10px;justify-content:center;align-items:center;gap:3px;height:28px;display:flex;box-shadow:inset 3px 4px 9px #102b5614,inset -1px -1px #fff}.operations-live-pulse i{background:#5b8ff0;border-radius:999px;width:3px;box-shadow:0 0 5px #5b8ff052}.operations-live-pulse i:first-child{height:8px}.operations-live-pulse i:nth-child(2){height:19px}.operations-live-pulse i:last-child{height:12px}.operations-live-purple .operations-live-pulse{background:#8f88f21c}.operations-live-purple .operations-live-pulse i{background:#8f88f2}.operations-live-green .operations-live-pulse{background:#2f9e6d1a}.operations-live-green .operations-live-pulse i{background:#2f9e6d}.operations-live-copy{gap:3px;display:grid}.operations-live-copy strong{color:#0b1a33;font-size:10px;font-weight:800}.operations-live-copy>span{color:#2f6ad6;font-size:9px;font-weight:800}.operations-live-purple .operations-live-copy>span{color:#5f56d8}.operations-live-green .operations-live-copy>span{color:#2f9e6d}.ops-incident-console,.ops-inspection-field,.ops-permit-control,.ops-asset-monitor{background:linear-gradient(145deg,#fff,#edf2ff);border:1px solid #5b57bf2b;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 31px 66px #102b562e,10px 12px 25px #5b57bf12,-8px -8px 22px #ffffffe6,inset 2px 2px #fff,inset -2px -2px #5b57bf17}.ops-console-top,.ops-field-heading,.ops-asset-heading{color:#5f56d8;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(145deg,#fffffff5,#efecfc9e);border-bottom:1px solid #5b57bf1f;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:8px;font-weight:800;display:flex}.ops-live-state,.ops-field-active,.ops-asset-visible{color:#0b1a33;letter-spacing:0;text-transform:none;background:#8fd2b0;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:flex;box-shadow:4px 5px 10px #102b561c,inset 1px 1px #ffffffb3}.ops-live-state i,.ops-field-active i,.ops-asset-visible i{background:#2f9e6d;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #2f9e6d21}.ops-incident-console>h3{color:#0b1a33;font-family:var(--font-body);padding:17px 20px 0;font-size:18px;font-weight:800}.ops-incident-body{grid-template-columns:.88fr 1.12fr;gap:13px;padding:16px 20px;display:grid}.ops-area-map{background:linear-gradient(145deg,#e7effd,#f3f0ff);border:1px solid #5b57bf1f;border-radius:16px;min-height:178px;position:relative;overflow:hidden;box-shadow:inset 5px 6px 15px #102b561a,inset -1px -1px #fff}.ops-map-label{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;top:12px;left:13px}.ops-map-zone{background:#ffffffad;border:1px solid #2f6ad640;border-radius:8px;display:block;position:absolute;box-shadow:3px 4px 9px #102b5614}.ops-map-zone-main{inset:42px 46px 39px 20px}.ops-map-zone-side{width:34px;height:62px;top:62px;right:15px}.ops-map-leak{background:#2f6ad6;border:3px solid #fff;border-radius:999px;width:15px;height:15px;animation:3.6s ease-in-out infinite operations-status-pulse;position:absolute;top:78px;right:54px;box-shadow:0 0 0 7px #5b8ff02b,0 0 18px #2f6ad659}.ops-map-status{color:#0b1a33;background:#8fd2b0;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;bottom:11px;left:12px}.ops-incident-readout{gap:8px;display:grid}.ops-incident-readout>div{background:#fff;border:1px solid #5b57bf1a;border-radius:13px;padding:11px 12px;box-shadow:5px 7px 15px #102b5617,inset 1px 1px #fff}.ops-incident-readout span,.ops-console-footer span,.ops-field-heading div span,.ops-observation-panel>span,.ops-oversight-identity span,.ops-oversight-footer span,.ops-permit-banner span,.ops-permit-title span,.ops-permit-columns span,.ops-permit-authority>span,.ops-asset-heading div span,.ops-condition-dial span,.ops-asset-readout span,.ops-asset-footer span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.ops-incident-readout strong,.ops-console-footer strong,.ops-field-heading div strong,.ops-observation-panel strong,.ops-oversight-identity strong,.ops-oversight-footer strong,.ops-permit-banner strong,.ops-permit-title strong,.ops-permit-columns strong,.ops-permit-authority strong,.ops-asset-heading div strong,.ops-condition-dial strong,.ops-asset-readout strong,.ops-asset-footer strong{color:#0b1a33;margin-top:5px;font-size:10px;font-weight:800;line-height:1.45;display:block}.ops-incident-readout>div:nth-child(2) strong{color:#2f9e6d}.ops-console-footer{background:#eef3fdad;border-top:1px solid #5b57bf1a;grid-template-columns:repeat(2,1fr);display:grid}.ops-console-footer>div{padding:13px 20px}.ops-console-footer>div+div{border-left:1px solid #5b57bf1a}.ops-console-footer strong{color:#2f6ad6}.ops-field-heading div strong,.ops-asset-heading div strong{font-size:16px}.ops-inspection-zones{background:#ffffffad;border:1px solid #5b57bf1f;border-radius:16px;grid-template-columns:repeat(2,1fr);margin:18px 20px 0;display:grid;overflow:hidden;box-shadow:inset 4px 5px 13px #102b5612,inset -1px -1px #fff}.ops-inspection-zones>div{color:#0b1a33;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;min-height:60px;padding:12px;font-size:9px;font-weight:800;display:grid}.ops-inspection-zones>div:nth-child(odd){border-right:1px solid #5b57bf1a}.ops-inspection-zones>div:nth-child(-n+2){border-bottom:1px solid #5b57bf1a}.ops-zone-signal{background:#5b8ff0;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #5b8ff01c}.ops-inspection-zones>div:first-child .ops-zone-signal{background:#d99a2b;box-shadow:0 0 0 4px #d99a2b1f}.ops-inspection-zones strong{color:#2f9e6d;font-size:8px}.ops-inspection-zones>div:first-child strong{color:#d99a2b}.ops-observation-panel{background:linear-gradient(145deg,#fffaf0,#f7f0ff);border:1px solid #d99a2b38;border-radius:14px;margin:13px 20px;padding:13px 112px 13px 14px;position:relative;box-shadow:6px 8px 17px #102b5617,inset 1px 1px #fff}.ops-observation-panel i{color:#0b1a33;background:#f5d594;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.ops-field-footer{color:#5f56d8;text-transform:uppercase;background:#efecfc9e;border-top:1px solid #5b57bf1a;justify-content:space-between;gap:14px;padding:13px 20px;font-size:8px;font-weight:800;display:flex}.ops-contractor-oversight{background:linear-gradient(145deg,#1b447cf5,#081e42fa);border:1px solid #ffffff3d;border-radius:25px;padding:21px;box-shadow:0 30px 62px #03112666,-6px -6px 20px #8f88f221,inset 2px 2px #fff3,inset -2px -2px #03112640}.ops-oversight-heading{color:#8fd2b0;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:9px;font-weight:800;display:flex}.ops-oversight-state{color:#0b1a33;letter-spacing:0;text-transform:none;background:#8fd2b0;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:flex}.ops-oversight-state i{background:#2f9e6d;border-radius:999px;width:6px;height:6px}.ops-contractor-oversight>h3{color:#fff;font-family:var(--font-body);margin-top:16px;font-size:21px;font-weight:800}.ops-contractor-oversight>p{color:#fff;margin-top:5px;font-size:11px;font-weight:600}.ops-oversight-frame{grid-template-columns:.9fr 1.1fr;gap:10px;margin-top:18px;display:grid}.ops-oversight-identity{background:linear-gradient(145deg,#8f88f23b,#ffffff12);border:1px solid #ffffff29;border-radius:15px;padding:15px;box-shadow:inset 1px 1px #ffffff29,6px 8px 18px #03112633}.ops-oversight-identity span,.ops-oversight-footer span{color:#8fd2b0}.ops-oversight-identity strong{color:#fff;font-size:13px}.ops-oversight-identity em{color:#fff;margin-top:12px;font-size:9px;font-style:normal;font-weight:700;line-height:1.5;display:block}.ops-oversight-controls{gap:7px;display:grid}.ops-oversight-controls span{color:#fff;background:#ffffff14;border:1px solid #ffffff21;border-radius:11px;align-items:center;gap:9px;padding:9px 11px;font-size:9px;font-weight:800;display:flex;box-shadow:inset 1px 1px #ffffff1a}.ops-oversight-controls i{background:#8fd2b0;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #8fd2b01a}.ops-oversight-footer{background:#0311262e;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:repeat(2,1fr);margin-top:12px;display:grid;overflow:hidden}.ops-oversight-footer>div{padding:12px}.ops-oversight-footer>div+div{border-left:1px solid #ffffff1f}.ops-oversight-footer strong{color:#fff}.ops-permit-control{background:linear-gradient(145deg,#eef3fd,#efecfc);padding:17px}.ops-permit-banner{background:linear-gradient(145deg,#315f9f,#173a6e);border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex;box-shadow:8px 10px 20px #102b5633,inset 1px 1px #ffffff2e}.ops-permit-banner span{color:#8fd2b0}.ops-permit-banner strong{color:#fff;text-align:right;margin-top:0}.ops-permit-document{background:#fff;border:1px dashed #5b57bf57;border-radius:17px;margin:13px 5px 4px;padding:17px;position:relative;box-shadow:8px 10px 22px #102b561f,inset 1px 1px #fff}.ops-permit-title{border-bottom:1px solid #5b57bf1f;justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.ops-permit-title strong{text-align:right;margin-top:0}.ops-permit-columns{grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.ops-permit-columns>div{min-height:72px;padding:11px;position:relative}.ops-permit-columns>div+div{border-left:1px solid #5b57bf1a}.ops-permit-columns i{background:#8fd2b0;border-radius:999px;width:22px;height:5px;position:absolute;bottom:10px;left:11px;box-shadow:0 0 0 3px #2f9e6d17}.ops-permit-authority{border-top:1px solid #5b57bf1f;padding:14px 84px 0 0;position:relative}.ops-permit-authority strong{color:#d99a2b}.ops-permit-authority i{color:#d99a2b;text-transform:uppercase;border:1px solid #d99a2b52;border-radius:50%;place-items:center;width:62px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:13px;right:0;transform:rotate(-7deg)}.ops-asset-body{grid-template-columns:.7fr 1.3fr;gap:16px;padding:19px 20px;display:grid}.ops-condition-dial{text-align:center;background:radial-gradient(circle at 42% 36%,#fff,#e5ecfb 66%,#dcd8fb);border-radius:50%;place-content:center;min-height:180px;display:grid;position:relative;box-shadow:10px 13px 27px #102b5629,-6px -6px 17px #ffffffe6,inset 5px 6px 14px #102b5614,inset -2px -2px #fff}.ops-condition-dial:before{content:"";border:8px solid #2f9e6d;border-color:#2f9e6d #8fd2b0 #5b8ff02e #5b8ff02e;border-radius:50%;position:absolute;inset:13px;transform:rotate(24deg)}.ops-condition-dial>*{z-index:1;position:relative}.ops-condition-dial strong{color:#2f9e6d;font-size:13px}.ops-condition-dial i{transform-origin:bottom;background:#5f56d8;border-radius:999px;width:5px;height:35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-90%)rotate(38deg);box-shadow:0 3px 8px #5b57bf3d}.ops-asset-readout{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.ops-asset-readout>div{background:#fff;border:1px solid #5b57bf1a;border-radius:13px;padding:12px;box-shadow:5px 7px 15px #102b5617,inset 1px 1px #fff}.ops-asset-readout>div:nth-child(3) strong{color:#d99a2b}.ops-asset-readout>div:last-child strong{color:#2f9e6d}.ops-asset-footer{background:#eef3fda8;border-top:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.ops-asset-footer strong{color:#2f6ad6;text-align:right;margin-top:0}@media(max-width:767px){.operations-live-matrix{grid-template-columns:repeat(2,1fr)}.operations-live-cell{border-right:1px solid #5b57bf1a;grid-column:auto}.operations-live-cell:nth-child(2n){border-right:0}.operations-live-cell:nth-child(3){border-right:1px solid #5b57bf1a}.operations-live-cell:nth-child(4){border-bottom:1px solid #5b57bf1a;grid-column:auto}.operations-live-cell:nth-child(5){grid-column:1/-1}.ops-incident-body,.ops-oversight-frame,.ops-asset-body{grid-template-columns:1fr}.ops-area-map{min-height:150px}.ops-console-footer,.ops-oversight-footer{grid-template-columns:1fr}.ops-console-footer>div+div,.ops-oversight-footer>div+div{border-top:1px solid #5b57bf1a;border-left:0}.ops-inspection-zones{grid-template-columns:1fr}.ops-inspection-zones>div:nth-child(odd){border-right:0}.ops-inspection-zones>div:nth-child(-n+3){border-bottom:1px solid #5b57bf1a}.ops-observation-panel{padding-bottom:48px;padding-right:14px}.ops-observation-panel i{inset:auto auto 12px 14px;transform:none}.ops-permit-banner,.ops-permit-title{flex-direction:column;align-items:flex-start}.ops-permit-banner strong,.ops-permit-title strong{text-align:left}.ops-permit-columns{grid-template-columns:1fr}.ops-permit-columns>div+div{border-top:1px solid #5b57bf1a;border-left:0}.ops-permit-columns>div{min-height:64px}.ops-asset-readout{grid-template-columns:1fr}.ops-condition-dial{justify-self:center;width:min(210px,100%);min-height:210px}.ops-asset-footer{flex-direction:column;align-items:flex-start}.ops-asset-footer strong{text-align:left}}@media(prefers-reduced-motion:reduce){.operations-control-live i,.ops-map-leak{animation:none}}@media print{.no-print{display:none!important}body{background:#fff}.print-only{display:block!important}.bh-card,.bh-panel,.bh-glass,.bh-glass-strong,.bh-plane{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;break-inside:avoid;background:#fff}.bh-glass-navy{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#173a6e}}.print-only{display:none}.position-reveal{animation:.7s cubic-bezier(.2,.7,.2,1) both position-rise}.position-demo{animation-delay:.12s}.position-cost-panel{background:linear-gradient(#fffffff5,#f1f5fff0);border:1px solid #fffffff0;box-shadow:0 26px 54px #102b5633,0 8px 20px #5b57bf1a,inset 1px 1px #fffffffa}.position-cost-primary{background:radial-gradient(circle at 86% 12%,#8f88f259,#0000 31%),linear-gradient(145deg,#345f9f,#244d88 42%,#102b56);box-shadow:inset 1px 1px #ffffff2e,inset -18px -22px 46px #0311262e}.position-cost-chip{background:#0311263d;border:1px solid #ffffff29;box-shadow:inset 1px 1px #ffffff1f}.position-cost-track{background:#03112657;box-shadow:inset 3px 4px 9px #03112657,inset -1px -1px #ffffff1a}.position-cost-current{background:linear-gradient(90deg,#c94747,#df6c6c);box-shadow:0 0 16px #df6c6c57,inset 1px 1px #fff3}.position-cost-improved{background:linear-gradient(90deg,#24a46d,#82d4a6);box-shadow:0 0 16px #82d4a64d,inset 1px 1px #ffffff47}.position-cost-context{background:linear-gradient(145deg,#f7f9fffa,#ebf0fcf5)}.position-cost-state,.position-cost-target{background:#ffffffe6;border:1px solid #5b57bf1a;box-shadow:5px 6px 15px #102b561a,inset 1px 1px #fffffffa}.position-cost-target{background:linear-gradient(135deg,#e8ebfffa,#f2f5fffa);box-shadow:inset 3px 4px 10px #5b57bf14,inset -1px -1px #fffffff2}.position-insights-card{background:radial-gradient(circle at 88% 4%,#8f88f226,#0000 30%),linear-gradient(145deg,#fffffffa,#f0f4fff5);border:1px solid #fffffff5;box-shadow:0 28px 58px #102b5633,0 9px 20px #5b57bf1a,inset 1px 1px #fff,inset -1px -1px #5b57bf14}.position-insights-icon{background:linear-gradient(145deg,#fffffff5,#e5eafcf0);border:1px solid #5b57bf1a;box-shadow:5px 6px 14px #102b561f,inset 1px 1px #fff}.position-insights-chart{background:linear-gradient(#e8edfcc7,#f6f8fff0);border:1px solid #5b57bf1a;box-shadow:inset 5px 6px 16px #102b561a,inset -1px -1px #fffffffa}.position-insights-bar{background:linear-gradient(100deg,#356bd0,#5b57bf 58%,#8f88f2);border:1px solid #ffffff47;box-shadow:0 8px 14px #244d883d,0 2px 4px #5b57bf33,inset 1px 1px #ffffff59,inset -2px -3px 6px #102b5633}.position-insights-bar-light{background:linear-gradient(90deg,#ffffff3d,#0000)}.position-insights-baseline{background:linear-gradient(90deg,#356bd03d,#5b57bf80,#8f88f233);box-shadow:0 2px 6px #5b57bf33}.position-insights-meta{background:#eef2febd;border:1px solid #5b57bf14;box-shadow:inset 3px 4px 11px #102b5614,inset -1px -1px #fffffff5}.position-insights-detail{background:#ffffffd1;box-shadow:3px 4px 10px #102b5614,inset 1px 1px #fff}.public-footer{background:radial-gradient(120% 150% at 100% 0,#ffffff24,#0000 54%),linear-gradient(100deg,#285cbd,#3f6fd3 24%,#626fdd 60%,#786fe3);border-top:1px solid #fff6;box-shadow:inset 0 1px #ffffff42,0 -8px 22px #5f56d81f}.public-footer-link{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-items:center;min-height:18px;font-size:8.5px;font-weight:700;line-height:1;text-decoration:none;transition:color .16s,text-shadow .16s,background-color .16s;display:inline-flex;position:relative}.public-footer-link:hover{color:#cfd6ff;text-shadow:0 0 14px #8f88f275}.public-footer-link:focus-visible{outline-offset:4px;outline:2px solid #8f88f2}.public-sidebar-contact-link{border-radius:4px;text-decoration:none;transition:color .16s,text-shadow .16s}.public-sidebar-contact-link:hover{color:#5f56d8;text-shadow:0 0 12px #8f88f23d}.public-sidebar-contact-link:focus-visible{outline-offset:3px;outline:2px solid #5f56d8}.overview-platform-section{background:radial-gradient(circle at 14% 8%,#5b8ff021,#0000 28%),radial-gradient(circle at 88% 88%,#8f88f224,#0000 30%),linear-gradient(145deg,#f7f9ffd1,#efecfc80);position:relative;overflow:hidden}.overview-platform-section:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 12%,#ffffff94 46%,#0000 72%);position:absolute;inset:0}.overview-capability-card{background:linear-gradient(145deg,#fffffffa,#eff4fff0);border:1px solid #fffffffa;flex-direction:column;justify-content:space-between;min-height:250px;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:flex;position:relative;box-shadow:0 18px 36px #102b561f,0 5px 12px #5b57bf14,inset 1px 1px #fff,inset -1px -1px #5b57bf14}.overview-capability-card:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff4d,#0000 35%);border-radius:20px;position:absolute;inset:1px}.overview-capability-card-accent{background:linear-gradient(145deg,#eef3fdfc,#e5e4fdf0);border-color:#8f88f23d}.overview-capability-card:hover{background:linear-gradient(145deg,#fff,#edf2ff);border-color:#5b57bf47;transform:translateY(-5px);box-shadow:0 27px 52px #102b562b,0 9px 20px #5b57bf1f,inset 1px 1px #fff,inset -1px -1px #5b57bf1f}.overview-capability-arrow{transition:transform .22s,color .22s}.overview-capability-card:hover .overview-capability-arrow{color:#2f6ad6;transform:translate(4px)}.overview-mini-surface{color:#0b1a33;background:linear-gradient(145deg,#eef3fdeb,#f7f9fff5);border:1px solid #5b57bf1a;border-radius:16px;min-height:130px;padding:13px;position:relative;overflow:hidden;box-shadow:inset 4px 5px 14px #102b5617,inset -1px -1px #fff,0 5px 12px #102b560f}.overview-mini-position,.overview-mini-governance{background:radial-gradient(circle at 90% 0,#8f88f233,#0000 36%),linear-gradient(145deg,#e8effffa,#f2f1fff5)}.overview-mini-heading{color:#0b1a33;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.overview-mini-status,.overview-work-pill{color:#0b1a33;letter-spacing:0;text-transform:none;background:#dcd8fb;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800;box-shadow:inset 1px 1px #fff}.overview-mini-bar-row{color:#0b1a33;grid-template-columns:58px 1fr;align-items:center;gap:8px;margin-top:13px;font-size:8px;font-weight:700;display:grid}.overview-mini-track{background:#d6ddf0;border-radius:999px;height:8px;overflow:hidden;box-shadow:inset 2px 2px 4px #102b5624}.overview-mini-fill{border-radius:inherit;height:100%;display:block;box-shadow:inset 1px 1px #ffffff59}.overview-mini-fill-risk{background:linear-gradient(90deg,#c94b4b,#d99a2b);width:84%}.overview-mini-fill-improved{background:linear-gradient(90deg,#2f9e6d,#8fd2b0);width:48%}.overview-mini-caption{color:#0b1a33;align-items:center;gap:5px;margin-top:12px;font-size:7px;font-weight:700;display:flex}.overview-mini-caption .overview-mini-dot{margin-left:4px}.overview-mini-dot{border-radius:999px;width:6px;height:6px}.overview-work-flow{gap:7px;margin-top:12px;display:grid;position:relative}.overview-work-flow:before{content:"";background:#8f88f2;width:1px;position:absolute;top:15px;bottom:15px;left:7px}.overview-work-row{color:#0b1a33;background:#fff;border-radius:9px;grid-template-columns:15px 1fr auto;align-items:center;gap:6px;min-height:27px;padding:5px 6px;font-size:8px;font-weight:700;display:grid;position:relative;box-shadow:3px 4px 9px #102b5617,inset 1px 1px #fff}.overview-work-marker{z-index:1;border-radius:999px;width:8px;height:8px;position:relative;box-shadow:0 0 0 3px #eef3fd}.overview-work-pill{color:#5f56d8;background:#eef3fd}.overview-operations-pulse{border-bottom:2px solid #5f56d8;align-items:end;gap:7px;height:52px;margin-top:12px;padding:0 5px;display:flex}.overview-operations-pulse span{background:linear-gradient(#8f88f2,#2f6ad6);border-radius:5px 5px 2px 2px;flex:1;box-shadow:0 5px 9px #2f6ad633,inset 1px 1px #ffffff4d}.overview-operations-pulse span:first-child{height:36%}.overview-operations-pulse span:nth-child(2){height:68%}.overview-operations-pulse span:nth-child(3){height:49%}.overview-operations-pulse span:nth-child(4){height:82%}.overview-operations-pulse span:nth-child(5){height:57%}.overview-operations-pulse span:nth-child(6){height:74%}.overview-operations-states,.overview-assurance-summary{color:#0b1a33;justify-content:space-between;gap:5px;margin-top:10px;font-size:7px;font-weight:700;display:flex}.overview-operations-states span{align-items:center;gap:4px;display:flex}.overview-operations-states i{border-radius:999px;width:5px;height:5px}.overview-business-map{text-align:center;margin-top:13px}.overview-business-root{color:#fff;background:linear-gradient(135deg,#2f6ad6,#5f56d8);border-radius:9px;padding:6px 15px;font-size:8px;font-weight:800;display:inline-block;box-shadow:0 6px 12px #2f6ad638,inset 1px 1px #ffffff40}.overview-business-branch{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:20px;display:grid;position:relative}.overview-business-branch:before{content:"";background:#8f88f2;height:1px;position:absolute;top:-10px;left:16%;right:16%;box-shadow:0 -7px 0 -.25px #8f88f2}.overview-business-branch span{color:#0b1a33;background:#fff;border-radius:8px;padding:7px 3px;font-size:7px;font-weight:800;position:relative;box-shadow:3px 4px 9px #102b561a,inset 1px 1px #fff}.overview-business-branch span:before{content:"";background:#8f88f2;width:1px;height:10px;position:absolute;top:-10px;left:50%}.overview-governance-layout{grid-template-columns:.82fr 1.18fr;gap:9px;margin-top:12px;display:grid}.overview-governance-paper{color:#0b1a33;background:#fff;border-radius:10px;padding:9px;font-size:8px;font-weight:800;box-shadow:5px 6px 12px #102b561f,inset 1px 1px #fff}.overview-governance-paper i{background:#dcd8fb;border-radius:999px;height:4px;margin-top:8px;display:block}.overview-governance-paper i:nth-of-type(2){background:#5b8ff0;width:74%}.overview-governance-paper i:nth-of-type(3){background:#8f88f2;width:52%}.overview-governance-state{gap:6px;display:grid}.overview-governance-state span{color:#0b1a33;background:#ffffffe6;border-radius:8px;padding:6px 7px;font-size:7px;font-weight:800;box-shadow:3px 4px 8px #102b5614}.overview-governance-state span.text-green{color:#2f9e6d}.overview-assurance-chain{align-items:center;gap:5px;margin-top:23px;display:flex}.overview-assurance-chain span{color:#0b1a33;text-align:center;background:#fff;border-radius:9px;flex:1;padding:8px 4px;font-size:7px;font-weight:800;box-shadow:4px 5px 10px #102b561a,inset 1px 1px #fff}.overview-assurance-chain i{background:linear-gradient(90deg,#2f6ad6,#8f88f2);width:13px;height:2px}.overview-assurance-summary{color:#5f56d8;margin-top:14px}@media(prefers-reduced-motion:reduce){.overview-capability-card,.overview-capability-arrow{transition:none}}.overview-why-section{background:radial-gradient(circle at 94% 12%,#8f88f229,#0000 34%),radial-gradient(circle at 8% 92%,#5b8ff01c,#0000 32%),linear-gradient(145deg,#fafbfff0,#f1f1fec7);position:relative;overflow:hidden}.overview-why-section:before{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffffa3,#0000 38%,#5b8ff00d);position:absolute;inset:0}.overview-why-workflow{background:radial-gradient(circle at 82% 4%,#8f88f23d,#0000 32%),linear-gradient(145deg,#eff4fffa,#e5e4fde0);border:1px solid #5b57bf33;border-radius:26px;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:20px 24px 52px #102b5629,-8px -8px 24px #ffffffdb,inset 1px 1px #fff,inset -1px -1px #5b57bf1f}.overview-why-workflow:before{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff80,#0000 30% 72%,#5b8ff014);border-radius:24px;position:absolute;inset:1px}.overview-why-rail{background:linear-gradient(#5b8ff0,#8f88f2 52%,#5f56d8);border-radius:999px;width:2px;position:absolute;top:54px;bottom:54px;left:31px;box-shadow:0 0 14px #5b57bf47}.overview-why-rail span{background:#5f56d8;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 8px #102b563d}.overview-why-rail span:first-child{top:8%}.overview-why-rail span:nth-child(2){top:50%}.overview-why-rail span:last-child{top:92%}.overview-why-stage{z-index:1;background:linear-gradient(145deg,#fffffff5,#f1f5fff0);border:1px solid #fffffff5;border-radius:18px;grid-template-columns:minmax(138px,.82fr) minmax(190px,1.18fr);align-items:center;gap:16px;min-height:128px;margin-left:22px;padding:16px;display:grid;position:relative;box-shadow:9px 11px 24px #102b561f,-4px -4px 12px #ffffffe0,inset 1px 1px #fff,inset -1px -1px #5b57bf14}.overview-why-stage:before{content:"";background:linear-gradient(90deg,#5f56d8,#8f88f261);width:27px;height:2px;position:absolute;top:50%;left:-27px}.overview-why-act{margin-left:36px;margin-right:14px}.overview-why-prove{margin-left:50px;margin-right:28px}.overview-why-stage-label{color:#5f56d8;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.overview-why-stage-description{color:#0b1a33;margin-top:7px;font-size:12px;font-weight:700;line-height:1.55}.overview-why-understand-ui{grid-template-columns:minmax(64px,.72fr) 18px minmax(90px,1fr);align-items:center;gap:6px;display:grid}.overview-why-signals{gap:5px;display:grid}.overview-why-signals span,.overview-why-picture,.overview-why-action-ui,.overview-why-proof-ui span{color:#0b1a33;background:#fff;border:1px solid #5b57bf1f;box-shadow:4px 5px 10px #102b561a,inset 1px 1px #fff}.overview-why-signals span{border-radius:7px;padding:5px 7px;font-size:7px;font-weight:800}.overview-why-converge{background:linear-gradient(28deg,#0000 47%,#8f88f2 48% 52%,#0000 53%) 0 0/100% 50% no-repeat,linear-gradient(-28deg,#0000 47%,#8f88f2 48% 52%,#0000 53%) 0 100%/100% 50% no-repeat;height:28px}.overview-why-picture{border-radius:11px;grid-template-columns:repeat(3,1fr);align-items:end;gap:4px;min-height:70px;padding:9px;display:grid}.overview-why-picture span{grid-column:1/-1;font-size:7px;font-weight:800}.overview-why-picture i{background:linear-gradient(#8f88f2,#2f6ad6);border-radius:4px 4px 2px 2px;display:block;box-shadow:0 3px 6px #2f6ad638,inset 1px 1px #ffffff57}.overview-why-picture i:first-of-type{height:17px}.overview-why-picture i:nth-of-type(2){height:29px}.overview-why-picture i:last-of-type{height:23px}.overview-why-action-ui{border-radius:12px;padding:10px}.overview-why-action-head,.overview-why-action-detail{justify-content:space-between;align-items:center;gap:8px;font-size:7px;font-weight:800;display:flex}.overview-why-action-head span:last-child{color:#0b1a33;background:#dcd8fb;border-radius:999px;padding:4px 7px}.overview-why-action-detail{color:#0b1a33;align-items:flex-start;margin-top:10px;line-height:1.45}.overview-why-action-detail span{gap:2px;display:grid}.overview-why-action-detail b{color:#5f56d8;letter-spacing:.08em;text-transform:uppercase;font-size:6px}.overview-why-progress{background:#d6ddf0;border-radius:999px;height:7px;margin-top:10px;overflow:hidden;box-shadow:inset 2px 2px 4px #102b5624}.overview-why-progress span{border-radius:inherit;background:linear-gradient(90deg,#2f6ad6,#8f88f2);width:68%;height:100%;display:block;box-shadow:inset 1px 1px #ffffff5c}.overview-why-proof-ui{grid-template-columns:1fr 12px 1fr 12px 1fr;align-items:center;gap:4px;display:grid}.overview-why-proof-ui span{text-align:center;border-radius:8px;padding:8px 3px;font-size:7px;font-weight:800}.overview-why-proof-ui i{background:linear-gradient(90deg,#5b8ff0,#8f88f2);border-radius:999px;height:2px}.overview-why-proof-ui strong{color:#0b1a33;background:#8fd2b0;border-radius:999px;grid-column:1/-1;justify-self:end;margin-top:5px;padding:4px 8px;font-size:7px;font-weight:900}@media(max-width:639px){.overview-why-workflow{padding:14px}.overview-why-stage,.overview-why-act,.overview-why-prove{grid-template-columns:1fr;gap:13px;margin-left:18px;margin-right:0;padding:15px}.overview-why-rail{left:24px}.overview-why-stage:before{width:21px;left:-21px}}.position-finding-summary-block{animation:.5s both finding-summary-in}.position-finding-summary-block:nth-child(2){animation-delay:60ms}.position-finding-summary-block:nth-child(3){animation-delay:.12s}.position-finding-summary-block:nth-child(4){animation-delay:.18s}.position-finding-summary-block:nth-child(5){animation-delay:.24s}.position-finding-summary-block:nth-child(6){animation-delay:.3s}.position-finding-summary-block:nth-child(7){animation-delay:.36s}.position-score-fill{transform-origin:0;animation:.8s cubic-bezier(.2,.7,.2,1) both finding-score-in}.position-controls-demo{-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);box-shadow:18px 20px 48px #1f356621,-8px -8px 24px #fffc,inset 1px 1px #ffffffeb}.position-control-row{box-shadow:4px 5px 12px #1f356612,inset 1px 1px #ffffffeb}.position-finding-summary-block{z-index:1;position:relative}.position-finding-summary-light{border-left:1px solid #03112614}.position-finding-summary-active{background:linear-gradient(145deg,#416bb7,#284f91 48%,#173a6e);border:1px solid #ffffff52;border-radius:13px;transform:translateY(-1px);box-shadow:7px 8px 18px #1f35663d,-5px -5px 14px #ffffffb8,inset 1px 1px 1px #ffffff6b,inset -2px -3px 7px #03112638}.position-hero-atmosphere{background:linear-gradient(135deg,#f6f8ff,#f4f1ff 48%,#f8f9ff)}.position-hero-backdrop{perspective:1200px;overflow:hidden}.position-hero-plane{filter:blur(.2px);-webkit-backdrop-filter:blur(8px)saturate(112%);backdrop-filter:blur(8px)saturate(112%);transform-style:preserve-3d;will-change:transform;border:1px solid #ffffffc7;border-radius:42px;position:absolute;overflow:hidden;box-shadow:0 28px 70px #1f356614,inset 0 1px #ffffffd6}.position-hero-plane:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff47,#0000 34% 70%,#8f88f214);position:absolute;inset:1px}.position-hero-plane-one{z-index:1;background:linear-gradient(118deg,#5b8ff02b,#5b8ff00a 56%,#8f88f226);animation:20s ease-in-out infinite alternate position-card-back;inset:7% 13% 11% 4%;box-shadow:0 34px 82px #1f35661a,inset 0 1px #ffffffd1}.position-hero-plane-two{z-index:2;background:linear-gradient(120deg,#ffffff75,#8f88f224);animation:24s ease-in-out infinite alternate position-card-middle;inset:13% 4% 7% 16%;box-shadow:0 38px 88px #1f35661f,inset 0 1px #ffffffeb}.position-hero-plane-three{z-index:3;background:linear-gradient(135deg,#ffffffad,#5b8ff01a);animation:16s ease-in-out infinite alternate position-card-front;inset:18% 10% 12%;box-shadow:0 42px 96px #1f356629,inset 0 1px #fffffffa,inset 0 -20px 50px #8f88f214}.position-hero-light{filter:blur(24px);border:0;border-radius:999px;position:absolute}.position-hero-light-one{background:radial-gradient(#5b8ff038,#0000 68%);width:54%;height:45%;animation:18s ease-in-out infinite alternate position-light-drift;top:-8%;left:-10%}.position-hero-light-two{background:radial-gradient(#8f88f233,#0000 70%);width:58%;height:50%;animation:22s ease-in-out infinite alternate position-light-drift-reverse;bottom:-16%;right:-12%}.position-bar{transform-origin:bottom;animation:.9s cubic-bezier(.2,.7,.2,1) both position-bar-rise}.position-dependency-panel{background:linear-gradient(145deg,#345f9f,#1e477f 42%,#102b56);border:1px solid #ffffff2e;box-shadow:0 30px 64px #102b5640,inset 1px 1px #ffffff29,inset -18px -20px 48px #03112629}.position-dependency-glow{background:radial-gradient(circle at 50% 56%,#8f88f257,#0000 27%),radial-gradient(circle at 18% 18%,#5b8ff033,#0000 32%)}.position-dependency-mode{background:#0311263d;box-shadow:inset 3px 4px 12px #03112642,inset -1px -1px #ffffff1a}.position-dependency-mode-active{background:linear-gradient(145deg,#8f88f2eb,#5b57bff0);box-shadow:4px 5px 14px #03112638,inset 1px 1px #ffffff57}.position-dependency-state{background:#ffffff0b}.position-dependency-map{background:linear-gradient(145deg,#03112647,#5b8ff014);box-shadow:inset 5px 6px 18px #0311263d,inset -1px -1px #ffffff1a}.position-dependency-focus{background:linear-gradient(145deg,#4c71b4f5,#1c4178fa);border:1px solid #ffffff2e;box-shadow:8px 10px 24px #0311264d,inset 1px 1px #ffffff38}.position-dependency-relation{background:#fffffff0;border:1px solid #ffffffb3;box-shadow:0 5px 14px #03112638,inset 1px 1px #ffffffe6}.position-dependency svg line{stroke:#cadaff94;stroke-width:.7px;stroke-dasharray:4 4;filter:drop-shadow(0 0 2px #8f88f28c);animation:18s linear infinite position-dash}@keyframes position-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes finding-summary-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes finding-score-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes position-card-back{0%{transform:translate3d(-1%,1%,-18px)rotateX(5deg)rotateY(-7deg)rotate(-5deg)}to{transform:translate3d(2%,-1%,-18px)rotateX(5deg)rotateY(-7deg)rotate(-3deg)}}@keyframes position-card-middle{0%{transform:translate(1%,-1%)rotateX(4deg)rotateY(8deg)rotate(5deg)}to{transform:translate(-2%,1%)rotateX(4deg)rotateY(8deg)rotate(7deg)}}@keyframes position-card-front{0%{transform:translate3d(0,1%,18px)rotateX(3deg)rotateY(-3deg)rotate(-1deg)}to{transform:translate3d(0,-1%,18px)rotateX(3deg)rotateY(-3deg)rotate(1deg)}}@keyframes position-light-drift{0%{transform:translate(-3%,-2%)scale(.96)}to{transform:translate(5%,4%)scale(1.04)}}@keyframes position-light-drift-reverse{0%{transform:translate(3%,2%)scale(1.02)}to{transform:translate(-4%,-3%)scale(.96)}}@media(max-width:767px){.position-hero-plane-one{inset:8% -3% 8% -4%}.position-hero-plane-two{inset:12% -5% 5% 4%}.position-hero-plane-three{inset:17% 4% 9%}.position-finding-summary-light:nth-child(5){border-left:0}}@keyframes position-bar-rise{0%{opacity:.4;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes position-dash{to{stroke-dashoffset:-80px}}@media(prefers-reduced-motion:reduce){.position-hero-plane,.position-hero-light,.position-finding-summary-block,.position-score-fill,.position-dependency svg line,.position-bar,.position-reveal{animation:none}}.operations-page{overflow:hidden}.operations-hero{min-height:586px;margin-bottom:46px}.ops-overview-console{background:radial-gradient(circle at 35% 10%,#8f88f21f,#0000 30%),linear-gradient(145deg,#fffffff7,#e8effdf2);border:1px solid #5b57bf2e;border-radius:25px;width:min(880px,100%);margin-top:26px;position:relative;overflow:hidden;box-shadow:0 30px 65px #102b5633,-9px -9px 26px #ffffffeb,10px 12px 26px #5b57bf14,inset 2px 2px #fff,inset -2px -2px #5b57bf17}.ops-overview-console:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff6b,#0000 28% 72%,#8f88f214);border-radius:23px;position:absolute;inset:1px}.ops-overview-console>*{z-index:1;position:relative}.ops-overview-topline,.ops-overview-footer{color:#5f56d8;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:10px 17px;font-size:8px;font-weight:900;display:flex}.ops-overview-topline{background:#ffffff8f;border-bottom:1px solid #5b57bf1f}.ops-overview-connected{color:#0b1a33;letter-spacing:0;text-transform:none;align-items:center;gap:7px;display:flex}.ops-overview-connected i,.ops-status-pill i,.ops-controlled-live i{background:#2f9e6d;border-radius:50%;width:7px;height:7px;animation:3.6s ease-in-out infinite operations-status-pulse;box-shadow:0 0 0 4px #2f9e6d1f,0 0 14px #2f9e6d59}.ops-overview-body{grid-template-columns:.68fr 1.32fr;gap:18px;padding:16px 18px;display:grid}.ops-overview-core{background:radial-gradient(circle,#5b8ff02e,#0000 46%),linear-gradient(145deg,#e7efff,#f5f3ff);border:1px solid #5b57bf21;border-radius:18px;min-height:166px;position:relative;overflow:hidden;box-shadow:inset 7px 8px 18px #102b5614,inset -3px -3px #ffffffdb}.ops-core-orbit{border:1px solid #5b57bf3d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ops-core-orbit-outer{width:142px;height:142px;box-shadow:0 0 28px #5b8ff021}.ops-core-orbit-inner{border-style:dashed;width:92px;height:92px}.ops-core-sweep{transform-origin:0 0;clip-path:polygon(0 0,100% 0,0 100%);background:linear-gradient(20deg,#5b8ff040,#0000 62%);width:70px;height:70px;animation:9s linear infinite ops-sweep;position:absolute;top:50%;left:50%}.ops-core-centre{color:#fff;text-transform:uppercase;background:linear-gradient(145deg,#315f9f,#5f56d8);border:1px solid #fffc;border-radius:50%;place-items:center;width:62px;height:62px;font-size:9px;font-weight:900;line-height:1.15;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 24px #102b5647,inset 2px 2px #ffffff4d}.ops-core-centre i{background:#8fd2b0;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:7px;box-shadow:0 0 8px #8fd2b0}.ops-overview-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ops-overview-cell{background:#ffffffe6;border:1px solid #5b57bf1a;border-radius:14px;align-items:center;gap:10px;min-height:78px;padding:11px;display:flex;box-shadow:6px 8px 17px #102b5617,inset 1px 1px #fff}.ops-overview-cell:last-child{grid-column:span 2}.ops-overview-signal{background:#dce9ff;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid;box-shadow:inset 2px 2px 5px #fffc,inset -2px -2px 5px #2f6ad61c}.ops-overview-signal i{background:#2f6ad6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2f6ad61c}.ops-overview-purple .ops-overview-signal{background:#e4e0ff}.ops-overview-purple .ops-overview-signal i{background:#5f56d8;box-shadow:0 0 0 4px #5f56d81f}.ops-overview-green .ops-overview-signal{background:#d8f0e4}.ops-overview-green .ops-overview-signal i{background:#2f9e6d;box-shadow:0 0 0 4px #2f9e6d1f}.ops-overview-cell strong,.ops-overview-cell em{font-style:normal;display:block}.ops-overview-cell strong{color:#0b1a33;font-size:10px;font-weight:900}.ops-overview-cell em{color:#2f6ad6;margin-top:4px;font-size:9px;font-weight:800}.ops-overview-green em{color:#2f9e6d}.ops-overview-purple em{color:#5f56d8}.ops-overview-footer{background:#efecfc8c;border-top:1px solid #5b57bf1a}.ops-overview-footer strong{color:#0b1a33;letter-spacing:0;text-align:right;text-transform:none}.operations-story-section{background:radial-gradient(circle at 94% 10%,#5b8ff021,#0000 28%),linear-gradient(145deg,#fcfdfffa,#eef3fdc7);border:1px solid #5b57bf17;border-radius:28px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(40px,6vw,78px);margin-bottom:46px;padding:clamp(54px,7vw,88px) clamp(24px,5vw,64px);display:grid;position:relative;box-shadow:0 25px 56px #102b5617,inset 1px 1px #fff}.operations-story-copy{max-width:520px}.operations-story-label{color:#5f56d8;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900}.operations-story-label-dark{color:#8fd2b0}.operations-story-copy h2{letter-spacing:-.025em;margin-top:16px;font-size:clamp(40px,4.4vw,64px);line-height:.98}.operations-story-copy>p:last-child{margin-top:20px;font-size:clamp(16px,1.3vw,18px);font-weight:600;line-height:1.7}.operations-controlled-section{background:radial-gradient(circle at 12% 20%,#5b8ff047,#0000 28%),radial-gradient(circle at 88% 80%,#8f88f247,#0000 32%),linear-gradient(145deg,#315f9f,#1c477f 48%,#102b56);border-color:#ffffff2e;grid-template-columns:1.22fr .78fr;overflow:hidden;box-shadow:0 34px 72px #102b5640,inset 2px 2px #ffffff2b,inset -2px -2px #0311262e}.ops-response-surface,.ops-operational-surface{background:linear-gradient(145deg,#fff,#edf2ff);border:1px solid #5b57bf26;border-radius:25px;overflow:hidden;box-shadow:0 30px 62px #102b562e,-7px -7px 22px #ffffffeb,inset 2px 2px #fff,inset -2px -2px #5b57bf14}.ops-surface-heading{background:linear-gradient(145deg,#fffffff5,#efecfca1);border-bottom:1px solid #5b57bf1c;justify-content:space-between;align-items:center;gap:16px;padding:16px 19px;display:flex}.ops-surface-heading>div>span,.ops-field-strip-title span,.ops-response-detail>span,.ops-operational-readout span,.ops-operational-footer>span:first-child{color:#5f56d8;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.ops-surface-heading>div>strong{color:#0b1a33;margin-top:5px;font-size:17px;font-weight:900;display:block}.ops-status-pill{color:#0b1a33;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;display:flex;box-shadow:4px 5px 11px #102b561c,inset 1px 1px #ffffffb3}.ops-status-green{background:#bde8d2}.ops-status-blue{background:#dce9ff}.ops-status-blue i{background:#2f6ad6;box-shadow:0 0 0 4px #2f6ad61c,0 0 12px #2f6ad640}.ops-response-layout{grid-template-columns:.95fr 1.05fr;gap:13px;padding:18px 19px 14px;display:grid}.ops-response-map{background:linear-gradient(145deg,#e8f0ff,#f4f1ff);border:1px solid #5b57bf1f;border-radius:17px;min-height:185px;position:relative;overflow:hidden;box-shadow:inset 6px 7px 16px #102b5614,inset -2px -2px #fff}.ops-map-caption{z-index:2;color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;position:absolute;top:11px;left:13px}.ops-response-room{background:#ffffffab;border:1px solid #5b57bf33;border-radius:10px;position:absolute;box-shadow:4px 5px 12px #102b5614,inset 1px 1px #fff}.ops-response-room-main{inset:43px 32px 29px 24px}.ops-response-room-side{background:#dcd8fbb8;width:42px;height:58px;top:62px;right:17px}.ops-response-marker{color:#0b1a33;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;font-weight:900;display:flex;position:absolute;top:52%;left:38%;transform:translate(-50%,-50%);box-shadow:0 7px 16px #102b562b}.ops-response-marker i{background:#d99a2b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d99a2b21}.ops-response-isolated{color:#2f9e6d;font-size:8px;font-weight:900;position:absolute;bottom:10px;right:11px}.ops-response-detail{background:#fff;border:1px solid #5b57bf1a;border-radius:17px;padding:16px;box-shadow:6px 8px 18px #102b5617,inset 1px 1px #fff}.ops-response-detail h3{color:#0b1a33;font-family:var(--font-body);margin-top:8px;font-size:17px;font-weight:900;line-height:1.25}.ops-response-detail p{color:#0b1a33;margin-top:9px;font-size:10px;font-weight:650;line-height:1.55}.ops-response-states{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.ops-response-states span{color:#0b1a33;background:#d8f0e4;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900;box-shadow:inset 1px 1px #ffffffbd}.ops-field-strip{background:#ffffffb8;border:1px solid #5b57bf1c;border-radius:15px;margin:0 19px 18px;overflow:hidden;box-shadow:inset 4px 5px 12px #102b560f,inset -1px -1px #fff}.ops-field-strip-title{border-bottom:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ops-field-strip-title strong{color:#0b1a33;font-size:9px;font-weight:900}.ops-field-zones{grid-template-columns:repeat(4,1fr);display:grid}.ops-field-zones>div{grid-template-columns:8px 1fr;align-items:center;gap:4px 7px;min-width:0;padding:11px;display:grid}.ops-field-zones>div+div{border-left:1px solid #5b57bf1a}.ops-field-zones i{background:#2f9e6d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2f9e6d1a}.ops-field-zones>div:first-child i{background:#d99a2b;box-shadow:0 0 0 3px #d99a2b1c}.ops-field-zones span,.ops-field-zones strong{color:#0b1a33;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.ops-field-zones strong{color:#2f9e6d;grid-column:2}.ops-field-zones>div:first-child strong{color:#d99a2b}.ops-controlled-surface{background:linear-gradient(145deg,#1e4c85f0,#081e42fa);border:1px solid #ffffff3d;border-radius:25px;padding:19px;position:relative;overflow:hidden;box-shadow:0 32px 64px #0311266b,-7px -7px 20px #8f88f221,inset 2px 2px #fff3,inset -2px -2px #03112642}.ops-controlled-glow{filter:blur(18px);background:radial-gradient(circle,#8f88f247,#0000 70%);border-radius:50%;width:60%;height:90%;position:absolute;top:-30%;right:-15%}.ops-controlled-surface>:not(.ops-controlled-glow){z-index:1;position:relative}.ops-controlled-heading{color:#8fd2b0;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:8px;font-weight:900;display:flex}.ops-controlled-live{color:#0b1a33;letter-spacing:0;text-transform:none;background:#bde8d2;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex;box-shadow:0 7px 14px #03112638,inset 1px 1px #ffffffa6}.ops-controlled-layout{grid-template-columns:.82fr 1.18fr;gap:12px;margin-top:17px;display:grid}.ops-contractor-pass,.ops-permit-sheet{border:1px solid #ffffff29;border-radius:17px;padding:15px;position:relative}.ops-contractor-pass{background:linear-gradient(145deg,#ffffff21,#ffffff0f);box-shadow:7px 9px 20px #0311263d,inset 1px 1px #ffffff2b}.ops-pass-label,.ops-permit-sheet-head span,.ops-permit-checks span,.ops-permit-sheet-foot span{color:#8fd2b0;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.ops-pass-mark{color:#fff;background:linear-gradient(145deg,#5b8ff0,#5f56d8);border-radius:14px;place-items:center;width:48px;height:48px;margin-top:16px;font-size:12px;font-weight:900;display:grid;box-shadow:7px 9px 18px #03112642,inset 2px 2px #ffffff4d}.ops-contractor-pass h3{color:#fff;font-family:var(--font-body);margin-top:13px;font-size:15px;font-weight:900}.ops-contractor-pass p{color:#fff;margin-top:5px;font-size:9px;font-weight:650;line-height:1.5}.ops-pass-status{color:#fff;align-items:center;gap:7px;margin-top:13px;font-size:8px;font-weight:850;display:flex}.ops-pass-status i,.ops-permit-checks i{background:#8fd2b0;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #8fd2b01c}.ops-permit-sheet{background:linear-gradient(145deg,#f9fbff,#e9e7fb);overflow:hidden;box-shadow:8px 10px 22px #03112647,inset 1px 1px #fff}.ops-permit-sheet:before{content:"";background:linear-gradient(#5b8ff0,#8f88f2,#2f9e6d);width:5px;height:100%;position:absolute;top:0;left:0}.ops-permit-sheet-head strong{color:#0b1a33;margin-top:6px;font-size:15px;font-weight:900;display:block}.ops-permit-seal{color:#2f9e6d;text-transform:uppercase;border:1px solid #2f9e6d66;border-radius:50%;place-items:center;width:60px;height:34px;font-size:7px;font-weight:900;display:grid;position:absolute;top:15px;right:14px;transform:rotate(-6deg)}.ops-permit-checks{gap:8px;margin-top:17px;display:grid}.ops-permit-checks>div{background:#fff;border-radius:10px;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid;box-shadow:4px 6px 12px #102b5614,inset 1px 1px #fff}.ops-permit-checks span{color:#5f56d8}.ops-permit-checks strong{color:#0b1a33;font-size:8px;font-weight:900}.ops-permit-sheet-foot{border-top:1px solid #5b57bf1f;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.ops-permit-sheet-foot strong{color:#0b1a33;font-size:9px;font-weight:900}.ops-controlled-footer{border-top:1px solid #ffffff21;justify-content:space-between;gap:8px;margin-top:13px;padding-top:13px;display:flex}.ops-controlled-footer span{color:#fff;padding-left:12px;font-size:8px;font-weight:850;position:relative}.ops-controlled-footer span:before{content:"";background:#8fd2b0;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:0}.ops-operational-layout{grid-template-columns:.72fr 1.28fr;gap:16px;padding:20px;display:grid}.ops-operational-dial{background:radial-gradient(circle,#5b8ff029,#0000 55%),linear-gradient(145deg,#e8f0ff,#f4f1ff);border:1px solid #5b57bf1f;border-radius:18px;place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden;box-shadow:inset 7px 8px 18px #102b5614,inset -2px -2px #fff}.ops-operational-ring{border:10px solid #5b8ff024;border-radius:50%;width:145px;height:145px;position:absolute;box-shadow:inset 4px 5px 12px #102b5612,0 8px 20px #102b5617}.ops-operational-ring:after{content:"";border:10px solid #5b8ff0;border-color:#5b8ff0 #8f88f2 #0000 #0000;border-radius:50%;position:absolute;inset:-10px;transform:rotate(20deg)}.ops-operational-ring i{z-index:2;background:#2f9e6d;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:15px;right:-6px;box-shadow:0 0 0 5px #2f9e6d1c,0 4px 9px #102b562e}.ops-operational-dial>div{z-index:2;text-align:center;position:relative}.ops-operational-dial>div span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.ops-operational-dial>div strong{color:#0b1a33;margin-top:6px;font-size:14px;font-weight:900;display:block}.ops-operational-readout{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ops-operational-readout>div{background:#fff;border:1px solid #5b57bf1a;border-radius:14px;min-height:96px;padding:13px;position:relative;overflow:hidden;box-shadow:6px 8px 17px #102b5617,inset 1px 1px #fff}.ops-operational-readout strong{color:#0b1a33;margin-top:7px;font-size:10px;font-weight:900;display:block}.ops-operational-readout>div>i{border-radius:999px;height:5px;position:absolute;bottom:12px;left:13px;right:13px;box-shadow:inset 1px 1px #fff6}.ops-readout-blue{background:linear-gradient(90deg,#5b8ff0,#2f6ad6)}.ops-readout-purple{background:linear-gradient(90deg,#8f88f2,#5f56d8)}.ops-readout-amber{background:linear-gradient(90deg,#f0bf5b,#d99a2b)}.ops-operational-footer{background:#eef3fdad;border-top:1px solid #5b57bf1a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.ops-operational-footer strong{color:#0b1a33;font-size:10px;font-weight:900}.ops-operational-wave{align-items:end;gap:3px;height:16px;display:flex}.ops-operational-wave i{background:#5b8ff0;border-radius:999px;width:4px;box-shadow:0 0 6px #5b8ff04d}.ops-operational-wave i:first-child{height:7px}.ops-operational-wave i:nth-child(2){background:#8f88f2;height:14px}.ops-operational-wave i:last-child{background:#2f9e6d;height:10px}@keyframes ops-sweep{to{transform:rotate(360deg)}}@media(max-width:900px){.operations-story-section,.operations-controlled-section{grid-template-columns:1fr}.operations-controlled-section .operations-story-copy{grid-row:1}.operations-controlled-section .ops-controlled-surface{grid-row:2}}@media(max-width:767px){.operations-hero{min-height:0;margin-bottom:34px;padding-top:42px;padding-bottom:42px}.operations-hero h1{font-size:43px}.ops-overview-console{margin-top:26px}.ops-overview-topline,.ops-overview-footer{flex-direction:column;align-items:flex-start}.ops-overview-body{grid-template-columns:1fr;padding:13px}.ops-overview-core{min-height:150px}.ops-overview-grid{grid-template-columns:repeat(2,1fr)}.ops-overview-cell:last-child{grid-column:span 2}.ops-overview-footer strong{text-align:left}.operations-story-section{gap:34px;margin-bottom:34px;padding:52px 20px}.operations-story-copy h2{font-size:42px}.ops-response-layout,.ops-controlled-layout,.ops-operational-layout{grid-template-columns:1fr}.ops-field-zones{grid-template-columns:repeat(2,1fr)}.ops-field-zones>div:nth-child(3){border-left:0}.ops-field-zones>div:nth-child(-n+2){border-bottom:1px solid #5b57bf1a}.ops-controlled-footer{flex-direction:column;align-items:flex-start}.ops-operational-readout{grid-template-columns:1fr}.ops-operational-dial{min-height:190px}.ops-operational-footer{grid-template-columns:1fr auto}.ops-operational-footer>span:first-child{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.ops-core-sweep,.ops-overview-connected i,.ops-status-pill i,.ops-controlled-live i{animation:none}}.business-page{padding-bottom:64px;overflow:hidden}.business-hero{background:radial-gradient(circle at 50% 82%,#5b8ff02e,#0000 35%),radial-gradient(circle at 82% 18%,#8f88f229,#0000 30%),linear-gradient(145deg,#fbfcff,#eef3fd 52%,#f3f0ff);min-height:704px;margin-bottom:46px;box-shadow:0 28px 60px #102b561c,inset 2px 2px #fffffff5,inset -2px -2px #5b57bf17}.business-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#5b57bf0b 1px,#0000 1px),linear-gradient(90deg,#5b57bf0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 73%);mask-image:radial-gradient(#000,#0000 73%)}.business-hero-depth{pointer-events:none;perspective:1200px;position:absolute;inset:28px 4% 24px}.business-hero-plane{transform-style:preserve-3d;border:1px solid #ffffffd6;border-radius:40px;display:block;position:absolute}.business-hero-plane-back{background:linear-gradient(125deg,#5b8ff01a,#fff3 48%,#8f88f21f);inset:5% 2% 14% 6%;transform:rotateX(2deg)rotate(-.75deg);box-shadow:0 34px 78px #102b5614,inset 1px 1px #ffffffd1}.business-hero-plane-front{background:linear-gradient(145deg,#ffffff4d,#5b8ff00d 60%,#8f88f214);inset:10% 6% 7% 2%;transform:rotateX(2deg)rotate(.65deg);box-shadow:0 40px 88px #102b561a,inset 1px 1px #ffffffe0,inset 0 -30px 70px #5b8ff00d}.business-hero-glow{filter:blur(30px);pointer-events:none;border-radius:999px;position:absolute}.business-hero-glow-left{background:radial-gradient(circle,#5b8ff033,#0000 70%);width:46%;height:48%;animation:18s ease-in-out infinite alternate business-light-drift;top:12%;left:-12%}.business-hero-glow-right{background:radial-gradient(circle,#8f88f236,#0000 70%);width:52%;height:55%;animation:22s ease-in-out infinite alternate-reverse business-light-drift;bottom:-4%;right:-12%}.business-hero-surface{text-align:left;background:radial-gradient(circle at 38% 4%,#8f88f221,#0000 32%),linear-gradient(145deg,#fffffff7,#e8effdf2);border:1px solid #5b57bf2e;border-radius:25px;width:min(860px,100%);margin-top:26px;position:relative;overflow:hidden;box-shadow:0 30px 65px #102b5633,-9px -9px 26px #ffffffeb,10px 12px 26px #5b57bf14,inset 2px 2px #fff,inset -2px -2px #5b57bf17}.business-hero-surface:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff6b,#0000 28% 72%,#8f88f214);border-radius:23px;position:absolute;inset:1px}.business-hero-surface>*{z-index:1;position:relative}.business-hero-surface-head,.business-hero-surface-foot{color:#5f56d8;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;font-size:8px;font-weight:900;display:flex}.business-hero-surface-head{background:#ffffff8f;border-bottom:1px solid #5b57bf1f}.business-hero-live{color:#0b1a33;letter-spacing:0;text-transform:none;align-items:center;gap:7px;display:flex}.business-hero-live i,.business-surface-state i{background:#2f9e6d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2f9e6d1f,0 0 14px #2f9e6d59}.business-hero-surface-body{grid-template-columns:.86fr 1.14fr;gap:13px;padding:17px 18px;display:grid}.business-hero-summary{background:linear-gradient(145deg,#e7efff,#f4f1ff);border:1px solid #5b57bf1c;border-radius:17px;min-height:144px;padding:15px;position:relative;overflow:hidden;box-shadow:inset 6px 7px 16px #102b5614,inset -2px -2px #fff}.business-hero-summary span,.business-hero-columns span,.business-hero-surface-foot span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.business-hero-summary strong{color:#0b1a33;margin-top:7px;font-size:18px;font-weight:900;display:block}.business-hero-summary p{color:#0b1a33;max-width:190px;margin-top:7px;font-size:9px;font-weight:650;line-height:1.45}.business-summary-orbit{border:1px solid #5f56d847;border-radius:50%;width:62px;height:62px;position:absolute;bottom:16px;right:18px}.business-summary-orbit:before,.business-summary-orbit:after{content:"";border:1px dashed #5b8ff061;border-radius:50%;position:absolute;inset:9px}.business-summary-orbit:after{background:linear-gradient(145deg,#5b8ff0,#5f56d8);border:0;inset:23px;box-shadow:0 7px 14px #2f6ad638,inset 1px 1px #ffffff57}.business-summary-orbit i{z-index:2;background:#2f9e6d;border-radius:50%;width:6px;height:6px;position:absolute}.business-summary-orbit i:first-child{top:5px;left:31px}.business-summary-orbit i:nth-child(2){background:#8f88f2;bottom:20px;right:1px}.business-summary-orbit i:last-child{background:#5b8ff0;bottom:3px;left:12px}.business-hero-columns{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:9px;display:grid}.business-hero-columns>div{background:#fff;border:1px solid #5b57bf1a;border-radius:14px;min-height:144px;padding:13px;position:relative;box-shadow:6px 8px 17px #102b5617,inset 1px 1px #fff}.business-hero-columns strong{color:#0b1a33;margin-top:8px;font-size:11px;font-weight:900;display:block}.business-hero-columns i{border-radius:999px;height:5px;position:absolute;bottom:13px;left:13px;right:13px}.business-bar-blue{background:linear-gradient(90deg,#5b8ff0,#2f6ad6)}.business-bar-purple{background:linear-gradient(90deg,#8f88f2,#5f56d8)}.business-bar-green{background:linear-gradient(90deg,#8fd2b0,#2f9e6d)}.business-hero-surface-foot{background:#efecfc8c;border-top:1px solid #5b57bf1a}.business-hero-surface-foot strong{color:#0b1a33;letter-spacing:0;text-transform:none}.business-story-section{background:radial-gradient(circle at 94% 10%,#5b8ff021,#0000 28%),linear-gradient(145deg,#fcfdfffa,#eef3fdc7);border:1px solid #5b57bf17;border-radius:28px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(40px,6vw,78px);margin-bottom:46px;padding:clamp(54px,7vw,88px) clamp(24px,5vw,64px);display:grid;position:relative;box-shadow:0 25px 56px #102b5617,inset 1px 1px #fff}.business-story-copy{max-width:520px}.business-story-label{color:#5f56d8;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900}.business-story-label-dark{color:#8fd2b0}.business-story-copy h2{letter-spacing:-.025em;margin-top:16px;font-size:clamp(40px,4.4vw,64px);line-height:.98}.business-story-copy>p:last-child{margin-top:20px;font-size:clamp(16px,1.3vw,18px);font-weight:600;line-height:1.7}.business-structure-surface,.business-clarity-surface{background:#fff;border:1px solid #5b57bf24;border-radius:24px;overflow:hidden;box-shadow:0 27px 58px #102b5626,-7px -7px 22px #ffffffeb,inset 2px 2px #fff,inset -2px -2px #5b57bf14}.business-structure-top,.business-clarity-heading{color:#5f56d8;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #5b57bf1c;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:8px;font-weight:900;display:flex}.business-structure-top span:last-child{color:#0b1a33;letter-spacing:0;text-transform:none;background:#e4e0ff;border-radius:999px;padding:7px 10px;box-shadow:4px 5px 10px #102b5617,inset 1px 1px #fff}.business-structure-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:20px;display:grid}.business-structure-column{background:linear-gradient(145deg,#fff,#f0f3fd);border:1px solid #5b57bf1a;border-radius:16px;min-height:128px;padding:14px;position:relative;box-shadow:6px 8px 16px #102b5614,inset 1px 1px #fff}.business-structure-column-primary{background:linear-gradient(145deg,#eef3fd,#efecfc);grid-column:span 2;min-height:104px}.business-structure-column span,.business-structure-column em{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900;display:block}.business-structure-column strong{color:#0b1a33;margin-top:8px;font-size:14px;font-weight:900;display:block}.business-structure-column em{color:#0b1a33;letter-spacing:0;text-transform:none;margin-top:6px;font-size:9px}.business-structure-column i{background:#5b8ff0;border-radius:999px;width:32px;height:6px;position:absolute;bottom:15px;right:14px;box-shadow:0 0 0 3px #5b8ff01a}.business-structure-column:nth-child(3) i{background:#8f88f2;box-shadow:0 0 0 3px #8f88f21a}.business-structure-column:nth-child(4) i{background:#2f9e6d;box-shadow:0 0 0 3px #2f9e6d1a}.business-structure-footer,.business-clarity-footer{background:#eff3fda8;border-top:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.business-structure-footer span,.business-clarity-footer>span:first-child{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.business-structure-footer strong,.business-clarity-footer strong{color:#0b1a33;font-size:10px;font-weight:900}.business-decision-section{background:radial-gradient(circle at 12% 20%,#5b8ff047,#0000 28%),radial-gradient(circle at 88% 80%,#8f88f247,#0000 32%),linear-gradient(145deg,#315f9f,#1c477f 48%,#102b56);border-color:#ffffff2e;grid-template-columns:1.22fr .78fr;overflow:hidden;box-shadow:0 34px 72px #102b5640,inset 2px 2px #ffffff2b,inset -2px -2px #0311262e}.business-decision-surface{background:linear-gradient(145deg,#fffffff7,#e9effdf5);border:1px solid #ffffff38;border-radius:24px;overflow:hidden;box-shadow:0 30px 62px #03112659,-7px -7px 20px #8f88f21f,inset 2px 2px #fff}.business-decision-heading{border-bottom:1px solid #5b57bf1c;justify-content:space-between;align-items:center;gap:14px;padding:17px 19px;display:flex}.business-decision-heading span,.business-decision-summary>span,.business-decision-rows span,.business-decision-foot>span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.business-decision-heading strong{color:#0b1a33;margin-top:5px;font-size:17px;font-weight:900;display:block}.business-decision-mark{background:#d8f0e4;border-radius:999px;flex:none;padding:7px 10px;color:#0b1a33!important;letter-spacing:0!important;text-transform:none!important}.business-decision-summary{padding:20px 19px 15px}.business-decision-summary strong{color:#0b1a33;margin-top:8px;font-size:18px;font-weight:900;line-height:1.25;display:block}.business-decision-summary p{color:#0b1a33;margin-top:9px;font-size:10px;font-weight:650;line-height:1.55}.business-decision-rows{gap:8px;padding:0 19px 17px;display:grid}.business-decision-rows>div{background:#fff;border:1px solid #5b57bf1a;border-radius:13px;grid-template-columns:minmax(102px,.85fr) minmax(130px,1fr) minmax(104px,.9fr);align-items:center;gap:10px;min-height:54px;padding:11px;display:grid;box-shadow:5px 7px 14px #102b5614,inset 1px 1px #fff}.business-decision-rows strong{color:#0b1a33;font-size:10px;font-weight:900}.business-decision-rows em{color:#2f9e6d;justify-self:start;font-size:8px;font-style:normal;font-weight:900}.business-decision-foot{background:#eff3fdad;border-top:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:12px;padding:14px 19px;display:flex}.business-decision-foot strong{color:#0b1a33;text-align:right;font-size:10px;font-weight:900}.business-decision-foot i{background:linear-gradient(90deg,#5b8ff0,#8f88f2,#2f9e6d);border-radius:999px;width:28px;height:6px;box-shadow:0 0 0 3px #5b8ff01a}.business-clarity-framework{grid-template-columns:repeat(3,1fr);gap:0;padding:20px;display:grid}.business-clarity-framework>div{min-height:150px;padding:13px 15px}.business-clarity-framework>div+div{border-left:1px solid #5b57bf1c}.business-clarity-dot{border-radius:50%;width:11px;height:11px;margin-bottom:24px;display:block;box-shadow:0 0 0 5px #5b8ff01c}.business-clarity-dot-purple{background:#8f88f2;box-shadow:0 0 0 5px #8f88f21f}.business-clarity-dot-green{background:#2f9e6d;box-shadow:0 0 0 5px #2f9e6d1f}.business-clarity-framework span:not(.business-clarity-dot){color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.business-clarity-framework strong{color:#0b1a33;margin-top:8px;font-size:12px;font-weight:900;line-height:1.4;display:block}.business-clarity-footer{background:linear-gradient(145deg,#eef3fd,#efecfc)}.business-clarity-signal{align-items:end;gap:3px;height:17px;display:flex}.business-clarity-signal i{background:#5b8ff0;border-radius:999px;width:4px;height:8px}.business-clarity-signal i:nth-child(2){background:#8f88f2;height:13px}.business-clarity-signal i:nth-child(3){background:#2f9e6d;height:10px}.business-clarity-signal i:last-child{background:#5b8ff0;height:16px}.business-cta{color:#fff;background:linear-gradient(145deg,#3765a5,#1e477f 46%,#102b56);border:1px solid #ffffff29;margin-top:58px;position:relative;overflow:hidden;box-shadow:0 32px 68px #102b5640,inset 2px 2px #ffffff2b,inset -2px -2px #0311262e}.business-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#8f88f24d,#0000 42%);position:absolute;inset:0}.business-cta>*{z-index:1;position:relative}.business-cta-secondary{background:#ffffff1a;border:1px solid #ffffff4d;transition:background .18s,transform .18s}.business-cta-secondary:hover{background:#ffffff29;transform:translateY(-1px)}@keyframes business-light-drift{0%{transform:translate(-3%,-2%)scale(.97)}to{transform:translate(4%,3%)scale(1.04)}}@media(max-width:900px){.business-story-section,.business-decision-section{grid-template-columns:1fr}.business-decision-section .business-story-copy{grid-row:1}.business-decision-section .business-decision-surface{grid-row:2}}@media(max-width:767px){.business-page{padding-bottom:42px}.business-hero{min-height:0;margin-bottom:34px;padding-top:42px;padding-bottom:42px}.business-hero h1{font-size:43px}.business-hero-depth{inset:18px -7%}.business-hero-surface-head,.business-hero-surface-foot{flex-direction:column;align-items:flex-start}.business-hero-surface-body{grid-template-columns:1fr;padding:13px}.business-hero-columns{grid-template-columns:repeat(3,1fr)}.business-hero-summary{min-height:130px}.business-hero-columns>div{min-height:118px;padding:10px}.business-story-section{gap:34px;margin-bottom:34px;padding:52px 20px}.business-story-copy h2{font-size:42px}.business-structure-grid{grid-template-columns:1fr;padding:14px}.business-structure-column-primary{grid-column:auto}.business-structure-footer,.business-clarity-footer,.business-decision-heading{flex-direction:column;align-items:flex-start}.business-decision-rows>div{grid-template-columns:1fr;gap:5px}.business-decision-foot{flex-direction:column;align-items:flex-start}.business-decision-foot strong{text-align:left}.business-clarity-framework{grid-template-columns:1fr;padding:14px}.business-clarity-framework>div{min-height:0;padding:16px 10px}.business-clarity-framework>div+div{border-top:1px solid #5b57bf1c;border-left:0}.business-clarity-dot{margin-bottom:13px}.business-clarity-signal{align-self:flex-end}.business-cta{margin-top:42px}}@media(prefers-reduced-motion:reduce){.business-hero-glow,.business-hero-live i,.business-surface-state i{animation:none}}.business-people-section{grid-template-columns:1.22fr .78fr}.business-integration-section{background:radial-gradient(circle at 12% 20%,#5b8ff047,#0000 28%),radial-gradient(circle at 88% 80%,#8f88f247,#0000 32%),linear-gradient(145deg,#315f9f,#1c477f 48%,#102b56);border-color:#ffffff2e;grid-template-columns:1.22fr .78fr;overflow:hidden;box-shadow:0 34px 72px #102b5640,inset 2px 2px #ffffff2b,inset -2px -2px #0311262e}.business-module-surface{background:linear-gradient(145deg,#fff,#edf2fe);border:1px solid #5b57bf24;border-radius:24px;overflow:hidden;box-shadow:0 27px 58px #102b5626,-7px -7px 22px #ffffffeb,inset 2px 2px #fff,inset -2px -2px #5b57bf14}.business-module-heading,.business-integration-heading{border-bottom:1px solid #5b57bf1c;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.business-module-heading span,.business-integration-heading span,.business-site-primary span,.business-site-details span,.business-person-header span:not(.business-role-mark),.business-people-rows span,.business-module-footer span,.business-integration-flow span,.business-integration-note span{color:#5f56d8;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.business-module-heading strong,.business-integration-heading strong{color:#0b1a33;font-size:10px;font-weight:900}.business-site-primary{background:linear-gradient(145deg,#e5efff,#f0edff);border:1px solid #5b57bf1c;border-radius:17px;min-height:122px;margin:20px 20px 10px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 6px 7px 16px #102b5612,inset -2px -2px #fff}.business-site-primary strong{color:#0b1a33;margin-top:8px;font-size:18px;font-weight:900;display:block}.business-site-primary em{color:#0b1a33;margin-top:7px;font-size:10px;font-style:normal;font-weight:700;display:block}.business-site-primary i{background:linear-gradient(90deg,#5b8ff0,#5f56d8);border-radius:999px;width:42px;height:7px;position:absolute;bottom:17px;right:17px;box-shadow:0 0 0 4px #5b8ff01a}.business-site-details{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 20px 20px;display:grid}.business-site-details>div{background:#fff;border:1px solid #5b57bf1a;border-radius:14px;min-height:76px;padding:13px;box-shadow:5px 7px 14px #102b5612,inset 1px 1px #fff}.business-site-details strong,.business-people-rows strong{color:#0b1a33;margin-top:8px;font-size:10px;font-weight:900;line-height:1.35;display:block}.business-module-footer{background:#eff3fda8;border-top:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.business-module-footer strong{color:#0b1a33;text-align:right;font-size:10px;font-weight:900}.business-person-header{background:linear-gradient(145deg,#eef3fd,#efecfc);border:1px solid #5b57bf1c;border-radius:17px;align-items:center;gap:13px;margin:20px 20px 10px;padding:15px;display:flex;position:relative;box-shadow:inset 5px 6px 15px #102b5612,inset -2px -2px #fff}.business-role-mark{background:linear-gradient(145deg,#5b8ff0,#5f56d8);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:5px 7px 13px #2f6ad638,inset 1px 1px #ffffff59;color:#fff!important;letter-spacing:.04em!important;font-size:11px!important}.business-person-header strong{color:#0b1a33;margin-top:6px;font-size:15px;font-weight:900;display:block}.business-person-header em{color:#0b1a33;margin-top:4px;font-size:9px;font-style:normal;font-weight:700;display:block}.business-person-header>i{background:#2f9e6d;border-radius:999px;width:26px;height:6px;position:absolute;right:15px;box-shadow:0 0 0 3px #2f9e6d1a}.business-people-rows{gap:8px;padding:0 20px 20px;display:grid}.business-people-rows>div{background:#fff;border:1px solid #5b57bf1a;border-radius:13px;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:11px 13px;display:grid;box-shadow:5px 7px 14px #102b5612,inset 1px 1px #fff}.business-people-rows strong{margin-top:0}.business-integration-surface{background:linear-gradient(145deg,#fffffffa,#e9effdf5);border:1px solid #ffffff3b;border-radius:24px;overflow:hidden;box-shadow:0 30px 62px #03112659,-7px -7px 20px #8f88f21f,inset 2px 2px #fff}.business-integration-flow{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:8px;padding:23px 20px;display:grid}.business-integration-flow>div{background:linear-gradient(145deg,#fff,#f0f3fd);border:1px solid #5b57bf1c;border-radius:16px;min-height:124px;padding:14px;box-shadow:6px 8px 16px #102b5614,inset 1px 1px #fff}.business-integration-flow>div:nth-of-type(2){background:linear-gradient(145deg,#e9f1ff,#f0edff)}.business-integration-flow strong{color:#0b1a33;margin-top:9px;font-size:12px;font-weight:900;line-height:1.35;display:block}.business-integration-flow>i{background:linear-gradient(90deg,#5b8ff0,#8f88f2);border-radius:999px;height:2px;position:relative}.business-integration-flow>i:after{content:"";border-top:2px solid #8f88f2;border-right:2px solid #8f88f2;width:8px;height:8px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.business-integration-note{background:#eff3fda8;border-top:1px solid #5b57bf1a;grid-template-columns:130px minmax(0,1fr) 28px;align-items:center;gap:14px;padding:15px 20px;display:grid}.business-integration-note strong{color:#0b1a33;font-size:10px;font-weight:900}.business-integration-note i{background:linear-gradient(90deg,#5b8ff0,#8f88f2,#2f9e6d);border-radius:999px;width:28px;height:6px;box-shadow:0 0 0 3px #5b8ff01a}@media(max-width:900px){.business-people-section,.business-integration-section{grid-template-columns:1fr}.business-people-section .business-story-copy,.business-integration-section .business-story-copy{grid-row:1}.business-people-section .business-module-surface,.business-integration-section .business-integration-surface{grid-row:2}}@media(max-width:767px){.business-site-primary{margin:14px 14px 10px}.business-site-details{grid-template-columns:1fr;padding:0 14px 14px}.business-person-header{margin:14px 14px 10px}.business-people-rows{padding:0 14px 14px}.business-people-rows>div{grid-template-columns:1fr;gap:6px}.business-module-footer{flex-direction:column;align-items:flex-start}.business-module-footer strong{text-align:left}.business-integration-flow{grid-template-columns:1fr;padding:14px}.business-integration-flow>div{min-height:0}.business-integration-flow>i{background:linear-gradient(#5b8ff0,#8f88f2);justify-self:center;width:2px;height:18px}.business-integration-flow>i:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.business-integration-note{grid-template-columns:1fr;gap:7px;padding:14px}.business-integration-note i{justify-self:start}}.governance-page{padding-bottom:64px;overflow:hidden}.governance-hero{background:radial-gradient(circle at 50% 82%,#5b8ff02e,#0000 35%),radial-gradient(circle at 82% 18%,#8f88f229,#0000 30%),linear-gradient(145deg,#fbfcff,#eef3fd 52%,#f3f0ff);min-height:704px;margin-bottom:46px;box-shadow:0 28px 60px #102b561c,inset 2px 2px #fffffff5,inset -2px -2px #5b57bf17}.governance-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#5b57bf0b 1px,#0000 1px),linear-gradient(90deg,#5b57bf0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 73%);mask-image:radial-gradient(#000,#0000 73%)}.governance-hero-depth{pointer-events:none;perspective:1200px;position:absolute;inset:28px 4% 24px}.governance-hero-plane{transform-style:preserve-3d;border:1px solid #ffffffd6;border-radius:40px;display:block;position:absolute}.governance-hero-plane-back{background:linear-gradient(125deg,#5b8ff01a,#fff3 48%,#8f88f21f);inset:5% 2% 14% 6%;transform:rotateX(2deg)rotate(-.75deg);box-shadow:0 34px 78px #102b5614,inset 1px 1px #ffffffd1}.governance-hero-plane-front{background:linear-gradient(145deg,#ffffff4d,#5b8ff00d 60%,#8f88f214);inset:10% 6% 7% 2%;transform:rotateX(2deg)rotate(.65deg);box-shadow:0 40px 88px #102b561a,inset 1px 1px #ffffffe0,inset 0 -30px 70px #5b8ff00d}.governance-hero-glow{filter:blur(30px);pointer-events:none;border-radius:999px;position:absolute}.governance-hero-glow-left{background:radial-gradient(circle,#5b8ff033,#0000 70%);width:46%;height:48%;animation:18s ease-in-out infinite alternate governance-light-drift;top:12%;left:-12%}.governance-hero-glow-right{background:radial-gradient(circle,#8f88f236,#0000 70%);width:52%;height:55%;animation:22s ease-in-out infinite alternate-reverse governance-light-drift;bottom:-4%;right:-12%}.governance-hero-surface{text-align:left;background:radial-gradient(circle at 40% 4%,#8f88f221,#0000 32%),linear-gradient(145deg,#fffffff7,#e8effdf2);border:1px solid #5b57bf2e;border-radius:25px;width:min(860px,100%);margin-top:26px;position:relative;overflow:hidden;box-shadow:0 30px 65px #102b5633,-9px -9px 26px #ffffffeb,10px 12px 26px #5b57bf14,inset 2px 2px #fff,inset -2px -2px #5b57bf17}.governance-hero-surface:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff6b,#0000 28% 72%,#8f88f214);border-radius:23px;position:absolute;inset:1px}.governance-hero-surface>*{z-index:1;position:relative}.governance-hero-top,.governance-hero-foot{color:#5f56d8;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:11px 18px;font-size:8px;font-weight:900;display:flex}.governance-hero-top{background:#ffffff8f;border-bottom:1px solid #5b57bf1f}.governance-hero-connected{color:#0b1a33;letter-spacing:0;text-transform:none;align-items:center;gap:7px;display:flex}.governance-hero-connected i,.governance-training-pill i{background:#2f9e6d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2f9e6d1f,0 0 14px #2f9e6d59}.governance-hero-grid{grid-template-columns:.7fr 1.3fr;gap:14px;padding:17px 18px;display:grid}.governance-hero-core{color:#fff;text-align:center;background:radial-gradient(circle,#5b8ff033,#0000 55%),linear-gradient(145deg,#e7efff,#f4f1ff);border:1px solid #5b57bf1f;border-radius:17px;place-items:center;min-height:148px;display:grid;position:relative;overflow:hidden;box-shadow:inset 6px 7px 16px #102b5614,inset -2px -2px #fff}.governance-hero-core:before,.governance-hero-core:after{content:"";border:1px solid #5f56d838;border-radius:50%;position:absolute}.governance-hero-core:before{width:120px;height:120px}.governance-hero-core:after{border-style:dashed;width:76px;height:76px}.governance-hero-core span{z-index:2;text-transform:uppercase;background:linear-gradient(145deg,#315f9f,#5f56d8);border-radius:50%;place-items:center;width:60px;height:60px;font-size:8px;font-weight:900;line-height:1.15;display:grid;position:relative;box-shadow:0 12px 22px #102b5640,inset 2px 2px #ffffff4d}.governance-hero-core i{z-index:2;background:#8fd2b0;border-radius:50%;width:7px;height:7px;position:absolute;top:18px;right:24%;box-shadow:0 0 9px #8fd2b0}.governance-hero-areas{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.governance-hero-area{background:#fff;border:1px solid #5b57bf1a;border-radius:14px;min-height:69px;padding:11px;position:relative;box-shadow:6px 8px 17px #102b5617,inset 1px 1px #fff}.governance-hero-area:nth-child(4){grid-column:span 2}.governance-hero-area span,.governance-hero-area strong{display:block}.governance-hero-area span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.governance-hero-area strong{color:#0b1a33;margin-top:6px;font-size:10px;font-weight:900}.governance-hero-area i{background:#5b8ff0;border-radius:999px;width:22px;height:5px;position:absolute;bottom:11px;right:11px}.governance-hero-area-purple i{background:#8f88f2}.governance-hero-area-green i{background:#2f9e6d}.governance-hero-area-amber i{background:#d99a2b}.governance-hero-foot{background:#efecfc8c;border-top:1px solid #5b57bf1a}.governance-hero-foot strong{color:#0b1a33;letter-spacing:0;text-transform:none}.governance-story-section{background:radial-gradient(circle at 94% 10%,#5b8ff021,#0000 28%),linear-gradient(145deg,#fcfdfffa,#eef3fdc7);border:1px solid #5b57bf17;border-radius:28px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(40px,6vw,78px);margin-bottom:46px;padding:clamp(54px,7vw,88px) clamp(24px,5vw,64px);display:grid;position:relative;box-shadow:0 25px 56px #102b5617,inset 1px 1px #fff}.governance-story-copy{max-width:520px}.governance-story-label{color:#5f56d8;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900}.governance-story-label-dark{color:#8fd2b0}.governance-story-copy h2{letter-spacing:-.025em;margin-top:16px;font-size:clamp(40px,4.4vw,64px);line-height:.98}.governance-story-copy>p:last-child{margin-top:20px;font-size:clamp(16px,1.3vw,18px);font-weight:600;line-height:1.7}.governance-register-surface,.governance-view-surface{background:#fff;border:1px solid #5b57bf24;border-radius:24px;overflow:hidden;box-shadow:0 27px 58px #102b5626,-7px -7px 22px #ffffffeb,inset 2px 2px #fff,inset -2px -2px #5b57bf14}.governance-register-head,.governance-view-head{border-bottom:1px solid #5b57bf1c;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.governance-register-head span:first-child,.governance-register-columns,.governance-view-head span:first-child,.governance-view-hero>span,.governance-view-signals span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.governance-register-head strong,.governance-view-head strong{color:#0b1a33;margin-top:5px;font-size:17px;font-weight:900;display:block}.governance-register-state,.governance-view-badge{color:#0b1a33;background:#e4e0ff;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;box-shadow:4px 5px 10px #102b5617,inset 1px 1px #fff}.governance-register-columns{grid-template-columns:1.2fr 1fr .75fr;gap:10px;padding:14px 20px 8px;display:grid}.governance-register-rows{gap:8px;padding:0 20px 18px;display:grid}.governance-register-rows>div{background:linear-gradient(145deg,#fff,#f0f3fd);border:1px solid #5b57bf1a;border-radius:13px;grid-template-columns:1.2fr 1fr .75fr;align-items:center;gap:10px;padding:12px;display:grid;box-shadow:5px 7px 14px #102b5614,inset 1px 1px #fff}.governance-register-rows span,.governance-register-rows strong,.governance-register-rows em{color:#0b1a33;font-size:10px;font-style:normal;font-weight:900}.governance-register-rows em{border-radius:999px;justify-self:start;padding:6px 8px;font-size:8px}.governance-state-blue{background:#dce9ff;color:#2f6ad6!important}.governance-state-purple{background:#e4e0ff;color:#5f56d8!important}.governance-state-amber{background:#f8e6bd;color:#aa7113!important}.governance-state-green{background:#d8f0e4;color:#2f9e6d!important}.governance-register-foot,.governance-view-foot{background:#eff3fda8;border-top:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.governance-register-foot span,.governance-view-foot>span:first-child{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.governance-register-foot strong,.governance-view-foot strong{color:#0b1a33;text-align:right;font-size:10px;font-weight:900}.governance-training-section{grid-template-columns:1.22fr .78fr}.governance-training-surface{background:linear-gradient(145deg,#f7f9ff,#e9e7fb);border:1px solid #5b57bf24;border-radius:24px;overflow:hidden;box-shadow:0 30px 62px #102b5629,-7px -7px 22px #ffffffe6,inset 2px 2px #fff}.governance-training-head{color:#5f56d8;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #5b57bf1c;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;font-size:8px;font-weight:900;display:flex}.governance-training-pill{color:#0b1a33;letter-spacing:0;text-transform:none;background:#d8f0e4;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex;box-shadow:4px 5px 10px #102b561a,inset 1px 1px #fff}.governance-training-relationship{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid;position:relative}.governance-training-node{background:#fff;border:1px solid #5b57bf1c;border-radius:16px;min-height:108px;padding:14px;position:relative;box-shadow:6px 8px 17px #102b5617,inset 1px 1px #fff}.governance-training-node-requirement{background:linear-gradient(145deg,#eef3fd,#efecfc);grid-column:span 2}.governance-training-node span,.governance-training-node em{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900;display:block}.governance-training-node strong{color:#0b1a33;margin-top:7px;font-size:13px;font-weight:900;display:block}.governance-training-node em{color:#0b1a33;letter-spacing:0;text-transform:none;margin-top:6px;font-size:9px}.governance-training-node i{background:#5b8ff0;border-radius:999px;width:28px;height:6px;position:absolute;bottom:14px;right:14px}.governance-training-node-role i{background:#8f88f2}.governance-training-node-proof i{background:#2f9e6d}.governance-training-link{background:linear-gradient(#5b8ff0,#8f88f2);width:1px;position:absolute}.governance-training-link-one{top:112px;bottom:75px;left:33%}.governance-training-link-two{background:linear-gradient(#5b8ff0,#2f9e6d);top:112px;bottom:75px;left:67%}.governance-training-foot{background:#ffffff80;border-top:1px solid #5b57bf1a;padding:15px 20px}.governance-training-foot span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.governance-training-foot strong{color:#0b1a33;margin-top:6px;font-size:10px;font-weight:900;line-height:1.45;display:block}.governance-regulated-section{background:radial-gradient(circle at 12% 20%,#5b8ff047,#0000 28%),radial-gradient(circle at 88% 80%,#8f88f247,#0000 32%),linear-gradient(145deg,#315f9f,#1c477f 48%,#102b56);border-color:#ffffff2e;grid-template-columns:.78fr 1.22fr;overflow:hidden;box-shadow:0 34px 72px #102b5640,inset 2px 2px #ffffff2b,inset -2px -2px #0311262e}.governance-regulated-surface{background:linear-gradient(145deg,#fffffff5,#e9effdf5);border:1px solid #ffffff38;border-radius:24px;overflow:hidden;box-shadow:0 30px 62px #03112659,-7px -7px 20px #8f88f21f,inset 2px 2px #fff}.governance-regulated-head{border-bottom:1px solid #5b57bf1c;gap:6px;padding:18px 20px;display:grid}.governance-regulated-head span,.governance-regulated-group>span,.governance-regulated-foot span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.governance-regulated-head strong{color:#0b1a33;font-size:16px;font-weight:900}.governance-regulated-groups{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;display:grid}.governance-regulated-group{border-left:3px solid #5b8ff0;align-content:start;gap:8px;min-height:158px;padding:4px 0 4px 13px;display:grid}.governance-regulated-group:nth-child(2){border-color:#8f88f2}.governance-regulated-group:nth-child(3){border-color:#2f9e6d}.governance-regulated-group strong{color:#0b1a33;font-size:11px;font-weight:900;line-height:1.25}.governance-regulated-muted{color:#5f56d8!important;font-size:9px!important}.governance-regulated-foot{background:#eff3fda8;border-top:1px solid #5b57bf1a;gap:6px;padding:15px 20px;display:grid}.governance-regulated-foot strong{color:#0b1a33;font-size:10px;font-weight:900;line-height:1.45}.governance-view-section{grid-template-columns:.78fr 1.22fr}.governance-view-head span:first-child{display:block}.governance-view-hero{background:linear-gradient(145deg,#eef3fd,#efecfc);padding:20px}.governance-view-hero strong{color:#0b1a33;margin-top:8px;font-size:20px;font-weight:900;display:block}.governance-view-hero p{color:#0b1a33;margin-top:8px;font-size:10px;font-weight:650;line-height:1.55}.governance-view-signals{grid-template-columns:repeat(2,1fr);gap:10px;padding:20px;display:grid}.governance-view-signals>div{background:#fff;border:1px solid #5b57bf1a;border-radius:14px;min-height:95px;padding:13px;box-shadow:6px 8px 17px #102b5617,inset 1px 1px #fff}.governance-view-dot{background:#5b8ff0;border-radius:50%;width:9px;height:9px;margin-bottom:15px;display:block;box-shadow:0 0 0 4px #5b8ff01f}.governance-view-dot-amber{background:#d99a2b;box-shadow:0 0 0 4px #d99a2b1f}.governance-view-dot-green{background:#2f9e6d;box-shadow:0 0 0 4px #2f9e6d1f}.governance-view-dot-purple{background:#8f88f2;box-shadow:0 0 0 4px #8f88f21f}.governance-view-signals strong{color:#0b1a33;margin-top:7px;font-size:10px;font-weight:900;display:block}.governance-view-wave{align-items:end;gap:3px;height:17px;display:flex}.governance-view-wave i{background:#5b8ff0;border-radius:999px;width:4px;height:9px}.governance-view-wave i:nth-child(2){background:#8f88f2;height:14px}.governance-view-wave i:nth-child(3){background:#2f9e6d;height:11px}.governance-view-wave i:last-child{background:#5b8ff0;height:16px}.governance-cta{color:#fff;background:linear-gradient(145deg,#3765a5,#1e477f 46%,#102b56);border:1px solid #ffffff29;margin-top:58px;position:relative;overflow:hidden;box-shadow:0 32px 68px #102b5640,inset 2px 2px #ffffff2b,inset -2px -2px #0311262e}.governance-cta:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#8f88f24d,#0000 42%);position:absolute;inset:0}.governance-cta>*{z-index:1;position:relative}.governance-cta-secondary{background:#ffffff1a;border:1px solid #ffffff4d;transition:background .18s,transform .18s}.governance-cta-secondary:hover{background:#ffffff29;transform:translateY(-1px)}@keyframes governance-light-drift{0%{transform:translate(-3%,-2%)scale(.97)}to{transform:translate(4%,3%)scale(1.04)}}@media(max-width:900px){.governance-story-section,.governance-training-section{grid-template-columns:1fr}.governance-training-section .governance-story-copy{grid-row:1}.governance-training-section .governance-training-surface{grid-row:2}}@media(max-width:767px){.governance-page{padding-bottom:42px}.governance-hero{min-height:0;margin-bottom:34px;padding-top:42px;padding-bottom:42px}.governance-hero h1{font-size:43px}.governance-hero-depth{inset:18px -7%}.governance-hero-top,.governance-hero-foot{flex-direction:column;align-items:flex-start}.governance-hero-grid{grid-template-columns:1fr;padding:13px}.governance-hero-core{min-height:138px}.governance-hero-areas{grid-template-columns:repeat(2,1fr)}.governance-hero-area:nth-child(4){grid-column:auto}.governance-hero-area:last-child{grid-column:span 2}.governance-story-section{gap:34px;margin-bottom:34px;padding:52px 20px}.governance-story-copy h2{font-size:42px}.governance-register-head,.governance-view-head{flex-direction:column;align-items:flex-start}.governance-register-columns{display:none}.governance-register-rows{padding:14px}.governance-register-rows>div{grid-template-columns:1fr;gap:5px}.governance-register-rows em{justify-self:start}.governance-register-foot,.governance-view-foot{flex-direction:column;align-items:flex-start}.governance-register-foot strong,.governance-view-foot strong{text-align:left}.governance-training-relationship{grid-template-columns:1fr}.governance-training-node-requirement{grid-column:auto}.governance-training-link{display:none}.governance-regulated-groups{grid-template-columns:1fr;gap:17px}.governance-regulated-group{min-height:0}.governance-view-signals{grid-template-columns:1fr}.governance-cta{margin-top:42px}}@media(prefers-reduced-motion:reduce){.governance-hero-glow,.governance-hero-connected i,.governance-training-pill i{animation:none}}.gov-coshh-section,.gov-training-section,.gov-lone-section,.gov-summary-section{grid-template-columns:1.22fr .78fr}.gov-specialist-section{background:radial-gradient(circle at 12% 20%,#5b8ff047,#0000 28%),radial-gradient(circle at 88% 80%,#8f88f247,#0000 32%),linear-gradient(145deg,#315f9f,#1c477f 48%,#102b56);border-color:#ffffff2e;grid-template-columns:.78fr 1.22fr;overflow:hidden;box-shadow:0 34px 72px #102b5640,inset 2px 2px #ffffff2b,inset -2px -2px #0311262e}.gov-policies-surface,.gov-coshh-surface,.gov-renewal-surface,.gov-training-matrix,.gov-lone-surface,.gov-esg-surface,.gov-summary-surface{background:linear-gradient(145deg,#fff,#edf2fe);border:1px solid #5b57bf24;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 27px 58px #102b5626,-7px -7px 22px #ffffffeb,inset 2px 2px #fff}.gov-policies-surface{background:radial-gradient(circle at 80% 18%,#8f88f226,#0000 32%),linear-gradient(145deg,#eef3fd,#f6f4ff);min-height:314px;padding:30px}.gov-doc{background:#fff;border:1px solid #5b57bf1f;border-radius:18px;width:61%;min-height:170px;padding:18px;position:absolute;box-shadow:12px 18px 28px #102b561f,inset 1px 1px #fff}.gov-doc span,.gov-doc em,.gov-coshh-head span,.gov-hazard span,.gov-coshh-controls span,.gov-renewal-head span,.gov-renewal-item span,.gov-renewal-note span,.gov-training-head span,.gov-training-role span,.gov-training-grid span,.gov-training-foot span,.gov-lone-stage span,.gov-lone-chain span,.gov-lone-footer span,.gov-esg-head span,.gov-esg-pillars span,.gov-esg-foot span,.gov-specialist-head span,.gov-specialist-bands span,.gov-specialist-foot span,.gov-summary-orbit span,.gov-summary-list span{color:#5f56d8;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900;display:block}.gov-doc strong,.gov-coshh-head strong,.gov-hazard strong,.gov-coshh-controls strong,.gov-renewal-head strong,.gov-renewal-item strong,.gov-renewal-note strong,.gov-training-head strong,.gov-training-role strong,.gov-training-grid strong,.gov-training-foot strong,.gov-lone-stage strong,.gov-lone-chain strong,.gov-lone-footer strong,.gov-esg-head strong,.gov-esg-pillars strong,.gov-esg-foot strong,.gov-specialist-head strong,.gov-specialist-bands strong,.gov-specialist-foot strong,.gov-summary-orbit strong,.gov-summary-list strong{color:#0b1a33;font-weight:900}.gov-doc-back{background:#e5efff;top:52px;left:14%;transform:rotate(-7deg)}.gov-doc-mid{background:#efecfc;top:44px;right:14%;transform:rotate(6deg)}.gov-doc-front{z-index:2;width:62%;top:69px;left:19%;transform:rotate(-1deg)}.gov-doc-front strong{margin-top:8px;font-size:19px;display:block}.gov-doc-front em{color:#0b1a33;letter-spacing:0;text-transform:none;margin-top:6px;font-size:9px}.gov-doc-front div{gap:7px;margin-top:20px;display:grid}.gov-doc-front i{background:#d5e4ff;border-radius:999px;height:4px;display:block}.gov-doc-front i:nth-child(2){background:#8f88f2;width:72%}.gov-doc-front i:last-child{background:#5b8ff0;width:49%}.gov-doc-front b{color:#2f9e6d;background:#d8f0e4;border-radius:999px;padding:6px 9px;font-size:8px;position:absolute;bottom:16px;right:17px}.gov-coshh-head,.gov-renewal-head,.gov-training-head,.gov-esg-head{border-bottom:1px solid #5b57bf1c;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}.gov-coshh-head strong,.gov-renewal-head strong,.gov-training-head strong,.gov-esg-head strong{font-size:11px}.gov-coshh-grid{grid-template-columns:1fr 1fr;gap:11px;padding:20px;display:grid}.gov-hazard{border-radius:16px;min-height:116px;padding:15px;box-shadow:inset 2px 2px #ffffffa6,7px 9px 17px #102b561a}.gov-hazard-amber{background:linear-gradient(145deg,#fff5d9,#f8e6bd)}.gov-hazard-purple{background:linear-gradient(145deg,#eeeaff,#ddd9ff)}.gov-hazard strong{margin-top:8px;font-size:13px;display:block}.gov-hazard em{color:#0b1a33;margin-top:7px;font-size:9px;font-style:normal;font-weight:750;display:block}.gov-coshh-controls{background:#fff;border:1px solid #5b57bf1a;border-radius:14px;grid-column:span 2;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.gov-coshh-controls strong{font-size:10px}.gov-coshh-controls i{background:linear-gradient(90deg,#d99a2b,#8f88f2);flex:1;height:2px}.gov-renewal-track{grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;gap:7px;padding:26px 20px;display:grid}.gov-renewal-item{background:#fff;border:1px solid #5b57bf1a;border-radius:16px;min-height:116px;padding:14px;box-shadow:6px 8px 16px #102b5614,inset 1px 1px #fff}.gov-renewal-item strong{margin-top:8px;font-size:12px;line-height:1.35;display:block}.gov-renewal-review{background:#fff4da}.gov-renewal-next{background:#efecfc}.gov-renewal-track>i{background:linear-gradient(90deg,#5b8ff0,#8f88f2);height:2px}.gov-renewal-note,.gov-training-foot,.gov-lone-footer,.gov-esg-foot{background:#eff3fda8;border-top:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.gov-renewal-note strong,.gov-training-foot strong,.gov-lone-footer strong,.gov-esg-foot strong{text-align:right;font-size:10px}.gov-training-role{background:linear-gradient(145deg,#e5efff,#f0edff);border-radius:17px;margin:20px 20px 10px;padding:15px;box-shadow:inset 5px 6px 15px #102b5612,inset -2px -2px #fff}.gov-training-role strong{margin-top:7px;font-size:15px;display:block}.gov-training-role em{color:#0b1a33;margin-top:5px;font-size:9px;font-style:normal;font-weight:700;display:block}.gov-training-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 20px 20px;display:grid}.gov-training-grid span{border-bottom:1px solid #5b57bf24;padding:8px 2px}.gov-training-grid strong{padding:5px 2px;font-size:10px;line-height:1.35}.gov-obligations-surface{background:radial-gradient(circle,#5b8ff02b,#0000 50%),linear-gradient(145deg,#eef3fd,#f6f4ff);border-radius:50%;min-height:330px;position:relative}.gov-obligation-core,.gov-obligation-node{z-index:2;background:#fff;border:1px solid #5b57bf21;border-radius:17px;padding:14px;position:absolute;box-shadow:7px 9px 18px #102b561a,inset 1px 1px #fff}.gov-obligation-core{text-align:center;background:linear-gradient(145deg,#e5efff,#efecfc);width:174px;top:98px;left:calc(50% - 87px)}.gov-obligation-node{width:132px}.gov-node-owner{top:35px;left:8%}.gov-node-policy{top:65px;right:7%}.gov-node-evidence{bottom:32px;right:15%}.gov-obligation-core span,.gov-obligation-node span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.gov-obligation-core strong,.gov-obligation-node strong{color:#0b1a33;margin-top:7px;font-size:11px;font-weight:900;display:block}.gov-obligation-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#5b8ff0,#8f88f2);height:2px;position:absolute}.gov-line-owner{width:105px;top:111px;left:29%;transform:rotate(24deg)}.gov-line-policy{width:105px;top:135px;left:55%;transform:rotate(-16deg)}.gov-line-evidence{width:100px;top:190px;left:57%;transform:rotate(38deg)}.gov-lone-stage{background:linear-gradient(145deg,#e5efff,#efecfc);border-radius:18px;margin:20px;padding:20px;position:relative;box-shadow:inset 6px 7px 16px #102b5614,inset -2px -2px #fff}.gov-lone-stage strong{margin-top:8px;font-size:17px;display:block}.gov-lone-stage em{color:#0b1a33;margin-top:6px;font-size:10px;font-style:normal;font-weight:700;display:block}.gov-lone-stage i{background:#2f9e6d;border-radius:50%;width:10px;height:10px;position:absolute;top:24px;right:20px;box-shadow:0 0 0 5px #2f9e6d1f}.gov-lone-chain{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;gap:7px;padding:0 20px 20px;display:grid}.gov-lone-chain>div{background:#fff;border:1px solid #5b57bf1a;border-radius:14px;min-height:90px;padding:12px;box-shadow:5px 7px 14px #102b5614,inset 1px 1px #fff}.gov-lone-chain strong{margin-top:7px;font-size:10px;line-height:1.35;display:block}.gov-lone-chain>i{background:#5b8ff0;height:2px}.gov-esg-pillars{grid-template-columns:repeat(3,1fr);padding:20px;display:grid}.gov-esg-pillars>div{min-height:165px;padding:17px}.gov-esg-pillars>div+div{border-left:1px solid #5b57bf1f}.gov-esg-pillars strong{margin-top:11px;font-size:12px;line-height:1.35;display:block}.gov-esg-pillars i{background:#5b8ff0;border-radius:50%;width:13px;height:13px;margin-top:27px;display:block;box-shadow:0 0 0 6px #5b8ff01c}.gov-esg-social i{background:#8f88f2;box-shadow:0 0 0 6px #8f88f21c}.gov-esg-governance i{background:#2f9e6d;box-shadow:0 0 0 6px #2f9e6d1c}.gov-specialist-surface{background:linear-gradient(145deg,#fffffff7,#e9effdf5);border:1px solid #ffffff38;border-radius:24px;overflow:hidden;box-shadow:0 30px 62px #03112659,-7px -7px 20px #8f88f21f,inset 2px 2px #fff}.gov-specialist-head{border-bottom:1px solid #5b57bf1c;gap:6px;padding:20px;display:grid}.gov-specialist-head strong{font-size:16px}.gov-specialist-bands{grid-template-columns:repeat(3,1fr);gap:13px;padding:20px;display:grid}.gov-specialist-bands>div{background:#fff;border-top:4px solid #5b8ff0;align-content:start;gap:9px;min-height:164px;padding:12px;display:grid;box-shadow:5px 7px 14px #102b5612,inset 1px 1px #fff}.gov-specialist-bands>div:nth-child(2){border-color:#8f88f2}.gov-specialist-bands>div:last-child{border-color:#2f9e6d}.gov-specialist-bands strong{font-size:10px;line-height:1.35}.gov-specialist-foot{background:#eff3fda8;border-top:1px solid #5b57bf1a;gap:6px;padding:15px 20px;display:grid}.gov-specialist-foot strong{font-size:10px;line-height:1.45}.gov-summary-surface{grid-template-columns:.85fr 1.15fr;align-items:center;gap:20px;padding:25px;display:grid}.gov-summary-orbit{background:radial-gradient(circle,#5b8ff02e,#0000 58%);border:1px solid #5b57bf42;border-radius:50%;place-items:center;width:210px;height:210px;display:grid;position:relative;box-shadow:inset 0 0 0 18px #ffffff61}.gov-summary-orbit div{text-align:center}.gov-summary-orbit strong{margin-top:6px;font-size:17px;display:block}.gov-summary-orbit>i{background:#5b8ff0;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 5px #5b8ff01f}.gov-summary-orbit>i:first-of-type{top:20px;left:47%}.gov-summary-orbit>i:nth-of-type(2){background:#8f88f2;top:47%;right:17px;box-shadow:0 0 0 5px #8f88f21f}.gov-summary-orbit>i:nth-of-type(3){background:#2f9e6d;bottom:21px;left:47%;box-shadow:0 0 0 5px #2f9e6d1f}.gov-summary-orbit>i:last-child{background:#d99a2b;top:47%;left:17px;box-shadow:0 0 0 5px #d99a2b1f}.gov-summary-list{gap:9px;display:grid}.gov-summary-list>div{border-bottom:1px solid #5b57bf1f;padding:10px 0}.gov-summary-list strong{margin-top:5px;font-size:11px;display:block}@media(max-width:900px){.gov-coshh-section,.gov-training-section,.gov-lone-section,.gov-summary-section,.gov-specialist-section{grid-template-columns:1fr}.gov-coshh-section .governance-story-copy,.gov-training-section .governance-story-copy,.gov-lone-section .governance-story-copy,.gov-summary-section .governance-story-copy{grid-row:1}.gov-coshh-section .gov-coshh-surface,.gov-training-section .gov-training-matrix,.gov-lone-section .gov-lone-surface,.gov-summary-section .gov-summary-surface{grid-row:2}}@media(max-width:767px){.gov-policies-surface{min-height:290px;padding:15px}.gov-doc{width:72%}.gov-doc-front{width:72%;left:14%}.gov-coshh-grid,.gov-training-grid,.gov-esg-pillars,.gov-specialist-bands{grid-template-columns:1fr}.gov-coshh-controls{flex-direction:column;grid-column:auto;align-items:flex-start}.gov-coshh-controls i{flex:none;width:2px;height:14px}.gov-renewal-track,.gov-lone-chain{grid-template-columns:1fr}.gov-renewal-track>i,.gov-lone-chain>i{justify-self:center;width:2px;height:16px}.gov-training-grid span{padding-top:13px}.gov-training-grid strong{padding-bottom:12px}.gov-obligations-surface{min-height:370px}.gov-node-owner{left:3%}.gov-node-policy{right:3%}.gov-node-evidence{right:25%}.gov-line-owner{width:74px;left:30%}.gov-line-policy{width:68px;left:55%}.gov-line-evidence{width:75px;left:55%}.gov-esg-pillars>div+div{border-top:1px solid #5b57bf1f;border-left:0}.gov-specialist-bands>div{min-height:0}.gov-summary-surface{grid-template-columns:1fr;padding:20px}.gov-summary-orbit{margin:auto}.gov-renewal-note,.gov-training-foot,.gov-lone-footer,.gov-esg-foot{flex-direction:column;align-items:flex-start}.gov-renewal-note strong,.gov-training-foot strong,.gov-lone-footer strong,.gov-esg-foot strong{text-align:left}}.public-hero{background:radial-gradient(circle at 50% 82%,#5b8ff02e,#0000 35%),radial-gradient(circle at 82% 18%,#8f88f229,#0000 30%),linear-gradient(145deg,#fbfcff,#eef3fd 52%,#f3f0ff);min-height:calc(100vh - 120px);margin-bottom:46px;box-shadow:0 28px 60px #102b561c,inset 2px 2px #fffffff5,inset -2px -2px #5b57bf17}.public-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#5b57bf0b 1px,#0000 1px),linear-gradient(90deg,#5b57bf0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 73%);mask-image:radial-gradient(#000,#0000 73%)}.public-hero-backdrop{perspective:1200px}.public-hero-plane{transform-style:preserve-3d;border:1px solid #ffffffd6;border-radius:40px;display:block;position:absolute}.public-hero-plane-back{background:linear-gradient(125deg,#5b8ff01a,#fff3 48%,#8f88f21f);inset:5% 2% 14% 6%;transform:rotateX(2deg)rotate(-.75deg);box-shadow:0 34px 78px #102b5614,inset 1px 1px #ffffffd1}.public-hero-plane-middle{background:linear-gradient(135deg,#fff3,#8f88f214);inset:9% 4% 10%;transform:rotateX(2deg)rotate(.2deg);box-shadow:0 37px 84px #102b5617,inset 1px 1px #ffffffd6}.public-hero-plane-front{background:linear-gradient(145deg,#ffffff6b,#5b8ff00f 60%,#8f88f21a);inset:13% 7% 7%;transform:rotateX(2deg)rotate(.65deg);box-shadow:0 40px 88px #102b561f,inset 1px 1px #ffffffe6,inset 0 -30px 70px #5b8ff00d}.public-hero-light{filter:blur(30px);pointer-events:none;border-radius:999px;position:absolute}.public-hero-light-left{background:radial-gradient(circle,#5b8ff036,#0000 70%);width:46%;height:48%;animation:18s ease-in-out infinite alternate public-hero-light-drift;top:12%;left:-12%}.public-hero-light-right{background:radial-gradient(circle,#8f88f238,#0000 70%);width:52%;height:55%;animation:22s ease-in-out infinite alternate-reverse public-hero-light-drift;bottom:-4%;right:-12%}.public-hero-content{justify-content:center;min-height:calc(100vh - 200px);padding-inline:clamp(24px,5vw,88px)}.public-hero-kicker{color:#5f56d8;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:900}.public-hero h1{color:#0b1a33;letter-spacing:-.035em;max-width:900px;margin-top:17px;font-size:clamp(48px,5vw,68px);font-weight:600;line-height:.94}.public-hero h1 em{color:#5f56d8;font-style:normal}.public-hero-body{color:#0b1a33;max-width:720px;margin-top:23px;font-size:clamp(16px,1.3vw,18px);font-weight:600;line-height:1.62}.public-hero-closing{color:#2f6ad6;letter-spacing:.02em;margin-top:25px;font-size:clamp(14px,1.2vw,16px);font-weight:900}@keyframes public-hero-light-drift{0%{transform:translate(-3%,-2%)scale(.97)}to{transform:translate(4%,3%)scale(1.04)}}@media(max-width:767px){.public-hero{min-height:0;margin-bottom:34px;padding-top:42px;padding-bottom:42px}.public-hero-backdrop{inset:0 -7%}.public-hero-plane{border-radius:30px}.public-hero-plane-back{inset:8% -3% 8% -4%}.public-hero-plane-middle{inset:12% -1% 6% 2%}.public-hero-plane-front{inset:17% 4% 9%}.public-hero-content{justify-content:flex-start;min-height:0;padding-inline:0}.public-hero-kicker{margin-top:0}.public-hero h1{max-width:340px;margin-top:17px;font-size:43px}.public-hero-body{max-width:340px;margin-top:22px;font-size:16px;line-height:1.65}.public-hero-closing{margin-top:22px;font-size:14px}}@media(prefers-reduced-motion:reduce){.public-hero-light{animation:none}}.gov2-page{--gov-ink:#0b1a33;--gov-blue:#2f6ad6;--gov-blue-soft:#dce9ff;--gov-lilac:#5f56d8;--gov-lilac-soft:#e9e5ff;--gov-positive:#2f6ad6;--gov-positive-soft:#dce9ff;--gov-amber:#5f56d8;--gov-amber-soft:#ede9ff;color:var(--gov-ink)}.gov2-hero{background:radial-gradient(circle at 92% 12%,#8f88f233,#0000 28%),radial-gradient(circle at 12% 88%,#5b8ff02e,#0000 30%),linear-gradient(145deg,#fcfdff 4%,#edf3ff 54%,#f4f0ff);border:1px solid #5b57bf1c;border-radius:32px;grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(34px,5vw,78px);min-height:calc(100svh - 112px);margin-bottom:64px;padding:clamp(56px,7vw,98px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 72px #102b561f,inset 1px 1px #fff}.gov2-hero:before{content:"";background-image:linear-gradient(#5b57bf0b 1px,#0000 1px),linear-gradient(90deg,#5b57bf0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 65% 55%,#000,#0000 72%);mask-image:radial-gradient(at 65% 55%,#000,#0000 72%)}.gov2-hero-layers{pointer-events:none;position:absolute;inset:5% 2% 4%}.gov2-hero-layers i{background:#ffffff29;border:1px solid #ffffffd9;border-radius:42px;position:absolute;inset:5% 2% 12% 6%;transform:rotate(-.6deg);box-shadow:0 30px 75px #102b560f,inset 1px 1px #fff}.gov2-hero-layers i:nth-child(2){inset:9% 5% 8% 3%;transform:rotate(.45deg)}.gov2-hero-layers i:nth-child(3){inset:13% 7% 4% 8%;transform:rotate(-.15deg)}.gov2-hero-copy,.gov2-hero-product{z-index:2;position:relative}.gov2-hero-copy{padding:10px 0}.gov2-hero-copy>p,.gov2-intro>p{color:var(--gov-lilac);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:900}.gov2-hero-copy h1{max-width:620px;color:var(--gov-ink);letter-spacing:-.04em;margin-top:18px;font-size:clamp(52px,5vw,76px);font-weight:600;line-height:.94}.gov2-hero-copy h1 em{color:var(--gov-lilac);font-style:normal}.gov2-hero-copy>span{max-width:570px;color:var(--gov-ink);margin-top:25px;font-size:clamp(16px,1.22vw,19px);font-weight:650;line-height:1.65;display:block}.gov2-hero-copy>strong{color:var(--gov-blue);letter-spacing:.02em;margin-top:25px;font-size:14px;font-weight:900;display:block}.gov2-hero-product{background:#fffffff2;border:1px solid #5b57bf29;border-radius:27px;overflow:hidden;transform:perspective(1300px)rotateY(-2deg)rotateX(1deg);box-shadow:0 35px 75px #102b5633,-9px -9px 28px #ffffffe6,inset 1px 1px #fff}.gov2-hero-product-top,.gov2-hero-product-foot{justify-content:space-between;align-items:center;gap:15px;padding:16px 19px;display:flex}.gov2-hero-product-top{border-bottom:1px solid #5b57bf1f}.gov2-hero-product-top span,.gov2-hero-product-foot span{color:var(--gov-lilac);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.gov2-hero-product-top strong{color:var(--gov-ink);margin-top:4px;font-size:14px;display:block}.gov2-live{background:var(--gov-positive-soft);color:var(--gov-positive);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:900;display:flex}.gov2-live i{background:#5b8ff0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5b8ff021}.gov2-hero-product-body{background:linear-gradient(145deg,#f7f9ff,#eef1fc);grid-template-columns:.62fr 1.38fr;gap:14px;padding:18px;display:grid}.gov2-hero-score{text-align:center;background:#fff;border:1px solid #5b57bf1c;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:18px 12px;display:flex;box-shadow:5px 7px 18px #102b5614}.gov2-score-ring{background:radial-gradient(circle at center,#fff 56%,transparent 58%),conic-gradient(var(--gov-blue) 0 69%,var(--gov-lilac) 69% 92%,#dce6f7 92%);border-radius:50%;place-content:center;width:88px;height:88px;display:grid}.gov2-score-ring strong{color:var(--gov-ink);font-size:26px;line-height:1}.gov2-score-ring span{color:var(--gov-lilac);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.gov2-hero-score p{color:var(--gov-lilac);text-transform:uppercase;margin-top:13px;font-size:8px;font-weight:900}.gov2-hero-score b{color:var(--gov-ink);margin-top:4px;font-size:10px}.gov2-hero-areas{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.gov2-hero-area{background:#fff;border:1px solid #5b57bf1a;border-radius:13px;min-height:67px;padding:11px;position:relative;overflow:hidden;box-shadow:4px 6px 13px #102b5612}.gov2-hero-area span{color:var(--gov-lilac);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.gov2-hero-area strong{color:var(--gov-ink);margin-top:6px;font-size:9px;display:block}.gov2-hero-area i{background:var(--gov-blue);border-radius:99px;width:20px;height:4px;position:absolute;bottom:10px;right:10px}.gov2-hero-area-2 i,.gov2-hero-area-6 i{background:#8f88f2}.gov2-hero-area-4 i,.gov2-hero-area-7 i{background:var(--gov-positive)}.gov2-hero-area-3 i,.gov2-hero-area-5 i{background:var(--gov-lilac)}.gov2-hero-area-7{grid-column:span 2;min-height:59px}.gov2-hero-product-foot{background:#fff;border-top:1px solid #5b57bf1a}.gov2-hero-product-foot strong{color:var(--gov-ink);font-size:9px}.gov2-hero-product-foot em{color:var(--gov-positive);font-size:8px;font-style:normal;font-weight:900}.gov2-section{border-radius:30px;align-items:center;gap:clamp(42px,6vw,90px);min-height:620px;margin-bottom:58px;padding:clamp(54px,7vw,96px) clamp(26px,5.5vw,78px);display:grid;position:relative}.gov2-intro{max-width:500px}.gov2-intro h2{color:var(--gov-ink);letter-spacing:-.03em;margin-top:16px;font-size:clamp(40px,4.25vw,64px);line-height:.98}.gov2-intro>span{color:var(--gov-ink);margin-top:21px;font-size:clamp(16px,1.28vw,18px);font-weight:650;line-height:1.7;display:block}.gov2-intro-light>p{color:#cfd8ff}.gov2-intro-light h2,.gov2-intro-light>span{color:#fff}.gov2-policies{background:radial-gradient(circle at 94% 10%,#8f88f226,#0000 30%),linear-gradient(145deg,#fbfcff,#edf3ff);border:1px solid #5b57bf1a;grid-template-columns:.68fr 1.32fr;box-shadow:0 26px 58px #102b5617,inset 1px 1px #fff}.gov2-policy-register,.gov2-training-matrix,.gov2-lone-monitor{background:#fff;border:1px solid #5b57bf24;border-radius:24px;overflow:hidden;box-shadow:0 28px 62px #102b5629,inset 1px 1px #fff}.gov2-register-toolbar,.gov2-matrix-title,.gov2-lone-head{border-bottom:1px solid #5b57bf1c;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.gov2-register-toolbar span,.gov2-matrix-title span,.gov2-lone-head span{color:var(--gov-lilac);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.gov2-register-toolbar strong,.gov2-matrix-title strong,.gov2-lone-head strong{color:var(--gov-ink);margin-top:5px;font-size:15px;display:block}.gov2-register-toolbar button{background:var(--gov-lilac-soft);color:var(--gov-ink);font:inherit;border:0;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:900;display:flex}.gov2-register-head,.gov2-register-list>div{grid-template-columns:1.3fr 1fr .72fr .82fr;align-items:center;gap:10px;display:grid}.gov2-register-head{color:var(--gov-lilac);letter-spacing:.1em;text-transform:uppercase;padding:12px 18px 7px;font-size:7px;font-weight:900}.gov2-register-list{gap:7px;padding:7px 14px 15px;display:grid}.gov2-register-list>div{color:var(--gov-ink);background:linear-gradient(145deg,#fff,#f5f7fe);border:1px solid #5b57bf17;border-radius:12px;padding:12px;font-size:9px;box-shadow:3px 5px 11px #102b560d}.gov2-register-list>div>strong{font-size:10px}.gov2-register-list b{color:var(--gov-positive);align-items:center;gap:5px;font-size:8px;display:flex}.gov2-register-list b i{background:#5b8ff0;border-radius:50%;width:6px;height:6px}.gov2-register-list b.review{color:var(--gov-amber)}.gov2-register-list b.review i{background:#8f88f2}.gov2-register-list time{font-weight:800}.gov2-register-foot{color:var(--gov-ink);background:#eef3fd;border-top:1px solid #5b57bf1a;justify-content:space-between;gap:15px;padding:14px 19px;font-size:9px;display:flex}.gov2-register-foot strong{color:var(--gov-amber)}.gov2-coshh{background:radial-gradient(circle at 15% 20%,#5b8ff03d,#0000 31%),radial-gradient(circle at 90% 88%,#8f88f238,#0000 30%),linear-gradient(145deg,#173a6e,#123f76 58%,#102b56);grid-template-columns:.66fr 1.34fr;overflow:hidden;box-shadow:0 34px 72px #102b5638,inset 1px 1px #ffffff29}.gov2-coshh-board{background:#fbfdff;border:1px solid #ffffff47;border-radius:24px;overflow:hidden;box-shadow:0 30px 65px #03112659,inset 1px 1px #fff}.gov2-coshh-title{border-bottom:1px solid #102b561c;align-items:center;gap:12px;padding:18px 20px;display:flex}.gov2-coshh-title span{color:var(--gov-lilac);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.gov2-coshh-title strong{color:var(--gov-ink);margin-right:auto;font-size:14px}.gov2-coshh-title b{background:var(--gov-blue-soft);color:var(--gov-blue);border-radius:99px;padding:7px 9px;font-size:8px}.gov2-coshh-flow{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;padding:28px 18px;display:grid}.gov2-coshh-flow>div{background:#fff;border-radius:16px;min-height:160px;padding:17px 13px;position:relative;box-shadow:5px 8px 18px #102b561a}.gov2-coshh-flow>div:nth-of-type(2){background:#f1efff}.gov2-coshh-flow>div:nth-of-type(3){background:#e8f0ff}.gov2-coshh-flow>div:nth-of-type(4){background:#ece9ff}.gov2-coshh-flow>div i{color:#fff;background:#123f76;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:900;display:grid}.gov2-coshh-flow>div span{color:var(--gov-lilac);letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:8px;font-weight:900;display:block}.gov2-coshh-flow>div strong{color:var(--gov-ink);margin-top:6px;font-size:11px;line-height:1.3;display:block}.gov2-coshh-flow>div em{color:var(--gov-ink);margin-top:8px;font-size:8px;font-style:normal;font-weight:700;line-height:1.35;display:block}.gov2-coshh-flow>b{background:#5b8ff0;height:2px;position:relative}.gov2-coshh-flow>b:after{content:"";border:4px solid #0000;border-left:5px solid #5b8ff0;border-right-width:0;position:absolute;top:-3px;right:-1px}.gov2-coshh-strip{background:#eef3fd;border-top:1px solid #102b561a;grid-template-columns:repeat(3,auto 1fr);align-items:center;gap:6px 12px;padding:15px 20px;display:grid}.gov2-coshh-strip span{color:var(--gov-lilac);text-transform:uppercase;font-size:7px;font-weight:900}.gov2-coshh-strip strong{color:var(--gov-ink);font-size:8px}.gov2-renewals{background:linear-gradient(#fbfdff,#edf3ff);border:1px solid #2f6ad61c;grid-template-columns:.58fr 1.42fr;box-shadow:0 26px 58px #102b5617,inset 1px 1px #fff}.gov2-renewal-horizon{color:#fff;background:#102b56;border-radius:24px;overflow:hidden;box-shadow:0 29px 64px #102b5638}.gov2-renewal-summary{border-bottom:1px solid #ffffff24;align-items:center;gap:13px;padding:20px 22px;display:flex}.gov2-renewal-summary>span{color:#b7cff8;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.gov2-renewal-summary>strong{margin-right:auto;font-size:14px}.gov2-renewal-summary div{background:#ffffff1f;border-radius:12px;align-items:baseline;gap:6px;padding:7px 10px;display:flex}.gov2-renewal-summary b{font-size:18px}.gov2-renewal-summary em{font-size:8px;font-style:normal;font-weight:800}.gov2-renewal-line{height:280px;margin:0 24px;position:relative}.gov2-renewal-line:before{content:"";background:linear-gradient(90deg,#5b8ff0,#8f88f2 58%,#bfc9de);border-radius:99px;height:3px;position:absolute;top:136px;left:5%;right:3%}.gov2-renewal-now{z-index:2;color:#fff;text-transform:uppercase;background:#5b8ff0;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:123px;left:2%}.gov2-renewal-event{width:29%;min-height:92px;color:var(--gov-ink);background:#fff;border:1px solid #ffffff2b;border-radius:15px;padding:13px;position:absolute;box-shadow:0 13px 28px #03112647}.gov2-renewal-event:after{content:"";background:#8f88f2;width:2px;height:31px;position:absolute;left:22px}.gov2-renewal-event time{color:var(--gov-lilac);text-transform:uppercase;font-size:8px;font-weight:900}.gov2-renewal-event strong,.gov2-renewal-event span{display:block}.gov2-renewal-event strong{margin-top:6px;font-size:10px}.gov2-renewal-event span{color:var(--gov-blue);margin-top:5px;font-size:8px;font-weight:800}.gov2-renewal-event.event-one{top:26px;left:15%}.gov2-renewal-event.event-one:after,.gov2-renewal-event.event-three:after{bottom:-31px}.gov2-renewal-event.event-two{top:162px;left:48%}.gov2-renewal-event.event-two:after{top:-31px}.gov2-renewal-event.event-three{top:26px;right:1%}.gov2-renewal-evidence{background:#ffffff14;border-top:1px solid #ffffff24;align-items:center;gap:12px;padding:16px 20px;display:flex}.gov2-renewal-evidence span{color:#b7cff8;text-transform:uppercase;font-size:8px;font-weight:900}.gov2-renewal-evidence strong{margin-right:auto;font-size:9px}.gov2-renewal-evidence b{color:var(--gov-blue);background:#dce9ff;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.gov2-training{background:radial-gradient(circle at 10% 85%,#5b8ff024,#0000 30%),linear-gradient(145deg,#f5f2ff,#fbfdff);border:1px solid #5b57bf1c;grid-template-columns:1.35fr .65fr;box-shadow:0 26px 58px #102b5617,inset 1px 1px #fff}.gov2-matrix-title>b{background:var(--gov-positive-soft);color:var(--gov-positive);border-radius:99px;padding:8px 11px;font-size:9px}.gov2-matrix-grid{grid-template-columns:1.25fr .65fr .7fr .95fr .86fr;align-items:center;gap:8px;display:grid}.gov2-matrix-labels{color:var(--gov-lilac);letter-spacing:.08em;text-transform:uppercase;padding:13px 18px 8px;font-size:7px;font-weight:900}.gov2-matrix-row{color:var(--gov-ink);background:#f9fbff;border:1px solid #5b57bf17;border-radius:12px;margin:0 14px 7px;padding:11px 10px}.gov2-matrix-row>strong{font-size:9px}.gov2-matrix-row>i{background:var(--gov-positive-soft);width:22px;height:22px;color:var(--gov-positive);border-radius:7px;place-items:center;font-style:normal;display:grid}.gov2-matrix-row>i.off{background:var(--gov-amber-soft)}.gov2-matrix-row>i.off span{background:var(--gov-amber);width:7px;height:2px}.gov2-matrix-row>b{color:var(--gov-positive);font-size:8px}.gov2-matrix-row>b.due{color:var(--gov-amber)}.gov2-matrix-foot{color:var(--gov-ink);background:#eef3fd;border-top:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:15px 19px;font-size:8px;font-weight:800;display:flex}.gov2-matrix-foot strong{color:var(--gov-blue);align-items:center;gap:4px;display:flex}.gov2-obligations{background:radial-gradient(circle at 10% 20%,#5b8ff047,#0000 29%),radial-gradient(circle at 90% 82%,#8f88f24a,#0000 31%),linear-gradient(145deg,#315f9f,#1e477f 48%,#102b56);grid-template-columns:.58fr 1.42fr;overflow:hidden;box-shadow:0 34px 72px #102b5640,inset 1px 1px #ffffff29}.gov2-obligation-map{background:radial-gradient(circle,#5b8ff029,#0000 45%),#f8fafff7;border:1px solid #fff3;border-radius:28px;min-height:440px;position:relative;box-shadow:0 30px 65px #03112652,inset 1px 1px #fff}.gov2-obligation-map svg{width:100%;height:100%;position:absolute;inset:0}.gov2-obligation-map path{fill:none;stroke:#738fe0;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:8 9;opacity:.72}.gov2-obligation-core,.gov2-obligation-node{z-index:2;color:var(--gov-ink);background:#fff;border:1px solid #5b57bf1f;position:absolute;box-shadow:7px 10px 22px #102b561f}.gov2-obligation-core{text-align:center;background:linear-gradient(145deg,#dce9ff,#ede9ff);border-radius:20px;width:190px;padding:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.gov2-obligation-core span,.gov2-obligation-node span{color:var(--gov-lilac);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.gov2-obligation-core strong,.gov2-obligation-node strong{margin-top:7px;font-size:11px;line-height:1.25;display:block}.gov2-obligation-core em,.gov2-obligation-node em{color:var(--gov-blue);margin-top:6px;font-size:8px;font-style:normal;font-weight:800;line-height:1.35;display:block}.gov2-obligation-node{border-radius:16px;grid-template-rows:auto auto 1fr;grid-template-columns:32px minmax(0,1fr);column-gap:11px;width:178px;min-height:112px;padding:14px;display:grid}.gov2-obligation-node>i{width:30px;height:30px;color:var(--gov-blue);grid-row:1/span 3;align-self:start;place-items:start;margin:0;padding-top:1px;font-style:normal;display:grid}.gov2-obligation-node>i svg{width:14px;height:14px;display:block}.gov2-obligation-node span,.gov2-obligation-node strong,.gov2-obligation-node em{grid-column:2;min-width:0}.gov2-obligation-node.owner{top:7%;left:5%}.gov2-obligation-node.policy{top:8%;right:4%}.gov2-obligation-node.evidence{bottom:6%;left:3%}.gov2-obligation-node.action{bottom:5%;right:3%}.gov2-obligation-node.action em{color:var(--gov-lilac)}.gov2-lone{background:linear-gradient(145deg,#fbfdff,#eef4ff);border:1px solid #5b57bf1c;grid-template-columns:.58fr 1.42fr;box-shadow:0 26px 58px #102b5617,inset 1px 1px #fff}.gov2-lone-head>b{background:var(--gov-blue-soft);color:var(--gov-blue);border-radius:99px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;display:flex}.gov2-lone-head>b i{background:#5b8ff0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5b8ff021}.gov2-lone-person{background:linear-gradient(145deg,#e6efff,#f0edff);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:18px;padding:16px;display:grid;box-shadow:inset 5px 6px 16px #102b5612}.gov2-avatar{color:#fff;background:#315f9f;border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.gov2-lone-person span{color:var(--gov-lilac);text-transform:uppercase;font-size:7px;font-weight:900;display:block}.gov2-lone-person strong{color:var(--gov-ink);margin-top:4px;font-size:12px;display:block}.gov2-lone-person em{color:var(--gov-blue);margin-top:4px;font-size:8px;font-style:normal;font-weight:800;display:block}.gov2-lone-person time{color:var(--gov-ink);font-size:12px;font-weight:900}.gov2-lone-steps{grid-template-columns:repeat(4,1fr);gap:8px;padding:6px 18px 21px;display:grid;position:relative}.gov2-lone-steps:before{content:"";background:#d7e1f5;height:2px;position:absolute;top:22px;left:12%;right:12%}.gov2-lone-steps>div{z-index:1;background:#fff;border:1px solid #5b57bf1a;border-radius:14px;min-height:105px;padding:11px;position:relative}.gov2-lone-steps i{width:25px;height:25px;color:var(--gov-ink);background:#e8edf7;border-radius:8px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.gov2-lone-steps .done i{background:var(--gov-positive-soft);color:var(--gov-positive)}.gov2-lone-steps .active{background:#f0edff;border-color:#8f88f2;box-shadow:0 7px 18px #5f56d81f}.gov2-lone-steps .active i{background:var(--gov-lilac);color:#fff}.gov2-lone-steps span,.gov2-lone-steps strong{display:block}.gov2-lone-steps span{color:var(--gov-ink);margin-top:13px;font-size:8px;font-weight:900;line-height:1.3}.gov2-lone-steps strong{color:var(--gov-blue);margin-top:5px;font-size:8px}.gov2-lone-contact{background:#eef3fd;border-top:1px solid #5b57bf1a;align-items:center;gap:12px;padding:15px 19px;display:flex}.gov2-lone-contact span{color:var(--gov-lilac);text-transform:uppercase;font-size:7px;font-weight:900}.gov2-lone-contact strong{color:var(--gov-ink);margin-right:auto;font-size:9px}.gov2-lone-contact b{color:var(--gov-blue);font-size:8px}.gov2-esg{background:radial-gradient(circle at 10% 10%,#5b8ff026,#0000 30%),radial-gradient(circle at 92% 92%,#8f88f229,#0000 30%),linear-gradient(145deg,#f8fbff,#f6f3ff);border:1px solid #5b57bf21;grid-template-columns:1.4fr .6fr;box-shadow:0 26px 58px #102b5617,inset 1px 1px #fff}.gov2-esg-dashboard{background:#fff;border:1px solid #5b57bf29;border-radius:25px;overflow:hidden;box-shadow:0 28px 62px #102b5626}.gov2-esg-title{border-bottom:1px solid #5b57bf21;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.gov2-esg-title span{color:var(--gov-lilac);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.gov2-esg-title strong{color:var(--gov-ink);margin-top:5px;font-size:14px;display:block}.gov2-esg-title>b{background:var(--gov-blue-soft);color:var(--gov-blue);border-radius:99px;padding:7px 9px;font-size:8px}.gov2-esg-body{grid-template-columns:.72fr 1.28fr;min-height:270px;display:grid}.gov2-esg-impact{color:#fff;background:linear-gradient(145deg,#123f76,#102b56 56%,#241a67);padding:24px}.gov2-esg-impact>span{color:#cfd8ff;text-transform:uppercase;font-size:8px;font-weight:900}.gov2-esg-impact>strong{margin-top:14px;font-size:43px;display:block}.gov2-impact-bars{align-items:flex-end;gap:5px;height:69px;margin-top:18px;display:flex}.gov2-impact-bars i{background:#5b8ff0;border-radius:5px 5px 2px 2px;flex:1;height:34%}.gov2-impact-bars i:nth-child(2){background:#6f65df;height:47%}.gov2-impact-bars i:nth-child(3){background:#8f88f2;height:58%}.gov2-impact-bars i:nth-child(4){background:#4f7fe4;height:72%}.gov2-impact-bars i:nth-child(5){background:#c7c2ff;height:88%}.gov2-esg-impact>em{color:#fff;margin-top:12px;font-size:8px;font-style:normal;font-weight:800;display:block}.gov2-esg-pillars{align-content:center;gap:13px;padding:22px;display:grid}.gov2-esg-pillars>div{grid-template-columns:1fr auto;gap:4px 10px;display:grid}.gov2-esg-pillars span{color:var(--gov-lilac);text-transform:uppercase;font-size:7px;font-weight:900}.gov2-esg-pillars strong{color:var(--gov-ink);font-size:10px}.gov2-esg-pillars b{color:var(--gov-ink);grid-area:1/2/span 2;align-self:center;font-size:12px}.gov2-esg-pillars>div>i{background:#e4ebf5;border-radius:99px;grid-column:1/-1;height:6px;margin-top:7px;display:block;overflow:hidden}.gov2-esg-pillars>div>i em{background:linear-gradient(90deg,#2f6ad6,#8f88f2);border-radius:99px;height:100%;display:block}.gov2-esg-foot{background:#eef3fd;border-top:1px solid #5b57bf1f;grid-template-columns:repeat(3,1fr);display:grid}.gov2-esg-foot>div{padding:14px 18px}.gov2-esg-foot>div+div{border-left:1px solid #5b57bf1f}.gov2-esg-foot span{color:var(--gov-lilac);text-transform:uppercase;font-size:7px;font-weight:900;display:block}.gov2-esg-foot strong{color:var(--gov-ink);margin-top:5px;font-size:9px;display:block}.gov2-cta{text-align:center;border-radius:30px;margin:0 0 18px;padding:clamp(62px,8vw,104px) 28px}.gov2-cta>p{color:#cfd8ff;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900}.gov2-cta h2{color:#fff;letter-spacing:-.03em;max-width:850px;margin:17px auto 0;font-size:clamp(42px,5vw,70px);line-height:.98}.gov2-cta>span{color:#fff;max-width:650px;margin:22px auto 0;font-size:17px;font-weight:650;line-height:1.65;display:block}.gov2-cta>div{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:29px;display:flex}.gov2-cta :is(a,button,span[role=link]){color:#fff;border-radius:12px;align-items:center;gap:7px;height:45px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.gov2-cta :is(a,button,span[role=link]):first-child{background:#6f65df;box-shadow:0 10px 22px #03112633,inset 1px 1px #ffffff40}.gov2-cta :is(a,button,span[role=link]):last-child{background:#ffffff1a;border:1px solid #ffffff4d}@media(max-width:1100px){.gov2-hero{grid-template-columns:1fr 1.05fr;padding:54px 38px}.gov2-hero h1{font-size:54px}.gov2-section{gap:38px;padding-inline:38px}.gov2-coshh-flow{grid-template-columns:repeat(2,1fr);gap:10px}.gov2-coshh-flow>b{display:none}.gov2-coshh-strip{grid-template-columns:repeat(3,auto 1fr)}}@media(max-width:900px){.gov2-hero{grid-template-columns:1fr;min-height:auto;padding:68px 34px}.gov2-hero-copy{max-width:680px}.gov2-section,.gov2-policies,.gov2-coshh,.gov2-renewals,.gov2-training,.gov2-obligations,.gov2-lone,.gov2-esg{grid-template-columns:1fr}.gov2-section{min-height:0}.gov2-training .gov2-intro,.gov2-esg .gov2-intro{grid-row:1}.gov2-training .gov2-training-matrix,.gov2-esg .gov2-esg-dashboard{grid-row:2}}@media(max-width:640px){.gov2-hero{border-radius:25px;min-height:calc(100svh - 110px);margin-bottom:34px;padding:48px 20px}.gov2-hero-copy h1{font-size:43px}.gov2-hero-product{margin-top:8px;transform:none}.gov2-hero-product-body{grid-template-columns:1fr}.gov2-hero-score{display:none}.gov2-hero-product-foot{flex-direction:column;align-items:flex-start}.gov2-section{border-radius:24px;gap:34px;margin-bottom:34px;padding:52px 20px}.gov2-intro h2{font-size:41px}.gov2-register-head{display:none}.gov2-register-list{padding-top:14px}.gov2-register-list>div{grid-template-columns:1fr 1fr;gap:8px}.gov2-register-list time{text-align:right}.gov2-coshh-title{flex-wrap:wrap;align-items:flex-start}.gov2-coshh-flow{grid-template-columns:1fr}.gov2-coshh-flow>div{min-height:130px}.gov2-coshh-strip{grid-template-columns:auto 1fr}.gov2-renewal-summary,.gov2-renewal-evidence{flex-wrap:wrap;align-items:flex-start}.gov2-renewal-line{height:470px}.gov2-renewal-line:before{width:3px;height:auto;top:20px;bottom:20px;left:20px}.gov2-renewal-now{top:7px;left:5px}.gov2-renewal-event{width:calc(100% - 48px);left:45px!important;right:auto!important}.gov2-renewal-event:after{display:none}.gov2-renewal-event.event-one{top:52px}.gov2-renewal-event.event-two{top:181px}.gov2-renewal-event.event-three{top:310px}.gov2-matrix-labels{display:none}.gov2-matrix-row{grid-template-columns:1fr repeat(3,auto)}.gov2-matrix-row>b{grid-column:1/-1}.gov2-matrix-foot{flex-direction:column;align-items:flex-start}.gov2-obligation-map{min-height:650px}.gov2-obligation-map svg{display:none}.gov2-obligation-core{top:50%}.gov2-obligation-node{width:168px}.gov2-obligation-node.owner{top:3%;left:1%}.gov2-obligation-node.policy{top:19%;right:1%}.gov2-obligation-node.evidence{bottom:18%;left:1%}.gov2-obligation-node.action{bottom:3%;right:1%}.gov2-lone-head,.gov2-lone-contact{flex-direction:column;align-items:flex-start}.gov2-lone-steps{grid-template-columns:1fr 1fr}.gov2-lone-steps:before{display:none}.gov2-esg-body,.gov2-esg-foot{grid-template-columns:1fr}.gov2-esg-foot>div+div{border-top:1px solid #5b57bf1f;border-left:0}.gov2-cta{margin-top:0}.gov2-cta h2{font-size:41px}.gov2-cta>span{font-size:16px}}@media(prefers-reduced-motion:reduce){.gov2-hero-product{transform:none}}body:has(.operations-page),html:has(.operations-page){overflow-x:hidden}@media(min-width:768px){.operations-hero{min-height:calc(100vh - 120px)}.operations-hero>.relative.z-10{justify-content:center;min-height:calc(100vh - 200px);padding-inline:clamp(24px,5vw,88px)}.operations-hero h1{max-width:900px;font-size:clamp(52px,5vw,68px)}.operations-hero>.relative.z-10>p:not(.text-lilac){max-width:720px}.ops-overview-console{width:min(860px,100%)}}@media(max-width:767px){.operations-hero>.relative.z-10{justify-content:flex-start;min-height:0;padding-inline:0}}.assurance-page{padding-bottom:64px;overflow:hidden}.assurance-section{background:radial-gradient(circle at 94% 10%,#5b8ff024,#0000 28%),linear-gradient(145deg,#fbfdff,#eef3fd 55%,#f1efff);border:1px solid #5b57bf1a;border-radius:28px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(40px,6vw,78px);margin-bottom:46px;padding:clamp(54px,7vw,88px) clamp(24px,5vw,64px);display:grid;position:relative;box-shadow:0 25px 56px #102b561a,inset 1px 1px #fff}.assurance-intro{max-width:520px}.assurance-intro>p{color:#5f56d8;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900}.assurance-intro h2{color:#0b1a33;letter-spacing:-.025em;margin-top:16px;font-size:clamp(40px,4.4vw,64px);line-height:.98}.assurance-intro>span{color:#0b1a33;margin-top:20px;font-size:clamp(16px,1.3vw,18px);font-weight:600;line-height:1.7;display:block}.assurance-intro-light>p{color:#cfd8ff}.assurance-intro-light h2,.assurance-intro-light>span{color:#fff}.assurance-board-section{grid-template-columns:.72fr 1.28fr}.assurance-board-surface{background:#fff;border:1px solid #5b57bf26;border-radius:25px;overflow:hidden;box-shadow:0 28px 62px #102b5629,inset 1px 1px #fff}.assurance-board-head,.assurance-audit-heading{border-bottom:1px solid #5b57bf1f;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.assurance-board-head>div span,.assurance-audit-heading>div span{color:#5f56d8;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.assurance-board-head strong,.assurance-audit-heading strong{color:#0b1a33;margin-top:5px;font-size:15px;display:block}.assurance-board-state,.assurance-audit-chip{color:#5f56d8;white-space:nowrap;background:#e4e0ff;border-radius:99px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:900;display:flex}.assurance-board-state i{background:#5b8ff0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5b8ff021}.assurance-board-body{background:linear-gradient(145deg,#f8fbff,#f1efff);grid-template-columns:.9fr 1.1fr;gap:14px;padding:18px;display:grid}.assurance-board-core{color:#fff;text-align:center;background:linear-gradient(145deg,#123f76,#102b56 60%,#241a67);border-radius:19px;place-items:center;min-height:264px;display:grid;position:relative;overflow:hidden;box-shadow:inset 1px 1px #ffffff38,0 18px 34px #102b562e}.assurance-board-orbit{border:1px solid #c7c2ff59;border-radius:50%;position:absolute;inset:18%;transform:rotate(-20deg)}.assurance-board-orbit:before,.assurance-board-orbit:after{content:"";border:1px solid #5b8ff066;border-radius:50%;position:absolute;inset:14%}.assurance-board-orbit:after{border-style:dashed;border-color:#ffffff57;inset:28%}.assurance-board-orbit i{background:#8f88f2;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 14px #8f88f2cc}.assurance-board-orbit i:first-child{top:37%;left:4%}.assurance-board-orbit i:nth-child(2){background:#5b8ff0;top:17%;right:8%}.assurance-board-orbit i:last-child{background:#c7c2ff;bottom:3%;right:25%}.assurance-board-core-copy{z-index:2;max-width:170px;position:relative}.assurance-board-core-copy span{color:#cfd8ff;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.assurance-board-core-copy strong{margin-top:12px;font-size:20px;line-height:1.05;display:block}.assurance-board-core-copy em{color:#fff;margin-top:12px;font-size:9px;font-style:normal;font-weight:700;line-height:1.45;display:block}.assurance-board-signals{grid-template-columns:repeat(2,1fr);align-content:center;gap:10px;display:grid}.assurance-signal{background:#fff;border:1px solid #5b57bf1a;border-radius:15px;min-height:112px;padding:13px;box-shadow:6px 8px 17px #102b5614,inset 1px 1px #fff}.assurance-signal>i{color:#fff;border-radius:9px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.assurance-signal-blue>i{background:#2f6ad6}.assurance-signal-purple>i{background:#6f65df}.assurance-signal-lilac>i{background:#8f88f2}.assurance-signal-navy>i{background:#315f9f}.assurance-signal span{color:#5f56d8;letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:8px;font-weight:900;display:block}.assurance-signal strong{color:#0b1a33;margin-top:5px;font-size:10px;line-height:1.3;display:block}.assurance-board-foot,.assurance-audit-foot{background:#eef3fd;border-top:1px solid #5b57bf1a;align-items:center;gap:12px;padding:15px 19px;display:flex}.assurance-board-foot span,.assurance-audit-foot span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900}.assurance-board-foot strong,.assurance-audit-foot strong{color:#0b1a33;margin-right:auto;font-size:9px;line-height:1.35}.assurance-board-foot svg{color:#2f6ad6}.assurance-reports-section{grid-template-columns:1.22fr .78fr}.assurance-reports-section>.assurance-intro{grid-area:1/2}.assurance-reports-surface{min-height:402px;position:relative}.assurance-report-sheet{background:#fff;border:1px solid #5b57bf24;border-radius:18px;position:absolute;box-shadow:0 24px 48px #102b561f,inset 1px 1px #fff}.assurance-report-back{background:linear-gradient(145deg,#e7efff,#f1efff);inset:14px 7% 18px 3%;transform:rotate(-4deg)}.assurance-report-back span{background:#5f56d824;border-radius:99px;height:7px;margin:23px 20px 0;display:block}.assurance-report-back span+span{background:#5b8ff024;width:68%;margin-top:11px}.assurance-report-back span:last-child{width:47%}.assurance-report-main{inset:0 4% 12px 12%;overflow:hidden}.assurance-report-toolbar{background:#f8fbff;border-bottom:1px solid #5b57bf1c;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.assurance-report-toolbar span{color:#5f56d8;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.assurance-report-toolbar b{color:#2f6ad6;background:#dce9ff;border-radius:99px;padding:7px 9px;font-size:8px}.assurance-report-heading{padding:18px 19px 12px}.assurance-report-heading span,.assurance-report-detail-heading span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.assurance-report-heading strong{color:#0b1a33;margin-top:6px;font-size:16px;display:block}.assurance-report-heading em{color:#0b1a33;margin-top:5px;font-size:9px;font-style:normal;font-weight:650;display:block}.assurance-report-summary{grid-template-columns:repeat(3,1fr);gap:8px;padding:8px 16px 16px;display:grid}.assurance-report-summary>div{background:#f1efff;border-radius:12px;min-height:78px;padding:11px}.assurance-report-summary>div:nth-child(2){background:#e8f0ff}.assurance-report-summary>div:nth-child(3){background:#eef3fd}.assurance-report-summary span{color:#5f56d8;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.assurance-report-summary strong{color:#0b1a33;margin-top:8px;font-size:10px;display:block}.assurance-report-summary i{background:#6f65df;border-radius:99px;width:26px;height:4px;margin-top:12px;display:block}.assurance-report-summary>div:nth-child(2) i{background:#2f6ad6}.assurance-report-summary>div:nth-child(3) i{background:#8f88f2}.assurance-report-detail{background:#fff;border:1px solid #5b57bf1a;border-radius:13px;margin:0 16px 16px;overflow:hidden}.assurance-report-detail-heading{border-bottom:1px solid #5b57bf17;padding:12px 13px}.assurance-report-detail-heading strong{color:#0b1a33;margin-top:5px;font-size:10px;display:block}.assurance-report-lines{gap:7px;padding:12px 13px;display:grid}.assurance-report-lines i{background:#e5ebf8;border-radius:99px;width:92%;height:6px;display:block}.assurance-report-lines i:nth-child(2){width:77%}.assurance-report-lines i:nth-child(3){background:#e5e2fb;width:84%}.assurance-report-lines i:nth-child(4){width:58%}.assurance-report-lines i:nth-child(5){width:71%}.assurance-report-detail-foot{color:#5f56d8;background:#eef3fd;border-top:1px solid #5b57bf17;align-items:center;gap:7px;padding:9px 13px;font-size:8px;font-weight:900;display:flex}.assurance-report-detail-foot span+span{color:#2f6ad6}.assurance-report-detail-foot svg{margin-left:auto}.assurance-report-note{color:#fff;background:#102b56;border-radius:12px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 12px 22px #102b5638}.assurance-report-note svg{color:#c7c2ff}.assurance-audit-section{background:radial-gradient(circle at 12% 20%,#5b8ff047,#0000 28%),radial-gradient(circle at 88% 80%,#8f88f247,#0000 32%),linear-gradient(145deg,#315f9f,#1c477f 48%,#102b56);border-color:#ffffff2e;grid-template-columns:.7fr 1.3fr;overflow:hidden;box-shadow:0 34px 72px #102b5640,inset 2px 2px #ffffff2b}.assurance-audit-surface{background:linear-gradient(145deg,#fffffff7,#e9effdf5);border:1px solid #ffffff38;border-radius:24px;overflow:hidden;box-shadow:0 30px 62px #03112659,inset 2px 2px #fff}.assurance-audit-chip{color:#5f56d8;background:#e4e0ff}.assurance-audit-track{gap:9px;padding:20px;display:grid;position:relative}.assurance-audit-rail{background:linear-gradient(#5b8ff0,#8f88f2,#c7c2ff);width:2px;position:absolute;top:34px;bottom:34px;left:33px}.assurance-audit-step{z-index:1;background:#ffffffd1;border:1px solid #5b57bf1a;border-radius:14px;align-items:center;gap:12px;min-height:57px;padding:10px 12px;display:flex;position:relative;box-shadow:5px 7px 14px #102b5612}.assurance-audit-dot{color:#fff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.assurance-audit-dot-blue{background:#2f6ad6}.assurance-audit-dot-purple{background:#6f65df}.assurance-audit-dot-lilac{background:#8f88f2}.assurance-audit-dot-navy{background:#315f9f}.assurance-audit-step>div{min-width:0}.assurance-audit-step>div span{color:#5f56d8;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.assurance-audit-step>div strong{color:#0b1a33;margin-top:4px;font-size:10px;line-height:1.25;display:block}.assurance-audit-step>svg{color:#5f56d8;margin-left:auto}.assurance-audit-foot{background:#eff3fdd9;border-top-color:#5b57bf1c}.assurance-cta{text-align:center;color:#fff;background:radial-gradient(circle at 50% 100%,#8f88f24d,#0000 42%),linear-gradient(145deg,#3765a5,#1e477f 46%,#102b56);border:1px solid #ffffff29;border-radius:30px;margin:0 0 18px;padding:clamp(62px,8vw,104px) 28px;position:relative;overflow:hidden;box-shadow:0 32px 68px #102b5640,inset 2px 2px #ffffff2b}.assurance-cta p{color:#cfd8ff;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900}.assurance-cta h2{color:#fff;letter-spacing:-.03em;margin:17px auto 0;font-size:clamp(42px,5vw,70px);line-height:.98}.assurance-cta>span{color:#fff;max-width:650px;margin:22px auto 0;font-size:17px;font-weight:650;line-height:1.65;display:block}.assurance-cta>div{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:29px;display:flex}.assurance-cta :is(a,button,span[role=link]){color:#fff;border-radius:12px;align-items:center;gap:7px;height:45px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.assurance-cta :is(a,button,span[role=link]):first-child{background:#6f65df;box-shadow:0 10px 22px #03112633,inset 1px 1px #ffffff40}.assurance-cta :is(a,button,span[role=link]):last-child{background:#ffffff1a;border:1px solid #ffffff4d}@media(max-width:900px){.assurance-section,.assurance-board-section,.assurance-reports-section,.assurance-audit-section{grid-template-columns:1fr}.assurance-reports-section>.assurance-intro{grid-area:auto}.assurance-audit-section .assurance-intro{grid-row:1}.assurance-audit-section .assurance-audit-surface{grid-row:2}}@media(max-width:767px){.assurance-page{padding-bottom:42px}.assurance-section{border-radius:24px;gap:34px;margin-bottom:34px;padding:52px 20px}.assurance-intro h2{font-size:42px}.assurance-board-head,.assurance-audit-heading{flex-direction:column;align-items:flex-start}.assurance-board-body{grid-template-columns:1fr}.assurance-board-core{min-height:230px}.assurance-board-signals{grid-template-columns:1fr 1fr}.assurance-reports-surface{min-height:360px}.assurance-report-main{left:4%;right:1%}.assurance-report-note{right:2%}.assurance-audit-track{padding:16px}.assurance-audit-rail{left:29px}.assurance-audit-step{min-height:62px}.assurance-cta{margin-top:0}.assurance-cta h2{font-size:41px}.assurance-cta>span{font-size:16px}}.assurance-board-position{color:#fff;background:radial-gradient(circle at 15% 0,#8f88f257,#0000 34%),linear-gradient(145deg,#123f76,#102b56 63%,#241a67);border-radius:19px;overflow:hidden;box-shadow:inset 1px 1px #fff3,0 18px 34px #102b562e}.assurance-board-position-top{border-bottom:1px solid #ffffff24;padding:20px 20px 16px}.assurance-board-position-top span{color:#cfd8ff;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.assurance-board-position-top strong{max-width:260px;margin-top:8px;font-size:19px;line-height:1.1;display:block}.assurance-board-band-rail{gap:0;padding:8px 20px 16px;display:grid;position:relative}.assurance-board-band{border-bottom:1px solid #ffffff1c;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;column-gap:9px;min-height:52px;display:grid;position:relative}.assurance-board-band:last-child{border-bottom:0}.assurance-board-band>i{z-index:2;background:#5b8ff0;border-radius:50%;width:10px;height:10px;position:relative;box-shadow:0 0 0 5px #5b8ff021}.assurance-board-band-purple>i{background:#8f88f2;box-shadow:0 0 0 5px #8f88f221}.assurance-board-band-lilac>i{background:#c7c2ff;box-shadow:0 0 0 5px #c7c2ff21}.assurance-board-band-navy>i{background:#fff;box-shadow:0 0 0 5px #ffffff1f}.assurance-board-band>span{color:#dce9ff;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.assurance-board-band>strong{color:#fff;text-align:right;font-size:10px;font-weight:800}.assurance-board-band>em{background:linear-gradient(#5b8ff0,#8f88f2bf);width:2px;height:23px;position:absolute;top:33px;left:4px}.assurance-board-position-foot{background:#ffffff14;border-top:1px solid #ffffff21;gap:5px;padding:14px 20px;display:grid}.assurance-board-position-foot span{color:#cfd8ff;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.assurance-board-position-foot strong{color:#fff;font-size:9px;line-height:1.42}.assurance-board-attestation{background:#fff;border:1px solid #5b57bf1c;border-radius:18px;flex-direction:column;min-height:320px;padding:18px;display:flex;box-shadow:6px 8px 17px #102b5614,inset 1px 1px #fff}.assurance-board-attestation-head{color:#5f56d8;justify-content:space-between;align-items:center;gap:10px;display:flex}.assurance-board-attestation-head span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.assurance-board-attestation-head svg{color:#2f6ad6}.assurance-board-attestation>strong{color:#0b1a33;margin-top:16px;font-size:15px;line-height:1.2;display:block}.assurance-board-attestation>p{color:#0b1a33;margin-top:9px;font-size:10px;font-weight:650;line-height:1.45}.assurance-board-attestation-rows{border-top:1px solid #5b57bf1a;gap:0;margin-top:17px;display:grid}.assurance-board-attestation-rows>div{border-bottom:1px solid #5b57bf1a;justify-content:space-between;align-items:center;gap:9px;padding:10px 0;display:flex}.assurance-board-attestation-rows span{color:#5f56d8;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.assurance-board-attestation-rows b{color:#0b1a33;text-align:right;font-size:9px}.assurance-board-pack{color:#2f6ad6;grid-template-columns:auto 1fr;gap:3px 8px;margin-top:auto;padding-top:15px;display:grid}.assurance-board-pack svg{grid-row:span 2;margin-top:1px}.assurance-board-pack span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.assurance-board-pack strong{color:#0b1a33;font-size:9px;line-height:1.35}.assurance-report-studio{background:#fff;border:1px solid #5b57bf26;border-radius:25px;overflow:hidden;box-shadow:0 28px 62px #102b5626,inset 1px 1px #fff}.assurance-report-studio-head{background:linear-gradient(145deg,#fbfdff,#f2efff);border-bottom:1px solid #5b57bf1f;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.assurance-report-studio-head>div span{color:#5f56d8;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.assurance-report-studio-head strong{color:#0b1a33;margin-top:5px;font-size:15px;display:block}.assurance-report-studio-head>span{color:#2f6ad6;white-space:nowrap;background:#dce9ff;border-radius:99px;padding:8px 10px;font-size:8px;font-weight:900}.assurance-report-studio-body{grid-template-columns:.76fr 1.24fr;min-height:324px;display:grid}.assurance-report-sources{background:linear-gradient(165deg,#eef3fd,#e9e7fb);padding:18px 14px}.assurance-report-sources>span{color:#5f56d8;letter-spacing:.12em;text-transform:uppercase;margin:0 5px 11px;font-size:8px;font-weight:900;display:block}.assurance-report-sources>div{border-radius:12px;grid-template-columns:22px 1fr;gap:3px 8px;padding:11px 8px;display:grid}.assurance-report-sources>div.active{background:#fff;box-shadow:5px 7px 14px #102b5614,inset 1px 1px #fff}.assurance-report-sources i{color:#fff;background:#8f88f2;border-radius:7px;grid-row:span 2;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.assurance-report-sources>div:nth-of-type(2) i{background:#2f6ad6}.assurance-report-sources>div:nth-of-type(3) i{background:#315f9f}.assurance-report-sources strong{color:#0b1a33;font-size:9px}.assurance-report-sources em{color:#0b1a33;font-size:8px;font-style:normal;font-weight:650;line-height:1.3}.assurance-report-output{background:#fff;padding:18px}.assurance-report-output-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.assurance-report-output-head span{color:#5f56d8;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.assurance-report-output-head strong{color:#0b1a33;margin-top:5px;font-size:16px;line-height:1.15;display:block}.assurance-report-output-head b{color:#5f56d8;white-space:nowrap;border:1px solid #5b57bf29;border-radius:99px;padding:7px 8px;font-size:8px}.assurance-report-narrative{background:linear-gradient(145deg,#f8fbff,#f3f0ff);border:1px solid #5b57bf1a;border-radius:15px;margin-top:17px;padding:14px}.assurance-report-narrative span{color:#5f56d8;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.assurance-report-narrative strong{color:#0b1a33;max-width:310px;margin-top:7px;font-size:12px;line-height:1.3;display:block}.assurance-report-narrative p{color:#0b1a33;margin-top:8px;font-size:9px;font-weight:650;line-height:1.45}.assurance-report-context{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.assurance-report-context>div{border-left:3px solid #5b8ff0;grid-template-columns:auto 1fr;gap:3px 7px;min-height:58px;padding:7px 0 7px 9px;display:grid}.assurance-report-context>div+div{border-left-color:#8f88f2}.assurance-report-context svg{color:#2f6ad6;grid-row:span 2}.assurance-report-context>div+div svg{color:#6f65df}.assurance-report-context span{color:#5f56d8;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.assurance-report-context strong{color:#0b1a33;font-size:9px;line-height:1.25}.assurance-report-output-foot{color:#2f6ad6;border-top:1px solid #5b57bf1a;align-items:center;gap:10px;margin-top:12px;padding-top:11px;font-size:8px;font-weight:900;display:flex}.assurance-report-output-foot svg{margin-left:auto}.assurance-audit-step>div strong{margin-top:3px}.assurance-audit-step>div em{color:#0b1a33;margin-top:3px;font-size:8px;font-style:normal;font-weight:650;line-height:1.3;display:block}@media(max-width:767px){.assurance-board-attestation{min-height:0}.assurance-board-band>strong{font-size:9px}.assurance-report-studio-head{flex-direction:column;align-items:flex-start}.assurance-report-studio-body{grid-template-columns:1fr}.assurance-report-sources{grid-template-columns:repeat(3,1fr);gap:6px;padding:14px;display:grid}.assurance-report-sources>span{grid-column:1/-1}.assurance-report-sources>div{grid-template-columns:1fr;gap:5px;padding:9px 7px}.assurance-report-sources i{grid-row:auto}.assurance-report-output{padding:14px}.assurance-report-context{grid-template-columns:1fr}.assurance-audit-step{align-items:flex-start}.assurance-audit-step>svg{margin-top:13px}}.public-main{isolation:isolate;position:relative;overflow:clip}.public-main:before,.public-main:after{z-index:-1;content:"";pointer-events:none;filter:blur(34px);opacity:.2;border-radius:50%;width:34rem;height:34rem;position:fixed}.public-main:before{background:radial-gradient(circle,#5b8ff07a,#0000 68%);top:12vh;right:-14rem}.public-main:after{background:radial-gradient(circle,#8f88f26b,#0000 68%);bottom:-18rem;left:18%}.public-route-frame{animation:.5s cubic-bezier(.22,.82,.3,1) both public-route-enter}@keyframes public-route-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.public-reveal-ready{opacity:0;transition:opacity .74s cubic-bezier(.2,.78,.24,1) calc(var(--reveal-order,0) * 60ms),transform .8s cubic-bezier(.2,.78,.24,1) calc(var(--reveal-order,0) * 60ms);transform:translateY(28px)scale(.992)}.public-reveal-visible{opacity:1;transform:none}.work-status-green,.work-review-approved,.work-evidence-held,.operations-chip-green,.operations-contractor-live,.ops-status-green,.ops-asset-visible,.ops-map-status,.ops-oversight-state{color:#0b1a33!important;background:#c7c2ff!important}.work-due-state strong,.work-evidence-outcome strong,.operations-status-green .operations-status-copy>span,.operations-incident-core>div:first-child strong,.ops-live-green .operations-live-copy>span,.ops-incident-readout>div:nth-child(2) strong,.ops-inspection-zones strong,.ops-condition-dial strong,.ops-asset-readout>div:last-child strong,.overview-governance-state span.text-green{color:#6f65df!important}.work-hero-flow-stage-5 .work-hero-flow-node,.operations-status-connected i,.operations-status-green .operations-status-node,.operations-contractor-live i,.ops-overview-connected i,.ops-status-pill i,.ops-controlled-live i,.ops-live-green .ops-live-pulse i,.ops-asset-visible i,.ops-oversight-state i{background:#6f65df!important;box-shadow:0 0 0 4px #6f65df24,0 0 14px #6f65df4d!important}.overview-mini-fill-improved,.position-cost-improved{background:linear-gradient(90deg,#5f56d8,#a8a2f2)!important;box-shadow:0 0 16px #8f88f257,inset 1px 1px #ffffff47!important}.overview-why-proof-ui strong{background:#c7c2ff}.overview-mini-status-live{background:#c7c2ff!important}.work-due-state{background:linear-gradient(145deg,#f7f6ff,#e8e5ff)!important;border-color:#6f65df29!important;box-shadow:inset 1px 1px #fff,3px 4px 9px #6f65df1a!important}.work-review-topline,.work-review-topline>span:first-child,.work-review-path span{color:#c7c2ff!important}.work-review-approved{border-color:#c7c2ff!important}.ops-response-isolated,.ops-field-zones>div:not(:first-child) strong,.ops-permit-seal{color:#6f65df!important}.ops-response-states span,.ops-controlled-live{background:#c7c2ff!important}.ops-field-zones>div:not(:first-child) i,.ops-pass-status i,.ops-permit-checks i,.ops-operational-ring i,.ops-operational-wave i:last-child,.business-person-header>i,.business-structure-column:nth-child(4) i{background:#6f65df!important;box-shadow:0 0 0 4px #6f65df1f!important}.ops-controlled-heading,.ops-pass-label,.ops-permit-sheet-head span,.ops-permit-sheet-foot span,.operations-story-label-dark,.business-story-label-dark{color:#c7c2ff!important}.ops-permit-seal{border-color:#6f65df66!important}.ops-readout-green{background:linear-gradient(90deg,#a8a2f2,#6f65df)!important}.business-integration-note>i{background:linear-gradient(90deg,#5b8ff0,#8f88f2,#6f65df)!important}.ops-permit-sheet:before{background:linear-gradient(#5b8ff0,#8f88f2,#6f65df)!important}.ops-controlled-footer span:before{background:#8f88f2!important}.ops-condition-dial:before{border-top-color:#6f65df!important;border-right-color:#c7c2ff!important}.operations-status-rail,.operations-inspection-rail,.operations-permit-line{background:linear-gradient(90deg,#6f65df,#5b8ff0 38%,#8f88f2 68%,#2f6ad6)!important}.position-page>.position-section:nth-of-type(2){background:radial-gradient(circle at 78%,#5b8ff021,#0000 28%),linear-gradient(90deg,#0000,#fff9 46%,#0000);min-height:650px}.position-page>.position-section:nth-of-type(3){background:linear-gradient(135deg,#ffffff80,#0000 44%),linear-gradient(145deg,#edf3ff,#eeebfb);border:1px solid #5b57bf1a;box-shadow:inset 8px 10px 28px #102b5612,inset -2px -2px #fff}.position-page>.position-section:nth-of-type(4){min-height:680px}.position-page>.position-section:nth-of-type(5){background:radial-gradient(circle at 4% 92%,#8f88f233,#0000 28%),linear-gradient(145deg,#f3f0ffe0,#ebf2ffd6);border:1px solid #ffffffc7;box-shadow:0 28px 64px #102b561a,inset 1px 1px #fff}.position-page>.position-section:nth-of-type(6){background-image:none;min-height:650px;position:relative;-webkit-mask-image:none;mask-image:none}.position-page>.position-section:nth-of-type(6):before{z-index:0;content:"";pointer-events:none;background-image:radial-gradient(#5b57bf1a .8px,#0000 .8px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.position-page>.position-section:nth-of-type(6)>*{z-index:1;position:relative}.work-actions-section{background:radial-gradient(circle at 76% 16%,#5b8ff02b,#0000 32%),linear-gradient(145deg,#fcfdfff5,#ecf2ffdb);border:1px solid #ffffffeb;box-shadow:0 28px 60px #102b561a,inset 1px 1px #fff}.work-actions-section:after{content:"";filter:blur(32px);pointer-events:none;background:#2f6ad629;border-radius:50%;width:30%;height:18%;position:absolute;bottom:11%;right:7%}.work-evidence-section{background:linear-gradient(#5b57bf09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#5b57bf09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(145deg,#fbfdff,#f2efff);border:1px solid #5b57bf1f;box-shadow:0 28px 60px #102b561a,inset 1px 1px #fff}.operations-response-section{background:radial-gradient(circle at 92% 8%,#5b8ff033,#0000 30%),linear-gradient(145deg,#fbfdff,#eaf1ff)}.operations-assets-section{background:radial-gradient(circle at 80% 45%,#8f88f22e,#0000 30%),linear-gradient(145deg,#f8f6ff,#edf4ff);border-color:#5b57bf24;box-shadow:0 30px 66px #102b561c,inset 8px 10px 24px #5b57bf0b,inset -1px -1px #fff}.business-sites-section{background:radial-gradient(circle at 82% 52%,#5b8ff02e,#0000 30%),linear-gradient(145deg,#fbfdff,#edf4ff)}.business-people-section{background:linear-gradient(90deg,#efecfccc,#ffffffb8 48%,#e8f0ffc7);box-shadow:inset 10px 12px 28px #102b560e,inset -1px -1px #fff}.business-organisation-section{background:radial-gradient(circle at 18% 82%,#8f88f22e,#0000 30%),linear-gradient(145deg,#f8f6ff,#eef4ff)}@media(min-width:901px){.work-evidence-section,.operations-assets-section,.business-sites-section{grid-template-columns:1fr;align-items:start}.work-evidence-section>.max-w-xl,.operations-assets-section .operations-story-copy,.business-sites-section .business-story-copy{max-width:760px}.work-evidence-surface,.operations-assets-section .ops-operational-surface,.business-sites-section .business-sites-surface{justify-self:end;width:min(940px,84%)}}.position-demo,.position-controls-demo,.position-dependency-panel,.work-product-surface,.work-review-surface,.ops-response-surface,.ops-controlled-surface,.ops-operational-surface,.business-module-surface,.business-structure-surface,.business-integration-surface,.gov2-policy-register,.gov2-coshh-board,.gov2-renewal-horizon,.gov2-training-matrix,.gov2-obligation-map,.gov2-lone-monitor,.gov2-esg-dashboard,.assurance-board-surface,.assurance-report-studio,.assurance-audit-surface{transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.78,.24,1),box-shadow .42s,border-color .42s}@media(hover:hover)and (pointer:fine){.overview-capability-card:hover{transform:translateY(-8px)scale(1.012)}.position-demo:hover,.position-controls-demo:hover,.work-product-surface:hover,.ops-response-surface:hover,.ops-operational-surface:hover,.business-module-surface:hover,.gov2-policy-register:hover,.gov2-training-matrix:hover,.assurance-board-surface:hover,.assurance-report-studio:hover{transform:perspective(1100px)translateY(-7px)rotateX(1deg)rotateY(-.65deg);box-shadow:0 34px 74px #102b5633,inset 1px 1px #ffffffe6}.position-dependency-panel:hover,.work-review-surface:hover,.ops-controlled-surface:hover,.business-structure-surface:hover,.business-integration-surface:hover,.gov2-coshh-board:hover,.gov2-renewal-horizon:hover,.gov2-obligation-map:hover,.gov2-lone-monitor:hover,.gov2-esg-dashboard:hover,.assurance-audit-surface:hover{transform:perspective(1100px)translateY(-6px)rotateX(.8deg)rotateY(.55deg)}.bh-tactile:hover{transform:translateY(-2px)}.bh-tactile:active{transform:translateY(1px)scale(.985)}}.legal-page{padding:8px 0 34px}.legal-masthead{background:radial-gradient(circle at 86% 12%,#8f88f233,#0000 31%),radial-gradient(circle at 4% 92%,#5b8ff029,#0000 28%),linear-gradient(145deg,#fbfdff,#eef3fd 58%,#f3f0ff);border:1px solid #ffffffeb;border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:end;gap:clamp(34px,7vw,100px);padding:clamp(48px,7vw,92px) clamp(24px,6vw,78px);display:grid;overflow:hidden;box-shadow:0 28px 64px #102b561c,inset 1px 1px #fff}.legal-masthead p,.legal-masthead aside span,.legal-index>span,.legal-contact span{color:#5f56d8;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.legal-masthead h1{color:#0b1a33;max-width:700px;margin-top:14px;font-size:clamp(48px,6vw,78px);line-height:.95}.legal-masthead div>span{color:#0b1a33;max-width:690px;margin-top:22px;font-size:clamp(16px,1.4vw,19px);font-weight:600;line-height:1.65;display:block}.legal-masthead aside{background:#ffffffb3;border:1px solid #5b57bf1f;border-radius:18px;gap:7px;padding:18px;display:grid;box-shadow:7px 9px 22px #102b5617,inset 1px 1px #fff}.legal-masthead aside strong{color:#0b1a33;font-size:12px}.legal-masthead time{color:#2f6ad6;font-size:10px;font-weight:800}.legal-layout{grid-template-columns:230px minmax(0,1fr);gap:clamp(34px,6vw,84px);padding:clamp(52px,7vw,92px) clamp(8px,4vw,58px);display:grid}.legal-index{background:linear-gradient(145deg,#ffffffd6,#eff3fdc7);border-radius:19px;align-self:start;gap:4px;padding:18px;display:grid;position:sticky;top:92px;box-shadow:0 18px 40px #102b5617,inset 1px 1px #fff}.legal-index>span{margin:0 8px 9px}.legal-index a{color:#0b1a33;border-radius:11px;align-items:center;gap:9px;padding:9px 8px;font-size:11px;font-weight:750;transition:background .2s,color .2s,transform .2s;display:flex}.legal-index a:hover{color:#5f56d8;background:#fff;transform:translate(2px)}.legal-index i{background:#8f88f2;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #8f88f21f}.legal-index .legal-back{color:#2f6ad6;border-top:1px solid #5b57bf1a;border-radius:0;margin-top:12px;padding-top:15px}.legal-index .legal-back svg{transform:rotate(180deg)}.legal-document{gap:0;max-width:860px;display:grid}.legal-document>section{border-top:1px solid #5b57bf21;grid-template-columns:12px minmax(0,1fr);gap:22px;padding:34px 0;scroll-margin-top:96px;display:grid}.legal-document>section>span{background:linear-gradient(#5b8ff0,#8f88f2);border-radius:99px;width:8px;height:42px;box-shadow:0 7px 16px #5b57bf33}.legal-document h2{color:#0b1a33;font-size:clamp(28px,3vw,40px);line-height:1}.legal-document p{color:#0b1a33;max-width:740px;margin-top:13px;font-size:15px;font-weight:550;line-height:1.78}.legal-contact{background:linear-gradient(145deg,#eef3fd,#efecfc);border:1px solid #5b57bf21;border-radius:19px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex;box-shadow:inset 4px 5px 14px #102b5611,inset -1px -1px #fff}.legal-contact strong{color:#0b1a33;margin-top:5px;font-size:13px;display:block}.legal-contact a{color:#2f6ad6;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.legal-document>section.cookie-preferences{background:linear-gradient(145deg,#eef3fd,#efecfc);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:18px;display:grid;box-shadow:0 18px 40px #102b5617,inset 1px 1px #fff;border:1px solid #5b57bf29!important;padding:clamp(20px,3vw,30px)!important}.cookie-preferences-heading,.cookie-preference-row,.cookie-preferences-actions{align-items:center;display:flex}.cookie-preferences-heading{gap:14px}.cookie-preferences-heading>span{color:#fff;flex:0 0 42px;place-items:center;display:grid;background:#2f6ad6!important;border-radius:13px!important;width:42px!important;height:42px!important;box-shadow:5px 7px 16px #2f6ad638!important}.legal-document .cookie-preferences-heading h2{font-size:clamp(25px,2.6vw,35px)}.legal-document .cookie-preferences-heading p{margin-top:8px;font-size:13px;line-height:1.65}.cookie-preference-row{cursor:pointer;background:#ffffffc2;border:1px solid #5b57bf21;border-radius:16px;justify-content:space-between;gap:20px;padding:16px 18px}.cookie-preference-row strong,.cookie-preference-row small{color:#0b1a33;display:block}.cookie-preference-row strong{font-size:13px}.cookie-preference-row small{margin-top:4px;font-size:11px;font-weight:650}.cookie-preference-row input{accent-color:#2f6ad6;flex:0 0 22px;width:22px;height:22px}.cookie-preferences-actions{flex-wrap:wrap;justify-content:space-between;gap:12px}.cookie-preferences-actions button{color:#fff;cursor:pointer;background:#2f6ad6;border:0;border-radius:12px;min-height:42px;padding:0 17px;font-size:12px;font-weight:800;box-shadow:5px 7px 16px #2f6ad633}.cookie-preferences-actions p{color:#0b1a33;margin:0;font-size:11px;font-weight:700}.public-footer-content{flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:10px 20px;display:flex}.public-footer-links,.public-footer-links ul,.public-footer-meta,.public-footer-signature,.public-footer-brand{align-items:center;display:flex}.public-footer-links ul{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none}.public-footer-links li{align-items:center;min-height:18px;line-height:1;display:flex}.public-footer-meta{flex-wrap:wrap;gap:4px 12px}.public-footer-meta span,.public-footer-signature p{color:#fff;white-space:nowrap;align-items:center;min-height:18px;margin:0;font-size:8.5px;font-weight:500;line-height:1;display:inline-flex}.public-footer-signature{flex:none;justify-content:space-between;gap:14px;width:100%}.public-footer-brand{background:0 0;flex:0 0 80px;justify-content:flex-end;width:80px;height:42px;margin:0;overflow:visible}.public-footer-brand img{object-fit:contain;object-position:right center;filter:brightness(0)invert();opacity:.92;background:0 0;width:80px;height:42px;display:block;transform:none}@media(min-width:1280px){.public-footer-content{flex-flow:row;align-items:center;gap:10px;min-height:68px;padding:10px 8px 10px 16px}.public-footer-links,.public-footer-signature{flex:none}.public-footer-links ul,.public-footer-meta{flex-wrap:nowrap;gap:10px}.public-footer-meta{flex:auto;justify-content:center}.public-footer-signature{justify-content:flex-start;gap:12px;width:auto}.public-footer-brand img{transform:translate(4px)}}@media(min-width:1400px){.public-footer-signature{gap:42px}}@media(max-width:900px){.legal-masthead{grid-template-columns:1fr}.legal-masthead aside{max-width:360px}.legal-layout{grid-template-columns:1fr}.legal-index{position:static}}@media(max-width:767px){.public-main:before,.public-main:after{display:none}.position-page>.position-section:nth-of-type(2),.position-page>.position-section:nth-of-type(4),.position-page>.position-section:nth-of-type(6){min-height:0}.position-page>.position-section:nth-of-type(6):before{-webkit-mask-image:none;mask-image:none}.legal-page{padding-top:0}.legal-masthead{border-radius:24px;padding:48px 20px}.legal-masthead h1{font-size:45px}.legal-layout{gap:26px;padding:38px 2px 54px}.legal-index{padding:15px}.legal-document>section{gap:14px;padding:28px 4px}.legal-contact{flex-direction:column;align-items:flex-start}.public-footer-signature{align-items:center}.public-footer-signature p{white-space:normal;max-width:190px}.public-footer-brand{flex-basis:74px;width:74px;height:44px;margin-left:auto}.public-footer-brand img{width:74px;height:44px;transform:none}}.book-demo-overlay{z-index:100;-webkit-backdrop-filter:blur(13px)saturate(1.12);backdrop-filter:blur(13px)saturate(1.12);background:radial-gradient(circle at 18% 20%,#5b8ff04d,#0000 32%),radial-gradient(circle at 84% 78%,#8f88f24d,#0000 34%),#081b3cb3;place-items:center;padding:24px;animation:.24s ease-out both book-demo-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.book-demo-ambient,.book-demo-depth{pointer-events:none;position:fixed;top:50%;left:50%}.book-demo-ambient{filter:blur(24px);border-radius:50%}.book-demo-ambient-one{background:#5b8ff038;width:420px;height:420px;transform:translate(-118%,-76%)}.book-demo-ambient-two{background:#8f88f23d;width:360px;height:360px;transform:translate(28%,12%)}.book-demo-depth{background:linear-gradient(145deg,#d7e6ff3d,#aba4f429);border:1px solid #ffffff2e;border-radius:34px;width:min(900px,100vw - 82px);height:min(620px,100svh - 92px);box-shadow:0 32px 80px #0311263d,inset 1px 1px #ffffff2e}.book-demo-depth-one{animation:.52s cubic-bezier(.2,.8,.2,1) both book-demo-depth-one-in;transform:translate(-54%,-53%)rotate(-2.2deg)}.book-demo-depth-two{animation:.56s cubic-bezier(.2,.8,.2,1) both book-demo-depth-two-in;transform:translate(-46%,-47%)rotate(2deg)}.book-demo-panel{z-index:2;background:radial-gradient(circle at 92% 0,#8f88f233,#0000 30%),linear-gradient(145deg,#fbfdfffa,#ebf2fffa);border:1px solid #ffffffd1;border-radius:32px;outline:none;flex-direction:column;width:min(920px,100vw - 48px);max-height:calc(100svh - 48px);animation:.46s cubic-bezier(.16,.84,.3,1) both book-demo-panel-in;display:flex;position:relative;overflow:hidden;box-shadow:0 46px 110px #03112685,0 10px 30px #5f56d833,inset 2px 2px #fffffff0,inset -1px -1px #5b57bf24}.book-demo-header{background:linear-gradient(120deg,#ffffffe6,#e6eeffb3);border-bottom:1px solid #5b57bf21;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:20px;padding:26px 28px 23px;display:grid;position:relative}.book-demo-identity{place-items:center;height:62px;display:grid;position:relative}.book-demo-identity>span{background:linear-gradient(145deg,#315f9f,#6f65df 62%,#8f88f2);border:1px solid #ffffffb8;border-radius:17px;place-items:center;width:82px;height:54px;display:grid;box-shadow:0 13px 25px #102b563d,inset 1px 1px #ffffff52}.book-demo-identity img{filter:brightness(0)invert();width:66px;height:auto;display:block}.book-demo-identity>i{background:#5b8ff0;border:3px solid #edf3ff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:0;right:-4px;box-shadow:0 0 0 4px #5b8ff024}.book-demo-heading p{color:#5f56d8;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:900}.book-demo-heading h2{color:#0b1a33;letter-spacing:-.025em;margin-top:7px;font-size:clamp(28px,3.2vw,40px);line-height:1.02}.book-demo-heading>span{color:#102b56;max-width:650px;margin-top:9px;font-size:13px;font-weight:650;line-height:1.55;display:block}.book-demo-close{color:#102b56;background:linear-gradient(145deg,#fff,#e5edfb);border:1px solid #5b57bf26;border-radius:13px;place-items:center;width:40px;height:40px;transition:transform .17s,box-shadow .17s,color .17s;display:grid;box-shadow:5px 7px 15px #102b561f,inset 1px 1px #fff}.book-demo-close:hover{color:#5f56d8;transform:translateY(-1px);box-shadow:7px 9px 18px #102b5629,inset 1px 1px #fff}.book-demo-close:focus-visible,.book-demo-field input:focus-visible,.book-demo-field select:focus-visible,.book-demo-submit:focus-visible{outline-offset:3px;outline:3px solid #5b8ff085}.book-demo-body{overscroll-behavior:contain;grid-template-columns:190px minmax(0,1fr);min-height:0;display:grid;overflow-y:auto}.book-demo-status-rail{background:radial-gradient(circle at 0 100%,#5b8ff038,#0000 48%),linear-gradient(160deg,#214f8c,#102b56);border-right:1px solid #5b57bf21;flex-direction:column;gap:10px;padding:22px 18px;display:flex;position:relative}.book-demo-status-card{z-index:1;background:#ffffff14;border:1px solid #ffffff24;border-radius:15px;min-height:88px;padding:13px 12px 12px 43px;position:relative;box-shadow:inset 1px 1px #ffffff1f,0 12px 22px #03112624}.book-demo-status-card-active{background:linear-gradient(145deg,#5b8ff047,#8f88f22e)}.book-demo-status-card i{color:#fff;background:#ffffff24;border-radius:7px;place-items:center;width:23px;height:23px;font-style:normal;display:grid;position:absolute;top:13px;left:12px}.book-demo-status-card span{color:#cfd8ff;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.book-demo-status-card strong{color:#fff;text-transform:capitalize;margin-top:7px;font-size:10px;line-height:1.35;display:block}.book-demo-status-line{background:#cfd8ff33;width:1px;position:absolute;top:58px;bottom:58px;left:27px}.book-demo-status-line span{background:#8f88f2;border-radius:50%;width:7px;height:7px;position:absolute;left:-3px;box-shadow:0 0 0 4px #8f88f21a}.book-demo-status-line span:first-child{background:#5b8ff0;top:0}.book-demo-status-line span:nth-child(2){top:50%}.book-demo-status-line span:last-child{bottom:0}.book-demo-form-surface{min-width:0;padding:23px 25px 20px}.book-demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.book-demo-field{min-width:0}.book-demo-field-wide{grid-column:1/-1}.book-demo-field label{color:#0b1a33;letter-spacing:.03em;margin:0 0 7px 3px;font-size:10px;font-weight:900;display:block}.book-demo-field input,.book-demo-field select{color:#0b1a33;background:linear-gradient(145deg,#edf3ff,#fff);border:1px solid #5b57bf26;border-radius:13px;outline:none;width:100%;height:46px;padding:0 14px;font-size:13px;font-weight:650;line-height:1.2;transition:border-color .17s,box-shadow .17s,transform .17s;box-shadow:inset 3px 4px 9px #102b5617,inset -1px -1px #fff}.book-demo-field input::placeholder{color:#102b56ad;opacity:1}.book-demo-field input:hover,.book-demo-field select:hover{border-color:#5b8ff06b}.book-demo-field input:focus,.book-demo-field select:focus{border-color:#5b8ff0;transform:translateY(-1px);box-shadow:inset 2px 3px 7px #102b5614,0 0 0 4px #5b8ff021,0 9px 18px #5b57bf1a}.book-demo-field input[aria-invalid=true],.book-demo-field select[aria-invalid=true]{border-color:#6f65df;box-shadow:inset 3px 4px 9px #102b5617,0 0 0 3px #6f65df1f}.book-demo-select-wrap{display:block;position:relative}.book-demo-select-wrap select{appearance:none;padding-right:42px}.book-demo-select-wrap>svg{pointer-events:none;color:#5f56d8;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.book-demo-field-error{color:#473fb7;align-items:center;gap:5px;margin:7px 3px 0;font-size:10px;font-weight:800;line-height:1.3;display:flex}.book-demo-field-error svg{flex:none}.book-demo-honeypot{width:1px;height:1px;position:fixed;top:auto;left:-10000px;overflow:hidden}.book-demo-form-error{color:#0b1a33;background:#e7e4ff;border:1px solid #6f65df40;border-radius:12px;align-items:flex-start;gap:8px;margin-top:15px;padding:10px 12px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.book-demo-form-error svg{color:#5f56d8;flex:none}.book-demo-form-footer{border-top:1px solid #5b57bf1f;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:17px;display:flex}.book-demo-form-footer p{color:#102b56;align-items:center;gap:7px;font-size:10px;font-weight:750;line-height:1.4;display:flex}.book-demo-form-footer p svg{color:#5f56d8;flex:none}.book-demo-submit{color:#fff;background:linear-gradient(145deg,#2f6ad6,#6f65df 66%,#8f88f2);border:1px solid #ffffff40;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-width:178px;height:46px;padding:0 18px;font-size:12px;font-weight:850;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 13px 25px #102b563b,inset 1px 1px #ffffff4d}.book-demo-submit:hover:not(:disabled){filter:saturate(1.08)brightness(1.03);transform:translateY(-2px);box-shadow:0 16px 30px #102b5647,inset 1px 1px #ffffff4d}.book-demo-submit:active:not(:disabled){transform:translateY(1px);box-shadow:0 7px 14px #102b563b,inset 2px 3px 7px #0311262e}.book-demo-submit:disabled{cursor:wait;opacity:.82}.book-demo-spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite book-demo-spin}.book-demo-success{text-align:center;background:radial-gradient(circle,#8f88f22e,#0000 36%),linear-gradient(145deg,#ffffffbf,#e5edfbc7);align-content:center;place-items:center;min-height:410px;padding:52px 28px 58px;animation:.36s ease-out both book-demo-success-in;display:grid}.book-demo-success-orbit{border:1px solid #5b8ff02e;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;box-shadow:0 0 0 18px #5b8ff00d,0 0 0 38px #8f88f20a}.book-demo-success-orbit span{color:#fff;background:linear-gradient(145deg,#2f6ad6,#6f65df);border-radius:21px;place-items:center;width:68px;height:68px;display:grid;transform:rotate(-5deg);box-shadow:0 18px 34px #102b5640,inset 1px 1px #ffffff4d}.book-demo-success-orbit svg{transform:rotate(5deg)}.book-demo-success>p{color:#5f56d8;letter-spacing:.16em;text-transform:uppercase;margin-top:38px;font-size:9px;font-weight:900}.book-demo-success h3{color:#0b1a33;margin-top:8px;font-size:42px;line-height:1}.book-demo-success>span{color:#102b56;max-width:520px;margin-top:13px;font-size:14px;font-weight:650;line-height:1.6}.book-demo-success .book-demo-submit{min-width:128px;margin-top:28px}@keyframes book-demo-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes book-demo-panel-in{0%{opacity:0;transform:translateY(25px)scale(.965)}to{opacity:1;transform:none}}@keyframes book-demo-depth-one-in{0%{opacity:0;transform:translate(-58%,-49%)rotate(-5deg)scale(.95)}to{opacity:1;transform:translate(-54%,-53%)rotate(-2.2deg)}}@keyframes book-demo-depth-two-in{0%{opacity:0;transform:translate(-42%,-51%)rotate(5deg)scale(.95)}to{opacity:1;transform:translate(-46%,-47%)rotate(2deg)}}@keyframes book-demo-success-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes book-demo-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.book-demo-overlay{place-items:start center;padding:10px}.book-demo-depth{border-radius:27px;width:calc(100vw - 34px);height:calc(100svh - 36px)}.book-demo-depth-one{transform:translate(-52%,-50%)rotate(-1.4deg)}.book-demo-depth-two{transform:translate(-48%,-49%)rotate(1.4deg)}.book-demo-panel{border-radius:26px;width:100%;max-height:calc(100svh - 20px)}.book-demo-header{grid-template-columns:58px minmax(0,1fr) auto;gap:13px;padding:19px 17px 17px}.book-demo-identity{height:48px}.book-demo-identity>span{border-radius:13px;width:58px;height:43px}.book-demo-identity img{width:46px}.book-demo-identity>i{border-width:2px;width:10px;height:10px;right:-2px}.book-demo-heading h2{font-size:26px}.book-demo-heading>span{font-size:11px;line-height:1.45}.book-demo-close{border-radius:11px;width:36px;height:36px}.book-demo-body{grid-template-columns:1fr}.book-demo-status-rail{border-bottom:1px solid #5b57bf21;border-right:0;grid-template-columns:repeat(3,1fr);gap:7px;padding:11px;display:grid}.book-demo-status-card{min-height:65px;padding:9px}.book-demo-status-card i,.book-demo-status-line{display:none}.book-demo-status-card span{font-size:6px}.book-demo-status-card strong{margin-top:5px;font-size:8px}.book-demo-form-surface{padding:17px 15px 15px}.book-demo-form-grid{grid-template-columns:1fr;gap:13px}.book-demo-field-wide{grid-column:auto}.book-demo-field input,.book-demo-field select{height:44px;font-size:16px}.book-demo-form-footer{flex-direction:column;align-items:stretch;gap:12px}.book-demo-submit{width:100%}.book-demo-success{min-height:430px;padding-inline:18px}.book-demo-success h3{font-size:36px}}@media(max-width:430px){.book-demo-status-rail{display:none}.book-demo-header{grid-template-columns:minmax(0,1fr) auto}.book-demo-identity{display:none}.book-demo-heading>span{margin-top:7px}}.product-page-atmosphere{isolation:isolate;position:relative;overflow:hidden}html:has(.product-page-atmosphere),body:has(.product-page-atmosphere){overflow-x:clip}.product-page-atmosphere>:not(.page-logo-marquee-background){z-index:1;position:relative}.page-logo-marquee-background{z-index:0;pointer-events:none;opacity:.9;grid-template-rows:repeat(8,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.page-logo-marquee-row{pointer-events:none;align-items:center;min-width:0;display:flex;overflow:hidden}.page-logo-marquee-track{will-change:transform;filter:blur(.15px);opacity:.105;width:max-content;display:flex}.page-logo-marquee-row img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;display:block}.page-logo-marquee-row-left .page-logo-marquee-track{animation:52s linear infinite page-logo-marquee-left}.page-logo-marquee-row-right .page-logo-marquee-track{animation:59s linear infinite page-logo-marquee-right}.page-logo-marquee-row:nth-child(2) .page-logo-marquee-track{animation-duration:61s;animation-delay:-19s}.page-logo-marquee-row:nth-child(3) .page-logo-marquee-track{animation-duration:68s;animation-delay:-31s}.page-logo-marquee-row:nth-child(4) .page-logo-marquee-track{animation-duration:55s;animation-delay:-13s}.page-logo-marquee-row:nth-child(5) .page-logo-marquee-track{animation-duration:64s;animation-delay:-38s}.page-logo-marquee-row:nth-child(6) .page-logo-marquee-track{animation-duration:57s;animation-delay:-24s}.page-logo-marquee-row:nth-child(7) .page-logo-marquee-track{animation-duration:71s;animation-delay:-43s}.page-logo-marquee-row:nth-child(8) .page-logo-marquee-track{animation-duration:60s;animation-delay:-34s}.page-logo-marquee-vignette{pointer-events:none;background:linear-gradient(90deg,#f8f9fd9e,#0000 12% 88%,#f8f9fd9e),radial-gradient(#f8f9fd2e,#0000 70%);position:absolute;inset:0}@keyframes page-logo-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes page-logo-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.product-page-atmosphere .public-hero{background:radial-gradient(circle at 50% 82%,#5b8ff02e,#0000 35%),radial-gradient(circle at 82% 18%,#8f88f229,#0000 30%),linear-gradient(145deg,#fbfcffe0,#eef3fdd6 52%,#f3f0ffde)}.position-page>.position-section:nth-of-type(3),.position-page>.position-section:nth-of-type(5),.work-actions-section,.work-evidence-section,.operations-response-section,.operations-assets-section,.business-sites-section,.business-people-section,.business-organisation-section,.gov2-policies,.gov2-renewals,.gov2-training,.gov2-lone,.gov2-esg,.assurance-board-section,.assurance-reports-section{border-radius:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.work-actions-section:after{content:none}.position-page .position-section>.max-w-xl,.work-actions-section>.max-w-xl,.work-evidence-section>.max-w-xl,.operations-response-section .operations-story-copy,.operations-assets-section .operations-story-copy,.business-sites-section .business-story-copy,.business-people-section .business-story-copy,.business-organisation-section .business-story-copy,.gov2-policies .gov2-intro,.gov2-renewals .gov2-intro,.gov2-training .gov2-intro,.gov2-lone .gov2-intro,.gov2-esg .gov2-intro,.assurance-board-section .assurance-intro,.assurance-reports-section .assurance-intro{isolation:isolate;position:relative}.position-page .position-section>.max-w-xl:before,.work-actions-section>.max-w-xl:before,.work-evidence-section>.max-w-xl:before,.operations-response-section .operations-story-copy:before,.operations-assets-section .operations-story-copy:before,.business-sites-section .business-story-copy:before,.business-people-section .business-story-copy:before,.business-organisation-section .business-story-copy:before,.gov2-policies .gov2-intro:before,.gov2-renewals .gov2-intro:before,.gov2-training .gov2-intro:before,.gov2-lone .gov2-intro:before,.gov2-esg .gov2-intro:before,.assurance-board-section .assurance-intro:before,.assurance-reports-section .assurance-intro:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#f8f9fdfa,#f8f9fde8 48%,#0000 76%);position:absolute;inset:-34px -46px}@media(max-width:900px){.page-logo-marquee-track{opacity:.09}}@media(max-width:640px){.page-logo-marquee-background{opacity:.72}.page-logo-marquee-track{filter:none;opacity:.08}}@media(prefers-reduced-motion:reduce){.page-logo-marquee-track{will-change:auto;animation:none}.page-logo-marquee-row-right .page-logo-marquee-track{transform:translate(-50%)}.public-route-frame{animation:none}.public-reveal-ready,.public-reveal-visible{opacity:1;transition:none;transform:none}.position-demo,.position-controls-demo,.position-dependency-panel,.work-product-surface,.work-review-surface,.ops-response-surface,.ops-controlled-surface,.ops-operational-surface,.business-module-surface,.business-structure-surface,.business-integration-surface,.gov2-policy-register,.gov2-coshh-board,.gov2-renewal-horizon,.gov2-training-matrix,.gov2-obligation-map,.gov2-lone-monitor,.gov2-esg-dashboard,.assurance-board-surface,.assurance-report-studio,.assurance-audit-surface{transition:none}.book-demo-overlay,.book-demo-depth-one,.book-demo-depth-two,.book-demo-panel,.book-demo-success,.book-demo-spinner{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
