/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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)}}@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,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.table{display:table}.table\!{display:table!important}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-7{padding:calc(var(--spacing) * 7)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;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}.shadow{--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{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);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,)}.filter{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,)}.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))}}:root{--argos-bg:#fff;--argos-surface:#f4f5f6;--argos-raised:#eceef0;--argos-text:#0c0e10;--argos-muted:#5b6268;--argos-line:#d8dbde;--argos-blue:#101418;--argos-accent:#1d4ed8;--argos-accent-light:#d3deef;--argos-blue-light:#5b6268;--argos-display:"Inter Tight", Inter, "Helvetica Neue", Arial, sans-serif;--argos-body:Inter, "Helvetica Neue", Arial, sans-serif;--argos-space:clamp(24px, 5vw, 88px);--field-black:#0a0b0d;--field-graphite:#16181c;--field-olive:#aeb8c2;--field-white:#fff;--field-line:#dcdfe2;--field-muted:#646a70;--navy-950:#08090b;--navy-900:#0d0f12;--navy-850:#14171b;--navy-800:#1c2026;--ink:#0b0d0f;--ink-soft:#5b6268;--paper:#f5f6f7;--paper-deep:#e9ebed;--white:#fff;--lime:#5ea9ff;--lime-dark:#0a1626;--cyan:#6fd3e6;--amber:#f0a33a;--magenta:#d465b4;--red:#ff5c52;--line:#0b0d0f21;--line-dark:#ffffff1f;--shadow:0 20px 60px #08090b29;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:"Inter Tight", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #75bce98c}button{cursor:pointer}a{color:inherit;text-decoration:none}p{text-wrap:pretty}.site-shell{background:var(--paper);min-height:100vh;overflow:hidden}.site-header,.training-header{align-items:center;min-height:78px;padding:0 clamp(24px,4vw,72px);display:flex}.site-header{border-bottom:1px solid var(--line);justify-content:space-between}.brand{letter-spacing:.28em;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-size:15px;font-weight:800;display:inline-flex}.brand-mark{width:32px;height:32px;font-family:var(--display);letter-spacing:-.1em;clip-path:polygon(50% 0,100% 100%,73% 100%,50% 50%,27% 100%,0 100%);border:1px solid;place-items:center;font-weight:700;display:grid}.site-header nav{align-items:center;gap:36px;font-size:13px;font-weight:650;display:flex}.site-header nav button{background:0 0;border:0;padding:8px 0}.site-header nav a,.site-header nav button{position:relative}.site-header nav a:after,.site-header nav button:after{content:"";background:currentColor;width:0;height:1px;transition:width .18s;position:absolute;bottom:2px;left:0}.site-header nav a:hover:after,.site-header nav button:hover:after{width:100%}.header-cta{border:1px solid var(--ink);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:16px;padding:12px 18px;font-size:12px;font-weight:750;display:inline-flex}.header-cta:hover{background:var(--navy-800)}.hero{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(50px,7vw,120px);min-height:650px;padding:76px clamp(24px,7vw,120px) 70px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;opacity:.36;background-image:linear-gradient(#1018200d 1px,#0000 1px),linear-gradient(90deg,#1018200d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#000);mask-image:linear-gradient(90deg,#0000,#000 55%,#000)}.hero-copy,.hero-console{z-index:1;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.19em;align-items:center;gap:9px;margin-bottom:26px;font-size:11px;font-weight:800;display:inline-flex}.live-dot{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #75bce933}.hero h1,.method-page h1{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(56px,6vw,92px);font-weight:800;line-height:.94}.hero h1 em,.method-page h1 em{color:#0000;-webkit-text-stroke:1.4px var(--ink);font-style:normal}.hero-lead{max-width:610px;color:var(--ink-soft);margin:30px 0;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.button{text-transform:uppercase;letter-spacing:.11em;border:0;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:0 20px;font-size:12px;font-weight:800;transition:transform .16s,background .16s,color .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--lime);color:var(--lime-dark)}.button-primary:hover{background:#8ec8ed}.button-quiet{border:1px solid var(--line);background:0 0}.button-quiet span{color:var(--ink-soft);font-size:10px}.button-dark{background:var(--ink);color:#fff}.button-outline-light{color:#fff;background:0 0;border:1px solid #ffffff59}.resume-link{color:var(--ink-soft);text-underline-offset:4px;background:0 0;border:0;gap:10px;margin-top:18px;padding:5px 0;font-size:12px;text-decoration:underline;display:flex}.hero-console{background:var(--navy-950);color:#fff;border:1px solid #ffffff14;min-height:500px;overflow:hidden;box-shadow:0 32px 90px #06121c38}.console-top{border-bottom:1px solid var(--line-dark);height:54px;font:650 9px/1 var(--sans);letter-spacing:.18em;color:#ffffff94;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.status-pill{color:var(--lime);border:1px solid #75bce966;padding:7px 9px}.console-map{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;height:384px;position:relative;overflow:hidden}.console-map:after{content:"";border:1px solid #67d9e824;border-radius:50%;width:340px;height:340px;position:absolute;top:18px;right:-100px;box-shadow:0 0 0 55px #67d9e806,0 0 0 110px #67d9e805}.contour{border:1px solid #ffffff1a;border-radius:48% 52% 66% 34%;position:absolute;transform:rotate(-12deg)}.contour-one{width:440px;height:220px;top:30px;left:-160px;box-shadow:0 0 0 18px #ffffff05,0 0 0 40px #ffffff04}.contour-two{width:290px;height:150px;bottom:-30px;right:-60px}.route{transform-origin:0;opacity:.8;width:350px;height:1px;position:absolute;left:60px}.route-a{background:var(--cyan);top:90px;transform:rotate(12deg)}.route-b{background:var(--amber);top:190px;transform:rotate(-3deg)}.route-c{background:var(--magenta);top:300px;transform:rotate(-17deg)}.map-point{background:var(--navy-950);z-index:2;border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid;position:absolute}.point-a{color:var(--cyan);top:76px;left:50px}.point-b{color:var(--amber);top:172px;left:245px}.point-c{color:var(--magenta);top:243px;right:95px}.console-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#0a1924e8;border:1px solid #ffffff24;width:250px;padding:20px;position:absolute;top:45px;right:26px;box-shadow:0 15px 30px #0003}.micro-label{text-transform:uppercase;letter-spacing:.16em;opacity:.55;margin-bottom:10px;font-size:9px;font-weight:800;display:block}.console-card strong{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;font-size:28px}.console-card p{color:#fff9;margin:8px 0 20px;font-size:11px;line-height:1.55}.mini-meter{background:#ffffff1a;height:3px}.mini-meter i{background:var(--lime);height:100%;display:block}.console-card small{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;margin-top:8px;font-size:9px;display:block}.bob-strip{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);height:62px;display:grid}.bob-strip div{color:#ffffff6b;text-transform:uppercase;letter-spacing:.08em;border-right:1px solid var(--line-dark);align-items:center;gap:9px;padding:0 15px;font-size:10px;display:flex}.bob-strip span{color:#ffffff40}.bob-strip .active{color:#fff;box-shadow:inset 0 -2px var(--lime);background:#75bce912}.bob-strip .active span{color:var(--lime)}.download-strip{background:var(--lime);z-index:2;grid-template-columns:58px 1fr auto;align-items:center;gap:26px;min-height:155px;margin:0 clamp(24px,7vw,120px) 70px;padding:28px 32px;display:grid;position:relative;box-shadow:0 18px 50px #0e24321f}.download-strip.offline-mode{border:1px solid var(--line);box-shadow:none;background:#fff}.download-icon{border:1px solid #0e24325c;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.download-icon span{font:800 22px/1 var(--sans)}.download-strip .micro-label{color:var(--lime-dark);opacity:.7;margin-bottom:7px}.download-strip h2{font:800 28px/1.05 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.download-strip p{color:#0e2432ba;max-width:720px;margin:7px 0 0;font-size:11px;line-height:1.55}.download-strip.offline-mode p{color:var(--ink-soft)}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,120px);display:grid}.proof-strip div{border-right:1px solid var(--line);align-items:center;gap:15px;min-height:110px;padding:18px clamp(12px,2vw,30px);display:flex}.proof-strip div:first-child{border-left:1px solid var(--line)}.proof-strip strong{font-family:var(--display);font-size:42px}.proof-strip span{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;max-width:130px;font-size:11px;line-height:1.45}.scenario-section,.method-section,.principle-section{padding:100px clamp(24px,7vw,120px)}.section-heading{grid-template-columns:1fr minmax(280px,470px);align-items:end;gap:70px;margin-bottom:48px;display:grid}.section-number{text-transform:uppercase;letter-spacing:.18em;opacity:.55;margin-bottom:18px;font-size:10px;font-weight:850;line-height:1;display:block}.section-heading h2,.principle-section blockquote{font-family:var(--display);text-transform:uppercase;letter-spacing:-.04em;margin:0;font-size:clamp(38px,4vw,62px);line-height:.96}.section-heading>p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.scenario-layout{min-height:455px;box-shadow:var(--shadow);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);display:grid}.scenario-list{background:#fff;flex-direction:column;display:flex}.scenario-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;flex:1;grid-template-columns:42px 1fr 30px;align-items:center;gap:15px;padding:24px;display:grid;position:relative}.scenario-list button:last-child{border-bottom:0}.scenario-list button:before{content:"";background:0 0;width:4px;position:absolute;inset:0 auto 0 0}.scenario-list button.selected{background:#f8f7f2}.scenario-list button.selected:before{background:var(--lime)}.scenario-no{font:700 12px/1 var(--sans);color:var(--ink-soft)}.scenario-list strong{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:24px;display:block}.scenario-list small{color:var(--ink-soft);margin-top:5px;display:block}.scenario-arrow{color:var(--ink-soft);justify-self:end;transition:transform .16s}.scenario-list button:hover .scenario-arrow,.scenario-list button.selected .scenario-arrow{color:var(--ink);transform:translate(4px)}.scenario-detail{color:#fff;background:var(--navy-950);flex-direction:column;padding:clamp(35px,5vw,72px);display:flex;position:relative;overflow:hidden}.scenario-detail:after{content:attr(data-number);font:800 260px/1 var(--display);color:#ffffff06;position:absolute;bottom:-75px;right:-20px}.detail-meta{flex-wrap:wrap;gap:10px;display:flex}.detail-meta span{text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3;border:1px solid #ffffff2e;padding:7px 10px;font-size:9px}.scenario-detail h3{font:800 clamp(46px,5vw,76px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.04em;margin:35px 0 8px}.scenario-subtitle{color:#fff9;max-width:600px;margin:0;font-size:14px;line-height:1.65}.mission-box{border-left:2px solid var(--lime);max-width:660px;margin:30px 0;padding:5px 0 5px 18px}.mission-box p{margin:0;font-size:14px;line-height:1.6}.detail-footer{justify-content:space-between;align-items:end;gap:20px;margin-top:auto;display:flex}.deim-dots,.inline-domains{gap:7px;display:flex}.deim-dots span,.inline-domains span{border:1px solid;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:850;display:grid}.domain-diplomatic{--domain:var(--cyan);color:var(--cyan)}.domain-economic{--domain:var(--amber);color:var(--amber)}.domain-information{--domain:var(--magenta);color:var(--magenta)}.domain-military{--domain:var(--red);color:var(--red)}.method-section{background:var(--navy-950);color:#fff}.section-heading.light>p{color:#ffffff8c}.method-grid{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.method-grid article{border-right:1px solid var(--line-dark);min-height:330px;padding:32px;position:relative}.method-grid article:first-child{border-left:1px solid var(--line-dark)}.method-grid article>span{color:var(--lime);font-size:11px}.method-line{background:linear-gradient(var(--lime), transparent);width:1px;height:68px;margin:18px 0}.method-grid small{color:var(--lime);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.method-grid h3{font:800 27px/1 var(--display);text-transform:uppercase;margin:8px 0 16px}.method-grid p{color:#ffffff8c;max-width:290px;font-size:13px;line-height:1.65}.principle-section{background:var(--lime);grid-template-columns:1fr .45fr;align-items:end;column-gap:80px;display:grid}.principle-section .section-number{grid-column:1/-1}.principle-section blockquote{font-size:clamp(52px,7vw,100px)}.principle-section blockquote em{color:#0000;-webkit-text-stroke:1.4px var(--ink);font-style:normal}.principle-notes p{font-size:14px;line-height:1.7}.principle-notes .button{margin-top:18px}footer:not(.ag-voet){background:var(--navy-950);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:42px clamp(24px,7vw,120px);display:flex}footer:not(.ag-voet) p,footer:not(.ag-voet) button,footer:not(.ag-voet)>a{color:#ffffff80;text-transform:uppercase;letter-spacing:.12em;font-size:10px}footer:not(.ag-voet) button{background:0 0;border:0}footer:not(.ag-voet)>a:hover{color:var(--lime)}.training-shell{background:#eceef0;min-height:100vh}.training-header{background:var(--navy-950);color:#fff;z-index:30;gap:28px;min-height:68px;position:sticky;top:0;box-shadow:0 3px 16px #06121c2e}.brand-light{color:#fff}.classification{letter-spacing:.16em;color:#ffffff6b;border-left:1px solid var(--line-dark);margin-right:auto;padding-left:24px;font-size:8px}.classification span{color:var(--lime)}.timer{border-left:1px solid var(--line-dark);border-right:1px solid var(--line-dark);align-items:center;gap:11px;height:68px;padding:0 20px;display:flex}.timer small{color:#fff6;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.timer strong{color:var(--lime);font:750 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.timer button{color:#fff9;background:#ffffff12;border:0;border-radius:50%;width:25px;height:25px;padding:0;font-size:9px}.timer.urgent strong{color:var(--red)}.exit-button{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;font-size:9px}.exit-button:hover{color:#fff}.phase-nav{border-bottom:1px solid var(--line);z-index:20;background:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,120px);display:grid;position:sticky;top:68px}.phase-nav>div{color:#89949a;align-items:center;gap:12px;min-height:73px;display:flex;position:relative}.phase-nav>div>span{border:1px solid #c9ced0;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-weight:800;display:grid}.phase-nav>div small{text-transform:uppercase;letter-spacing:.1em;font-size:8px;display:block}.phase-nav>div strong{color:inherit;margin-top:2px;font-size:12px;display:block}.phase-nav i{background:#d9ddde;flex:1;height:1px;margin-left:13px}.phase-nav>div:last-child i{display:none}.phase-nav .active{color:var(--ink)}.phase-nav .active>span{background:var(--lime);border-color:var(--lime);color:var(--lime-dark);box-shadow:0 0 0 5px #75bce929}.phase-nav .active:after{content:"";background:var(--lime);height:3px;position:absolute;bottom:0;left:0;right:20px}.phase-nav .complete{color:#b7c7d1}.phase-nav .complete>span{background:#d7eaf6;border-color:#8ebbd7}.session-main{max-width:1500px;margin:0 auto;padding:36px clamp(20px,4vw,64px) 80px}.session-titlebar{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.session-scenario{color:#65747d;text-transform:uppercase;letter-spacing:.16em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.session-titlebar h1{font:800 clamp(38px,4vw,58px)/1 var(--display);text-transform:uppercase;letter-spacing:-.035em;margin:0}.session-titlebar p{color:#637178;max-width:670px;margin:7px 0 0;font-size:13px}.log-button{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;background:#fff;align-items:center;gap:10px;padding:12px 15px;font-size:9px;font-weight:800;display:flex}.log-button span{font-size:17px}.session-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;display:grid}.workspace-panel{background:#fff;border:1px solid #d9dcdf;min-width:0;padding:clamp(20px,3vw,35px);box-shadow:0 12px 40px #06121c0d}.panel-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.panel-header>div{align-items:center;gap:13px;display:flex}.panel-index{color:#75828a;border:1px solid #cbd1d2;padding:7px;font:750 9px/1 ui-monospace,monospace}.panel-header h2,.coverage-card h2,.reflection-card h2,.log-export-card h2{font:800 25px/1 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:0}.progress-count,.required-label{letter-spacing:.12em;text-transform:uppercase;color:#75828a;font-size:8px;font-weight:750}.required-label{color:#d7c3c0}.briefing-card{background:var(--navy-900);color:#fff;margin-bottom:18px;padding:25px;position:relative;overflow:hidden}.briefing-card:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:190px;height:190px;position:absolute;top:-100px;right:-70px;box-shadow:0 0 0 24px #ffffff05,0 0 0 48px #ffffff04}.briefing-card>p{font:450 15px/1.65 var(--sans);z-index:1;max-width:850px;margin:0 0 20px;position:relative}.briefing-mission{border-top:1px solid var(--line-dark);z-index:1;grid-template-columns:90px 1fr;gap:18px;padding-top:17px;font-size:11px;line-height:1.5;display:grid;position:relative}.briefing-mission strong{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.filterbar{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.search-field{background:#f8fafb;border:1px solid #d5d8db;flex:1;align-items:center;gap:7px;max-width:350px;height:40px;padding:0 11px;display:flex}.search-field input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.filter-pills{background:#eef0f1;gap:3px;padding:3px;display:flex}.filter-pills button{color:#66727a;background:0 0;border:0;padding:8px 12px;font-size:9px}.filter-pills button.active{color:var(--ink);background:#fff;box-shadow:0 2px 7px #00000012}.fragment-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fragment-card{text-align:left;background:#f8fafb;border:1px solid #dcdee1;flex-direction:column;min-height:205px;padding:15px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.fragment-card:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.fragment-card:hover{border-color:#abb0b6;transform:translateY(-2px);box-shadow:0 9px 22px #06121c12}.fragment-card.reviewed:before{background:var(--lime)}.fragment-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.fragment-top>span:first-child{color:#c6cdd1;font:750 9px/1 ui-monospace,monospace}.confidence{text-transform:uppercase;letter-spacing:.1em;border:1px solid;padding:4px 6px;font-size:7px}.confidence-hoog{color:#bdc9d5;background:#eef3f7;border-color:#c5d3e0}.confidence-middel{color:#d1c8b6;background:#fff9e9;border-color:#eedda8}.confidence-laag{color:#955449;background:#fff0ed;border-color:#efcac2}.fragment-card>small,.fragment-modal>small{text-transform:uppercase;color:#829097;letter-spacing:.1em;margin:12px 0 7px;font-size:7px}.fragment-card h3{margin:0 0 8px;font-size:12px;line-height:1.3}.fragment-card>p{color:#66737a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.fragment-bottom{color:#78858b;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:end;gap:12px;margin-top:auto;padding-top:12px;font-size:7px;display:flex}.fragment-bottom span:last-child{color:#acbfca;font-weight:800}.empty-state{color:#77848a;text-align:center;background:#f4f6f7;padding:40px}.analysis-form{border-top:1px solid #dcdee1;margin-top:30px;padding-top:28px}.panel-header.compact{margin-bottom:16px}.analysis-form label,.option-card label,.decision-rationale label,.chat-compose label{margin-top:14px;display:block}.analysis-form label>span,.option-card label>span,.decision-rationale label>span,.chat-compose label,.option-card legend{text-transform:uppercase;letter-spacing:.09em;color:#ccd2d4;justify-content:space-between;margin-bottom:7px;font-size:8px;font-weight:800;display:flex}.analysis-form label i,.option-card label i,.decision-rationale label i{color:#929b9f;text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}textarea,input{border-radius:0}.analysis-form textarea,.option-card textarea,.option-card input,.decision-rationale textarea{width:100%;color:var(--ink);background:#f8fafb;border:1px solid #d2d5d9;outline:0;padding:13px;font-size:12px;line-height:1.55}.analysis-form textarea:focus,.option-card textarea:focus,.option-card input:focus,.decision-rationale textarea:focus{border-color:#466f88;box-shadow:0 0 0 3px #75bce92e}.analysis-form textarea{resize:vertical;min-height:105px}.validation{border-left:3px solid var(--red);color:#d5c0bd;background:#fff1ef;margin-top:16px;padding:12px 14px;font-size:11px;line-height:1.5}.phase-action{border-top:1px solid #dcdee1;justify-content:flex-end;align-items:center;gap:25px;margin-top:20px;padding-top:20px;display:flex}.phase-action>div{text-align:right}.phase-action>div span{font:750 16px/1 ui-monospace,monospace;display:block}.phase-action>div small{color:#7c888d;text-transform:uppercase;font-size:8px}.assistant-panel{background:var(--navy-950);color:#fff;border:1px solid #ffffff14;flex-direction:column;min-height:550px;max-height:calc(100vh - 180px);display:flex;position:sticky;top:158px}.assistant-header{border-bottom:1px solid var(--line-dark);align-items:center;gap:12px;min-height:71px;padding:14px 16px;display:flex}.ai-mark{background:var(--lime);width:36px;height:36px;color:var(--lime-dark);font:850 10px/1 var(--sans);place-items:center;display:grid}.assistant-header span{color:#fff6;letter-spacing:.12em;font-size:7px;display:block}.assistant-header h2{text-transform:uppercase;font:750 18px/1 var(--display);margin:3px 0 0}.assistant-header i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #75bce91a}.guardrail{border-bottom:1px solid var(--line-dark);background:#75bce911;gap:10px;padding:12px 15px;display:flex}.guardrail>span{color:var(--lime);font-size:11px;font-weight:800}.guardrail p{color:#ffffff7a;margin:0;font-size:8px;line-height:1.45}.guardrail strong{color:var(--lime)}.chat-messages{flex-direction:column;flex:1;gap:13px;min-height:220px;padding:15px;display:flex;overflow:auto}.chat-message{grid-template-columns:26px 1fr;align-items:start;gap:8px;display:grid}.chat-message>span{width:26px;height:26px;color:var(--lime);background:#ffffff14;place-items:center;font-size:7px;font-weight:800;display:grid}.chat-message.user>span{color:var(--cyan)}.chat-message p{color:#ffffffbd;background:#ffffff0e;margin:0;padding:10px;font-size:10px;line-height:1.55}.chat-message.user p{background:#67d9e814}.source-chips{grid-column:2;gap:5px;display:flex}.source-chips small{color:var(--lime);border:1px solid #75bce94d;padding:4px 6px;font-size:7px}.chat-compose{border-top:1px solid var(--line-dark);padding:14px}.chat-compose label{color:#ffffff8c}.chat-compose>div{background:#ffffff12;border:1px solid #ffffff24;align-items:end;display:flex}.chat-compose textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:58px;padding:10px;font-size:10px;line-height:1.4}.chat-compose textarea::placeholder{color:#ffffff47}.chat-compose button{background:var(--lime);width:34px;height:34px;color:var(--lime-dark);border:0;border-radius:50%;margin:7px;font-weight:850}.chat-compose>small{color:#ffffff47;margin-top:6px;font-size:7px;display:block}.locked-summary{background:#e9eff4;border:1px solid #cdd7de;margin-bottom:25px;padding:16px 18px}.locked-summary>div{justify-content:space-between;gap:15px;display:flex}.locked-summary span{color:#b4c4cf;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.locked-summary button{color:#cdd0d3;text-transform:uppercase;background:0 0;border:0;font-size:8px}.locked-summary p{color:#c6cace;margin:8px 0 0;font-size:11px;line-height:1.55}.panel-intro{color:#647177;max-width:760px;margin:-8px 0 22px;font-size:12px;line-height:1.6}.options-list{flex-direction:column;gap:16px;display:flex}.option-card{background:#f8fafb;border:1px solid #d8dadd;padding:20px}.option-heading{border-bottom:1px solid #dfe1e3;align-items:center;gap:18px;padding-bottom:13px;display:flex}.option-heading>span{background:var(--navy-950);color:#fff;letter-spacing:.08em;place-items:center;width:58px;height:25px;font-size:8px;display:grid}.option-heading small{text-transform:uppercase;color:#8a959a;letter-spacing:.1em;font-size:7px;display:block}.option-heading strong{margin-top:2px;font-size:12px;display:block}.direction-prompt{color:#6a777d;border-left:2px solid #cbced2;margin:14px 0;padding-left:10px;font-size:10px;line-height:1.5}.option-card textarea{resize:vertical;min-height:85px}.option-card fieldset{border:0;margin:16px 0 0;padding:0}.domain-checks{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.domain-checks button{color:#69767c;background:#fff;border:1px solid #d6d9dc;align-items:center;gap:7px;padding:8px;font-size:8px;display:flex}.domain-checks button>span{border:1px solid var(--domain);width:20px;height:20px;color:var(--domain);border-radius:50%;place-items:center;font-size:7px;display:grid}.domain-checks button.selected{border-color:var(--domain);color:var(--ink);background:var(--domain)}@supports (color:color-mix(in lab, red, red)){.domain-checks button.selected{background:color-mix(in srgb, var(--domain) 7%, white)}}.domain-checks button.selected>span{background:var(--domain);color:var(--navy-950)}.decision-options{flex-direction:column;gap:10px;display:flex}.decision-options>button{text-align:left;background:#f8fafb;border:1px solid #d6d9dc;grid-template-columns:22px 1fr;gap:13px;width:100%;padding:19px;display:grid}.decision-options>button:hover{border-color:#aaafb5}.decision-options>button.selected{background:#eef4f8;border:2px solid #38637e;padding:18px;box-shadow:0 0 0 4px #75bce924}.radio-dot{border:1px solid #a8acb1;border-radius:50%;width:17px;height:17px;margin-top:4px}.decision-options>button.selected .radio-dot{background:#fff;border:5px solid #38637e}.decision-options small{color:#7d898e;letter-spacing:.12em;font-size:8px}.decision-options h3{font:750 20px/1.1 var(--display);text-transform:uppercase;margin:3px 0 7px}.decision-options p{color:#667278;margin:0 0 12px;font-size:10px;line-height:1.55}.inline-domains span{background:#fff;width:23px;height:23px;font-size:7px}.decision-rationale{margin-top:22px}.decision-rationale textarea{resize:vertical;min-height:130px}.decision-warning{background:#fff8e8;border:1px solid #e9d9b1;align-items:center;gap:12px;margin-top:12px;padding:13px;display:flex}.decision-warning>span{background:var(--amber);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.decision-warning p{color:#d2cbbb;margin:0;font-size:9px;line-height:1.5}.debrief-layout{flex-direction:column;gap:18px;display:flex}.debrief-hero{color:#fff;background:var(--navy-950);grid-template-columns:70px 1fr;gap:25px;padding:clamp(30px,5vw,65px);display:grid;position:relative;overflow:hidden}.debrief-hero:after{content:"";border:1px solid #75bce921;border-radius:50%;width:330px;height:330px;position:absolute;top:-130px;right:-100px;box-shadow:0 0 0 50px #75bce906,0 0 0 100px #75bce905}.success-mark{background:var(--lime);width:58px;height:58px;color:var(--lime-dark);z-index:1;border-radius:50%;place-items:center;font-size:22px;display:grid;position:relative}.debrief-hero>div{z-index:1;position:relative}.debrief-hero h2{font:800 clamp(38px,5vw,70px)/.94 var(--display);text-transform:uppercase;letter-spacing:-.04em;margin:0}.debrief-hero h2 em{color:var(--lime);font-style:normal}.debrief-hero p{color:#ffffff94;max-width:710px;font-size:13px;line-height:1.7}.debrief-hero p strong{color:#fff}.deim-results,.coverage-card,.reflection-card{background:#fff;border:1px solid #d9dcdf;padding:clamp(20px,3vw,35px)}.outcome-grid{border:1px solid #d9dcdf;grid-template-columns:repeat(4,1fr);display:grid}.outcome-card{min-height:245px;color:var(--ink);border-right:1px solid #d9dcdf;padding:19px;position:relative;overflow:hidden}.outcome-card:last-child{border-right:0}.outcome-card:before{content:"";background:var(--domain);height:3px;position:absolute;inset:0 0 auto}.outcome-card>div{align-items:center;gap:7px;display:flex}.domain-letter{border:1px solid var(--domain);width:29px;height:29px;color:var(--domain);border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.outcome-card>div>small{color:#69767c;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.tone{text-transform:uppercase;letter-spacing:.08em;color:#6b777d;background:#eeeff0;margin-left:auto;padding:5px 6px;font-size:7px}.tone-positive{color:#bfcbd6;background:#e7eef4}.tone-negative{color:#dac9c6;background:#fff0ed}.tone-mixed{color:#d0c8b6;background:#fff6de}.outcome-card h3{font:750 20px/1.1 var(--display);text-transform:uppercase;margin:35px 0 12px}.outcome-card p{color:#66737a;font-size:10px;line-height:1.6}.reflection-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.coverage-card>p,.reflection-card>p{color:#6a777d;font-size:11px}.coverage-card h2,.reflection-card h2{margin-top:12px}.coverage-list{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.coverage-list>div{border:1px solid #dcdee1;align-items:center;gap:10px;padding:11px;display:flex}.coverage-list>div>span{border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.coverage-list strong{font-size:10px;display:block}.coverage-list small{color:#849096;margin-top:2px;font-size:7px;display:block}.coverage-list .missed{opacity:.45}.reflection-card ol{counter-reset:reflection;margin:20px 0 0;padding:0;list-style:none}.reflection-card li{counter-increment:reflection;border-top:1px solid #dcdee1;gap:10px;padding:13px 0;font-size:11px;display:flex}.reflection-card li:before{content:"0" counter(reflection);color:#849096;font:700 8px/1.5 ui-monospace,monospace}.log-export-card{background:var(--navy-900);color:#fff;justify-content:space-between;align-items:center;gap:40px;padding:30px;display:flex}.log-export-card h2{font-size:30px}.log-export-card p{color:#ffffff87;max-width:720px;font-size:11px;line-height:1.6}.log-export-card>div:last-child{flex-shrink:0;gap:9px;display:flex}.debrief-actions{justify-content:flex-end;gap:10px;display:flex}.light-button{background:#fff}.assistant-panel.horizontal{grid-template-columns:250px 1fr 380px;min-height:0;max-height:none;display:grid;position:static}.assistant-panel.horizontal .assistant-header{border-right:1px solid var(--line-dark);border-bottom:0}.assistant-panel.horizontal .guardrail{display:none}.assistant-panel.horizontal .chat-messages{min-height:130px;max-height:260px}.assistant-panel.horizontal .chat-compose{border-left:1px solid var(--line-dark);border-top:0}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040d14b3;place-items:center;padding:20px;animation:.15s both fadeIn;display:grid;position:fixed;inset:0}.fragment-modal,.info-modal{background:#fff;width:min(680px,100%);max-height:92vh;padding:clamp(25px,4vw,48px);position:relative;overflow:auto;box-shadow:0 30px 100px #00000059}.modal-close{z-index:2;background:#fff;border:1px solid #d3d5d8;width:32px;height:32px;font-size:18px;position:absolute;top:15px;right:15px}.fragment-modal h2,.info-modal h2{font:800 clamp(30px,4vw,46px)/1 var(--display);text-transform:uppercase;letter-spacing:-.03em;max-width:560px;margin:25px 0 15px}.fragment-modal>p,.info-modal>p{color:#c4ccd0;font-size:14px;line-height:1.7}.contradiction-note{border-left:3px solid var(--amber);background:#fff7e6;gap:13px;margin:22px 0;padding:14px;display:flex}.contradiction-note>span{color:#d1c8b6}.contradiction-note p{color:#d4cdbc;margin:0;font-size:10px;line-height:1.5}.contradiction-note strong{color:#c7c2b5;display:block}.fragment-modal fieldset{border:0;margin:25px 0 0;padding:0}.fragment-modal legend{text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:9px;font-weight:800}.classify-buttons{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.classify-buttons button{text-align:left;background:#f8fafb;border:1px solid #d4d7da;padding:14px 10px}.classify-buttons button>span{border:1px solid #b7bbc0;place-items:center;width:27px;height:27px;margin-bottom:12px;font-size:9px;display:grid}.classify-buttons strong{font-size:10px;display:block}.classify-buttons small{color:#849096;font-size:8px}.classify-buttons button.active{box-shadow:inset 0 -3px var(--lime);background:#ebf2f7;border-color:#476e87}.classify-buttons button.active>span{background:var(--lime);border-color:var(--lime)}.modal-done{width:100%;margin-top:22px}.info-modal ul{margin:25px 0;padding:0;list-style:none}.info-modal li{border-top:1px solid #e0e2e4;padding:13px 0 13px 25px;font-size:11px;line-height:1.5;position:relative}.info-modal li:before{content:"✓";color:#c1ced7;font-weight:900;position:absolute;left:0}.guide-steps{margin:25px 0}.guide-steps>div{border-top:1px solid #dcdee1;grid-template-columns:36px 1fr;gap:13px;padding:15px 0;display:grid}.guide-steps span{color:#718087;font:750 10px/1.5 ui-monospace,monospace}.guide-steps p{color:#69767c;margin:0;font-size:11px;line-height:1.5}.guide-steps strong{color:var(--ink);margin-bottom:3px;display:block}.guide-modal .guardrail{background:var(--navy-900);margin-bottom:22px}.license-form{margin-top:25px}.license-form label,.admin-shell form label{text-transform:uppercase;letter-spacing:.1em;color:#66747a;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.license-form input,.admin-shell form input,.admin-shell form select{letter-spacing:.06em;background:#f8fafb;border:1px solid #cbcfd3;outline:0;width:100%;height:52px;padding:0 14px;font:650 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.license-form input:focus,.admin-shell form input:focus,.admin-shell form select:focus{border-color:#406a85;box-shadow:0 0 0 3px #75bce92e}.license-form .button{width:100%;margin-top:13px}.license-form .button:disabled,.admin-shell .button:disabled{opacity:.45;cursor:not-allowed;transform:none}.license-security{background:#e8eef3;gap:12px;margin-top:18px;padding:14px;display:flex}.license-security>span{color:#bac9d3;font-weight:850}.license-security p{color:#ccd1d4;margin:0;font-size:9px;line-height:1.5}.license-security strong{color:#acbeca;display:block}.admin-link{color:#68747a;text-underline-offset:4px;margin-top:17px;font-size:9px;text-decoration:underline;display:inline-block}.license-success{background:var(--lime);width:54px;height:54px;color:var(--lime-dark);border-radius:50%;place-items:center;margin-bottom:23px;font-size:21px;display:grid}.license-modal>p strong{color:var(--ink)}.license-download{width:100%;margin-top:18px}.license-cancel{width:100%;margin-top:8px}.toast{z-index:200;background:var(--navy-950);color:#fff;border-left:3px solid var(--lime);padding:14px 18px;font-size:11px;animation:.2s both slideIn;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #0003}.method-page{background:var(--navy-950);color:#fff;min-height:100vh}.dark-header{border-color:var(--line-dark)}.method-page main{max-width:1350px;margin:0 auto;padding:70px clamp(24px,7vw,110px) 100px}.back-link{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;margin-bottom:65px;font-size:10px;display:block}.method-page h1 em{-webkit-text-stroke-color:white}.method-lead{color:#ffffff8c;max-width:700px;margin:30px 0 70px;font-size:16px;line-height:1.75}.method-deep-grid{border:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.method-deep-grid article{border-right:1px solid var(--line-dark);min-height:370px;padding:32px}.method-deep-grid article:last-child{border-right:0}.method-deep-grid article>span{color:var(--lime);font:700 11px/1 ui-monospace,monospace}.method-deep-grid small{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;margin-top:85px;font-size:9px;display:block}.method-deep-grid h2{font:800 27px/1 var(--display);text-transform:uppercase;margin:8px 0 17px}.method-deep-grid p{color:#ffffff80;font-size:12px;line-height:1.65}.rules-section{grid-template-columns:1fr 1fr;gap:70px;margin:100px 0;display:grid}.rules-section h2,.deim-explainer h2{font:800 45px/1 var(--display);text-transform:uppercase;margin:0}.rules-list p{border-top:1px solid var(--line-dark);color:#ffffffa6;margin:0;padding:16px 0;font-size:12px}.rules-list span{color:var(--lime);width:35px;font:700 9px/1 ui-monospace,monospace;display:inline-block}.deim-explainer{border-top:1px solid var(--line-dark);padding-top:70px}.deim-explainer>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px;display:grid}.deim-explainer article{border:1px solid var(--domain);color:#fff;min-height:160px;padding:20px}.deim-explainer article>span{border:1px solid var(--domain);width:30px;height:30px;color:var(--domain);border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.deim-explainer h3{font:750 20px/1 var(--display);text-transform:uppercase;margin:30px 0 8px}.deim-explainer p{color:#ffffff80;font-size:10px;line-height:1.5}.admin-shell{background:#eceef0;min-height:100vh}.admin-header-label{border-left:1px solid var(--line-dark);color:#ffffff80;text-transform:uppercase;letter-spacing:.13em;margin-left:20px;margin-right:auto;padding-left:20px;font-size:9px}.admin-login{max-width:820px;margin:0 auto;padding:clamp(70px,9vw,140px) 24px}.admin-login h1,.admin-titlebar h1{font:800 clamp(50px,7vw,84px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.045em;margin:0}.admin-login h1 em{color:#0000;-webkit-text-stroke:1.3px var(--ink);font-style:normal}.admin-login>p{max-width:610px;color:var(--ink-soft);margin:28px 0 35px;font-size:15px;line-height:1.7}.admin-login form{max-width:520px;box-shadow:var(--shadow);background:#fff;border:1px solid #d5d8dd;padding:25px}.admin-login form .button{width:100%;margin-top:13px}.admin-main{max-width:1300px;margin:0 auto;padding:60px clamp(20px,5vw,70px) 100px}.admin-titlebar{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.admin-titlebar h1{font-size:clamp(44px,5vw,66px)}.admin-titlebar p{color:var(--ink-soft);margin:10px 0 0;font-size:11px}.admin-grid{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.license-create-card,.license-result-card,.license-table-card{background:#fff;border:1px solid #d6d9de;padding:28px}.license-create-card h2,.license-result-card h2{font:800 27px/1 var(--display);text-transform:uppercase;margin:17px 0 7px}.license-create-card>p,.license-result-card>p{color:#6c787e;font-size:10px;line-height:1.55}.license-create-card form{margin-top:22px}.license-create-card form label{margin-top:15px}.license-create-card select{appearance:none;font-family:var(--sans);letter-spacing:0}.license-create-card .button{width:100%;margin-top:18px}.license-result-card{background:var(--navy-950);color:#fff}.license-result-card .panel-index{color:#ffffff80;border-color:var(--line-dark)}.license-result-card>p{color:#ffffff80}.generated-code{color:var(--lime);letter-spacing:.08em;text-align:center;word-break:break-all;background:#75bce90f;border:1px dashed #75bce98c;margin:32px 0 18px;padding:20px;font:750 clamp(14px,2vw,20px)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.license-result-card .button-dark{background:var(--lime);width:100%;color:var(--lime-dark)}.no-code{text-align:center;color:#ffffff59;align-content:center;place-items:center;min-height:180px;display:grid}.no-code>span{color:#75bce959;font-size:24px}.no-code p{max-width:300px;font-size:10px;line-height:1.55}.license-table-card{margin-top:18px}.license-table-wrap{overflow-x:auto}.license-table-wrap table{border-collapse:collapse;width:100%;min-width:800px}.license-table-wrap th{color:#7b878d;text-align:left;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #cfd3d7;padding:10px;font-size:7px}.license-table-wrap td{color:#cad0d3;border-bottom:1px solid #e1e3e5;padding:14px 10px;font-size:10px}.license-table-wrap td strong{color:var(--ink);font-size:11px;display:block}.license-table-wrap td small{color:#939ca0;margin-top:3px;font-size:7px;display:block}.license-table-wrap td button{color:#a34f43;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;font-size:7px;font-weight:800}.license-status{text-transform:uppercase;letter-spacing:.08em;background:#edeef0;padding:5px 7px;font-size:7px;display:inline-block}.status-actief{color:#bfcbd6;background:#e7eef4}.status-ingetrokken{color:#dac9c6;background:#fff0ed}.status-verlopen{color:#d0c8b6;background:#fff6de}.audit-card code{color:#758187;font:700 8px/1 ui-monospace,monospace}.audit-result{color:#657178;text-transform:uppercase;letter-spacing:.08em;background:#edeef0;padding:5px 7px;font-size:7px;display:inline-block}.audit-success,.audit-granted,.audit-served{color:#bfcbd6;background:#e7eef4}.audit-denied,.audit-not-found,.audit-invalid-format,.audit-rate-limited,.audit-revoked,.audit-expired{color:#dac9c6;background:#fff0ed}.brand-logo-link{flex:none;align-items:center;display:inline-flex}.brand-wordmark{mix-blend-mode:multiply;width:142px;height:auto;display:block}.brand-logo-dark .brand-wordmark,.footer-wordmark img,.training-wordmark{filter:invert();mix-blend-mode:screen}.training-wordmark,.footer-wordmark img{width:116px;height:auto;display:block}.header-actions{align-items:center;gap:8px;display:flex}.header-download,.header-ghost{text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;padding:11px 13px;font-size:10px;font-weight:750}.header-download:hover,.header-ghost:hover{color:#497895}.hero-wordmark{mix-blend-mode:multiply;opacity:.95;width:min(310px,72%);height:auto;margin:0 0 28px;display:block}.hero-assurance{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.hero-assurance span{color:#cad0d3;letter-spacing:.1em;text-transform:uppercase;background:#ffffff73;border-left:2px solid #5283a2;padding:5px 11px;font-size:8px;font-weight:800}.commission-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1px 1fr .7fr;align-items:center;gap:clamp(24px,4vw,60px);min-height:128px;padding:0 clamp(24px,7vw,120px);display:grid}.commission-strip>i{background:var(--line);height:54px}.commission-strip div{flex-direction:column;gap:4px;display:flex}.commission-strip span{color:#7b878c;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.commission-strip strong{font:800 18px/1.15 var(--display);text-transform:uppercase;letter-spacing:-.01em}.commission-strip small{color:#657178;font-size:9px;line-height:1.4}.commission-status{border-left:2px solid var(--lime);padding:15px 0 15px 20px}.commission-status strong{color:#bac9d3}.platform-section,.ai-roles-section,.security-section,.organisation-section{padding:110px clamp(24px,7vw,120px)}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff7a;min-height:300px;padding:28px;transition:background .18s,transform .18s;position:relative}.capability-grid article:hover{z-index:1;background:#fff;transform:translateY(-3px);box-shadow:0 18px 45px #06121c14}.capability-grid article>div{justify-content:space-between;align-items:center;display:flex}.capability-grid article>div span{color:#738087;font:750 9px/1 ui-monospace,monospace}.capability-grid article>div small{color:#bac9d3;letter-spacing:.1em;background:#e0ebf3;padding:6px 8px;font-size:7px}.capability-grid h3{font:800 25px/1 var(--display);text-transform:uppercase;margin:82px 0 13px}.capability-grid p{color:#637077;max-width:340px;font-size:11px;line-height:1.65}.capability-grid article>i{color:#77858b;font-style:normal;position:absolute;bottom:23px;right:26px}.ai-roles-section{color:#fff;background:#0b1b27;grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(50px,8vw,130px);display:grid}.ai-roles-intro h2{font:800 clamp(44px,5vw,74px)/.94 var(--display);text-transform:uppercase;letter-spacing:-.045em;margin:0}.ai-roles-intro h2 em{color:var(--lime);font-style:normal}.ai-roles-intro>p{color:#ffffff85;max-width:580px;margin:28px 0 0;font-size:14px;line-height:1.75}.ai-role-stack{border-top:1px solid var(--line-dark)}.ai-role-stack article{border-bottom:1px solid var(--line-dark);grid-template-columns:46px 1fr auto;align-items:center;gap:18px;min-height:155px;padding:22px 0;display:grid}.ai-role-stack article>span{width:35px;height:35px;color:var(--lime);border:1px solid #75bce966;place-items:center;font:700 8px/1 ui-monospace,monospace;display:grid}.ai-role-stack small{color:var(--lime);letter-spacing:.14em;font-size:7px}.ai-role-stack h3{font:800 27px/1 var(--display);text-transform:uppercase;margin:5px 0 8px}.ai-role-stack p{color:#ffffff7a;max-width:500px;margin:0;font-size:10px;line-height:1.55}.ai-role-stack b{color:#fff6;border:1px solid var(--line-dark);letter-spacing:.11em;align-self:start;margin-top:12px;padding:6px 8px;font-size:6px}.security-section{color:#fff;background:#07131d;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,140px);display:grid}.security-copy h2{max-width:650px;font:800 clamp(43px,5vw,70px)/.96 var(--display);text-transform:uppercase;letter-spacing:-.04em;margin:0}.security-copy>p{color:#ffffff85;max-width:620px;margin:27px 0;font-size:13px;line-height:1.75}.security-actions{flex-wrap:wrap;gap:9px;display:flex}.security-controls{border-top:1px solid var(--line-dark)}.security-controls>div{border-bottom:1px solid var(--line-dark);grid-template-columns:36px 1fr 20px;align-items:center;gap:14px;padding:17px 0;display:grid}.security-controls>div>span{color:var(--lime);font:700 8px/1 ui-monospace,monospace}.security-controls p{color:#ffffff73;margin:0;font-size:9px;line-height:1.45}.security-controls strong{color:#fff;margin-bottom:3px;font-size:11px;display:block}.security-controls i{color:var(--lime);font-style:normal}.organisation-section{background:#eceef0}.organisation-grid{grid-template-columns:1.1fr .95fr .75fr;gap:14px;display:grid}.organisation-grid article{min-height:380px;padding:31px;position:relative;overflow:hidden}.organisation-grid article>span{letter-spacing:.15em;margin-bottom:85px;font-size:8px;font-weight:800;display:block}.organisation-grid h3{font:800 30px/1.08 var(--display);text-transform:uppercase;margin:0 0 20px}.organisation-grid p{opacity:.65;font-size:11px;line-height:1.6}.client-card{background:var(--navy-950);color:#fff}.client-card:after{content:"OPDRACHT";color:#ffffff06;font:800 90px/1 var(--display);position:absolute;bottom:-18px;right:-16px}.client-card>span{color:var(--lime)}.client-card>div{flex-wrap:wrap;gap:6px;margin-top:33px;display:flex}.client-card small{border:1px solid var(--line-dark);color:#ffffff8f;text-transform:uppercase;padding:7px 9px;font-size:7px}.team-card{background:var(--lime);color:var(--lime-dark)}.team-card>span{opacity:.65}.scope-card{background:#fff;border:1px solid #d5d8dd}.scope-card>span{color:#6d7a7f}.scope-card ul{margin:0;padding:0;list-style:none}.scope-card li{color:#cbd1d4;border-top:1px solid #dfe1e4;padding:13px 0 13px 22px;font-size:10px;position:relative}.scope-card li:before{content:"—";color:#507c98;position:absolute;left:0}.portal-cta{color:#fff;background:#102735;grid-template-columns:1fr .65fr auto;align-items:center;gap:60px;padding:85px clamp(24px,7vw,120px);display:grid}.portal-cta h2{font:800 clamp(39px,4vw,62px)/.95 var(--display);text-transform:uppercase;letter-spacing:-.04em;margin:0}.portal-cta>p{color:#ffffff8c;font-size:12px;line-height:1.7}.portal-cta>div:last-child{flex-direction:column;gap:8px;display:flex}.login-shell{color:#fff;background:#07131d;min-height:100vh;overflow:hidden}.login-header{color:#fff;background:0 0}.login-header-status{color:#ffffff7a;letter-spacing:.14em;margin-left:auto;margin-right:28px;font-size:8px}.login-header-status i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #75bce91a}.login-header .header-ghost{color:#ffffff94}.login-layout{grid-template-columns:1fr minmax(470px,.8fr);min-height:calc(100vh - 79px);display:grid}.login-copy{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:70px 70px;padding:clamp(70px,9vw,145px) clamp(30px,8vw,140px);position:relative}.login-copy:after{content:"A";color:#ffffff05;font:800 min(35vw,500px)/1 var(--display);position:absolute;bottom:-9vw;right:2vw}.login-copy h1,.security-page-hero h1{font:800 clamp(55px,6vw,92px)/.93 var(--display);text-transform:uppercase;letter-spacing:-.05em;z-index:1;margin:0;position:relative}.login-copy h1 em,.security-page-hero h1 em{color:var(--lime);font-style:normal}.login-copy>p{color:#ffffff8c;z-index:1;max-width:650px;margin:30px 0 50px;font-size:15px;line-height:1.75;position:relative}.login-principles{border-top:1px solid var(--line-dark);z-index:1;max-width:680px;position:relative}.login-principles>div{border-bottom:1px solid var(--line-dark);grid-template-columns:38px 1fr;gap:13px;padding:16px 0;display:grid}.login-principles>div>span{color:var(--lime);font:700 8px/1.5 ui-monospace,monospace}.login-principles p{color:#ffffff6b;margin:0;font-size:9px;line-height:1.5}.login-principles strong{color:#fff;font-size:10px;display:block}.login-panel{color:var(--ink);background:#e7eaec;flex-direction:column;min-height:calc(100vh - 129px);margin:25px 25px 25px 0;display:flex;box-shadow:-25px 25px 90px #0003}.login-panel-top,.login-panel-foot{color:#77848a;letter-spacing:.15em;border-bottom:1px solid #cfd2d6;justify-content:space-between;align-items:center;min-height:56px;padding:0 22px;font-size:8px;display:flex}.login-panel-top .status-pill{color:#b6c6d0;border-color:#6a8ea6}.login-card{background:#fff;border:1px solid #d1d4d8;width:min(420px,100% - 44px);margin:auto;padding:clamp(28px,4vw,48px);box-shadow:0 20px 60px #06121c1a}.login-shield{background:var(--navy-950);width:55px;height:55px;color:var(--lime);clip-path:polygon(50% 0,93% 20%,88% 70%,50% 100%,12% 70%,7% 20%);font:800 19px/1 var(--display);place-items:center;margin-bottom:32px;display:grid}.login-card>small{color:#6d7a80;letter-spacing:.15em;font-size:8px}.login-card h2{font:800 38px/1 var(--display);text-transform:uppercase;margin:9px 0 16px}.login-card>p{color:#637077;font-size:11px;line-height:1.65}.login-card>p strong{color:var(--ink)}.login-submit{width:100%;margin-top:18px}.login-meta{color:#758188;border-top:1px solid #e0e2e4;flex-direction:column;gap:8px;margin-top:25px;padding-top:17px;font-size:8px;display:flex}.login-meta i{background:#507f9d;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.login-panel-foot{border-top:1px solid #cfd2d6;border-bottom:0}.portal-shell{background:#eceef0;min-height:100vh}.portal-header{color:#fff;background:#07131d;align-items:center;gap:clamp(24px,4vw,62px);height:76px;padding:0 clamp(22px,4vw,64px);display:flex}.portal-header nav{gap:28px;margin-right:auto;display:flex}.portal-header nav a{color:#ffffff7a;text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid #0000;padding:28px 0;font-size:9px}.portal-header nav a.active,.portal-header nav a:hover{color:#fff;border-color:var(--lime)}.portal-user{align-items:center;gap:10px;display:flex}.portal-user>span{background:var(--lime);width:34px;height:34px;color:var(--lime-dark);border-radius:50%;place-items:center;font-weight:850;display:grid}.portal-user p{min-width:150px;margin:0}.portal-user strong,.portal-user small{display:block}.portal-user strong{font-size:9px}.portal-user small{color:#ffffff6b;margin-top:2px;font-size:7px}.portal-user>a{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.portal-main{max-width:1480px;margin:0 auto;padding:60px clamp(20px,5vw,70px) 100px}.portal-welcome{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;display:flex}.portal-welcome h1{font:800 clamp(48px,6vw,82px)/.94 var(--display);text-transform:uppercase;letter-spacing:-.05em;margin:0}.portal-welcome h1 em{color:#c2cfd8;font-style:normal}.portal-welcome>div:first-child>p{color:#617078;font-size:13px}.portal-readiness{background:#fff;border:1px solid #d6d9dd;min-width:290px;padding:20px}.portal-readiness>span,.portal-readiness small{color:#748087;letter-spacing:.12em;font-size:7px;display:block}.portal-readiness strong{font:750 17px/1 var(--display);text-transform:uppercase;margin:13px 0 6px;display:block}.portal-readiness strong i{background:#487a9a;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #d8e5ee}.portal-stats{background:#fff;border:1px solid #d6d9dd;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.portal-stats article{border-right:1px solid #d6d9dd;min-height:130px;padding:21px}.portal-stats article:last-child{border-right:0}.portal-stats span,.portal-stats small{color:#77848a;letter-spacing:.1em;font-size:7px;display:block}.portal-stats strong{font:800 34px/1 var(--display);margin:21px 0 4px;display:block}.portal-section{background:#fff;border:1px solid #d6d9dd;margin-top:20px;padding:31px}.portal-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.portal-section-head h2,.portal-modules h2{font:800 30px/1 var(--display);text-transform:uppercase;margin:0}.portal-section-head>p{color:#66747a;max-width:460px;font-size:9px;line-height:1.55}.portal-scenarios{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.portal-scenarios article{color:#fff;background:#0b1b27;flex-direction:column;min-height:360px;padding:24px;display:flex;position:relative;overflow:hidden}.portal-scenarios article:after{content:"";border:1px solid #75bce914;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-100px;box-shadow:0 0 0 45px #75bce905}.portal-scenario-top{color:var(--lime);z-index:1;justify-content:space-between;font:700 8px/1 ui-monospace,monospace;display:flex;position:relative}.portal-scenarios h3{font:800 35px/1 var(--display);text-transform:uppercase;z-index:1;margin:75px 0 10px;position:relative}.portal-scenarios p{color:#ffffff80;z-index:1;font-size:10px;line-height:1.6;position:relative}.portal-scenario-tags{flex-wrap:wrap;gap:6px;margin:auto 0 18px;display:flex}.portal-scenario-tags span{color:#ffffff8c;border:1px solid var(--line-dark);padding:5px 7px;font-size:7px}.portal-scenarios .button{z-index:1;width:100%;position:relative}.portal-lower{grid-template-columns:1.4fr .6fr;gap:20px;margin-top:20px;display:grid}.portal-history,.portal-modules{background:#fff;border:1px solid #d6d9dd;padding:31px}.portal-history>div:last-child>div,.portal-modules>div{border-top:1px solid #dfe1e4;align-items:center;gap:12px;padding:14px 0;display:flex}.portal-history>div:last-child>div>span,.portal-modules>div>span{color:#bccbd4;background:#e0ebf3;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.portal-history p,.portal-modules p{margin:0}.portal-history strong,.portal-modules strong{font-size:10px;display:block}.portal-history small,.portal-modules p{color:#7a868c;font-size:8px;line-height:1.5}.portal-empty{color:#718087;border-top:1px solid #dfe1e4;padding:25px 0;font-size:10px;line-height:1.6}.portal-modules h2{margin-bottom:25px}.security-page{color:#fff;background:#07131d;min-height:100vh}.security-page main{max-width:1500px;margin:0 auto}.security-page-hero{background-image:radial-gradient(circle at 80% 35%,#75bce917,#0000 25%),linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:auto,70px 70px,70px 70px;padding:110px clamp(24px,7vw,120px) 95px}.security-page-hero>p{color:#ffffff85;max-width:760px;margin:28px 0 38px;font-size:14px;line-height:1.75}.security-page-hero>div{flex-wrap:wrap;gap:9px;display:flex}.security-page-hero>div span{border:1px solid var(--line-dark);color:#ffffff94;letter-spacing:.12em;padding:9px 11px;font-size:7px}.security-page-hero>div i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.security-boundary,.control-register,.assurance-roadmap{border-top:1px solid var(--line-dark);grid-template-columns:.7fr 1.3fr;gap:80px;margin:0 clamp(20px,5vw,75px);padding:80px clamp(20px,3vw,45px);display:grid}.security-boundary h2,.control-register h2,.assurance-roadmap h2{font:800 clamp(34px,4vw,52px)/1 var(--display);text-transform:uppercase;margin:0}.boundary-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.boundary-grid article{border:1px solid var(--line-dark);padding:26px}.boundary-grid article:first-child{border-top:2px solid var(--lime);background:#75bce90e}.boundary-grid article:last-child{border-top:2px solid var(--red);background:#ff665c0a}.boundary-grid article>span{color:#ffffff80;letter-spacing:.13em;font-size:7px}.boundary-grid ul{margin:25px 0 0;padding:0;list-style:none}.boundary-grid li{border-top:1px solid var(--line-dark);color:#ffffffa6;padding:12px 0;font-size:10px}.control-register>div:last-child{border-top:1px solid var(--line-dark)}.control-register article{border-bottom:1px solid var(--line-dark);grid-template-columns:38px 1fr auto;gap:15px;padding:19px 0;display:grid}.control-register article>span{color:var(--lime);font:700 8px/1.5 ui-monospace,monospace}.control-register h3{text-transform:uppercase;margin:0 0 5px;font-size:11px}.control-register p{color:#ffffff73;margin:0;font-size:9px;line-height:1.5}.control-register b{color:var(--lime);letter-spacing:.1em;font-size:7px}.assurance-roadmap>div>p{color:#ffffff80;font-size:11px;line-height:1.7}.assurance-roadmap ol{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.assurance-roadmap li{border-bottom:1px solid var(--line-dark);gap:17px;padding:18px 0;font-size:11px;display:flex}.assurance-roadmap li span{color:var(--lime);font:700 8px/1.5 ui-monospace,monospace}.security-sources{flex-wrap:wrap;gap:12px;padding:45px clamp(24px,7vw,120px) 80px;display:flex}.security-sources .section-number{width:100%}.security-sources a{border:1px solid var(--line-dark);color:#fff9;text-transform:uppercase;letter-spacing:.09em;padding:13px 15px;font-size:8px}.security-sources a:hover{color:var(--lime);border-color:#75bce966}@keyframes fadeIn{0%{opacity:0}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}}@media (width<=1120px){.hero{grid-template-columns:1fr;padding-top:55px}.hero-copy{max-width:760px}.hero-console{width:min(780px,100%)}.session-grid{grid-template-columns:1fr}.assistant-panel{min-height:460px;max-height:none;position:static}.chat-messages{max-height:280px}.fragment-grid,.outcome-grid{grid-template-columns:repeat(2,1fr)}.outcome-card{border-bottom:1px solid #d9dcdf}.assistant-panel.horizontal{grid-template-columns:1fr}.assistant-panel.horizontal .assistant-header{border-right:0;border-bottom:1px solid var(--line-dark)}.assistant-panel.horizontal .chat-compose{border-left:0;border-top:1px solid var(--line-dark)}.capability-grid{grid-template-columns:repeat(2,1fr)}.ai-roles-section,.security-section{grid-template-columns:1fr}.organisation-grid{grid-template-columns:1fr 1fr}.scope-card{grid-column:1/-1;min-height:280px!important}.portal-cta{grid-template-columns:1fr 1fr}.portal-cta>div:last-child{flex-direction:row;grid-column:1/-1}.login-layout{grid-template-columns:1fr 440px}.portal-scenarios{grid-template-columns:1fr 1fr}}@media (width<=780px){.site-header{min-height:64px}.site-header nav,.header-download{display:none}.brand-wordmark{width:112px}.header-cta{padding:11px 12px;font-size:9px}.hero{grid-template-columns:1fr;gap:42px;padding-top:45px}.hero h1,.method-page h1{font-size:clamp(47px,15vw,68px)}.hero-lead{font-size:15px}.hero-console{min-height:420px}.console-map{height:310px}.console-card{width:220px;right:14px}.proof-strip{grid-template-columns:repeat(2,1fr)}.download-strip{grid-template-columns:46px 1fr;padding:24px}.download-strip .button{grid-column:1/-1;width:100%}.proof-strip div:nth-child(3){border-left:1px solid var(--line)}.section-heading{grid-template-columns:1fr;gap:20px}.scenario-section,.method-section,.principle-section{padding-top:72px;padding-bottom:72px}.scenario-layout{grid-template-columns:1fr}.scenario-list button{min-height:98px}.scenario-detail{min-height:490px}.method-grid{grid-template-columns:1fr}.method-grid article{border-left:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:260px}.principle-section{grid-template-columns:1fr;gap:30px}footer:not(.ag-voet){flex-direction:column;align-items:flex-start}.training-header{gap:12px;padding:0 14px}.training-header .classification{display:none}.training-header .brand{margin-right:auto}.training-header .brand>span:last-child{display:none}.timer{border-left:0;padding:0 10px}.timer small,.exit-button{display:none}.phase-nav{padding:0 14px;top:68px}.phase-nav>div{gap:6px;min-height:62px}.phase-nav>div small,.phase-nav>div strong,.phase-nav i{display:none}.phase-nav>div{justify-content:center}.phase-nav .active:after{right:0}.session-main{padding:25px 14px 60px}.session-titlebar{align-items:flex-start}.session-titlebar p{font-size:11px}.log-button{padding:10px;font-size:0}.log-button span{font-size:16px}.workspace-panel{padding:16px}.briefing-mission{grid-template-columns:1fr;gap:5px}.filterbar{flex-direction:column;align-items:stretch}.search-field{max-width:none}.filter-pills{overflow-x:auto}.fragment-grid{grid-template-columns:1fr}.fragment-card{min-height:185px}.domain-checks{grid-template-columns:repeat(2,1fr)}.outcome-grid{grid-template-columns:1fr}.outcome-card{border-right:0}.reflection-grid,.coverage-list,.debrief-hero{grid-template-columns:1fr}.log-export-card{flex-direction:column;align-items:flex-start}.log-export-card>div:last-child{flex-wrap:wrap}.phase-action{justify-content:space-between}.classify-buttons,.method-deep-grid{grid-template-columns:1fr}.method-deep-grid article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:290px}.method-deep-grid small{margin-top:50px}.rules-section{grid-template-columns:1fr;gap:35px;margin:75px 0}.deim-explainer>div:last-child{grid-template-columns:1fr 1fr}.admin-header-label{display:none}.admin-grid{grid-template-columns:1fr}.admin-titlebar{flex-direction:column;align-items:flex-start}.commission-strip{grid-template-columns:1fr;gap:20px;padding-top:25px;padding-bottom:25px}.commission-strip>i{width:100%;height:1px}.commission-status{display:none!important}.platform-section,.ai-roles-section,.security-section,.organisation-section{padding-top:72px;padding-bottom:72px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:250px}.capability-grid h3{margin-top:55px}.ai-role-stack article{grid-template-columns:38px 1fr}.ai-role-stack b{grid-column:2;justify-self:start;margin-top:0}.organisation-grid{grid-template-columns:1fr}.scope-card{grid-column:auto}.organisation-grid article{min-height:330px}.portal-cta{grid-template-columns:1fr;gap:25px}.portal-cta>div:last-child{flex-direction:column;grid-column:auto}.login-header-status{display:none}.login-layout{grid-template-columns:1fr}.login-copy{padding-top:65px;padding-bottom:65px}.login-panel{min-height:650px;margin:0}.portal-header{gap:16px}.portal-header nav,.portal-user p,.portal-user>a{display:none}.portal-user{margin-left:auto}.portal-welcome{flex-direction:column;align-items:flex-start}.portal-readiness{width:100%}.portal-stats{grid-template-columns:1fr 1fr}.portal-stats article:nth-child(2){border-right:0}.portal-stats article:nth-child(-n+2){border-bottom:1px solid #d6d9dd}.portal-scenarios,.portal-lower{grid-template-columns:1fr}.portal-section,.portal-history,.portal-modules{padding:22px}.portal-section-head{flex-direction:column;align-items:flex-start}.security-boundary,.control-register,.assurance-roadmap{grid-template-columns:1fr;gap:35px;padding-top:60px;padding-bottom:60px}.boundary-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing-v3{--landing-ink:#06121b;--landing-panel:#0a1a25;--landing-line:#ffffff1f;--landing-muted:#8b9aa3;background:#e3e7e9}.landing-header{color:#fff;z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06121bf5;border-bottom:1px solid #ffffff1a;align-items:center;gap:46px;min-height:82px;padding:0 clamp(22px,4vw,68px);display:flex;position:sticky;top:0}.landing-logo-plate{background:#fff;place-items:center;width:154px;height:45px;padding:8px 12px;display:grid}.landing-logo-plate .brand-wordmark{mix-blend-mode:normal;width:100%}.landing-header nav{align-items:center;gap:32px;margin:0 auto;display:flex}.landing-header nav a,.landing-header nav button{color:#ffffffa8;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;padding:9px 0;font-size:10px;font-weight:750;transition:color .16s}.landing-header-actions{align-items:center;gap:8px;display:flex}.landing-download-link{color:#ffffff94;text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;padding:12px 14px;font-size:9px;font-weight:800}.landing-login{min-height:44px;color:var(--lime);text-transform:uppercase;letter-spacing:.12em;background:#75bce90f;border:1px solid #75bce9a6;align-items:center;gap:22px;padding:0 17px;font-size:9px;font-weight:850;display:inline-flex}.landing-hero{color:#fff;background:radial-gradient(circle at 78% 42%,#3a7e8d2b,#0000 31%),linear-gradient(125deg,#06121b 0%,#081824 58%,#0a1e2a 100%);min-height:calc(100vh - 82px);position:relative;overflow:hidden}.landing-hero:before{content:"";opacity:.48;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 34% 100%)}.landing-hero:after{content:"ARGOS";color:#ffffff05;font:900 min(17vw,250px)/.8 var(--display);letter-spacing:-.07em;position:absolute;bottom:80px;left:-14px}.landing-hero-grid{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(510px,.78fr);align-items:center;gap:clamp(65px,8vw,135px);width:min(1530px,100%);min-height:calc(100vh - 182px);margin:0 auto;padding:clamp(60px,7vw,110px) clamp(26px,6vw,94px) 72px;display:grid;position:relative}.landing-hero-copy{max-width:720px}.landing-hero-logo{background:#fff;place-items:center;width:264px;min-height:68px;margin-bottom:38px;padding:12px 17px;display:grid;box-shadow:0 20px 60px #0000002e}.landing-hero-logo img{width:100%;height:auto;display:block}.landing-overline{color:#ffffff94;text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:13px;margin-bottom:24px;font-size:9px;font-weight:800;display:flex}.landing-signal,.final-signal i{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 6px #75bce917,0 0 22px var(--lime);border-radius:50%}.landing-hero h1{max-width:760px;font:900 clamp(72px,8.4vw,136px)/.79 var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:0}.landing-hero h1 em{color:var(--lime);font-style:normal}.landing-hero-statement{color:#fff;max-width:610px;font:750 clamp(19px,2vw,28px)/1.25 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin:31px 0 0}.landing-hero-lead{color:#ffffff87;max-width:630px;margin:18px 0 31px;font-size:14px;line-height:1.75}.landing-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.landing-primary,.landing-secondary{text-transform:uppercase;letter-spacing:.12em;border:1px solid #0000;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:0 20px;font-size:9px;font-weight:850;transition:transform .16s,background .16s,color .16s;display:inline-flex}.landing-primary{color:#92a9b9;background:var(--lime)}.landing-primary.dark{color:#fff;background:var(--landing-ink)}.landing-secondary{color:#ffffffb8;background:0 0;border-color:#ffffff40}.landing-primary:hover,.landing-secondary:hover{transform:translateY(-2px)}.landing-resume{color:#ffffff73;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:9px;margin-top:18px;padding:4px 0;font-size:9px;text-decoration:underline;display:inline-flex}.landing-briefing{background:#07151fe3;border:1px solid #ffffff2e;min-height:600px;position:relative;overflow:hidden;box-shadow:0 40px 110px #0000004d}.briefing-topline{border-bottom:1px solid var(--landing-line);color:#ffffff75;letter-spacing:.16em;justify-content:space-between;align-items:center;height:55px;padding:0 19px;font-size:8px;font-weight:750;display:flex}.briefing-topline span:last-child{color:var(--lime)}.briefing-topline i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.briefing-radar{border:1px solid #67d9e81f;border-radius:50%;width:530px;height:530px;position:absolute;top:42px;right:-210px;box-shadow:0 0 0 68px #67d9e805,0 0 0 136px #67d9e803}.briefing-radar:before,.briefing-radar:after{content:"";background:#67d9e81c;position:absolute}.briefing-radar:before{width:1px;height:100%;left:50%}.briefing-radar:after{width:100%;height:1px;top:50%}.briefing-radar i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 14px var(--cyan);border-radius:50%;position:absolute}.briefing-radar i:first-child{top:24%;left:29%}.briefing-radar i:nth-child(2){background:var(--amber);box-shadow:0 0 14px var(--amber);top:52%;left:18%}.briefing-radar i:nth-child(3){background:var(--magenta);box-shadow:0 0 14px var(--magenta);top:64%;left:41%}.briefing-radar span{color:#ffffff57;font:700 7px/1 ui-monospace,monospace;position:absolute}.briefing-radar span:first-of-type{top:20%;left:32%}.briefing-radar span:nth-of-type(2){top:49%;left:21%}.briefing-radar span:nth-of-type(3){top:61%;left:44%}.briefing-core{z-index:2;border-bottom:1px solid var(--landing-line);min-height:316px;padding:58px 36px 26px;position:relative}.briefing-label{color:var(--lime);letter-spacing:.18em;font-size:8px;font-weight:800}.briefing-core h2{max-width:360px;font:850 clamp(42px,4.4vw,67px)/.9 var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:15px 0 10px}.briefing-core>p{color:#ffffff87;max-width:350px;margin:0;font-size:11px;line-height:1.6}.briefing-readouts{background:var(--landing-line);border:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.briefing-readouts>div{background:#06121be0;flex-direction:column;min-height:75px;padding:12px;display:flex}.briefing-readouts span,.briefing-readouts small{color:#ffffff57;letter-spacing:.12em;font-size:6px}.briefing-readouts strong{color:#fff;margin:auto 0 3px;font:800 17px/1 ui-monospace,monospace}.briefing-feed{z-index:2;min-height:140px;padding:14px 20px;position:relative}.briefing-feed>div{border-bottom:1px solid #ffffff14;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:52px;display:grid}.briefing-feed>div>span{color:#ffffff59;font:700 7px/1 ui-monospace,monospace}.briefing-feed p{color:#ffffff61;margin:0;font-size:7px;line-height:1.45}.briefing-feed p strong{color:#ffffffc2;font-size:8px;display:block}.briefing-feed b{color:var(--amber);letter-spacing:.1em;border:1px solid #f6ae3c52;padding:5px 6px;font-size:6px}.briefing-phases{border-top:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);height:72px;display:grid}.briefing-phases div{color:#ffffff4d;border-right:1px solid var(--landing-line);align-items:center;gap:8px;padding:0 12px;display:flex}.briefing-phases span{font:700 7px/1 ui-monospace,monospace}.briefing-phases small{text-transform:uppercase;letter-spacing:.08em;font-size:6px}.briefing-phases .active{color:#fff;box-shadow:inset 0 -2px var(--lime);background:#75bce90f}.briefing-phases .active span{color:var(--lime)}.landing-hero-footer{border-top:1px solid var(--landing-line);z-index:2;grid-template-columns:180px 1fr auto;align-items:center;gap:28px;min-height:100px;padding:0 clamp(26px,6vw,94px);display:grid;position:relative}.landing-hero-footer>span{color:var(--lime);letter-spacing:.12em;font:800 12px/1 ui-monospace,monospace}.landing-hero-footer p{color:#fff9;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.landing-hero-footer>div{gap:8px;display:flex}.landing-hero-footer>div span{color:#ffffff73;letter-spacing:.1em;border:1px solid #ffffff29;padding:8px 10px;font-size:6px}.landing-mandate{background:#f7f6ef;border-bottom:1px solid #06121b21;grid-template-columns:1.1fr 1fr .56fr;gap:0;min-height:128px;padding:0 clamp(24px,6vw,94px);display:grid}.landing-mandate>div{border-right:1px solid #06121b1f;flex-direction:column;justify-content:center;padding:30px clamp(20px,3vw,44px);display:flex}.landing-mandate>div:first-child{border-left:1px solid #06121b1f}.landing-mandate span{color:#718087;letter-spacing:.16em;font-size:7px;font-weight:800}.landing-mandate strong{font:800 18px/1.1 var(--display);text-transform:uppercase;margin:6px 0 4px}.landing-mandate small{color:#6d797f;font-size:9px}.landing-mandate .mandate-status{padding-left:54px;position:relative}.mandate-status i{background:var(--lime);border-radius:50%;width:9px;height:9px;position:absolute;left:28px;box-shadow:0 0 0 7px #75bce933}.mandate-status strong{color:#b4c5cf;font-size:14px}.landing-platform{background:#e3e7e9;padding:130px clamp(24px,6vw,94px)}.landing-section-head{grid-template-columns:.38fr 1.25fr .7fr;align-items:start;gap:clamp(25px,5vw,78px);max-width:1380px;margin:0 auto 62px;display:grid}.landing-section-head>span,.landing-method-title>span,.landing-ai-copy>span,.landing-security-head>span,.organisation-title>span,.download-copy>span{color:#617078;letter-spacing:.17em;font-size:8px;font-weight:850}.landing-section-head h2,.landing-method-title h2,.landing-ai-copy h2,.landing-security-head h2,.organisation-title h2{font:850 clamp(46px,5.7vw,82px)/.92 var(--display);text-transform:uppercase;letter-spacing:-.045em;margin:0}.landing-section-head h2 em,.landing-ai-copy h2 em,.landing-security-head h2 em{color:#0000;-webkit-text-stroke:1.2px currentColor;font-style:normal}.landing-section-head>p{color:#647279;margin:3px 0 0;font-size:12px;line-height:1.75}.landing-bento{grid-template-rows:330px 330px;grid-template-columns:1.1fr .58fr .9fr;gap:12px;max-width:1380px;margin:0 auto;display:grid}.landing-bento article{padding:30px;position:relative;overflow:hidden}.landing-bento article>span{color:#708087;letter-spacing:.16em;font-size:7px;font-weight:800;display:block}.landing-bento h3{font:850 31px/1 var(--display);text-transform:uppercase;letter-spacing:-.03em;margin:78px 0 15px}.landing-bento p{color:#647178;max-width:440px;font-size:11px;line-height:1.7}.bento-intel{background:#f8f7f1;border:1px solid #06121b21;grid-row:1/3}.bento-intel h3{margin-top:200px;font-size:41px}.intel-stack{height:176px;position:absolute;top:72px;left:30px;right:30px}.intel-stack i{background:#ffffffd1;border:1px solid #06121b24;width:72%;height:92px;display:block;position:absolute;box-shadow:0 12px 30px #06121b12}.intel-stack i:before{content:"BRON";color:#7a878c;letter-spacing:.15em;font:700 6px/1 ui-monospace,monospace;position:absolute;top:13px;left:13px}.intel-stack i:after{content:"";background:#d7dadd;height:3px;position:absolute;bottom:19px;left:13px;right:30px;box-shadow:0 -11px #e5e7e8}.intel-stack i:first-child{top:0;left:0;transform:rotate(-2deg)}.intel-stack i:nth-child(2){top:22px;left:8%;transform:rotate(1deg)}.intel-stack i:nth-child(3){top:44px;left:16%;transform:rotate(-1deg)}.intel-stack i:nth-child(4){border-left:3px solid var(--lime);top:66px;left:24%}.bento-clock{color:#fff;background:var(--landing-ink);flex-direction:column;justify-content:flex-end;display:flex}.bento-clock>span{position:absolute;top:28px;color:var(--lime)!important}.bento-clock strong{letter-spacing:-.06em;z-index:2;font:800 clamp(48px,5vw,70px)/1 ui-monospace,monospace;position:relative}.bento-clock small{color:#ffffff70;margin-top:8px;font-size:8px}.clock-ring{border:1px solid #75bce938;border-radius:50%;width:240px;height:240px;position:absolute;top:-65px;right:-70px;box-shadow:0 0 0 38px #75bce906,0 0 0 76px #75bce904}.clock-ring:after{content:"";background:var(--lime);width:6px;height:6px;box-shadow:0 0 13px var(--lime);border-radius:50%;position:absolute;top:55px;left:28px}.bento-deim{color:#92a9b9;background:#b7dcf3}.bento-deim>span{color:#b2c3ce!important}.bento-deim h3{margin-top:55px}.bento-deim>div{border-top:1px solid #0d1a2340;grid-template-columns:repeat(4,1fr);padding-top:16px;display:grid;position:absolute;bottom:30px;left:30px;right:30px}.bento-deim>div span{align-items:center;gap:7px;display:flex}.bento-deim b{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.bento-deim small{text-transform:uppercase;letter-spacing:.06em;font-size:6px}.bento-log{background:#fff;border:1px solid #06121b21}.bento-log h3{margin-top:45px}.log-lines{position:absolute;bottom:29px;left:30px;right:30px}.log-lines i{background:#d8dadd;height:1px;margin-top:13px;display:block;position:relative}.log-lines i:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.log-lines i:nth-child(2):before{background:var(--cyan);left:34%}.log-lines i:nth-child(3):before{background:var(--amber);left:68%}.bento-human{color:#fff;background:#14303f;grid-column:2/4;grid-template-columns:155px 1fr auto;align-items:center;gap:28px;display:grid}.bento-human>span{color:var(--lime)!important}.bento-human blockquote{max-width:650px;font:750 clamp(24px,3vw,40px)/1.1 var(--display);text-transform:uppercase;letter-spacing:-.025em;margin:0}.bento-human button{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #75bce959;min-height:46px;padding:0 15px;font-size:8px}.landing-scenarios{color:#fff;background:#07131d;padding:130px clamp(24px,6vw,94px)}.landing-section-head.light h2 em{color:var(--lime);-webkit-text-stroke:0}.landing-scenario-stage{border:1px solid #ffffff24;grid-template-columns:.52fr 1fr;max-width:1380px;min-height:600px;margin:0 auto;display:grid}.landing-scenario-tabs{border-right:1px solid #ffffff24}.landing-scenario-tabs button{color:#ffffff85;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:46px 1fr 28px;align-items:center;gap:17px;width:100%;min-height:200px;padding:22px 26px;display:grid;position:relative}.landing-scenario-tabs button:last-child{border-bottom:0}.landing-scenario-tabs button>span:first-child{font:700 9px/1 ui-monospace,monospace}.landing-scenario-tabs strong{color:#fff;font:800 26px/1 var(--display);text-transform:uppercase;display:block}.landing-scenario-tabs small{color:#ffffff57;margin-top:8px;font-size:8px;display:block}.landing-scenario-tabs b{justify-self:end;font-weight:400}.landing-scenario-tabs button.selected{color:var(--lime);box-shadow:inset 3px 0 var(--lime);background:#75bce913}.landing-scenario-tabs button.selected b{transform:translate(4px)}.landing-scenario-detail{background:radial-gradient(circle at 88% 12%,#67d9e81f,#0000 31%),#0a1a25;flex-direction:column;padding:clamp(38px,6vw,78px);display:flex;position:relative;overflow:hidden}.scenario-watermark{color:#ffffff06;font:900 280px/1 var(--display);position:absolute;top:-35px;right:-25px}.landing-detail-meta{z-index:2;gap:7px;display:flex;position:relative}.landing-detail-meta span{color:#ffffff73;letter-spacing:.11em;border:1px solid #ffffff29;padding:7px 9px;font-size:6px}.landing-scenario-detail h3{font:850 clamp(55px,7vw,100px)/.85 var(--display);letter-spacing:-.055em;text-transform:uppercase;z-index:2;margin:85px 0 12px;position:relative}.landing-scenario-detail>p{color:#ffffff80;z-index:2;max-width:560px;font-size:13px;line-height:1.65;position:relative}.landing-mission{border-left:2px solid var(--lime);z-index:2;background:#ffffff0b;max-width:660px;margin:28px 0;padding:20px 22px;position:relative}.landing-mission span{color:var(--lime);letter-spacing:.14em;font-size:7px}.landing-mission p{color:#ffffffa3;margin:8px 0 0;font-size:10px;line-height:1.65}.landing-detail-foot{z-index:2;justify-content:space-between;align-items:center;gap:24px;margin-top:auto;display:flex;position:relative}.landing-detail-foot>div{gap:6px;display:flex}.landing-detail-foot>div span{border:1px solid;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.landing-method{background:#ebeef0;grid-template-columns:.58fr 1.42fr;gap:clamp(50px,8vw,130px);padding:130px clamp(24px,6vw,94px);display:grid}.landing-method-title h2{margin-top:32px;font-size:clamp(44px,5vw,72px)}.landing-method-title button{color:#b9c4ca;text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;border-bottom:1px solid #8c969a;margin-top:34px;padding:13px 0;font-size:8px;font-weight:800}.landing-method-title button span{margin-left:35px}.landing-method-track{border-top:1px solid #06121b2e}.landing-method-track article{border-bottom:1px solid #06121b2e;grid-template-rows:auto auto 1fr;grid-template-columns:62px 1fr 34px;gap:5px 20px;min-height:218px;padding:29px 10px 28px 0;display:grid;position:relative}.landing-method-track article>div{border-right:1px solid #06121b26;flex-direction:column;grid-row:1/4;justify-content:space-between;display:flex}.landing-method-track article>div span{color:#c3ccd0;font:800 11px/1 ui-monospace,monospace}.landing-method-track article>div b{color:#ccd3d4;writing-mode:vertical-rl;letter-spacing:.14em;font-size:6px;transform:rotate(180deg)}.landing-method-track small{color:#718087;text-transform:uppercase;letter-spacing:.13em;font-size:7px}.landing-method-track h3{font:850 34px/1 var(--display);text-transform:uppercase;margin:7px 0 4px}.landing-method-track p{color:#647279;max-width:600px;margin:0;font-size:10px;line-height:1.6}.landing-method-track article>i{border:1px solid #aeb2b8;border-radius:50%;grid-area:1/3/4;place-self:center end;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.landing-ai{color:#fff;background:#102b39;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(55px,8vw,135px);padding:130px clamp(24px,6vw,94px);display:grid}.landing-ai-copy h2{margin-top:31px}.landing-ai-copy>p{color:#ffffff85;max-width:560px;margin:29px 0;font-size:13px;line-height:1.75}.landing-ai-copy>div{flex-wrap:wrap;gap:7px;display:flex}.landing-ai-copy>div span{color:#ffffff75;letter-spacing:.11em;border:1px solid #ffffff2b;padding:8px 9px;font-size:6px}.landing-ai-console{background:#07131d;border:1px solid #ffffff29;min-height:560px;box-shadow:0 36px 90px #0003}.ai-console-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:75px;padding:0 23px;display:flex}.ai-console-head span{color:#ffffff57;letter-spacing:.14em;font-size:6px;display:block}.ai-console-head strong{text-transform:uppercase;font:800 19px/1 var(--display);margin-top:6px;display:block}.ai-console-head>b{color:var(--lime);letter-spacing:.12em;font-size:7px}.ai-console-head i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.ai-console-body{flex-direction:column;gap:18px;min-height:404px;padding:34px;display:flex}.ai-message{grid-template-columns:76px 1fr;gap:13px;max-width:86%;display:grid}.ai-message>span{color:var(--lime);letter-spacing:.12em;padding-top:13px;font-size:6px}.ai-message p{color:#ffffffad;background:#ffffff0e;border:1px solid #ffffff17;margin:0;padding:13px 15px;font-size:10px;line-height:1.6}.ai-message small{color:#75bce98c;letter-spacing:.1em;grid-column:2;margin-top:-9px;font-size:6px}.ai-message.user{grid-template-columns:76px 1fr;align-self:end}.ai-message.user>span{color:var(--cyan)}.ai-message.user p{background:#67d9e812}.ai-console-compose{color:#ffffff47;border-top:1px solid #ffffff1f;align-items:center;gap:15px;height:80px;padding:0 20px 0 28px;font-size:9px;display:flex}.ai-console-compose span{flex:1}.ai-console-compose button{background:var(--lime);color:#92a9b9;border:0;border-radius:50%;width:38px;height:38px;font-weight:900}.landing-download{background:var(--lime);color:#92a9b9;grid-template-columns:100px 1.25fr .8fr auto;align-items:center;gap:clamp(28px,5vw,75px);min-height:390px;padding:65px clamp(24px,6vw,94px);display:grid}.download-index{font:800 62px/1 var(--display);color:#0d1a2347;align-self:start}.download-copy>span{color:#b5c5d0}.download-copy h2{max-width:750px;font:850 clamp(43px,5vw,72px)/.9 var(--display);text-transform:uppercase;letter-spacing:-.045em;margin:20px 0 16px}.download-copy p{color:#0d1a23a8;max-width:700px;margin:0;font-size:11px;line-height:1.7}.download-meta{border-top:1px solid #0d1a2342}.download-meta>div{border-bottom:1px solid #0d1a2342;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.download-meta span{letter-spacing:.13em;font-size:6px}.download-meta strong{text-transform:uppercase;font-size:9px}.landing-download.offline-mode{background:#ebeef0}.landing-security{color:#fff;background:#06121b;grid-template-columns:.78fr 1.22fr;gap:clamp(55px,9vw,150px);padding:130px clamp(24px,6vw,94px);display:grid}.landing-security-head h2{margin-top:30px}.landing-security-head p{color:#ffffff80;max-width:560px;margin:27px 0;font-size:12px;line-height:1.7}.landing-security-head a{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #75bce973;gap:35px;padding:13px 0;font-size:8px;display:inline-flex}.landing-security-grid{border-top:1px solid #ffffff21}.landing-security-grid article{border-bottom:1px solid #ffffff21;grid-template-columns:44px 1fr 20px;align-items:center;gap:16px;min-height:92px;display:grid}.landing-security-grid article>span{color:var(--lime);font:700 8px/1 ui-monospace,monospace}.landing-security-grid h3{text-transform:uppercase;margin:0 0 5px;font-size:11px}.landing-security-grid p{color:#ffffff6b;margin:0;font-size:9px}.landing-security-grid b{width:20px;height:20px;color:var(--lime);border:1px solid #75bce966;place-items:center;font-size:7px;display:grid}.landing-organisation{background:#e3e7e9;padding:130px clamp(24px,6vw,94px)}.organisation-title{grid-template-columns:.36fr 1.1fr .65fr;gap:clamp(25px,5vw,80px);max-width:1380px;margin:0 auto 62px;display:grid}.organisation-title p{color:#65737a;margin:0;font-size:12px;line-height:1.7}.organisation-cards{grid-template-columns:1.1fr 1fr .9fr;gap:12px;max-width:1380px;margin:0 auto;display:grid}.organisation-cards article{flex-direction:column;min-height:420px;padding:34px;display:flex;position:relative;overflow:hidden}.organisation-cards article:first-child{color:#fff;background:#0b202c}.organisation-cards article:nth-child(2){background:var(--lime);color:#92a9b9}.organisation-cards article:nth-child(3){background:#fff;border:1px solid #06121b1f}.organisation-cards article>span{letter-spacing:.16em;opacity:.6;font-size:7px;font-weight:800}.organisation-cards article:first-child>span{color:var(--lime);opacity:1}.organisation-cards h3{font:850 clamp(27px,2.7vw,40px)/1.04 var(--display);text-transform:uppercase;letter-spacing:-.025em;margin:auto 0 20px}.organisation-cards p{opacity:.6;margin:0 0 28px;font-size:10px;line-height:1.65}.organisation-cards small{opacity:.42;letter-spacing:.11em;border-top:1px solid;padding-top:14px;font-size:6px}.organisation-cards ul{margin:auto 0 0;padding:0;list-style:none}.organisation-cards li{color:#607078;border-top:1px solid #06121b1f;padding:13px 0 13px 20px;font-size:9px;position:relative}.organisation-cards li:before{content:"—";color:#4d7792;position:absolute;left:0}.landing-final{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#34718238,#0000 34%),#081824;padding:125px clamp(24px,6vw,94px)}.final-signal{color:var(--lime);letter-spacing:.18em;justify-content:center;align-items:center;gap:15px;font-size:7px;font-weight:800;display:flex}.landing-final h2{font:900 clamp(54px,7.6vw,112px)/.87 var(--display);text-transform:uppercase;letter-spacing:-.055em;margin:35px auto 23px}.landing-final h2 em{color:var(--lime);font-style:normal}.landing-final>p{color:#ffffff80;max-width:620px;margin:0 auto 36px;font-size:12px;line-height:1.7}.landing-final>div:last-child{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing-footer{color:#fff;background:#050e15;border-top:1px solid #ffffff1a;grid-template-columns:170px 1fr auto;align-items:center;gap:35px;min-height:110px;padding:25px clamp(24px,6vw,94px);display:grid}.landing-footer-logo{background:#fff;border:0;width:138px;min-height:42px;padding:7px 10px}.landing-footer-logo img{width:100%;display:block}.landing-footer p{text-align:center;color:#ffffff57;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:7px}.landing-footer nav{gap:20px;display:flex}.landing-footer nav a,.landing-footer nav button{color:#ffffff6e;text-transform:uppercase;letter-spacing:.11em;background:0 0;border:0;padding:6px 0;font-size:7px}@media (width<=1180px){.landing-header nav{gap:18px}.landing-header nav a,.landing-header nav button{font-size:8px}.landing-hero-grid{grid-template-columns:1fr minmax(430px,.8fr);gap:50px}.landing-hero h1{font-size:clamp(66px,8vw,108px)}.landing-hero-logo{width:225px}.landing-bento{grid-template-rows:auto;grid-template-columns:1fr 1fr}.bento-intel{grid-row:span 2}.bento-deim,.bento-log{min-height:330px}.bento-human{grid-column:1/-1;min-height:230px}.landing-download{grid-template-columns:70px 1fr .72fr}.landing-download>.landing-primary{grid-column:2/4;justify-self:start}}@media (width<=900px){.landing-header{gap:20px;min-height:70px}.landing-logo-plate{width:130px;height:40px}.landing-header nav{display:none}.landing-header-actions{margin-left:auto}.landing-hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:68px}.landing-hero-copy{max-width:760px}.landing-briefing{width:min(650px,100%)}.landing-hero-footer{grid-template-columns:120px 1fr;padding-top:22px;padding-bottom:22px}.landing-hero-footer>div{grid-column:1/-1}.landing-mandate{grid-template-columns:1fr 1fr}.landing-mandate .mandate-status{border-left:1px solid #06121b1f;grid-column:1/-1;min-height:88px}.landing-section-head,.organisation-title{grid-template-columns:1fr;gap:22px}.landing-section-head>span,.organisation-title>span{margin-bottom:7px}.landing-section-head>p,.organisation-title p{max-width:620px}.landing-scenario-stage{grid-template-columns:1fr}.landing-scenario-tabs{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:repeat(3,1fr);display:grid}.landing-scenario-tabs button{border-bottom:0;border-right:1px solid #ffffff1f;grid-template-columns:34px 1fr;min-height:138px;padding:18px}.landing-scenario-tabs button b{display:none}.landing-scenario-tabs strong{font-size:20px}.landing-method,.landing-ai,.landing-security{grid-template-columns:1fr}.landing-method-title{max-width:700px}.landing-ai-copy,.landing-security-head{max-width:720px}.landing-download{grid-template-columns:60px 1fr}.download-meta,.landing-download>.landing-primary{grid-column:2}.organisation-cards{grid-template-columns:1fr 1fr}.organisation-cards article:nth-child(3){grid-column:1/-1;min-height:320px}}@media (width<=620px){.landing-header{padding:0 15px}.landing-download-link{display:none}.landing-login{gap:10px;min-height:40px;padding:0 12px;font-size:7px}.landing-logo-plate{width:112px;height:36px;padding:6px 9px}.landing-hero-grid{gap:46px;padding:47px 18px 54px}.landing-hero-logo{width:190px;min-height:52px;margin-bottom:29px;padding:9px 12px}.landing-overline{font-size:7px;line-height:1.5}.landing-hero h1{font-size:clamp(60px,21vw,88px)}.landing-hero-statement{font-size:19px}.landing-hero-lead{font-size:12px}.landing-primary,.landing-secondary{width:100%}.landing-briefing{min-height:560px}.briefing-core{padding:47px 20px 22px}.briefing-core h2{font-size:48px}.briefing-readouts{grid-template-columns:1fr 1fr}.briefing-readouts>div:last-child{grid-column:1/-1}.briefing-feed{display:none}.briefing-phases small{font-size:5px}.landing-hero-footer{grid-template-columns:1fr;gap:10px}.landing-hero-footer>div{flex-wrap:wrap;grid-column:auto}.landing-mandate{grid-template-columns:1fr;padding:0 18px}.landing-mandate>div,.landing-mandate .mandate-status{border-left:1px solid #06121b1f;min-height:105px}.landing-platform,.landing-scenarios,.landing-method,.landing-ai,.landing-security,.landing-organisation{padding:82px 18px}.landing-section-head h2,.landing-method-title h2,.landing-ai-copy h2,.landing-security-head h2,.organisation-title h2{font-size:47px}.landing-bento{flex-direction:column;display:flex}.landing-bento article{min-height:330px}.bento-intel{min-height:530px!important}.bento-human{grid-template-columns:1fr;min-height:330px!important}.landing-scenario-tabs{grid-template-columns:1fr}.landing-scenario-tabs button{border-bottom:1px solid #ffffff1f;border-right:0;min-height:96px}.landing-scenario-detail{min-height:590px;padding:34px 20px}.landing-scenario-detail h3{margin-top:70px;font-size:63px}.landing-detail-foot{flex-direction:column;align-items:stretch}.landing-detail-foot .landing-primary{width:100%}.landing-method-track article{grid-template-columns:48px 1fr 26px;gap:5px 14px}.landing-method-track h3{font-size:28px}.landing-ai-console{min-height:530px}.ai-console-body{padding:23px 16px}.ai-message,.ai-message.user{grid-template-columns:62px 1fr;max-width:100%}.landing-download{grid-template-columns:1fr;gap:28px;padding:70px 18px}.download-index{font-size:44px}.download-meta,.landing-download>.landing-primary{grid-column:1;width:100%}.download-copy h2{font-size:46px}.organisation-cards{grid-template-columns:1fr}.organisation-cards article,.organisation-cards article:nth-child(3){grid-column:auto;min-height:360px}.landing-final{padding:90px 18px}.landing-final h2{font-size:clamp(50px,17vw,76px)}.landing-footer{grid-template-columns:1fr;justify-items:start}.landing-footer p{text-align:left}.landing-footer nav{flex-wrap:wrap}}.landing-v3{background:#f4f7f8}.landing-header{color:var(--landing-ink);background:#fcfefff5;border-bottom-color:#06121b21;box-shadow:0 10px 35px #06121b09}.landing-logo-plate{background:0 0;width:160px;height:auto;padding:0}.landing-header nav a,.landing-header nav button{color:#06121b9e}.landing-header nav a:hover,.landing-header nav button:hover{color:#b5c5d0}.landing-download-link{color:#06121b94}.landing-download-link:hover{color:var(--landing-ink)}.landing-login{color:#9ab0be;background:#75bce961;border-color:#497897}.landing-login:hover{color:#92a9b9;background:var(--lime)}.landing-hero{color:var(--landing-ink);background:radial-gradient(circle at 82% 38%,#67d9e821,#0000 31%),linear-gradient(125deg,#fff 0%,#f3f6f8 62%,#edf1f3 100%)}.landing-hero:before{opacity:.62;background-image:linear-gradient(#06121b0b 1px,#0000 1px),linear-gradient(90deg,#06121b0b 1px,#0000 1px)}.landing-hero:after{color:#06121b06}.landing-hero-logo{width:min(345px,78%);min-height:0;box-shadow:none;background:0 0;margin-bottom:40px;padding:0}.landing-overline{color:#cbd2d5}.landing-hero h1{color:var(--landing-ink)}.landing-hero h1 em{color:#427ca1}.landing-hero-statement{color:var(--landing-ink)}.landing-hero-lead{color:#c9cfd3}.landing-secondary{color:#aebec6;border-color:#06121b45}.landing-secondary:hover{color:var(--landing-ink);border-color:#06121b94}.landing-resume{color:#68767c}.landing-resume:hover{color:var(--landing-ink)}.landing-hero-footer{background:#fcfeff9e;border-top-color:#06121b21}.landing-hero-footer>span{color:#bbcad3}.landing-hero-footer p{color:#cbd1d4}.landing-hero-footer>div span{color:#65737a;background:#ffffff8c;border-color:#06121b26}.landing-mandate{background:#fff}.landing-platform{background:#eff2f4}.landing-scenarios{color:var(--landing-ink);background:#fff}.landing-section-head.light>span,.landing-section-head.light>p{color:#647279}.landing-section-head.light h2 em{color:#c7d3db}.landing-scenario-stage{border-color:#06121b29;box-shadow:0 30px 90px #06121b14}.landing-scenario-tabs{background:#f1f4f6;border-right-color:#06121b24}.landing-scenario-tabs button{color:#78858a;border-bottom-color:#06121b21}.landing-scenario-tabs strong{color:var(--landing-ink)}.landing-scenario-tabs small{color:#6b787e}.landing-scenario-tabs button.selected{color:#b6c6d1;background:#d7eaf6;box-shadow:inset 3px 0 #467c9f}.landing-ai{color:var(--landing-ink);background:#fff}.landing-ai-copy>span{color:#beccd6}.landing-ai-copy h2 em{-webkit-text-stroke-color:var(--landing-ink)}.landing-ai-copy>p{color:#cbd1d4}.landing-ai-copy>div span{color:#ccd2d5;background:#f2f5f7;border-color:#06121b29}.landing-security{color:var(--landing-ink);background:#eff2f4}.landing-security-head>span{color:#beccd6}.landing-security-head h2 em{-webkit-text-stroke-color:var(--landing-ink)}.landing-security-head p{color:#cad1d4}.landing-security-head a{color:#b5c5d0;border-bottom-color:#2b56726b}.landing-security-grid{border-top-color:#06121b24}.landing-security-grid article{border-bottom-color:#06121b24}.landing-security-grid article>span{color:#bccbd4}.landing-security-grid h3{color:var(--landing-ink)}.landing-security-grid p{color:#637178}.landing-security-grid b{color:#b8c7d2;background:#d7e7f2;border-color:#2f5b786b}.landing-organisation{background:#fff}.landing-final{color:var(--landing-ink);background:radial-gradient(circle at 50% 0,#67d9e81f,#0000 34%),#f0f3f5;border-top:1px solid #06121b1c}.final-signal{color:#b8c8d2}.landing-final>p{color:#cad1d4}.landing-footer{color:var(--landing-ink);background:#fff;border-top-color:#06121b1f}.landing-footer-logo{background:0 0;width:144px;min-height:0;padding:0}.landing-footer p{color:#738087}.landing-footer nav a,.landing-footer nav button{color:#68767c}.landing-footer nav a:hover,.landing-footer nav button:hover{color:#b5c5d0}@media (width<=900px){.landing-scenario-tabs{border-bottom-color:#06121b24}.landing-scenario-tabs button{border-right-color:#06121b1f}}@media (width<=620px){.landing-logo-plate{width:116px}.landing-hero-logo{width:min(270px,80%);margin-bottom:32px}.landing-scenario-tabs button{border-bottom-color:#06121b1f}}.intel-home{--intel-black:#0b1015;--intel-graphite:#151c22;--intel-slate:#28333b;--intel-muted:#657179;--intel-line:#d9dbde;--intel-paper:#f7f9fa;background:var(--intel-paper);color:var(--intel-black)}.intel-header{border-bottom:1px solid var(--intel-line);z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9faf5;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;height:76px;padding:0 clamp(24px,5vw,76px);display:grid;position:sticky;top:0}.brand-logo-link{justify-self:start}.intel-wordmark{width:154px;height:auto;display:block}.intel-header nav{align-items:center;gap:clamp(21px,3vw,42px);display:flex}.intel-header nav a,.intel-header-actions>button{color:#bfc7cc;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;padding:10px 0;font-size:9px;font-weight:760}.intel-header nav a:hover,.intel-header-actions>button:hover{color:#8da1b6}.intel-header-actions{justify-self:end;align-items:center;gap:28px;display:flex}.intel-signin{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:28px;min-height:42px;padding:0 18px;font-weight:800;display:inline-flex;border:1px solid var(--intel-black)!important;background:var(--intel-black)!important;color:#fff!important;font-size:8px!important}.intel-signin:hover{background:#263139!important}.intel-hero{border-bottom:1px solid var(--intel-line);background:#fff;min-height:calc(100vh - 76px);position:relative}.intel-classline{border-bottom:1px solid var(--intel-line);color:#737f85;letter-spacing:.15em;justify-content:space-between;align-items:center;height:43px;padding:0 clamp(24px,5vw,76px);font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.intel-classline span:last-child{color:#b7c7d1}.intel-classline i,.intel-window-status i,.access-status i,.ops-contextbar i,.ops-sidebar-bottom i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #75bce921}.intel-hero-grid{grid-template-columns:minmax(430px,.82fr) minmax(620px,1.18fr);align-items:center;gap:clamp(54px,7vw,118px);width:min(1600px,100%);min-height:650px;margin:0 auto;padding:clamp(65px,8vw,118px) clamp(24px,5vw,76px) 80px;display:grid}.intel-hero-copy{max-width:630px}.intel-kicker,.intel-section-heading>span,.intel-workflow-title>span,.access-copy>span,.intel-provenance>span{color:#ccd1d4;letter-spacing:.19em;text-transform:uppercase;font-size:8px;font-weight:820;line-height:1;display:block}.intel-kicker:before{content:"";background:var(--intel-black);width:28px;height:1px;margin:0 12px 3px 0;display:inline-block}.intel-hero h1{font:800 clamp(70px,6vw,112px)/.84 var(--display);letter-spacing:-.065em;text-transform:uppercase;margin:35px 0 31px}.intel-hero h1 em{color:#0000;-webkit-text-stroke:1.25px #0b1015;font-style:normal}.intel-hero-copy>p{color:#c6cdd1;max-width:565px;margin:0;font-size:14px;line-height:1.8}.intel-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}.intel-primary{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#0b1015;border:1px solid #0b1015;justify-content:center;align-items:center;gap:36px;min-height:52px;padding:0 20px;font-size:8px;font-weight:820;display:inline-flex}.intel-primary:hover{background:#253139}.intel-text-action,.intel-method-link{color:#bac4ca;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-bottom:1px solid #9ca5a4;padding:13px 0;font-size:8px;font-weight:790}.intel-text-action span,.intel-method-link span{margin-left:28px}.intel-resume{color:#6c777c;text-underline-offset:4px;background:0 0;border:0;margin-top:18px;padding:4px 0;font-size:9px;text-decoration:underline;display:inline-block}.intel-principles{border-top:1px solid var(--intel-line);flex-wrap:wrap;gap:18px 28px;margin-top:55px;padding-top:18px;display:flex}.intel-principles span{color:#647078;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.intel-principles span:before{content:"+";color:#56768b;margin-right:7px}.intel-product-window{background:#edeff0;border:1px solid #bfc6c5;min-height:550px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0c141921}.intel-window-bar{color:#69757b;letter-spacing:.13em;background:#f5f7f8;border-bottom:1px solid #c6c9cc;grid-template-columns:1fr auto 1fr;align-items:center;height:54px;padding:0 17px;font:720 7px/1 ui-monospace,monospace;display:grid}.intel-window-bar>div{gap:5px;display:flex}.intel-window-bar>div i{background:#9fa7a7;border-radius:50%;width:5px;height:5px}.intel-window-bar b{color:#c0cdd6;justify-self:end;font-size:6px}.intel-window-tools{z-index:3;background:#f3f5f6;border-right:1px solid #c6c9cc;flex-direction:column;align-items:center;width:45px;display:flex;position:absolute;top:54px;bottom:33px;left:0}.intel-window-tools span{color:#778289;border-bottom:1px solid #d5d7d9;place-items:center;width:100%;height:44px;font-size:11px;display:grid}.intel-window-tools span:first-child{color:#98aebd;box-shadow:inset 2px 0 var(--lime);background:#fff}.intel-graph{position:absolute;inset:54px 0 33px 45px;overflow:hidden}.intel-grid-lines,.ops-graph-stage:before{background-image:linear-gradient(#151c220e 1px,#0000 1px),linear-gradient(90deg,#151c220e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.intel-graph:after{content:"";border:1px solid #294b5b21;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-150px;right:-130px;box-shadow:0 0 0 48px #294b5b06,0 0 0 96px #294b5b04}.edge,.ops-link{z-index:1;transform-origin:0;background:#799097;height:1px;position:absolute}.edge:after,.ops-link:after{content:"";background:#799097;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:-3px}.edge-a{width:190px;top:27%;left:17%;transform:rotate(12deg)}.edge-b{width:220px;top:39%;left:39%;transform:rotate(-13deg)}.edge-c{width:195px;top:63%;left:21%;transform:rotate(-23deg)}.edge-d{width:155px;top:62%;left:50%;transform:rotate(18deg)}.edge-e{width:130px;top:44%;left:67%;transform:rotate(52deg)}.graph-node{z-index:2;background:#fffffff2;border:1px solid #aeb8b7;min-width:116px;padding:11px 12px;position:absolute;box-shadow:0 7px 18px #0a111612}.graph-node small,.graph-node strong,.graph-node span{display:block}.graph-node small{color:#7b878c;letter-spacing:.13em;font:700 6px/1 ui-monospace,monospace}.graph-node strong{font:800 12px/1 var(--display);letter-spacing:.04em;margin:7px 0 4px}.graph-node span{color:#768187;font-size:6px}.node-source{border-left:3px solid #65b3c0;top:20%;left:8%}.node-context{border-left:3px solid #d9a64b;top:34%;left:36%}.node-option{border-left:3px solid #be76aa;top:62%;left:18%}.node-effect{border-left:3px solid #6291b0;top:26%;right:18%}.node-decision{border-left:3px solid #1d2a32;top:64%;right:8%}.graph-focus{z-index:4;color:#fff;background:#141d23;width:185px;padding:15px;position:absolute;top:176px;right:20px;box-shadow:0 15px 34px #0b101533}.graph-focus>span{color:var(--lime);letter-spacing:.13em;font:700 6px/1 ui-monospace,monospace}.graph-focus>strong{margin:9px 0 15px;font-size:12px;display:block}.graph-focus dl{margin:0}.graph-focus dl div{border-top:1px solid #ffffff1a;justify-content:space-between;padding:8px 0;display:flex}.graph-focus dt,.graph-focus dd{color:#ffffff85;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:6px}.graph-focus dd{color:#fff}.intel-window-status{color:#717c81;letter-spacing:.09em;background:#f5f7f8;border-top:1px solid #c6c9cc;align-items:center;gap:24px;height:33px;padding:0 13px 0 56px;font:700 6px/1 ui-monospace,monospace;display:flex;position:absolute;bottom:0;left:0;right:0}.intel-window-status span:first-child{color:#bac8d3;margin-right:auto}.intel-hero-rail{border-top:1px solid var(--intel-line);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,5vw,76px);display:grid}.intel-hero-rail>div{border-right:1px solid var(--intel-line);grid-template-columns:35px 1fr;gap:10px;min-height:94px;padding:21px 22px;display:grid}.intel-hero-rail>div:first-child{border-left:1px solid var(--intel-line)}.intel-hero-rail span{color:#657278;font:700 8px/1 ui-monospace,monospace}.intel-hero-rail p{color:#737e83;margin:0;font-size:8px;line-height:1.5}.intel-hero-rail strong{color:#99b0be;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:10px;display:block}.intel-system{background:#f1f3f4;padding:140px clamp(24px,5vw,76px)}.intel-section-heading{grid-template-columns:.35fr 1fr .55fr;gap:clamp(30px,5vw,80px);max-width:1420px;margin:0 auto 75px;display:grid}.intel-section-heading h2,.intel-workflow-title h2,.access-copy h2{font:800 clamp(50px,5vw,80px)/.92 var(--display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.intel-section-heading p{color:#647077;max-width:420px;margin:0;font-size:12px;line-height:1.8}.intel-capability-list{border-top:1px solid #bfc2c7;max-width:1420px;margin:0 auto}.intel-capability-list article{border-bottom:1px solid #bfc2c7;grid-template-columns:90px 1.1fr .6fr 28px;align-items:center;gap:30px;min-height:150px;padding:27px 10px 27px 0;display:grid}.intel-capability-list article>span{color:#758087;font:700 9px/1 ui-monospace,monospace}.intel-capability-list small{color:#c1cfd7;letter-spacing:.14em;font-size:7px;font-weight:800}.intel-capability-list h3{max-width:650px;font:750 clamp(24px,2.2vw,34px)/1.05 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:8px 0 0}.intel-capability-list p{color:#67747a;font-size:10px;line-height:1.7}.intel-capability-list article>i{border:1px solid #aeb2b8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.intel-architecture{color:#fff;background:#111a20;grid-template-columns:.55fr 1.45fr;align-items:center;gap:80px;max-width:1420px;min-height:345px;margin:90px auto 0;padding:55px;display:grid;position:relative;overflow:hidden}.intel-architecture:after{content:"SYSTEM";color:#ffffff05;font:900 190px/1 var(--display);position:absolute;bottom:-44px;right:-30px}.architecture-copy,.architecture-flow{z-index:2;position:relative}.architecture-copy>span{color:var(--lime);letter-spacing:.14em;font:700 7px/1 ui-monospace,monospace}.architecture-copy h3{font:800 40px/.95 var(--display);text-transform:uppercase;letter-spacing:-.035em;margin:22px 0 18px}.architecture-copy p{color:#ffffff75;max-width:380px;font-size:10px;line-height:1.7}.architecture-flow{grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;display:grid}.architecture-flow>div{background:#ffffff06;border:1px solid #ffffff2b;flex-direction:column;width:135px;min-height:130px;padding:17px;display:flex}.architecture-flow>div span{color:#ffffff59;letter-spacing:.13em;font-size:6px}.architecture-flow>div strong{font:800 17px/1 var(--display);text-transform:uppercase;margin:auto 0 7px}.architecture-flow>div small{color:var(--lime);font-size:6px}.architecture-flow>i{color:#ffffff59;font-style:normal}.intel-workflow{background:#fff;padding:140px clamp(24px,5vw,76px)}.intel-workflow-title{grid-template-columns:.35fr 1.55fr;gap:clamp(30px,5vw,80px);max-width:1420px;margin:0 auto 70px;display:grid}.intel-workflow-title h2 em{color:#0000;-webkit-text-stroke:1.1px #0b1015;font-style:normal}.intel-workflow-grid{border:1px solid var(--intel-line);grid-template-columns:repeat(3,1fr);max-width:1420px;margin:0 auto;display:grid}.intel-workflow-grid article{border-right:1px solid var(--intel-line);flex-direction:column;min-height:390px;padding:34px;display:flex;position:relative;overflow:hidden}.intel-workflow-grid article:last-child{border-right:0}.intel-workflow-grid article>span{color:#6a777d;font:700 8px/1 ui-monospace,monospace}.intel-workflow-grid article>small{color:#c6d2db;letter-spacing:.16em;margin-top:90px;font-size:7px;font-weight:800}.intel-workflow-grid h3{font:800 clamp(27px,2.6vw,39px)/1 var(--display);text-transform:uppercase;margin:13px 0 18px}.intel-workflow-grid p{color:#66737a;max-width:330px;font-size:11px;line-height:1.7}.intel-workflow-grid article>div{border-bottom:1px solid #c6c9cd;height:28px;margin-top:auto;position:relative}.intel-workflow-grid article>div i{background:#5d8299;height:2px;position:absolute;bottom:-1px;left:0}.intel-workflow-grid article>div b{color:#6c787e;letter-spacing:.13em;font-size:6px;position:absolute;top:2px;right:0}.intel-method-link{margin:38px auto 0;display:block}.intel-access{color:#fff;background:#11191f;grid-template-columns:1fr .8fr;align-items:center;gap:clamp(60px,10vw,170px);min-height:630px;padding:125px clamp(24px,7vw,110px);display:grid}.access-copy>span{color:var(--lime)}.access-copy h2{margin:28px 0}.access-copy p{color:#ffffff7a;max-width:620px;font-size:13px;line-height:1.8}.access-panel{background:#ffffff06;border:1px solid #ffffff2b}.access-status{color:#ffffff6e;letter-spacing:.13em;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:58px;padding:0 20px;font-size:7px;display:flex}.access-status span{color:var(--lime)}.access-actions{flex-wrap:wrap;align-items:center;gap:13px;min-height:150px;padding:34px;display:flex}.access-actions>button:not(.intel-primary){color:#fff;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:1px solid #ffffff3d;min-height:52px;padding:0 19px;font-size:8px}.access-actions>button span{margin-left:24px}.access-panel dl{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.access-panel dl div{border-right:1px solid #ffffff1f;min-height:75px;padding:17px}.access-panel dl div:last-child{border-right:0}.access-panel dt,.access-panel dd{color:#ffffff5c;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:6px}.access-panel dd{color:#ffffffc2;margin-top:10px}.intel-provenance{border-bottom:1px solid var(--intel-line);background:#eff2f3;grid-template-columns:.2fr .7fr 1fr;align-items:center;gap:clamp(30px,6vw,100px);min-height:190px;padding:48px clamp(24px,7vw,110px);display:grid}.intel-provenance p{color:#647178;font-size:11px;line-height:1.7}.intel-provenance small,.intel-provenance strong{display:block}.intel-provenance small{color:#78848a;letter-spacing:.14em;font-size:6px}.intel-provenance strong{max-width:690px;font:740 16px/1.35 var(--display);text-transform:uppercase;margin-top:10px}.intel-footer{color:#92a8b9;background:#fff;min-height:112px;padding:30px clamp(24px,5vw,76px)}.intel-footer .brand{color:#92a8b9}.intel-footer p,.intel-footer button,.intel-footer a{color:#69757b}.intel-footer div{align-items:center;gap:25px;display:flex}.ops-shell{--ops-bg:#10171d;--ops-surface:#151e25;--ops-panel:#19232b;--ops-panel-2:#1d2932;--ops-line:#34414a;--ops-text:#e9ebed;--ops-muted:#839098;background:var(--ops-bg);min-height:100vh;color:var(--ops-text);font-family:var(--sans);display:flex}.ops-shell button{font-family:inherit}.ops-sidebar{z-index:30;background:#0c1318;border-right:1px solid #2b3740;flex-direction:column;width:224px;min-width:224px;height:100vh;display:flex;position:sticky;top:0}.ops-logo{background:#f5f7f8;border-bottom:1px solid #2b3740;align-items:center;height:63px;padding:0 22px;display:flex}.ops-logo img{width:124px;height:auto;display:block}.ops-workspace-name{border-bottom:1px solid #2b3740;padding:22px}.ops-workspace-name span,.ops-workspace-name strong,.ops-workspace-name small{display:block}.ops-workspace-name span{color:#718089;letter-spacing:.16em;font-size:6px}.ops-workspace-name strong{margin:8px 0 4px;font-size:13px}.ops-workspace-name small{color:#67757e;font-size:8px}.ops-sidebar nav{padding:14px 10px}.ops-sidebar nav a{color:#859199;border-left:2px solid #0000;grid-template-columns:25px 1fr auto;align-items:center;min-height:41px;padding:0 11px;font-size:9px;display:grid}.ops-sidebar nav a span{font-size:12px}.ops-sidebar nav a b{font-weight:600}.ops-sidebar nav a i{color:#c7ced2;font:700 7px/1 ui-monospace,monospace}.ops-sidebar nav a:hover,.ops-sidebar nav a.active{color:#fff;border-left-color:var(--lime);background:#172128}.ops-sidebar nav a.active span{color:var(--lime)}.ops-sidebar-bottom{border-top:1px solid #2b3740;margin-top:auto;padding:20px}.ops-sidebar-bottom>div{align-items:center;display:flex}.ops-sidebar-bottom span,.ops-sidebar-bottom strong,.ops-sidebar-bottom small{display:block}.ops-sidebar-bottom strong{color:#d7d9dc;font-size:8px}.ops-sidebar-bottom small{color:#66747c;margin-top:4px;font-size:6px}.ops-sidebar-bottom p{color:#647179;letter-spacing:.12em;margin:18px 0 0;font-size:6px}.ops-surface{flex:1;min-width:0}.ops-topbar{z-index:25;border-bottom:1px solid var(--ops-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141d24f7;align-items:center;gap:18px;height:63px;padding:0 20px;display:flex;position:sticky;top:0}.ops-breadcrumb{color:#68767e;letter-spacing:.1em;align-items:center;gap:9px;margin-right:auto;font:700 7px/1 ui-monospace,monospace;display:flex}.ops-breadcrumb i{color:#bbc5cb;font-style:normal}.ops-breadcrumb strong{color:#c2c5ca}.ops-search{color:#748189;text-align:left;background:#11191f;border:1px solid #3a464e;align-items:center;gap:8px;width:230px;height:32px;padding:0 10px;font-size:8px;display:flex}.ops-search span{font-size:14px}.ops-search kbd{color:#69767e;border:1px solid #37434b;border-radius:2px;margin-left:auto;padding:3px 5px;font-size:6px}.ops-top-actions{gap:4px;display:flex}.ops-top-actions button{color:#8a969d;background:0 0;border:1px solid #36434b;width:32px;height:32px;position:relative}.ops-top-actions button i{background:var(--lime);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:6px}.ops-user{grid-template-columns:31px 1fr 20px;align-items:center;gap:9px;min-width:210px;display:grid}.ops-user>span{color:#fff;background:#314047;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.ops-user strong,.ops-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ops-user strong{color:#cfd2d5;font-size:8px}.ops-user small{color:#68757d;margin-top:3px;font-size:6px}.ops-user a{color:#7a868d;font-size:10px}.ops-main{padding:0 18px 45px;overflow:hidden}.ops-contextbar{border-bottom:1px solid var(--ops-line);background:#111920;grid-template-columns:repeat(4,minmax(140px,1fr));min-height:42px;margin:0 -18px;padding:0 18px;display:grid}.ops-contextbar>div{border-right:1px solid #2c3840;padding:9px 14px}.ops-contextbar span,.ops-contextbar b{letter-spacing:.1em;font:700 6px/1 ui-monospace,monospace;display:block}.ops-contextbar span{color:#64727b}.ops-contextbar b{color:#aaaeb4;margin-top:6px}.ops-contextbar>div:first-child span{color:#7ba1ba}.ops-titlebar{justify-content:space-between;align-items:end;gap:30px;min-height:126px;padding:26px 2px 23px;display:flex}.ops-titlebar>div:first-child>span{color:#6d7b83;letter-spacing:.15em;font-size:6px;font-weight:760}.ops-titlebar h1{font:750 clamp(29px,2.5vw,42px)/1 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:11px 0 7px}.ops-titlebar p{color:#718089;margin:0;font-size:9px}.ops-titlebar>div:last-child{gap:7px;display:flex}.ops-titlebar>div:last-child button,.ops-titlebar>div:last-child a{color:#a3a8ae;text-transform:uppercase;letter-spacing:.09em;background:0 0;border:1px solid #3b4850;align-items:center;gap:20px;min-height:36px;padding:0 13px;font-size:7px;display:inline-flex}.ops-titlebar>div:last-child a{color:#a0ceed;background:#23303a;border-color:#649cc0}.ops-primary-grid{grid-template-columns:minmax(245px,.7fr) minmax(500px,1.55fr) minmax(270px,.78fr);gap:8px;display:grid}.ops-panel{border:1px solid var(--ops-line);background:var(--ops-panel);min-width:0;overflow:hidden}.ops-panel>header{border-bottom:1px solid var(--ops-line);background:#182129;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:0 13px;display:flex}.ops-panel>header span,.ops-panel>header strong{display:block}.ops-panel>header span{color:#66757d;letter-spacing:.13em;font-size:6px}.ops-panel>header strong{color:#cbced2;margin-top:6px;font-size:9px}.ops-panel>header button{color:#758189;background:0 0;border:0;font-size:9px}.ops-missions,.ops-graph-panel,.ops-inspector{min-height:554px}.ops-filter{border-bottom:1px solid var(--ops-line);align-items:end;gap:18px;height:36px;padding:0 11px;display:flex}.ops-filter button{color:#617079;letter-spacing:.09em;background:0 0;border:0;border-bottom:2px solid #0000;height:35px;padding:0;font-size:6px}.ops-filter button.active{color:#bcc0c5;border-color:var(--lime)}.ops-mission-list>button{color:#78868e;text-align:left;background:0 0;border:0;border-bottom:1px solid #303c44;grid-template-columns:27px 1fr 12px;align-items:start;gap:8px;width:100%;min-height:101px;padding:14px 12px;display:grid}.ops-mission-list>button:hover{background:#1d2931}.ops-mission-list>button.selected{box-shadow:inset 2px 0 var(--lime);background:#202d34}.mission-index{color:#617078;font:700 7px/1 ui-monospace,monospace}.ops-mission-list small,.ops-mission-list strong,.ops-mission-list em{display:block}.ops-mission-list small{color:#65737b;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.ops-mission-list strong{color:#d4d6d9;margin:8px 0 6px;font-size:10px}.ops-mission-list em{color:#78858c;font-size:6px;font-style:normal}.ops-mission-list>button>i{color:#647179;font-size:7px;font-style:normal}.ops-mission-list>button.selected>i{color:var(--lime)}.ops-missions>footer,.ops-graph-panel>footer,.ops-inspector>footer{border-top:1px solid var(--ops-line);color:#64727a;letter-spacing:.09em;background:#141d24;justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:0 12px;font-size:6px;display:flex}.ops-missions>footer span{color:#7295ac}.ops-missions>footer i{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.ops-graph-panel{flex-direction:column;display:flex}.ops-graph-tools{align-items:center;height:54px;display:flex}.ops-graph-tools button{letter-spacing:.09em;height:54px!important;padding:0 9px!important;font-size:6px!important}.ops-graph-tools button.active{box-shadow:inset 0 -2px var(--lime);color:#ced1d5!important}.ops-graph-tools i{background:#38444c;width:1px;height:20px;margin:0 5px}.ops-graph-stage{background:#141e25;flex:1;min-height:463px;position:relative;overflow:hidden}.ops-axis{z-index:1;background:#a0afb21f;position:absolute}.axis-x{height:1px;top:50%;left:0;right:0}.axis-y{width:1px;top:0;bottom:0;left:50%}.ops-object{z-index:4;color:#d5d7da;text-align:left;background:#202c34;border:1px solid #52616a;min-width:100px;padding:10px 11px;position:absolute;box-shadow:0 8px 18px #0003}.ops-object small,.ops-object strong,.ops-object span{display:block}.ops-object small{color:#718089;letter-spacing:.13em;font:700 5px/1 ui-monospace,monospace}.ops-object strong{margin:7px 0 4px;font-size:9px}.ops-object span{color:#78858d;font-size:6px}.ops-object:hover{border-color:#6b8fa7}.object-scenario{border-left:3px solid var(--lime);top:40%;left:39%}.object-source{border-left:3px solid var(--cyan);top:17%;left:8%}.object-actors{border-left:3px solid var(--amber);top:16%;right:7%}.object-options{border-left:3px solid var(--magenta);bottom:16%;left:11%}.object-deim{border-left:3px solid #7aa1ba;bottom:10%;right:27%}.object-decision{border-left:3px solid #d7dadd;top:48%;right:5%}.ops-link{z-index:2;opacity:.7;background:#607985}.ops-link:after{background:#607985}.link-1{width:190px;top:26%;left:17%;transform:rotate(20deg)}.link-2{width:180px;top:44%;left:48%;transform:rotate(-28deg)}.link-3{width:200px;top:69%;left:20%;transform:rotate(-29deg)}.link-4{width:155px;top:50%;left:48%;transform:rotate(38deg)}.link-5{width:185px;top:67%;left:67%;transform:rotate(-40deg)}.link-6{width:100px;top:29%;right:19%;transform:rotate(65deg)}.link-7{width:120px;top:57%;right:22%;transform:rotate(60deg)}.ops-coordinate{z-index:2;color:#c1cbd0;letter-spacing:.1em;font:700 5px/1 ui-monospace,monospace;position:absolute}.coord-a{bottom:10px;left:12px}.coord-b{top:11px;right:12px}.ops-graph-panel>footer{justify-content:flex-start}.ops-graph-panel>footer span{border-right:1px solid #334049;padding-right:12px}.ops-graph-panel>footer button{color:#718087;background:0 0;border:0;margin-left:auto;font-size:6px}.ops-inspector{flex-direction:column;display:flex}.ops-inspector-tabs{border-bottom:1px solid var(--ops-line);grid-template-columns:repeat(3,1fr);height:37px;display:grid}.ops-inspector-tabs button{color:#64727a;text-transform:uppercase;letter-spacing:.09em;background:#151e25;border:0;border-right:1px solid #303d45;font-size:6px}.ops-inspector-tabs button.active{color:#d3d6d9;box-shadow:inset 0 -2px var(--lime);background:#202b32}.ops-inspector-body{flex:1;padding:20px}.ops-object-type{color:#7fa6c0;letter-spacing:.12em;font:700 6px/1 ui-monospace,monospace}.ops-inspector-body h2{font:800 24px/1 var(--display);text-transform:uppercase;letter-spacing:-.03em;margin:13px 0 9px}.ops-inspector-body>p{color:#7d8a91;min-height:44px;margin:0;font-size:8px;line-height:1.6}.ops-inspector-body dl{border-top:1px solid #334049;margin:20px 0 0}.ops-inspector-body dl div{border-bottom:1px solid #303d45;justify-content:space-between;align-items:center;min-height:40px;display:flex}.ops-inspector-body dt,.ops-inspector-body dd{color:#68767e;margin:0;font-size:7px}.ops-inspector-body dd{color:#b8bcc1}.ops-inspector-body dd i{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.ops-inspector-callout{border-left:2px solid var(--lime);background:#202c34;margin-top:20px;padding:14px}.ops-inspector-callout span{color:#7fa6c0;letter-spacing:.12em;font-size:6px}.ops-inspector-callout p{color:#aaaeb3;margin:8px 0 0;font-size:8px;line-height:1.6}.ops-inspector>footer a{color:#a0cfee;justify-content:space-between;width:100%;font-weight:800;display:flex}.ops-signal-list{border-top:1px solid #334049;margin-top:18px}.ops-signal-list>div{border-bottom:1px solid #303d45;grid-template-columns:12px 1fr auto;align-items:center;min-height:53px;display:grid}.ops-signal-list i{background:#5787a7;border-radius:50%;width:6px;height:6px}.ops-signal-list strong,.ops-signal-list small{display:block}.ops-signal-list strong{color:#b9bdc2;font-size:8px}.ops-signal-list small{color:#64727a;margin-top:4px;font-size:6px}.ops-signal-list b{color:#779db6;font-size:6px}.ops-lineage{border-top:1px solid #334049;margin:20px 0 0;padding:0;list-style:none}.ops-lineage li{color:#a7abb0;border-bottom:1px solid #303d45;align-items:center;gap:15px;min-height:54px;font-size:8px;display:flex}.ops-lineage span{color:#6c94af;font:700 7px/1 ui-monospace,monospace}.ops-secondary-grid{grid-template-columns:1.15fr .75fr .9fr;gap:8px;margin-top:8px;display:grid}.ops-secondary-grid .ops-panel{min-height:275px}.ops-activity>div{padding:0 14px}.ops-activity header button{color:#7d8a91;font-size:6px}.ops-event{border-bottom:1px solid #303d45;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;min-height:73px;display:grid}.event-mark{width:24px;height:24px;color:var(--lime);border:1px solid #4a5760;place-items:center;font-size:7px;display:grid}.event-mark.system{color:var(--cyan);border-color:#436673}.ops-event.muted{opacity:.55}.ops-event p{margin:0}.ops-event strong,.ops-event small{display:block}.ops-event strong{color:#c3c6cb;font-size:8px}.ops-event small{color:#6d7b83;margin-top:5px;font-size:6px}.ops-event time{color:#617079;font:700 6px/1 ui-monospace,monospace}.ops-quality>header>b,.ops-copilot>header>b{color:#7098b3;letter-spacing:.1em;border:1px solid #3b5364;padding:5px 6px;font-size:5px}.quality-score{border-bottom:1px solid #303d45;align-items:end;height:95px;padding:18px 20px;display:flex;position:relative}.quality-score>strong{font:780 48px/.8 var(--display)}.quality-score>span{color:#78858c;margin-left:8px;font-size:6px;line-height:1.5}.quality-score>i{border:4px solid #2f3a42;border-top-color:var(--lime);border-radius:50%;width:58px;height:58px;position:absolute;right:20px;transform:rotate(35deg)}.quality-bars{padding:13px 20px}.quality-bars>div{grid-template-columns:85px 1fr 18px;align-items:center;gap:8px;height:25px;display:grid}.quality-bars span,.quality-bars em{color:#78858c;font-size:6px;font-style:normal}.quality-bars em{text-align:right}.quality-bars>div>i{background:#344149;height:2px}.quality-bars>div>i b{background:#6994b0;height:2px;display:block}.ops-copilot>header>b i{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.copilot-note{border-left:2px solid var(--lime);background:#202c34;grid-template-columns:26px 1fr;gap:10px;min-height:100px;margin:17px;padding:15px;display:grid}.copilot-note>span{width:23px;height:23px;color:var(--lime);border:1px solid #506675;place-items:center;font-size:6px;display:grid}.copilot-note p{color:#b0b4b9;margin:0;font-size:8px;line-height:1.6}.copilot-prompts{flex-wrap:wrap;gap:5px;padding:0 17px;display:flex}.copilot-prompts button{color:#88959c;background:0 0;border:1px solid #3b4951;padding:7px;font-size:6px}.ops-copilot>footer{color:#66747c;border-top:1px solid #303d45;align-items:center;gap:10px;min-height:48px;margin-top:15px;padding:0 17px;font-size:6px;display:flex}.ops-copilot>footer span{flex:1}.ops-copilot>footer button{background:var(--lime);color:#98aebd;border:0;border-radius:50%;width:25px;height:25px}@media (width<=1270px){.intel-hero-grid{grid-template-columns:.8fr 1.2fr;gap:45px}.intel-hero h1{font-size:clamp(64px,7.1vw,92px)}.intel-architecture{grid-template-columns:1fr;gap:45px}.ops-primary-grid{grid-template-columns:minmax(245px,.65fr) minmax(500px,1.35fr)}.ops-inspector{grid-column:1/-1;min-height:420px}.ops-inspector-body>p{min-height:0}}@media (width<=980px){.intel-header{grid-template-columns:1fr auto}.intel-header nav{display:none}.intel-hero-grid{grid-template-columns:1fr}.intel-hero-copy{max-width:720px}.intel-product-window{min-height:590px}.intel-section-heading{grid-template-columns:.28fr 1fr}.intel-section-heading p{grid-column:2}.intel-capability-list article{grid-template-columns:60px 1fr 28px}.intel-capability-list article>p{grid-column:2}.architecture-flow{grid-template-columns:repeat(4,1fr);gap:8px}.architecture-flow>div{width:auto}.architecture-flow>i{display:none}.intel-access{grid-template-columns:1fr}.intel-provenance{grid-template-columns:.2fr 1fr}.intel-provenance>div{grid-column:2}.ops-sidebar{width:64px;min-width:64px}.ops-logo{padding:0 12px}.ops-logo img{object-fit:cover;object-position:left;width:40px}.ops-workspace-name,.ops-sidebar nav a b,.ops-sidebar nav a i,.ops-sidebar-bottom span,.ops-sidebar-bottom p{display:none}.ops-sidebar nav a{grid-template-columns:1fr;place-items:center}.ops-sidebar-bottom{text-align:center;padding:17px}.ops-primary-grid,.ops-secondary-grid{grid-template-columns:1fr}.ops-inspector{grid-column:auto}.ops-topbar{gap:8px}.ops-search{display:none}.ops-user{min-width:145px}.ops-contextbar{grid-template-columns:repeat(2,1fr)}}@media (width<=660px){.intel-header{height:64px;padding:0 17px}.intel-wordmark{width:116px}.intel-header-actions>button{display:none}.intel-signin{gap:13px;min-height:36px;padding:0 11px}.intel-classline{padding:0 17px}.intel-classline span:first-child{display:none}.intel-hero-grid{padding:60px 18px}.intel-hero h1{font-size:clamp(58px,19vw,83px)}.intel-hero-actions>*{width:100%}.intel-text-action span{margin-left:auto}.intel-product-window{min-height:500px}.intel-window-bar{grid-template-columns:1fr auto}.intel-window-bar>div,.intel-window-status span:not(:first-child),.graph-focus{display:none}.graph-node{min-width:94px}.node-effect{right:7%}.node-decision{right:4%}.intel-hero-rail{grid-template-columns:1fr 1fr;padding:0 18px}.intel-hero-rail>div:nth-child(3){border-left:1px solid var(--intel-line)}.intel-hero-rail>div:nth-child(-n+2){border-bottom:1px solid var(--intel-line)}.intel-system,.intel-workflow{padding:90px 18px}.intel-section-heading,.intel-workflow-title{grid-template-columns:1fr}.intel-section-heading p{grid-column:auto}.intel-section-heading h2,.intel-workflow-title h2,.access-copy h2{font-size:48px}.intel-capability-list article{grid-template-columns:40px 1fr 24px;gap:14px}.intel-architecture{padding:30px 20px}.architecture-flow{grid-template-columns:1fr 1fr}.intel-workflow-grid{grid-template-columns:1fr}.intel-workflow-grid article{border-right:0;border-bottom:1px solid var(--intel-line);min-height:310px}.intel-workflow-grid article:last-child{border-bottom:0}.intel-access{padding:90px 18px}.access-panel dl{grid-template-columns:1fr}.access-panel dl div{border-bottom:1px solid #ffffff1f;border-right:0}.intel-provenance{grid-template-columns:1fr;padding:45px 18px}.intel-provenance>div{grid-column:auto}.intel-footer{flex-direction:column;align-items:flex-start}.ops-sidebar{display:none}.ops-topbar{padding:0 11px}.ops-breadcrumb span:nth-of-type(2),.ops-breadcrumb i{display:none}.ops-user{grid-template-columns:31px 1fr;min-width:78px}.ops-user div{display:none}.ops-main{padding:0 9px 30px}.ops-contextbar{grid-template-columns:1fr 1fr;margin:0 -9px;padding:0 9px}.ops-contextbar>div:nth-child(2),.ops-contextbar>div:nth-child(3){display:none}.ops-titlebar{flex-direction:column;align-items:flex-start}.ops-titlebar>div:last-child{width:100%}.ops-titlebar>div:last-child>*{flex:1;justify-content:center}.ops-primary-grid{grid-template-columns:1fr}.ops-graph-stage{min-height:430px}.ops-graph-tools button:nth-child(-n+3){display:none}.ops-object{min-width:86px;padding:8px}.object-scenario{left:34%}.object-deim{right:21%}.ops-secondary-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}.company-site,.access-page,.manage-shell,.member-shell{--brand-ink:#14181b;--brand-muted:#59646c;--brand-line:#dde2e5;--brand-paper:#fff;--brand-soft:#f3f5f6;--brand-accent:#bcc6d4;--brand-dark:#122329;color:var(--brand-ink);background:var(--brand-paper);font-family:Arial,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6}.company-site *,.access-page *,.manage-shell *,.member-shell *{scroll-margin-top:100px}.company-site button,.access-page button,.manage-shell button,.member-shell button{cursor:pointer}.company-site a:focus-visible,.company-site button:focus-visible,.access-page :focus-visible,.manage-shell :focus-visible,.member-shell :focus-visible{outline-offset:4px;outline:3px solid #427c76}.company-header{border-bottom:1px solid var(--brand-line);background:#fff;justify-content:space-between;align-items:center;gap:30px;min-height:94px;padding:20px 5vw;display:flex}.company-brand{flex-shrink:0;align-items:center;display:inline-flex}.company-brand img{width:150px;height:auto;display:block}.company-brand-light img{filter:invert()}.company-header nav{gap:36px;font-size:.875rem;display:flex}.company-header nav a:hover,.company-footer a:hover{color:#c3cdd9}.company-login{border-left:1px solid var(--brand-line);align-items:center;gap:40px;padding:7px 0 7px 30px;font-size:.875rem;display:inline-flex}.company-hero{padding:56px 5vw 0}.company-eyebrow{letter-spacing:.13em;font-size:.75rem;font-weight:600;line-height:1.5;display:block}.company-hero>.company-eyebrow{align-items:center;gap:10px;display:flex}.company-eyebrow>span{background:#45556d;border-radius:50%;width:6px;height:6px}.company-hero-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:7vw;margin:26px 0 45px;display:grid}.company-hero h1{letter-spacing:-.06em;margin:0;font:400 clamp(3.5rem,6.2vw,6.6rem)/1.01 Arial,sans-serif}.company-hero-heading p{max-width:450px;color:var(--brand-muted);margin:0 0 24px;font-size:1.05rem;line-height:1.7}.company-link{border-bottom:1px solid #a6b0b5;align-items:center;gap:38px;padding:10px 0;font-size:.875rem;display:inline-flex}.company-image-caption{position:absolute;bottom:12%;left:4.5%}.company-image-caption>span,.company-image-index{letter-spacing:.12em;font-size:.75rem}.company-image-caption p{letter-spacing:-.045em;margin:24px 0 0;font-size:clamp(2.4rem,4.2vw,4rem);line-height:1.07}.company-image-index{color:#c6d0d5;position:absolute;bottom:8%;right:4%}.company-positioning{border-bottom:1px solid var(--brand-line);color:var(--brand-muted);justify-content:space-between;padding:21px 0;font-size:.8125rem;display:flex}.company-section{padding:115px 5vw}.company-section-top{grid-template-columns:1fr 3fr;align-items:start;gap:5vw;display:grid}.company-section h2,.company-about h2,.company-personal h2,.company-closing h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.1vw,3.3rem);font-weight:400;line-height:1.16}.company-intro{color:var(--brand-muted);grid-template-columns:1fr 1fr;gap:4vw;margin:35px 0 58px 26.25%;display:grid}.company-intro p{margin:0}.company-values{border-top:1px solid var(--brand-line);grid-template-columns:repeat(3,1fr);display:grid}.company-values article{border-right:1px solid var(--brand-line);margin-right:34px;padding:30px 34px 0 0}.company-values article:last-child{border-right:0;margin-right:0}.company-values article>span{color:#697780;font-size:.75rem}.company-values h3{letter-spacing:-.03em;margin:46px 0 17px;font-size:1.5rem;font-weight:400}.company-values p{color:var(--brand-muted);max-width:380px;margin:0}.company-audience{background:var(--brand-dark);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 5vw;display:grid}.company-audience h2{letter-spacing:-.045em;margin:40px 0 28px;font-size:clamp(2.5rem,4.2vw,4.7rem);font-weight:400;line-height:1.1}.company-audience h2 em{color:#aab4c1;font-style:normal}.company-audience>div>p{color:#b8c4c9;max-width:440px}.company-audience-list article{border-bottom:1px solid #3c4b52;padding:28px 0}.company-audience-list article:first-child{border-top:1px solid #3c4b52}.company-audience-list article>span{color:#aab4c1;letter-spacing:.08em;font-size:.75rem}.company-audience-list h3{margin:18px 0 9px;font-size:1.375rem;font-weight:400}.company-audience-list p{color:#b8c4c9;max-width:500px;margin:0}.company-personal{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:110px 5vw;display:grid}.company-personal-mark{background:#e8ebee;border-left:3px solid #596980;flex-direction:column;justify-content:space-between;min-height:420px;padding:40px;display:flex}.company-personal-mark>span{letter-spacing:.12em;color:#c6cbd3;font-size:.75rem}.company-personal-mark>strong{letter-spacing:-.045em;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;line-height:1.1}.company-personal-mark>i{letter-spacing:.3em;font-size:.75rem;font-style:normal}.company-personal h2{margin:27px 0}.company-personal p{color:var(--brand-muted);max-width:580px}.company-button{color:#fff;background:#192c32;border:1px solid #192c32;justify-content:center;align-items:center;gap:38px;min-height:50px;padding:12px 22px;font-size:.875rem;display:inline-flex}.company-button:hover{background:#29464b}.company-button:disabled{cursor:wait;opacity:.6}.company-personal .company-button{margin-top:20px}.company-about{background:#f3f5f6;grid-template-columns:1fr 3fr;gap:25px 5vw;padding:90px 5vw 110px;display:grid}.company-about>div{color:var(--brand-muted);grid-column:2;grid-template-columns:1fr 1fr;gap:4vw;display:grid}.company-closing{justify-content:space-between;align-items:center;gap:40px;padding:100px 5vw;display:flex}.company-closing h2{margin-top:22px}.company-closing>div:last-child{flex-direction:column;gap:16px;display:flex}.company-footer{color:#98a7b3;border-top:1px solid var(--brand-line);background:#fff;grid-template-columns:1fr auto;align-items:start;gap:20px;padding:42px 5vw 25px;display:grid}.company-footer p{letter-spacing:0;text-transform:none;color:#a6acb1;margin:20px 0;font-size:.875rem}.company-footer nav{gap:24px;font-size:.8125rem;display:flex}.company-footer small{color:#a6acb1;border-top:1px solid var(--brand-line);grid-column:1/-1;padding-top:24px;font-size:.75rem}@media (width<=900px){.company-header nav{gap:18px}.company-hero-heading{grid-template-columns:1fr;gap:28px}.company-hero-heading p{max-width:600px}.company-hero-image{min-height:390px}.company-section-top{grid-template-columns:1fr;gap:26px}.company-intro{margin-left:0}.company-audience,.company-personal{gap:40px}.company-about{grid-template-columns:1fr}.company-about>div{grid-column:auto}.company-values article{margin-right:20px;padding-right:20px}.company-footer nav{flex-direction:column;gap:9px}}@media (width<=640px){.company-header{min-height:76px;padding:18px 6vw}.company-brand img{width:126px}.company-header nav{display:none}.company-login{gap:20px;padding-left:18px}.company-hero{padding:36px 6vw 0}.company-hero h1{font-size:3.1rem}.company-hero-heading{margin-bottom:30px}.company-hero-image{min-height:350px}.company-image-caption{bottom:17%;left:7%}.company-image-caption>span{font-size:.75rem}.company-image-index{display:none}.company-positioning{flex-direction:column;gap:8px}.company-section,.company-personal,.company-audience,.company-about,.company-closing{padding:68px 6vw}.company-intro,.company-values,.company-audience,.company-personal,.company-about>div{grid-template-columns:1fr}.company-intro{gap:20px;margin:28px 0 36px}.company-values article{border-right:0;border-bottom:1px solid var(--brand-line);margin:0;padding:28px 0}.company-values h3{margin:24px 0 12px}.company-audience h2{font-size:2.8rem}.company-personal-mark{min-height:350px;padding:28px}.company-closing{flex-direction:column;align-items:flex-start}.company-closing>div:last-child{width:100%}.company-footer{grid-template-columns:1fr;padding:35px 6vw}.desktop-break{display:none}}.access-page{grid-template-columns:46% 54%;min-height:100svh;display:grid}.access-visual{color:#fff;background:linear-gradient(#0e1d2480,#0e1d24c2),url(/argos-coast.jpg) 64%/cover;flex-direction:column;justify-content:space-between;min-height:100svh;padding:48px 4vw;display:flex}.access-visual .access-visual-regel{letter-spacing:-.05em;margin:30px 0 24px;font:400 clamp(2.5rem,3.6vw,4rem)/1.12 Arial,sans-serif}.access-visual p{color:#d1dbdf}.access-visual small{color:#c6d0d5;font-size:.75rem}.access-content{flex-direction:column;justify-content:space-between;gap:44px;padding:42px 6vw 28px;display:flex}.access-back{color:#a6acb1;align-self:flex-start;font-size:.875rem}.access-form-wrap{align-self:center;width:100%;max-width:460px;padding:36px 0}.access-form-wrap h1,.access-form-wrap h2{letter-spacing:-.04em;margin:22px 0 18px;font:400 clamp(2rem,3vw,2.8rem)/1.12 Arial,sans-serif}.access-form-wrap>p{color:#a6acb1;margin:0 0 36px}.argos-form{flex-direction:column;gap:10px;display:flex}.argos-form label,.argos-form legend{color:#a6acb1;font-size:.875rem;font-weight:500}.argos-form>label:not(:first-child){margin-top:12px}.argos-form input,.argos-form select,.argos-form textarea,.manage-toolbar input,.manage-toolbar select,.manage-table select{color:#0d0f11;width:100%;min-height:48px;box-shadow:none;background:#fff;border:1px solid #d5d5d0;border-radius:0;padding:12px 14px;font:400 1rem/1.4 Arial,sans-serif;display:block}.argos-form input::placeholder,.argos-form textarea::placeholder{color:#6b7076}.argos-form textarea{resize:vertical}.argos-form small{color:#a6acb1;font-size:.75rem}.password-field{position:relative}.password-field input{padding-right:78px}.password-field button{color:#c4d0d3;background:0 0;border:0;height:100%;padding:0 17px;font-size:.8125rem;position:absolute;top:0;right:0}.form-text-link{color:#b2cbce;text-underline-offset:4px;background:0 0;border:0;align-self:flex-end;padding:6px 0;font-size:.8125rem;text-decoration:underline}.form-submit{justify-content:space-between;width:100%;min-height:54px;margin-top:20px}.access-contact{border-top:1px solid #ffffff29;margin-top:32px;padding-top:24px;font-size:.875rem}.access-contact strong{font-weight:500}.access-contact p{color:#a6acb1;margin:7px 0 0}.access-footer{color:#a6acb1;justify-content:space-between;gap:20px;font-size:.75rem;display:flex}.form-error,.form-notice,.form-success{overflow-wrap:anywhere;border:1px solid;margin:14px 0;padding:14px 18px;font-size:.875rem;line-height:1.5}.form-error{color:#d7c0c0;background:#fff6f5;border-color:#ebc5c3}.form-notice{color:#b9cad2;background:#f0f5f8;border-color:#d3dfe5}.form-success{color:#b0bdcd;background:#eef2f6;border-color:#c7d1dd}.form-error button{color:inherit;background:0 0;border:0;margin-left:16px;text-decoration:underline}.download-page{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;min-height:650px;padding:90px 7vw 110px;display:grid}.download-page h1,.policy-page h1{letter-spacing:-.05em;margin:27px 0;font:400 clamp(2.8rem,4.5vw,4.8rem)/1.08 Arial,sans-serif}.download-page p,.policy-page p{color:#c8cdd1;max-width:650px}.download-page ul{color:#c8cdd1;margin:24px 0;padding-left:20px}.download-page li{padding:5px 0}.download-card{background:#f5f7f7;border:1px solid #d8e0e3;padding:36px}.download-card h2{margin:0 0 14px;font-size:1.6rem;font-weight:400}.policy-page{max-width:1040px;margin:auto;padding:80px 5vw 100px}.policy-page>p{margin-bottom:55px;font-size:1.125rem}.policy-page section{border-top:1px solid #ffffff29;padding:26px 0}.policy-page h2{margin:0 0 12px;font-size:1.4rem;font-weight:400}.manage-shell,.member-shell{background:#f5f7f8;min-height:100svh;display:flex}.workspace-sidebar{background:#fff;border-right:1px solid #dde2e5;flex-direction:column;flex-shrink:0;gap:30px;width:238px;height:100svh;padding:36px 23px 24px;display:flex;position:sticky;top:0}.workspace-sidebar .company-brand{padding:0 8px}.workspace-sidebar .company-brand img{width:145px}.workspace-caption{letter-spacing:.07em;color:#697980;padding:8px 8px 0;font-size:.75rem}.workspace-sidebar nav{flex-direction:column;gap:5px;display:flex}.workspace-sidebar nav button,.workspace-sidebar nav a{text-align:left;color:#cad2d6;background:0 0;border:0;align-items:center;gap:14px;padding:13px 11px;font-size:.875rem;line-height:1.4;display:flex}.workspace-sidebar nav button span,.workspace-sidebar nav a span{color:#89949a;width:18px;font-size:.75rem}.workspace-sidebar nav button.active{color:#a1afc3;background:#eaedf0}.workspace-sidebar nav button:hover,.workspace-sidebar nav a:hover{background:#f1f4f4}.workspace-sidebar-bottom{color:#c8d0d5;border-top:1px solid #e1e6e8;flex-direction:column;gap:15px;margin-top:auto;padding:20px 10px 0;font-size:.8125rem;display:flex}.workspace-sidebar-bottom button{text-align:left;font:inherit;color:inherit;background:0 0;border:0;padding:0}.workspace-main{flex:1;min-width:0;padding:0 3.5vw 60px}.workspace-top{color:#657680;border-bottom:1px solid #dce3e7;justify-content:space-between;align-items:center;gap:20px;min-height:77px;font-size:.8125rem;display:flex}.account-pill{color:#aec5cb;background:#fff;border:1px solid #d3dce0;padding:5px 12px;font-size:.8125rem}.workspace-title{justify-content:space-between;align-items:center;gap:25px;margin:46px 0 34px;display:flex}.workspace-title h1{letter-spacing:-.04em;margin:15px 0;font:400 clamp(2rem,3.1vw,3rem)/1.14 Arial,sans-serif}.workspace-title p{color:#657680;margin:0}.workspace-title .company-button{flex-shrink:0}.member-overview{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}.member-overview article{background:#fff;border:1px solid #dce3e7;flex-direction:column;padding:22px 24px;display:flex}.member-overview article>span{color:#637580;font-size:.8125rem}.member-overview article>strong{letter-spacing:-.035em;margin-top:14px;font-size:2.4rem;font-weight:400;line-height:1.2}.member-overview article>strong.member-license-state{font-size:1.5rem}.member-overview article>small{color:#6e7d85;margin-top:8px;font-size:.75rem}.soft-badge{color:#b2becd;white-space:nowrap;background:#e5e9ee;padding:5px 10px;font-size:.75rem;line-height:1.5;display:inline-flex}.subtle-label{color:#6c777e;font-size:.8125rem}.member-goal{background:#edf0f3;border:1px solid #ced4dd;border-left:3px solid #687c96;margin:28px 0 40px;padding:27px 30px}.member-goal p{color:#b0bbcb;white-space:pre-wrap;max-width:850px;margin:13px 0 0;font-size:1.125rem}.member-program>header{justify-content:space-between;align-items:center;gap:20px;margin:34px 0 22px;display:flex}.member-program h2{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:400}.member-program header>span{color:#697b85;font-size:.8125rem}.member-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.member-scenarios article{background:#fff;border:1px solid #dce3e7;flex-direction:column;padding:26px;display:flex}.member-card-top{color:#647981;justify-content:space-between;align-items:center;gap:15px;font-size:.75rem;display:flex}.member-card-top>span:first-child{letter-spacing:.09em}.member-scenarios h3{letter-spacing:-.03em;margin:35px 0 14px;font-size:1.5rem;font-weight:400}.member-scenarios p{color:#677982;margin:0 0 28px;font-size:1rem}.member-stage{margin-top:auto}.member-stage>div{background:#e6ecef;height:3px;overflow:hidden}.member-stage>div>span{background:#60728a;height:100%;display:block}.member-stage small{color:#627983;margin-top:10px;font-size:.75rem;display:block}.member-start{color:#abc9c4;border-top:1px solid #e1e8eb;justify-content:space-between;align-items:center;margin-top:25px;padding-top:18px;font-size:.875rem;display:flex}.member-start.disabled{color:#87969e}.member-password{background:#fff;border:1px solid #dce3e7;max-width:540px;margin:50px 0;padding:32px}.member-password h2{letter-spacing:-.03em;margin:20px 0;font-size:1.7rem;font-weight:400}.member-password>p{color:#647680}.workspace-loading{color:#677881;padding:60px 0}.workspace-empty{color:#637780;text-align:center;background:#fff;padding:55px 30px}.workspace-empty h2,.workspace-empty h3{color:#aac0c9;font-size:1.5rem;font-weight:400}.workspace-empty p{max-width:590px;margin:15px auto}.manage-toolbar{align-items:flex-end;gap:18px;margin:35px 0 20px;display:flex}.manage-toolbar>label{color:#5f737d;flex-direction:column;gap:8px;font-size:.8125rem;display:flex}.manage-toolbar .manage-search{flex:1}.manage-toolbar>label:not(.manage-search){width:175px}.secondary-button{color:#b8ccd2;cursor:pointer;background:#fff;border:1px solid #bdcbd1;min-height:48px;padding:10px 18px;font-size:.875rem}.secondary-button:hover{background:#edf3f4}.secondary-button:disabled{opacity:.5;cursor:wait}.manage-table-wrap{background:#fff;border:1px solid #dce3e7;overflow-x:auto}.manage-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.manage-table th{color:#657982;white-space:nowrap;background:#edf1f3;padding:15px 20px;font-size:.75rem;font-weight:400}.manage-table td{vertical-align:middle;border-top:1px solid #e2e8eb;padding:20px}.manage-table td>strong{min-width:100px;font-weight:500;display:block}.manage-table td>small{color:#798b93;margin-top:6px;font-size:.75rem;display:block}.manage-table select{min-width:160px;min-height:42px;padding:9px;font-size:.875rem}.table-actions{flex-direction:column;align-items:flex-start;gap:7px;min-width:170px;display:flex}.table-actions button,.table-button{color:#bad3d1;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:.8125rem}.table-actions button:hover,.table-button:hover{text-decoration:underline}.table-actions button:disabled{opacity:.5}.state-label{margin-top:5px;font-size:.75rem;display:block}.state-label.is-active{color:#bdc7d5}.state-label.is-inactive{color:#d9ccc3}.state-label:before{content:"●";padding-right:6px;font-size:8px}.credentials-card{background:#eef2f6;border:1px solid #a8b5c5;margin:25px 0;padding:30px}.credentials-card h2{margin:15px 0;font-size:1.5rem;font-weight:400}.credentials-card p{color:#c4cbd3;font-size:.875rem}.credentials-card dl{gap:15px;margin:24px 0;display:grid}.credentials-card dl>div{flex-wrap:wrap;align-items:baseline;gap:25px;display:flex}.credentials-card dt{color:#c4cbd3;min-width:160px;font-size:.8125rem}.credentials-card dd{overflow-wrap:anywhere;margin:0;font:400 1rem/1.5 ui-monospace,monospace}.form-actions{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.credentials-card .form-actions{justify-content:flex-start}.manage-overlay{z-index:1000;background:#10232e99;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.manage-dialog{background:#fff;border:1px solid #d4dfe4;width:min(670px,100%);max-height:calc(100svh - 48px);padding:30px;overflow-y:auto;box-shadow:0 24px 90px #10232e33}.manage-dialog>header{border-bottom:1px solid #dce5e9;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding-bottom:24px;display:flex}.manage-dialog h2{letter-spacing:-.025em;margin:0;font-size:1.6rem;font-weight:400}.manage-dialog>header button{color:#c6d2d7;background:0 0;border:0;padding:6px;font-size:1.8rem;line-height:1}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-grid>div{flex-direction:column;gap:10px;display:flex}.scenario-picker{border:1px solid #d6e1e5;margin-top:18px;padding:14px 18px}.scenario-picker legend{padding:0 7px}.scenario-picker label{align-items:center;gap:13px;padding:12px 0;display:flex}.argos-form input[type=checkbox]{accent-color:#374559;flex-shrink:0;width:18px;height:18px;min-height:0}.scenario-picker label span{flex-direction:column;gap:3px;display:flex}.scenario-picker strong{font-weight:500}.argos-form .inline-check{align-items:center;gap:12px;margin:18px 0 0;display:flex}.training-account-bar{color:#b1bdcc;background:#eaedf0;border:1px solid #cacfd6;justify-content:space-between;align-items:center;gap:25px;margin:20px 0;padding:15px 20px;font-size:.875rem;display:flex}.training-account-bar>span{max-width:65%}.training-account-bar button{color:#bac5d2;font:inherit;text-align:right;background:0 0;border:0}.offline-scenarios{grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0;display:grid}.offline-scenarios article{padding:30px}.offline-scenarios article p{margin:20px 0 30px}.offline-scenarios article h2{margin-top:24px}@media (width>=1600px){.workspace-main{padding-left:60px;padding-right:60px}.member-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.access-page{grid-template-columns:40% 60%}.access-content{padding-left:5vw;padding-right:5vw}.access-visual{padding:35px 4vw}.access-visual .access-visual-regel{font-size:2.6rem}.workspace-sidebar{width:205px;padding:30px 15px}.workspace-title{flex-direction:column;align-items:flex-start}.member-scenarios{grid-template-columns:1fr}.manage-toolbar{flex-wrap:wrap}.manage-toolbar .manage-search{min-width:200px}.member-overview{gap:10px}.member-overview article{padding:18px}.download-page{gap:5vw;padding:70px 5vw}.offline-scenarios{grid-template-columns:1fr}}@media (width<=680px){.access-page{display:block}.access-visual{min-height:275px;padding:25px 7vw}.access-visual .access-visual-regel{margin:24px 0 16px!important;font-size:2rem!important}.access-visual>small,.access-visual>div>.company-eyebrow{display:none}.access-visual p{margin:0;font-size:.875rem}.access-content{padding:26px 7vw}.access-form-wrap{padding:16px 0 30px}.access-form-wrap h1,.access-form-wrap h2{font-size:2rem}.access-footer{flex-wrap:wrap}.download-page{grid-template-columns:1fr;gap:40px;padding:50px 6vw 70px}.download-card{padding:27px}.policy-page{padding:50px 6vw 70px}.manage-shell,.member-shell{display:block}.workspace-sidebar{border-bottom:1px solid #dce3e7;border-right:0;flex-flow:wrap;gap:18px;width:100%;height:auto;padding:22px 5vw;display:flex;position:relative}.workspace-sidebar .company-brand{padding:0}.workspace-sidebar .company-brand img{width:124px}.workspace-caption{display:none}.workspace-sidebar nav{flex-direction:row;order:3;gap:4px;width:100%;overflow-x:auto}.workspace-sidebar nav button,.workspace-sidebar nav a{white-space:nowrap;gap:8px;padding:11px 10px;font-size:.8125rem}.workspace-sidebar nav span{display:none}.workspace-sidebar-bottom{border:0;justify-content:center;margin:0 0 0 auto;padding:0;font-size:.75rem}.workspace-sidebar-bottom>a{display:none}.workspace-main{padding:0 5vw 45px}.workspace-top{min-height:60px;font-size:.75rem}.workspace-title{gap:20px;margin:30px 0}.workspace-title h1{font-size:2rem}.member-overview{border:1px solid #dce3e7;gap:0}.member-overview article{border:0;border-right:1px solid #e4e9ec;padding:14px 12px}.member-overview article:last-child{border:0}.member-overview article>span{font-size:.75rem;line-height:1.4}.member-overview article>strong{font-size:1.8rem}.member-overview article>strong.member-license-state{font-size:1.1rem}.member-goal{padding:22px}.member-program>header{align-items:flex-start}.member-program h2{font-size:1.3rem}.member-program>header>span{white-space:nowrap;font-size:.75rem}.member-password{margin:30px 0;padding:24px}.manage-toolbar{gap:12px}.manage-toolbar .manage-search{flex-basis:100%}.manage-toolbar>label:not(.manage-search){flex:1}.manage-overlay{padding:10px}.manage-dialog{max-height:calc(100svh - 20px);padding:22px}.form-grid{grid-template-columns:1fr;gap:20px}.form-actions{flex-wrap:wrap}.credentials-card{padding:22px}.credentials-card dl>div{gap:5px}.credentials-card dd{width:100%}.training-account-bar{flex-direction:column;align-items:flex-start;gap:10px}.training-account-bar>span{max-width:100%}}.company-mobile-nav{font-size:.875rem;display:none;position:relative}.company-mobile-nav summary{cursor:pointer;padding:10px 0;list-style:none}.company-mobile-nav summary::-webkit-details-marker{display:none}.company-mobile-nav summary span{margin-left:8px}.company-mobile-nav>div{z-index:50;background:#fff;border:1px solid #dce3e7;flex-direction:column;width:230px;padding:12px;display:flex;position:absolute;top:100%;right:-70px;box-shadow:0 16px 30px #19313c14}.company-mobile-nav a{padding:11px 13px}.company-mobile-nav a:hover{background:#f0f2f4}.training-shell{--lime:#bac7d7;--display:Arial,"Helvetica Neue",sans-serif;background:#f4f6f7;font-family:Arial,Helvetica Neue,sans-serif}.training-shell .session-titlebar h1{text-transform:none;letter-spacing:-.04em;font-size:clamp(32px,4vw,48px);font-weight:400}.training-shell .session-titlebar p,.training-shell .briefing-card p,.training-shell .panel-intro,.training-shell .direction-prompt,.training-shell .locked-summary p,.training-shell .chat-message p{font-size:16px;line-height:1.65}.training-shell .button{letter-spacing:.025em;text-transform:none;font-size:14px;font-weight:500}.training-shell .micro-label,.training-shell .session-scenario,.training-shell .progress-count,.training-shell .panel-index,.training-shell .required-label{font-size:12px}.training-shell .workspace-panel{box-shadow:none;border-color:#d9e2e6}.training-shell .panel-header h2{text-transform:none;font-size:22px;font-weight:500}.training-shell .fragment-card h3{font-size:17px;line-height:1.35}.training-shell .fragment-card p{font-size:14px;line-height:1.6}.training-shell .fragment-card small,.training-shell .fragment-bottom,.training-shell .confidence{font-size:12px}.training-shell .analysis-form label>span,.training-shell .option-card label>span{font-size:14px}.training-shell .analysis-form textarea,.training-shell .option-card textarea,.training-shell .option-card input,.training-shell .chat-compose textarea{font-size:16px}.training-shell .assistant-header>div>span{font-size:12px}.training-shell .training-header{box-shadow:none;background:#152a33}.training-loading{flex-direction:column;gap:70px;padding:45px 7vw;display:flex}.training-loading h1{letter-spacing:-.04em;font-size:2.5rem;font-weight:400}.training-loading .company-button{margin-top:20px}@media (width<=640px){.company-mobile-nav{margin-left:auto;display:block}.company-header{gap:18px}.company-header .company-login{gap:10px;padding-left:14px}.company-header .company-brand img{width:105px}.company-header .company-login>span{display:none}}.field-header{z-index:60;font:400 .875rem/1.4 var(--argos-body);justify-content:space-between;align-items:center;display:flex}.field-desktop-nav,.field-header-end{align-items:center;display:flex}.field-desktop-nav a{padding:9px 0}.field-login{justify-content:space-between;align-items:center;display:flex}.field-mobile-menu{display:none}.field-mobile-menu summary{cursor:pointer;padding:12px 0;list-style:none}.field-mobile-menu summary::-webkit-details-marker{display:none}.field-mobile-menu summary span{margin-left:10px}.field-mobile-menu>nav{padding:20px var(--argos-space) 28px;border-bottom:1px solid;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;top:100%;left:0;right:0}.field-mobile-menu nav a{padding:13px 8px}.field-skip{z-index:100;padding:12px;position:absolute;top:-100px;left:20px}.field-skip:focus{top:10px}.field-button,.field-text-link{justify-content:space-between;align-items:center;text-decoration:none;display:inline-flex}.field-text-link{border-bottom:1px solid;gap:30px;padding:9px 0}.field-footer{padding:65px var(--argos-space) 28px;grid-template-columns:1.4fr 1fr 1.15fr 1fr;gap:42px;display:grid}.field-footer-brand .company-brand img{width:145px}.field-footer-brand p{margin:30px 0 22px}.field-footer h2{margin:0 0 25px}.field-footer nav{flex-direction:column;gap:12px;display:flex}.field-footer-bottom{border-top:1px solid;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:22px;padding-top:25px;font-size:.75rem;display:flex}.field-closing{padding:90px var(--argos-space);grid-template-columns:1.4fr 1fr;align-items:center;gap:8vw;display:grid}.field-closing h2{margin:28px 0 0}.field-closing>div:last-child{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.field-closing p{max-width:470px;margin:0}.argos-public :where(h1,h2,h3,p){margin-top:0}.argos-public em{color:var(--argos-blue-light);font-style:normal}.argos-public :where(section,article,aside){min-width:0}.field-page-intro{padding:32px var(--argos-space) 80px;background:var(--argos-bg);border-bottom:1px solid var(--argos-line);isolation:isolate;position:relative}.field-page-intro:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000 49.8%,#a4bbd30b 50%,#0000 50.2%) 0 0/140px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.field-page-topline{color:var(--argos-muted);letter-spacing:.08em;border-bottom:1px solid var(--argos-line);justify-content:space-between;gap:24px;margin-bottom:65px;padding-bottom:25px;font:.75rem/1.5 ui-monospace,monospace;display:flex}.field-page-intro h1{max-width:1140px;margin:25px 0 32px;font-size:clamp(3rem,5.5vw,6rem);line-height:1.06}.field-page-intro>p{max-width:720px;margin-bottom:0;margin-left:27%;font-size:1.125rem}.field-statement,.field-features,.field-introduction,.field-dark-section,.field-education,.field-faq,.field-quote-section,.field-related,.field-access-links{padding:90px var(--argos-space)}.field-statement h2{max-width:1000px;margin:30px 0 35px}.field-statement>p{max-width:650px;margin:0 0 0 auto}.field-section-heading{grid-template-columns:1fr 2.5fr;gap:40px;margin-bottom:55px;display:grid}.field-section-heading h2{margin:0}.field-features{background:var(--argos-surface);border-block:1px solid var(--argos-line)}.field-feature-rows article{border-top:1px solid var(--argos-line);grid-template-columns:70px 1fr 1.2fr;gap:35px;padding:32px 0;display:grid}.field-feature-rows article>span{color:var(--argos-blue-light);font:.75rem/1.8 ui-monospace,monospace}.field-feature-rows h3{max-width:350px;margin:0;font-size:1.65rem}.field-feature-rows p{margin:0}.field-dual-panel{margin:70px var(--argos-space);border:1px solid var(--argos-line);grid-template-columns:1fr 1fr;display:grid}.field-dual-panel>div{padding:45px}.field-dual-panel>div+div{border-left:1px solid var(--argos-line);background:var(--argos-surface)}.field-dual-panel h2{margin:30px 0 22px;font-size:2.5rem}.field-dual-panel p{max-width:540px}.field-faq{grid-template-columns:1fr 1.6fr;gap:8vw;display:grid}.field-faq h2{margin-top:28px}.field-faq details{border-top:1px solid var(--argos-line)}.field-faq details:last-child{border-bottom:1px solid var(--argos-line)}.field-faq summary{cursor:pointer;justify-content:space-between;gap:25px;padding:24px 0;font-size:1rem;list-style:none;display:flex}.field-faq summary::-webkit-details-marker{display:none}.field-faq summary>span{color:var(--argos-blue-light);flex-shrink:0}.field-faq details[open] summary>span{transform:rotate(45deg)}.field-faq details p{margin:0 35px 28px 0}.field-related{background:var(--argos-surface);border-top:1px solid var(--argos-line);justify-content:space-between;align-items:center;gap:50px;display:flex}.field-related h2{margin:25px 0}.field-related p{max-width:630px;margin:0}.field-related>a{flex-shrink:0}.field-defence-hero{padding:32px var(--argos-space) 50px;background:var(--argos-bg);border-bottom:1px solid var(--argos-line);grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.field-defence-hero .field-page-topline{grid-column:1/-1;margin:0 0 20px}.field-defence-hero h1{margin:28px 0;font-size:clamp(3rem,4.8vw,5.6rem)}.field-defence-hero p{max-width:590px}.field-defence-hero>small{color:var(--argos-muted);grid-area:3/1;font:.75rem ui-monospace,monospace}.field-defence-hero>.editorial-photo{grid-area:2/2/4;align-self:center}.field-defence-hero .photo-frame{aspect-ratio:1/1.08}.field-defence-hero .photo-terrain img{object-position:35% 60%}.field-introduction{grid-template-columns:1fr 3fr;gap:5vw;display:grid}.field-introduction h2{margin-bottom:36px}.field-intro-columns{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:20px;display:grid}.field-dark-section{border-block:1px solid var(--argos-line);background:#101e32}.field-education{grid-template-columns:1.4fr 1fr;gap:7vw;display:grid}.field-education h2{margin:28px 0}.field-education aside{border:1px solid var(--argos-line);background:var(--argos-surface);padding:35px}.field-education aside h3{margin:25px 0}.field-education aside a{border-top:1px solid var(--argos-line);justify-content:space-between;padding-top:20px;font-size:.875rem;display:flex}.field-leadership-grid{margin:0 var(--argos-space) 90px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.field-leadership-grid article{border-right:1px solid var(--argos-line);margin-right:30px;padding-right:30px}.field-leadership-grid article:last-child{border:0;margin:0;padding:0}.field-leadership-grid h3{margin:30px 0 25px;font-size:1.8rem}.field-quote-section{background:var(--argos-surface);border-block:1px solid var(--argos-line)}.field-quote-section>p{font:500 clamp(2rem,3.6vw,3.8rem)/1.25 var(--argos-display);letter-spacing:-.04em;color:var(--argos-text);max-width:1150px;margin:35px 0 0}.field-organisation-band{padding:25px var(--argos-space);border-bottom:1px solid var(--argos-line);color:var(--argos-muted);letter-spacing:.1em;justify-content:space-between;gap:25px;font:.75rem/1.5 ui-monospace,monospace;display:flex}.field-org-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;display:grid}.field-org-steps article{border-top:1px solid #4e6381;padding:30px 0 0}.field-org-steps article>span{color:var(--argos-blue-light);font:.75rem ui-monospace,monospace}.field-org-steps h3{margin:35px 0 25px;font-size:1.75rem}.field-access-links{background:var(--argos-surface);grid-template-columns:1.3fr 1fr 1fr;align-items:end;gap:35px;display:grid}.field-access-links h2{margin:25px 0 0;font-size:2rem}.field-access-links>a{border-bottom:1px solid #536d92;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.field-insight-feature{margin:65px var(--argos-space) 90px;border:1px solid var(--argos-line);background:var(--argos-surface);grid-template-columns:1fr 1fr;display:grid}.field-insight-feature>div{padding:45px}.field-insight-feature h2{margin:35px 0 25px;font-size:clamp(2rem,3.25vw,3.2rem)}.field-insight-feature small{color:var(--argos-muted);margin-top:25px;font-size:.75rem;display:block}.field-insight-feature>.editorial-photo{flex-direction:column;height:100%;margin:0;display:flex}.field-insight-feature .photo-frame{aspect-ratio:auto;flex:1;min-height:380px}.field-insight-feature figcaption{padding:16px}.field-insights-more{padding:0 var(--argos-space) 90px}.field-insight-cards{grid-template-columns:1fr 1fr;gap:45px;display:grid}.field-insight-cards>a{border-top:1px solid #506580;border-bottom:1px solid var(--argos-line);flex-direction:column;padding:28px 0;display:flex}.field-insight-card-label{color:var(--argos-muted);justify-content:space-between;gap:25px;font:.75rem/1.6 ui-monospace,monospace;display:flex}.field-insight-card-label>span:first-child{color:var(--argos-blue-light);font-size:2.8rem;line-height:1}.field-insight-cards h3{margin:40px 0 25px;font-size:2rem}.field-insight-cards p{margin-bottom:40px}.field-insight-card-bottom{justify-content:space-between;gap:25px;margin-top:auto;font-size:.875rem;display:flex}.field-insight-card-bottom>span:first-child{color:var(--argos-muted);font-size:.75rem}.field-insight-cards>a:hover h3{color:var(--argos-blue-light)}.field-article{padding:45px var(--argos-space) 90px}.field-article-back{color:var(--argos-muted);align-items:center;min-height:44px;margin-bottom:55px;font-size:.875rem;display:inline-flex}.field-article>header{border-bottom:1px solid var(--argos-line);margin-bottom:70px;padding-bottom:55px}.field-article-meta{color:var(--argos-blue-light);letter-spacing:.07em;flex-wrap:wrap;gap:25px;font:.75rem/1.5 ui-monospace,monospace;display:flex}.field-article h1{max-width:1100px;margin:28px 0;font-size:clamp(2.8rem,5.2vw,5.5rem)}.field-article>header>p{max-width:820px;margin:0;font-size:1.125rem}.field-article-layout{grid-template-columns:1fr 2.5fr;gap:7vw;display:grid}.field-article-layout>aside{align-self:start;position:sticky;top:110px}.field-article-layout aside nav{color:var(--argos-muted);flex-direction:column;gap:18px;margin-top:24px;font-size:.875rem;display:flex}.field-article-body{max-width:790px}.field-article-thesis{font:500 1.85rem/1.4 var(--argos-display);letter-spacing:-.025em;border-left:2px solid var(--argos-blue);margin-bottom:55px;padding-left:30px}.field-article-body section{margin-bottom:45px}.field-article-body h2{margin-bottom:25px;font-size:1.8rem}.field-article-body p{font-size:1.0625rem;line-height:1.85}.field-article-takeaway{background:var(--argos-surface);border:1px solid var(--argos-line);margin:50px 0 30px;padding:30px}.field-article-takeaway p{color:var(--argos-text);margin:18px 0 0}.field-related-articles{padding:60px var(--argos-space) 90px;background:var(--argos-surface);border-top:1px solid var(--argos-line)}.field-related-articles>.field-eyebrow{margin-bottom:25px}.field-related-articles>a{border-top:1px solid var(--argos-line);grid-template-columns:1fr 2.7fr auto;align-items:baseline;gap:35px;padding:30px 0;display:grid}.field-related-articles a>span{color:var(--argos-muted);font:.75rem/1.5 ui-monospace,monospace}.field-related-articles h2{margin:0;font-size:clamp(1.6rem,2.3vw,2.5rem)}.field-related-articles b{color:var(--argos-blue-light);font-size:1.5rem;font-weight:400}.field-not-found{padding:100px var(--argos-space) 120px;min-height:65svh}.field-not-found h1{margin:35px 0 25px;font-size:clamp(3rem,6vw,6rem)}.field-not-found>div{flex-wrap:wrap;gap:30px;margin-top:35px;display:flex}@media (width<=1000px){.field-footer{grid-template-columns:1.4fr 1fr 1fr}.field-footer-brand{grid-column:1/-1}.field-page-intro>p{margin-left:0}.field-introduction{grid-template-columns:1fr;gap:30px}.field-feature-rows article{grid-template-columns:35px 1fr;gap:24px}.field-feature-rows article>p{grid-column:2}.field-feature-rows h3{max-width:none}.field-article-layout{grid-template-columns:1fr;gap:40px}.field-article-layout>aside{border-bottom:1px solid var(--argos-line);padding-bottom:30px;position:static}.field-article-layout aside nav{flex-flow:wrap}.field-related{flex-direction:column;align-items:flex-start}.field-defence-hero{grid-template-columns:1fr}.field-defence-hero>.editorial-photo{grid-area:auto}.field-defence-hero>small{grid-row:auto}.field-defence-hero .photo-frame{aspect-ratio:2}.field-defence-hero .photo-terrain img{object-position:center 90%}.field-defence-hero .field-page-topline{margin-bottom:10px}.field-insight-feature>div{padding:30px}.field-access-links{grid-template-columns:1fr 1fr}.field-access-links>div{grid-column:1/-1}}@media (width<=680px){.field-page-intro{padding:25px 24px 50px}.field-page-topline{letter-spacing:.03em;margin-bottom:40px;font-size:.75rem}.field-page-intro h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.6rem,9vw,3.7rem)}.field-page-intro>p{font-size:1rem}.field-statement,.field-features,.field-introduction,.field-dark-section,.field-education,.field-faq,.field-quote-section,.field-related,.field-access-links{padding:60px 24px}.field-section-heading{margin-bottom:35px;display:block}.field-section-heading h2{margin-top:25px}.field-intro-columns,.field-education,.field-faq,.field-org-steps,.field-access-links{grid-template-columns:1fr;gap:25px}.field-dual-panel{grid-template-columns:1fr;margin:45px 24px}.field-dual-panel>div{padding:28px}.field-dual-panel>div+div{border-left:0;border-top:1px solid var(--argos-line)}.field-dual-panel h2{font-size:2rem}.field-leadership-grid{grid-template-columns:1fr;gap:28px;margin:0 24px 55px}.field-leadership-grid article{border:0;border-top:1px solid var(--argos-line);margin:0;padding:25px 0 0}.field-leadership-grid article:last-child{border-top:1px solid var(--argos-line);padding-top:25px}.field-organisation-band{flex-direction:column;gap:10px;padding:24px}.field-defence-hero{padding:25px 24px 45px}.field-defence-hero h1{font-size:clamp(2.8rem,9vw,3.8rem)}.field-feature-rows article{grid-template-columns:25px 1fr;gap:16px}.field-feature-rows h3{font-size:1.6rem}.field-insight-feature{grid-template-columns:1fr;margin:45px 24px 60px}.field-insight-feature .photo-frame{aspect-ratio:1.5;min-height:280px}.field-insight-feature>div{padding:28px}.field-insights-more{padding:0 24px 60px}.field-insight-cards{grid-template-columns:1fr;gap:35px}.field-insight-cards h3{font-size:1.8rem}.field-article{padding:28px 24px 60px}.field-article h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.5rem,9vw,3.5rem)}.field-article>header{margin-bottom:40px;padding-bottom:35px}.field-article-back{margin-bottom:35px}.field-article-thesis{padding-left:20px;font-size:1.6rem}.field-article-body p{font-size:1rem}.field-related-articles{padding:50px 24px}.field-related-articles>a{grid-template-columns:1fr auto;gap:20px}.field-related-articles a>span{grid-column:1/-1}.field-closing{grid-template-columns:1fr;gap:35px;padding:60px 24px}.field-footer{grid-template-columns:1fr 1fr;gap:35px 25px;padding:45px 24px 25px}.field-footer-brand{grid-column:1/-1}.field-footer-bottom{flex-direction:column;gap:12px}}.argos-public{background:var(--argos-bg);color:var(--argos-text);font:400 1rem/1.7 var(--argos-body);min-height:100svh}.argos-public :where(h1,h2,h3){font-family:var(--argos-display);letter-spacing:-.045em;text-wrap:balance;font-weight:500;line-height:1.1}.argos-public h2{font-size:clamp(2rem,3.7vw,3.7rem)}.argos-public h3{font-size:clamp(1.5rem,2.5vw,2.4rem)}.argos-public :where(p,li){color:var(--argos-muted)}.argos-public :where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--argos-blue-light);outline-offset:5px}.argos-public section[id],.argos-public main[id]{scroll-margin-top:100px}.argos-public :where(section,article,div){min-width:0}.argos-public .field-eyebrow{letter-spacing:.1em;color:var(--argos-blue-light);font:500 .75rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.field-header,.field-header-dark{min-height:80px;padding:16px var(--argos-space);color:#91a2b9;background:#fff;border-bottom:1px solid #dbe1ea;gap:24px;transition:box-shadow .2s;position:sticky;top:0}.field-header[data-scrolled=true]{box-shadow:0 8px 24px #0003}.field-header .company-brand img{filter:none;width:135px;height:auto}.field-desktop-nav a{white-space:nowrap;font-size:.875rem}.field-header-end{gap:18px}.field-login,.field-header-dark .field-login{color:#fff;background:#101d31;border-color:#172537;gap:24px;padding:11px 16px}.field-mobile-home{display:none}.field-skip{color:#9ba8bf;background:#fff}.field-mobile-menu>nav{color:#91a2b9;background:#fff;border-color:#d9e0ec;max-height:calc(100svh - 90px);overflow:auto;box-shadow:0 18px 24px #0003}.field-mobile-menu nav a[aria-current=page]{color:#245abe;text-underline-offset:6px;text-decoration:underline}.field-mobile-menu summary{min-height:44px}.field-button,.field-button-light{background:var(--argos-blue);border:1px solid var(--argos-blue);color:#fff;border-radius:0;gap:32px;min-height:52px;padding:14px 22px;font-size:.875rem;transition:background .2s,border-color .2s}.field-button-secondary{background:0 0;border-color:#65748b}.field-text-link{color:var(--argos-text);border-color:#52617a;min-height:44px;font-size:.875rem}.field-text-link:hover{color:var(--argos-blue-light);border-color:var(--argos-blue-light)}.product-hero{padding:32px var(--argos-space) 62px;background:var(--argos-bg);border-bottom:1px solid var(--argos-line);isolation:isolate;position:relative}.product-hero:before{content:"";z-index:-1;background-image:linear-gradient(#6e8fb309 1px,#0000 1px),linear-gradient(90deg,#6e8fb309 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.product-overline{border-bottom:1px solid var(--argos-line);letter-spacing:.09em;color:#a8b5c8;justify-content:space-between;gap:20px;padding-bottom:24px;font:.75rem/1.5 ui-monospace,monospace;display:flex}.product-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(35px,5vw,90px);padding:64px 0 20px;display:grid}.product-hero h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(3.3rem,5.3vw,6.6rem);line-height:1.02}.product-hero-copy>p{max-width:610px;font-size:1.0625rem;line-height:1.8}.product-actions{flex-wrap:wrap;gap:15px;margin-top:32px;display:flex}.product-hero-note{color:#96a5bb;margin-top:28px;font-size:.75rem;display:block}.command-preview{background:#0c1522;border:1px solid #33435b;max-width:720px;box-shadow:0 20px 60px #0002}.command-preview>header{border-bottom:1px solid var(--argos-line);color:#b5c2d6;justify-content:space-between;gap:14px;padding:17px 20px;font:.75rem/1.5 ui-monospace,monospace;display:flex}.command-demo{color:#8cb5ff}.command-map{background-color:#0000;background-image:linear-gradient(#83a2d10b 1px,#0000 1px),linear-gradient(90deg,#83a2d10b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:255px;position:relative;overflow:hidden}.command-coordinate,.command-map-caption{color:#8e9db4;font:.75rem/1.4 ui-monospace,monospace;position:absolute;left:20px}.command-coordinate{top:17px}.command-map-caption{letter-spacing:.025em;font-size:.75rem;bottom:14px}.command-axis{background:#6e91c422;position:absolute}.axis-horizontal{height:1px;top:55%;left:0;right:0}.axis-vertical{width:1px;top:0;bottom:0;left:68%}.command-track{transform-origin:0;background:#567cab;width:54%;height:1px;animation:1.4s ease-out both trace-in;position:absolute;top:115px;left:15%}.track-two{animation-delay:.25s;top:184px;transform:rotate(-13deg)}.track-one{transform:rotate(8deg)}.command-node{z-index:2;background:#111e30;border:1px solid #40536f;padding:9px 12px;font-size:.875rem;line-height:1.3;position:absolute}.command-node small{color:#8fa3c0;margin-top:6px;font-size:.75rem;display:block}.command-node i{background:#8cb5ff;width:5px;height:5px;margin-right:8px;display:inline-block}.node-source{top:72px;left:6%}.node-uncertain{top:158px;left:12%}.node-focus{border-color:#5b8adb;max-width:48%;padding:16px;top:95px;right:7%}.node-focus>span{color:#8cb5ff;margin-bottom:9px;font:.75rem ui-monospace,monospace;display:block}.node-focus strong{font-size:1rem;font-weight:500}.command-description{border-top:1px solid var(--argos-line);min-height:200px;padding:23px 22px 24px}.command-description h2{margin:12px 0;font-size:1.4rem}.command-description p{margin:0;font-size:.9375rem;line-height:1.65}.command-controls{border-top:1px solid var(--argos-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.command-controls button{border:0;border-right:1px solid var(--argos-line);color:#abbad0;font:400 .875rem/1.4 var(--argos-body);background:0 0;padding:15px 5px;box-shadow:inset 0 -2px #0000}.command-controls button:last-child{border-right:0}.command-controls button span{color:#8195b3;margin-bottom:6px;font:.75rem ui-monospace,monospace;display:block}.command-controls button[aria-pressed=true]{color:#fff;background:#172a46;box-shadow:inset 0 -2px #719fee}.field-closing{color:var(--argos-text);background:#112442;border-top:1px solid #345077;position:relative}.field-footer{color:#e5ebf6;border-top:1px solid var(--argos-line);font-family:var(--argos-body);background:#050910}.field-footer-brand p{color:#a6b5cc;max-width:285px;font-size:1.05rem}.field-footer h2{color:#9bacc5;letter-spacing:.1em;font:500 .75rem/1.5 ui-monospace,monospace}.field-footer-bottom{color:#96a7c1;border-color:var(--argos-line);flex-wrap:wrap}.field-footer-bottom span:last-child{max-width:580px}@keyframes trace-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes argos-reveal{0%{opacity:.3;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.reveal-entered{animation:.65s ease-out both argos-reveal}@media (width<=1150px){.field-desktop-nav{display:none}.field-mobile-menu,.field-mobile-home{display:block}.field-header-end{margin-left:auto}.product-hero-grid{gap:30px}.product-hero h1{font-size:clamp(3rem,5.6vw,4.6rem)}}@media (width<=900px){.product-hero-grid{grid-template-columns:1fr;gap:42px;padding:50px 0 0}.product-hero-copy{max-width:660px}.product-hero h1{font-size:clamp(3.2rem,8vw,5.2rem)}.command-preview{width:100%;max-width:none}.command-map{height:270px}.command-description{min-height:0}.product-overline span:last-child{display:none}}@media (width<=600px){.field-header{gap:12px;min-height:72px;padding:14px 20px}.field-header .company-brand img{width:100px}.field-header-end{gap:13px}.field-mobile-home{font-size:.875rem}.field-login{padding:10px 12px;font-size:.875rem}.field-mobile-menu summary{font-size:.875rem}.field-mobile-menu summary span{margin-left:3px}.field-mobile-menu>nav{grid-template-columns:1fr 1fr}.product-hero{padding:25px 24px 42px}.product-hero-grid{padding-top:42px}.product-hero h1{font-size:clamp(2.8rem,10.7vw,4rem)}.product-actions{flex-direction:column;align-items:stretch}.product-hero-copy>p{font-size:1rem}.command-preview>header{flex-wrap:wrap;padding:14px;font-size:.75rem}.command-map{height:255px}.command-coordinate,.command-map-caption{left:14px}.command-map-caption{max-width:260px;font-size:.75rem}.command-node{padding:8px;font-size:.75rem}.node-focus{padding:11px;top:103px;right:4%}.node-source{left:5%}.node-uncertain{left:7%}.command-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.command-controls button{border-bottom:1px solid var(--argos-line);padding:12px}.command-description{padding:22px 18px}.command-description h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.argos-public *,.argos-public :before,.argos-public :after{transition:none!important;animation:none!important}}.product-discipline{padding:23px var(--argos-space);border-bottom:1px solid var(--argos-line);color:#afbed3;letter-spacing:.08em;background:#0c1421;justify-content:space-between;gap:20px;font:.75rem/1.7 ui-monospace,monospace;display:flex}.product-section{padding:95px var(--argos-space)}.product-section-label{color:var(--argos-blue-light);letter-spacing:.1em;margin-bottom:40px;font:.75rem/1.6 ui-monospace,monospace;display:block}.product-editorial-grid{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.product-editorial-grid h2{margin-bottom:30px}.product-editorial-grid>div>p{max-width:570px}.product-lead{color:var(--argos-text)!important;font-size:1.2rem!important}.product-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:8vw;margin-bottom:50px;display:grid}.product-section-heading h2{margin:0}.product-section-heading p{max-width:580px;margin:0}.product-solution{border-block:1px solid var(--argos-line);background:#0c1624}.product-capabilities,.product-team-disciplines{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.product-capabilities article,.product-team-disciplines article{border-top:1px solid #526785;padding-top:28px}.product-capabilities article>span,.product-team-disciplines article>span{color:var(--argos-blue-light);font:.75rem/1.6 ui-monospace,monospace}.product-capabilities h3,.product-team-disciplines h3{margin:35px 0 20px;font-size:1.65rem}.product-capabilities p,.product-team-disciplines p{margin-bottom:0}.product-workflow{border-top:1px solid #3b5375;grid-template-columns:repeat(4,minmax(0,1fr));margin:50px 0 40px;padding:0;list-style:none;display:grid}.product-workflow li{padding:32px 25px 0 0;position:relative}.product-workflow li:before{content:"";background:#8cb5ff;width:7px;height:7px;position:absolute;top:-4px;left:0}.product-workflow li>span{color:var(--argos-blue-light);font:.75rem ui-monospace,monospace}.product-workflow h3{color:var(--argos-text);margin:30px 0 18px;font-size:1.65rem}.product-workflow p{margin:0}.product-ai{border-block:1px solid var(--argos-line);background:#0b1422;grid-template-columns:1.1fr 1fr;gap:55px 7vw;display:grid}.product-ai h2{margin:28px 0}.product-boundary{border-top:1px solid var(--argos-line);padding:20px 0;font-size:.875rem}.product-responsibility{background:#101e32;border:1px solid #3b5271;align-self:center;padding:38px}.product-responsibility>div{background:#111f34;border:1px solid #3c5070;margin-top:24px;padding:24px 20px}.product-responsibility>div>span{color:#a9bfdf;font:.75rem ui-monospace,monospace}.product-responsibility p{color:#e4edfc;margin:12px 0 0;font-size:1.1rem}.responsibility-link{color:#7ba6eb;text-align:center;margin:15px 0 -10px;display:block}.product-responsibility>small{color:#9bb0cd;margin-top:24px;font-size:.75rem;display:block}.product-ai-photo{grid-column:1/-1;max-width:100%}.product-ai-photo .photo-frame{aspect-ratio:2.9}.product-ai-photo img{object-position:center 35%}.editorial-photo{min-width:0;margin:0}.photo-frame{aspect-ratio:1.45;border:1px solid var(--argos-line);background:#101a2a;position:relative;overflow:hidden}.photo-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#07112433);position:absolute;inset:0}.photo-frame img{object-fit:cover;filter:saturate(.35);width:100%;height:100%;transition:filter .35s;display:block}.photo-terrain .photo-frame{aspect-ratio:2}.photo-terrain img{object-position:center 90%}.photo-engineering img{filter:grayscale()contrast(1.05);object-position:center}.photo-signal img{object-position:center 35%;filter:saturate(.15)}.editorial-photo figcaption{color:#a1b3ce;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:13px 0;font:.75rem/1.6 ui-monospace,monospace;display:flex}.editorial-photo figcaption>span{letter-spacing:.06em}.editorial-photo figcaption a{color:#91a4c1;text-underline-offset:4px;text-decoration:underline}.product-photo-band{padding-top:0;padding-bottom:65px}.product-photo-band .photo-frame{aspect-ratio:2.65}.product-applications{border-bottom:1px solid var(--argos-line)}.product-application-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.product-application{background:#101d30;border:1px solid #334766;flex-direction:column;padding:34px;transition:border-color .2s,background .2s;display:flex}.product-application>span:first-child{color:#a9c4ed;font:.75rem/1.6 ui-monospace,monospace}.product-application h3{margin:65px 0 25px;font-size:2.2rem}.product-application p{max-width:450px;margin:0 0 50px}.product-application-action{border-top:1px solid #415674;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:.875rem;display:flex}.product-application-action b{font-size:1.4rem;font-weight:400}.product-project{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.product-project h2{margin-bottom:32px}.product-project .photo-frame{aspect-ratio:1.4}.product-project .product-section-label{margin-bottom:28px}.product-about-opening,.product-about-vision,.product-about-technology,.product-context{grid-template-columns:1.05fr 1fr;align-items:center;gap:7vw;display:grid}.product-about-opening{align-items:start}.product-about-opening h2{font-size:clamp(2rem,3.5vw,3.6rem)}.product-about-opening>div:last-child{padding-top:62px}.product-about-vision{background:var(--argos-surface);border-block:1px solid var(--argos-line)}.product-about-vision h2{margin-top:28px}.product-about-vision .photo-frame{aspect-ratio:1/1.06}.product-about-vision .photo-terrain img{object-position:36% 70%}.product-about-human{border-bottom:1px solid var(--argos-line)}.product-about-human blockquote{font:500 clamp(2rem,3.7vw,4rem)/1.2 var(--argos-display);letter-spacing:-.04em;max-width:1200px;margin:0 0 55px}.product-about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;display:grid}.product-about-principles article{border-top:1px solid var(--argos-line);padding-top:25px}.product-about-principles h3{margin-bottom:22px;font-size:1.6rem}.product-about-technology .photo-frame{aspect-ratio:1/1.15}.product-team{background:var(--argos-surface);border-block:1px solid var(--argos-line)}.product-team>.editorial-photo{margin-top:60px}.product-team .photo-frame{aspect-ratio:2.6}.product-context{align-items:start}.product-context h2{margin-bottom:0}.product-context-note{border-left:2px solid var(--argos-blue);background:var(--argos-surface);margin:28px 0;padding:22px 26px}.product-context-note p{margin:14px 0 0;font-size:.9375rem}.access-page{color:#0d0f11;font-family:var(--argos-body);background:#fff}.access-visual{background-image:linear-gradient(#06070844,#060708b3),url(/argos-coast.jpg);background-position:64%}.access-visual h1{text-shadow:0 2px 22px #0009}.access-visual>div{padding-top:200px}.access-page .company-button{background:#0d0f11;border-color:#0d0f11}.access-page .company-button:hover{background:#24282b}.access-page :focus-visible{outline-offset:4px;outline:3px solid #f4f4f1}.access-page .form-text-link,.access-page .password-field button{color:#a6acb1;font-size:.875rem}.access-footer{font-size:.8125rem}.argos-public .download-page,.argos-public .policy-page{font-family:var(--argos-body)}.argos-public .download-page h1,.argos-public .policy-page h1{color:var(--argos-text);font-family:var(--argos-display)}.argos-public .download-page p,.argos-public .download-page ul,.argos-public .policy-page p{color:var(--argos-muted)}.argos-public .company-eyebrow{color:var(--argos-blue-light)}.argos-public .download-card{background:var(--argos-surface);border-color:var(--argos-line)}.argos-public .download-card h2{color:var(--argos-text);font-size:1.7rem}.argos-public .company-button{background:var(--argos-blue);border-color:var(--argos-blue);color:#fff}.argos-public .policy-page section{border-color:var(--argos-line)}.argos-public .policy-page h2{font-size:1.6rem}.argos-public .policy-page a{text-underline-offset:4px;color:var(--argos-blue-light);text-decoration:underline}.member-shell,.manage-shell{color:#0d0f11;font-family:var(--argos-body);background:#f5f5f2}.workspace-sidebar{color:#fff;background:#14252f;border-color:#304653}.workspace-sidebar .company-brand img{filter:invert()}.workspace-sidebar nav :is(button,a){color:#c8d4da}.workspace-sidebar nav span{color:#9daeb8}.workspace-sidebar nav button.active{color:#9bb3bf;background:#dce5e7;box-shadow:inset 2px 0 #536b78}.workspace-sidebar nav :is(button,a):hover{color:#fff;background:#2a3e49}.workspace-sidebar-bottom,.workspace-caption{color:#b5c5cf;border-color:#3d525e}.member-shell .company-button,.manage-shell .company-button{background:#172936;border-color:#172936}.member-shell :focus-visible,.manage-shell :focus-visible{outline-offset:4px;outline:3px solid #5d7f90}.training-loading .company-brand img{filter:none}.workspace-main{overflow-wrap:break-word}.manage-table-wrap{max-width:100%}.manage-toolbar label{min-width:0}@media (width<=1000px){.product-editorial-grid{gap:35px}.product-section{padding:70px var(--argos-space)}.product-section-heading{gap:40px}.product-capabilities,.product-team-disciplines{gap:25px}.product-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 30px}.product-workflow li{border-top:1px solid #3b5375;padding-top:30px}.product-workflow{border-top:0}.product-about-opening,.product-about-vision,.product-about-technology,.product-context{gap:35px}.product-about-opening>div:last-child{padding-top:0}.product-ai,.product-project{gap:40px}}@media (width<=680px){.product-discipline{flex-direction:column;gap:9px;padding:20px 24px}.product-section{padding:60px 24px}.product-section-label{margin-bottom:28px}.product-editorial-grid,.product-section-heading,.product-capabilities,.product-team-disciplines,.product-ai,.product-application-grid,.product-project,.product-about-opening,.product-about-vision,.product-about-technology,.product-context,.product-about-principles{grid-template-columns:1fr;gap:30px}.product-section-heading{margin-bottom:35px}.product-workflow{grid-template-columns:1fr;gap:30px;margin:38px 0}.product-workflow li{padding:25px 0 0 25px}.product-workflow h3{margin:18px 0}.product-responsibility{padding:25px}.product-responsibility>div{padding:20px}.product-ai-photo .photo-frame{aspect-ratio:1.4}.product-application{padding:26px}.product-application h3{margin-top:40px;font-size:1.85rem}.product-project .photo-frame{aspect-ratio:1.6}.product-about-opening h2{font-size:2.3rem}.product-about-human blockquote{margin-bottom:40px;font-size:2.15rem}.product-about-vision .photo-frame{aspect-ratio:2}.product-about-vision .photo-terrain img{object-position:center 90%}.product-about-technology .photo-frame{aspect-ratio:1.3}.product-team .photo-frame,.product-photo-band .photo-frame{aspect-ratio:1.65}.product-team>.editorial-photo{margin-top:40px}.product-photo-band{padding-top:0}.editorial-photo figcaption{font-size:.75rem}.access-visual>div{padding-top:40px}.member-overview{gap:0;grid-template-columns:1fr!important}.member-overview article{border:1px solid var(--argos-line)!important;border-bottom:0!important;padding:20px!important}.member-overview article:last-child{border-bottom:1px solid var(--argos-line)!important}.member-overview article>strong{font-size:2rem!important}.member-overview article>span{font-size:.875rem!important}.workspace-title{align-items:flex-start}.workspace-title .company-button{width:100%}.workspace-top{flex-wrap:wrap;font-size:.8125rem}.workspace-sidebar nav{flex-wrap:wrap!important;overflow:visible!important}.workspace-sidebar nav :is(button,a){min-width:0;white-space:normal!important}.manage-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.manage-table,.manage-table tbody,.manage-table tr,.manage-table td{width:100%;display:block}.manage-table tr{border-bottom:1px solid var(--argos-line);padding:15px 18px}.manage-table tr:last-child{border-bottom:0}.manage-table td{border:0!important;padding:12px 0!important}.manage-table td[data-label]:before{content:attr(data-label);color:#a7bcd8;margin-bottom:8px;font-size:.75rem;display:block}.manage-table :is(select,.table-actions){min-width:0}.table-actions{flex-wrap:wrap;gap:10px}.manage-toolbar{align-items:stretch}.manage-toolbar>label:not(.manage-search){flex-basis:100%;width:100%}.manage-toolbar .secondary-button{width:100%}.member-program>header{flex-wrap:wrap}.member-password{padding:24px}.form-actions{align-items:stretch}.form-actions .company-button,.form-actions .secondary-button{flex:1;min-width:160px}.manage-overlay{align-items:flex-start;padding:12px}.manage-dialog{margin:12px 0;padding:24px 20px}.argos-public .download-page{padding:55px 24px 70px}.argos-public .download-card{padding:27px 23px}.argos-public .policy-page{padding:55px 24px 75px}}.product-hero:before{background-image:linear-gradient(#162d3b07 1px,#0000 1px),linear-gradient(90deg,#162d3b07 1px,#0000 1px)}.product-overline{color:#677781}.product-hero-note{color:#61727d}.field-button,.field-button-light{color:#fff;background:#172936;border-color:#172936}.field-button:hover,.field-button-light:hover{background:#304955;border-color:#304955}.field-button-secondary{color:#9bb0bf;background:0 0;border-color:#9cabb2}.field-button-secondary:hover{background:#edf1f3}.field-login:hover{background:#304955}.product-solution,.product-ai{background:#f2f5f6}.product-capabilities article,.product-team-disciplines article,.product-workflow{border-color:#b6c4cc}.product-workflow li{border-color:#b6c4cc}.product-responsibility{background:#e9eff1;border-color:#bdcbd2}.product-responsibility>div{background:#f6f8f9;border-color:#bdcbd2}.product-responsibility>div>span{color:#5e7582}.product-responsibility p{color:#a2b9c4}.responsibility-link{color:#567787}.product-responsibility .human-control{background:#172c38;border-color:#172c38}.product-responsibility .human-control>span{color:#adbec8}.product-responsibility .human-control p{color:#fff}.product-responsibility>small{color:#59707e}.editorial-photo figcaption,.editorial-photo figcaption a{color:#657580}.editorial-photo figcaption a:hover{color:#9fb7c2}.product-application{background:#f1f5f6;border-color:#c5d1d6}.product-application>span:first-child{color:#59717f}.product-application:hover{background:#e8eff1;border-color:#8b9fa9}.product-application-action{border-color:#c0ced5}.field-closing{background:#fff;border-top-color:#d3dce1}.field-closing h2{color:#93aaba}.field-dark-section{background:#edf2f4}.field-dark-section .field-org-steps article{border-color:#afbdc7}.field-insight-cards>a{border-top-color:#b9c7cd}.field-insight-card-label>span:first-child{color:#68818d}.field-article-layout aside nav{color:#cbd2d6}.field-article-layout aside a:hover{color:#93aaba}.field-article-thesis{border-left-color:#536b78}.product-context-note{border-color:#536b78}.argos-public .download-card{background:#f2f5f6}.argos-public .argos-form label{color:#a2b7c3}.argos-public .argos-form input{color:#97aebd;background:#fff;border-color:#afc0c9}.argos-public .argos-form input::placeholder{color:#647985}.argos-public .company-button{background:#172936;border-color:#172936}.argos-public .company-button:hover{background:#304955}.argos-public .company-link{color:#aec2cb;border-color:#819ba8}.argos-public .form-notice{color:#b4c5cf;background:#eaf1f5;border-color:#bbccd6}.argos-public .form-error{color:#d7c0c0;background:#fff3f2;border-color:#e5b8b4}.argos-public .form-text-link{color:#b5c8d0}.command-preview{--argos-text:#f0f4fa;--argos-muted:#aebdd2;--argos-line:#2d3f54;--argos-blue-light:#b1c7d8;color:var(--argos-text);box-shadow:none;background:#0e1d29;border-color:#425867}.command-preview p{color:#b3c1ce}.command-demo,.command-node i,.command-node>span{color:#bfd0de}.command-node i{background:#aec7d8}.command-node,.node-focus{border-color:#5d788b}.command-controls button[aria-pressed=true]{background:#294252;box-shadow:inset 0 -2px #b9ccd8}.command-controls button:hover{background:#253d4c}.command-map{background-color:#122430}.command-description{color:#f0f4fa}.field-footer{--argos-blue-light:#a8bbc7;color:#e5edf2;background:#0d1921;border-color:#243945}.field-footer-brand p{color:#b6c6d0}.field-footer-bottom{color:#a9bdc9;border-color:#3a4e5a}@media (width<=680px){.manage-table td[data-label]:before{color:#5b7280}.member-overview article{border-color:#d3dce1!important}}.product-hero-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:5vw}.product-hero h1{font-size:clamp(3rem,5.8vw,6.8rem)}.product-hero-photo .photo-frame{aspect-ratio:1.5}.photo-naval img{object-position:48% center;filter:saturate(.25)contrast(1.08)}.photo-radar img{object-position:center;filter:saturate(.2)}.product-ai-photo.photo-radar{justify-self:center;width:100%;max-width:980px}.product-ai-photo.photo-radar .photo-frame{aspect-ratio:1.8}.product-photo-band .photo-naval .photo-frame{aspect-ratio:2.2}.product-about-vision .photo-naval .photo-frame,.product-about-technology .photo-radar .photo-frame{aspect-ratio:1.3}.field-defence-hero .photo-naval .photo-frame{aspect-ratio:1.4}.field-footer-bottom span:last-child{max-width:720px;font-size:.75rem}.argos-app :focus-visible{outline-offset:4px;outline:3px solid #53778a}@media (width<=1000px){.product-hero-grid{grid-template-columns:1fr}.product-hero h1{font-size:clamp(3.4rem,8vw,6rem)}.product-hero-photo .photo-frame{aspect-ratio:1.85}.product-editorial-grid{grid-template-columns:1fr}.product-editorial-grid>.command-preview{width:100%;max-width:760px}}@media (width<=600px){.product-hero h1{font-size:clamp(2.5rem,10.7vw,4rem)}.product-hero-photo .photo-frame{aspect-ratio:1.45}.product-ai-photo.photo-radar .photo-frame{aspect-ratio:1.4}}.product-hero-photo.photo-engineering .photo-frame{aspect-ratio:1.4}.product-hero-photo.photo-engineering img{object-position:52% center}.product-ai-photo.photo-signal{justify-self:center;width:100%;max-width:980px}.product-ai-photo.photo-signal .photo-frame{aspect-ratio:1.8}.product-about-technology .photo-signal .photo-frame{aspect-ratio:1.25}.product-about-vision .photo-engineering .photo-frame{aspect-ratio:1.3}.defence-image-context{padding-top:0}.defence-image-context .photo-frame{aspect-ratio:1.6}.defence-image-context>p{max-width:780px;font-size:.875rem}.defence-institution{border-top:1px solid var(--argos-line);margin-top:40px;padding:32px 0}.defence-institution a{color:var(--argos-text);border-bottom:1px solid var(--argos-line);align-items:center;gap:16px;padding-bottom:10px;font-size:1.2rem;display:inline-flex}.defence-institution p{max-width:650px;font-size:.875rem}.argos-public .field-footer{background:#101215;grid-template-columns:1.35fr 1fr 1fr 1fr;align-items:start;gap:48px}.argos-public .field-footer>div{align-self:start;min-width:0}.argos-public .field-footer h2{color:#bac0c6;min-height:24px;padding:0;font-size:.875rem;line-height:24px;margin:0 0 28px!important}.argos-public .field-footer-brand p{font:400 1.6rem/1.35 var(--argos-display);letter-spacing:-.025em;text-transform:none;color:#fff;max-width:290px;margin:28px 0 22px}.footer-brand-link{border-bottom:1px solid #545c65;gap:30px;padding-bottom:8px;font-size:.875rem;display:inline-flex}.argos-public .field-footer-bottom{border-color:#363e47;justify-content:flex-start;align-items:center;gap:28px;margin-top:8px}.field-footer-bottom>span:first-child{margin-right:auto}.argos-public .field-footer nav a:hover{color:#c7d5e4}.argos-public .field-desktop-nav a[aria-current=page]{color:var(--argos-accent);box-shadow:0 2px var(--argos-accent)}.argos-public .field-button:not(.field-button-secondary){background:var(--argos-accent);border-color:var(--argos-accent)}.argos-public .field-button:not(.field-button-secondary):hover{background:#1c324f;border-color:#1c324f}.product-hero h1 span,.product-overline span:last-child{color:var(--argos-accent)}.product-discipline{color:#b2becd;background:#f0f3f6}.product-capabilities article>span,.product-application>span:first-child{color:var(--argos-accent)}.product-problem{background:#f7f8f9}.product-editorial-grid{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;padding-top:20px}.product-editorial-grid>h2{border-left:3px solid var(--argos-accent);margin:0;padding-left:28px}.editorial-photo figcaption{text-transform:none;letter-spacing:0;font:400 .8125rem/1.5 var(--argos-body);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.editorial-photo figcaption a{flex-shrink:0}@media (width<=1000px){.argos-public .field-footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.argos-public .field-footer-brand{grid-column:1/-1}.argos-public .field-footer-brand p{max-width:none}.product-editorial-grid{grid-template-columns:1fr;gap:28px}}@media (width<=680px){.argos-public .field-footer{grid-template-columns:1fr 1fr;gap:35px 22px}.argos-public .field-footer h2{font-size:.8125rem}.argos-public .field-footer-bottom{align-items:flex-start;gap:14px}.product-editorial-grid>h2{padding-left:20px}.editorial-photo figcaption{font-size:.8125rem}.product-ai-photo.photo-signal .photo-frame{aspect-ratio:1.3}.defence-image-context .photo-frame{aspect-ratio:1.45}}@media (width<=360px){.field-header{flex-wrap:wrap;gap:12px;padding-inline:16px}.field-header .company-brand img{width:92px}.field-header-end{gap:10px}.field-login{gap:8px;padding:10px}.field-mobile-home,.field-mobile-menu summary{font-size:.8125rem}}:root{--zwart:#08090a;--zwart-diep:#030405;--antraciet:#101214;--antraciet-2:#16191c;--wit:#f2f3f4;--grijs:#8b9195;--grijs-2:#aeb3b7;--grijs-3:#838a8e;--lijn:#f2f3f421;--lijn-sterk:#f2f3f442;--argos-bg:#08090a;--argos-surface:#101214;--argos-raised:#16191c;--argos-text:#f2f3f4;--argos-muted:#8b9195;--argos-line:#f2f3f421;--argos-blue:#16191c;--argos-blue-light:#8b9195;--argos-accent:#f2f3f4;--argos-accent-light:#2a2e32;--field-white:#08090a;--field-black:#08090a;--field-graphite:#101214;--field-line:#f2f3f421;--field-muted:#8b9195;--paper:#08090a;--paper-deep:#101214;--ink:#f2f3f4;--ink-soft:#8b9195;--line:#f2f3f421;--navy-950:#030405;--navy-900:#08090a;--navy-850:#101214;--navy-800:#16191c;--display:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--argos-display:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--argos-body:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif}html{background:#f5f5f2}body{color:#0d0f11;letter-spacing:-.003em;background:#f5f5f2}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.021em;color:var(--wit);font-weight:600}p{color:var(--grijs-2)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--wit);outline-offset:2px}::selection{color:#f5f5f2;background:#0d0f11}.field-eyebrow,.product-section-label,.product-overline,.product-discipline,.field-page-topline,.argos-figure figcaption span:first-child{font-family:var(--sans);text-transform:none;letter-spacing:.004em;font-size:.8125rem;font-weight:500}.field-eyebrow,.product-section-label{color:var(--grijs)}.field-header,.field-header-dark{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--lijn);background:#08090ae6;align-items:center;min-height:66px;padding:0 clamp(20px,3vw,44px);box-shadow:none!important}.field-header .company-brand img{filter:brightness(0)invert();width:116px}.field-desktop-nav{gap:clamp(16px,2vw,30px)}.field-desktop-nav a{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--grijs);padding:6px 0;font-size:.875rem;position:relative}.field-desktop-nav a:hover{color:var(--wit)}.field-desktop-nav a[aria-current=page]{color:var(--wit)!important;box-shadow:none!important}.field-desktop-nav a[aria-current=page]:after{content:"";background:var(--wit);height:1px;position:absolute;bottom:-2px;left:0;right:0}.field-mobile-menu nav a[aria-current=page]{color:var(--wit)!important}.field-header :focus-visible{outline-color:var(--wit)!important}.field-login,.field-header-dark .field-login{border:1px solid var(--lijn-sterk);color:var(--wit);font-family:var(--sans);text-transform:none;letter-spacing:0;background:0 0;border-radius:0;gap:12px;padding:10px 17px;font-size:.8125rem}.field-login:hover{background:var(--wit);border-color:var(--wit);color:var(--zwart)}.field-mobile-menu summary,.field-mobile-home{color:var(--wit)}.field-mobile-menu nav{background:var(--antraciet);border:1px solid var(--lijn)}.field-mobile-menu nav a{color:var(--grijs-2)}.field-mobile-menu nav a:hover{color:var(--wit)}.product-hero{background:var(--zwart);color:var(--wit);border-bottom:1px solid var(--lijn);padding:0 clamp(20px,3vw,44px) clamp(44px,5vw,80px)}.product-hero:before{opacity:1;background-image:linear-gradient(#f2f3f409 1px,#0000 1px),linear-gradient(90deg,#f2f3f409 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.product-overline{border-bottom:1px solid var(--lijn);color:var(--grijs-3);padding:18px 0}.product-overline span:last-child{color:var(--grijs)}.product-hero-grid{align-items:center;gap:clamp(30px,4vw,64px);padding:clamp(36px,4.4vw,64px) 0 0}.product-hero-logo{filter:brightness(0)invert();width:clamp(190px,21vw,310px);height:auto;margin:0 0 30px;display:block}.product-hero h1{letter-spacing:-.025em;margin:14px 0 22px;font-size:clamp(2.6rem,5.4vw,5.6rem);font-weight:600;line-height:1.04}.product-hero h1 span{color:var(--grijs)}.product-hero-copy>p{color:var(--grijs-2);max-width:46ch;font-size:1.0625rem;line-height:1.72}.product-hero-note{color:var(--grijs-3);letter-spacing:0;text-transform:none;font-size:.8125rem}.field-button,.field-button-light,.field-button-secondary{min-height:48px;font-family:var(--sans);text-transform:none;letter-spacing:0;border-radius:0;gap:18px;padding:13px 21px;font-size:.875rem;font-weight:500}.argos-public .field-button:not(.field-button-secondary){background:var(--wit);border-color:var(--wit);color:var(--zwart)}.argos-public .field-button:not(.field-button-secondary):hover{color:var(--zwart);background:#fff;border-color:#fff}.argos-public .field-button-secondary{color:var(--wit);border-color:var(--lijn-sterk);background:0 0}.argos-public .field-button-secondary:hover{border-color:var(--wit);background:#f2f3f412}.field-text-link{font-family:var(--sans);text-transform:none;letter-spacing:0;border-bottom:1px solid var(--lijn-sterk);color:var(--wit);padding-bottom:3px;font-size:.875rem}.field-text-link:hover{border-bottom-color:var(--wit);color:var(--wit)}.product-discipline{background:var(--antraciet);color:var(--grijs);border-top:1px solid var(--lijn);border-bottom:1px solid var(--lijn);padding:16px clamp(20px,3vw,44px)}.argos-figure{min-width:0;margin:0}.fig-frame{background:var(--antraciet);border:1px solid var(--lijn);aspect-ratio:16/9;position:relative;overflow:hidden}.fig-frame img{object-fit:cover;width:100%;height:100%;display:block}.fig-frame:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #0304058c}.product-hero-photo .fig-frame{aspect-ratio:3/2}.argos-figure figcaption{border-top:1px solid var(--lijn);justify-content:space-between;align-items:baseline;gap:16px;margin-top:12px;padding-top:12px;display:flex}.argos-figure figcaption span:first-child{color:var(--wit);flex:none}.fig-caption-note{color:var(--grijs-3);text-align:right;font-size:.8125rem;font-family:var(--sans);letter-spacing:0;text-transform:none}.product-section{border-top:1px solid var(--lijn);background:var(--zwart)}.product-section h2{letter-spacing:-.023em;font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.12}.product-section:nth-of-type(2n){background:var(--antraciet)}.product-discipline+.product-section{border-top:none}.product-photo-band{background:var(--antraciet)!important}.product-workflow{border-top:1px solid var(--lijn-sterk)}.product-workflow li{border-top:none;border-left:1px solid var(--lijn);padding:26px 22px 0}.product-workflow li:first-child{border-left:none;padding-left:0}.product-workflow li span{font-family:var(--sans);color:var(--grijs);font-size:.875rem;font-weight:500}.product-workflow li h3{letter-spacing:-.018em;color:var(--wit);margin:10px 0 8px;font-size:1.2rem}.product-workflow li p{color:var(--grijs)}.product-workflow li:before{background:var(--grijs-3)!important}.field-closing{background:var(--antraciet);color:var(--wit);border-top:1px solid var(--lijn)}.field-closing h2{color:var(--wit);letter-spacing:-.023em;font-size:clamp(1.9rem,3.2vw,3.1rem)}.field-closing p{color:var(--grijs-2)}.field-footer{background:var(--zwart-diep);color:var(--grijs);border-top:1px solid var(--lijn-sterk)}.field-footer h2{font-family:var(--sans);text-transform:none;letter-spacing:0;color:var(--wit);font-size:.8125rem;font-weight:600}.field-footer nav a{color:var(--grijs);font-size:.875rem}.field-footer nav a:hover,.field-footer-brand p{color:var(--wit)}.field-footer-brand strong{color:var(--wit);font-weight:600}.field-footer .company-brand img{filter:brightness(0)invert()}.field-footer-bottom{border-top:1px solid var(--lijn);color:var(--grijs-3)}.field-footer-bottom a:hover{color:var(--wit)}.access-page{background:var(--zwart)!important;color:var(--wit)!important}.access-visual-regel{letter-spacing:-.05em!important;color:#fff!important;margin:30px 0 24px!important;font:400 clamp(2.5rem,3.6vw,4rem)/1.12 Arial,sans-serif!important}.access-visual{color:var(--wit)!important;background-image:linear-gradient(#03040552,#030405a3),url(/argos-coast.jpg)!important;background-position:50%!important;background-size:cover!important}.access-visual h1,.access-visual h2,.access-visual p,.access-visual span,.company-hero-image h1,.company-hero-image h2,.company-hero-image p{color:var(--wit)!important}input,textarea,select{background:var(--antraciet);color:var(--wit);border:1px solid var(--lijn-sterk);border-radius:0}input::placeholder,textarea::placeholder{color:var(--grijs-3)}input:focus,textarea:focus,select:focus{border-color:var(--wit)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}html,body{max-width:100%;overflow-x:hidden}.product-hero h1,.field-closing h2,.product-section h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (width<=860px){.product-workflow li{border-left:none;border-top:1px solid var(--lijn);padding:22px 0 0}.argos-figure figcaption{flex-direction:column;gap:6px}.fig-caption-note{text-align:left}}@media (width<=620px){.product-hero h1{letter-spacing:-.02em;font-size:clamp(1.8rem,8.8vw,2.9rem)}.product-hero-logo{width:clamp(160px,46vw,230px);margin-bottom:22px}.field-closing h2,.product-section h2{font-size:clamp(1.45rem,7vw,2.3rem)}.product-hero{padding-left:18px;padding-right:18px}.product-overline,.product-discipline{flex-wrap:wrap;gap:8px;font-size:.75rem}.field-header{gap:10px;padding-left:14px;padding-right:14px}.field-button,.field-button-light,.field-button-secondary{gap:12px;padding:12px 16px;font-size:.8125rem}.field-footer,.field-closing{padding-left:18px;padding-right:18px}.field-footer nav,.field-footer>div{min-width:0}.field-footer nav a,.field-footer-bottom{word-break:break-word}}.argos-public .argos-form input,.argos-public .download-card,.argos-public .form-error,.argos-public .form-notice,.bento-deim,.bento-intel,.bento-log,.capability-grid article>div small,.capability-grid article:hover,.commission-strip,.company-about,.company-footer,.company-header,.company-mobile-nav a:hover,.company-mobile-nav>div,.company-personal-mark,.coverage-card,.credentials-card,.download-card,.download-strip.offline-mode,.field-button-secondary:hover,.field-dark-section,.field-mobile-menu>nav,.field-skip,.intel-product-window,.product-ai,.product-application,.product-application:hover,.product-problem,.product-responsibility,.product-responsibility>div,.product-solution,.product-workflow li:before,.access-page{color:var(--wit);background:var(--antraciet)!important;border-color:var(--lijn)!important}.company-button,.form-submit,.admin-button{background:var(--wit)!important;border:1px solid var(--wit)!important;color:var(--zwart)!important;border-radius:0!important}.company-button:hover,.form-submit:hover,.admin-button:hover{color:var(--zwart)!important;background:#fff!important;border-color:#fff!important}.ag,.ag-voet{--papier:#f5f5f2;--linnen:#eaeae4;--krijt:#fcfcfa;--inkt:#0a0b0c;--diep:#121416;--paneel:#1a1d1f;--staal:#24282b;--zwart:#0d0f11;--grijs:#53585e;--zacht:#575c62;--cijfer-licht:#7e7e77;--wit:#f4f4f1;--koel:#a6acb1;--gedempt:#878d92;--cijfer:#8a9196;--nacht:#0a0b0c;--blauw:#f4f4f1;--blauw-licht:#fcfcfa;--amber:#c6cdd3;--haar:#0d0f1124;--haar-zacht:#0d0f1114;--haar-donker:#ffffff26;--haar-donker-zacht:#ffffff14;--d1:clamp(2.6rem, 6.2vw, 5.6rem);--d2:clamp(2.5rem, 7.4vw, 6.4rem);--d3:clamp(2.25rem, 4.8vw, 4.25rem);--d4:clamp(2rem, 4.1vw, 3.6rem);--d5:clamp(1.5rem, 2.5vw, 2.125rem);--d6:clamp(1.125rem, 1.7vw, 1.5rem);--dn:clamp(2.25rem, 4.2vw, 3.6rem);--b1:1.1875rem;--b2:1.0625rem;--b3:1rem;--b4:.9375rem;--b5:.8125rem;--b6:.75rem;--m1:.6875rem;--m2:.625rem;--marge:clamp(20px, 6.5vw, 132px);--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;background:var(--papier);color:var(--zwart);font-family:var(--sans);font-synthesis-weight:none}.ag-donker{--papier:var(--inkt);--linnen:var(--diep);--krijt:var(--paneel);--zwart:var(--wit);--grijs:var(--koel);--zacht:var(--gedempt);--cijfer-licht:var(--cijfer);--haar:var(--haar-donker);--haar-zacht:var(--haar-donker-zacht);background:var(--inkt);color:var(--wit)}.ag :where(h1,h2,h3,h4){color:var(--zwart);margin:0}.ag [id]{scroll-margin-top:96px}.ag h1,.ag h2{letter-spacing:-.033em;font-weight:450;line-height:1.02}.ag h3{letter-spacing:-.02em;font-weight:500;line-height:1.14}.ag h1{font-size:var(--d1);line-height:1.02}.ag h2{font-size:var(--d4);line-height:1.02}.ag h3{font-size:var(--d6);line-height:1.14}.ag :where(p){color:var(--grijs);text-wrap:pretty;margin:0}.ag :focus-visible{outline-offset:3px;outline:2px solid}.ag-label{font-family:var(--mono);font-size:var(--m1);letter-spacing:.16em;text-transform:uppercase;color:var(--zacht);font-weight:500;line-height:1.4;display:block}.ag-knop{background:var(--zwart);min-height:52px;color:var(--papier);border:1px solid var(--zwart);font-size:var(--b4);letter-spacing:-.01em;justify-content:center;align-items:center;gap:12px;padding:0 30px;font-weight:500;line-height:1.65;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.ag-knop:hover{color:var(--zwart);background:0 0;transform:translateY(-1px)}.ag-knop-rand{color:var(--zwart);border-color:var(--haar);background:0 0}.ag-knop-rand:hover{background:var(--zwart);color:var(--papier);border-color:var(--zwart)}.ag-tekstlink{color:var(--zwart);font-size:var(--b4);border-bottom:1px solid var(--haar);align-items:center;gap:10px;padding-bottom:4px;font-weight:500;line-height:1.65;transition:border-color .2s,gap .2s;display:inline-flex}.ag-tekstlink:hover{border-bottom-color:currentColor;gap:14px}.hd-skip{z-index:200;color:#f5f5f2;background:#0d0f11;padding:12px 18px;position:absolute;top:0;left:-9999px}.hd-skip:focus{top:10px;left:10px}.hd{z-index:100;color:#f4f4f1;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:clamp(16px,3vw,48px);min-height:80px;padding:0 clamp(20px,6.5vw,132px);transition:background .35s,border-color .35s,min-height .3s,color .3s;display:flex;position:fixed;top:0;left:0;right:0}.hd:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0607089e,#0607084d 52%,#06070800);height:190%;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.hd.is-vast:before{opacity:0}.hd.is-vast{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);color:#0d0f11;background:#f5f5f2db;border-bottom-color:#0d0f111f;min-height:64px}.hd-merk{flex:none;width:clamp(92px,8vw,118px)}.hd-merk img{filter:brightness(0)invert();width:100%;height:auto;transition:filter .35s;display:block}.hd.is-vast .hd-merk img{filter:brightness(0)}.hd-nav{flex:1;justify-content:center;gap:clamp(14px,2.1vw,34px);display:flex}.hd-nav a{font-size:var(--b4);color:inherit;opacity:.86;white-space:nowrap;padding:7px 0;font-weight:450;line-height:1.65;transition:opacity .18s;position:relative}.hd-nav a:hover,.hd-nav a[aria-current=page]{opacity:1}.hd-nav a[aria-current=page]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.hd-utility{flex:none;align-items:center;gap:12px;display:flex}.hd-inloggen{font-size:var(--b5);color:inherit;white-space:nowrap;border:1px solid;padding:9px 20px;font-weight:500;line-height:1.6;transition:background .2s,color .2s,border-color .2s}.hd-inloggen:hover{color:#0a0b0c;background:#f4f4f1;border-color:#f4f4f1}.hd.is-vast .hd-inloggen{border-color:#0d0f114d}.hd.is-vast .hd-inloggen:hover{color:#f5f5f2;background:#0d0f11;border-color:#0d0f11}.hd-menuknop{color:inherit;font-size:var(--b5);background:0 0;border:0;align-items:center;gap:10px;padding:9px 4px;font-weight:500;line-height:1.6;display:none}.hd-menuknop-lijnen{gap:5px;width:20px;display:grid}.hd-menuknop-lijnen i{background:currentColor;height:1px;display:block}.hd-paneel{z-index:110;padding:96px var(--marge) 48px;background:var(--inkt);color:var(--wit);flex-direction:column;justify-content:center;gap:40px;animation:.3s hd-in;display:flex;position:fixed;inset:0}@keyframes hd-in{0%{opacity:0}to{opacity:1}}.hd-paneel-primair{gap:4px;display:grid}.hd-paneel-primair a{border-bottom:1px solid var(--haar-donker-zacht);letter-spacing:-.03em;color:var(--wit);align-items:baseline;gap:20px;padding:12px 0;font-size:clamp(1.75rem,6vw,2.75rem);font-weight:450;display:flex}.hd-paneel-index{font-family:var(--mono);font-size:var(--m1);color:var(--gedempt);line-height:1.4}.hd-paneel-voet{gap:22px;display:grid}.hd-paneel-inloggen{background:var(--wit);color:var(--inkt);font-size:var(--b4);justify-self:start;padding:13px 30px;font-weight:500;line-height:1.65}.hd-paneel-secundair{gap:10px;display:grid}.hd-paneel-secundair a{font-size:var(--b4);color:var(--koel);line-height:1.65}.hd-paneel-sluit{top:24px;right:var(--marge);color:var(--wit);font-size:var(--b5);background:0 0;border:0;align-items:center;gap:10px;line-height:1.6;display:flex;position:absolute}.ag-voortgang{z-index:101;background:var(--zwart);transform-origin:0;height:2px;transition:opacity .3s;position:fixed;top:0;left:0}.ag-sectie{padding:clamp(72px, 9vw, 150px) var(--marge);background:var(--papier);color:var(--zwart)}.ag-sectie-linnen{background:var(--linnen)}.ag-sectiekop{gap:20px;max-width:1160px;margin-bottom:clamp(48px,5.5vw,80px);display:grid}.ag-sectiekop .ag-label{margin-bottom:4px}.ag-sectiekop p{max-width:62ch;font-size:var(--b2);line-height:1.6}.ag-sectiekop-smal{max-width:760px}.ag-sectiekop .ag-knop,.ag-sectiekop .ag-tekstlink{justify-self:start;margin-top:8px}.ag-voetnoot{font-size:var(--b5);color:var(--zacht);max-width:66ch;margin-top:36px;line-height:1.6}.ag-tweeluik{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:clamp(36px,6vw,110px);display:grid}.ag-tweeluik-tekst{gap:22px;display:grid}.ag-tweeluik-tekst p{font-size:var(--b2);line-height:1.6}.ag-hero{isolation:isolate;min-height:min(100svh,940px);padding:160px var(--marge) clamp(76px, 7vw, 108px);background:var(--inkt);color:var(--wit);align-items:end;display:grid;position:relative;overflow:hidden}.ag-hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.ag-hero-media:after{content:"";z-index:3;background:linear-gradient(#06070866 0%,#06070842 24%,#0607088f 48%,#060708db 76%,#060708f0 100%),linear-gradient(90deg,#060708c2 0%,#06070861 48%,#0607080f 74%,#06070800 100%);position:absolute;inset:0}.ag-hero-inhoud{z-index:2;max-width:1020px;position:relative}.ag-hero h1{color:#fff;text-shadow:0 2px 40px #00000073}.ag-hero-uitleg{max-width:54ch;font-size:var(--b1);color:#fff;margin-top:28px;line-height:1.55}.ag-hero-acties{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.ag-hero .ag-knop{background:var(--wit);color:var(--inkt);border-color:var(--wit)}.ag-hero .ag-knop:hover{color:var(--wit);background:0 0}.ag-hero .ag-knop-rand{color:var(--wit);background:0 0;border-color:#ffffff6b}.ag-hero .ag-knop-rand:hover{background:var(--wit);color:var(--inkt);border-color:var(--wit)}.ag-hero-index{left:var(--marge);right:var(--marge);z-index:2;font-family:var(--mono);font-size:var(--m2);letter-spacing:.18em;text-transform:uppercase;color:#f4f4f1cc;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;line-height:1.4;display:flex;position:absolute;bottom:26px}.ag-hero-scroll{align-items:center;gap:8px;display:inline-flex}.ag-hero-scroll:after{content:"";background:currentColor;width:1px;height:14px;animation:2.4s ease-in-out infinite ag-scroll}@keyframes ag-scroll{0%,to{opacity:.25;transform:translateY(-3px)}50%{opacity:1;transform:translateY(3px)}}.vb-poster,.vb-video{object-fit:cover;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.vb-poster{z-index:1}.vb-video{z-index:2}.ag-strip{background:var(--inkt);color:var(--wit);border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);display:grid}.ag-strip>div{padding:clamp(30px, 3.4vw, 46px) var(--marge);border-left:1px solid #ffffff1a;align-content:start;gap:10px;display:grid}.ag-strip>div:first-child{border-left:0}.ag-strip-getal{font-size:var(--d5);letter-spacing:-.03em;font-weight:350;line-height:1.14}.ag-strip p{font-size:var(--b4);color:var(--koel);max-width:34ch;line-height:1.65}.ag-strip .ag-label{color:var(--gedempt)}.ag-statement{padding:clamp(96px, 13vw, 210px) var(--marge);background:var(--papier);color:var(--zwart);border-bottom:1px solid var(--haar-zacht)}.ag-statement .ag-label{margin-bottom:40px}.ag-statement h2{font-size:var(--d2);letter-spacing:-.042em;gap:.04em;font-weight:400;line-height:1.02;display:grid}.ag-statement-twee{color:var(--cijfer-licht)}.ag-statement-uitleg{max-width:50ch;font-size:var(--b2);margin-top:clamp(36px,4vw,56px);margin-left:auto;line-height:1.6}.ag-product .ag-sectiekop{max-width:820px}.pb{margin:0}.pb-venster{background:var(--inkt);color:var(--wit);border:1px solid var(--staal);overflow:hidden;box-shadow:0 40px 90px -50px #0a0b0c8c}.pb-label{font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;text-transform:uppercase;color:var(--gedempt);line-height:1.4}.pb-balk{border-bottom:1px solid var(--staal);background:var(--diep);justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.pb-klok{justify-items:end;gap:3px;display:grid}.pb-klok time{font-family:var(--mono);font-size:var(--b3);color:var(--wit);font-variant-numeric:tabular-nums;line-height:1.7}.pb-fasen{border-bottom:1px solid var(--staal);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.pb-fasen li{border-left:1px solid var(--staal);font-size:var(--b5);color:var(--gedempt);align-items:center;gap:10px;padding:13px 22px;line-height:1.6;display:flex}.pb-fasen li:first-child{border-left:0}.pb-fasen li.is-nu{color:var(--wit);background:var(--paneel)}.pb-fase-n{font-family:var(--mono);font-size:var(--m2);color:var(--cijfer);line-height:1.4}.pb-fasen li.is-nu .pb-fase-n{color:var(--koel)}.pb-werk{grid-template-columns:1.25fr 1fr;display:grid}.pb-kolom{border-left:1px solid var(--staal);padding:22px}.pb-kolom:first-child{border-left:0}.pb-kolomkop{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.pb-teller{font-family:var(--mono);font-size:var(--m2);color:var(--cijfer);line-height:1.4}.pb-berichten{background:var(--staal);gap:1px;margin:0;padding:0;list-style:none;display:grid}.pb-berichten li{background:var(--diep);gap:7px;padding:13px 15px;display:grid;position:relative}.pb-bericht-meta{font-family:var(--mono);font-size:var(--m2);letter-spacing:.1em;text-transform:uppercase;color:var(--cijfer);flex-wrap:wrap;align-items:center;gap:10px;line-height:1.4;display:flex}.pb-bericht-meta time{color:var(--koel)}.pb-zeker{border:1px solid var(--staal);padding:2px 7px}.pb-zeker.z-hoog{color:var(--wit);border-color:#ffffff57}.pb-zeker.z-middel{color:var(--koel)}.pb-zeker.z-laag{color:var(--cijfer);border-style:dashed}.pb-bericht-tekst{font-size:var(--b5);color:var(--koel);line-height:1.6}.pb-weging{font-family:var(--mono);font-size:var(--m2);letter-spacing:.14em;text-transform:uppercase;color:var(--gedempt);justify-self:start;line-height:1.4}.pb-berichten li.weging-kern{border-left:2px solid #ffffff80}.pb-berichten li.weging-onzeker{border-left:2px dashed var(--cijfer)}.pb-conflict{border:1px dashed var(--cijfer);font-size:var(--b6);color:var(--koel);gap:5px;margin-top:14px;padding:12px 15px;line-height:1.55;display:grid}.pb-opties{background:var(--staal);gap:1px;margin:0;padding:0;list-style:none;display:grid}.pb-opties li{background:var(--diep);gap:5px;padding:13px 15px;display:grid}.pb-opties li.is-gekozen{background:var(--paneel);box-shadow:inset 2px 0 0 var(--wit)}.pb-optie-kop{font-size:var(--b5);color:var(--koel);line-height:1.6}.pb-opties li.is-gekozen .pb-optie-kop{color:var(--wit)}.pb-optie-kost{font-family:var(--mono);font-size:var(--m2);color:var(--cijfer);line-height:1.4}.pb-verantwoording{border:1px solid var(--staal);gap:7px;margin-top:14px;padding:13px 15px;display:grid}.pb-verantwoording p{font-size:var(--b5);color:var(--koel);font-style:italic;line-height:1.6}.pb-annotaties{gap:9px;margin-top:18px;display:grid}.pb-annotaties span{font-size:var(--b6);color:var(--zacht);align-items:baseline;gap:10px;line-height:1.55;display:flex}.pb-annotaties i{background:var(--haar);flex:none;width:14px;height:1px;transform:translateY(-4px)}.sq{margin:0;padding:0;list-style:none;display:grid}.sq-stap{grid-template-columns:28px minmax(0,1fr);gap:clamp(20px,3vw,44px);display:grid}.sq-spoor{grid-template-rows:auto 1fr;justify-items:center;display:grid}.sq-punt{border:1px solid var(--haar);background:var(--papier);border-radius:50%;width:9px;height:9px;margin-top:9px;transition:background .3s,border-color .3s,transform .3s}.sq-lijn{background:var(--haar-zacht);width:1px;height:100%}.sq-stap:last-child .sq-lijn{background:0 0}.sq-stap.is-actief .sq-punt{background:var(--zwart);border-color:var(--zwart);transform:scale(1.25)}.sq-inhoud{opacity:.5;padding-bottom:clamp(38px,4.5vw,62px);transition:opacity .35s}.sq-stap.is-actief .sq-inhoud,.sq-stap:hover .sq-inhoud{opacity:1}.sq-label{font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;text-transform:uppercase;color:var(--zacht);line-height:1.4}.sq-kop{align-items:baseline;gap:18px;margin:10px 0 12px;display:flex}.sq-n{font-size:var(--dn);letter-spacing:-.04em;color:var(--cijfer-licht);font-weight:300;line-height:1}.sq-stap.is-actief .sq-n{color:var(--zwart)}.sq-doet{font-size:var(--b1);color:var(--zwart);max-width:46ch;line-height:1.55}.sq-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1000px;margin:22px 0 0;display:grid}.sq-detail dt{font-family:var(--mono);font-size:var(--m2);letter-spacing:.15em;text-transform:uppercase;color:var(--zacht);margin-bottom:7px;line-height:1.4}.sq-detail dd{font-size:var(--b4);color:var(--grijs);margin:0;line-height:1.65}.ag-band{isolation:isolate;min-height:clamp(460px,62vh,700px);padding:clamp(60px, 8vw, 110px) var(--marge);background:var(--inkt);color:var(--wit);align-items:center;display:grid;position:relative;overflow:hidden}.ag-band-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.ag-band-media:after{content:"";z-index:3;background:linear-gradient(90deg,#060708e6 0%,#060708c7 30%,#06070861 62%,#06070824 100%),linear-gradient(#0607081f 48%,#06070894);position:absolute;inset:0}.ag-band-rechts .ag-band-media:after{background:linear-gradient(270deg,#060708e6 0%,#060708c7 30%,#06070861 62%,#06070824 100%),linear-gradient(#0607081f 48%,#06070894)}.ag-band-tekst{z-index:2;gap:20px;max-width:620px;display:grid;position:relative}.ag-band-rechts .ag-band-tekst{text-align:right;justify-self:end}.ag-band-tekst h1,.ag-band-tekst h2{color:#fff}.ag-band-tekst p{color:#fff;font-size:var(--b2);line-height:1.6}.ag-band-pagina{min-height:clamp(520px,72vh,780px);padding-top:clamp(140px,14vw,190px)}.ag-domeinrij{background:var(--haar);border:1px solid var(--haar);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ag-domein{background:var(--krijt);transition:background .25s;display:grid}.ag-domein:hover{background:var(--papier)}.ag-domein-beeld{aspect-ratio:4/3;background:var(--linnen);position:relative;overflow:hidden}.ag-domein-beeld img{object-fit:cover;filter:grayscale(.28)contrast(1.04);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1),filter .5s}.ag-domein:hover .ag-domein-beeld img{filter:grayscale(0)contrast(1.06);transform:scale(1.045)}.ag-domein-beeld{display:block}.ag-domein-tekst{align-content:start;gap:12px;padding:clamp(24px,2.4vw,34px);display:grid}.ag-domein-titel{font-size:var(--d6);letter-spacing:-.02em;color:var(--zwart);margin-top:2px;font-weight:500;line-height:1.14}.ag-domein-vraag{font-size:var(--b2);color:var(--zwart);line-height:1.6}.ag-domein-uitleg{font-size:var(--b4);color:var(--grijs);line-height:1.65}.ag-domein-pijl{color:var(--zacht);margin-top:6px;transition:transform .25s,color .25s}.ag-domein:hover .ag-domein-pijl{color:var(--zwart);transform:translate(5px)}.ag-cijfers{gap:clamp(44px,5vw,70px);display:grid}.ag-cijferrij{background:var(--haar);border-top:1px solid var(--haar);border-bottom:1px solid var(--haar);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ag-cijferrij>div{background:var(--papier);align-content:start;gap:10px;padding:clamp(26px,3vw,40px) clamp(20px,2.2vw,30px);display:grid}.ag-cijfer-getal{font-size:var(--dn);letter-spacing:-.045em;color:var(--zwart);font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.ag-cijfer-getal sub{letter-spacing:0;vertical-align:baseline;color:var(--zacht);margin-left:.35em;font-size:.32em;font-weight:400}.ag-cijferrij h3{font-size:var(--b4);font-weight:500;line-height:1.65}.ag-cijferrij p{font-size:var(--b5);line-height:1.6}.tp{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(28px,3.6vw,60px);display:grid}.tp-lijst{border-top:1px solid var(--haar);align-content:start;display:grid}.tp-knop{border:0;border-bottom:1px solid var(--haar);text-align:left;color:var(--zacht);background:0 0;gap:6px;padding:clamp(18px,1.9vw,26px) 34px clamp(18px,1.9vw,26px) 0;transition:color .22s,padding-left .28s;display:grid;position:relative}.tp-knop:before{content:"";background:var(--zwart);transform-origin:50% 0;width:2px;transition:transform .3s cubic-bezier(.2,.7,.3,1);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.tp-knop.is-actief{color:var(--zwart);padding-left:20px}.tp-knop.is-actief:before{transform:scaleY(1)}.tp-knop-label{font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;text-transform:uppercase;line-height:1.4}.tp-knop-titel{font-size:var(--d6);letter-spacing:-.02em;color:var(--zwart);font-weight:500;line-height:1.14}.tp-knop:not(.is-actief) .tp-knop-titel{color:inherit}.tp-knop-pijl{opacity:0;transition:opacity .22s,right .22s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.tp-knop.is-actief .tp-knop-pijl{opacity:1;right:0}.tp-paneel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,2.6vw,40px);display:grid}.tp-beeld{aspect-ratio:3/4;background:var(--linnen);position:relative;overflow:hidden}.tp-beeld img{object-fit:cover;filter:grayscale(.2);width:100%;height:100%;animation:.5s tp-in}@keyframes tp-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}.tp-tekst{align-content:center;gap:16px;display:grid}.tp-tekst p{font-size:var(--b3);line-height:1.7}.tp-tekst .tp-detail{color:var(--zacht);border-top:1px solid var(--haar-zacht);padding-top:14px;line-height:1.6;font-size:var(--b5)!important}.tp-link{border-bottom:1px solid var(--haar);color:var(--zwart);font-size:var(--b4);justify-self:start;align-items:center;gap:10px;margin-top:6px;padding-bottom:4px;font-weight:500;line-height:1.65;transition:gap .2s,border-color .2s;display:inline-flex}.tp-link:hover{border-bottom-color:currentColor;gap:14px}.ag-film{gap:clamp(30px,3.4vw,48px);display:grid}.ag-film-kop{gap:18px;max-width:700px;display:grid}.ag-film-kop p{font-size:var(--b2);line-height:1.6}.ag-film-speler{aspect-ratio:16/9;border:1px solid var(--haar);background:#000;position:relative;overflow:hidden}.ag-film-speler video{object-fit:cover;color:#f4f4f1;width:100%;height:100%;display:block}.ag-film-meta{border-top:1px solid var(--haar);font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;text-transform:uppercase;color:var(--zacht);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:14px;line-height:1.4;display:flex}.ag-grenzen-kop{gap:18px;max-width:900px;margin-bottom:clamp(40px,4.4vw,64px);display:grid}.ag-grenzenlijst{background:var(--haar);border-top:1px solid var(--haar);grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.ag-grenzenlijst>div{background:var(--papier);align-content:start;gap:12px;padding:clamp(24px,2.6vw,34px) clamp(18px,2vw,26px);display:grid}.ag-grenzenlijst dt{font-size:var(--b3);letter-spacing:-.015em;color:var(--zwart);font-weight:500;line-height:1.7}.ag-grenzenlijst dd{font-size:var(--b4);color:var(--grijs);margin:0;line-height:1.65}.ag-nieuws{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,3.4vw,56px);display:grid}.ag-nieuws-groot{gap:14px;display:grid}.ag-nieuws-beeld{aspect-ratio:16/10;background:var(--linnen);margin-bottom:8px;overflow:hidden}.ag-nieuws-beeld img{object-fit:cover;filter:grayscale(.25);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1),filter .5s}.ag-nieuws-groot:hover .ag-nieuws-beeld img{filter:grayscale(0);transform:scale(1.04)}.ag-nieuws-groot h3{font-size:var(--d5);font-weight:450;line-height:1.14}.ag-nieuws-groot p{font-size:var(--b4);max-width:56ch;line-height:1.65}.ag-nieuws-lees{font-size:var(--b5);color:var(--zwart);align-items:center;gap:9px;font-weight:500;line-height:1.6;transition:gap .2s;display:inline-flex}.ag-nieuws-groot:hover .ag-nieuws-lees,.ag-nieuws-klein a:hover .ag-nieuws-lees{gap:14px}.ag-nieuws-klein{border-top:1px solid var(--haar);margin:0;padding:0;list-style:none;display:grid}.ag-nieuws-klein li{border-bottom:1px solid var(--haar)}.ag-nieuws-klein a{gap:9px;padding:clamp(20px,2.2vw,28px) 0;transition:padding-left .28s;display:grid}.ag-nieuws-klein a:hover{padding-left:12px}.ag-nieuws-klein h3{font-size:var(--d6);font-weight:500;line-height:1.14}.ag-vragen{border-top:1px solid var(--haar);display:grid}.ag-vraag{border-bottom:1px solid var(--haar)}.ag-vraag h3{font:inherit;letter-spacing:normal;line-height:inherit;margin:0}.ag-vraag h3 button{text-align:left;width:100%;font-size:var(--d6);letter-spacing:-.02em;color:var(--zwart);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,2.2vw,30px) 0;font-weight:500;line-height:1.14;transition:padding-left .28s;display:flex}.ag-vraag h3 button:hover{padding-left:10px}.ag-vraag-teken{flex:none;width:15px;height:15px;position:relative}.ag-vraag-teken:before,.ag-vraag-teken:after{content:"";background:currentColor;height:1px;transition:transform .3s cubic-bezier(.2,.7,.3,1);position:absolute;top:50%;left:0;right:0}.ag-vraag-teken:after{transform:rotate(90deg)}.ag-vraag[data-open=true] .ag-vraag-teken:after{transform:rotate(0)}.ag-vraag-antwoord{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.7,.3,1);display:grid}.ag-vraag[data-open=true] .ag-vraag-antwoord{grid-template-rows:1fr}.ag-vraag-antwoord>div{overflow:hidden}.ag-vraag-antwoord p{max-width:68ch;font-size:var(--b4);padding-bottom:clamp(22px,2.4vw,32px);line-height:1.65}.ag-slot{isolation:isolate;min-height:clamp(480px,66vh,720px);padding:clamp(72px, 8vw, 120px) var(--marge);background:var(--inkt);color:var(--wit);align-items:center;display:grid;position:relative;overflow:hidden}.ag-slot-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.ag-slot-media:after{content:"";z-index:3;background:linear-gradient(90deg,#060708ed 0%,#060708d6 38%,#06070880 74%,#06070847 100%),linear-gradient(#0607082e 42%,#0607089e);position:absolute;inset:0}.ag-slot-inhoud{z-index:2;gap:20px;max-width:720px;display:grid;position:relative}.ag-slot-inhoud h1,.ag-slot-inhoud h2{color:#fff}.ag-slot-inhoud p{color:#fff;font-size:var(--b2);max-width:56ch;line-height:1.6}.ag-slot .ag-knop{background:var(--wit);color:var(--inkt);border-color:var(--wit)}.ag-slot .ag-knop:hover{color:var(--wit);background:0 0}.ag-slot .ag-knop-rand{color:var(--wit);background:0 0;border-color:#ffffff6b}.ag-slot .ag-knop-rand:hover{background:var(--wit);color:var(--inkt);border-color:var(--wit)}.mo{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.mo-intro{align-content:start;gap:20px;display:grid;position:sticky;top:108px}.mo-intro p{font-size:var(--b2);line-height:1.6}.mo-hint{color:var(--zacht);border-top:1px solid var(--haar-zacht);padding-top:16px;line-height:1.6;font-size:var(--b5)!important}.mo-paneel{background:var(--inkt);color:var(--wit);border:1px solid var(--staal);box-shadow:0 40px 90px -55px #0a0b0c99}.mo-kop{background:var(--diep);border-bottom:1px solid var(--staal);font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;text-transform:uppercase;color:var(--gedempt);justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;line-height:1.4;display:flex}.mo-klok{color:var(--koel);font-variant-numeric:tabular-nums}.mo-situatie{border-bottom:1px solid var(--staal);padding:24px 22px}.mo-situatie p{font-size:var(--b3);color:var(--wit);max-width:48ch;line-height:1.7}.mo-bronnen{background:var(--staal);gap:1px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mo-bronnen li{background:var(--diep);gap:5px;padding:11px 14px;display:grid}.mo-bron-meta{font-family:var(--mono);font-size:var(--m2);letter-spacing:.12em;text-transform:uppercase;color:var(--cijfer);flex-wrap:wrap;gap:9px;line-height:1.4;display:flex}.mo-bron-meta b{color:var(--koel);font-weight:500}.mo-bronnen p{font-size:var(--b5);color:var(--koel);line-height:1.6}.mo-opties{background:var(--staal);gap:1px;margin:0;padding:0;list-style:none;display:grid}.mo-optie{text-align:left;background:var(--paneel);width:100%;color:var(--koel);border:0;gap:6px;padding:16px 22px;transition:background .22s,color .22s,padding-left .26s;display:grid}.mo-optie:hover:not(:disabled){background:var(--staal);color:var(--wit);padding-left:28px}.mo-optie b{font-size:var(--b4);color:var(--wit);font-weight:450;line-height:1.65}.mo-optie span{font-family:var(--mono);font-size:var(--m2);letter-spacing:.1em;text-transform:uppercase;color:var(--cijfer);line-height:1.4}.mo-optie[aria-pressed=true]{background:var(--staal);box-shadow:inset 3px 0 0 var(--wit);padding-left:28px}.mo-optie:disabled{cursor:default}.mo-optie:disabled:not([aria-pressed=true]){opacity:.42}.mo-gevolg{border-top:1px solid var(--staal);gap:16px;padding:24px 22px;animation:.45s cubic-bezier(.2,.7,.3,1) mo-in;display:grid}@keyframes mo-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mo-weegschaal{background:var(--staal);border:1px solid var(--staal);grid-template-columns:1fr 1fr;gap:1px;display:grid}.mo-weegschaal>div{background:var(--diep);gap:7px;padding:14px 15px;display:grid}.mo-weegschaal dt{font-family:var(--mono);font-size:var(--m2);letter-spacing:.15em;text-transform:uppercase;color:var(--cijfer);line-height:1.4}.mo-weegschaal dd{font-size:var(--b5);color:var(--koel);margin:0;line-height:1.6}.mo-weegschaal .mo-wint dd{color:var(--wit)}.mo-les{font-size:var(--b4);color:var(--koel);line-height:1.65}.mo-les b{color:var(--wit);font-weight:500}.mo-opnieuw{border:1px solid var(--staal);color:var(--koel);font-size:var(--b5);background:0 0;justify-self:start;padding:9px 18px;line-height:1.6;transition:border-color .2s,color .2s}.mo-opnieuw:hover{border-color:var(--koel);color:var(--wit)}.ag-domeinpagina{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(30px,5vw,86px);display:grid}.ag-domeinpagina.ag-sectie-om{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ag-sectie-om .ag-domeinpagina-beeld{order:2}.ag-domeinpagina-beeld{aspect-ratio:4/3;background:var(--linnen);overflow:hidden}.ag-domeinpagina-beeld img{object-fit:cover;filter:grayscale(.22)contrast(1.03);width:100%;height:100%}.ag-domeinpagina-tekst{align-content:center;gap:16px;display:grid}.ag-domeinpagina-tekst p{font-size:var(--b3);line-height:1.7}.ag-domeinpagina-tekst .ag-knop,.ag-domeinpagina-tekst .ag-tekstlink{justify-self:start;margin-top:8px}.ag-punten{background:var(--haar);border-top:1px solid var(--haar);border-bottom:1px solid var(--haar);gap:1px;margin:8px 0 0;display:grid}.ag-punten>div{background:var(--papier);grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.ag-punten dt{font-family:var(--mono);font-size:var(--m2);letter-spacing:.14em;text-transform:uppercase;color:var(--zacht);padding-top:2px;line-height:1.4}.ag-punten dd{font-size:var(--b4);color:var(--grijs);margin:0;line-height:1.65}.ag-oefent-kop{font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;text-transform:uppercase;color:var(--zacht);margin:12px 0 0;font-weight:500;line-height:1.4}.ag-oefent{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ag-oefent li{font-size:var(--b4);color:var(--grijs);padding-left:22px;line-height:1.65;position:relative}.ag-oefent li:before{content:"";background:var(--haar);width:11px;height:1px;position:absolute;top:.68em;left:0}.ag-voet{background:var(--inkt);color:var(--wit);padding:clamp(60px, 7vw, 100px) var(--marge) 32px}.ag-voet-boven{border-bottom:1px solid var(--haar-donker-zacht);grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);padding-bottom:clamp(44px,5vw,72px);display:grid}.ag-voet-merk{align-content:start;gap:20px;display:grid}.ag-voet-merk img{filter:brightness(0)invert();width:clamp(104px,9vw,132px);height:auto}.ag-voet-mail{font-size:var(--b4);color:var(--koel);border-bottom:1px solid var(--haar-donker-zacht);justify-self:start;padding-bottom:3px;line-height:1.65;transition:color .18s,border-color .18s}.ag-voet-mail:hover{color:var(--wit);border-bottom-color:var(--koel)}.ag-voet-kolom{align-content:start;gap:14px;display:grid}.ag-voet-kolom h2{font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;text-transform:uppercase;color:var(--gedempt);font-weight:500;line-height:1.4}.ag-voet-kolom nav{gap:11px;display:grid}.ag-voet-kolom a{font-size:var(--b4);color:var(--koel);line-height:1.65;transition:color .18s}.ag-voet-kolom a:hover{color:var(--wit)}.ag-voet-onder{font-size:var(--b6);color:var(--cijfer);flex-wrap:wrap;justify-content:space-between;gap:14px 28px;padding-top:26px;line-height:1.55;display:flex}.ag-voet-onder nav{flex-wrap:wrap;gap:22px;display:flex}.ag-voet-onder a:hover{color:var(--koel)}.ag-voet-verantwoording{width:100%;max-width:78ch;font-size:var(--m1);color:var(--cijfer);margin-top:4px;line-height:1.4}[data-onthul]{opacity:0;transition:opacity .75s cubic-bezier(.2,.7,.3,1),transform .75s cubic-bezier(.2,.7,.3,1);transform:translateY(22px)}[data-onthul].is-zichtbaar{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ag *,.ag :before,.ag :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-onthul]{opacity:1;transform:none}.ag-hero-scroll:after{animation:none}}@media (width<=1180px){.ag-tweeluik{grid-template-columns:1fr}.ag-domeinrij{grid-template-columns:1fr 1fr}.ag-domeinrij>:last-child{grid-column:1/-1}.ag-domeinrij>:last-child .ag-domein-beeld{aspect-ratio:21/9}.ag-cijferrij,.ag-grenzenlijst{grid-template-columns:1fr 1fr}.mo{grid-template-columns:1fr}.mo-intro{position:static}.ag-voet-boven{grid-template-columns:1fr 1fr}.ag-voet-merk{grid-column:1/-1}}@media (width<=960px){.hd-nav{display:none}.hd-menuknop{display:flex}.hd{gap:14px}.hd-merk{flex:1}.ag-statement-uitleg{margin-left:0}.ag-nieuws,.tp{grid-template-columns:1fr}.tp-paneel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.tp-beeld{aspect-ratio:4/5}.ag-domeinpagina{grid-template-columns:1fr}.ag-sectie-om .ag-domeinpagina-beeld{order:0}.pb-werk{grid-template-columns:1fr}.pb-kolom{border-left:0;border-top:1px solid var(--staal)}.pb-kolom:first-child{border-top:0}.sq-detail{grid-template-columns:1fr;gap:16px}}@media (width<=720px){.ag-hero-scroll{display:none}.ag-hero-acties{flex-direction:column;align-items:stretch}.ag-hero-acties .ag-knop{width:100%}.ag-strip{grid-template-columns:1fr}.ag-strip>div{border-top:1px solid #ffffff1a;border-left:0}.ag-strip>div:first-child{border-top:0}.ag-domeinrij{grid-template-columns:1fr}.ag-domeinrij>:last-child .ag-domein-beeld{aspect-ratio:4/3}.ag-cijferrij,.ag-grenzenlijst,.ag-voet-boven,.tp-paneel{grid-template-columns:1fr}.tp-beeld{aspect-ratio:16/10}.ag-band-rechts .ag-band-tekst{text-align:left;justify-self:start}.ag-band-media:after,.ag-band-rechts .ag-band-media:after{background:linear-gradient(#0607087a 0%,#060708c7 54%,#060708f2 92%)}.ag-hero{align-items:end;padding-top:128px}.ag-hero-media:after{background:linear-gradient(#06070873 0%,#060708cc 52%,#060708f2 90%)}.ag-slot-media:after{background:linear-gradient(#06070880 0%,#060708cc 48%,#060708f2 90%)}.ag-hero-index{font-size:var(--m2);line-height:1.4}.ag-punten>div{grid-template-columns:1fr;gap:6px}.mo-weegschaal{grid-template-columns:1fr}.sq-stap{grid-template-columns:20px minmax(0,1fr);gap:16px}.ag-voet-onder{flex-direction:column}}.ag-paginakop{isolation:isolate;min-height:clamp(400px,56vh,620px);padding:clamp(140px, 15vw, 200px) var(--marge) clamp(48px, 5vw, 72px);background:var(--inkt);color:var(--wit);align-items:end;display:grid;position:relative;overflow:hidden}.ag-paginakop-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.ag-paginakop-media img{object-fit:cover;width:100%;height:100%}.ag-paginakop-media:after{content:"";z-index:3;background:linear-gradient(#06070861 0%,#06070880 38%,#060708db 74%,#060708f2 100%),linear-gradient(90deg,#060708b3,#06070833 62%,#06070800);position:absolute;inset:0}.ag-paginakop-inhoud{z-index:2;gap:20px;max-width:980px;display:grid;position:relative}.ag-paginakop h1{color:#fff;font-size:var(--d3);line-height:1.02}.ag-paginakop p{color:#fff;max-width:62ch;font-size:var(--b2);line-height:1.6}.ag-kruimel{top:clamp(96px,10vw,120px);left:var(--marge);right:var(--marge);z-index:2;font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;text-transform:uppercase;color:#f4f4f1d1;border-bottom:1px solid #ffffff29;justify-content:space-between;gap:18px;padding-bottom:12px;line-height:1.4;display:flex;position:absolute}.ag-kruimel a:hover{color:#fff}.ag-paginakop .ag-knop{background:var(--wit);color:var(--inkt);border-color:var(--wit);justify-self:start;margin-top:10px}.ag-paginakop .ag-knop:hover{color:var(--wit);background:0 0}.ag-rijen{background:var(--haar);border:1px solid var(--haar);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.ag-rijen article{background:var(--papier);align-content:start;gap:12px;padding:clamp(26px,3vw,42px);display:grid}.ag-rijen article>span{font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;color:var(--zacht);line-height:1.4}.ag-rijen h3{font-size:var(--d6);line-height:1.14}.ag-rijen p{font-size:var(--b4);line-height:1.65}.ag-duo{background:var(--haar);border:1px solid var(--haar);grid-template-columns:1fr 1fr;gap:1px;display:grid}.ag-duo>div{background:var(--papier);align-content:start;gap:16px;padding:clamp(28px,3.4vw,48px);display:grid}.ag-duo p{font-size:var(--b4);line-height:1.65}.ag-duo .ag-tekstlink{justify-self:start;margin-top:6px}.ag-stappen{background:var(--haar);border-top:1px solid var(--haar);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ag-stappen article{background:var(--papier);align-content:start;gap:12px;padding:clamp(26px,3vw,40px) clamp(20px,2.2vw,30px);display:grid}.ag-stappen article>span{font-size:var(--dn);letter-spacing:-.04em;color:var(--cijfer-licht);font-weight:300;line-height:1}.ag-stappen p{font-size:var(--b4);line-height:1.65}.ag-citaat{gap:26px;max-width:1100px;display:grid}.ag-citaat blockquote,.ag-citaat>p{font-size:var(--d4);letter-spacing:-.032em;color:var(--zwart);margin:0;font-weight:400;line-height:1.02}.ag-citaat em{color:var(--cijfer-licht);font-style:normal}.ag-doelgroepen{border-top:1px solid var(--haar);border-bottom:1px solid var(--haar);flex-wrap:wrap;gap:0;display:flex}.ag-doelgroepen span{border-left:1px solid var(--haar);font-family:var(--mono);font-size:var(--m1);letter-spacing:.16em;text-transform:uppercase;color:var(--zacht);flex:200px;padding:clamp(18px,2vw,26px) clamp(16px,2vw,28px);line-height:1.4}.ag-doelgroepen span:first-child{border-left:0;padding-left:0}.ag-zijkaart{background:var(--linnen);border:1px solid var(--haar);align-content:start;gap:14px;padding:clamp(24px,2.8vw,36px);display:grid}.ag-zijkaart p{font-size:var(--b4);line-height:1.65}.ag-zijkaart .ag-tekstlink{font-size:var(--b4);justify-self:start;line-height:1.65}.ag-notitie{border-left:2px solid var(--haar);background:var(--linnen);gap:10px;padding:clamp(20px,2.2vw,28px);display:grid}.ag-notitie p{font-size:var(--b4);line-height:1.65}.ag-verder{padding:clamp(56px, 6.5vw, 96px) var(--marge);background:var(--linnen);border-top:1px solid var(--haar);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px;display:flex}.ag-verder>div{gap:14px;max-width:640px;display:grid}.ag-verder p{font-size:var(--b3);line-height:1.7}.ag-lopend{gap:22px;max-width:74ch;display:grid}.ag-lopend h2{font-size:var(--d5);margin-top:clamp(20px,2.4vw,34px);line-height:1.14}.ag-lopend h3{margin-top:12px}.ag-lopend p,.ag-lopend li{font-size:var(--b3);color:var(--grijs);line-height:1.7}.ag-lopend ul{gap:10px;margin:0;padding-left:20px;display:grid}@media (width<=960px){.ag-rijen,.ag-duo,.ag-stappen{grid-template-columns:1fr}}.ag-artikel{display:grid}.ag-artikel-kop{gap:18px;max-width:900px;display:grid}.ag-artikel-meta{font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;text-transform:uppercase;color:var(--zacht);flex-wrap:wrap;gap:8px 22px;line-height:1.4;display:flex}.ag-artikel-kop h1{font-size:var(--d4);line-height:1.02}.ag-artikel-kop>p{font-size:var(--b1);color:var(--grijs);max-width:60ch;line-height:1.55}.ag-terug{font-size:var(--b5);color:var(--zacht);align-items:center;gap:8px;line-height:1.6;display:inline-flex}.ag-terug:hover{color:var(--zwart)}.ag-artikel-raster{grid-template-columns:minmax(200px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,86px);margin-top:clamp(40px,5vw,72px);display:grid}.ag-artikel-index{border-top:1px solid var(--haar);gap:12px;padding-top:18px;display:grid;position:sticky;top:110px}.ag-artikel-index nav{gap:10px;display:grid}.ag-artikel-index a{font-size:var(--b4);color:var(--grijs);line-height:1.65}.ag-artikel-index a:hover{color:var(--zwart)}.ag-artikel-tekst{gap:clamp(26px,3vw,40px);max-width:72ch;display:grid}.ag-artikel-these{border-top:1px solid var(--haar);border-bottom:1px solid var(--haar);font-size:var(--d5);letter-spacing:-.025em;color:var(--zwart);padding:clamp(22px,2.4vw,32px) 0;font-weight:400;line-height:1.14}.ag-artikel-tekst section{gap:16px;display:grid}.ag-artikel-tekst h2{font-size:var(--d5);line-height:1.14}.ag-artikel-tekst p{font-size:var(--b3);line-height:1.7}.ag-artikel-les{background:var(--linnen);border-left:2px solid var(--zwart);gap:10px;padding:clamp(22px,2.4vw,30px);display:grid}.ag-artikel-les p{font-size:var(--b3);color:var(--zwart);line-height:1.7}.ag-lees-ook{border-top:1px solid var(--haar);display:grid}.ag-lees-ook a{border-bottom:1px solid var(--haar);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(22px,2.4vw,32px) 0;transition:padding-left .28s;display:grid}.ag-lees-ook a:hover{padding-left:12px}.ag-lees-ook span{font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;text-transform:uppercase;color:var(--zacht);grid-column:1;line-height:1.4}.ag-lees-ook h2{font-size:var(--d6);grid-column:1;font-weight:500;line-height:1.14}.ag-lees-ook b{color:var(--zacht);grid-area:1/2/3;font-weight:400}.ag-kaarten{background:var(--haar);border:1px solid var(--haar);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.ag-kaarten>a{background:var(--papier);align-content:start;gap:12px;padding:clamp(26px,3vw,40px);transition:background .22s;display:grid}.ag-kaarten>a:hover{background:var(--krijt)}.ag-kaart-kop{font-family:var(--mono);font-size:var(--m2);letter-spacing:.16em;text-transform:uppercase;color:var(--zacht);justify-content:space-between;gap:16px;line-height:1.4;display:flex}.ag-kaarten h3{font-size:var(--d6);font-weight:500;line-height:1.14}.ag-kaarten p{font-size:var(--b4);line-height:1.65}.ag-kaart-voet{border-top:1px solid var(--haar-zacht);font-size:var(--b6);color:var(--zacht);justify-content:space-between;gap:16px;margin-top:6px;padding-top:14px;line-height:1.55;display:flex}.ag-formulier{background:var(--krijt);border:1px solid var(--haar);gap:16px;padding:clamp(26px,3vw,40px);display:grid}.ag-lijstjes{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ag-lijstjes li{font-size:var(--b4);color:var(--grijs);padding-left:22px;line-height:1.65;position:relative}.ag-lijstjes li:before{content:"";background:var(--haar);width:11px;height:1px;position:absolute;top:.68em;left:0}.ag-leeg{min-height:68vh;padding:clamp(140px, 15vw, 200px) var(--marge) clamp(72px, 8vw, 120px);align-content:center;justify-items:start;gap:20px;display:grid}.ag-leeg p{max-width:52ch;font-size:var(--b2);line-height:1.6}@media (width<=960px){.ag-artikel-raster{grid-template-columns:1fr}.ag-artikel-index{position:static}.ag-kaarten{grid-template-columns:1fr}}.ag-band-fel .ag-band-media:after{background:linear-gradient(90deg,#060708f5 0%,#060708e6 34%,#06070899 68%,#0607085c 100%),linear-gradient(#06070833 48%,#060708a8)}.ag-band-fel.ag-band-rechts .ag-band-media:after{background:linear-gradient(270deg,#060708f5 0%,#060708e6 34%,#06070899 68%,#0607085c 100%),linear-gradient(#06070833 48%,#060708a8)}.ag-kaart-beeld{aspect-ratio:16/10;background:var(--linnen);margin:calc(-1*clamp(26px,3vw,40px)) calc(-1*clamp(26px,3vw,40px)) 6px;overflow:hidden}.ag-kaart-beeld img{object-fit:cover;filter:grayscale(.25);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1),filter .5s}.ag-kaarten>a:hover .ag-kaart-beeld img{filter:grayscale(0);transform:scale(1.04)}.toegang{--tg-zwart:#060708;--tg-vlak:#0e1012;--tg-wit:#f4f5f6;--tg-grijs:#9aa0a5;--tg-grijs-diep:#838a8e;--tg-lijn:#f4f5f621;--tg-lijn-sterk:#f4f5f647;background:var(--tg-zwart);min-height:100svh;color:var(--tg-wit);grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);display:grid}.toegang h1,.toegang h2,.toegang h3{letter-spacing:-.024em;color:var(--tg-wit);margin:0;font-weight:600;line-height:1.08}.toegang p{color:var(--tg-grijs);margin:0}.toegang-beeld{isolation:isolate;flex-direction:column;min-height:34svh;padding:clamp(28px,4vw,54px);display:flex;position:relative;overflow:hidden}.toegang-beeld-foto{z-index:-2;object-fit:cover;object-position:46% center;width:100%;height:100%;position:absolute;inset:0}.toegang-beeld:after{content:"";z-index:-1;background:linear-gradient(#06070857 0%,#06070875 54%,#060708db 100%),linear-gradient(90deg,#06070899 0%,#06070833 58%,#06070800 100%);position:absolute;inset:0}.toegang-merk{width:clamp(120px,12vw,160px);display:block}.toegang-merk img{filter:brightness(0)invert();width:100%;height:auto;display:block}.toegang-beeld-onder{position:absolute;top:54%;left:clamp(28px,4vw,54px);right:clamp(28px,4vw,54px)}.toegang-beeld-regel{letter-spacing:-.024em;text-wrap:balance;max-width:18ch;font-size:clamp(1.6rem,2.5vw,2.6rem);font-weight:600;line-height:1.1;color:var(--tg-wit)!important}.toegang-paneel{background:var(--tg-zwart);border-left:1px solid var(--tg-lijn);flex-direction:column;justify-content:center;padding:clamp(24px,3.4vw,48px) clamp(24px,3vw,56px);display:flex;position:relative}.toegang-terug{color:var(--tg-grijs);border-bottom:1px solid #0000;align-self:flex-start;align-items:center;gap:8px;padding-bottom:2px;font-size:.875rem;display:inline-flex;position:absolute;top:clamp(24px,3.4vw,48px);left:clamp(24px,3vw,56px)}.toegang-terug:hover{color:var(--tg-wit);border-bottom-color:var(--tg-wit)}.toegang-inhoud{flex-direction:column;flex:0 auto;width:100%;max-width:25rem;display:flex}.toegang-kop h1{font-size:clamp(1.7rem,2.6vw,2.5rem)}.toegang-kop p{margin-top:14px;font-size:1rem;line-height:1.65}.toegang .argos-form{flex-direction:column;margin-top:clamp(28px,4vh,40px);display:flex}.toegang .argos-form label{color:var(--tg-grijs);margin-bottom:8px;font-size:.875rem}.toegang .argos-form label+input,.toegang .password-field{margin-bottom:20px}.toegang .argos-form input{width:100%;min-height:50px;padding:13px 15px;font-size:1rem;transition:border-color .16s,background .16s;background:var(--tg-vlak)!important;color:var(--tg-wit)!important;border:1px solid var(--tg-lijn-sterk)!important;border-radius:0!important}.toegang .argos-form input::placeholder{color:#6f767a!important}.toegang .argos-form input:hover{border-color:#f4f5f66b!important}.toegang .argos-form input:focus{outline:none;border-color:var(--tg-wit)!important;background:#14171a!important}.toegang .password-field{display:block;position:relative}.toegang .password-field input{padding-right:82px}.toegang .password-field>button{color:var(--tg-grijs);cursor:pointer;background:0 0;border:0;padding:0 15px;font-size:.875rem;position:absolute;top:1px;bottom:1px;right:1px}.toegang .password-field>button:hover{color:var(--tg-wit)}.toegang .form-text-link{color:var(--tg-grijs);cursor:pointer;border:0;border-bottom:1px solid var(--tg-lijn-sterk);background:0 0;align-self:flex-start;padding:0 0 2px;font-size:.875rem}.toegang .form-text-link:hover{color:var(--tg-wit);border-bottom-color:var(--tg-wit)}.toegang .form-notice,.toegang .form-error{margin-top:16px;padding:14px 16px;font-size:.9375rem;line-height:1.6;background:var(--tg-vlak)!important;border:1px solid var(--tg-lijn)!important;color:var(--tg-grijs)!important;border-radius:0!important}.toegang .form-error{color:var(--tg-wit)!important;border-left:3px solid var(--tg-wit)!important}.toegang .form-submit,.toegang .company-button{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:52px;margin-top:26px;padding:14px 20px;font-size:.9375rem;font-weight:500;transition:background .16s,color .16s;display:flex;background:var(--tg-wit)!important;color:var(--tg-zwart)!important;border:1px solid var(--tg-wit)!important;border-radius:0!important}.toegang .form-submit:hover:not(:disabled){background:#fff!important}.toegang .form-submit:disabled{opacity:.55;cursor:progress}.toegang-voet{border-top:1px solid var(--tg-lijn);flex-wrap:wrap;gap:10px 26px;width:100%;max-width:25rem;margin-top:clamp(30px,4.5vh,52px);padding-top:22px;display:flex}.toegang-voet a{color:var(--tg-grijs-diep);font-size:.875rem}.toegang-voet a:hover{color:var(--tg-wit)}.toegang :focus-visible{outline:2px solid var(--tg-wit);outline-offset:2px}@media (width<=900px){.toegang{grid-template-columns:1fr;min-height:0}.toegang-beeld{min-height:38svh}.toegang-paneel{border-left:0;border-top:1px solid var(--tg-lijn)}.toegang-inhoud{max-width:none}}@media (width<=620px){.toegang-beeld{min-height:32svh;padding:20px}.toegang-beeld-onder h1{font-size:clamp(1.35rem,6.4vw,1.9rem)}.toegang-paneel{padding:22px 20px 26px}.toegang-voet{gap:8px 18px}}@media (prefers-reduced-motion:reduce){.toegang *{transition:none!important}}.wo{--w-zwart:#060708;--w-vlak:#0e1012;--w-vlak-2:#14171a;--w-wit:#f4f5f6;--w-zacht:#c3c8cc;--w-grijs:#9aa0a5;--w-diep:#838a8e;--w-lijn:#f4f5f621;--w-lijn-sterk:#f4f5f64d;--w-marge:clamp(18px, 4.5vw, 72px);--w-data:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:var(--w-zwart);min-height:100svh;color:var(--w-wit);letter-spacing:-.004em;padding-bottom:clamp(90px,14vh,130px);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.wo h1,.wo h2,.wo h3{letter-spacing:-.024em;color:var(--w-wit);margin:0;font-weight:600;line-height:1.12}.wo p{color:var(--w-grijs);margin:0}.wo :focus-visible{outline:2px solid var(--w-wit);outline-offset:2px}.wo-verborgen{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wo-label{color:var(--w-diep);font-size:.8125rem;display:block}.wo-kop{z-index:20;padding:14px var(--w-marge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--w-lijn);background:#060708ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex;position:sticky;top:0}.wo-kop-links,.wo-kop-rechts{align-items:center;gap:16px;min-width:0;display:flex}.wo-terug{color:var(--w-grijs);white-space:nowrap;font-size:.875rem}.wo-terug:hover{color:var(--w-wit)}.wo-scheiding{background:var(--w-lijn-sterk);width:1px;height:18px}.wo-scenario{color:var(--w-wit);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.wo-nummer{font-family:var(--w-data);color:var(--w-diep);margin-right:6px}.wo-opslag{color:var(--w-diep);font-size:.8125rem}.wo-klok{align-items:baseline;gap:10px;display:flex}.wo-klok-label{color:var(--w-diep);font-size:.75rem}.wo-klok time{font-family:var(--w-data);color:var(--w-wit);font-variant-numeric:tabular-nums;font-size:1.25rem}.wo-klok.is-krap time{color:var(--w-wit);border-bottom:2px solid var(--w-wit)}.wo-fasen{border-bottom:1px solid var(--w-lijn);background:var(--w-vlak)}.wo-fasen ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.wo-fase{padding:16px var(--w-marge) 16px 0;border-right:1px solid var(--w-lijn);align-items:flex-start;gap:12px;display:flex}.wo-fase:first-child{padding-left:var(--w-marge)}.wo-fase:last-child{border-right:0}.wo-fase-n{width:26px;height:26px;font-family:var(--w-data);border:1px solid var(--w-lijn-sterk);color:var(--w-diep);flex:none;place-items:center;font-size:.75rem;display:grid}.wo-fase-tekst{flex-direction:column;gap:2px;min-width:0;display:flex}.wo-fase-naam{color:var(--w-diep);font-size:.9375rem}.wo-fase-vraag{color:var(--w-diep);font-size:.8125rem}.wo-fase.is-nu .wo-fase-n{background:var(--w-wit);border-color:var(--w-wit);color:var(--w-zwart)}.wo-fase.is-nu .wo-fase-naam{color:var(--w-wit)}.wo-fase.is-af .wo-fase-n{border-color:var(--w-wit);color:var(--w-wit)}.wo-fase.is-af .wo-fase-naam{color:var(--w-grijs)}.wo-werk{padding:clamp(28px, 5vh, 56px) var(--w-marge) 0}.wo-blok{padding-bottom:clamp(36px,6vh,64px)}.wo-blok+.wo-blok{border-top:1px solid var(--w-lijn);padding-top:clamp(32px,5vh,56px)}.wo-blok-kop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 30px;margin-bottom:clamp(22px,3.4vh,34px);display:flex}.wo-blok-kop h1{font-size:clamp(1.7rem,3vw,2.6rem)}.wo-blok-kop h2{font-size:clamp(1.25rem,1.9vw,1.7rem)}.wo-blok-kop p{max-width:46ch;margin-top:10px;font-size:1rem;line-height:1.66}.wo-teller{color:var(--w-diep);white-space:nowrap;font-size:.875rem}.wo-teller strong{color:var(--w-wit);font-family:var(--w-data)}.wo-briefing{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(22px,3.4vw,56px);padding-bottom:clamp(32px,5vh,56px);display:grid}.wo-briefing h1{margin:12px 0 18px;font-size:clamp(1.9rem,3.4vw,3rem)}.wo-situatie{color:var(--w-zacht);font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.72}.wo-briefing-zij{flex-direction:column;gap:20px;display:flex}.wo-briefing-zij>div{background:var(--w-vlak);border:1px solid var(--w-lijn);padding:18px 20px}.wo-briefing-zij h2{margin-bottom:8px;font-size:.875rem;font-weight:600}.wo-briefing-zij p{font-size:.9375rem;line-height:1.62}.wo-actoren dl{flex-direction:column;gap:12px;margin:0;display:flex}.wo-actoren dt{color:var(--w-wit);font-size:.9375rem}.wo-actoren dd{color:var(--w-grijs);margin:3px 0 0;font-size:.875rem;line-height:1.55}.wo-berichten{border-top:1px solid var(--w-lijn);margin:0;padding:0;list-style:none}.wo-bericht{border-bottom:1px solid var(--w-lijn)}.wo-bericht-kop{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;padding:16px 0;display:grid}.wo-bericht-kop:hover .wo-bericht-titel{color:var(--w-wit)}.wo-bericht-meta{color:var(--w-diep);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 16px;font-size:.8125rem;display:flex}.wo-bericht-meta time{font-family:var(--w-data);color:var(--w-grijs);font-variant-numeric:tabular-nums}.wo-bron{color:var(--w-grijs)}.wo-zeker.z-hoog{color:var(--w-wit)}.wo-zeker.z-middel{color:var(--w-grijs)}.wo-zeker.z-laag{color:var(--w-diep);font-style:italic}.wo-bericht-titel{color:var(--w-zacht);font-size:1.0625rem;line-height:1.5}.wo-bericht-staat{color:var(--w-diep);white-space:nowrap;align-self:center;font-size:.8125rem}.wo-bericht.is-gezien .wo-bericht-titel{color:var(--w-wit)}.wo-bericht.is-kern{box-shadow:inset 3px 0 0 var(--w-wit);padding-left:14px}.wo-bericht.is-context{box-shadow:inset 3px 0 0 var(--w-grijs);padding-left:14px}.wo-bericht.is-onzeker{box-shadow:inset 3px 0 0 var(--w-diep);padding-left:14px}.wo-bericht.is-kern .wo-bericht-staat,.wo-bericht.is-context .wo-bericht-staat,.wo-bericht.is-onzeker .wo-bericht-staat{color:var(--w-grijs)}.wo-bericht-body{max-width:72ch;padding:0 0 20px}.wo-bericht-body>p{color:var(--w-zacht);font-size:1rem;line-height:1.72}.wo-indelen{border-top:1px solid var(--w-lijn);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.wo-indelen-vraag{color:var(--w-diep);margin-right:4px;font-size:.875rem}.wo-weeg{cursor:pointer;color:var(--w-wit);border:1px solid var(--w-lijn-sterk);background:0 0;border-radius:0;padding:8px 15px;font-size:.875rem}.wo-weeg:hover{border-color:var(--w-wit);background:#f4f5f60f}.wo-weeg.is-aan{background:var(--w-wit);color:var(--w-zwart);border-color:var(--w-wit)}.wo-conflict{background:var(--w-vlak-2);border:1px solid var(--w-lijn-sterk);border-left:3px solid var(--w-wit);margin-top:26px;padding:18px 20px}.wo-conflict h3{margin-bottom:10px;font-size:1rem}.wo-conflict ul{margin:0;padding-left:18px}.wo-conflict li{color:var(--w-zacht);font-size:.9375rem;line-height:1.62}.wo-conflict em{color:var(--w-wit);font-style:normal}.wo-velden{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,34px);display:grid}.wo-veld{flex-direction:column;display:flex}.wo-veld-breed{max-width:62ch;margin-top:clamp(24px,4vh,38px)}.wo-veld-kop{color:var(--w-wit);margin-bottom:6px;font-size:.9375rem}.wo-veld-hulp{color:var(--w-diep);margin-bottom:10px;font-size:.875rem;line-height:1.5}.wo input,.wo textarea{width:100%;font:inherit;background:var(--w-vlak);color:var(--w-wit);border:1px solid var(--w-lijn-sterk);resize:vertical;border-radius:0;padding:12px 14px;font-size:1rem;transition:border-color .16s,background .16s}.wo input::placeholder,.wo textarea::placeholder{color:#6f767a}.wo input:hover,.wo textarea:hover{border-color:#f4f5f670}.wo input:focus,.wo textarea:focus{border-color:var(--w-wit);background:var(--w-vlak-2);outline:none}.wo-veld-tel{color:var(--w-diep);font-size:.8125rem;font-family:var(--w-data);margin-top:7px}.wo-opties{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:clamp(16px,2vw,26px);display:grid}.wo-optie{background:var(--w-vlak);border:1px solid var(--w-lijn);flex-direction:column;gap:16px;padding:clamp(18px,2.2vw,26px);display:flex}.wo-optie.is-compleet{border-color:var(--w-lijn-sterk)}.wo-optie header{border-bottom:1px solid var(--w-lijn);padding-bottom:14px}.wo-optie .wo-label{color:var(--w-wit);font-size:.9375rem}.wo-prompt{margin-top:6px;font-size:.875rem;line-height:1.58}.wo-optie .wo-veld-kop{font-size:.875rem}.wo-domein-rij{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.wo-domein{cursor:pointer;color:var(--w-grijs);border:1px solid var(--w-lijn-sterk);background:0 0;border-radius:0;padding:7px 12px;font-size:.8125rem}.wo-domein:hover{color:var(--w-wit);border-color:var(--w-wit)}.wo-domein.is-aan{background:var(--w-wit);color:var(--w-zwart);border-color:var(--w-wit)}.wo-keuzes{flex-direction:column;gap:12px;display:flex}.wo-keuze{text-align:left;cursor:pointer;color:var(--w-wit);border:1px solid var(--w-lijn-sterk);background:0 0;border-radius:0;align-items:flex-start;gap:16px;padding:clamp(18px,2.2vw,26px);display:flex}.wo-keuze:hover{border-color:var(--w-wit);background:#f4f5f60f}.wo-keuze.is-aan{background:var(--w-wit);color:var(--w-zwart);border-color:var(--w-wit)}.wo-keuze-stip{border:1px solid var(--w-lijn-sterk);border-radius:50%;flex:none;width:16px;height:16px;margin-top:4px}.wo-keuze.is-aan .wo-keuze-stip{background:var(--w-zwart);border-color:var(--w-zwart)}.wo-keuze-tekst{flex-direction:column;gap:6px;display:flex}.wo-keuze-tekst strong{letter-spacing:-.018em;font-size:1.125rem}.wo-keuze-arg{color:var(--w-zacht);font-size:.9375rem;line-height:1.6}.wo-keuze-risico{color:var(--w-diep);font-size:.875rem}.wo-keuze.is-aan .wo-label,.wo-keuze.is-aan .wo-keuze-arg{color:#3b4146}.wo-keuze.is-aan .wo-keuze-risico{color:#5a6064}.wo-onomkeerbaar{border:1px solid var(--w-lijn-sterk);border-left:3px solid var(--w-wit);background:var(--w-vlak-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(26px,4vh,40px);padding:20px;display:flex}.wo-onomkeerbaar p{max-width:52ch;color:var(--w-zacht);font-size:.9375rem;line-height:1.6}.wo-onomkeerbaar strong{color:var(--w-wit)}.wo-gekozen{color:var(--w-grijs);margin-bottom:22px;font-size:1.0625rem}.wo-gekozen strong{color:var(--w-wit)}.wo-gevolgen{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(14px,1.8vw,22px);display:grid}.wo-gevolg{background:var(--w-vlak);border:1px solid var(--w-lijn);padding:clamp(18px,2.2vw,26px)}.wo-gevolg h3{margin:10px 0;font-size:1.0625rem}.wo-gevolg p{font-size:.9375rem;line-height:1.66}.wo-gevolg.toon-positive{box-shadow:inset 3px 0 0 var(--w-wit)}.wo-gevolg.toon-mixed{box-shadow:inset 3px 0 0 var(--w-grijs)}.wo-gevolg.toon-negative{box-shadow:inset 3px 0 0 var(--w-diep)}.wo-terugblik{border-top:1px solid var(--w-lijn);margin-top:clamp(34px,5vh,56px);padding-top:clamp(26px,4vh,40px)}.wo-terugblik h2{margin-bottom:20px;font-size:clamp(1.25rem,1.9vw,1.7rem)}.wo-terugblik-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:clamp(16px,2vw,28px);display:grid}.wo-terugblik-grid h3{color:var(--w-diep);margin-bottom:8px;font-size:.9375rem}.wo-terugblik-grid p{color:var(--w-zacht);white-space:pre-wrap;font-size:.9375rem;line-height:1.66}.wo-slotvraag{border-top:1px solid var(--w-lijn);color:var(--w-wit);max-width:52ch;margin-top:clamp(26px,4vh,38px);padding-top:20px;font-size:1.0625rem;line-height:1.6}.wo-acties{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,4vh,44px);display:flex}.wo-knop{cursor:pointer;min-height:46px;color:var(--w-wit);border:1px solid var(--w-lijn-sterk);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:12px 22px;font-family:inherit;font-size:.9375rem;font-weight:500;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.wo-knop:hover:not(:disabled){border-color:var(--w-wit);background:#f4f5f612}.wo-knop-vol{background:var(--w-wit);color:var(--w-zwart);border-color:var(--w-wit)}.wo-knop-vol:hover:not(:disabled){color:var(--w-zwart);background:#fff}.wo-knop:disabled{opacity:.42;cursor:not-allowed}.wo-voet{z-index:25;padding:14px var(--w-marge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--w-lijn-sterk);background:#060708f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex;position:fixed;bottom:0;left:0;right:0}.wo-voet-eis{color:var(--w-grijs);font-size:.9375rem}.wo-hulp{right:var(--w-marge);z-index:30;width:min(24rem, calc(100vw - 2 * var(--w-marge)));position:fixed;bottom:84px}.wo-hulp-knop{cursor:pointer;background:var(--w-vlak-2);color:var(--w-wit);border:1px solid var(--w-lijn-sterk);border-radius:0;margin-left:auto;padding:11px 18px;font-family:inherit;font-size:.875rem;display:block}.wo-hulp-knop:hover{border-color:var(--w-wit)}.wo-hulp-paneel{background:var(--w-vlak);border:1px solid var(--w-lijn-sterk);flex-direction:column;gap:12px;max-height:min(26rem,56vh);margin-top:10px;padding:16px;display:flex}.wo-hulp-grens{color:var(--w-diep);font-size:.8125rem;line-height:1.55}.wo-hulp-gesprek{flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.wo-hulp-leeg{color:var(--w-diep);font-size:.875rem}.wo-bericht-chat{border:1px solid var(--w-lijn);background:var(--w-vlak-2);padding:11px 13px}.wo-bericht-chat.is-user{border-color:var(--w-lijn-sterk);background:0 0}.wo-bericht-chat p{color:var(--w-zacht);font-size:.9375rem;line-height:1.58}.wo-hulp-bron{color:var(--w-diep);font-size:.75rem;font-family:var(--w-data);margin-top:6px}.wo-hulp-invoer{gap:8px;display:flex}.wo-hulp-invoer input{flex:1;padding:10px 12px;font-size:.9375rem}.wo-dialoog-laag{z-index:60;background:#030405d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wo-dialoog{background:var(--w-vlak);border:1px solid var(--w-lijn-sterk);width:min(30rem,100%);padding:clamp(22px,3vw,32px)}.wo-dialoog h2{margin-bottom:12px;font-size:1.3rem}.wo-dialoog p{color:var(--w-zacht);font-size:.9375rem;line-height:1.66}.wo-dialoog strong{color:var(--w-wit)}.wo-dialoog-knoppen{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.wo-melding{z-index:70;background:var(--w-wit);color:var(--w-zwart);padding:12px 20px;font-size:.9375rem;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}@media (width<=1000px){.wo-briefing,.wo-velden{grid-template-columns:1fr}}@media (width<=760px){.wo-fasen ol{grid-template-columns:repeat(2,minmax(0,1fr))}.wo-fase{padding:13px var(--w-marge) 13px 0;border-bottom:1px solid var(--w-lijn)}.wo-fase:nth-child(odd){padding-left:var(--w-marge)}.wo-fase:nth-child(2n){border-right:0}.wo-fase-vraag{display:none}.wo-hulp{left:var(--w-marge);width:auto;bottom:78px}.wo-bericht-kop{grid-template-columns:1fr}.wo-bericht-staat{align-self:start}.wo-voet{flex-direction:column;align-items:stretch}.wo-voet .wo-knop{width:100%}}@media (prefers-reduced-motion:reduce){.wo *{transition:none!important}}.wo-kiezer{padding-bottom:clamp(40px,8vh,80px)}.wo-hervat{background:var(--w-vlak-2);border:1px solid var(--w-lijn-sterk);border-left:3px solid var(--w-wit);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(22px,3vh,32px);padding:18px 20px;display:flex}.wo-hervat strong{color:var(--w-wit);margin-top:4px;font-size:1.0625rem;display:block}.wo-kiezer-lijst{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(14px,2vw,24px);display:grid}.wo-kiezer-kaart{background:var(--w-vlak);border:1px solid var(--w-lijn);flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,28px);display:flex}.wo-kiezer-kaart h2{font-size:1.3rem}.wo-kiezer-kaart p{font-size:.9375rem;line-height:1.62}.wo-kiezer-doel{color:var(--w-diep);font-size:.875rem}.wo-kiezer-kaart .wo-knop{align-self:flex-start;margin-top:auto}
