/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}.resize{resize:both}}:root{--ink:#06142b;--navy:#071b35;--blue:#0854f2;--blue-soft:#eaf0ff;--paper:#f4f5f7;--white:#fff;--line:#06142b24;--muted:#627087;--font-display:Georgia, "Times New Roman", serif;--font-serif:Georgia, "Times New Roman", serif;--font-sans:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit}a{color:inherit;text-decoration:none}svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:1.1em}.shell{width:min(1240px,100% - 80px);margin-inline:auto}.site-header{z-index:20;height:96px;color:var(--white);border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(200px,1fr) auto minmax(190px,1fr);align-items:center;padding:0 40px;display:grid;position:absolute;top:0;left:0;right:0}.brand{justify-self:start;align-items:center;display:inline-flex}.brand-copy{border-left:0;gap:4px;padding-left:0;display:grid}.brand-copy strong{letter-spacing:.2em;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1}.brand-copy small{letter-spacing:.2em;opacity:.72;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:500;line-height:1}.skip-link{z-index:10000;color:#fff;background:#0b5f9e;padding:.75rem 1rem;font-size:.875rem;font-weight:750;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{outline-offset:3px;outline:3px solid #fff;transform:translateY(0)}.desktop-nav{align-items:center;gap:22px;height:100%;display:flex}.nav-item{align-items:center;height:100%;display:flex;position:relative}.desktop-nav .nav-primary{letter-spacing:.025em;opacity:.8;align-items:center;gap:6px;font-size:13px;transition:opacity .2s;display:inline-flex}.desktop-nav .nav-primary>span{font-size:10px;transition:transform .2s}.nav-item:hover .nav-primary,.nav-item:focus-within .nav-primary{opacity:1}.nav-item:hover .nav-primary>span,.nav-item:focus-within .nav-primary>span{transform:rotate(180deg)}.nav-submenu{width:560px;color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;background:#fffffffb;border:1px solid #06142b1a;padding:22px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%,10px);box-shadow:0 28px 70px #020e2138}.nav-item:hover .nav-submenu,.nav-item:focus-within .nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.nav-submenu-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:0 3px 14px;display:flex}.nav-submenu-heading span{color:#557085;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.nav-submenu-heading strong{color:var(--blue);font-size:12px}.nav-submenu-grid{background:#dce3e8;grid-template-columns:1fr 1fr;gap:1px;margin-top:8px;display:grid}.nav-submenu-grid a{opacity:1;background:#fff;align-content:center;gap:5px;min-height:62px;padding:12px 14px;display:grid}.nav-submenu-grid a:hover,.nav-submenu-grid a:focus-visible{background:#f1f5f8}.nav-submenu-grid strong{color:#12334f;font-size:13px;font-weight:650;line-height:1.25}.nav-submenu-grid small{color:#718293;font-size:11px;line-height:1.35}.header-cta{justify-self:end;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.header-cta svg{transition:transform .2s}.header-cta:hover svg{transform:translate(4px)}.mobile-menu{display:none}.mobile-menu-group>summary{list-style:none}.mobile-menu-group>summary::-webkit-details-marker{display:none}.inner-header{background:#041025;position:relative}.hero{background:var(--navy);min-height:780px;color:var(--white);position:relative;overflow:hidden}.hero-media,.hero-overlay{position:absolute;inset:0}.hero-media{transform:translate3d(0, var(--hero-shift,0px), 0) scale(1.045);background:url(/castro-alves-hero.webp) 50%/cover no-repeat;animation:1.2s ease-out both settle}.hero-overlay{background:linear-gradient(90deg,#030e20f2 0%,#030e20d1 37%,#030e202e 72%,#030e200f 100%),linear-gradient(#0000 62%,#030e2085 100%)}.hero-content{z-index:2;padding-top:202px;position:relative}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--blue);margin:0 0 28px;font-size:10px;font-weight:700;line-height:1.5}.eyebrow.light{color:#ffffffad}.hero h1{letter-spacing:-.052em;max-width:910px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.6vw,96px);font-weight:400;line-height:.98}.hero-lead{color:#ffffffb8;max-width:610px;margin:36px 0 0;font-size:17px;line-height:1.65}.hero-actions{align-items:center;gap:34px;margin-top:42px;display:flex}.button{letter-spacing:.025em;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:0 22px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--blue);color:var(--white)}.button.primary:hover{background:#2368ff}.text-link{align-items:center;gap:14px;font-size:12px;font-weight:700;display:inline-flex}.light-link{color:#ffffffc7}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.hero-index{z-index:2;letter-spacing:.13em;color:#ffffff7a;grid-template-columns:auto 120px auto 1fr;align-items:center;gap:14px;font-size:9px;display:grid;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.hero-index div{background:#ffffff40;height:1px}.hero-index i{background:var(--blue);width:38%;height:1px;display:block}.hero-index p{text-transform:uppercase;justify-self:end;margin:0}.risk-volume{z-index:3;aspect-ratio:1;perspective:1100px;perspective-origin:50% 45%;cursor:crosshair;width:min(34vw,470px);position:absolute;top:150px;right:max(2vw,50vw - 690px)}.risk-volume-stage{--volume-rx:-4deg;--volume-ry:8deg;--volume-x:0px;--volume-y:0px;transform-style:preserve-3d;transform:translate3d(var(--volume-x), var(--volume-y), 0) rotateX(var(--volume-rx)) rotateY(var(--volume-ry));transition:transform .18s ease-out;position:absolute;inset:7%}.volume-plane{aspect-ratio:1;width:68%;transform-style:preserve-3d;background:repeating-linear-gradient(90deg,#7eacff1c 0 1px,#0000 1px 32px),repeating-linear-gradient(0deg,#7eacff1c 0 1px,#0000 1px 32px),#04132b24;border:1px solid #68a0ff33;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 60px #0854f214,0 0 40px #0000001a}.volume-plane span{border:1px solid #81afff30;position:absolute;inset:14%}.plane-back{animation:9s ease-in-out infinite planeBack;transform:translate(-50%,-50%)translateZ(-105px)rotate(-4deg)}.plane-mid{animation:8s ease-in-out infinite planeMid;transform:translate(-50%,-50%)translateZ(-12px)rotate(5deg)}.plane-front{animation:10s ease-in-out infinite planeFront;transform:translate(-50%,-50%)translateZ(94px)rotate(-8deg)}.orbital-field{aspect-ratio:1;width:54%;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(138px)}.orbit{border:1px solid #79aaff73;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 30px #0854f214}.orbit-one{animation:8s linear infinite orbitOne;transform:rotateX(66deg)rotate(18deg)}.orbit-two{animation:11s linear infinite reverse orbitTwo;transform:rotateY(67deg)rotate(-24deg)}.orbit-three{border-color:#ffffff57;animation:7s linear infinite orbitThree;inset:18%;transform:rotateX(52deg)rotateY(28deg)}.orbit-core{aspect-ratio:1;width:58px;color:var(--white);background:#0854f2b8;border:1px solid #ffffff73;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;animation:3.8s ease-in-out infinite corePulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(24px);box-shadow:0 0 52px #0854f2a6}.orbit-node{aspect-ratio:1;background:#8bb4ff;border-radius:50%;width:7px;position:absolute;box-shadow:0 0 16px #3f7fff}.node-one{animation:4.8s ease-in-out infinite nodeFloat;top:2%;left:48%}.node-two{animation:5.4s ease-in-out infinite reverse nodeFloat;top:56%;right:4%}.node-three{animation:4.1s ease-in-out infinite nodeFloat;bottom:12%;left:16%}.volume-axis{transform-origin:0 0;background:#75a7ff3d;position:absolute;top:50%;left:50%}.axis-x{width:88%;height:1px;transform:translate3d(-50%,0,38px)rotate(-18deg)}.axis-y{width:1px;height:88%;transform:translate3d(0,-50%,38px)rotate(11deg)}.volume-caption{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:-2%;left:3%;right:3%;transform:translateZ(132px)}.volume-caption strong{color:#8bb4ff;font-weight:500}[data-tilt]{--tilt-x:0deg;--tilt-y:0deg;--tilt-lift:0px;--glow-x:50%;--glow-y:50%;transform:perspective(950px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(var(--tilt-lift));transform-style:preserve-3d;will-change:transform;transition:transform .24s ease-out,background .25s,box-shadow .25s;position:relative}[data-tilt]:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--glow-x) var(--glow-y), #5389ff21, transparent 38%);transition:opacity .25s;position:absolute;inset:0}[data-tilt]:hover{--tilt-lift:-7px;box-shadow:0 24px 54px #0410251f}[data-tilt]:hover:after{opacity:1}.solution-card[data-tilt]>*,.scenario-grid [data-tilt]>*,.insight-grid [data-tilt] article,.listing-card[data-tilt]>*,.insight-catalog [data-tilt]>*{z-index:1;position:relative;transform:translateZ(16px)}.card-topline{transform:translateZ(25px)!important}.scenario-grid [data-tilt]{background:#ffffff03}.scenario-grid [data-tilt]:hover{background:#ffffff0e;box-shadow:0 28px 70px #0000003d}.motion-ready{opacity:1;transition:transform .55s cubic-bezier(.22,.61,.36,1);transform:translateY(10px)}.motion-ready.motion-visible{transform:translate(0)}.claims-hero{background:radial-gradient(circle at 79% 37%,#387ae533,#0000 26%),linear-gradient(120deg,#041025,#0a2d57)}.claims-process{background:#f4f5f7;padding:128px 0 145px}.claims-process-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.claims-process-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff57;min-height:285px;padding:28px}.claims-process-grid article>span{color:var(--blue);letter-spacing:.14em;font-size:9px}.claims-process-grid h3{letter-spacing:-.025em;margin:76px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.claims-process-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.claims-boundary{color:#fff;background:#071b35;padding:120px 0}.claims-boundary-grid{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.claims-boundary h2{letter-spacing:-.045em;max-width:650px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,67px);font-weight:400;line-height:1.02}.claims-boundary-grid>div:last-child{border-top:1px solid #ffffff2e;padding-top:42px}.claims-boundary-grid>div:last-child p{color:#ffffff9e;margin:0 0 22px;font-size:14px;line-height:1.8}.benefits-operating-model{color:#fff;background:#071b35;padding:120px 0}.benefits-operating-grid{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.benefits-operating-grid h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:1.03}.benefits-operating-grid>div:last-child>p{color:#ffffffa1;margin:0 0 30px;font-size:14px;line-height:1.8}.benefits-operating-grid ul{border-top:1px solid #ffffff26;margin:0 0 30px;padding:0;list-style:none}.benefits-operating-grid li{color:#ffffffc7;border-bottom:1px solid #ffffff26;grid-template-columns:35px 1fr;padding:15px 0;font-size:.875rem;display:grid}.benefits-operating-grid li span{color:#76a8ff;font-size:.875rem}@media (width<=900px){.claims-process-grid{grid-template-columns:repeat(2,1fr)}.claims-boundary-grid,.benefits-operating-grid{grid-template-columns:1fr;gap:48px}}@media (width<=640px){.claims-process{padding:82px 0}.claims-process-grid{grid-template-columns:1fr}.claims-process-grid article{min-height:230px}.claims-process-grid h3{margin-top:54px}.claims-boundary{padding:82px 0}}.authority-strip{background:var(--blue);color:var(--white)}.authority-grid{grid-template-columns:repeat(4,1fr);min-height:92px;display:grid}.authority-grid>div{border-right:1px solid #fff3;align-items:center;gap:16px;padding:0 20px;display:flex}.authority-grid>div:first-child{padding-left:0}.authority-grid>div:last-child{border-right:0}.authority-grid span{color:#ffffff8c;font-size:8px}.authority-grid strong{font-size:11px;font-weight:500;line-height:1.4}.point-of-view{background:var(--white);padding:128px 0}.pov-grid{grid-template-columns:1.35fr .65fr;align-items:end;gap:120px;display:grid}.point-of-view h2,.section-heading h2{letter-spacing:-.044em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:1.04}.pov-copy{padding-bottom:8px}.pov-copy>p{color:var(--muted);margin:0 0 34px;font-size:15px;line-height:1.8}.solutions{background:var(--paper);padding:126px 0 138px}.section-heading{grid-template-columns:1fr 380px;align-items:end;gap:80px;margin-bottom:62px;display:grid}.section-heading>p{color:var(--muted);margin:0 0 5px;font-size:15px;line-height:1.75}.solution-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.solution-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff6b;flex-direction:column;min-height:430px;padding:32px 32px 28px;transition:background .25s,transform .25s;display:flex}.solution-card:hover{background:var(--white);--tilt-lift:-7px}.card-topline{color:var(--blue);justify-content:space-between;font-size:11px;display:flex}.card-topline svg{width:22px}.solution-card h3{letter-spacing:-.035em;max-width:270px;margin:105px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.05}.solution-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.tag-row{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:28px;display:flex}.tag-row span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.14em;color:#536177;padding:7px 9px;font-size:8px}.section-end-link{justify-content:flex-end;margin-top:34px;display:flex}.dark-section-link{justify-content:flex-end;margin-top:72px;display:flex}.industry-list>a{display:block}.method{background:var(--ink);color:var(--white);padding:132px 0 138px;overflow:hidden}.method-intro{grid-template-columns:1fr 390px;align-items:end;gap:100px;display:grid}.method-intro h2,.claims-copy h2,.contact h2{letter-spacing:-.046em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.6vw,76px);font-weight:400;line-height:1.01}.method-intro>p{color:#ffffff94;margin:0 0 4px;font-size:15px;line-height:1.8}.method-grid{grid-template-columns:repeat(4,1fr);margin-top:88px;display:grid;position:relative}.method-grid:before{content:"";background:#ffffff2b;height:1px;position:absolute;top:46px;left:0;right:0}.method-grid article{padding:0 34px 0 0;position:relative}.method-grid article>span{letter-spacing:.14em;color:#fff6;font-size:10px}.method-marker{z-index:1;height:22px;margin:30px 0 42px;position:relative}.method-marker i{border:3px solid var(--ink);background:var(--blue);width:11px;height:11px;box-shadow:0 0 0 1px var(--blue);border-radius:50%;position:absolute;top:5px;left:0}.method-grid h3{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.method-grid p{color:#ffffff80;max-width:250px;margin:0;font-size:12px;line-height:1.75}.industries{background:var(--white);padding:132px 0 144px}.industries-heading{margin-bottom:74px}.industry-list{border-top:1px solid var(--line)}.industry-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1fr 28px;align-items:center;gap:36px;min-height:122px;transition:padding .25s,background .25s;display:grid}.industry-list article:hover{background:var(--paper);padding-inline:18px}.industry-list article>span{letter-spacing:.12em;color:var(--blue);font-size:9px}.industry-list h3{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.industry-list p{max-width:450px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.industry-list svg{color:var(--blue);justify-self:end}.scenarios{color:var(--white);background:#081a35;padding:134px 0 86px}.scenario-heading h2{color:var(--white)}.scenario-heading>p{color:#ffffff8c}.scenario-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.scenario-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;min-height:390px;padding:30px;display:flex}.scenario-grid article>span{letter-spacing:.16em;text-transform:uppercase;color:#74a2ff;font-size:8px}.scenario-grid h3{letter-spacing:-.028em;margin:100px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.12}.scenario-grid p{color:#ffffff80;margin:auto 0 0;font-size:12px;line-height:1.75}.confidentiality-note{letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;margin:24px 0 0;font-size:8px;line-height:1.5}.claims{color:var(--white);background:#0a2244;padding:142px 0}.claims-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:120px;display:grid}.claims-visual{aspect-ratio:1/.92;background:radial-gradient(circle at 52% 48%,#0854f247,#0000 31%),linear-gradient(135deg,#ffffff0a,#0000);border:1px solid #ffffff21;place-items:center;display:grid;position:relative;overflow:hidden}.claims-visual:before,.claims-visual:after{content:"";background:#ffffff1a;position:absolute}.claims-visual:before{width:1px;top:0;bottom:0;left:50%}.claims-visual:after{height:1px;top:50%;left:0;right:0}.signal-ring{border:1px solid #508eff52;border-radius:50%;position:absolute}.signal-ring.one{aspect-ratio:1;width:48%}.signal-ring.two{aspect-ratio:1;width:76%}.signal-core{z-index:2;aspect-ratio:1;background:var(--blue);border-radius:50%;place-items:center;width:88px;display:grid;position:relative;box-shadow:0 0 45px #0854f28c}.signal-core span{font-family:Georgia,Times New Roman,serif;font-size:24px}.claims-visual>p{letter-spacing:.14em;text-transform:uppercase;color:#ffffff70;margin:0;font-size:9px;line-height:1.5;position:absolute;bottom:26px;left:30px}.claims-copy>p:not(.eyebrow){color:#fff9;max-width:620px;margin:34px 0 38px;font-size:15px;line-height:1.8}.claims-copy ul{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.claims-copy li{color:#ffffffbd;border-bottom:1px solid #ffffff24;align-items:center;gap:24px;min-height:60px;font-size:12px;display:flex}.claims-copy li span{color:#6fa0ff;font-size:9px}.intelligence{background:var(--paper);padding:134px 0 150px}.insight-heading{grid-template-columns:1fr 340px;align-items:end;gap:80px;margin-bottom:62px;display:grid}.insight-heading h2{letter-spacing:-.044em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:1.04}.insight-heading>p{color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.75}.insight-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.insight-grid article,.insight-grid>a{min-width:0}.insight-grid>a,.insight-catalog [data-tilt]{display:block}.insight-art{background-color:var(--navy);height:228px;margin-bottom:28px;position:relative;overflow:hidden}.insight-art:before,.insight-art:after{content:"";position:absolute}.insight-art:before{border:1px solid #ffffff2e;inset:-30%;transform:rotate(24deg)}.insight-art:after{aspect-ratio:1;border:1px solid #ffffff47;border-radius:50%;width:190px;bottom:-78px;right:-30px;box-shadow:0 0 0 24px #ffffff0a,0 0 0 48px #ffffff08}.insight-art span{z-index:1;letter-spacing:.16em;color:#ffffff80;font-size:10px;position:absolute;bottom:20px;left:22px}.art-1{background:linear-gradient(135deg,#06142b 20%,#0854f2 180%)}.art-2{background:linear-gradient(155deg,#0b2a52,#06142b 68%)}.art-3{background:linear-gradient(120deg,#06142b,#1045a2)}.insight-label{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:9px;font-weight:700}.insight-grid h3{letter-spacing:-.025em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.17}.insight-text{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.contact{background:var(--blue);color:var(--white);padding:138px 0}.contact-grid{grid-template-columns:1.12fr .88fr;align-items:start;gap:130px;display:grid}.contact .eyebrow{color:#ffffff9e}.contact-panel{padding-top:35px}.contact-panel>p{color:#ffffffbd;margin:0 0 34px;font-size:15px;line-height:1.8}.contact .button.primary{background:var(--white);color:var(--blue);margin-bottom:42px}.contact .button.primary:hover{background:var(--paper)}.contact-line{border-top:1px solid #ffffff47;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:12px;display:flex}.contact-line:last-child{border-bottom:1px solid #ffffff47}.contact-line span{letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:9px}.compact-contact{padding-block:110px}.diagnostic-teaser{background:var(--blue);color:var(--white);padding:118px 0}.diagnostic-teaser-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:120px;display:grid}.diagnostic-teaser h2{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.2vw,72px);font-weight:400;line-height:1.02}.diagnostic-teaser-grid>div:last-child>p{color:#ffffffb3;margin:0 0 30px;font-size:14px;line-height:1.75}.diagnostic-teaser .button.primary{background:var(--white);color:var(--blue)}.inner-hero{color:var(--white);background:#061a36;padding:116px 0 104px}.inner-hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;display:grid}.inner-hero h1{letter-spacing:-.055em;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,7vw,104px);font-weight:400;line-height:.93}.inner-hero-copy{padding-bottom:8px}.inner-hero-copy>p{color:#ffffffa3;margin:0 0 34px;font-size:16px;line-height:1.75}.listing-hero h1,.about-hero h1,.intelligence-hero h1{font-size:clamp(58px,6vw,88px);line-height:.98}.method-hero{background:linear-gradient(125deg,#041025,#0a2a5c)}.intelligence-hero{background:linear-gradient(120deg,#071b35,#0a3f9f)}.about-hero{background:linear-gradient(120deg,#041025,#0b2a54)}.detail-manifesto{background:var(--white);padding:118px 0}.detail-manifesto-grid{grid-template-columns:240px 1fr;gap:80px;display:grid}.detail-manifesto blockquote{letter-spacing:-.04em;max-width:920px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.8vw,66px);line-height:1.06}.detail-columns{background:var(--paper);padding:126px 0}.detail-columns-grid{grid-template-columns:1fr 1fr;gap:110px;display:grid}.detail-columns h2,.about-manifesto h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.7vw,64px);font-weight:400;line-height:1.04}.detail-list{border-top:1px solid var(--line)}.detail-list>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;min-height:82px;display:grid}.detail-list span{color:var(--blue);font-size:9px}.detail-list p{color:#34445d;margin:0;font-size:14px}.deliverables{background:var(--white);padding:126px 0 140px}.compact-heading{margin-bottom:52px}.deliverable-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.deliverable-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:26px}.deliverable-grid span{color:var(--blue);font-size:9px}.deliverable-grid h3{margin:98px 0 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.15}.listing-section{background:var(--paper);padding:126px 0}.solution-listing-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.listing-card h2{letter-spacing:-.035em;max-width:290px;margin:18px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.05}.listing-card .card-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:88px 0 0;font-size:8px}.listing-card>p:not(.card-eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.7}.specialty-section{background:var(--ink);color:var(--white);padding:132px 0}.specialty-grid{grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.specialty-grid h2{letter-spacing:-.042em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.8vw,66px);font-weight:400;line-height:1.02}.specialty-list{border-top:1px solid #ffffff29}.specialty-list article{border-bottom:1px solid #ffffff29;grid-template-columns:42px 1fr;align-items:center;min-height:105px;display:grid}.specialty-list article>span{color:#74a2ff;font-size:8px}.specialty-list h3{margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.specialty-list p{color:#ffffff7a;margin:0;font-size:11px;line-height:1.6}.method-principle{background:var(--white);padding:120px 0}.principle-grid{grid-template-columns:220px 1fr;gap:80px;display:grid}.principle-grid blockquote{letter-spacing:-.04em;max-width:960px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.6vw,64px);line-height:1.07}.method-deep{background:var(--paper)}.method-deep article{border-bottom:1px solid var(--line);grid-template-columns:70px 100px 1fr 1fr;align-items:center;gap:34px;min-height:260px;display:grid}.method-deep article>span{color:var(--blue);font-size:9px}.method-deep article>p{text-transform:uppercase;letter-spacing:.17em;color:var(--muted);margin:0;font-size:9px}.method-deep h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,5vw,68px);font-weight:400}.method-deep-copy{justify-self:end;max-width:480px}.method-deep-copy p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.75}.method-deep-copy small{letter-spacing:.15em;text-transform:uppercase;color:var(--blue);font-size:8px}.method-output{color:var(--white);background:#0a2244;padding:128px 0}.method-output-grid{grid-template-columns:1fr 1fr;gap:110px;display:grid}.method-output h2,.sector-thesis h2,.boutique-advantage h2{letter-spacing:-.043em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,68px);font-weight:400;line-height:1.03}.output-list{border-top:1px solid #ffffff29}.output-list p{color:#ffffffa6;border-bottom:1px solid #ffffff29;align-items:center;min-height:64px;margin:0;font-size:12px;display:flex}.industry-catalog{background:var(--white);padding:118px 0 132px}.industry-catalog article{border-bottom:1px solid var(--line);grid-template-columns:1fr .8fr .9fr;align-items:start;gap:64px;padding:54px 0;display:grid}.industry-catalog article:first-child{border-top:1px solid var(--line)}.industry-catalog-title{grid-template-columns:42px 1fr;align-items:baseline;display:grid}.industry-catalog-title span{color:var(--blue);font-size:9px}.industry-catalog h2{letter-spacing:-.034em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.07}.industry-catalog article>p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.industry-focus{flex-wrap:wrap;gap:8px;display:flex}.industry-focus span{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:#536177;padding:8px 10px;font-size:8px}.sector-thesis{background:var(--ink);color:var(--white);padding:126px 0}.sector-thesis-grid{grid-template-columns:220px 1fr;gap:80px;display:grid}.sector-thesis h2{max-width:980px}.insight-catalog{background:var(--paper);padding:118px 0 140px}.insight-catalog-grid{grid-template-columns:repeat(2,1fr);gap:72px 32px;display:grid}.insight-catalog .insight-art{height:310px}.insight-meta{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;margin:0 0 18px;font-size:8px;font-weight:700;display:flex}.insight-meta span:last-child{color:var(--muted)}.insight-catalog h2{letter-spacing:-.03em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.13}.insight-catalog article>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.editorial-note{background:var(--white);padding:118px 0}.editorial-note-grid{grid-template-columns:220px 1fr;gap:80px;display:grid}.editorial-note h2{letter-spacing:-.04em;max-width:960px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.6vw,62px);font-weight:400;line-height:1.06}.about-manifesto{background:var(--white);padding:126px 0}.about-manifesto-grid{grid-template-columns:220px 1fr;gap:80px;display:grid}.about-manifesto-grid>div{max-width:890px}.about-manifesto h2{margin-bottom:34px}.about-manifesto-grid>div>p{max-width:680px;color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.82}.principles{background:var(--paper);padding:126px 0}.principle-cards{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.principle-cards article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:30px}.principle-cards span{color:var(--blue);font-size:9px}.principle-cards h3{margin:70px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.principle-cards p{max-width:470px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.boutique-advantage{color:var(--white);background:#0a2244;padding:126px 0}.boutique-grid{grid-template-columns:1fr .72fr;gap:120px;display:grid}.boutique-grid>div:last-child{padding-top:42px}.boutique-grid>div:last-child p{color:#ffffff94;margin:0 0 22px;font-size:14px;line-height:1.8}.diagnostic-page{min-height:calc(100vh - 96px);color:var(--white);background:#071b35;padding:92px 0 110px}.diagnostic-page-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:80px;display:grid}.diagnostic-intro{padding-top:26px;position:sticky;top:36px}.diagnostic-intro h1{letter-spacing:-.047em;max-width:560px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1}.diagnostic-intro>p{color:#ffffff8c;max-width:500px;margin:30px 0 0;font-size:14px;line-height:1.75}.privacy-note{border-top:1px solid #ffffff29;grid-template-columns:74px 1fr;gap:18px;max-width:410px;margin-top:42px;padding-top:20px;display:grid}.privacy-note span{letter-spacing:.14em;text-transform:uppercase;color:#76a4ff;font-size:8px}.privacy-note p{color:#fff6;margin:0;font-size:10px;line-height:1.55}.diagnostic-tool{background:var(--white);min-height:650px;color:var(--ink);padding:34px 36px}.diagnostic-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:70px;display:grid}.diagnostic-progress span{color:#a5afbd;grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:8px;display:grid}.diagnostic-progress i{background:#e1e5eb;height:2px;display:block}.diagnostic-progress span.active{color:var(--blue)}.diagnostic-progress span.active i{background:var(--blue)}.diagnostic-kicker{letter-spacing:.17em;text-transform:uppercase;color:var(--blue);margin:0 0 18px;font-size:8px;font-weight:700}.diagnostic-tool h2{letter-spacing:-.04em;max-width:650px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.7vw,52px);font-weight:400;line-height:1.04}.diagnostic-help{max-width:620px;color:var(--muted);margin:20px 0 34px;font-size:12px;line-height:1.7}.option-grid{gap:10px;display:grid}.two-columns{grid-template-columns:repeat(2,1fr)}.option-grid button{border:1px solid var(--line);background:var(--white);min-height:64px;color:var(--ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;transition:border .2s,background .2s;display:flex}.option-grid button:hover,.option-grid button.selected{border-color:var(--blue);background:var(--blue-soft)}.option-grid button span{color:var(--blue)}.maturity-grid{grid-template-columns:repeat(3,1fr)}.maturity-grid button{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:150px}.maturity-grid strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.maturity-grid small{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.55}.diagnostic-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:38px;padding-top:22px;display:flex}.diagnostic-nav button,.reset-button{cursor:pointer;background:0 0;border:0}.diagnostic-nav button:disabled{cursor:not-allowed;opacity:.3}.back-button{color:var(--muted);font-size:11px}.next-button{min-height:48px;color:var(--white);padding:0 18px;font-size:11px;font-weight:700;background:var(--blue)!important}.result-meta{grid-template-columns:repeat(2,1fr);gap:10px;margin:32px 0;display:grid}.result-meta>div{border:1px solid var(--line);padding:15px}.result-meta span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:8px;display:block}.result-meta strong{text-transform:capitalize;font-size:12px}.result-label{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0 0 14px;font-size:8px}.diagnostic-result ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.diagnostic-result li{border-bottom:1px solid var(--line);align-items:center;min-height:54px;font-family:Georgia,Times New Roman,serif;font-size:18px;display:flex}.result-disclaimer{color:var(--muted);margin:20px 0 0;font-size:9px}.diagnostic-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.reset-button{color:var(--muted);font-size:10px;text-decoration:underline}.diagnostic-v2{min-height:760px}.diagnostic-v2.result-mode{padding:38px 42px}.diagnostic-progress.v2{grid-template-columns:repeat(7,1fr);margin-bottom:54px}.diagnostic-profile-grid{grid-template-columns:1.15fr .85fr;gap:22px;margin-top:34px;display:grid}.diagnostic-profile-grid>div>span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:8px;font-weight:700;display:block}.compact-options{gap:7px}.compact-options button{min-height:53px;font-size:10px}.compact-options button b{color:var(--blue);font-size:10px}.question-stack{gap:30px;margin-top:34px;display:grid}.question-stack fieldset{border:0;margin:0;padding:0}.question-stack legend{width:100%;color:var(--ink);grid-template-columns:34px 1fr;gap:10px;margin-bottom:13px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.3;display:grid}.question-stack legend span{color:var(--blue);padding-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:8px}.scale-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.scale-grid button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:116px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;flex-direction:column;align-items:flex-start;padding:15px 13px;transition:background .2s,box-shadow .2s;display:flex;position:relative}.scale-grid button:hover,.scale-grid button.selected{z-index:1;background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue)}.scale-grid strong{font-size:9px}.scale-grid small{color:var(--muted);margin-top:9px;font-size:7px;line-height:1.45}.scale-grid i{color:var(--blue);font-size:8px;font-style:normal;position:absolute;bottom:9px;right:10px}.executive-report h2{max-width:680px}.report-header{grid-template-columns:1fr 160px;align-items:center;gap:50px;display:grid}.report-header>div:first-child>p:last-child{max-width:560px;color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.7}.score-seal{aspect-ratio:1;background:radial-gradient(circle,#0854f21f,#0000 68%);border:1px solid #0854f247;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;display:flex;box-shadow:0 0 50px #0854f214}.score-seal span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.score-seal strong{margin:9px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400}.score-seal small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:6px}.risk-map-3d{perspective:800px;background:radial-gradient(circle at 50% 70%,#0854f221,#0000 45%),#061a36;height:350px;margin:42px 0 34px;position:relative;overflow:hidden}.risk-map-floor{transform-origin:bottom;background-image:linear-gradient(#6da0ff21 1px,#0000 1px),linear-gradient(90deg,#6da0ff21 1px,#0000 1px);background-size:36px 36px;border:1px solid #6da0ff2e;height:76%;position:absolute;bottom:-24%;left:10%;right:10%;transform:rotateX(66deg)}.risk-pillar{z-index:2;left:calc(8% + var(--risk-index) * 19%);width:58px;height:calc(44px + var(--risk-score) * 2.05px);transform:rotateY(-11deg) translateZ(calc(var(--risk-index) * 3px));transform-style:preserve-3d;background:linear-gradient(90deg,#1248aeb3,#2b6cedeb);border:1px solid #91baff59;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:absolute;bottom:48px;box-shadow:14px 14px #020c1d57,0 0 38px #0854f22e}.risk-pillar:before{content:"";transform-origin:bottom;opacity:.7;background:#78a7ff;height:12px;position:absolute;top:-12px;left:-1px;right:-1px;transform:skew(-45deg)}.risk-pillar span{color:var(--white);margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:18px}.risk-pillar i{background:#ffffff38;flex:1;width:1px;margin:8px 0}.risk-pillar strong{color:#ffffff9e;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:500;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.report-score-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.report-score-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:102px;padding:17px}.report-score-grid span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px;display:block}.report-score-grid strong{margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;display:block}.report-score-grid i{background:#e3e7ed;height:2px;display:block}.report-score-grid b{background:var(--blue);height:2px;display:block}.report-priorities{margin-top:42px}.report-priorities ol{border-top:1px solid var(--line)}.report-priorities li{grid-template-columns:40px 1fr;gap:16px;min-height:66px;display:grid}.report-priorities li>span{color:var(--blue);font-family:Arial,Helvetica,sans-serif;font-size:8px}.report-priorities li>div{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.report-priorities li strong{font-size:15px;font-weight:400}.report-priorities li small{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:8px}.report-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.diagnostic-conversion{color:var(--white);background:#071b35;grid-template-columns:.85fr 1.15fr;gap:46px;margin-top:56px;padding:34px;display:grid}.diagnostic-conversion h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.06}.diagnostic-conversion>div:first-child>p:last-child{color:#ffffff6e;margin:20px 0 0;font-size:9px;line-height:1.65}.diagnostic-contact-form{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.diagnostic-field{color:#ffffffb3;gap:7px;font-size:14px;line-height:1.4;display:grid}.diagnostic-field input{min-width:0;height:48px;color:var(--white);background:#ffffff0e;border:1px solid #fff3;outline:0;padding:0 13px;font-size:16px}.diagnostic-field input:focus{border-color:#76a4ff;box-shadow:0 0 0 2px #76a4ff33}.diagnostic-focus{color:#52718a;border-left:2px solid #76a4ff;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.55}.diagnostic-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.diagnostic-consent{color:#ffffffa8;grid-column:1/-1;grid-template-columns:18px 1fr;align-items:start;gap:11px;margin:8px 0;font-size:14px;line-height:1.55;display:grid}.diagnostic-consent a{color:#9dc7ff;text-underline-offset:3px;text-decoration:underline}.diagnostic-consent input{accent-color:var(--blue);margin:1px 0 0}.diagnostic-contact-form .button{cursor:pointer;border:0;grid-column:1/-1}.diagnostic-contact-form .button:disabled{opacity:.42;cursor:not-allowed}.submission-error{color:#faa;grid-column:1/-1;margin:0;font-size:8px}.diagnostic-success{background:#ffffff0a;border:1px solid #ffffff29;flex-direction:column;justify-content:center;min-height:190px;padding:28px;display:flex}.diagnostic-success span{color:#76a4ff;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.diagnostic-success strong{margin:16px 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.diagnostic-success p{color:#ffffff70;margin:0;font-size:9px;line-height:1.6}.site-footer{color:var(--white);background:#041025;padding:76px 0 28px}.footer-top{grid-template-columns:2fr repeat(3,1fr);gap:72px;padding-bottom:70px;display:grid}.footer-brand>p{color:#ffffff6e;max-width:280px;margin:28px 0 0;font-size:12px;line-height:1.65}.footer-logo{color:var(--white)}.footer-column{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footer-column h3{letter-spacing:.17em;text-transform:uppercase;color:#ffffff61;margin:0 0 10px;font-size:9px}.footer-column a,.footer-column p{color:#ffffffad;margin:0;font-size:11px;line-height:1.7}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:40px;min-height:64px;display:flex}.footer-bottom p{letter-spacing:.05em;color:#ffffff52;margin:0;font-size:9px;line-height:1.5}.footer-legal{align-items:center;gap:22px;display:flex}.footer-legal a{letter-spacing:.05em;color:#ffffff6b;font-size:9px;transition:color .2s}.footer-legal a:hover{color:var(--white)}.footer-mini{background:var(--ink);color:var(--white);padding:54px 0}.footer-mini-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.footer-mini p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px}.footer-mini a{color:#ffffffb8;align-items:center;gap:16px;font-size:12px;display:inline-flex}.hero>.risk-universe{z-index:3;cursor:crosshair;opacity:.96;width:min(58vw,810px);height:calc(100% - 126px);position:absolute;top:94px;right:max(-3vw,50vw - 770px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 100%)}.risk-universe{isolation:isolate;position:relative;overflow:hidden}.risk-universe canvas{width:100%;height:100%;position:absolute;inset:0}.universe-crosshair{z-index:-1;opacity:.28;background:linear-gradient(90deg,#0000,#79aaff66,#0000);position:absolute}.universe-crosshair.horizontal{height:1px;top:50%;left:7%;right:7%}.universe-crosshair.vertical{background:linear-gradient(#0000,#79aaff57,#0000);width:1px;top:7%;bottom:7%;left:52%}.universe-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffff91;letter-spacing:.16em;text-transform:uppercase;background:#030e2075;border:1px solid #87b4ff3b;padding:7px 9px;font-size:7px;animation:6s ease-in-out infinite universeLabel;position:absolute}.label-operation{top:19%;left:24%}.label-capital{animation-delay:-.9s;top:30%;right:9%}.label-people{animation-delay:-2.1s;bottom:24%;left:15%}.label-digital{animation-delay:-3.3s;bottom:17%;right:18%}.label-contracts{animation-delay:-4.2s;top:48%;right:2%}.universe-status{color:#ffffff61;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:7px;display:flex;position:absolute;bottom:4%;right:6%}.universe-status i{background:#4f8cff;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite statusPulse;box-shadow:0 0 14px #2770ff}.hero-content{z-index:4;pointer-events:none}.hero-content a{pointer-events:auto}.risk-system{color:var(--white);background:#030e20;padding:138px 0;position:relative;overflow:hidden}.risk-system:before{content:"";pointer-events:none;background:radial-gradient(circle at 76%,#0854f236,#0000 34%),linear-gradient(135deg,#ffffff05,#0000 42%);position:absolute;inset:0}.risk-system-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:76px;display:grid;position:relative}.risk-system-copy h2{letter-spacing:-.047em;max-width:670px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.4vw,76px);font-weight:400;line-height:1}.risk-system-copy>p:not(.eyebrow){color:#ffffff8f;max-width:590px;margin:34px 0 0;font-size:14px;line-height:1.82}.risk-system-metrics{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);max-width:590px;margin:46px 0 38px;display:grid}.risk-system-metrics div{border-right:1px solid #ffffff24;flex-direction:column;justify-content:center;min-height:96px;padding:0 20px;display:flex}.risk-system-metrics div:first-child{padding-left:0}.risk-system-metrics div:last-child{border-right:0}.risk-system-metrics strong{color:#82adff;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.risk-system-metrics span{letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-top:7px;font-size:7px;line-height:1.45}.risk-system-visual{background:linear-gradient(145deg,#0b275094,#020b1a38);border:1px solid #ffffff1f;min-height:610px;position:relative;box-shadow:inset 0 0 120px #0854f214,0 42px 110px #0000003d}.risk-system-visual:before,.risk-system-visual:after{content:"";pointer-events:none;position:absolute}.risk-system-visual:before{background-image:linear-gradient(#6c9cff0e 1px,#0000 1px),linear-gradient(90deg,#6c9cff0e 1px,#0000 1px);background-size:48px 48px;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.risk-system-visual:after{background:linear-gradient(90deg,#0000,#6d9eff4d,#0000);height:1px;animation:5s ease-in-out infinite scanLine;top:50%;left:8%;right:8%}.risk-system-visual .risk-universe{position:absolute;inset:3%}.risk-system-visual>p{z-index:2;color:#ffffff47;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:7px;position:absolute;bottom:20px;left:24px}.trust-teaser{background:var(--white);padding:112px 0}.trust-teaser-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:110px;display:grid}.trust-teaser h2{letter-spacing:-.044em;max-width:520px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.8vw,66px);font-weight:400;line-height:1.02}.trust-links{border-top:1px solid var(--line)}.trust-links a{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr 24px;align-items:center;gap:18px;min-height:78px;font-family:Georgia,Times New Roman,serif;font-size:20px;transition:padding .25s,color .25s;display:grid}.trust-links a:hover{color:var(--blue);padding-inline:12px}.trust-links span{color:var(--blue);font-family:Arial,Helvetica,sans-serif;font-size:8px}.trust-links svg{justify-self:end}.governance-hero{background:radial-gradient(circle at 82% 18%,#0854f28c,#0000 31%),linear-gradient(128deg,#020b1b 0%,#071d3c 62%,#082f75 100%);position:relative;overflow:hidden}.governance-hero:after{content:"";opacity:.38;pointer-events:none;background-image:linear-gradient(#81aeff14 1px,#0000 1px),linear-gradient(90deg,#81aeff14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.governance-hero .shell{z-index:1;position:relative}.governance-hero .inner-hero-copy small{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.assurance-badge{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;display:inline-flex}.assurance-badge i{background:#4f8cff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #2770ff}.governance-intro{background:var(--white);padding:124px 0}.governance-statement{grid-template-columns:210px 1fr;gap:76px;display:grid}.governance-statement blockquote{letter-spacing:-.043em;max-width:930px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(41px,4.8vw,65px);line-height:1.06}.governance-catalog{background:var(--white);padding:0 0 136px}.governance-card-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.governance-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f4f5f77a;flex-direction:column;min-height:410px;padding:30px;display:flex}.governance-card>div{color:var(--blue);justify-content:space-between;font-size:9px;display:flex}.governance-card h2{letter-spacing:-.034em;margin:104px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.06}.governance-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.72}.governance-card small{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:700}.governance-controls{color:var(--white);background:#071b35;padding:126px 0}.governance-controls-grid{grid-template-columns:.9fr 1.1fr;gap:110px;display:grid}.governance-controls h2{letter-spacing:-.043em;max-width:560px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,69px);font-weight:400;line-height:1.02}.control-list{border-top:1px solid #ffffff26}.control-list p{color:#ffffffb3;border-bottom:1px solid #ffffff26;grid-template-columns:48px 1fr;align-items:center;min-height:73px;margin:0;font-size:12px;display:grid}.control-list span{color:#77a5ff;font-size:8px}.policy-document{background:var(--white);padding:110px 0 138px}.policy-grid{grid-template-columns:250px 1fr;align-items:start;gap:90px;display:grid}.policy-nav{border-top:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:34px}.policy-nav p{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:18px 0;font-size:8px;font-weight:700}.policy-nav a{border-top:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:10px;line-height:1.4}.policy-nav a:last-child{color:var(--blue);margin-top:12px;font-weight:700}.policy-content{max-width:830px}.policy-summary{border-left:3px solid var(--blue);background:var(--blue-soft);margin-bottom:76px;padding:34px 36px}.policy-summary strong{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px;font-size:9px;display:block}.policy-summary p{letter-spacing:-.014em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.42}.security-summary{color:var(--white);background:#071b35}.security-summary p{color:#ffffffd1}.esg-summary{background:#e9f2f0;border-left-color:#256d67}.esg-summary strong{color:#256d67}.policy-section{border-top:1px solid var(--line);grid-template-columns:54px 1fr;gap:26px;padding:52px 0;display:grid}.policy-section>span{color:var(--blue);padding-top:8px;font-size:9px}.policy-section h2{letter-spacing:-.032em;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400;line-height:1.08}.policy-section p{margin:0 0 18px}.policy-section p:last-child{margin-bottom:0}.policy-section ul{margin:0;padding-left:18px}.policy-section li{padding:5px 0 5px 8px}.policy-section strong{color:var(--ink)}.policy-section a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.hub-gateway{min-height:100vh;color:var(--white);background:#020b1a}.hub-gateway-grid{grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.hub-gateway-brand{background:radial-gradient(circle at 88% 22%,#0854f2b8,#0000 29%),linear-gradient(135deg,#020a17,#071b38 66%,#062b70);flex-direction:column;justify-content:space-between;min-height:720px;padding:52px clamp(36px,6vw,96px) 80px;display:flex;position:relative;overflow:hidden}.hub-gateway-brand:before{content:"";opacity:.42;background-image:linear-gradient(#73a6ff14 1px,#0000 1px),linear-gradient(90deg,#73a6ff14 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000);mask-image:linear-gradient(90deg,#0000 10%,#000)}.hub-gateway-brand:after{content:"CA";color:#0000;-webkit-text-stroke:1px #75a6ff1f;letter-spacing:-.12em;font-family:Georgia,Times New Roman,serif;font-size:38vw;line-height:.8;position:absolute;bottom:-10vw;right:-2vw}.hub-gateway-brand>*{z-index:1;position:relative}.hub-brand{align-items:center;display:inline-flex}.hub-brand>span{border-left:0;gap:4px;padding-left:0;display:grid}.hub-brand strong{letter-spacing:.2em;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700}.hub-brand small{color:var(--blue);letter-spacing:.2em;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:500}.hub-brand.light small{color:#87afff}.hub-gateway-brand>div>p{color:#77a5ff;letter-spacing:.2em;text-transform:uppercase;margin:0 0 26px;font-size:8px;font-weight:700}.hub-gateway-brand h1{letter-spacing:-.052em;max-width:800px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.2vw,92px);font-weight:400;line-height:.98}.hub-gateway-brand>div>span{color:#ffffff80;max-width:470px;margin-top:32px;font-size:13px;line-height:1.7;display:block}.hub-login-panel{color:var(--ink);background:#f5f6f8;flex-direction:column;justify-content:center;padding:80px clamp(34px,6vw,96px);display:flex}.hub-login-seal{border:1px solid var(--line);color:#536177;letter-spacing:.15em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:9px;margin-bottom:72px;padding:8px 10px;font-size:7px;display:flex}.hub-login-seal i{background:var(--blue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #0854f2cc}.hub-login-kicker{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:9px;font-weight:700}.hub-login-panel h2{letter-spacing:-.045em;max-width:540px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.8vw,66px);font-weight:400;line-height:1.02}.hub-login-panel>p:not(.hub-login-kicker){max-width:520px;color:var(--muted);margin:28px 0 0;font-size:13px;line-height:1.78}.hub-login-button{background:var(--blue);width:min(100%,520px);min-height:62px;color:var(--white);justify-content:space-between;align-items:center;margin-top:38px;padding:0 22px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:flex}.hub-login-button:hover{background:#2368ff;transform:translateY(-2px)}.hub-security-note{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;max-width:520px;margin-top:38px;padding-top:22px;display:grid}.hub-security-note strong{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.hub-security-note span{color:#7a8799;font-size:9px;line-height:1.6}.hub-gateway.denied{background:radial-gradient(circle at 50% 20%,#0854f238,#0000 32%),#030e20;place-items:center;padding:40px;display:grid}.hub-denied-card{background:#061732e0;border:1px solid #ffffff24;width:min(100%,680px);padding:54px;box-shadow:0 42px 100px #00000052}.hub-denied-card .hub-brand{margin-bottom:74px}.hub-denied-code{color:#76a4ff;letter-spacing:.17em;margin-bottom:22px;font-size:8px;display:block}.hub-denied-card h1{letter-spacing:-.043em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,62px);font-weight:400;line-height:1.03}.hub-denied-card>p{color:#ffffff8a;max-width:540px;margin:28px 0 0;font-size:13px;line-height:1.75}.hub-text-action{color:#ffffff7a;margin-top:24px;font-size:10px;text-decoration:underline;display:inline-block}.hub-app{min-height:100vh;color:var(--ink);background:#eef0f4;grid-template-columns:254px 1fr;display:grid}.hub-sidebar{height:100vh;color:var(--white);background:#030e20;flex-direction:column;padding:34px 24px 26px;display:flex;position:sticky;top:0}.hub-sidebar .hub-brand{border-bottom:1px solid #ffffff21;padding:0 10px 30px}.hub-access-seal{color:#ffffff61;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:24px 10px 36px;font-size:7px;display:flex}.hub-access-seal i{background:#4f8cff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #2770ff}.hub-sidebar nav{display:grid}.hub-sidebar nav a{color:#ffffff8c;border-left:2px solid #0000;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:54px;padding:0 10px;font-size:10px;transition:background .2s,color .2s,border .2s;display:grid}.hub-sidebar nav a span{color:#ffffff3d;font-size:7px}.hub-sidebar nav a:hover,.hub-sidebar nav a.active{border-left-color:var(--blue);color:var(--white);background:#ffffff0e}.hub-profile{border-top:1px solid #ffffff21;grid-template-columns:36px 1fr;align-items:center;gap:11px;margin-top:auto;padding:20px 10px 16px;display:grid}.hub-avatar{color:#a7c5ff;background:#0854f233;border:1px solid #7eaeff61;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;display:grid}.hub-profile>div:last-child{gap:4px;min-width:0;display:grid}.hub-profile strong{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.hub-profile span{color:#ffffff57;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.hub-signout{color:#ffffff57;padding:4px 10px 0;font-size:8px}.hub-workspace{min-width:0}.hub-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border-bottom:1px solid #06142b1a;justify-content:space-between;align-items:center;height:72px;padding:0 42px;display:flex}.hub-topbar>div{color:#758297;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;display:flex}.hub-topbar>div>span{color:var(--ink);font-weight:700}.hub-topbar i{background:#1b9e77;border-radius:50%;width:5px;height:5px}.hub-topbar>a{color:#647287;font-size:9px}.hub-main{width:min(1440px,100%);margin:0 auto;padding:44px 48px 80px}.hub-welcome{padding:22px 0 62px}.hub-welcome>p,.hub-dashboard-hero>div:first-child>p{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 19px;font-size:8px;font-weight:700}.hub-welcome h1{letter-spacing:-.048em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,74px);font-weight:400;line-height:1}.hub-welcome>span{color:var(--muted);margin-top:20px;font-size:12px;display:block}.hub-section-title{grid-template-columns:1fr minmax(260px,390px);align-items:end;gap:60px;margin:54px 0 30px;display:grid}.hub-section-title p{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 13px;font-size:8px;font-weight:700}.hub-section-title h2{letter-spacing:-.038em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(33px,3.4vw,47px);font-weight:400;line-height:1.04}.hub-section-title>span{color:var(--muted);font-size:11px;line-height:1.7}.hub-choice-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.hub-choice-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff9e;flex-direction:column;min-height:430px;padding:28px;transition:transform .25s,background .25s,box-shadow .25s;display:flex}.hub-choice-card:hover{z-index:1;background:var(--white);transform:translateY(-7px);box-shadow:0 28px 70px #0410251f}.hub-choice-card>div{color:var(--blue);justify-content:space-between;font-size:9px;display:flex}.hub-choice-card>small{color:#738096;letter-spacing:.14em;text-transform:uppercase;margin-top:70px;font-size:7px;font-weight:700}.hub-choice-card h2{letter-spacing:-.038em;margin:13px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.01}.hub-choice-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.72}.hub-choice-card>strong{color:var(--blue);margin-top:auto;font-size:9px}.hub-choice-card.employee{color:var(--white);background:#071b35}.hub-choice-card.employee p,.hub-choice-card.employee>small{color:#ffffff70}.hub-choice-card.employee:hover{background:#0a2852}.hub-choice-card.admin{background:#e8eefc}.hub-assurance-row{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:54px;display:grid}.hub-assurance-row>div{border-right:1px solid var(--line);min-height:128px;padding:25px 24px 16px 0}.hub-assurance-row>div:not(:first-child){padding-left:24px}.hub-assurance-row>div:last-child{border-right:0}.hub-assurance-row span{color:var(--blue);margin-bottom:18px;font-size:7px;display:block}.hub-assurance-row strong{margin-bottom:9px;font-size:10px;display:block}.hub-assurance-row p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.hub-dashboard-hero{min-height:360px;color:var(--white);background:#061a36;grid-template-columns:1fr 250px;align-items:center;gap:70px;padding:48px 54px;display:grid;overflow:hidden}.hub-dashboard-hero>div:first-child{z-index:1;position:relative}.hub-dashboard-hero h1{letter-spacing:-.048em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:.99}.hub-dashboard-hero>div:first-child>span{color:#ffffff85;max-width:600px;margin-top:23px;font-size:12px;line-height:1.65;display:block}.partner-dashboard{background:radial-gradient(circle at 90% 20%,#0854f2cc,#0000 28%),linear-gradient(135deg,#020b1b,#082753)}.employee-dashboard{background:radial-gradient(circle at 86% 16%,#2466e08c,#0000 30%),linear-gradient(135deg,#031328,#0a2c58)}.admin-dashboard{background:radial-gradient(circle at 88% 18%,#4079eb66,#0000 30%),linear-gradient(135deg,#030a16,#111d33)}.hub-status-card{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff29;flex-direction:column;justify-content:space-between;min-height:220px;padding:24px;display:flex;position:relative}.hub-status-card>span{color:#ffffff6e;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:7px;display:flex}.hub-status-card i{background:#4f8cff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #2770ff}.hub-status-card strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.05}.hub-status-card small{color:#ffffff59;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.hub-stat-grid{background:var(--blue);color:var(--white);grid-template-columns:repeat(4,1fr);display:grid}.hub-stat-grid>div{border-right:1px solid #fff3;min-height:112px;padding:21px 24px}.hub-stat-grid>div:last-child{border-right:0}.hub-stat-grid span{color:#ffffff8c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:7px;display:block}.hub-stat-grid strong{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.hub-stat-grid p{color:#ffffff94;margin:4px 0 0;font-size:8px}.hub-action-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.hub-action-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff80;flex-direction:column;min-height:218px;padding:22px;transition:background .2s,transform .2s;display:flex}.hub-action-grid>a:hover{z-index:1;background:var(--white);transform:translateY(-4px)}.hub-action-grid>a>span:first-child{color:var(--blue);font-size:7px}.hub-action-grid h3{margin:52px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.07}.hub-action-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.hub-action-grid>a>span:last-child{color:var(--blue);align-self:flex-end;margin-top:auto}.hub-module{margin-top:96px}.partner-simulator{border:1px solid var(--line);background:var(--white);grid-template-columns:1.2fr .72fr .9fr;display:grid}.simulator-fields{grid-template-columns:repeat(2,1fr);align-items:end;gap:18px;padding:34px;display:grid}.simulator-fields label,.user-provision-form label{color:#69768b;letter-spacing:.08em;text-transform:uppercase;gap:10px;font-size:8px;font-weight:700;display:grid}.simulator-fields input,.user-provision-form input,.user-provision-form select{border:1px solid var(--line);min-width:0;height:50px;color:var(--ink);background:#f8f9fb;outline:0;padding:0 14px;font-size:13px}.simulator-fields input:focus,.user-provision-form input:focus,.user-provision-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0854f214}.simulator-breakdown{border-left:1px solid var(--line);background:#eef2f6;flex-direction:column;justify-content:center;padding:30px;display:flex}.simulator-breakdown>div{border-bottom:1px solid var(--line);padding:14px 0}.simulator-breakdown>div:last-child{border:0}.simulator-breakdown span{color:#65768a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:7px;font-weight:700;display:block}.simulator-breakdown strong{color:#173b5f;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.simulator-result{min-height:210px;color:var(--white);background:#071b35;flex-direction:column;justify-content:center;padding:34px 42px;display:flex}.simulator-result>span{color:#77a5ff;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.simulator-result strong{letter-spacing:-.035em;margin:15px 0;font-family:Georgia,Times New Roman,serif;font-size:43px;font-weight:400}.simulator-result small{color:#fff6;max-width:430px;font-size:8px;line-height:1.55}.resource-controls{grid-template-columns:320px 1fr;gap:32px;margin-bottom:26px;display:grid}.resource-controls>input{border:1px solid var(--line);background:var(--white);height:48px;color:var(--ink);outline:0;padding:0 16px;font-size:11px}.resource-controls>input:focus{border-color:var(--blue)}.resource-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.resource-filters button{border:1px solid var(--line);color:#68758a;cursor:pointer;background:0 0;min-height:32px;padding:0 11px;font-size:8px}.resource-filters button.active{border-color:var(--blue);background:var(--blue);color:var(--white)}.resource-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.resource-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff8f;min-height:300px}.resource-card summary{cursor:pointer;flex-direction:column;min-height:300px;padding:24px;list-style:none;display:flex}.resource-card summary::-webkit-details-marker{display:none}.resource-card summary>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:7px}.resource-card summary>small{color:#748197;letter-spacing:.12em;text-transform:uppercase;margin-top:40px;font-size:7px}.resource-card h3{margin:10px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.08}.resource-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.62}.resource-card summary>strong{color:var(--blue);margin-top:auto;font-size:8px}.resource-card ol{border-top:1px solid var(--line);background:var(--white);margin:0;padding:20px 28px 24px 46px}.resource-card li{color:var(--muted);padding:5px 0;font-size:9px;line-height:1.5}.resource-empty,.user-loading{color:var(--muted);margin:0;padding:34px;font-size:10px}.hub-conduct-note{border-top:1px solid var(--line);grid-template-columns:160px 1fr;gap:30px;margin-top:62px;padding:26px 0;display:grid}.hub-conduct-note span{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.hub-conduct-note p{max-width:760px;color:var(--muted);margin:0;font-size:10px;line-height:1.65}.employee-area-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.employee-area-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff85;flex-direction:column;min-height:290px;padding:25px;transition:background .2s,transform .2s;display:flex}.employee-area-grid>a:hover{z-index:1;background:var(--white);transform:translateY(-5px)}.employee-area-grid>a>div{color:var(--blue);justify-content:space-between;font-size:8px;display:flex}.employee-area-grid h3{margin:64px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.06}.employee-area-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.employee-area-grid strong{color:var(--blue);margin-top:auto;font-size:8px}.playbook-grid{border-top:1px solid var(--line)}.playbook-grid details{border-bottom:1px solid var(--line);background:#ffffff73}.playbook-grid summary{cursor:pointer;grid-template-columns:50px 1fr 24px;align-items:center;gap:20px;min-height:78px;padding:0 22px;list-style:none;display:grid}.playbook-grid summary::-webkit-details-marker{display:none}.playbook-grid summary span{color:var(--blue);font-size:8px}.playbook-grid h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.playbook-grid summary i{color:var(--blue);font-style:normal}.playbook-grid ol{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.playbook-grid li{border-right:1px solid var(--line);min-height:116px;color:var(--muted);padding:24px;font-size:10px;line-height:1.6}.playbook-grid li:last-child{border-right:0}.employee-principles{color:var(--white);background:#071b35;grid-template-columns:repeat(4,1fr);margin-top:76px;padding:34px;display:grid}.employee-principles>div{border-right:1px solid #ffffff24;padding:12px 26px}.employee-principles>div:last-child{border-right:0}.employee-principles span{color:#76a4ff;font-size:7px}.employee-principles h3{margin:24px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.employee-principles p{color:#ffffff6e;margin:0;font-size:9px;line-height:1.55}.admin-module{margin-top:66px}.access-onboarding-guide{border:1px solid var(--line);background:#f5f8fb;border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid}.access-onboarding-guide>div{border-right:1px solid var(--line);min-height:142px;padding:22px}.access-onboarding-guide>div:last-child{border-right:0}.access-onboarding-guide span{color:var(--blue);font:700 8px/1 var(--font-sans);letter-spacing:.12em}.access-onboarding-guide strong{color:var(--ink);font:400 20px/1.1 var(--font-display);margin:18px 0 8px;display:block}.access-onboarding-guide p{color:#687a8c;margin:0;font-size:9px;line-height:1.55}.user-provision-form{border:1px solid var(--line);background:var(--white);grid-template-columns:1fr 1.2fr .8fr auto;align-items:end;gap:12px;padding:24px;display:grid}.user-provision-form button{background:var(--blue);height:50px;color:var(--white);cursor:pointer;border:0;padding:0 20px;font-size:9px;font-weight:700}.user-provision-form button:disabled{opacity:.55;cursor:wait}.admin-message{background:var(--blue-soft);color:var(--blue);margin:12px 0 0;padding:12px 15px;font-size:9px}.user-table{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#ffffff75;margin-top:26px}.user-table-head,.user-row{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .7fr .6fr .5fr;align-items:center;min-height:66px;display:grid}.user-table-head{color:#7b8798;letter-spacing:.12em;text-transform:uppercase;min-height:42px;font-size:7px;font-weight:700}.user-table-head>*,.user-row>*{border-right:1px solid var(--line);align-items:center;height:100%;padding:0 16px;display:flex}.user-row>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0}.user-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.user-row div span{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.user-row>span{color:#56647a;font-size:9px}.user-status{gap:7px}.user-status i{background:#1b9e77;border-radius:50%;width:6px;height:6px}.user-status.blocked i{background:#b45151}.user-row button{color:var(--blue);cursor:pointer;background:0 0;border:0;place-self:center start;margin-left:16px;font-size:8px;text-decoration:underline}.admin-assurance{margin-bottom:12px}@keyframes universeLabel{0%,to{opacity:.58;transform:translate(0)}50%{opacity:1;transform:translate3d(0,-7px,12px)}}@keyframes statusPulse{0%,to{opacity:.42;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes scanLine{0%,to{opacity:0;transform:translateY(-210px)}18%,82%{opacity:.8}50%{transform:translateY(210px)}}@keyframes settle{0%{opacity:.2;filter:saturate(.65)}to{opacity:1;filter:saturate()}}@keyframes planeBack{0%,to{transform:translate(-50%,-50%)translateZ(-105px)rotate(-4deg)}50%{transform:translate(-50%,-53%)translateZ(-92px)rotate(-1deg)}}@keyframes planeMid{0%,to{transform:translate(-50%,-50%)translateZ(-12px)rotate(5deg)}50%{transform:translate(-52%,-48%)translateZ(2px)rotate(1deg)}}@keyframes planeFront{0%,to{transform:translate(-50%,-50%)translateZ(94px)rotate(-8deg)}50%{transform:translate(-48%,-51%)translateZ(112px)rotate(-4deg)}}@keyframes orbitOne{to{transform:rotateX(66deg)rotate(378deg)}}@keyframes orbitTwo{to{transform:rotateY(67deg)rotate(336deg)}}@keyframes orbitThree{to{transform:rotateX(52deg)rotateY(388deg)}}@keyframes corePulse{0%,to{transform:translate(-50%,-50%)translateZ(24px)scale(1)}50%{transform:translate(-50%,-50%)translateZ(38px)scale(1.07)}}@keyframes nodeFloat{0%,to{opacity:.6;transform:translateZ(0)scale(.8)}50%{opacity:1;transform:translateZ(32px)scale(1.35)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.motion-ready{opacity:1!important;transform:none!important}[data-tilt],.risk-volume-stage{transform:none!important}}@media (width<=1000px){.shell{width:min(100% - 48px,900px)}.site-header{grid-template-columns:1fr auto;height:82px;padding:0 24px}.desktop-nav,.header-cta{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--white);width:210px;color:var(--ink);padding:12px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 18px 40px #0003}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:12px;font-size:12px}.pov-grid,.section-heading,.method-intro,.insight-heading,.contact-grid,.inner-hero-grid,.detail-columns-grid,.specialty-grid,.method-output-grid,.diagnostic-teaser-grid,.boutique-grid,.diagnostic-page-grid{grid-template-columns:1fr;gap:44px}.authority-grid{grid-template-columns:repeat(2,1fr)}.authority-grid>div{border-bottom:1px solid #fff3;min-height:72px}.authority-grid>div:first-child{padding-left:20px}.pov-copy{max-width:620px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:360px}.solution-card h3{margin-top:72px}.method-grid{grid-template-columns:repeat(2,1fr);gap:64px 0}.method-grid:before{display:none}.method-grid article{padding-right:54px}.method-marker{border-top:1px solid #ffffff2b;margin-bottom:28px}.method-marker i{top:-6px}.industry-list article{grid-template-columns:50px 1fr 1.1fr 24px;gap:24px}.claims-grid{grid-template-columns:1fr;gap:70px}.claims-visual{max-width:620px}.insight-grid{grid-template-columns:1fr;gap:58px}.insight-art{height:320px}.contact-panel{max-width:680px;padding-top:0}.footer-top{grid-template-columns:2fr 1fr 1fr}.footer-position{display:none}.scenario-grid,.solution-listing-grid{grid-template-columns:1fr}.scenario-grid article{min-height:330px}.inner-hero-copy{max-width:690px}.detail-manifesto-grid,.principle-grid,.sector-thesis-grid,.editorial-note-grid,.about-manifesto-grid{grid-template-columns:1fr;gap:34px}.deliverable-grid{grid-template-columns:repeat(2,1fr)}.method-deep article{grid-template-columns:50px 80px 1fr;padding:34px 0}.method-deep-copy{grid-column:3;justify-self:start}.industry-catalog article{grid-template-columns:1fr 1fr}.industry-focus{grid-column:2}.diagnostic-page{padding-top:62px}.diagnostic-intro{position:static}.diagnostic-intro h1{max-width:760px}.risk-volume{opacity:.58;pointer-events:none;width:380px;top:190px;right:-70px}.hero>.risk-universe{opacity:.68;pointer-events:none;width:670px;right:-180px}.risk-system-grid,.trust-teaser-grid,.governance-controls-grid,.governance-statement{grid-template-columns:1fr;gap:60px}.risk-system-copy{max-width:760px}.risk-system-visual{min-height:570px}.governance-card-grid{grid-template-columns:1fr}.governance-card{min-height:300px}.governance-card h2{margin-top:68px}.policy-grid{grid-template-columns:1fr;gap:58px}.policy-nav{grid-template-columns:repeat(2,1fr);gap:0 24px;display:grid;position:static}.policy-nav p{grid-column:1/-1}.policy-nav a:last-child{margin-top:0}.hub-gateway-grid{grid-template-columns:1fr}.hub-gateway-brand,.hub-login-panel{min-height:620px}.hub-app{grid-template-columns:1fr}.hub-sidebar{grid-template-columns:auto 1fr;align-items:center;height:auto;padding:20px 24px;display:grid;position:relative}.hub-sidebar .hub-brand{border-bottom:0;padding:0}.hub-access-seal,.hub-profile,.hub-signout{display:none}.hub-sidebar nav{justify-content:flex-end;gap:4px;display:flex}.hub-sidebar nav a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;min-height:40px;padding:0 10px;display:flex}.hub-sidebar nav a span{display:none}.hub-sidebar nav a:hover,.hub-sidebar nav a.active{border-left-color:#0000;border-bottom-color:var(--blue)}.hub-main{padding:38px 32px 68px}.hub-choice-grid{grid-template-columns:repeat(2,1fr)}.hub-dashboard-hero{grid-template-columns:1fr 220px;gap:36px;padding:42px 36px}.hub-action-grid{grid-template-columns:repeat(3,1fr)}.partner-simulator{grid-template-columns:1fr}.simulator-breakdown{border-top:1px solid var(--line);border-left:0}.resource-grid,.employee-area-grid{grid-template-columns:repeat(2,1fr)}.access-onboarding-guide{grid-template-columns:1fr}.access-onboarding-guide>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.access-onboarding-guide>div:last-child{border-bottom:0}.user-provision-form{grid-template-columns:repeat(2,1fr)}.user-provision-form button{grid-column:2}.user-table{overflow-x:auto}.user-table-head,.user-row{min-width:760px}.diagnostic-profile-grid{grid-template-columns:1fr}.scale-grid,.report-score-grid{grid-template-columns:repeat(3,1fr)}.diagnostic-conversion{grid-template-columns:1fr}}@media (width<=640px){.shell{width:calc(100% - 32px)}.hero{min-height:750px}.hero-media{background-position:63%}.hero-overlay{background:linear-gradient(90deg,#030e20f7,#030e20ba),linear-gradient(#0000,#030e2099)}.hero-content{padding-top:158px}.hero h1{font-size:clamp(46px,15vw,68px)}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:26px}.hero-index{grid-template-columns:auto 70px auto}.hero-index p{display:none}.point-of-view,.solutions,.method,.industries,.scenarios,.claims,.intelligence,.contact,.listing-section,.specialty-section,.detail-manifesto,.detail-columns,.deliverables,.method-principle,.method-output,.industry-catalog,.sector-thesis,.insight-catalog,.editorial-note,.about-manifesto,.principles,.boutique-advantage,.diagnostic-teaser{padding:88px 0}.point-of-view h2,.section-heading h2{font-size:43px}.section-heading{margin-bottom:42px}.solution-card{min-height:390px;padding:26px 24px}.method-intro h2,.claims-copy h2,.contact h2,.insight-heading h2{font-size:43px}.method-grid{grid-template-columns:1fr;margin-top:60px}.method-grid article{padding-right:0}.method-grid p{max-width:100%}.industry-list article{grid-template-columns:38px 1fr 18px;gap:16px;padding:24px 0}.industry-list article:hover{padding-inline:10px}.industry-list h3{font-size:23px}.industry-list p{grid-area:2/2/auto/4}.industry-list svg{grid-area:1/3}.claims-grid{gap:54px}.claims-visual{aspect-ratio:1}.insight-art{height:230px}.contact-grid{gap:34px}.contact-line{word-break:break-word;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.footer-top{grid-template-columns:1fr 1fr;gap:52px 30px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-top:24px}.footer-mini-inner{flex-direction:column;align-items:flex-start}.footer-mini a{word-break:break-word}.authority-grid{grid-template-columns:1fr;width:100%}.authority-grid>div{padding:0 16px!important}.inner-hero{padding:88px 0 76px}.inner-hero h1,.listing-hero h1,.about-hero h1,.intelligence-hero h1{font-size:50px}.detail-manifesto blockquote,.principle-grid blockquote{font-size:38px}.deliverable-grid,.principle-cards,.insight-catalog-grid{grid-template-columns:1fr}.deliverable-grid article{min-height:210px}.deliverable-grid h3{margin-top:70px}.scenario-grid h3{margin-top:64px}.specialty-grid{gap:54px}.method-deep article{grid-template-columns:38px 1fr;gap:20px}.method-deep article>p{grid-area:1/2}.method-deep h2,.method-deep-copy{grid-column:2}.industry-catalog article{grid-template-columns:1fr;gap:22px}.industry-focus{grid-column:1}.insight-catalog .insight-art{height:230px}.diagnostic-page{padding:58px 0 76px}.diagnostic-page-grid{gap:54px}.diagnostic-intro h1{font-size:48px}.diagnostic-tool{min-height:620px;padding:24px 18px}.diagnostic-progress{margin-bottom:48px}.two-columns,.maturity-grid{grid-template-columns:1fr}.maturity-grid button{min-height:112px}.result-meta{grid-template-columns:1fr}.diagnostic-actions{flex-direction:column;align-items:flex-start}.risk-volume{opacity:.34;width:330px;top:275px;right:-145px}[data-tilt]{transform:none}.hero>.risk-universe{opacity:.46;width:670px;height:500px;top:222px;right:-250px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32%);mask-image:linear-gradient(90deg,#0000 0%,#000 32%)}.hero>.risk-universe .universe-label,.hero>.risk-universe .universe-status{display:none}.risk-system{padding:90px 0}.risk-system-grid{gap:50px}.risk-system-copy h2{font-size:45px}.risk-system-metrics{grid-template-columns:1fr}.risk-system-metrics div{border-bottom:1px solid #ffffff24;border-right:0;min-height:74px;padding:0!important}.risk-system-metrics div:last-child{border-bottom:0}.risk-system-visual{min-height:410px}.risk-system-visual .universe-label{padding:6px;font-size:6px}.trust-teaser{padding:88px 0}.trust-teaser-grid{gap:48px}.trust-teaser h2{font-size:43px}.trust-links a{grid-template-columns:34px 1fr 20px;min-height:70px;font-size:17px}.governance-intro,.governance-controls,.policy-document{padding:88px 0}.governance-statement{gap:24px}.governance-statement blockquote{font-size:38px}.governance-catalog{padding-bottom:88px}.governance-card{min-height:330px;padding:24px}.governance-controls-grid{gap:48px}.policy-nav{grid-template-columns:1fr}.policy-summary{margin-bottom:54px;padding:26px 22px}.policy-summary p{font-size:19px}.policy-section{grid-template-columns:34px 1fr;gap:14px;padding:42px 0}.policy-section h2{font-size:29px}.footer-legal{flex-wrap:wrap;gap:11px 18px}.hub-gateway-brand{min-height:560px;padding:34px 24px 54px}.hub-gateway-brand h1{font-size:50px}.hub-login-panel{min-height:570px;padding:64px 24px}.hub-login-seal{margin-bottom:48px}.hub-login-panel h2{font-size:43px}.hub-security-note{grid-template-columns:1fr;gap:8px}.hub-gateway.denied{padding:16px}.hub-denied-card{padding:34px 24px}.hub-denied-card .hub-brand{margin-bottom:54px}.hub-sidebar{padding:18px 16px 10px;display:block}.hub-sidebar nav{justify-content:flex-start;margin-top:16px;padding-bottom:6px;overflow-x:auto}.hub-sidebar nav a{min-width:max-content}.hub-topbar{height:58px;padding:0 16px}.hub-topbar>div{font-size:7px}.hub-main{padding:28px 16px 54px}.hub-welcome{padding:18px 0 44px}.hub-welcome h1{font-size:49px}.hub-section-title{grid-template-columns:1fr;gap:16px;margin-top:48px}.hub-section-title h2{font-size:37px}.hub-choice-grid{grid-template-columns:1fr}.hub-choice-card{min-height:360px}.hub-assurance-row{grid-template-columns:repeat(2,1fr)}.hub-assurance-row>div:nth-child(2){border-right:0}.hub-assurance-row>div:nth-child(n+3){border-top:1px solid var(--line)}.hub-dashboard-hero{grid-template-columns:1fr;gap:40px;min-height:0;padding:38px 24px}.hub-dashboard-hero h1{font-size:48px}.hub-status-card{min-height:180px}.hub-stat-grid{grid-template-columns:repeat(2,1fr)}.hub-stat-grid>div:nth-child(2){border-right:0}.hub-stat-grid>div:nth-child(-n+2){border-bottom:1px solid #fff3}.hub-action-grid{grid-template-columns:1fr}.hub-action-grid>a{min-height:190px}.hub-module{margin-top:72px}.simulator-fields{grid-template-columns:1fr;padding:24px}.simulator-result{padding:30px 24px}.simulator-result strong{font-size:36px}.resource-controls{grid-template-columns:1fr;gap:16px}.resource-filters{justify-content:flex-start}.resource-grid,.employee-area-grid{grid-template-columns:1fr}.hub-conduct-note{grid-template-columns:1fr;gap:12px}.playbook-grid ol{grid-template-columns:1fr}.playbook-grid li{border-right:0;border-bottom:1px solid var(--line);min-height:80px}.playbook-grid li:last-child{border-bottom:0}.employee-principles{grid-template-columns:repeat(2,1fr);padding:22px}.employee-principles>div:nth-child(2){border-right:0}.employee-principles>div:nth-child(n+3){border-top:1px solid #ffffff24;padding-top:28px}.user-provision-form{grid-template-columns:1fr;padding:18px}.user-provision-form button{grid-column:1}.diagnostic-v2.result-mode{padding:24px 18px}.diagnostic-progress.v2{margin-bottom:42px}.diagnostic-progress.v2 span{grid-template-columns:1fr;gap:5px}.diagnostic-progress.v2 span i{order:2}.scale-grid{grid-template-columns:1fr}.scale-grid button{min-height:88px}.report-header{grid-template-columns:1fr;gap:30px}.score-seal{width:140px}.risk-map-3d{height:310px;margin-inline:-18px}.risk-pillar{left:calc(5% + var(--risk-index) * 19%);width:42px;height:calc(42px + var(--risk-score) * 1.65px)}.risk-pillar strong{font-size:6px}.report-score-grid{grid-template-columns:1fr}.report-score-grid>div{min-height:76px}.report-priorities li>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.report-actions{flex-direction:column;align-items:flex-start}.diagnostic-conversion{padding:26px 20px}.diagnostic-contact-form{grid-template-columns:1fr}.diagnostic-consent,.diagnostic-contact-form .button{grid-column:1}}.editorial-hero{background:radial-gradient(circle at 78% 22%,#4899d333,#0000 24%),linear-gradient(120deg,#051328,#0d3d68)}.editorial-featured{background:#e9eef2;padding:120px 0}.editorial-featured-grid{grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:540px;display:grid;box-shadow:0 30px 75px #071b351f}.editorial-featured-visual{color:#fff;background:radial-gradient(circle at 58% 48%,#52a5db3d,#0000 22%),linear-gradient(145deg,#06152b,#0b3962);flex-direction:column;justify-content:space-between;padding:34px;display:flex;position:relative;overflow:hidden}.editorial-featured-visual:before,.editorial-featured-visual:after{content:"";border:1px solid #87c1e733;border-radius:50%;position:absolute}.editorial-featured-visual:before{width:450px;height:450px;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(63deg);box-shadow:0 0 0 50px #70b3df06,0 0 0 100px #70b3df05}.editorial-featured-visual:after{width:260px;height:260px;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(67deg)}.editorial-featured-visual>span,.editorial-featured-visual>small{z-index:2;color:#8fb8d4;font:600 8px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;position:relative}.editorial-featured-visual>div{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid;position:relative}.editorial-featured-visual>div i{background:#ffffff3d;height:1px}.editorial-featured-visual>div b{font:400 clamp(54px, 7vw, 92px)/1 var(--font-display);letter-spacing:-.06em}.editorial-featured-copy{background:#fff;flex-direction:column;justify-content:center;padding:55px;display:flex}.editorial-featured-copy h2{color:#082e53;font:400 clamp(38px, 4.3vw, 57px)/1.03 var(--font-display);letter-spacing:-.04em;margin:0}.editorial-featured-copy>p:not(.eyebrow){color:#5f7386;margin:26px 0 0;font-size:14px;line-height:1.75}.editorial-featured-copy>div{color:#47769a;font:600 8px/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;gap:24px;margin:28px 0;display:flex}.editorial-featured-copy .button{align-self:flex-start}.editorial-catalog{background:#f4f5f7;padding:125px 0 145px}.editorial-catalog-heading{grid-template-columns:1fr 360px;align-items:end;gap:70px;margin-bottom:54px;display:grid}.editorial-catalog-heading h2{color:#082e53;font:400 clamp(44px, 5vw, 66px)/1 var(--font-display);letter-spacing:-.045em;margin:0}.editorial-catalog-heading>p{color:#62768a;margin:0;font-size:13px;line-height:1.7}.editorial-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:320px 1fr;align-items:end;gap:30px;padding:20px 0;display:grid}.editorial-controls label span{color:#5d7387;font:600 7px/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;display:block}.editorial-controls input{color:#173956;width:100%;font:400 12px/1.2 var(--font-sans);background:0 0;border:0;border-bottom:1px solid #8fa0af;outline:0;padding:13px 0}.editorial-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.editorial-filters button{color:#5c7184;font:600 7px/1 var(--font-sans);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #bcc7d0;padding:9px 12px}.editorial-filters button.active{color:#fff;background:#0d4777;border-color:#0d4777}.editorial-library-grid{grid-template-columns:repeat(2,1fr);gap:72px 28px;margin-top:58px;display:grid}.editorial-card{display:block}.editorial-card-visual{color:#fff;background:#06152b;place-items:center;height:300px;display:grid;position:relative;overflow:hidden}.editorial-card-visual:before,.editorial-card-visual:after{content:"";position:absolute}.editorial-card-visual:before{border:1px solid #ffffff2b;border-radius:50%;width:280px;height:280px;transition:transform .6s;transform:rotateX(65deg)rotate(-14deg);box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #ffffff05}.editorial-card:hover .editorial-card-visual:before{transform:rotateX(55deg)rotate(8deg)scale(1.08)}.editorial-card-visual:after{background:linear-gradient(125deg,#0000 45%,#4d9fd621);inset:0}.editorial-card-visual.visual-2{background:#0b3156}.editorial-card-visual.visual-3{background:#102a43}.editorial-card-visual.visual-4{background:#07233f}.editorial-card-visual>span{z-index:2;color:#8db7d4;font:600 8px/1 var(--font-sans);letter-spacing:.15em;position:absolute;top:22px;left:23px}.editorial-card-visual>i{z-index:2;background:#ffffff1a;width:1px;height:100%;position:absolute;transform:rotate(36deg)}.editorial-card-visual>b{z-index:2;font:400 62px/1 var(--font-display);letter-spacing:-.06em;opacity:.9;position:relative}.editorial-card-meta{color:#3e739a;font:700 8px/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;margin-top:24px;display:flex}.editorial-card-meta span:last-child{color:#7d8b98}.editorial-card h2{color:#0b3257;font:400 31px/1.1 var(--font-display);letter-spacing:-.025em;margin:17px 0 14px}.editorial-card>p{color:#65798b;min-height:63px;margin:0;font-size:12px;line-height:1.7}.editorial-card>strong{color:#0e4d83;font:700 9px/1 var(--font-sans);align-items:center;gap:12px;margin-top:24px;display:inline-flex}.editorial-card>strong svg{transition:transform .2s}.editorial-card:hover>strong svg{transform:translate(5px)}.editorial-empty{color:#718294;border:1px dashed #bdc9d2;margin-top:50px;padding:30px;font-size:12px}.editorial-note-grid>div>p{color:#65778a;max-width:800px;margin:26px 0 0;font-size:13px;line-height:1.75}.article-hero{color:#fff;background:radial-gradient(circle at 83%,#4499d333,#0000 24%),linear-gradient(120deg,#051328,#0b365d);padding:88px 0 100px;position:relative;overflow:hidden}.article-hero:before{content:"";background:linear-gradient(90deg,#0000 49%,#ffffff05 50%) 0 0/54px 54px;position:absolute;inset:0}.article-hero-grid{z-index:1;grid-template-columns:1fr 330px;align-items:center;gap:6vw;display:grid;position:relative}.article-hero nav{color:#829bb0;gap:9px;margin-bottom:70px;font-size:8px;display:flex}.article-hero nav a:hover{color:#fff}.article-hero nav em{color:#a3bdd0}.article-hero h1{max-width:970px;font:400 clamp(50px, 6vw, 82px)/.98 var(--font-display);letter-spacing:-.05em;margin:0}.article-deck{color:#b2c4d3;max-width:780px;margin:30px 0 0;font-size:16px;line-height:1.65}.article-byline{color:#83a4bc;font:600 8px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;gap:24px;margin-top:38px;display:flex}.article-hero-system{border:1px solid #7dbde647;border-radius:50%;place-items:center;width:270px;height:270px;margin:auto;display:grid;position:relative;transform:perspective(700px)rotateY(-21deg)}.article-hero-system:before,.article-hero-system:after{content:"";border:1px solid #7dbde638;border-radius:50%;position:absolute}.article-hero-system:before{inset:32px;transform:rotateX(63deg)}.article-hero-system:after{inset:67px;transform:rotateY(69deg)}.article-hero-system>i{background:#89c9f2;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 22px #57a6d7}.article-hero-system>i:first-child{top:25px;left:75px}.article-hero-system>i:nth-child(2){bottom:90px;right:28px}.article-hero-system>i:nth-child(3){bottom:50px;left:40px}.article-hero-system>div{z-index:2;text-align:center;position:relative}.article-hero-system b,.article-hero-system small{display:block}.article-hero-system b{font:400 47px/1 var(--font-display)}.article-hero-system small{color:#83b4d4;font:600 7px/1 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;margin-top:8px}.article-opening{background:#e8eef2;padding:68px 0}.article-opening-grid{grid-template-columns:130px 1fr 240px;align-items:start;gap:60px;display:grid}.article-opening-grid>p,.article-opening-grid>div span{color:#47789c;font:700 8px/1.2 var(--font-sans);letter-spacing:.15em}.article-opening blockquote{color:#103a60;font:400 29px/1.35 var(--font-display);margin:0}.article-opening-grid>div{border-left:1px solid #b7c5d0;padding-left:24px}.article-opening-grid>div strong{color:#455f75;margin-top:12px;font-size:11px;line-height:1.55;display:block}.article-layout{grid-template-columns:250px minmax(0,770px);justify-content:center;gap:7vw;padding-top:100px;padding-bottom:120px;display:grid}.article-rail{align-self:start;position:sticky;top:30px}.article-rail>span{color:#47789c;font:700 8px/1.2 var(--font-sans);letter-spacing:.15em;text-transform:uppercase}.article-rail ol{border-top:1px solid var(--line);margin:20px 0 40px;padding:0;list-style:none}.article-rail li{border-bottom:1px solid var(--line)}.article-rail li a{color:#5f7486;padding:13px 0;font-size:9px;line-height:1.45;display:block}.article-rail li a:hover{color:#0e4d83}.article-rail>div{color:#fff;background:#0b3156;padding:20px}.article-rail>div strong{font:400 17px/1.2 var(--font-display)}.article-rail>div p{color:#aac0d1;margin:10px 0 0;font-size:9px;line-height:1.55}.article-body>section:not(.executive-question-box):not(.article-sources):not(.article-advisory-cta){padding:0 0 76px;scroll-margin-top:30px}.article-body>section>span{color:#3f79a4;font:700 8px/1.2 var(--font-sans);letter-spacing:.15em}.article-body h2{color:#0b3359;font:400 41px/1.08 var(--font-display);letter-spacing:-.035em;margin:16px 0 29px}.article-body>section>p{color:#485f73;font:400 16px/1.85 var(--font-sans);margin:0 0 22px}.article-body ul{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:35px 0 0;padding:0;list-style:none;display:grid}.article-body ul li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#2b506e;min-height:75px;padding:19px 20px 15px 17px;font-size:11px;line-height:1.5}.article-body ul li:before{content:"";background:#4b87b1;width:6px;height:6px;margin-right:10px;display:inline-block;transform:rotate(45deg)}.executive-question-box{color:#fff;background:#071b35;margin:5px 0 75px;padding:42px}.executive-question-box h2{color:#fff}.executive-question-box ol{border-top:1px solid #ffffff24;margin:34px 0 0;padding:0;list-style:none}.executive-question-box li{color:#c1d0dc;border-bottom:1px solid #ffffff24;grid-template-columns:40px 1fr;gap:14px;padding:18px 0;font-size:12px;display:grid}.executive-question-box li span{color:#6ca4ca;font-size:8px}.article-sources{border:1px solid var(--line);background:#f1f4f6;padding:30px}.article-sources>span{color:#47789c;font:700 8px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.article-sources p{color:#6b7e8f;margin:13px 0 18px;font-size:10px;line-height:1.6}.article-sources a{border-top:1px solid var(--line);color:#0e4d83;padding:10px 0;font-size:10px;display:block}.article-advisory-cta{color:#fff;background:linear-gradient(135deg,#0b3156,#0e4a7d);margin-top:75px;padding:44px}.article-advisory-cta h2{color:#fff}.article-advisory-cta>p:not(.eyebrow){color:#bdd0df;max-width:600px}.article-advisory-cta .button{color:#0b3156;background:#fff;margin-top:18px}.related-insights{background:#e8eef2;padding:110px 0}.related-heading h2{color:#0b3359;font:400 50px/1 var(--font-display);margin:0 0 45px}.related-insights .shell>div:last-child{border-top:1px solid #b9c7d1;grid-template-columns:repeat(3,1fr);display:grid}.related-insights .shell>div:last-child a{border-right:1px solid #b9c7d1;min-height:275px;padding:28px 28px 28px 0}.related-insights .shell>div:last-child a+a{padding-left:28px}.related-insights .shell>div:last-child a:last-child{border:0}.related-insights a>span{color:#47789c;font:700 8px/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.related-insights h3{color:#143b5d;font:400 24px/1.15 var(--font-display);margin:55px 0 28px}.related-insights a>strong{color:#0e4d83;align-items:center;gap:10px;font-size:9px;display:inline-flex}@media (width<=1000px){.editorial-featured-grid,.editorial-catalog-heading,.article-hero-grid,.article-opening-grid{grid-template-columns:1fr}.editorial-featured-visual{min-height:420px}.editorial-controls{grid-template-columns:1fr}.editorial-filters{justify-content:flex-start}.article-hero-system{display:none}.article-hero nav{margin-bottom:45px}.article-opening-grid{gap:25px}.article-opening-grid>div{border-top:1px solid #b7c5d0;border-left:0;padding:20px 0 0}.article-layout{grid-template-columns:1fr}.article-rail{position:static}.article-rail>div{display:none}.related-insights .shell>div:last-child{grid-template-columns:1fr}.related-insights .shell>div:last-child a,.related-insights .shell>div:last-child a+a{border-bottom:1px solid #b9c7d1;border-right:0;min-height:0;padding:28px 0}.related-insights h3{margin-top:25px}}@media (width<=640px){.editorial-featured,.editorial-catalog,.related-insights{padding:80px 0}.editorial-featured-copy{padding:30px 24px}.editorial-featured-visual{min-height:330px;padding:24px}.editorial-library-grid{grid-template-columns:1fr;gap:58px}.editorial-card-visual{height:230px}.article-hero{padding:58px 0 72px}.article-hero h1{font-size:48px}.article-deck{font-size:14px}.article-byline{flex-direction:column;align-items:flex-start;gap:9px}.article-layout{padding-top:70px;padding-bottom:80px}.article-body h2{font-size:34px}.article-body>section>p{font-size:15px}.article-body ul{grid-template-columns:1fr}.executive-question-box,.article-advisory-cta{padding:28px 22px}}@media print{.site-header,.site-footer,.diagnostic-intro,.diagnostic-progress,.diagnostic-conversion,.report-actions{display:none!important}body,.diagnostic-page{color:#06142b!important;background:#fff!important}.diagnostic-page{padding:0!important}.diagnostic-page-grid{width:100%!important;display:block!important}.diagnostic-tool{box-shadow:none!important;padding:0!important}.risk-map-3d{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.executive-report{display:block!important}}.hub-choice-card.client{color:#fff;background:linear-gradient(145deg,#0b2442,#06152b)}.employee-intelligence-link{color:#fff;background:linear-gradient(120deg,#103b66,#071a32);border:1px solid #ffffff1f;grid-template-columns:150px 1fr 36px;align-items:center;gap:24px;margin-top:28px;padding:24px 28px;display:grid}.employee-intelligence-link span{color:#9dc7ef;font:600 9px/1.3 var(--font-sans);letter-spacing:.18em;text-transform:uppercase}.employee-intelligence-link strong{font:500 18px/1.3 var(--font-sans)}.employee-intelligence-link>span:last-child{text-align:right;font-size:22px}.opportunity-pipeline{margin-top:28px}.pipeline-summary{color:#fff;background:#071a32;grid-template-columns:repeat(3,1fr);display:grid}.pipeline-summary>div{border-right:1px solid #ffffff24;min-height:126px;padding:24px}.pipeline-summary>div:last-child{border:0}.pipeline-summary span{color:#9fb3c8;font:600 8px/1.4 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;display:block}.pipeline-summary strong{font:400 30px/1 var(--font-display);margin-top:18px;display:block}.pipeline-new{border:1px solid var(--line);background:#fff;margin-top:16px}.pipeline-new summary{cursor:pointer;color:#0e3a66;font:600 11px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;padding:20px 24px}.pipeline-new form{grid-template-columns:repeat(4,1fr);gap:14px;padding:6px 24px 24px;display:grid}.pipeline-new label{color:#53657a;font:600 8px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.pipeline-new input,.pipeline-new select{color:#071a32;width:100%;font:400 13px/1.2 var(--font-sans);background:#f8fafc;border:1px solid #cfd8e2;margin-top:7px;padding:13px 12px}.commercial-link{background:linear-gradient(120deg,#0a3158,#0d4777);margin-top:10px}.commercial-line-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.commercial-line-grid>article{border:1px solid var(--line);background:#fff;padding:26px}.commercial-line-grid header{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding-bottom:20px;display:grid}.commercial-line-grid header>span{color:#4d7da5;font:700 8px/1 var(--font-sans);letter-spacing:.14em}.commercial-line-grid header>strong{color:#0b3156;font:500 18px/1.2 var(--font-display)}.commercial-line-grid header>em{color:#0d568f;font:700 9px/1 var(--font-sans);background:#e9f2f8;padding:7px 9px;font-style:normal}.commercial-line-values{grid-template-columns:1.25fr 1fr 1fr;gap:15px;padding:22px 0;display:grid}.commercial-line-values span{color:#718497;font:700 7px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block}.commercial-line-values strong{color:#183f61;font:500 16px/1.2 var(--font-sans)}.commercial-progress{background:#e7edf2;height:4px;overflow:hidden}.commercial-progress i{background:linear-gradient(90deg,#0d4d83,#69a8d5);height:100%;display:block}.commercial-line-grid article>p{color:#6c7e8f;min-height:42px;margin:18px 0 0;font-size:10px;line-height:1.65}.commercial-target-editor{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:18px;padding-top:18px;display:grid}.commercial-target-editor label{color:#667b8e;font:700 7px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.commercial-target-editor input{color:#0b3156;background:#f7f9fb;border:1px solid #cbd6df;width:100%;margin-top:7px;padding:10px;display:block}.commercial-target-editor button{color:#fff;cursor:pointer;background:#0d4d83;border:0;min-height:37px;padding:0 15px;font-size:9px}.commercial-target-editor small{color:#55758d;grid-column:1/-1;font-size:9px}.pipeline-new label.wide{grid-column:span 2}.pipeline-new button{color:#fff;font:600 9px/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:#0e4d83;border:0}.pipeline-message{color:#0e4d83;margin:14px 0 0;font-size:12px}.pipeline-board{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;margin-top:18px;display:grid;overflow-x:auto}.pipeline-board>section{background:#edf2f6;border-top:3px solid #3d7bab;min-height:260px;padding:12px}.pipeline-board>section>header{justify-content:space-between;align-items:center;padding:8px 4px 14px;display:flex}.pipeline-board>section>header span{color:#33475b;font:700 8px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.pipeline-board>section>header strong{color:#0e4d83;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.pipeline-board article{background:#fff;border:1px solid #dce4ec;margin-bottom:10px;padding:16px;box-shadow:0 7px 20px #0415290f}.pipeline-board article small{color:#688097;font:600 7px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.pipeline-board article h4{color:#071a32;font:600 17px/1.15 var(--font-display);margin:9px 0 4px}.pipeline-board article p{color:#637488;margin:0 0 14px;font-size:11px}.pipeline-board article>strong{color:#0e4d83;font-size:12px;display:block}.pipeline-board article em{color:#64788d;font:400 10px/1.4 var(--font-sans);margin-top:12px;display:block}.pipeline-board select{color:#213a52;background:#f7f9fb;border:1px solid #d5dee7;width:100%;margin-top:14px;padding:9px;font-size:10px}.pipeline-empty{color:#8190a0;padding:24px 4px;font-size:11px}.intelligence-dashboard{background:radial-gradient(circle at 83% 32%,#378cc838,#0000 22%),linear-gradient(120deg,#06152b,#0d355c)}.bi-kpi-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.bi-kpi-grid>div{border-right:1px solid var(--line);min-height:145px;padding:24px}.bi-kpi-grid>div:last-child{border:0}.bi-kpi-grid span{color:#697c8e;font:600 8px/1.3 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;display:block}.bi-kpi-grid strong{color:#0a3158;font:400 32px/1 var(--font-display);margin-top:22px;display:block}.bi-kpi-grid small{color:#8191a0;margin-top:8px;font-size:10px;display:block}.bi-stage-chart{border:1px solid var(--line);background:#fff;padding:28px}.bi-stage-chart>div{grid-template-columns:120px 1fr 30px;align-items:center;gap:16px;min-height:46px;display:grid}.bi-stage-chart span{color:#53677b;font-size:11px}.bi-stage-chart i{background:#e7edf2;height:7px;overflow:hidden}.bi-stage-chart b{background:linear-gradient(90deg,#154e7f,#5da0d1);height:100%;display:block}.bi-stage-chart strong{color:#0a3158;text-align:right;font-size:12px}.bi-table{border:1px solid var(--line);background:#fff}.bi-table-head,.bi-table-row{border-bottom:1px solid var(--line);grid-template-columns:2fr 1.2fr .5fr .8fr;align-items:center;gap:18px;padding:16px 22px;display:grid}.bi-table-head{color:#7a8a99;font:600 8px/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;background:#f5f8fa}.bi-table-row div strong{color:#152f49;font-size:13px;display:block}.bi-table-row div small,.bi-table-row>span{color:#718294;font-size:10px}.bi-table-row>strong{color:#0e4d83;font-size:16px}.bi-table>p{color:#728396;padding:28px 22px;font-size:12px}.bi-disclaimer{border-top:1px solid var(--line);color:#7d8996;margin-top:28px;padding-top:18px;font-size:10px}.admin-audit-list{border:1px solid var(--line);background:#fff}.admin-audit-list>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;gap:18px;min-height:62px;padding:12px 20px;display:grid}.admin-audit-list span{color:#356b94;font:700 8px/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.admin-audit-list strong{color:#263f56;font-size:11px}.admin-audit-list small{color:#81909e;font-size:9px}.admin-audit-list>p{color:#718295;padding:22px;font-size:11px}.client-demo-banner{color:#6d551e;background:#fff5d9;border-left:3px solid #c99c35;grid-template-columns:180px 1fr;gap:24px;margin-bottom:16px;padding:15px 20px;display:grid}.client-demo-banner strong{font:700 8px/1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.client-demo-banner span{font-size:11px}.client-hero{color:#fff;background:radial-gradient(circle at 80%,#3a8cc433,#0000 23%),linear-gradient(120deg,#06152b,#0d355c);grid-template-columns:1fr 230px;align-items:center;min-height:340px;padding:46px 50px;display:grid;position:relative;overflow:hidden}.client-hero:before{content:"";background:linear-gradient(90deg,#0000 50%,#ffffff06 50%) 0 0/56px 56px;position:absolute;inset:0}.client-hero>*{z-index:1;position:relative}.client-hero p{color:#8ebce0;font:600 9px/1.3 var(--font-sans);letter-spacing:.18em;text-transform:uppercase}.client-hero h1{max-width:750px;font:400 clamp(42px, 5vw, 68px)/.95 var(--font-display);margin:16px 0 14px}.client-hero>div>span{color:#b7c8d8;font-size:13px}.client-risk-orbit{border:1px solid #8ebce057;border-radius:50%;place-items:center;width:178px;height:178px;margin:auto;display:grid;position:relative;transform:perspective(500px)rotateX(62deg)rotate(-20deg);box-shadow:0 0 60px #3d89c02e}.client-risk-orbit:before,.client-risk-orbit:after{content:"";border:1px solid #8ebce047;border-radius:50%;position:absolute}.client-risk-orbit:before{inset:20px}.client-risk-orbit:after{inset:45px}.client-risk-orbit i{transform-origin:82px 82px;background:#8fc9f2;border-radius:50%;width:13px;height:13px;animation:7s linear infinite client-orbit;position:absolute;top:6px;box-shadow:0 0 25px #4b9bd1}.client-risk-orbit b,.client-risk-orbit small{position:absolute;transform:rotate(20deg)rotateX(-62deg)}.client-risk-orbit b{color:#fff;font:400 44px/1 var(--font-display)}.client-risk-orbit small{color:#8ebce0;font:600 7px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-top:66px}@keyframes client-orbit{to{transform:rotate(360deg)}}.client-kpis{margin-top:0}.client-policy-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.client-policy-grid article{border:1px solid var(--line);background:#fff;min-height:210px;padding:26px}.client-policy-grid article>div{justify-content:space-between;gap:15px;display:flex}.client-policy-grid article>div>span{color:#65778a;font:600 8px/1.3 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.client-policy-grid article>div>strong{color:#237256;font:700 7px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:#e8f5ef;padding:5px 8px}.client-policy-grid article>div>strong.renewal{color:#8b6720;background:#fbf0d4}.client-policy-grid h3{color:#092f55;font:400 27px/1 var(--font-display);margin:30px 0 10px}.client-policy-grid p{color:#66788a;font-size:12px}.client-policy-grid article>small{border-top:1px solid var(--line);color:#8090a0;margin-top:22px;padding-top:12px;font-size:9px;display:block}.client-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.client-recommendation,.client-claim{border:1px solid var(--line);background:#fff;align-items:center;margin-bottom:9px;padding:17px 18px;display:grid}.client-recommendation{grid-template-columns:10px 1fr;gap:14px}.client-recommendation i{background:#5c8faf;width:5px;height:38px}.client-recommendation i.high,.client-recommendation i.critical{background:#b97452}.client-recommendation strong,.client-claim strong{color:#17354f;font-size:12px;display:block}.client-recommendation span,.client-claim span,.client-claim small{color:#7a8a99;font-size:9px}.client-claim{grid-template-columns:1fr auto;gap:8px 16px}.client-claim p{color:#0e4d83;margin:0;font-size:11px}.client-claim small{grid-column:1/-1}.client-empty{color:#77899a;background:#fff;border:1px dashed #c9d3dc;grid-column:1/-1;padding:28px;font-size:11px}.client-documents{border:1px solid var(--line);background:#fff}.client-documents>div{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:16px;min-height:76px;padding:14px 20px;display:grid}.client-documents>div>span{color:#0e4d83;width:36px;height:42px;font:700 7px/1 var(--font-sans);background:#e9f1f7;place-items:center;display:grid}.client-documents strong{color:#17354f;font-size:12px;display:block}.client-documents small,.client-documents em{color:#7a8998;font-size:9px}.client-help{color:#fff;background:#0b2f52;justify-content:space-between;align-items:center;gap:30px;margin-top:76px;padding:32px;display:flex}.client-help span{color:#8ebce0;font:600 8px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.client-help strong{font:400 27px/1.1 var(--font-display);margin-top:8px;display:block}.client-help p{color:#b8c7d4;margin:7px 0 0;font-size:11px}.client-help>a{color:#0a3158;font:600 9px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#fff;padding:15px 20px}.leadership-hero,.cases-hero{background:radial-gradient(circle at 82% 20%,#4997d02e,#0000 25%),linear-gradient(120deg,#06152b,#0b3156)}.leadership-profile{background:#f3f6f8;padding:120px 0}.leadership-profile-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:10vw;display:grid}.leadership-monogram{aspect-ratio:4/5;color:#fff;background:linear-gradient(150deg,#08213e,#174f7d);place-items:center;display:grid;position:relative;overflow:hidden}.leadership-monogram:before{content:"";border:1px solid #ffffff29;position:absolute;inset:11%;transform:perspective(700px)rotateY(-18deg)rotateX(8deg)}.leadership-monogram span{font:400 clamp(80px, 12vw, 160px)/1 var(--font-display);letter-spacing:-.08em;opacity:.9}.leadership-monogram i{font:600 8px/1.2 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;position:absolute;bottom:24px;left:26px}.leadership-profile h2{color:#082e53;font:400 clamp(48px, 6vw, 82px)/.95 var(--font-display);margin:18px 0 24px}.leadership-profile p:not(.eyebrow){color:#536a7e;max-width:650px;font-size:18px;line-height:1.7}.leadership-profile blockquote{color:#103b63;font:400 28px/1.35 var(--font-display);border-left:2px solid #3777a8;margin:44px 0 12px;padding-left:28px}.leadership-profile small{color:#8995a1;font-size:9px}.leadership-agenda{padding:115px 0}.leadership-agenda-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.leadership-agenda-grid article{border-right:1px solid var(--line);min-height:310px;padding:30px 30px 30px 0}.leadership-agenda-grid article+article{padding-left:30px}.leadership-agenda-grid article:last-child{border:0}.leadership-agenda-grid span,.case-studies header span{color:#4f83aa;font:600 9px/1.2 var(--font-sans);letter-spacing:.15em}.leadership-agenda-grid h3{color:#0b3258;font:400 29px/1.1 var(--font-display);margin:62px 0 20px}.leadership-agenda-grid p{color:#657789;font-size:13px;line-height:1.7}.leadership-convictions{color:#fff;background:#06152b;padding:110px 0}.leadership-convictions h2{max-width:1050px;font:400 clamp(40px, 5vw, 66px)/1.05 var(--font-display);margin:24px 0 54px}.leadership-convictions .shell>div{grid-template-columns:1fr 1fr;gap:60px;margin-left:32%;display:grid}.leadership-convictions p:not(.eyebrow){color:#b0c1d0;font-size:14px;line-height:1.7}.about-next{background:#edf2f5;padding:70px 0}.about-next .shell{grid-template-columns:1fr 1fr;gap:16px;display:grid}.about-next a{color:#fff;background:#0b3156;grid-template-columns:1fr auto;min-height:190px;padding:28px;display:grid}.about-next span{color:#8ebce0;font:600 8px/1.2 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;grid-column:1/-1}.about-next strong{max-width:390px;font:400 25px/1.15 var(--font-display);align-self:end}.about-next i{align-self:end;font-size:25px}.cases-intro{color:#6d7e8e;background:#eef3f6;padding:34px 0}.cases-intro p{max-width:850px;margin:0;font-size:11px;line-height:1.6}.case-studies{padding:110px 0}.case-studies article{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.4fr;gap:8vw;padding:72px 0;display:grid}.case-studies article:first-child{padding-top:0}.case-studies header{align-self:start;position:sticky;top:30px}.case-studies header small{color:#5b7b96;font:600 8px/1.2 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;margin:35px 0 14px;display:block}.case-studies h2{color:#092f55;font:400 35px/1.08 var(--font-display);margin:0}.case-studies article>div section{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:22px;min-height:125px;padding:26px 0;display:grid}.case-studies article>div strong{color:#214f76;font:600 8px/1.3 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.case-studies article>div p{color:#63778a;margin:0;font-size:13px;line-height:1.7}@media (width<=860px){.employee-intelligence-link{grid-template-columns:1fr auto}.employee-intelligence-link>span:first-child{grid-column:1/-1}.pipeline-summary,.bi-kpi-grid{grid-template-columns:repeat(2,1fr)}.pipeline-summary>div:nth-child(2),.bi-kpi-grid>div:nth-child(2){border-right:0}.pipeline-summary>div:nth-child(-n+2),.bi-kpi-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.pipeline-new form{grid-template-columns:1fr 1fr}.pipeline-new label.wide{grid-column:span 1}.client-hero{grid-template-columns:1fr;gap:50px;padding:38px 24px}.client-risk-orbit{width:150px;height:150px}.client-policy-grid,.client-two-column{grid-template-columns:1fr}.client-help{flex-direction:column;align-items:flex-start}.client-demo-banner{grid-template-columns:1fr;gap:6px}.leadership-profile{padding:80px 0}.leadership-profile-grid,.leadership-convictions .shell>div,.case-studies article{grid-template-columns:1fr;margin-left:0}.leadership-monogram{max-height:520px}.leadership-agenda-grid{grid-template-columns:1fr}.leadership-agenda-grid article,.leadership-agenda-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:30px 0}.leadership-agenda-grid h3{margin-top:30px}.about-next .shell{grid-template-columns:1fr}.case-studies header{position:static}.bi-table-head{display:none}.bi-table-row{grid-template-columns:1.6fr .9fr .35fr}.bi-table-row>span:last-child{display:none}.admin-audit-list>div{grid-template-columns:1fr;gap:5px;padding:16px}}@media (width<=520px){.pipeline-summary,.bi-kpi-grid{grid-template-columns:1fr}.pipeline-summary>div,.bi-kpi-grid>div{border-right:0;border-bottom:1px solid var(--line)}.pipeline-new form{grid-template-columns:1fr}.pipeline-new button{min-height:48px}.bi-stage-chart{padding:20px 14px}.bi-stage-chart>div{grid-template-columns:82px 1fr 22px;gap:9px}.client-documents>div{grid-template-columns:44px 1fr}.client-documents em{display:none}.case-studies article>div section{grid-template-columns:1fr;gap:8px}}.header-rh-access{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05162d61;border:1px solid #ffffff6b;min-height:42px;padding:0 17px;transition:background .2s,border-color .2s}.header-rh-access:hover{color:#082e53;background:#fff;border-color:#fff}.header-lock{color:#7fbded;font-size:7px;transform:rotate(45deg)}.benefits-command-preview{background:linear-gradient(135deg,#e9eef2 0%,#f7f8f9 56%,#e1e9ef 100%);padding:120px 0;overflow:hidden}.benefits-preview-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;display:grid}.benefits-preview-copy h2{color:#082e53;max-width:540px;font:400 clamp(46px, 5vw, 70px)/1 var(--font-display);letter-spacing:-.035em;margin:0}.benefits-preview-copy>p:not(.eyebrow){color:#5e7183;max-width:570px;margin:28px 0 0;font-size:15px;line-height:1.75}.benefits-preview-copy ul{grid-template-columns:1fr 1fr;gap:13px 22px;margin:34px 0;padding:0;list-style:none;display:grid}.benefits-preview-copy li{color:#294d6c;padding-left:17px;font-size:.875rem;position:relative}.benefits-preview-copy li:before{content:"";background:#3c84ba;width:7px;height:7px;position:absolute;top:4px;left:0;transform:rotate(45deg)}.benefits-access-button{color:#fff;background:#0d4777}.benefits-access-button:hover{background:#082e53}.benefits-dashboard-demo{color:#fff;transform-origin:0;background:radial-gradient(circle at 79% 17%,#56abe533,#0000 25%),linear-gradient(145deg,#06152b,#0b355b);min-height:500px;padding:27px;position:relative;transform:perspective(1300px)rotateY(-5deg)rotateX(2deg);box-shadow:0 36px 80px #05192f38}.benefits-dashboard-demo:after{z-index:-1;content:"";border:1px solid #0932572e;position:absolute;inset:18px -22px -22px 22px}.benefits-demo-top{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.benefits-demo-top span{color:#95c7e9;font:600 .875rem/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase}.benefits-demo-top i{color:#8d9fb0;font:600 .875rem/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.benefits-demo-kpis{border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.benefits-demo-kpis article{border-right:1px solid #ffffff1f;min-height:124px;padding:18px}.benefits-demo-kpis article:last-child{border:0}.benefits-demo-kpis small,.benefits-demo-chart>span,.benefits-demo-programs>span{color:#8fa7bb;font:600 .875rem/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.benefits-demo-kpis strong{font:400 25px/1 var(--font-display);margin:22px 0 7px;display:block}.benefits-demo-kpis em{color:#77acd3;font-size:.875rem}.benefits-demo-lower{grid-template-columns:1.3fr .7fr;gap:22px;margin-top:26px;display:grid}.benefits-demo-chart{border:1px solid #ffffff1f;min-height:260px;padding:20px}.benefits-demo-chart>div{border-bottom:1px solid #ffffff26;align-items:end;gap:7px;height:165px;margin-top:22px;display:flex}.benefits-demo-chart>div i{opacity:.82;background:linear-gradient(#6eb2de,#1e608e);flex:1;min-width:5px}.benefits-demo-chart>small{color:#6e8397;margin-top:12px;font-size:.875rem;display:block}.benefits-demo-programs{border:1px solid #ffffff1f;padding:20px}.benefits-demo-programs>div{border-bottom:1px solid #ffffff1a;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:18px 0;display:grid}.benefits-demo-programs>div>i{background:#4e9ed0;width:7px;height:30px}.benefits-demo-programs>div>i.dental{background:#78bcb4}.benefits-demo-programs>div>i.life{background:#b89b65}.benefits-demo-programs p{margin:0}.benefits-demo-programs strong,.benefits-demo-programs small{display:block}.benefits-demo-programs strong{font-size:.875rem}.benefits-demo-programs small{color:#7f93a6;margin-top:4px;font-size:.875rem}.benefits-demo-programs em{color:#b8c9d8;font-size:.875rem}.rh-command-hero{color:#fff;background:radial-gradient(circle at 78%,#3d97d33d,#0000 22%),linear-gradient(120deg,#051328,#0c365e);grid-template-columns:1fr 260px;align-items:center;min-height:390px;padding:48px 54px;display:grid;position:relative;overflow:hidden}.rh-command-hero:before{content:"";background:linear-gradient(90deg,#0000 49%,#ffffff06 50%) 0 0/50px 50px;position:absolute;inset:0}.rh-command-hero>*{z-index:1;position:relative}.rh-command-hero p{color:#8fc4e8;font:600 .875rem/1.3 var(--font-sans);letter-spacing:.18em;text-transform:uppercase}.rh-command-hero h1{font:400 clamp(50px, 6vw, 78px)/.94 var(--font-display);letter-spacing:-.04em;margin:18px 0}.rh-command-hero h1 span{color:#a7cde7}.rh-command-hero small{color:#9cafbf;font-size:.875rem}.rh-command-orbit{border:1px solid #8ec4e84d;border-radius:50%;place-items:center;width:210px;height:210px;margin:auto;display:grid;position:relative;transform:perspective(700px)rotateX(64deg)rotate(-18deg)}.rh-command-orbit:before,.rh-command-orbit:after{content:"";border:1px solid #8ec4e842;border-radius:50%;position:absolute}.rh-command-orbit:before{inset:24px}.rh-command-orbit:after{inset:53px}.rh-command-orbit i{transform-origin:98px 98px;background:#95d3fb;border-radius:50%;width:11px;height:11px;animation:8s linear infinite rh-orbit;position:absolute;top:6px;box-shadow:0 0 24px #68b5e4}.rh-command-orbit b,.rh-command-orbit span{position:absolute;transform:rotate(18deg)rotateX(-64deg)}.rh-command-orbit b{font:400 48px/1 var(--font-display)}.rh-command-orbit span{color:#8fc4e8;font:600 .875rem/1 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;margin-top:70px}@keyframes rh-orbit{to{transform:rotate(360deg)}}.rh-kpi-grid{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.rh-kpi-grid article{border-right:1px solid var(--line);min-height:140px;padding:23px}.rh-kpi-grid article:last-child{border:0}.rh-kpi-grid span,.rh-insight-row>div>span,.rh-program-grid header span{color:#6b7d8e;font:600 .875rem/1.3 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;display:block}.rh-kpi-grid strong{color:#0b3459;font:400 29px/1 var(--font-display);margin:23px 0 8px;display:block}.rh-kpi-grid small{color:#8492a0;font-size:.875rem}.rh-insight-row{grid-template-columns:1fr 1fr 1.25fr;gap:12px;margin-top:14px;display:grid}.rh-insight-row>div{border:1px solid var(--line);background:#fff;min-height:170px;padding:24px}.rh-insight-row>div>strong{color:#0d4777;font:400 28px/1 var(--font-display);margin:20px 0 16px;display:block}.rh-insight-row>div>i{background:#e4ebf0;height:6px;display:block;overflow:hidden}.rh-insight-row>div>i b{background:linear-gradient(90deg,#1e608e,#6fb4df);height:100%;display:block}.rh-insight-row>div>small{color:#82909c;margin-top:13px;font-size:.875rem;display:block}.rh-insight-row .rh-decision-signal{color:#fff;background:linear-gradient(135deg,#0b2f52,#0f4776);border-color:#0000}.rh-decision-signal span{color:#8fc4e8!important}.rh-decision-signal strong{color:#fff!important}.rh-decision-signal p{color:#b3c5d4;margin:18px 0 0;font-size:.875rem;line-height:1.6}.rh-program-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rh-program-grid>article{border:1px solid var(--line);background:#fff;min-height:310px;padding:25px;position:relative;overflow:hidden}.rh-program-grid>article:before{content:"";background:#3c87b9;width:100%;height:4px;position:absolute;top:0;left:0}.rh-program-grid>article.dental:before{background:#58a59c}.rh-program-grid>article.life:before{background:#a88752}.rh-program-grid header{justify-content:space-between;align-items:center;display:flex}.rh-program-grid header em{color:#247255;font:700 .875rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background:#e7f4ed;padding:6px 8px}.rh-program-grid header em.renewal{color:#8a6725;background:#f8eed7}.rh-program-grid h3{color:#0b3459;font:400 28px/1.08 var(--font-display);margin:44px 0 10px}.rh-program-grid>article>p{color:#708293;font-size:.875rem}.rh-program-grid>article>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:35px;padding:18px 0;display:grid}.rh-program-grid section+section{border-left:1px solid var(--line);padding-left:18px}.rh-program-grid section span{color:#82909e;font:600 .875rem/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;display:block}.rh-program-grid section strong{color:#244863;margin-top:9px;font-size:.875rem;display:block}.rh-program-grid footer{color:#83919e;margin-top:20px;font-size:.875rem}.rh-program-grid footer strong{float:right;color:#294c69}.rh-movement-center{grid-template-columns:.9fr 1.1fr;gap:14px;display:grid}.rh-movement-form,.rh-movement-list{border:1px solid var(--line);background:#fff}.rh-movement-form{grid-template-columns:1fr 1fr;gap:14px;padding:25px;display:grid}.rh-form-heading{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:18px}.rh-form-heading span,.rh-movement-list>header span{color:#47789d;font:700 .875rem/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.rh-form-heading strong{color:#173b5c;font:400 23px/1.1 var(--font-display);margin-top:8px;display:block}.rh-form-heading p{color:#7f8c98;margin:9px 0 0;font-size:.875rem;line-height:1.5}.rh-movement-form label{color:#64778a;font:600 .875rem/1.3 var(--font-sans);letter-spacing:.11em;text-transform:uppercase}.rh-movement-form input,.rh-movement-form select,.rh-movement-form textarea{color:#163752;width:100%;font:400 .875rem/1.3 var(--font-sans);background:#f8fafb;border:1px solid #ccd6df;border-radius:0;margin-top:7px;padding:12px}.rh-movement-form textarea{resize:vertical;min-height:82px}.rh-movement-form label.wide,.rh-data-confirmation,.rh-movement-form button,.rh-form-message{grid-column:1/-1}.rh-movement-form .rh-data-confirmation{letter-spacing:.06em;text-transform:none;grid-template-columns:16px 1fr;align-items:start;gap:8px;font-size:.875rem;line-height:1.5;display:grid}.rh-data-confirmation input{width:14px;margin:0}.rh-movement-form button{color:#fff;min-height:46px;font:700 .875rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0e4d83;border:0}.rh-movement-form button:disabled{opacity:.6;cursor:wait}.rh-form-message{color:#0e4d83;background:#edf4f9;margin:0;padding:10px;font-size:.875rem}.rh-movement-list>header{border-bottom:1px solid var(--line);background:#f5f8fa;justify-content:space-between;align-items:center;min-height:60px;padding:0 19px;display:flex}.rh-movement-list>header strong{color:#fff;background:#0e4d83;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.875rem;display:grid}.rh-movement-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:82px;padding:14px 19px;display:grid}.rh-movement-list article>div:first-child span,.rh-movement-list article small{color:#86939f;font-size:.875rem;display:block}.rh-movement-list article strong{color:#284b68;margin:6px 0;font-size:.875rem;display:block}.rh-movement-list article>div:last-child{text-align:right}.rh-movement-list article em{color:#346e95;font:700 .875rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;background:#e9f2f8;margin-bottom:8px;padding:5px 7px;display:inline-block}.rh-movement-list article em.completed{color:#287258;background:#e8f4ee}.rh-movement-list article em.pending{color:#8a6725;background:#faf0da}.rh-empty{color:#81909e;padding:28px 19px;font-size:.875rem}.rh-two-column{grid-template-columns:1fr 1fr;gap:18px;display:grid}.rh-agenda{border:1px solid var(--line);background:#fff}.rh-agenda article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:16px;min-height:92px;padding:15px 18px;display:grid}.rh-agenda article>span{color:#4b81a8;font-size:.875rem}.rh-agenda strong{color:#284a67;font-size:.875rem;display:block}.rh-agenda p{color:#7a8997;margin:6px 0 0;font-size:.875rem}.rh-agenda em{color:#4c7695;font:600 .875rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rh-privacy-bar{color:#fff;background:#06152b;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:74px;padding:30px;display:grid}.rh-privacy-bar span{color:#80b8df;font:700 .875rem/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.rh-privacy-bar strong{font:400 22px/1.2 var(--font-display);margin-top:9px;display:block}.rh-privacy-bar p{color:#aabcca;margin:0;font-size:.875rem;line-height:1.65}@media (width<=1000px){.benefits-preview-grid{grid-template-columns:1fr}.benefits-dashboard-demo{transform:none}.rh-kpi-grid{grid-template-columns:repeat(2,1fr)}.rh-kpi-grid article:nth-child(2n){border-right:0}.rh-kpi-grid article{border-bottom:1px solid var(--line)}.rh-insight-row,.rh-program-grid,.rh-movement-center,.rh-two-column{grid-template-columns:1fr}}@media (width<=900px){.commercial-line-grid{grid-template-columns:1fr}}@media (width<=640px){.commercial-line-values{grid-template-columns:1fr}.commercial-line-grid>article{padding:20px}.benefits-command-preview{padding:82px 0}.benefits-preview-copy ul{grid-template-columns:1fr}.benefits-dashboard-demo{min-height:0;padding:18px}.benefits-demo-kpis{grid-template-columns:1fr}.benefits-demo-kpis article{border-bottom:1px solid #ffffff1f;border-right:0;min-height:92px}.benefits-demo-kpis strong{margin-top:13px}.benefits-demo-lower{grid-template-columns:1fr}.rh-command-hero{grid-template-columns:1fr;gap:50px;padding:38px 24px}.rh-command-orbit{width:160px;height:160px}.rh-kpi-grid{grid-template-columns:1fr}.rh-kpi-grid article{border-right:0}.rh-movement-form{grid-template-columns:1fr;padding:18px}.rh-movement-form label,.rh-form-heading,.rh-data-confirmation,.rh-movement-form button,.rh-form-message{grid-column:1}.rh-movement-list article{grid-template-columns:1fr}.rh-movement-list article>div:last-child{text-align:left}.rh-privacy-bar{grid-template-columns:1fr;gap:20px}}.editorial-clusters{color:#fff;background:#06152b;padding:120px 0 135px}.editorial-clusters .editorial-catalog-heading h2{color:#fff}.editorial-clusters .editorial-catalog-heading>p{color:#8ea5b8}.editorial-cluster-grid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(12,1fr);gap:1px;display:grid}.editorial-cluster-grid>a{background:linear-gradient(145deg,#0a294a,#07182d);grid-column:span 6;min-height:330px;padding:30px;position:relative;overflow:hidden}.editorial-cluster-grid>a:nth-child(n+3){grid-column:span 4}.editorial-cluster-grid>a:before{content:"";border:1px solid #77b4db29;border-radius:50%;width:240px;height:240px;transition:transform .6s;position:absolute;bottom:-120px;right:-105px;transform:rotateX(64deg);box-shadow:0 0 0 35px #77b4db06,0 0 0 70px #77b4db05}.editorial-cluster-grid>a:hover:before{transform:rotateX(51deg)rotate(13deg)scale(1.12)}.editorial-cluster-grid span{color:#7fb5d9;font:700 8px/1 var(--font-sans);letter-spacing:.15em}.editorial-cluster-grid small{color:#7c9ab1;font:600 7px/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-top:52px;display:block}.editorial-cluster-grid h3{color:#fff;font:400 32px/1.05 var(--font-display);margin:15px 0 18px}.editorial-cluster-grid p{color:#9fb2c1;max-width:520px;margin:0;font-size:11px;line-height:1.7}.editorial-cluster-grid strong{color:#a6d4f1;align-items:center;gap:12px;font-size:8px;display:inline-flex;position:absolute;bottom:30px;left:30px}.editorial-note-links{flex-wrap:wrap;gap:26px;margin-top:30px;display:flex}.editorial-note-links a,.leadership-profile-link{color:#0e4d83;font:700 9px/1.2 var(--font-sans);align-items:center;gap:10px;display:inline-flex}.leadership-profile-link{margin-top:24px}.cluster-hero,.policy-hero,.author-hero{color:#fff;background:radial-gradient(circle at 78% 46%,#3d94cf33,#0000 24%),linear-gradient(120deg,#041126,#0c3b64);position:relative;overflow:hidden}.cluster-hero-grid,.author-hero-grid{grid-template-columns:1fr 340px;align-items:center;gap:6vw;min-height:690px;padding-top:70px;padding-bottom:82px;display:grid}.cluster-hero nav,.policy-hero nav,.author-hero nav{color:#829bb0;gap:9px;margin-bottom:82px;font-size:8px;display:flex}.cluster-hero nav a:hover,.policy-hero nav a:hover,.author-hero nav a:hover{color:#fff}.cluster-hero nav em,.policy-hero nav em,.author-hero nav em{color:#a3bdd0}.cluster-hero h1,.policy-hero h1,.author-hero h1{max-width:1050px;font:400 clamp(56px, 6.2vw, 86px)/.98 var(--font-display);letter-spacing:-.05em;margin:0}.cluster-deck,.author-hero-grid>div:first-child>p:last-child{color:#afc3d3;max-width:760px;margin:30px 0 0;font-size:15px;line-height:1.72}.cluster-signal{color:#7fb6db;font:700 8px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin-top:36px}.cluster-orbit{width:300px;height:300px;transform-style:preserve-3d;border:1px solid #84c1e940;border-radius:50%;place-items:center;margin:auto;display:grid;position:relative;transform:perspective(850px)rotateY(-18deg)rotateX(7deg)}.cluster-orbit:before,.cluster-orbit:after{content:"";border:1px solid #84c1e936;border-radius:50%;animation:18s linear infinite clusterOrbit;position:absolute;inset:35px}.cluster-orbit:before{transform:rotateX(64deg)}.cluster-orbit:after{animation-duration:13s;animation-direction:reverse;inset:70px;transform:rotateY(70deg)}.cluster-orbit i{background:#8ad0ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 18px #59b1ece6}.cluster-orbit i:first-child{top:27px;left:91px}.cluster-orbit i:nth-child(2){bottom:95px;right:25px}.cluster-orbit i:nth-child(3){bottom:45px;left:47px}.cluster-orbit span{font:400 62px/1 var(--font-display);letter-spacing:-.07em}.cluster-orbit small{color:#79a9c9;font:600 7px/1 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;position:absolute;bottom:75px}@keyframes clusterOrbit{to{transform:rotateX(64deg)rotate(360deg)}}.cluster-thesis{background:#e7edf1;padding:68px 0}.cluster-thesis .shell{grid-template-columns:160px 1fr;gap:65px;display:grid}.cluster-thesis span{color:#47789c;font:700 8px/1.2 var(--font-sans);letter-spacing:.15em;text-transform:uppercase}.cluster-thesis blockquote{color:#103a60;max-width:1050px;font:400 31px/1.36 var(--font-display);margin:0}.cluster-decisions,.policy-principles,.author-convictions{background:#f7f8f9;padding:120px 0}.cluster-section-heading{grid-template-columns:1fr 360px;align-items:end;gap:70px;margin-bottom:54px;display:grid}.cluster-section-heading h2{color:#082e53;max-width:830px;font:400 clamp(44px, 5vw, 66px)/1 var(--font-display);letter-spacing:-.045em;margin:0}.cluster-section-heading>p{color:#62768a;margin:0;font-size:12px;line-height:1.75}.cluster-decision-grid,.author-conviction-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.cluster-decision-grid article,.author-conviction-grid article{border-right:1px solid var(--line);min-height:225px;padding:26px}.cluster-decision-grid article:last-child,.author-conviction-grid article:last-child{border:0}.cluster-decision-grid span,.author-conviction-grid span{color:#4c82aa;font:700 8px/1 var(--font-sans)}.cluster-decision-grid p{color:#274c6a;font:400 20px/1.32 var(--font-display);margin:70px 0 0}.cluster-articles{background:#fff;padding:120px 0}.cluster-article-list{border-top:1px solid var(--line)}.cluster-article-list>a{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 50px;align-items:center;gap:28px;min-height:230px;display:grid}.cluster-article-list>a>span{color:#4b80a6;font:700 8px/1 var(--font-sans)}.cluster-article-list small{color:#487ba1;font:700 8px/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.cluster-article-list h3{color:#0b3359;max-width:940px;font:400 34px/1.08 var(--font-display);margin:20px 0 12px}.cluster-article-list p{color:#64798a;max-width:820px;margin:0;font-size:11px;line-height:1.7}.cluster-article-list strong{color:#0e4d83;border:1px solid #aebdc8;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.cluster-article-list>a:hover strong{color:#fff;background:#0e4d83;border-color:#0e4d83;transform:translate(4px)}.editorial-trust-band{color:#fff;background:#06152b;padding:85px 0}.editorial-trust-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:9vw;display:grid}.editorial-trust-grid h2{max-width:800px;font:400 43px/1.08 var(--font-display);margin:0}.editorial-trust-grid>div:last-child{border-top:1px solid #ffffff26}.editorial-trust-grid a{color:#a8c8dc;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:18px 0;font-size:10px;display:flex}.cluster-cta{color:#fff;background:linear-gradient(120deg,#0d4778,#0a2d50);padding:115px 0}.cluster-cta h2{max-width:900px;font:400 clamp(45px, 5.2vw, 69px)/1.02 var(--font-display);letter-spacing:-.045em;margin:0}.cluster-cta>.shell>p:not(.eyebrow){color:#c2d3df;max-width:680px;margin:25px 0 30px;font-size:13px;line-height:1.7}.article-byline a{color:#b8d7eb}.article-author-card{border:1px solid var(--line);grid-template-columns:115px 1fr;gap:28px;margin:0 0 38px;padding:30px;display:grid}.article-author-monogram{color:#fff;width:100px;height:100px;font:400 34px/1 var(--font-display);background:#0b3156;place-items:center;display:grid}.article-author-card>div:last-child>span{color:#47789c;font:700 8px/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.article-author-card h2{margin:9px 0 10px;font-size:29px}.article-author-card p{color:#637789;margin:0 0 14px;font-size:11px;line-height:1.65}.article-author-card a,.related-cluster-link{color:#0e4d83;font:700 9px/1.2 var(--font-sans);align-items:center;gap:10px;display:inline-flex}.article-sources p a{border:0;padding:0;display:inline}.related-heading{position:relative}.related-cluster-link{position:absolute;bottom:50px;right:0}.policy-hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;min-height:650px;padding-top:70px;padding-bottom:90px;display:grid}.policy-hero-grid>div:last-child{border-top:1px solid #fff3;padding:28px 0 0}.policy-hero-grid>div:last-child p{color:#b1c4d3;margin:0 0 24px;font-size:14px;line-height:1.75}.policy-hero-grid>div:last-child span{color:#78a9ca;font:700 8px/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.policy-manifesto,.author-statement{background:#e7edf1;padding:95px 0}.policy-manifesto blockquote,.author-statement blockquote{color:#103a60;max-width:1160px;font:400 clamp(36px, 4.4vw, 59px)/1.12 var(--font-display);letter-spacing:-.035em;margin:22px 0 0}.policy-principle-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.policy-principle-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:28px}.policy-principle-grid span{color:#4d82a9;font:700 8px/1 var(--font-sans)}.policy-principle-grid h3{color:#153c5d;font:400 25px/1.1 var(--font-display);margin:56px 0 16px}.policy-principle-grid p{color:#65798a;margin:0;font-size:11px;line-height:1.7}.policy-process{color:#fff;background:#06152b;padding:120px 0}.policy-process .cluster-section-heading h2{color:#fff}.policy-process .cluster-section-heading>p{color:#8ea5b7}.policy-process ol{border-top:1px solid #ffffff26;margin:0;padding:0;list-style:none}.policy-process li{border-bottom:1px solid #ffffff26;grid-template-columns:100px 1fr;gap:30px;padding:25px 0;display:grid}.policy-process li>span{color:#6ca8cf;font:700 8px/1 var(--font-sans)}.policy-process h3{font:400 26px/1 var(--font-display);margin:0 0 8px}.policy-process li p{color:#9eb1c0;margin:0;font-size:11px;line-height:1.65}.policy-accountability{background:#fff;padding:120px 0}.policy-accountability-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.policy-accountability-grid>div{min-height:420px;padding:48px}.policy-accountability-grid>div+div{border-left:1px solid var(--line);background:#eef2f5}.policy-accountability h2{color:#0b3359;font:400 39px/1.08 var(--font-display);margin:0}.policy-accountability p:not(.eyebrow){color:#617587;margin:24px 0;font-size:12px;line-height:1.75}.policy-accountability a:not(.button){color:#0e4d83;align-items:center;gap:10px;font-size:9px;font-weight:700;display:inline-flex}.author-hero-grid{min-height:680px}.author-monogram{background:linear-gradient(150deg,#23699c42,#0310221f);border:1px solid #ffffff2e;place-items:center;width:300px;height:360px;margin:auto;display:grid;position:relative;transform:perspective(900px)rotateY(-8deg)}.author-monogram:before{content:"";border:1px solid #ffffff1f;position:absolute;inset:22px}.author-monogram span{font:400 90px/1 var(--font-display);letter-spacing:-.08em}.author-monogram small{color:#7eaac7;font:600 7px/1.45 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;position:absolute;bottom:30px;left:30px}.author-profile{background:#fff;padding:120px 0}.author-profile-grid{grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}.author-profile h2{color:#0b3359;font:400 51px/1.04 var(--font-display);letter-spacing:-.04em;margin:0}.author-profile-grid>div:last-child>p{color:#536b7e;margin:0 0 22px;font-size:15px;line-height:1.85}.author-profile-grid>div:last-child>a{color:#0e4d83;align-items:center;gap:10px;margin-top:15px;font-size:9px;font-weight:700;display:inline-flex}.author-conviction-grid{grid-template-columns:repeat(3,1fr)}.author-conviction-grid article{min-height:290px}.author-conviction-grid h3{color:#173d5e;font:400 27px/1.08 var(--font-display);margin:70px 0 16px}.author-conviction-grid p{color:#64798a;margin:0;font-size:11px;line-height:1.7}.author-intelligence{color:#fff;background:linear-gradient(120deg,#0c3c68,#07182d);padding:90px 0}.author-intelligence .shell{justify-content:space-between;align-items:end;gap:50px;display:flex}.author-intelligence h2{max-width:760px;font:400 48px/1.05 var(--font-display);margin:0}@media (width<=1000px){.editorial-cluster-grid>a,.editorial-cluster-grid>a:nth-child(n+3){grid-column:span 6}.editorial-cluster-grid>a:last-child{grid-column:1/-1}.cluster-hero-grid,.policy-hero-grid,.author-hero-grid,.cluster-thesis .shell,.cluster-section-heading,.editorial-trust-grid,.author-profile-grid{grid-template-columns:1fr}.cluster-hero-grid,.author-hero-grid{min-height:0}.cluster-orbit{margin:20px auto}.cluster-decision-grid{grid-template-columns:repeat(2,1fr)}.cluster-decision-grid article:nth-child(2){border-right:0}.policy-principle-grid{grid-template-columns:repeat(2,1fr)}.related-cluster-link{margin:-26px 0 45px;position:static}}@media (width<=640px){.editorial-clusters,.cluster-decisions,.cluster-articles,.policy-principles,.policy-process,.policy-accountability,.author-profile,.author-convictions{padding:80px 0}.editorial-cluster-grid{background:0 0;display:block}.editorial-cluster-grid>a{border-bottom:1px solid #ffffff21;min-height:320px;display:block}.cluster-hero-grid,.author-hero-grid,.policy-hero-grid{padding-top:50px;padding-bottom:70px}.cluster-hero nav,.policy-hero nav,.author-hero nav{margin-bottom:50px}.cluster-hero h1,.policy-hero h1,.author-hero h1{font-size:49px}.cluster-orbit,.author-monogram{width:220px;height:220px}.cluster-orbit span{font-size:49px}.cluster-thesis .shell{gap:24px}.cluster-thesis blockquote{font-size:27px}.cluster-section-heading{gap:26px}.cluster-section-heading h2{font-size:43px}.cluster-decision-grid,.author-conviction-grid{grid-template-columns:1fr}.cluster-decision-grid article,.author-conviction-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:190px}.cluster-decision-grid p{margin-top:45px}.cluster-article-list>a{grid-template-columns:32px 1fr;gap:15px;padding:28px 0}.cluster-article-list strong{display:none}.cluster-article-list h3{font-size:28px}.editorial-trust-grid{gap:45px}.editorial-trust-grid h2{font-size:36px}.article-author-card{grid-template-columns:1fr}.article-author-monogram{width:76px;height:76px}.policy-principle-grid,.policy-accountability-grid{grid-template-columns:1fr}.policy-accountability-grid>div{min-height:0;padding:32px 24px}.policy-accountability-grid>div+div{border-left:0;border-top:1px solid var(--line)}.policy-process li{grid-template-columns:40px 1fr}.author-intelligence .shell{flex-direction:column;align-items:flex-start}.author-intelligence h2{font-size:39px}}.worklink-directory{border-top:1px solid var(--line)}.worklink-directory .resource-controls{padding-top:22px}.worklink-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.worklink-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff9e;flex-direction:column;min-height:285px;padding:24px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.worklink-grid>a:after{content:"";border:1px solid #0e4d831f;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-80px;right:-85px;box-shadow:0 0 0 24px #0e4d8306}.worklink-grid>a:hover{z-index:1;background:#fff;transform:translateY(-4px);box-shadow:0 24px 55px #05172f1a}.worklink-grid>a>div{color:#4c82aa;font:700 8px/1 var(--font-sans);justify-content:space-between;align-items:center;display:flex}.worklink-grid>a>div i{font-size:17px;font-style:normal}.worklink-grid small{color:#728397;font:700 7px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-top:42px}.worklink-grid h3{color:#0b3359;font:400 26px/1.08 var(--font-display);margin:12px 0 14px}.worklink-grid p{color:#66798b;margin:0;font-size:10px;line-height:1.65}.worklink-grid strong{color:#0e4d83;font:700 8px/1 var(--font-sans);margin-top:auto}.hub-document-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.hub-document-grid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ffffffd1,#ecf2f7c2);flex-direction:column;min-height:285px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.hub-document-grid>a:after{content:"";border:1px solid #0e4d8324;border-radius:50%;width:130px;height:170px;position:absolute;bottom:-92px;right:-58px;transform:rotate(-24deg)}.hub-document-grid>a:hover{z-index:1;transform:translateY(-4px);box-shadow:0 24px 55px #05172f1a}.hub-document-grid>a>div{color:#4c82aa;font:700 8px/1 var(--font-sans);justify-content:space-between;align-items:center;display:flex}.hub-document-grid>a>div em{color:#2c648e;background:#dfeaf2;padding:6px 8px;font-style:normal}.hub-document-grid small{color:#728397;font:700 7px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-top:42px}.hub-document-grid h3{color:#0b3359;font:400 26px/1.08 var(--font-display);margin:12px 0 14px}.hub-document-grid p{color:#66798b;margin:0;font-size:10px;line-height:1.65}.hub-document-grid strong{color:#0e4d83;font:700 8px/1 var(--font-sans);margin-top:auto}.document-upload-form input[type=file]{text-transform:none;padding:8px}.worklink-empty{text-align:center;background:#ffffff6b;border:1px dashed #b8c5ce;padding:48px 30px}.worklink-empty span{color:#0e4d83;font:700 8px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.worklink-empty p{color:#6a7b8d;margin:12px auto 0;font-size:11px}.worklink-security-note{color:#6f8090;border-left:2px solid #527fa4;margin:16px 0 0;padding-left:14px;font-size:8px;line-height:1.6}.resource-admin-form{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);gap:14px;padding:26px;display:grid}.resource-admin-form label{color:#53657a;font:600 8px/1.3 var(--font-sans);letter-spacing:.11em;text-transform:uppercase}.resource-admin-form input,.resource-admin-form select,.resource-admin-form textarea{color:#071a32;width:100%;min-height:44px;font:400 12px/1.35 var(--font-sans);background:#f8fafc;border:1px solid #cfd8e2;outline:0;margin-top:8px;padding:11px 12px}.resource-admin-form textarea{resize:vertical;min-height:88px}.resource-admin-form input:focus,.resource-admin-form select:focus,.resource-admin-form textarea:focus{border-color:#0e4d83}.resource-admin-form .wide{grid-column:span 2}.resource-admin-form .full{grid-column:1/-1}.resource-admin-warning{color:#9a641e;background:#fff7e8;border:1px solid #efd9b1;grid-template-columns:240px 1fr;gap:24px;padding:16px;font-size:9px;line-height:1.55;display:grid}.resource-admin-form button{color:#fff;min-height:48px;font:700 9px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0e4d83;border:0}.resource-admin-form button:disabled{opacity:.5}.resource-admin-list{border-top:1px solid var(--line);margin-top:20px}.resource-admin-list article{border:1px solid var(--line);background:#fff;border-top:0;grid-template-columns:1fr 90px 80px;align-items:center;gap:18px;min-height:88px;padding:14px 18px;display:grid}.resource-admin-list article>div span,.resource-admin-list article>div small{color:#788797;font-size:7px;line-height:1.5;display:block}.resource-admin-list article>div span{color:#4d7fa4;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.resource-admin-list article>div strong{color:#1c3e5b;margin:7px 0 4px;font-size:11px;display:block}.resource-admin-list em{color:#24765a;font:700 7px/1 var(--font-sans);text-transform:uppercase;background:#e7f5ef;justify-self:start;padding:6px 8px;font-style:normal}.resource-admin-list em.inactive{color:#6d7883;background:#eef1f3}.resource-admin-list button{color:#0e4d83;cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline}.esg-leadership-card{color:#fff;background:linear-gradient(135deg,#103c4c,#0a2537);grid-template-columns:125px 1fr;gap:30px;margin-bottom:34px;padding:34px;display:grid}.esg-monogram{color:#b7e0d9;width:110px;height:130px;font:400 35px/1 var(--font-display);border:1px solid #fff3;place-items:center;display:grid}.esg-leadership-card span{color:#8fc8bd;font:700 7px/1.2 var(--font-sans);letter-spacing:.15em;text-transform:uppercase}.esg-leadership-card h2{font:400 34px/1 var(--font-display);margin:9px 0 5px}.esg-leadership-card strong{color:#c3d8dd;font-size:10px;font-weight:600}.esg-leadership-card p{color:#a9bdc5;margin:16px 0;font-size:11px;line-height:1.65}.esg-leadership-card a{color:#a9ddd3;font-size:9px;font-weight:700}.privacy-officer-card{color:#fff;background:#071b35;grid-template-columns:1fr auto;align-items:center;gap:34px;margin:-42px 0 76px;padding:30px 34px;display:grid}.privacy-officer-card span{color:#76a8cf;font:700 7px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.privacy-officer-card h2{font:400 27px/1.1 var(--font-display);margin:9px 0 10px}.privacy-officer-card p{color:#aebfcd;max-width:570px;margin:0;font-size:10px;line-height:1.65}.privacy-officer-card>a{color:#b9d7ea;text-align:center;border:1px solid #ffffff2e;min-width:250px;padding:18px;font-size:10px}.author-role-line{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.author-role-line span{color:#94b7cf;font:700 7px/1 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffffff29;padding:9px 12px}.author-portrait-frame{background:linear-gradient(155deg,#3e88b940,#030f218c);border:1px solid #ffffff38;width:320px;height:430px;margin:0 auto;padding:18px;position:relative;transform:perspective(1000px)rotateY(-7deg);box-shadow:28px 36px 70px #0003}.author-portrait-frame:before{content:"";border:1px solid #ffffff1c;position:absolute;inset:18px}.author-portrait-frame>div{background:radial-gradient(circle at 50% 42%,#6aaedc38,#0000 27%),#071a33;place-items:center;height:calc(100% - 72px);display:grid;position:relative;overflow:hidden}.author-portrait-frame>div:before,.author-portrait-frame>div:after{content:"";border:1px solid #76b1d926;border-radius:50%;width:260px;height:260px;position:absolute;transform:rotateX(64deg)}.author-portrait-frame>div:after{width:150px;height:300px;transform:rotateY(68deg)}.author-portrait-frame>div span{z-index:1;font:400 94px/1 var(--font-display);letter-spacing:-.09em;position:relative}.author-portrait-frame>div i{z-index:1;color:#719dbc;font:700 7px/1 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;font-style:normal;position:absolute;top:17px;left:17px}.author-portrait-frame figcaption{flex-direction:column;justify-content:center;height:72px;display:flex;position:relative}.author-portrait-frame figcaption strong{font:400 18px/1 var(--font-display)}.author-portrait-frame figcaption small{color:#7fa5be;font:600 7px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin-top:7px}.founder-agenda{color:#fff;background:#06152b;padding:120px 0}.founder-agenda .cluster-section-heading h2{color:#fff}.founder-agenda .cluster-section-heading>p{color:#8ea5b7}.founder-agenda-grid{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);display:grid}.founder-agenda-grid article{border-right:1px solid #ffffff26;min-height:275px;padding:28px}.founder-agenda-grid article:last-child{border:0}.founder-agenda-grid span{color:#6ea7cd;font:700 8px/1 var(--font-sans)}.founder-agenda-grid h3{font:400 25px/1.08 var(--font-display);margin:68px 0 16px}.founder-agenda-grid p{color:#9eb1c0;margin:0;font-size:10px;line-height:1.7}@media (width<=1000px){.worklink-grid,.hub-document-grid,.resource-admin-form,.founder-agenda-grid{grid-template-columns:repeat(2,1fr)}.founder-agenda-grid article:nth-child(2){border-right:0}}@media (width<=640px){.worklink-grid,.hub-document-grid,.resource-admin-form,.founder-agenda-grid{grid-template-columns:1fr}.resource-admin-form .wide,.resource-admin-form .full{grid-column:1}.resource-admin-warning{grid-template-columns:1fr;gap:8px}.resource-admin-list article{grid-template-columns:1fr auto}.resource-admin-list button{grid-column:1/-1;justify-self:start}.esg-leadership-card{grid-template-columns:1fr;padding:26px 22px}.esg-monogram{width:78px;height:78px}.privacy-officer-card{grid-template-columns:1fr;margin-top:-25px;padding:26px 22px}.privacy-officer-card>a{min-width:0}.author-portrait-frame{width:230px;height:320px}.founder-agenda{padding:80px 0}.founder-agenda-grid article{border-bottom:1px solid #ffffff26;border-right:0;min-height:220px}}.featured-industry{background:linear-gradient(90deg,#0854f206,#0000 60%)}.industry-entry-link{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:8px;font-weight:700;display:inline-block}.vertical-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#0f5bc86b,#0000 28%),linear-gradient(135deg,#020915,#061b35 64%,#0a3058);padding:110px 0 96px;position:relative;overflow:hidden}.vertical-hero:before{opacity:.2;content:"";background-image:linear-gradient(#80adda29 1px,#0000 1px),linear-gradient(90deg,#80adda29 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000);mask-image:linear-gradient(90deg,#0000 5%,#000)}.agro-vertical{background:radial-gradient(circle at 84% 18%,#2e7c6a6b,#0000 30%),linear-gradient(135deg,#031018,#09283a 64%,#123f49)}.vertical-hero-grid{grid-template-columns:1.3fr .7fr;align-items:center;gap:90px;display:grid;position:relative}.vertical-hero h1{max-width:880px;font:400 clamp(64px, 7vw, 106px)/.91 var(--font-display);letter-spacing:-.055em;margin:18px 0 28px}.vertical-lead{color:#ffffffa3;max-width:720px;margin:0;font-size:15px;line-height:1.75}.vertical-actions{align-items:center;gap:26px;margin-top:38px;display:flex}.vertical-text-link{color:#a9c8e6;font-size:9px;font-weight:700}.vertical-signal-panel{min-height:405px;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff17,#ffffff04);border:1px solid #ffffff2e;flex-direction:column;padding:34px;display:flex;position:relative;box-shadow:0 42px 90px #00000040}.vertical-signal-panel:after{content:"";border:1px solid #ffffff26;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-82px;right:-58px}.vertical-signal-panel>span{color:#7eb2e4;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:700}.agro-vertical .vertical-signal-panel>span{color:#8bcfc1}.vertical-signal-panel strong{font:400 43px/1.03 var(--font-display);letter-spacing:-.035em;margin-top:76px}.vertical-signal-panel p{color:#ffffff85;max-width:230px;margin:auto 0 0;font-size:9px;line-height:1.65}.vertical-proof{color:#fff;background:#0b3359}.agro-proof{background:#123f49}.vertical-proof-grid{grid-template-columns:repeat(3,1fr);display:grid}.vertical-proof article{border-right:1px solid #ffffff21;min-height:190px;padding:35px 32px}.vertical-proof article:last-child{border-right:0}.vertical-proof span{color:#8fc3ee;font:400 42px/1 var(--font-display);display:block}.agro-proof span{color:#9bd7ca}.vertical-proof strong{max-width:300px;margin-top:18px;font-size:10px;line-height:1.45;display:block}.vertical-proof small{color:#ffffff6b;letter-spacing:.09em;text-transform:uppercase;margin-top:20px;font-size:7px;display:block}.vertical-section{background:#f7f8fa;padding:118px 0}.vertical-section:nth-of-type(2n){background:#fff}.vertical-heading{grid-template-columns:1.15fr .55fr;align-items:end;gap:90px;margin-bottom:68px;display:grid}.vertical-heading h2{color:#071a32;max-width:850px;font:400 clamp(46px, 5vw, 70px)/1 var(--font-display);letter-spacing:-.045em;margin:13px 0 0}.vertical-heading>p{color:#66788a;margin:0;font-size:11px;line-height:1.75}.modal-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.modal-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffb8;flex-direction:column;grid-column:span 2;min-height:330px;padding:26px;display:flex}.modal-grid article:nth-child(4),.modal-grid article:nth-child(5){grid-column:span 3;min-height:290px}.modal-grid header,.ecosystem-grid header{justify-content:space-between;align-items:center;gap:16px;display:flex}.modal-grid header span,.ecosystem-grid header span{color:var(--blue);font-size:8px;font-weight:700}.modal-grid header small,.ecosystem-grid header small{color:#8493a2;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.modal-grid h3,.ecosystem-grid h3{color:#123854;font:400 30px/1.05 var(--font-display);margin:66px 0 16px}.modal-grid p{color:#6a7c8c;margin:auto 0 0;font-size:9px;line-height:1.65}.vertical-dark{color:#fff;background:radial-gradient(circle at 88% 20%,#246cb040,#0000 28%),#06172a;padding:116px 0}.agro-dark{background:radial-gradient(circle at 88% 20%,#4b917442,#0000 28%),#071f24}.vertical-dark-grid{grid-template-columns:1fr .75fr;gap:100px;display:grid}.vertical-dark h2{max-width:800px;font:400 clamp(45px, 5vw, 68px)/1.02 var(--font-display);letter-spacing:-.043em;margin:14px 0 24px}.vertical-dark p{color:#ffffff8c;max-width:760px;margin:0;font-size:11px;line-height:1.8}.corridor-list,.agro-chain{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(2,1fr);align-content:start;display:grid}.corridor-list span,.agro-chain span{color:#b6cfe3;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;align-items:flex-end;min-height:92px;padding:18px;font-size:8px;font-weight:700;display:flex}.agro-chain span{color:#b5d8d0}.architecture-grid,.ecosystem-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.architecture-grid article,.ecosystem-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:260px;padding:25px}.architecture-grid>article>span{color:var(--blue);font-size:8px;font-weight:700}.architecture-grid h3{color:#123854;font:400 29px/1 var(--font-display);margin:55px 0 15px}.architecture-grid p{color:#6c7c8b;margin:0;font-size:9px;line-height:1.65}.ecosystem-grid h3{margin-top:52px}.ecosystem-grid ul{margin:0;padding:0;list-style:none}.ecosystem-grid li{color:#66798a;border-bottom:1px solid #e3e8ec;padding:10px 0;font-size:8px}.ecosystem-grid li:last-child{border-bottom:0}.audience-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.audience-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:150px;padding:21px;display:flex}.audience-grid span{color:var(--blue);font-size:8px}.audience-grid strong{color:#244963;font:400 20px/1.12 var(--font-display)}.source-band{background:#e9eef2;padding:32px 0}.source-band .shell{grid-template-columns:170px 1fr auto;align-items:center;gap:32px;display:grid}.source-band strong{color:#315b78;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.source-band p{color:#687b8b;margin:0;font-size:8px;line-height:1.55}.source-band div div{gap:12px;display:flex}.source-band a{color:#0e4d83;white-space:nowrap;font-size:8px;font-weight:700}@media (width<=1000px){.vertical-hero-grid,.vertical-dark-grid,.vertical-heading{grid-template-columns:1fr;gap:52px}.vertical-signal-panel{min-height:300px}.vertical-signal-panel strong{margin-top:50px}.modal-grid,.architecture-grid,.ecosystem-grid{grid-template-columns:repeat(2,1fr)}.modal-grid article,.modal-grid article:nth-child(4),.modal-grid article:nth-child(5){grid-column:span 1}.audience-grid{grid-template-columns:repeat(2,1fr)}.source-band .shell{grid-template-columns:1fr;gap:12px}}@media (width<=640px){.vertical-hero{padding:82px 0 68px}.vertical-hero h1{font-size:52px}.vertical-actions{flex-direction:column;align-items:flex-start}.vertical-proof-grid,.modal-grid,.architecture-grid,.ecosystem-grid,.audience-grid{grid-template-columns:1fr}.vertical-proof article{border-bottom:1px solid #ffffff21;border-right:0;min-height:150px}.vertical-section,.vertical-dark{padding:82px 0}.vertical-heading{margin-bottom:45px}.vertical-heading h2,.vertical-dark h2{font-size:42px}.corridor-list,.agro-chain{grid-template-columns:1fr}}.hub-choice-card.crm{color:#fff;background:radial-gradient(circle at 86% 15%,#2879eb61,#0000 28%),linear-gradient(145deg,#071427,#0a2e52)}.hub-choice-card.crm p,.hub-choice-card.crm>small{color:#ffffff7a}.hub-choice-card.crm:hover{background:radial-gradient(circle at 86% 15%,#3a8bff7a,#0000 30%),linear-gradient(145deg,#091a31,#0d3b69)}.crm-dashboard{background:radial-gradient(circle at 84% 16%,#1966de94,#0000 29%),linear-gradient(135deg,#020813,#061a32 58%,#092b53);position:relative}.crm-dashboard:before{opacity:.26;content:"";background-image:linear-gradient(#78abff1f 1px,#0000 1px),linear-gradient(90deg,#78abff1f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000);mask-image:linear-gradient(90deg,#0000 5%,#000)}.crm-hero-instrument{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030e1d8f;border:1px solid #94beff52;flex-direction:column;justify-content:space-between;min-height:242px;padding:23px;display:flex;position:relative;box-shadow:0 28px 70px #00000038}.crm-hero-instrument:before,.crm-hero-instrument:after{content:"";border:1px solid #70a9ff2e;border-radius:50%;position:absolute;inset:38px;transform:rotateX(69deg)}.crm-hero-instrument:after{inset:48px 76px;transform:rotateY(68deg)}.crm-hero-instrument header,.crm-hero-instrument footer{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.crm-hero-instrument header{color:#8eb7f2;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.crm-hero-instrument header i{background:#6ea6ff;border-radius:50%;width:7px;height:7px;margin-right:auto;box-shadow:0 0 14px #3f82ee}.crm-hero-instrument header span{margin-left:8px}.crm-hero-instrument>div{z-index:1;place-items:center;display:grid;position:relative}.crm-hero-instrument>div strong{letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:50px;font-weight:400}.crm-hero-instrument>div small{color:#ffffff61;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.crm-hero-instrument footer{color:#ffffff5c;letter-spacing:.11em;text-transform:uppercase;font-size:7px}.crm-hero-instrument footer b{color:#79adff;font-size:7px}.crm-command-center{position:relative}.crm-kpi-grid{color:#fff;background:#0a4f91;grid-template-columns:repeat(6,1fr);display:grid}.crm-kpi-grid article{border-right:1px solid #ffffff2b;min-height:142px;padding:25px 20px}.crm-kpi-grid article:last-child{border-right:0}.crm-kpi-grid span{color:#ffffff94;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.crm-kpi-grid strong{letter-spacing:-.03em;margin-top:23px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.3vw,36px);font-weight:400;line-height:1;display:block}.crm-kpi-grid small{color:#ffffff7a;margin-top:10px;font-size:8px;display:block}.crm-control-bar{border:1px solid var(--line);background:#ffffffb8;grid-template-columns:1fr auto;align-items:stretch;margin:24px 0 0;display:grid}.crm-view-tabs{min-width:0;display:flex;overflow-x:auto}.crm-view-tabs button{border:0;border-right:1px solid var(--line);color:#6f7e8d;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:11px;min-width:132px;height:68px;padding:0 18px;font-size:9px;font-weight:700;display:flex}.crm-view-tabs button span{color:#9eabb8;font-size:7px}.crm-view-tabs button:hover,.crm-view-tabs button.active{color:#0b3a65;background:#fff;box-shadow:inset 0 -3px #0a5aa5}.crm-freshness{border-left:1px solid var(--line);grid-template-columns:8px 1fr;align-content:center;column-gap:9px;min-width:190px;padding:0 20px;display:grid}.crm-freshness i{background:#1b9e77;border-radius:50%;grid-row:span 2;align-self:center;width:7px;height:7px;box-shadow:0 0 10px #1b9e7766}.crm-freshness span{color:#324e67;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-freshness small{color:#8a96a2;font-size:7px}.crm-message{color:#174d76;background:#e3eef8;border-left:3px solid #0a5aa5;margin:14px 0 0;padding:13px 16px;font-size:10px}.crm-cockpit{grid-template-columns:1.45fr .55fr;gap:18px;margin-top:18px;display:grid}.crm-cockpit-main,.crm-agenda-panel{border:1px solid var(--line);background:#fff}.crm-cockpit-main{padding:30px}.crm-ai-command-strip{color:#fff;background:linear-gradient(110deg,#04172b,#0b355a);border-bottom:1px solid #173a5b;grid-template-columns:1.2fr .7fr .7fr auto;align-items:stretch;margin:-30px -30px 30px;display:grid}.crm-ai-command-strip>div{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:94px;padding:17px 20px;display:flex}.crm-ai-command-strip>div:first-child{grid-template-columns:9px 1fr;align-content:center;column-gap:10px;display:grid}.crm-ai-command-strip>div:first-child i{border-radius:50%;grid-row:span 2;align-self:center;width:8px;height:8px}.crm-ai-command-strip i.ready{background:#61d8aa;box-shadow:0 0 13px #61d8aaa6}.crm-ai-command-strip i.pending{background:#d7a04a;box-shadow:0 0 13px #d7a04a73}.crm-ai-command-strip span{color:#7796af;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-ai-command-strip strong{color:#eaf4ff;margin-top:8px;font-size:11px}.crm-ai-command-strip>div:first-child strong{margin-top:5px}.crm-ai-command-strip small{color:#7892a7;margin-top:7px;font-size:7px}.crm-ai-command-strip button{color:#fff;cursor:pointer;background:#0a68b7;border:0;min-width:178px;padding:0 18px;font-size:8px;font-weight:700}.crm-panel-heading{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:28px;padding-bottom:26px;display:grid}.crm-panel-heading span,.crm-section-heading>div>span{color:#3579ae;letter-spacing:.16em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-panel-heading h2,.crm-section-heading h2{color:#082e53;letter-spacing:-.035em;max-width:720px;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3vw,43px);font-weight:400;line-height:1.03}.crm-panel-heading>small{color:#82909d;font-size:8px}.crm-financial-waterfall{gap:19px;padding:30px 0;display:grid}.crm-financial-waterfall header{justify-content:space-between;gap:24px;margin-bottom:8px;display:flex}.crm-financial-waterfall header span{color:#5f7182;font-size:9px}.crm-financial-waterfall header strong{color:#163f62;font-size:10px}.crm-financial-waterfall>div>div{background:#edf1f4;height:8px;overflow:hidden}.crm-financial-waterfall i{background:#4f88b6;height:100%;display:block}.crm-financial-waterfall i.net{background:#276d9f}.crm-financial-waterfall i.repasse{background:#a5b4c0}.crm-financial-waterfall i.house{background:linear-gradient(90deg,#0a4f91,#1778c3)}.crm-operating-principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.crm-operating-principles>div{border-right:1px solid var(--line);min-height:128px;padding:23px 20px 0 0}.crm-operating-principles>div+div{padding-left:20px}.crm-operating-principles>div:last-child{border-right:0}.crm-operating-principles span{color:#5b8db2;font-size:7px}.crm-operating-principles strong{color:#183e5d;margin-top:21px;font-size:10px;display:block}.crm-operating-principles p{color:#7c8995;margin:8px 0 0;font-size:8px;line-height:1.55}.crm-agenda-panel{flex-direction:column;padding:25px;display:flex}.crm-agenda-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.crm-agenda-panel>header span{color:#456987;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.crm-agenda-panel>header strong{color:#fff;background:#0a5aa5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.crm-agenda-panel article{border-bottom:1px solid var(--line);grid-template-columns:8px 1fr;gap:13px;padding:17px 0;display:grid}.crm-agenda-panel article>i{background:#6f97b8;border-radius:50%;width:7px;height:7px;margin-top:4px}.crm-agenda-panel article>i.critical,.crm-agenda-panel article>i.overdue{background:#c45252}.crm-agenda-panel article>i.attention{background:#d59a35}.crm-agenda-panel article small{color:#84919e;font-size:7px}.crm-agenda-panel article strong{color:#1d405d;margin:6px 0;font-size:10px;display:block}.crm-agenda-panel article p{color:#698094;margin:0;font-size:8px}.crm-agenda-panel>button{color:#fff;cursor:pointer;background:#0b4f8b;border:0;min-height:46px;margin-top:auto;font-size:8px;font-weight:700}.crm-section-heading{grid-template-columns:1fr minmax(250px,360px);align-items:end;gap:50px;margin:64px 0 28px;display:grid}.crm-section-heading>p{color:#687b8c;margin:0;font-size:10px;line-height:1.7}.crm-section-heading>label{color:#617486;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-section-heading input{color:#123a5d;background:#fff;border:1px solid #cbd5df;outline:0;width:100%;min-height:46px;margin-top:8px;padding:0 13px;font-size:11px}.crm-section-heading input:focus{border-color:#0a5aa5}.crm-create-panel{border:1px solid var(--line);background:#fff;margin-bottom:20px}.crm-create-panel summary{color:#0c4f87;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;align-items:center;min-height:58px;padding:0 22px;font-size:9px;font-weight:700;list-style:none;display:flex}.crm-create-panel summary::-webkit-details-marker{display:none}.crm-form{grid-template-columns:repeat(4,1fr);gap:15px;padding:4px 22px 24px;display:grid}.crm-form label{color:#617486;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-form input,.crm-form select,.crm-form textarea{color:#0f385b;background:#f7f9fb;border:1px solid #ccd7e0;outline:0;width:100%;min-height:45px;margin-top:8px;padding:11px 12px;font-size:11px}.crm-form textarea{resize:vertical;min-height:90px}.crm-form input:focus,.crm-form select:focus,.crm-form textarea:focus{background:#fff;border-color:#0a5aa5}.crm-form .wide{grid-column:span 2}.crm-form>button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0b5797;border:0;align-self:end;min-height:48px;font-size:8px;font-weight:700}.crm-form>button:disabled{opacity:.5;cursor:wait}.crm-projection-preview{background:#d5dee6;grid-column:1/-1;grid-template-columns:150px repeat(5,1fr);gap:1px;padding:1px;display:grid}.crm-projection-preview>span,.crm-projection-preview>div{background:#eef3f7;flex-direction:column;justify-content:center;min-height:76px;padding:13px;display:flex}.crm-projection-preview>span{color:#2c648e;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-projection-preview small{color:#718394;text-transform:uppercase;font-size:7px}.crm-projection-preview strong{color:#123f64;margin-top:9px;font-size:12px}.crm-table-wrap{border:1px solid var(--line);background:#fff;overflow-x:auto}.crm-table{border-collapse:collapse;width:100%;min-width:920px}.crm-table th{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#7a8895;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#f3f6f8;height:42px;padding:0 15px;font-size:7px}.crm-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#3d566c;height:72px;padding:12px 15px;font-size:9px}.crm-table tr:last-child td{border-bottom:0}.crm-table th:last-child,.crm-table td:last-child{border-right:0}.crm-table td strong{color:#183f60;font-size:10px;display:block}.crm-table td small{color:#82909d;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:6px;font-size:7px;display:block;overflow:hidden}.crm-table td>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.crm-table select{color:#254b69;background:#f7f9fb;border:1px solid #ced8e1;min-width:112px;padding:9px;font-size:8px}.crm-status{color:#39725f;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#e5f2ed;padding:7px 8px;font-size:7px;font-style:normal;font-weight:700;display:inline-flex}.crm-status.prospect,.crm-status.pending{color:#52728d;background:#e9f0f5}.crm-status.onboarding,.crm-status.overdue,.crm-status.at_risk{color:#926325;background:#fff1d9}.crm-status.inactive,.crm-status.cancelled{color:#7b858e;background:#eceff1}.crm-empty{text-align:center;min-width:360px;padding:36px 22px}.crm-empty.compact{min-width:0;padding:32px 4px}.crm-empty strong{color:#365a77;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.crm-empty p{color:#83909b;margin:9px 0 0;font-size:9px}.crm-data-note{color:#7c8995;letter-spacing:.06em;margin:13px 0 0;font-size:7px}.crm-ingestion-grid{grid-template-columns:minmax(0,1.42fr) minmax(280px,.58fr);gap:18px;display:grid}.crm-upload-station{color:#fff;background:radial-gradient(circle at 92% 10%,#1d7ad65c,#0000 31%),linear-gradient(145deg,#041225,#082f54);padding:30px;box-shadow:0 20px 55px #041f381f}.crm-upload-station>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.crm-upload-station>header span{color:#6f9fc8;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.crm-upload-station>header strong{margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;display:block}.crm-upload-station>header em{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding:8px 10px;font-size:7px;font-style:normal;font-weight:700}.crm-upload-station>header em.ready{color:#73dbb4;background:#319e7421}.crm-upload-station>header em.pending{color:#f0bd68;background:#c2852324}.crm-drop-zone{color:#fff;text-align:center;cursor:pointer;background:#04142680;border:1px dashed #80b8e67a;flex-direction:column;justify-content:center;align-items:center;min-height:245px;margin-top:27px;padding:28px;transition:border-color .2s,background .2s,transform .2s;display:flex}.crm-drop-zone:hover,.crm-drop-zone.active{background:#0a375bad;border-color:#77bfff;transform:translateY(-2px)}.crm-drop-zone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.crm-drop-zone i{color:#8fc5f2;letter-spacing:.08em;clip-path:polygon(0 0,72% 0,100% 23%,100% 100%,0 100%);background:#104d7e52;border:1px solid #63a2d8;place-items:center;width:51px;height:62px;font-size:9px;font-style:normal;font-weight:700;display:grid}.crm-drop-zone strong{overflow-wrap:anywhere;max-width:500px;margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.crm-drop-zone span{color:#829eb5;max-width:520px;margin-top:10px;font-size:8px;line-height:1.6}.crm-batch-queue{background:#03112080;border:1px solid #7fb0d740;margin-top:15px}.crm-batch-queue>header{border-bottom:1px solid #7fb0d733;justify-content:space-between;align-items:center;gap:18px;min-height:55px;padding:10px 14px;display:flex}.crm-batch-queue>header strong{color:#dbeeff;font-size:9px;display:block}.crm-batch-queue>header span{color:#7594ac;margin-top:5px;font-size:7px;display:block}.crm-batch-queue>header button{color:#9ab6cc;cursor:pointer;background:0 0;border:1px solid #91b9d74d;min-height:29px;padding:0 10px;font-size:7px}.crm-batch-queue>header button:disabled{opacity:.4;cursor:wait}.crm-batch-queue>div{scrollbar-color:#356788 #0a2034;max-height:310px;overflow-y:auto}.crm-batch-queue article{border-bottom:1px solid #7fb0d721;grid-template-columns:31px minmax(0,1fr) auto 25px;align-items:center;gap:11px;min-height:57px;padding:8px 12px;display:grid}.crm-batch-queue article:last-child{border-bottom:0}.crm-batch-queue article>b{color:#567c99;font-size:7px;font-weight:700}.crm-batch-queue article>div{min-width:0}.crm-batch-queue article>div strong{color:#c9deee;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.crm-batch-queue article>div span{color:#6f8da4;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;display:block;overflow:hidden}.crm-batch-queue article.failed>div span{color:#e6a6a6}.crm-batch-queue article>em{color:#8eabbf;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:7px;font-style:normal;font-weight:700;display:inline-flex}.crm-batch-queue article>em i{background:#7891a4;border-radius:50%;width:7px;height:7px}.crm-batch-queue article.uploading>em i,.crm-batch-queue article.analyzing>em i{background:#4ba8e8;animation:1.2s ease-in-out infinite crm-batch-pulse;box-shadow:0 0 11px #4ba8e8a6}.crm-batch-queue article.approved>em{color:#75d3ae}.crm-batch-queue article.approved>em i{background:#56c596}.crm-batch-queue article.review>em{color:#e5bb73}.crm-batch-queue article.review>em i{background:#d39a41}.crm-batch-queue article.failed>em{color:#e7a3a3}.crm-batch-queue article.failed>em i{background:#d15f5f}.crm-batch-queue article>button{color:#8aa5ba;cursor:pointer;background:#ffffff0d;border:0;place-items:center;width:24px;height:24px;padding:0;font-size:14px;display:grid}@keyframes crm-batch-pulse{50%{opacity:.38;transform:scale(.72)}}.crm-upload-links{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.crm-upload-links label{color:#7194b0;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-upload-links select{color:#dceeff;background:#0c2943;border:1px solid #85b4db47;outline:0;width:100%;min-height:46px;margin-top:8px;padding:0 12px;font-size:9px}.crm-upload-station>p.crm-batch-link-note{color:#7695ac;border-left:2px solid #2d709f;margin:10px 0 0;padding-left:11px;font-size:7px;line-height:1.55}.crm-upload-station>button{color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#0962ac,#167bc5);border:0;width:100%;min-height:53px;margin-top:16px;font-size:8px;font-weight:700}.crm-upload-station>button:disabled{opacity:.48;cursor:wait}.crm-upload-station>p{color:#7792a8;margin:17px 0 0;font-size:7px;line-height:1.7}.crm-upload-station>p strong{color:#a6c8e3}.crm-extraction-map{border:1px solid var(--line);background:#fff;padding:27px}.crm-extraction-map>span{border-bottom:1px solid var(--line);color:#3f6e92;letter-spacing:.15em;text-transform:uppercase;padding-bottom:19px;font-size:7px;font-weight:700;display:block}.crm-extraction-map article{border-bottom:1px solid var(--line);grid-template-columns:29px 1fr;gap:13px;padding:18px 0;display:grid}.crm-extraction-map article:last-child{border-bottom:0}.crm-extraction-map article>b{color:#6090b6;font-size:8px}.crm-extraction-map article strong{color:#163e5e;font-size:10px}.crm-extraction-map article p{color:#7c8b98;margin:6px 0 0;font-size:8px;line-height:1.55}.crm-document-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin:58px 0 20px;display:flex}.crm-document-heading>div:first-child>span{color:#3579ae;letter-spacing:.15em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-document-heading h3{color:#0c3658;letter-spacing:-.03em;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.crm-document-heading>div:last-child{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:2px 9px;display:grid}.crm-document-heading>div:last-child strong{color:#164e79;font-size:14px}.crm-document-heading>div:last-child span{color:#82909c;text-transform:uppercase;font-size:7px}.crm-document-list{gap:14px;display:grid}.crm-document-card{border:1px solid var(--line);background:#fff;border-left:4px solid #7997ae;overflow:hidden;box-shadow:0 12px 33px #0a2b460d}.crm-document-card.approved{border-left-color:#2a9b74}.crm-document-card.review,.crm-document-card.failed{border-left-color:#c28734}.crm-document-card.quarantined,.crm-document-card.rejected{border-left-color:#a63d48}.crm-document-card.analyzing{border-left-color:#267cc0}.crm-document-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:21px 23px;display:flex}.crm-document-card>header>div:first-child{min-width:0}.crm-document-card>header em{color:#4e80a5;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:700;display:block}.crm-document-card>header strong{color:#173f60;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:13px;display:block;overflow:hidden}.crm-document-card>header span{color:#88949f;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:7px;display:block;overflow:hidden}.crm-document-card>header>div:last-child{color:#61788b;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:7px;font-weight:700;display:flex}.crm-document-card>header i{background:#8da1b1;border-radius:50%;width:8px;height:8px}.crm-document-card>header i.approved{background:#2aa37a;box-shadow:0 0 10px #2aa37a59}.crm-document-card>header i.analyzing{background:#2a82c8;box-shadow:0 0 10px #2a82c859}.crm-document-card>header i.review,.crm-document-card>header i.failed{background:#c48a36}.crm-document-card>header i.quarantined,.crm-document-card>header i.rejected{background:#a63d48}.crm-extracted-grid{background:#e3e9ee;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.crm-extracted-grid>div{background:#f8fafb;min-height:74px;padding:15px 17px}.crm-extracted-grid span{color:#87939e;letter-spacing:.09em;text-transform:uppercase;font-size:7px;display:block}.crm-extracted-grid strong{color:#244b69;text-overflow:ellipsis;white-space:nowrap;margin-top:9px;font-size:9px;display:block;overflow:hidden}.crm-review-reasons{color:#805924;background:#fff7e7;gap:7px;padding:17px 22px;display:grid}.crm-review-reasons>strong{text-transform:uppercase;font-size:8px}.crm-review-reasons>span{padding-left:13px;font-size:8px;position:relative}.crm-review-reasons>span:before{content:"•";position:absolute;left:0}.crm-document-error{color:#8a4444;background:#fff0f0;margin:0;padding:16px 22px;font-size:8px}.crm-document-card>footer{align-items:center;gap:12px;padding:15px 22px;display:flex}.crm-document-card>footer a,.crm-document-card>footer button{color:#175788;cursor:pointer;background:#fff;border:1px solid #c9d7e2;align-items:center;min-height:34px;padding:0 12px;font-size:7px;font-weight:700;text-decoration:none;display:inline-flex}.crm-document-card>footer button{color:#fff;background:#0b5797;border-color:#0b5797}.crm-document-card>footer button:first-of-type{margin-left:auto}.crm-document-card>footer button.secondary{color:#175788;background:#f5f9fc;border-color:#b9ccda}.crm-document-card>footer button:disabled{opacity:.45;cursor:wait}.crm-document-card>footer>span{color:#8a96a0;font-size:7px}.crm-document-detail{background:#f4f8fa;border-top:1px solid #bfd0dc}.crm-document-detail>header{color:#fff;background:#0a2f50;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.crm-document-detail>header span{color:#72a3ca;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.crm-document-detail>header strong{margin-top:7px;font-size:10px;display:block}.crm-document-detail>header button{color:#d9ebf8;cursor:pointer;background:0 0;border:1px solid #ffffff4d;min-height:31px;padding:0 11px;font-size:7px}.crm-detail-policy{background:#dfe7ec;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.crm-detail-policy>div{background:#fff;min-height:70px;padding:14px 15px}.crm-detail-policy span{color:#87939d;letter-spacing:.08em;text-transform:uppercase;font-size:7px;display:block}.crm-detail-policy strong{overflow-wrap:anywhere;color:#244c6b;margin-top:9px;font-size:9px;display:block}.crm-detail-summary{color:#657c8e;background:#fff;border-bottom:1px solid #d8e2e8;grid-template-columns:150px 1fr;gap:22px;margin:0;padding:19px 22px;font-size:8px;line-height:1.65;display:grid}.crm-detail-summary strong{color:#2d5f83;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.crm-detail-sections{grid-template-columns:repeat(2,1fr);gap:14px;padding:18px;display:grid}.crm-detail-sections>section{background:#fff;border:1px solid #d4e0e7;padding:18px}.crm-detail-sections>section>header,.crm-evidence-ledger>header{border-bottom:1px solid #e1e8ed;justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.crm-detail-sections>section>header strong,.crm-evidence-ledger>header strong{color:#214d6d;font-size:9px}.crm-detail-sections>section>header span,.crm-evidence-ledger>header span{color:#84929d;text-transform:uppercase;font-size:7px}.crm-detail-sections>section>article{border-bottom:1px solid #e7edf1;padding:13px 0}.crm-detail-sections>section>article:last-child{border-bottom:0}.crm-detail-sections article>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.crm-detail-sections article strong{color:#365b75;font-size:8px}.crm-detail-sections article span{color:#8c98a2;white-space:nowrap;font-size:7px}.crm-detail-sections article p,.crm-detail-sections>section>p{color:#708390;margin:6px 0 0;font-size:7px;line-height:1.55}.crm-evidence-ledger{background:#fff;border:1px solid #d4e0e7;margin:0 18px 18px;padding:18px}.crm-evidence-ledger>div{background:#e1e8ed;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;display:grid}.crm-evidence-ledger article{background:#f8fafb;min-height:76px;padding:13px}.crm-evidence-ledger article span{color:#7f8e99;text-transform:uppercase;font-size:7px;display:block}.crm-evidence-ledger article strong{overflow-wrap:anywhere;color:#315773;margin-top:8px;font-size:8px;display:block}.crm-evidence-ledger article small{color:#8c98a1;margin-top:7px;font-size:6px;display:block}.crm-evidence-ledger article p{color:#607b8f;margin:7px 0 0;font-size:7px;line-height:1.5}.crm-review-split{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);min-height:650px;display:grid}.crm-source-viewer{background:#132f47;min-height:650px;padding:14px}.crm-source-viewer iframe,.crm-source-viewer object{object-fit:contain;background:#e9eff3;border:0;width:100%;height:100%;min-height:620px}.crm-review-fields{background:#f5f8fa;max-height:760px;padding:18px;overflow:auto}.crm-review-linkage{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.crm-review-linkage label,.crm-review-summary{color:#6f8393;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-review-linkage select,.crm-detail-policy.editable input,.crm-review-summary textarea{color:#173f60;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd9e2;margin-top:6px;padding:8px 10px}.crm-detail-policy.editable{grid-template-columns:repeat(3,1fr);gap:8px;padding:0;display:grid}.crm-detail-policy.editable label{background:#fff;border:1px solid #d7e1e7;padding:10px}.crm-detail-policy.editable span,.crm-review-summary span{color:#7a8c99;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:700;display:block}.crm-review-summary{margin-top:10px;display:block}.crm-review-summary textarea{resize:vertical;min-height:90px}.crm-review-actions{background:#fff;border-top:1px solid #cbd9e2;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.crm-review-actions p{color:#687f90;max-width:630px;margin:0;font-size:8px;line-height:1.5}.crm-review-actions>div{gap:9px;display:flex}.crm-review-actions button{color:#fff;cursor:pointer;background:#0b5797;border:1px solid #0b5797;min-height:39px;padding:0 15px;font-size:7px;font-weight:700}.crm-review-actions button.secondary{color:#8e3340;background:#fff;border-color:#d5b8bd}.crm-document-controls{color:#718592;background:#f8fafb;border-top:1px solid #e5ebef;flex-wrap:wrap;gap:8px 18px;padding:11px 22px;font-size:7px;display:flex}.crm-document-controls strong{color:#315773}.crm-allocation-list{flex-direction:column;gap:6px;min-width:210px;display:flex}.crm-allocation-list small{overflow-wrap:anywhere}.crm-allocation-list button{color:#175788;cursor:pointer;background:#f5f9fc;border:1px solid #b9ccda;align-self:flex-start;min-height:28px;padding:0 9px;font-size:7px}.crm-split-editor{background:#f7fafc;border:1px solid #cfdae2;flex-direction:column;gap:7px;min-width:330px;padding:10px;display:flex}.crm-split-editor>div{grid-template-columns:minmax(150px,1fr) 84px 27px;gap:5px;display:grid}.crm-split-editor select,.crm-split-editor input{color:#264e6a;background:#fff;border:1px solid #c5d4df;width:100%;min-height:30px;padding:0 7px;font-size:7px}.crm-split-editor label{color:#6d8291;grid-template-columns:1fr 18px;align-items:center;display:grid}.crm-split-editor>div>button{color:#923b46;cursor:pointer;background:#fff;border:1px solid #d7bfc3;min-height:30px}.crm-split-editor>button,.crm-split-editor footer button{color:#175788;cursor:pointer;background:#fff;border:1px solid #b9ccda;min-height:29px;padding:0 8px;font-size:7px}.crm-split-editor>button{align-self:flex-start}.crm-split-editor footer{border-top:1px solid #dbe4ea;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.crm-split-editor footer>strong{font-size:7px}.crm-split-editor footer>strong.valid{color:#218060}.crm-split-editor footer>strong.invalid{color:#a04550}.crm-split-editor footer>div{gap:5px;display:flex}.crm-split-editor footer button:last-child{color:#fff;background:#0b5797;border-color:#0b5797}.crm-split-editor footer button:disabled{opacity:.45;cursor:not-allowed}.crm-finance-summary{color:#fff;background:#092947;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.crm-finance-summary article{border-right:1px solid #ffffff21;min-height:110px;padding:22px}.crm-finance-summary article:last-child{border-right:0}.crm-finance-summary span{color:#86a6c0;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-finance-summary strong{margin-top:19px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;display:block}.crm-renewal-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.crm-renewal-grid article{background:#fff;border-top:4px solid #6a93b3;flex-direction:column;min-height:310px;padding:24px;display:flex;box-shadow:0 15px 38px #051f3612}.crm-renewal-grid article.critical,.crm-renewal-grid article.overdue{border-top-color:#b94d4d}.crm-renewal-grid article.attention{border-top-color:#c98c2b}.crm-renewal-grid header{justify-content:space-between;align-items:center;display:flex}.crm-renewal-grid header span{color:#6d8090;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.crm-renewal-grid header strong{color:#355e7e;text-transform:uppercase;background:#e7eff5;padding:7px 8px;font-size:7px}.crm-renewal-grid article.critical header strong,.crm-renewal-grid article.overdue header strong{color:#963e3e;background:#f9e5e5}.crm-renewal-grid article.attention header strong{color:#8d6222;background:#fff0d7}.crm-renewal-grid article>small{color:#668198;letter-spacing:.12em;text-transform:uppercase;margin-top:42px;font-size:7px}.crm-renewal-grid h3{color:#0e385b;margin:12px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.05}.crm-renewal-grid article>p{color:#778693;margin:0;font-size:9px}.crm-renewal-grid article>div{border-top:1px solid var(--line);margin-top:auto;padding:20px 0}.crm-renewal-grid article>div span,.crm-renewal-grid footer span{color:#8a96a0;letter-spacing:.1em;text-transform:uppercase;font-size:7px;display:block}.crm-renewal-grid article>div strong{color:#234b6a;margin-top:8px;font-size:12px;display:block}.crm-renewal-grid footer{border-top:1px solid var(--line);padding-top:17px}.crm-renewal-grid footer strong{color:#566f82;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:7px;font-size:8px;display:block;overflow:hidden}.crm-governance-footer{color:#fff;background:#06152b;grid-template-columns:230px 1fr;gap:42px;margin-top:66px;padding:28px 30px;display:grid}.crm-governance-footer span{color:#76a8cf;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700}.crm-governance-footer p{color:#a7b8c6;max-width:780px;margin:0;font-size:9px;line-height:1.7}@media (width<=1180px){.crm-kpi-grid{grid-template-columns:repeat(3,1fr)}.crm-kpi-grid article:nth-child(3n){border-right:0}.crm-kpi-grid article:nth-child(-n+3){border-bottom:1px solid #ffffff2b}.crm-cockpit{grid-template-columns:1fr}.crm-agenda-panel>button{margin-top:20px}.crm-form,.crm-projection-preview{grid-template-columns:repeat(3,1fr)}.crm-projection-preview>span{grid-column:1/-1;min-height:46px}.crm-renewal-grid{grid-template-columns:repeat(2,1fr)}.crm-ingestion-grid,.crm-review-split{grid-template-columns:1fr}.crm-source-viewer{min-height:520px}.crm-source-viewer iframe,.crm-source-viewer object{min-height:490px}.crm-extraction-map{grid-template-columns:repeat(2,1fr);gap:0 24px;display:grid}.crm-extraction-map>span{grid-column:1/-1}}@media (width<=900px){.hub-sidebar nav{overflow-x:auto}.crm-kpi-grid,.crm-finance-summary{grid-template-columns:repeat(2,1fr)}.crm-kpi-grid article:nth-child(3n){border-right:1px solid #ffffff2b}.crm-kpi-grid article:nth-child(2n),.crm-finance-summary article:nth-child(2){border-right:0}.crm-kpi-grid article:nth-child(-n+4),.crm-finance-summary article:nth-child(-n+2){border-bottom:1px solid #ffffff2b}.crm-control-bar{grid-template-columns:1fr}.crm-freshness{border-top:1px solid var(--line);border-left:0;min-height:48px}.crm-section-heading{grid-template-columns:1fr;gap:24px}.crm-form,.crm-projection-preview{grid-template-columns:repeat(2,1fr)}.crm-governance-footer{grid-template-columns:1fr;gap:15px}.crm-ai-command-strip{grid-template-columns:repeat(2,1fr)}.crm-ai-command-strip button{grid-column:1/-1;min-height:58px}.crm-extracted-grid{grid-template-columns:repeat(2,1fr)}.crm-detail-policy{grid-template-columns:repeat(3,1fr)}.crm-review-linkage{grid-template-columns:1fr}.crm-evidence-ledger>div{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.crm-dashboard{grid-template-columns:1fr}.crm-hero-instrument{min-height:190px}.crm-kpi-grid,.crm-finance-summary,.crm-operating-principles,.crm-renewal-grid{grid-template-columns:1fr}.crm-kpi-grid article,.crm-finance-summary article{border-bottom:1px solid #ffffff2b;border-right:0;min-height:112px}.crm-kpi-grid article:last-child,.crm-finance-summary article:last-child{border-bottom:0}.crm-cockpit-main{padding:22px 18px}.crm-ai-command-strip{grid-template-columns:1fr;margin:-22px -18px 24px}.crm-ai-command-strip>div{border-bottom:1px solid #ffffff1c;border-right:0;min-height:78px}.crm-ai-command-strip button{grid-column:1}.crm-panel-heading{grid-template-columns:1fr;gap:10px}.crm-operating-principles>div,.crm-operating-principles>div+div{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 0}.crm-form{grid-template-columns:1fr;padding:4px 16px 18px}.crm-form .wide{grid-column:1}.crm-projection-preview{grid-column:1;grid-template-columns:1fr}.crm-projection-preview>span{grid-column:1}.crm-section-heading{margin-top:46px}.crm-section-heading h2{font-size:35px}.crm-upload-station{padding:22px 18px}.crm-upload-station>header{flex-direction:column}.crm-drop-zone{min-height:215px;padding:22px 15px}.crm-batch-queue article{grid-template-columns:24px minmax(0,1fr) 24px}.crm-batch-queue article>em{grid-column:2}.crm-batch-queue article>button{grid-area:1/3/span 2}.crm-upload-links,.crm-extraction-map,.crm-extracted-grid{grid-template-columns:1fr}.crm-extraction-map>span{grid-column:1}.crm-document-heading,.crm-document-card>header{flex-direction:column;align-items:flex-start}.crm-document-heading>div:last-child{text-align:left}.crm-document-card>footer{flex-direction:column;align-items:stretch}.crm-document-card>footer button,.crm-document-card>footer button:first-of-type{margin-left:0}.crm-document-detail>header{flex-direction:column;align-items:flex-start}.crm-detail-policy,.crm-detail-sections,.crm-evidence-ledger>div,.crm-review-split{grid-template-columns:1fr}.crm-source-viewer{min-height:390px}.crm-source-viewer iframe,.crm-source-viewer object{min-height:360px}.crm-review-actions{flex-direction:column;align-items:stretch}.crm-review-actions>div{flex-direction:column}.crm-detail-summary{grid-template-columns:1fr;gap:8px}.crm-governance-footer{margin-top:46px;padding:24px 20px}}.health-hero{color:#fff;background:radial-gradient(circle at 78% 22%,#1f6fff47,#0000 28%),linear-gradient(125deg,#031022 0%,#06254a 62%,#073c73 100%);min-height:735px;position:relative;overflow:hidden}.health-hero:before{content:"";opacity:.24;background-color:#0000;background-image:linear-gradient(#81aee11f 1px,#0000 1px),linear-gradient(90deg,#81aee11f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:62px 62px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 70%);mask-image:linear-gradient(90deg,#0000 20%,#000 70%)}.health-hero-grid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(430px,.75fr);align-items:center;gap:84px;padding-top:116px;padding-bottom:76px;display:grid;position:relative}.health-hero-copy{padding:72px 0 32px}.health-hero-copy h1{letter-spacing:-.052em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5.4vw,78px);font-weight:400;line-height:1.01}.health-hero-copy>p:not(.eyebrow){color:#ffffffb3;max-width:660px;margin:30px 0 0;font-size:16px;line-height:1.72}.health-hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.health-hero-proof{color:#ffffff87;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff29;flex-wrap:wrap;gap:10px 24px;margin-top:48px;padding-top:24px;font-size:.875rem;font-weight:700;display:flex}.health-hero-proof span{padding-left:13px;position:relative}.health-hero-proof span:before{content:"";background:#4389ff;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:0;box-shadow:0 0 12px #4389ffcc}.health-command-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031021c7;border:1px solid #90beeb40;align-self:center;overflow:hidden;box-shadow:0 35px 90px #00000059}.health-command-card>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:22px 24px;display:flex}.health-command-card header span,.health-command-card header strong{display:block}.health-command-card header span{color:#6da7da;letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:700}.health-command-card header strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.health-command-card header em{color:#80a9ca;letter-spacing:.09em;text-transform:uppercase;background:#4882b41f;padding:7px 9px;font-size:.875rem;font-style:normal;font-weight:700}.health-command-kpis{grid-template-columns:repeat(3,1fr);display:grid}.health-command-kpis article{border-right:1px solid #ffffff1a;min-height:116px;padding:22px 18px}.health-command-kpis article:last-child{border-right:0}.health-command-kpis span,.health-command-kpis strong,.health-command-kpis small{display:block}.health-command-kpis span{color:#718ca5;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem}.health-command-kpis strong{margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.health-command-kpis small{color:#4d9bd9;margin-top:7px;font-size:.875rem}.health-command-chart{border-top:1px solid #ffffff1a;padding:24px}.health-command-chart>div:first-child{color:#9db2c4;justify-content:space-between;font-size:.875rem;display:flex}.health-command-chart>div:first-child small{color:#58738b;font-size:.875rem}.health-chart-bars{background:repeating-linear-gradient(0deg,#0000 0 37px,#ffffff0e 37px 38px);border-bottom:1px solid #ffffff21;align-items:flex-end;gap:7px;height:155px;margin-top:24px;padding-top:12px;display:flex}.health-chart-bars i{background:linear-gradient(#3f8bff,#2b70d72e);flex:1;min-width:4px;box-shadow:0 0 18px #317eee1c}.health-command-card>footer{color:#7590a8;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:55px;padding:0 24px;font-size:.875rem;display:flex}.health-command-card footer span{text-transform:uppercase;align-items:center;gap:8px;display:flex}.health-command-card footer i{background:#4fca9a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #4fca9aa6}.health-command-card footer strong{color:#a9bfce;font-weight:500}.health-positioning{background:#fff;padding:clamp(5rem,7vw,6rem) 0}.health-positioning-grid{grid-template-columns:1fr .84fr;gap:110px;display:grid}.health-positioning h2,.health-section-heading h2,.health-platform-intro h2,.health-governance-note h2,.health-final-cta h2{letter-spacing:-.043em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.2vw,61px);font-weight:400;line-height:1.04}.health-positioning-grid>div:last-child{padding-top:37px}.health-positioning-grid>div:last-child p{color:#607086;margin:0 0 20px;font-size:15px;line-height:1.75}.health-segments{color:#fff;background:#04142b;padding:clamp(5rem,7vw,6.25rem) 0}.health-section-heading{grid-template-columns:1fr .65fr;align-items:end;gap:84px;margin-bottom:58px;display:grid}.health-section-heading>p{color:#7e94aa;margin:0 0 7px;font-size:.875rem;line-height:1.7}.health-section-heading.light-surface>p{color:#687990}.health-segment-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.health-segment-card{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff24;flex-direction:column;min-height:590px;padding:42px;display:flex}.health-segment-card.entry{border-top:4px solid #2478ff}.health-segment-card.corporate{background:radial-gradient(circle at 100% 0,#2e79e52e,#0000 34%),#ffffff06;border-top:4px solid #66a5ff}.health-segment-card header{color:#7692ac;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:700;display:flex}.health-segment-card header strong{color:#8eb9f5;font-size:.875rem}.health-segment-card h3{letter-spacing:-.035em;margin:64px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}.health-segment-card>p{color:#91a3b5;max-width:520px;margin:0;font-size:.875rem;line-height:1.7}.health-segment-card ul{gap:14px;margin:35px 0;padding:0;list-style:none;display:grid}.health-segment-card li{color:#c0ceda;padding-left:22px;font-size:.875rem;position:relative}.health-segment-card li:before{content:"—";color:#377fef;position:absolute;left:0}.health-segment-card footer{border-top:1px solid #ffffff1f;grid-template-columns:80px 1fr;gap:20px;margin-top:auto;padding-top:23px;display:grid}.health-segment-card footer span{color:#668099;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem}.health-segment-card footer strong{color:#a9bccd;font-size:.875rem;line-height:1.5}.health-governance{background:#f3f5f7;padding:clamp(5rem,7vw,6.25rem) 0}.health-governance-grid{grid-template-columns:repeat(5,1fr);display:grid}.health-governance-grid article{border-top:1px solid #aebaca;border-right:1px solid var(--line);min-height:300px;padding:27px 24px}.health-governance-grid article:last-child{border-right:0}.health-governance-grid article>span{color:#3c72b1;font-size:.875rem;font-weight:700}.health-governance-grid article>i{background:#1765e8;border-radius:50%;width:9px;height:9px;margin:32px 0 44px;display:block;box-shadow:0 0 0 7px #1765e817}.health-governance-grid h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.health-governance-grid p{color:#6e7d8d;margin:17px 0 0;font-size:.875rem;line-height:1.65}.health-platform{color:#fff;background:radial-gradient(circle at 16% 9%,#145cbe45,#0000 24%),#031126;padding:clamp(5rem,7vw,6.25rem) 0}.health-platform-intro{max-width:790px}.health-platform-intro>p:last-child{color:#8298ac;max-width:620px;margin:28px 0 0;font-size:14px;line-height:1.72}.health-pillar-grid{background:#ffffff1f;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:68px;display:grid}.health-pillar-grid article{background:#071a33;grid-template-columns:55px 1fr;gap:20px;min-height:190px;padding:36px;display:grid}.health-pillar-grid article>span{color:#4f86c6;font-size:.875rem;font-weight:700}.health-pillar-grid h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.health-pillar-grid p{color:#8196aa;max-width:450px;margin:14px 0 0;font-size:.875rem;line-height:1.65}.health-portal-links{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px;display:grid}.health-portal-links>a{background:#ffffff06;border:1px solid #ffffff21;flex-direction:column;min-height:300px;padding:31px;transition:transform .2s,border-color .2s,background .2s;display:flex}.health-portal-links>a:hover{background:#2f6fcd14;border-color:#5695f299;transform:translateY(-5px)}.health-portal-links span{color:#5d8fca;letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-weight:700}.health-portal-links h3{margin:47px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.health-portal-links p{color:#8297aa;margin:0;font-size:.875rem;line-height:1.65}.health-portal-links strong{color:#9dc7f4;align-items:center;gap:10px;margin-top:auto;font-size:.875rem;display:flex}.health-governance-note{background:#fff;padding:clamp(5rem,7vw,6rem) 0}.health-governance-note-grid{grid-template-columns:.9fr 1fr;gap:110px;display:grid}.health-governance-note-grid>div:last-child{padding-top:34px}.health-governance-note-grid>div:last-child p{color:#66778c;margin:0 0 17px;font-size:.875rem;line-height:1.75}.health-governance-note-grid .text-link{color:#135dcc;margin-top:18px}.health-final-cta{color:#fff;background:linear-gradient(125deg,#06162f,#073a72);padding:clamp(4.75rem,6vw,5.5rem) 0}.health-final-cta-grid{grid-template-columns:1fr .66fr;align-items:end;gap:100px;display:grid}.health-final-cta-grid>div:last-child p{color:#a0b4c8;margin:0 0 27px;font-size:.875rem;line-height:1.7}.benefits-preview-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.benefits-preview-actions .benefits-access-button{margin-top:0}.benefits-diagnostic{background:radial-gradient(circle at 100% 0,#1666e017,#0000 25%),#eef2f5;min-height:760px;padding:78px 0 110px}.benefits-diagnostic-shell{max-width:1100px}.benefits-diagnostic-header{grid-template-columns:1fr 300px;align-items:end;gap:40px;margin-bottom:36px;display:grid}.benefits-diagnostic-header p{color:#1767d7;letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:.875rem;font-weight:700}.benefits-diagnostic-header h1{color:#102b4a;letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.benefits-progress span{color:#60768b;text-align:right;text-transform:uppercase;margin-bottom:10px;font-size:.875rem;display:block}.benefits-progress i{background:#ced8e2;height:3px;display:block;overflow:hidden}.benefits-progress b{background:#1767d7;height:100%;transition:width .25s;display:block}.benefits-question-panel{background:#fff;border:1px solid #d3dce4;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);min-height:500px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0f2f4d14}.benefits-question-copy{color:#fff;background:radial-gradient(circle at 90% 10%,#317eef52,#0000 31%),linear-gradient(145deg,#06162e,#0a345f);padding:50px 43px}.benefits-question-copy>span{color:#74a8e3;letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:700}.benefits-question-copy h2{letter-spacing:-.04em;margin:68px 0 23px;font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400;line-height:1.04}.benefits-question-copy p{color:#9eb2c5;margin:0;font-size:.875rem;line-height:1.75}.benefits-profile-fields,.benefits-rating-grid{padding:48px}.benefits-profile-fields>label,.benefits-profile-fields legend,.benefits-rating-grid legend,.benefits-contact-card form>label{color:#526c84;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:700}.benefits-profile-fields select,.benefits-contact-card input{color:#173c5e;background:#f8fafb;border:1px solid #c9d5df;outline:0;width:100%;min-height:50px;margin-top:10px;padding:0 14px;font-size:.875rem}.benefits-profile-fields select:focus,.benefits-contact-card input:focus{background:#fff;border-color:#1767d7}.benefits-profile-fields fieldset,.benefits-rating-grid{border:0;margin:36px 0 0;padding-inline:0}.benefits-profile-fields fieldset>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:13px;display:grid}.benefits-profile-fields fieldset label{color:#526b81;cursor:pointer;background:#f7f9fa;border:1px solid #d2dbe3;place-items:center;min-height:58px;display:grid}.benefits-profile-fields input[type=radio],.benefits-rating-grid input[type=radio]{opacity:0;pointer-events:none;position:absolute}.benefits-profile-fields fieldset label.selected{color:#0c55b7;background:#edf4ff;border-color:#1767d7;box-shadow:inset 3px 0 #1767d7}.benefits-profile-fields fieldset span{font-size:.875rem;font-weight:700}.benefits-rating-grid{align-content:start;gap:10px;margin:0;display:grid}.benefits-rating-grid legend{margin-bottom:17px;line-height:1.5}.benefits-rating-grid>label{cursor:pointer;background:#f8fafb;border:1px solid #d2dce4;grid-template-columns:1fr 38px;align-items:center;gap:17px;min-height:84px;padding:16px 18px;transition:border-color .2s,transform .2s,background .2s;display:grid}.benefits-rating-grid>label:hover{border-color:#8cafd6;transform:translate(3px)}.benefits-rating-grid>label.selected{background:#edf4ff;border-color:#1767d7;box-shadow:inset 3px 0 #1767d7}.benefits-rating-grid strong,.benefits-rating-grid small{display:block}.benefits-rating-grid strong{color:#183e60;font-size:.875rem}.benefits-rating-grid small{color:#748697;margin-top:7px;font-size:.875rem;line-height:1.5}.benefits-rating-grid em{color:#4e79a5;text-align:right;font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:normal}.benefits-diagnostic-nav{justify-content:space-between;margin-top:22px;display:flex}.benefits-diagnostic-nav button{color:#fff;cursor:pointer;background:#115fc9;border:0;justify-content:center;align-items:center;gap:14px;min-width:170px;min-height:50px;font-size:.875rem;font-weight:700;display:flex}.benefits-diagnostic-nav button.secondary{color:#4e687e;background:0 0;justify-content:flex-start;min-width:100px}.benefits-diagnostic-nav button:disabled{opacity:.38;cursor:not-allowed}.benefits-result{gap:18px;display:grid}.benefits-result-hero{color:#fff;background:radial-gradient(circle at 88% 35%,#2a7dee52,#0000 25%),linear-gradient(135deg,#06152c,#0a3765);grid-template-columns:1fr 210px;align-items:center;gap:50px;min-height:265px;padding:45px 55px;display:grid;box-shadow:0 24px 70px #0f2f4d1f}.benefits-result-hero>div:first-child>span{color:#70a6e2;letter-spacing:.14em;text-transform:uppercase;font-size:.875rem;font-weight:700}.benefits-result-hero h2{letter-spacing:-.04em;margin:28px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400}.benefits-result-hero p{color:#9db1c3;max-width:540px;margin:0;font-size:.875rem;line-height:1.65}.benefits-score-ring{aspect-ratio:1;background:conic-gradient(#4c99ff var(--score), #ffffff1f 0);border-radius:50%;place-items:center;width:180px;display:grid;position:relative}.benefits-score-ring:before{aspect-ratio:1;content:"";background:#092746;border-radius:50%;width:144px;position:absolute}.benefits-score-ring>div{z-index:1;align-items:baseline;display:flex;position:relative}.benefits-score-ring strong{font-family:Georgia,Times New Roman,serif;font-size:53px;font-weight:400}.benefits-score-ring span{color:#7d9bb4;font-size:.875rem}.benefits-result-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.benefits-result-grid>section{background:#fff;border:1px solid #d1dce5;padding:35px}.benefits-result-grid h3{color:#143a5d;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.benefits-dimension-list{gap:20px;display:grid}.benefits-dimension-list article>div{color:#567086;justify-content:space-between;font-size:.875rem;display:flex}.benefits-dimension-list i{background:#e4eaf0;height:4px;margin-top:9px;display:block}.benefits-dimension-list b{background:linear-gradient(90deg,#145fc4,#54a0ff);height:100%;display:block}.benefits-priority-list{background:#e0e6eb;gap:1px;display:grid}.benefits-priority-list article{background:#f7f9fa;grid-template-columns:34px 1fr;gap:16px;min-height:103px;padding:19px;display:grid}.benefits-priority-list article>span{color:#2770c6;font-size:.875rem;font-weight:700}.benefits-priority-list strong{color:#244a68;font-size:.875rem}.benefits-priority-list p{color:#758696;margin:8px 0 0;font-size:.875rem;line-height:1.5}.benefits-result-actions{background:#fff;border:1px solid #d1dce5;justify-content:space-between;align-items:center;gap:30px;padding:23px 30px;display:flex}.benefits-result-actions span{color:#285f95;font-size:.875rem;font-weight:700}.benefits-result-actions p{color:#7b8995;margin:6px 0 0;font-size:.875rem}.benefits-result-actions button{color:#1359b9;cursor:pointer;background:#fff;border:1px solid #1767d7;min-height:43px;padding:0 16px;font-size:.875rem;font-weight:700}.benefits-contact-card{color:#fff;background:#06172e;grid-template-columns:.75fr 1.25fr;gap:48px;margin-top:24px;padding:43px;display:grid}.benefits-contact-card>div:first-child>span{color:#69a2df;letter-spacing:.13em;text-transform:uppercase;font-size:.875rem;font-weight:700}.benefits-contact-card h3{margin:31px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.08}.benefits-contact-card>div:first-child p{color:#8fa5b7;margin:0;font-size:.875rem;line-height:1.7}.benefits-contact-card form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.benefits-contact-card form>label{color:#7995ad}.benefits-contact-card input{color:#dcecf8;background:#0a2946;border-color:#83aed147}.benefits-contact-card input:focus{color:#fff;background:#0b3154;border-color:#438de4}.benefits-contact-card .benefits-consent{letter-spacing:0;text-transform:none;grid-column:1/-1;grid-template-columns:16px 1fr;align-items:start;gap:10px;display:grid}.benefits-consent span{color:#8da4b7;font-size:.875rem;line-height:1.5}.benefits-contact-card form>button{color:#fff;cursor:pointer;background:#1767d7;border:0;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:51px;font-size:.875rem;font-weight:700;display:flex}.benefits-contact-card form>button:disabled{opacity:.5;cursor:wait}.benefits-honeypot{position:absolute;left:-9999px}.benefits-form-error{color:#ffb5b5;grid-column:1/-1;margin:0;font-size:.875rem}.benefits-contact-success{background:#2c9a711a;border:1px solid #5dc49d59;align-self:center;padding:29px}.benefits-contact-success span,.benefits-contact-success strong{display:block}.benefits-contact-success span{color:#65cca5;text-transform:uppercase;font-size:.875rem}.benefits-contact-success strong{margin-top:18px;font-size:15px}.benefits-contact-success p{color:#9bb6aa;margin:10px 0 0;font-size:.875rem;line-height:1.6}.benefits-diagnostic-return{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.benefits-diagnostic-return button{color:#5f7385;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem}.benefits-diagnostic-return a{color:#155fbd;align-items:center;gap:9px;font-size:.875rem;font-weight:700;display:flex}.beneficiary-hero{color:#fff;background:radial-gradient(circle at 88% 16%,#3689f457,#0000 25%),linear-gradient(135deg,#06172f,#0b3d6c);grid-template-columns:1fr 310px;align-items:center;gap:50px;min-height:280px;padding:42px 48px;display:grid}.beneficiary-hero>div:first-child p{color:#6da8e1;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}.beneficiary-hero h1{letter-spacing:-.045em;margin:30px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:51px;font-weight:400}.beneficiary-hero>div:first-child span{color:#9db2c5;font-size:.875rem}.beneficiary-help-card{background:#0313258c;border:1px solid #ffffff2e;flex-direction:column;padding:27px;display:flex}.beneficiary-help-card span{color:#75a5d1;letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-weight:700}.beneficiary-help-card strong{margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.15}.beneficiary-help-card a{color:#8ec4fa;margin-top:28px;font-size:.875rem;font-weight:700}.beneficiary-guidance{color:#587086;background:#edf4fa;border-left:3px solid #2875cf;grid-template-columns:140px 1fr;gap:24px;margin:18px 0 42px;padding:18px 22px;display:grid}.beneficiary-guidance span{color:#2c6699;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:700}.beneficiary-guidance p{margin:0;font-size:.875rem;line-height:1.6}.beneficiary-module{margin-top:38px}.beneficiary-action-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.beneficiary-action-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:210px;padding:25px;display:flex;box-shadow:0 12px 30px #0a2d490a}.beneficiary-action-grid article>span{color:#3978ae;font-size:.875rem;font-weight:700}.beneficiary-action-grid h3{color:#173d5d;margin:30px 0 11px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.beneficiary-action-grid p{color:#758592;margin:0;font-size:.875rem;line-height:1.58}.beneficiary-action-grid button,.beneficiary-action-grid a{color:#7590a5;text-align:left;background:0 0;border:0;align-items:center;min-height:31px;margin-top:auto;padding:0;font-size:.875rem;font-weight:700;display:flex}.beneficiary-action-grid a{color:#236ab0}.beneficiary-program-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.beneficiary-program-grid>article{background:#fff;border-top:4px solid #2b74b7;flex-direction:column;min-height:230px;padding:26px;display:flex;box-shadow:0 15px 34px #0626410f}.beneficiary-program-grid>article.dental{border-top-color:#35a28b}.beneficiary-program-grid>article.life{border-top-color:#6958b5}.beneficiary-program-grid header{color:#5f7c94;text-transform:uppercase;justify-content:space-between;font-size:.875rem;font-weight:700;display:flex}.beneficiary-program-grid header i{background:#46bd91;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #46bd9180}.beneficiary-program-grid h3{color:#183e5f;margin:40px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.beneficiary-program-grid p{color:#7a8895;margin:0;font-size:.875rem}.beneficiary-program-grid footer{border-top:1px solid var(--line);color:#7890a2;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:.875rem;display:flex}.beneficiary-empty{border:1px solid var(--line);text-align:center;background:#fff;grid-column:1/-1;padding:40px}.beneficiary-empty strong{color:#264e6d;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.beneficiary-empty p{color:#85929c;margin:9px 0 0;font-size:.875rem}.beneficiary-two-column{grid-template-columns:1fr 1fr;gap:18px;margin-top:45px;display:grid}.beneficiary-two-column .beneficiary-module{margin-top:0}.beneficiary-checklist article{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr;gap:14px;padding:18px 0;display:grid}.beneficiary-checklist article:last-child{border-bottom:0}.beneficiary-checklist article>span{color:#3d7bb0;font-size:.875rem;font-weight:700}.beneficiary-checklist strong{color:#30526d;font-size:.875rem}.beneficiary-checklist p{color:#7b8b97;margin:6px 0 0;font-size:.875rem;line-height:1.5}.beneficiary-support>p{color:#718594;margin:0 0 18px;font-size:.875rem;line-height:1.6}.beneficiary-support a{border-top:1px solid var(--line);color:#496c87;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 16px;font-size:.875rem;display:flex}.beneficiary-support a strong{color:#2467a3;overflow-wrap:anywhere;text-align:right;font-size:.875rem}.beneficiary-privacy{color:#fff;background:#06182e;grid-template-columns:250px 1fr;gap:50px;margin-top:50px;padding:28px 30px;display:grid}.beneficiary-privacy span{color:#6da0cd;letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-weight:700;display:block}.beneficiary-privacy strong{margin-top:10px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;display:block}.beneficiary-privacy p{color:#96a9b8;margin:0;font-size:.875rem;line-height:1.7}@media (width<=1120px){.site-header{grid-template-columns:1fr auto;height:82px;padding:0 24px}.desktop-nav,.header-cta{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--white);width:220px;color:var(--ink);padding:12px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 18px 40px #0003}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:12px;font-size:12px}.health-hero-grid{grid-template-columns:1fr minmax(360px,.72fr);gap:45px}.health-command-kpis{grid-template-columns:1fr}.health-command-kpis article{border-bottom:1px solid #ffffff1a;border-right:0;min-height:82px}.health-command-kpis article:last-child{border-bottom:0}.health-command-kpis strong{margin-top:9px}.health-chart-bars{height:120px}.health-governance-grid{grid-template-columns:repeat(3,1fr)}.health-governance-grid article:nth-child(3){border-right:0}.health-portal-links{grid-template-columns:1fr 1fr}}@media (width<=900px){.health-hero-grid,.health-positioning-grid,.health-section-heading,.health-governance-note-grid,.health-final-cta-grid{grid-template-columns:1fr;gap:42px}.health-hero-grid{padding-top:105px}.health-hero-copy{padding-bottom:0}.health-command-card{width:100%;max-width:620px}.health-command-kpis{grid-template-columns:repeat(3,1fr)}.health-command-kpis article{border-bottom:0;border-right:1px solid #ffffff1a;min-height:108px}.health-command-kpis article:last-child{border-right:0}.health-segment-grid{grid-template-columns:1fr}.health-governance-grid{grid-template-columns:repeat(2,1fr)}.health-governance-grid article,.health-governance-grid article:nth-child(3){border-right:1px solid var(--line)}.health-governance-grid article:nth-child(2n){border-right:0}.health-pillar-grid{grid-template-columns:1fr}.benefits-diagnostic-header{grid-template-columns:1fr;gap:18px}.benefits-progress span{text-align:left}.benefits-question-panel{grid-template-columns:1fr}.benefits-question-copy{min-height:280px}.benefits-question-copy h2{margin-top:45px}.benefits-result-grid,.benefits-contact-card,.beneficiary-hero{grid-template-columns:1fr}.beneficiary-action-grid,.beneficiary-program-grid{grid-template-columns:repeat(2,1fr)}.beneficiary-two-column{grid-template-columns:1fr}}@media (width<=640px){.health-hero-grid{width:min(100% - 36px,1240px);padding-bottom:48px}.health-hero-copy h1{font-size:47px}.health-hero-actions,.health-hero-proof,.benefits-preview-actions{flex-direction:column;align-items:flex-start}.health-command-card>header,.health-command-card>footer{flex-direction:column;align-items:flex-start;padding-top:18px;padding-bottom:18px}.health-command-kpis{grid-template-columns:1fr}.health-command-kpis article{border-bottom:1px solid #ffffff1a;border-right:0}.health-positioning,.health-segments,.health-governance,.health-platform,.health-governance-note,.health-final-cta{padding-top:76px;padding-bottom:76px}.health-segment-card{min-height:0;padding:28px 23px}.health-segment-card h3{margin-top:42px;font-size:32px}.health-segment-card footer,.health-governance-grid,.health-portal-links{grid-template-columns:1fr}.health-governance-grid article,.health-governance-grid article:nth-child(3){border-right:0;min-height:250px}.health-pillar-grid article{grid-template-columns:34px 1fr;padding:27px 22px}.health-portal-links>a{min-height:260px}.benefits-diagnostic{padding:52px 0 76px}.benefits-diagnostic-shell{width:min(100% - 30px,1100px)}.benefits-diagnostic-header h1{font-size:27px}.benefits-question-copy,.benefits-profile-fields,.benefits-rating-grid{padding:31px 24px}.benefits-question-copy{min-height:250px}.benefits-question-copy h2{font-size:33px}.benefits-profile-fields fieldset>div{grid-template-columns:1fr}.benefits-rating-grid>label{grid-template-columns:1fr 28px}.benefits-diagnostic-nav button{min-width:140px}.benefits-result-hero{grid-template-columns:1fr;padding:36px 27px}.benefits-result-hero h2{font-size:39px}.benefits-score-ring{width:150px}.benefits-score-ring:before{width:120px}.benefits-score-ring strong{font-size:44px}.benefits-result-grid>section,.benefits-contact-card{padding:28px 23px}.benefits-result-actions,.benefits-diagnostic-return{flex-direction:column;align-items:stretch}.benefits-contact-card form{grid-template-columns:1fr}.benefits-contact-card .benefits-consent,.benefits-contact-card form>button,.benefits-form-error{grid-column:1}.beneficiary-hero{padding:31px 24px}.beneficiary-hero h1{font-size:43px}.beneficiary-guidance,.beneficiary-privacy{grid-template-columns:1fr;gap:13px}.beneficiary-action-grid,.beneficiary-program-grid{grid-template-columns:1fr}.beneficiary-privacy{padding:25px 22px}}@media print{.site-header,.site-footer,.benefits-diagnostic-nav,.benefits-diagnostic-return,.benefits-contact-card{display:none!important}.benefits-diagnostic{background:#fff;padding:0}.benefits-diagnostic-header{margin-bottom:18px}.benefits-result-hero,.benefits-result-grid>section,.benefits-result-actions{break-inside:avoid;box-shadow:none}}.intelligence-nav{z-index:18;color:#d9e5ee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#041025f7;border-bottom:1px solid #ffffff1f;min-height:64px;position:sticky;top:0;box-shadow:0 12px 35px #0310221f}.intelligence-nav-inner{grid-template-columns:220px 1fr 55px;align-items:center;gap:28px;min-height:64px;display:grid}.intelligence-nav-brand{color:#fff;align-items:center;gap:11px;display:inline-flex}.intelligence-nav-brand>span{color:#8fc8ed;width:27px;height:27px;font:700 9px/1 var(--font-sans);border:1px solid #84c1e980;place-items:center;display:grid;transform:rotate(45deg)}.intelligence-nav-brand>span i{font-style:normal;display:block;transform:rotate(-45deg)}.intelligence-nav-brand strong{font:600 11px/1 var(--font-sans);letter-spacing:.13em;text-transform:uppercase}.intelligence-nav-links{justify-content:center;gap:29px;display:flex}.intelligence-nav-links a,.intelligence-nav-rss{color:#9fb4c4;font:600 11px/1.2 var(--font-sans);transition:color .2s}.intelligence-nav-links a:hover,.intelligence-nav-rss:hover{color:#fff}.intelligence-nav-rss{letter-spacing:.12em;justify-self:end}.intelligence-hero-index{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:9px 22px;margin-top:28px;padding-top:20px;display:flex}.intelligence-hero-index span{color:#ffffffa8;font:500 10px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:7px;display:flex}.intelligence-hero-index b{color:#fff;font:400 24px/1 var(--font-serif)}.editorial-audiences{color:#fff;background:linear-gradient(145deg,#071a34 0%,#0b294a 55%,#07172c 100%);padding:112px 0 124px;overflow:hidden}.editorial-audiences .editorial-catalog-heading h2,.editorial-audiences .editorial-catalog-heading p{color:#fff}.editorial-audiences .editorial-catalog-heading>p{color:#ffffffa8}.editorial-audience-grid{perspective:1400px;background:#ffffff1c;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:56px;display:grid}.editorial-audience-grid>a{color:#fff;min-height:390px;transform-style:preserve-3d;background:#06182ff7;padding:31px 26px 27px;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .35s,box-shadow .45s;position:relative;overflow:hidden}.editorial-audience-grid>a:before{content:"";border:1px solid #6fb8e740;border-radius:50%;width:185px;height:185px;position:absolute;inset:auto -55px -80px auto;transform:translateZ(30px)}.editorial-audience-grid>a:after{pointer-events:none;content:"";opacity:0;background:linear-gradient(135deg,#63b8eb1f,#0000 42%);transition:opacity .35s;position:absolute;inset:0}.editorial-audience-grid>a:hover{z-index:2;background:#0c3156;transform:translateY(-12px)rotateX(3deg)rotateY(-2deg);box-shadow:0 32px 60px #00000052}.editorial-audience-grid>a:hover:after{opacity:1}.editorial-audience-grid>a>span{color:#6eb4df;font:600 11px/1 var(--font-sans);letter-spacing:.12em;display:block}.editorial-audience-grid>a>small{color:#ffffff85;min-height:30px;font:600 9px/1.45 var(--font-sans);letter-spacing:.11em;text-transform:uppercase;margin-top:78px;display:block}.editorial-audience-grid h3{font:400 28px/1.02 var(--font-serif);margin-top:12px}.editorial-audience-grid p{color:#ffffffa3;margin-top:17px;font-size:13px;line-height:1.65}.editorial-audience-grid strong{color:#a6d4f0;font:600 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:27px;left:26px;right:26px}.editorial-audience-grid strong svg{width:14px}.editorial-controls{grid-template-columns:minmax(260px,1.15fr) 2.1fr;align-items:end;gap:28px;display:grid}.editorial-controls>label,.editorial-filter-grid label{gap:9px;display:grid}.editorial-controls label>span{color:#5b6d7c;font:600 9px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.editorial-controls input,.editorial-filter-grid select{color:#12293c;width:100%;min-height:50px;font:500 12px/1 var(--font-sans);background:#fff;border:1px solid #cfdae1;border-radius:0;outline:none;padding:0 15px;transition:border-color .2s,box-shadow .2s}.editorial-controls input:focus,.editorial-filter-grid select:focus{border-color:#4d9ed0;box-shadow:0 0 0 3px #4d9ed01f}.editorial-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.editorial-results-summary{border-top:1px solid #dce4e9;justify-content:space-between;align-items:center;margin:21px 0 30px;padding-top:16px;display:flex}.editorial-results-summary span{color:#61727f;font:500 11px/1 var(--font-sans)}.editorial-results-summary button{color:#245f84;cursor:pointer;font:600 10px/1 var(--font-sans);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.editorial-card-taxonomy{flex-wrap:wrap;gap:7px;margin:14px 0 -3px;display:flex}.editorial-card-taxonomy span{color:#4f687a;font:600 8px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#eef3f6;padding:5px 8px}.audience-hero{background:radial-gradient(circle at 82% 45%,#3a92cb30,#0000 27%),linear-gradient(125deg,#06162c,#0b2b4c 64%,#06172d)}.audience-orbit{aspect-ratio:1;width:min(410px,36vw);transform-style:preserve-3d;place-items:center;display:grid;position:relative;transform:rotateX(62deg)rotate(-22deg)}.audience-orbit:before,.audience-orbit:after,.audience-orbit i{content:"";border:1px solid #70beee47;border-radius:50%;position:absolute}.audience-orbit:before{inset:4%}.audience-orbit:after{inset:20%}.audience-orbit i:first-of-type{background:#2a7cb329;inset:34%;box-shadow:0 0 50px #3fa4e226}.audience-orbit i:nth-of-type(2){background:#78bee8;width:12px;height:12px;top:8%;left:47%;box-shadow:0 0 22px #78bee8}.audience-orbit i:nth-of-type(3){background:#fff;width:8px;height:8px;bottom:24%;right:20%}.audience-orbit span{z-index:2;color:#fff;max-width:170px;font:500 25px/1.05 var(--font-serif);text-align:center;transform:rotate(22deg)rotateX(-62deg)translateZ(38px)}.audience-related-centers{background:#edf2f5;padding:94px 0}.audience-related-centers .shell>div{background:#ccd8df;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:30px;display:grid}.audience-related-centers a{color:#0e283d;background:#fff;min-height:190px;padding:29px}.audience-related-centers a>span{color:#68808f;font:600 9px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.audience-related-centers h3{font:400 28px/1 var(--font-serif);margin:35px 0 27px}.audience-related-centers strong{color:#266f9c;font:600 10px/1 var(--font-sans);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.audience-related-centers svg{width:14px}@media (width<=1100px){.intelligence-nav-inner{grid-template-columns:190px 1fr 40px;gap:18px}.intelligence-nav-links{gap:17px}.editorial-audience-grid{grid-template-columns:repeat(3,1fr)}.editorial-controls{grid-template-columns:1fr}}@media (width<=800px){.intelligence-nav-inner{grid-template-columns:1fr 40px}.intelligence-nav-links{display:none}.editorial-audiences{padding:76px 0 86px}.editorial-audience-grid{grid-template-columns:1fr 1fr}.editorial-audience-grid>a{min-height:345px}.editorial-filter-grid{grid-template-columns:1fr 1fr}.audience-orbit{width:min(340px,76vw);margin:30px auto 0}.audience-related-centers .shell>div{grid-template-columns:1fr 1fr}}@media (width<=640px){.intelligence-nav,.intelligence-nav-inner{min-height:56px}.intelligence-nav-brand strong{font-size:10px}.editorial-audience-grid{grid-template-columns:1fr}.editorial-audience-grid>a{min-height:320px}.editorial-audience-grid>a>small{margin-top:52px}.editorial-filter-grid{grid-template-columns:1fr}.editorial-results-summary{flex-direction:column;align-items:flex-start;gap:14px}.audience-related-centers .shell>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.editorial-audience-grid>a{transition:none}.editorial-audience-grid>a:hover{transform:none}}@media print{.intelligence-nav{display:none!important}}.sector-readiness{color:#102c42;background:linear-gradient(145deg,#e8eef2,#f8fafb 58%,#e5edf2);padding:118px 0}.sector-readiness-green{background:linear-gradient(145deg,#e3ece9,#f8faf9 58%,#e0ebe7)}.sector-readiness-heading{grid-template-columns:1.12fr .58fr;align-items:end;gap:90px;margin-bottom:62px;display:grid}.sector-readiness-heading h2{color:#071a32;max-width:880px;font:400 clamp(46px, 5vw, 70px)/1 var(--font-display);letter-spacing:-.045em;margin:14px 0 0}.sector-readiness-heading>div:last-child>p{color:#576d7e;margin:0;font-size:16px;line-height:1.7}.sector-readiness-heading small{color:#6e7f8c;margin-top:14px;font-size:13px;line-height:1.5;display:block}.sector-readiness-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:start;gap:18px;display:grid}.sector-readiness-questions{background:#cfdbe2;border:1px solid #cfdbe2;grid-template-columns:1fr 1fr;gap:1px;display:grid}.sector-readiness-green .sector-readiness-questions{background:#cbd9d4;border-color:#cbd9d4}.sector-readiness-questions article{background:#fffffff5;min-height:250px;padding:27px}.sector-readiness-questions header{justify-content:space-between;align-items:center;gap:20px;display:flex}.sector-readiness-questions header span{color:#4b82aa;font:700 13px/1 var(--font-sans);letter-spacing:.12em}.sector-readiness-green .sector-readiness-questions header span{color:#377665}.sector-readiness-questions header strong{color:#516b7d;font:700 12px/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase}.sector-readiness-questions article>p{color:#173a53;min-height:72px;font:400 20px/1.35 var(--font-display);margin:45px 0 28px}.sector-readiness-questions article>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sector-readiness-questions button{color:#5f7484;cursor:pointer;min-height:38px;font:700 12px/1 var(--font-sans);background:#eef3f6;border:1px solid #0000;padding:0 8px;transition:color .2s,background .2s,border-color .2s}.sector-readiness-questions button:hover{border-color:#8bb1ca}.sector-readiness-questions button.active{color:#fff;background:#155c8d;border-color:#155c8d}.sector-readiness-green .sector-readiness-questions button.active{background:#286b59;border-color:#286b59}.sector-readiness-result{color:#fff;background:radial-gradient(circle at 80% 10%,#489dd64d,#0000 28%),#061a31;min-height:560px;padding:34px;position:sticky;top:86px;overflow:hidden;box-shadow:0 30px 75px #051c2e2e}.sector-readiness-green .sector-readiness-result{background:radial-gradient(circle at 80% 10%,#4f9e8352,#0000 28%),#0b2928}.sector-readiness-result>span,.sector-readiness-priorities>span{color:#84b9dd;font:700 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.sector-readiness-green .sector-readiness-result>span,.sector-readiness-green .sector-readiness-priorities>span{color:#8fcfbc}.sector-readiness-score{border-bottom:1px solid #ffffff24;align-items:baseline;gap:5px;margin:44px 0 24px;padding-bottom:24px;display:flex;position:relative}.sector-readiness-score strong{font:400 76px/.85 var(--font-display);letter-spacing:-.06em}.sector-readiness-score small{color:#ffffff7a;font-size:14px}.sector-readiness-score i{width:var(--sector-score);background:#76bce7;height:2px;transition:width .45s;position:absolute;bottom:-1px;left:0;box-shadow:0 0 16px #76bce78c}.sector-readiness-green .sector-readiness-score i{background:#84cfb7;box-shadow:0 0 16px #84cfb780}.sector-readiness-result h3{font:400 31px/1.05 var(--font-display);margin:0 0 12px}.sector-readiness-result>p{color:#fff9;margin:0;font-size:15px;line-height:1.65}.sector-readiness-priorities{margin-top:32px}.sector-readiness-priorities ol{margin:15px 0 0;padding:0;list-style:none}.sector-readiness-priorities li{border-top:1px solid #ffffff1f;gap:5px;padding:12px 0;display:grid}.sector-readiness-priorities li strong{font-size:14px}.sector-readiness-priorities li small,.sector-readiness-priorities>p{color:#ffffff85;font-size:13px;line-height:1.45}.sector-readiness-actions{gap:9px;margin-top:30px;display:grid}.sector-readiness-actions .button{justify-content:space-between;width:100%}.sector-readiness-actions>button{color:#b8d4e5;cursor:pointer;min-height:43px;font:700 12px/1 var(--font-sans);background:0 0;border:1px solid #ffffff2e}.sector-readiness-actions>button:disabled{cursor:not-allowed;opacity:.35}.vertical-intelligence{color:#fff;background:radial-gradient(circle at 92% 5%,#2870b538,#0000 27%),#041426;padding:118px 0}.agro-intelligence{background:radial-gradient(circle at 92% 5%,#38826840,#0000 27%),#071f24}.vertical-intelligence .vertical-heading h2{color:#fff}.vertical-intelligence .vertical-heading>p{color:#fff9;font-size:15px}.vertical-intelligence-grid{background:#ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.vertical-intelligence-grid>a{color:#fff;background:#071c33f5;min-height:390px;padding:28px;transition:transform .35s,background .35s;position:relative}.agro-intelligence .vertical-intelligence-grid>a{background:#0a2928f5}.vertical-intelligence-grid>a:hover{z-index:2;background:#0d3b63;transform:translateY(-8px)}.agro-intelligence .vertical-intelligence-grid>a:hover{background:#125044}.vertical-intelligence-grid>a>span{color:#6fb1dc;font:700 13px/1 var(--font-sans);letter-spacing:.12em}.agro-intelligence .vertical-intelligence-grid>a>span{color:#77c4ab}.vertical-intelligence-grid>a>small{color:#ffffff7a;letter-spacing:.06em;text-transform:uppercase;margin-top:56px;font-size:12px;display:block}.vertical-intelligence-grid h3{font:400 27px/1.08 var(--font-display);margin:17px 0}.vertical-intelligence-grid p{color:#fff9;font-size:14px;line-height:1.65}.vertical-intelligence-grid strong{color:#99cae8;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.vertical-intelligence-grid svg,.vertical-intelligence-all svg{width:15px}.vertical-intelligence-all{color:#b0d6ec;font:700 13px/1 var(--font-sans);align-items:center;gap:14px;margin-top:30px;display:inline-flex}.agro-intelligence .vertical-intelligence-all{color:#a6d8c8}@media (width<=1100px){.sector-readiness-heading,.sector-readiness-layout{grid-template-columns:1fr;gap:46px}.sector-readiness-result{min-height:0;position:relative;top:0}.vertical-intelligence-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.sector-readiness,.vertical-intelligence{padding:82px 0}.sector-readiness-heading{margin-bottom:42px}.sector-readiness-heading h2{font-size:42px}.sector-readiness-questions,.vertical-intelligence-grid{grid-template-columns:1fr}.sector-readiness-questions article{min-height:0}.sector-readiness-questions article>p{min-height:0;margin-top:32px}.vertical-intelligence-grid>a{min-height:345px}}.health-advisory-site{color:#101c2a;background:#f6f5f1;min-height:100vh}.health-advisory-site .health-site-header{z-index:30;color:#fff;border-bottom:1px solid #fff3;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:94px;padding:0 max(40px,50vw - 620px);display:grid;position:absolute;top:0;left:0;right:0}.health-advisory-site .health-site-brand{color:inherit;justify-self:start;gap:7px;display:grid}.health-advisory-site .health-site-brand strong{letter-spacing:.2em;font:700 .8rem/1 Arial,Helvetica,sans-serif}.health-advisory-site .health-site-brand small{letter-spacing:.22em;opacity:.73;font:500 .62rem/1 Arial,Helvetica,sans-serif}.health-advisory-site .health-site-header>nav{align-items:center;gap:2.1rem;display:flex}.health-advisory-site .health-site-header>nav a{color:#ffffffc7;font-size:.82rem;transition:color .2s}.health-advisory-site .health-site-header>nav a:hover,.health-advisory-site .health-site-header>nav a:focus-visible{color:#fff}.health-advisory-site .health-site-cta{color:#fff;border-bottom:1px solid #ffffff9e;justify-self:end;align-items:center;gap:.9rem;padding:.85rem 0 .85rem 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.health-advisory-site .health-site-cta span{font-size:1rem}.health-advisory-site .health-mobile-menu{display:none}.health-advisory-site .health-skip-link{z-index:1000;color:#fff;background:#0b5f9e;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.health-advisory-site .health-skip-link:focus{outline-offset:3px;outline:3px solid #fff;transform:translateY(0)}.health-advisory-site .health-hero{background:linear-gradient(90deg,#031022f7 0%,#031022e6 33%,#03102280 67%,#03102226 100%),linear-gradient(#0000 62%,#0310229e),url(/health-advisory-campus.webp) 50% 44%/cover no-repeat,#031022;min-height:790px}.health-advisory-site .health-hero:before{opacity:.12;background-size:78px 78px;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 78%);mask-image:linear-gradient(90deg,#0000 25%,#000 78%)}.health-advisory-site .health-hero{background-image:linear-gradient(90deg,#031022f5 0%,#031022db 34%,#03102278 70%,#03102233 100%),linear-gradient(#0000 57%,#031022ad),url(/health-advisory-campus.webp);background-position:50%,50%,58% 44%;min-height:800px}.health-advisory-site .health-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:clamp(3rem,7vw,7rem);padding-top:168px;padding-bottom:88px}.health-advisory-site .health-hero-copy{padding:66px 0 22px}.health-advisory-site .health-hero-copy .eyebrow{margin-bottom:1.6rem}.health-advisory-site .health-hero-copy h1{letter-spacing:-.046em;max-width:680px;font-size:clamp(3.45rem,5.35vw,5rem);line-height:1.035}.health-advisory-site .health-hero-copy>p:not(.eyebrow){color:#ffffffd6;max-width:570px;font-size:1.02rem;line-height:1.78}.health-advisory-site .health-hero-actions .button.primary{color:#07182a;letter-spacing:.015em;background:#c6a76b;min-height:54px;padding-inline:1.35rem}.health-advisory-site .health-hero-actions .button.primary:hover{background:#dfc38e}.health-advisory-site .health-hero-actions a:focus-visible,.health-advisory-site .health-site-header a:focus-visible,.health-advisory-site .health-mobile-menu :focus-visible,.health-advisory-site .health-site-footer a:focus-visible{outline-offset:5px;outline:2px solid #e3c58b}.health-advisory-site .health-hero-proof{letter-spacing:.11em;gap:10px 19px;font-size:.68rem}.health-advisory-map{color:#fff;background:#041527b8;border:1px solid #ffffff4d;align-self:center;padding:1.65rem 1.75rem 1.2rem;overflow:hidden;box-shadow:0 24px 70px #0003}.health-advisory-site .health-advisory-map.standalone{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051424c9;border-color:#e2ca9970;padding:1.9rem 2rem 1.35rem;box-shadow:0 32px 90px #00000047}.health-advisory-site .health-advisory-map>header{border-bottom:1px solid #ffffff2e;padding-bottom:1.2rem}.health-advisory-site .health-advisory-map>header span{color:#c4d8e8;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:700}.health-advisory-site .health-advisory-map>header p{color:#ffffffbf;max-width:340px;margin:.65rem 0 0;font:400 1.24rem/1.4 Georgia,Times New Roman,serif}.health-advisory-site .health-advisory-map ol{margin:0;padding:0;list-style:none;display:grid}.health-advisory-site .health-advisory-map li{border-bottom:1px solid #ffffff1f;grid-template-columns:2.4rem 1fr;align-items:start;gap:.4rem;padding:1rem 0;display:grid}.health-advisory-site .health-advisory-map li>span{color:#a8cae2;letter-spacing:.1em;font-size:.7rem}.health-advisory-site .health-advisory-map li div{gap:.28rem;display:grid}.health-advisory-site .health-advisory-map li strong{color:#fff;letter-spacing:.025em;font-size:.83rem;font-weight:600}.health-advisory-site .health-advisory-map li small{color:#ffffffa8;font-size:.75rem;line-height:1.45}.health-advisory-site .health-advisory-map>footer{color:#fff9;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:1.15rem;font-size:.62rem;display:flex}.health-advisory-site .health-advisory-map>footer strong{color:#d3e0e9;font-weight:600}.health-advisory-site .health-private{background:#f2f0ea;padding:clamp(4.75rem,7vw,6.5rem) 0}.health-advisory-site .health-positioning{background:#fbfaf7}.health-advisory-site .health-positioning h2,.health-advisory-site .health-section-heading h2,.health-advisory-site .health-governance-note h2,.health-advisory-site .health-final-cta h2{text-wrap:pretty}.health-advisory-site .health-positioning-grid{gap:clamp(3rem,8vw,8rem)}.health-advisory-site .health-segments{background:linear-gradient(135deg,#061629,#0a2743 72%,#102f4d)}.health-advisory-site .health-segment-card{background:#ffffff09;border-color:#ffffff2e}.health-advisory-site .health-segment-card.entry,.health-advisory-site .health-segment-card.corporate{border-top:2px solid #c6a76b}.health-advisory-site .health-segment-card.corporate{background:radial-gradient(circle at 100% 0,#c6a76b1f,#0000 36%),#ffffff06}.health-advisory-site .health-segment-card header strong,.health-advisory-site .health-governance-grid article>span{color:#c6a76b}.health-advisory-site .health-segment-card li:before,.health-advisory-site .health-governance-grid article>i{color:#c6a76b;background:#c6a76b}.health-advisory-site .health-governance-grid article{border-color:#d8d9d6}.health-advisory-site .health-governance-grid article>i{box-shadow:0 0 0 7px #c6a76b21}.health-advisory-site .health-platform{background:radial-gradient(circle at 16% 9%,#1b4f784d,#0000 24%),#061629}.health-advisory-site .health-portal-links>a{border-color:#c6a76b45}.health-advisory-site .health-portal-links>a:hover{background:#c6a76b12;border-color:#c6a76b}.health-advisory-site .health-portal-links span,.health-advisory-site .health-portal-links strong{color:#d7bd8c}.health-advisory-site .health-final-cta{background:linear-gradient(120deg,#061629,#0b3558)}.health-advisory-site .health-private .health-section-heading{margin-bottom:2.6rem}.health-advisory-site .health-private .health-section-heading>p{color:#596a7b}.health-advisory-site .health-private-grid{background:#d6d9d7;border:1px solid #d6d9d7;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.health-advisory-site .health-private-grid article{background:#faf9f6;flex-direction:column;align-items:flex-start;min-height:285px;padding:2rem;display:flex}.health-advisory-site .health-private-grid article>span{color:#52718b;letter-spacing:.14em;font-size:.66rem;font-weight:700}.health-advisory-site .health-private-grid h3{color:#142d45;margin:1.8rem 0 .7rem;font:400 1.75rem/1.12 Georgia,Times New Roman,serif}.health-advisory-site .health-private-grid p{color:#596a7b;margin:0 0 1.5rem;font-size:.9rem;line-height:1.65}.health-advisory-site .health-private-grid a{color:#175998;margin-top:auto;font-size:.82rem;font-weight:700}.health-advisory-site .health-private-grid a:hover,.health-advisory-site .health-private-grid a:focus-visible{text-underline-offset:4px;text-decoration:underline}.health-advisory-site .health-portal-links{grid-template-columns:repeat(2,minmax(0,1fr))}.health-advisory-site .health-site-footer{color:#fff;background:#04142b;grid-template-columns:1fr auto;align-items:end;gap:1.75rem 3rem;padding:3rem max(40px,50vw - 620px);display:grid}.health-advisory-site .health-site-footer p{color:#9bacbc;margin:1rem 0 0;font-size:.82rem}.health-advisory-site .health-site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.5rem;display:flex}.health-advisory-site .health-site-footer nav a{color:#c1ceda;font-size:.78rem}.health-advisory-site .health-site-footer>small{color:#8396a9;border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:1.25rem;font-size:.72rem}@media (width<=1000px){.health-advisory-site .health-site-header{grid-template-columns:1fr auto;min-height:82px;padding-inline:28px}.health-advisory-site .health-site-header>nav,.health-advisory-site .health-site-cta{display:none}.health-advisory-site .health-mobile-menu{justify-self:end;display:block;position:relative}.health-advisory-site .health-mobile-menu summary{color:#fff;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;list-style:none}.health-advisory-site .health-mobile-menu summary::-webkit-details-marker{display:none}.health-advisory-site .health-mobile-menu nav{background:#061a31;border:1px solid #ffffff29;width:min(19rem,100vw - 3rem);padding:.65rem;display:grid;position:absolute;top:2.1rem;right:0;box-shadow:0 20px 50px #00000059}.health-advisory-site .health-mobile-menu nav a{color:#fff;border-bottom:1px solid #ffffff1f;padding:.85rem;font-size:.85rem}.health-advisory-site .health-mobile-menu nav a:last-child{border-bottom:0}.health-advisory-site .health-hero-grid{grid-template-columns:1fr minmax(320px,.82fr);gap:2.2rem}.health-advisory-site .health-private-grid{grid-template-columns:1fr 1fr}.health-advisory-site .health-private-grid article:last-child{grid-column:1/-1}}@media (width<=700px){.health-advisory-site .health-hero{background-position:63%;min-height:0}.health-advisory-site .health-hero-grid{grid-template-columns:1fr;gap:2rem;padding-top:7rem;padding-bottom:3rem}.health-advisory-site .health-hero-copy{padding:2rem 0 0}.health-advisory-site .health-hero-copy h1{max-width:12ch;font-size:clamp(2.8rem,12vw,4rem)}.health-advisory-site .health-hero-copy>p:not(.eyebrow){max-width:38rem}.health-advisory-site .health-advisory-map{max-width:36rem}.health-advisory-site .health-private-grid{grid-template-columns:1fr}.health-advisory-site .health-private-grid article:last-child{grid-column:auto}.health-advisory-site .health-site-footer{grid-template-columns:1fr;padding:2.5rem 1.25rem}.health-advisory-site .health-site-footer nav{justify-content:flex-start}.health-advisory-site .health-site-footer>small{grid-column:1}}@media (prefers-reduced-motion:reduce){.sector-readiness-score i,.vertical-intelligence-grid>a{transition:none}.vertical-intelligence-grid>a:hover{transform:none}}@media print{.sector-print-mode body *{visibility:hidden!important}.sector-print-mode .sector-readiness,.sector-print-mode .sector-readiness *{visibility:visible!important}.sector-print-mode .sector-readiness{background:#fff;width:100%;padding:0;position:absolute;inset:0 auto auto 0}.sector-print-mode .sector-readiness-heading>div:last-child,.sector-print-mode .sector-readiness-actions,.sector-print-mode .sector-readiness-questions button:not(.active){display:none!important}.sector-print-mode .sector-readiness-layout{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.sector-print-mode .sector-readiness-questions{grid-template-columns:1fr 1fr}.sector-print-mode .sector-readiness-questions article{min-height:185px;padding:18px}.sector-print-mode .sector-readiness-questions article>p{min-height:0;margin:22px 0 16px;font-size:16px}.sector-print-mode .sector-readiness-result{min-height:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:relative;top:0}}.health-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);gap:3.5rem}.health-hero-copy h1{letter-spacing:-.035em;font-size:clamp(2.5rem,4.4vw,4.5rem);line-height:1.09}.health-hero-actions{flex-wrap:wrap;gap:1.25rem}.health-hero .button,.health-final-cta .button{white-space:normal;text-align:center;font-size:.875rem;line-height:1.5}.health-hero .eyebrow,.health-positioning .eyebrow,.health-section-heading .eyebrow,.health-platform .eyebrow,.health-governance-note .eyebrow,.health-final-cta .eyebrow{letter-spacing:.08em;font-size:.875rem;line-height:1.6}.health-hero-proof{color:#b7cade;letter-spacing:.03em;line-height:1.5}.health-hero-proof span:before{top:.5em}.health-command-card header em{color:#d1e3f3;font-size:.75rem;line-height:1.5}.health-command-card header span,.health-command-kpis span,.health-command-kpis small,.health-command-card>footer{color:#a9c2d9}.health-command-kpis article{padding:1.5rem 1rem}.health-command-kpis span{letter-spacing:0;text-transform:none;font-size:.875rem;line-height:1.5}.health-command-kpis small{font-size:.75rem;line-height:1.5}.health-command-card>footer{flex-wrap:wrap;padding:1.25rem;line-height:1.5}.health-example-agenda{border-top:1px solid #24415e;padding:1.5rem}.health-example-agenda>span{color:#8fc4ff;font-size:.875rem}.health-example-agenda ul{color:#d5e4f2;gap:.75rem;margin:1rem 0 0;padding-left:1.2rem;font-size:1rem;line-height:1.5;display:grid}.health-positioning p,.health-section-heading>p,.health-segment-card>p,.health-segment-card li,.health-governance-grid p,.health-platform-intro>p:last-child,.health-pillar-grid p,.health-portal-links p,.health-governance-note p,.health-final-cta p{line-height:1.7;font-size:1rem!important}.health-section-heading>p,.health-segment-card>p,.health-platform-intro>p:last-child,.health-pillar-grid p,.health-portal-links p{color:#b1c2d3}.health-segment-card header{flex-wrap:wrap;gap:1rem;line-height:1.5}.health-segment-card header strong{font-size:1.125rem}.health-segment-card footer{grid-template-columns:1fr;gap:.75rem}.health-segment-card footer span,.health-segment-card footer strong{color:#bad0e4;line-height:1.5}.health-governance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.health-governance-grid article{border-right:0;min-height:0}.health-portal-links strong{margin-top:1.5rem}.health-governance-grid p,.health-positioning p,.health-governance-note p,.health-section-heading.light-surface>p{color:#4b6074}.benefits-question-copy p,.benefits-rating-grid small,.benefits-result-hero p,.benefits-priority-list p,.benefits-result-actions p,.benefits-contact-card>div:first-child p,.benefits-contact-success p{font-size:1rem;line-height:1.65}.benefits-question-copy p,.benefits-rating-grid small,.benefits-priority-list p,.benefits-result-actions p{color:#506578}.benefits-contact-card form>label,.benefits-consent span{color:#c0d3e5;font-size:.875rem;line-height:1.6}.benefits-consent a{color:#9bceff;text-underline-offset:.2em;text-decoration:underline}.benefits-contact-card .benefits-consent{grid-template-columns:1.25rem 1fr}.benefits-consent input{width:1.25rem;min-height:1.25rem;margin:.2rem 0 0}.benefits-contact-card input,.benefits-profile-fields select{font-size:1rem}.benefits-contact-success strong{overflow-wrap:anywhere;line-height:1.6}.benefits-question-panel{gap:2rem}.benefits-rating-grid>label,.benefits-profile-fields fieldset label{position:relative}.benefits-profile-fields label:focus-within,.benefits-rating-grid label:focus-within{outline-offset:3px;outline:3px solid #286dc2}.benefits-diagnostic :is(button,a,select,input):focus-visible,.diagnostic-inbox :is(a,button,select,input,textarea,summary):focus-visible,.beneficiary-action-grid summary:focus-visible{outline-offset:4px;outline:3px solid #438cff}.benefits-diagnostic-nav button,.benefits-result-actions button,.benefits-diagnostic-return button{min-height:2.75rem;padding:.75rem 1rem}.benefits-diagnostic-return{flex-wrap:wrap;gap:1.5rem}.benefits-diagnostic-return button:disabled{color:#586d7e;cursor:default;opacity:.65}.benefits-form-error{line-height:1.6}.rh-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-kpi-grid article{min-width:0}.rh-kpi-grid small,.rh-command-hero small{line-height:1.6}.rh-data-source{color:#3f5870;background:#eaf1f7;border-left:3px solid #2377da;padding:1rem 1.25rem;font-size:.875rem;line-height:1.7}.rh-insight-row p,.rh-agenda p,.rh-privacy-bar p,.rh-form-heading p{font-size:1rem;line-height:1.6}.rh-program-grid footer strong{float:none;margin-top:.5rem;display:block}.rh-program-grid em.inactive{color:#596674;background:#e7ecf1}.rh-agenda article{grid-template-columns:2rem minmax(0,1fr)}.rh-agenda em{white-space:normal;grid-column:2}.beneficiary-hero>div:first-child span,.beneficiary-guidance p,.beneficiary-action-grid p,.beneficiary-program-grid p,.beneficiary-checklist p,.beneficiary-support>p,.beneficiary-privacy p,.beneficiary-empty p{font-size:1rem;line-height:1.6}.beneficiary-guidance p,.beneficiary-action-grid p,.beneficiary-program-grid p,.beneficiary-checklist p,.beneficiary-support>p,.beneficiary-empty p{color:#4d6375}.beneficiary-action-grid details{margin-top:1.25rem}.beneficiary-action-grid summary{color:#165ead;cursor:pointer;min-height:2.75rem;padding:.75rem 0;font-size:.875rem;font-weight:600}.beneficiary-action-grid details p{margin-top:.75rem}.beneficiary-program-grid footer{flex-wrap:wrap;gap:.75rem}.beneficiary-program-grid footer strong{color:#305576}.beneficiary-support a{flex-wrap:wrap;padding:1rem}.beneficiary-guidance{grid-template-columns:1fr;gap:.75rem}.beneficiary-privacy{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem}.hub-sidebar nav a{font-size:.875rem;line-height:1.5}.hub-sidebar nav a>span{font-size:.75rem}.hub-section-title>span{font-size:.875rem;line-height:1.6}.client-demo-banner{flex-wrap:wrap;gap:.75rem}.client-demo-banner strong,.client-demo-banner span{font-size:.875rem;line-height:1.6}.diagnostic-inbox{max-width:1200px;margin:0 auto}.inbox-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;display:grid}.inbox-summary article{background:#fff;border:1px solid #d5e0ea;gap:.35rem;padding:1rem 1.1rem;display:grid}.inbox-summary span{color:#45627b;font-size:.8rem}.inbox-summary strong{color:#173b5c;font:500 1.6rem/1.2 Georgia,serif}.inbox-summary .attention{background:#fff8f7;border-color:#d9a19f}.inbox-summary .attention strong{color:#9c2b37}.inbox-filters{background:#eaf1f8;border-top:3px solid #1976da;grid-template-columns:1fr 1fr 1fr 2fr;gap:1rem;padding:1.5rem;display:grid}.inbox-filters label,.inbox-fields label{color:#35546f;gap:.5rem;font-size:.875rem;font-weight:600;display:grid}.inbox-filters input,.inbox-filters select,.inbox-fields input,.inbox-fields select,.inbox-fields textarea{color:#173b5c;width:100%;min-width:0;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #bacbdc;border-radius:3px;padding:.75rem;font-size:1rem}.inbox-fields textarea{resize:vertical}.inbox-count{color:#45627b;margin:1.25rem 0;font-size:.875rem}.inbox-list{gap:1.25rem;display:grid}.inbox-card{background:#fff;border:1px solid #cbd8e4;padding:2rem;box-shadow:0 8px 24px #071e3210}.inbox-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.inbox-card-badges{justify-items:end;gap:.5rem;display:grid}.inbox-card>header span{color:#42678b;font-size:.875rem;line-height:1.6}.inbox-card h3{color:#132f4b;overflow-wrap:anywhere;margin:.5rem 0;font:400 1.75rem/1.2 Georgia,serif}.inbox-card p{color:#456079;font-size:1rem;line-height:1.6}.inbox-card .inbox-status{white-space:nowrap;color:#164c85;background:#eaf2fb;padding:.35rem .75rem}.inbox-card .inbox-status.new{background:#daebff}.inbox-card .inbox-status.archived{color:#56697b;background:#edf0f3}.inbox-follow-up{text-align:right;background:#f7f9fb;border:1px solid #d5e0ea;padding:.35rem .65rem}.inbox-follow-up.overdue{color:#9c2b37;background:#fff1f2;border-color:#dda9a7}.inbox-follow-up.today{color:#73510a;background:#fff8e6;border-color:#e3c277}.inbox-follow-up.scheduled{color:#246348;background:#eff8f3}.inbox-follow-up.archived{color:#56697b}.inbox-contact{color:#173b5c;flex-wrap:wrap;gap:.75rem 1.25rem;margin:1.5rem 0;font-size:1rem;display:flex}.inbox-contact a{color:#165eab;overflow-wrap:anywhere;text-decoration:underline}.inbox-current-action{background:#f4f8fc;border-left:3px solid #1976da;padding:.75rem 1rem}.inbox-card details{border-top:1px solid #dde5ed;padding:.5rem 0}.inbox-card summary{color:#2a5c88;cursor:pointer;padding:.75rem 0;font-size:.875rem}.inbox-card details ul{color:#456079;font-size:1rem;line-height:1.65}.inbox-card .inbox-protocol{overflow-wrap:anywhere;font-size:.75rem}.inbox-card fieldset{border:0;min-width:0;margin:.75rem 0 0;padding:0}.inbox-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.inbox-next-action{grid-column:1/-1}.inbox-owner{color:#3c5871;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.25rem 0;font-size:.875rem;display:flex}.inbox-owner label{align-items:center;gap:.5rem;display:flex}.inbox-owner input{width:1.125rem;height:1.125rem}.inbox-card button{color:#fff;cursor:pointer;background:#125cb6;border:0;min-height:2.75rem;padding:.8rem 1.25rem;font-size:.875rem;font-weight:600}.inbox-card fieldset:disabled button{opacity:.6;cursor:wait}.inbox-error,.inbox-card .inbox-error{color:#9c2b37;background:#fff1f2;padding:1rem;line-height:1.6}.inbox-card .inbox-success{color:#246348;font-size:.875rem}.inbox-empty{color:#355675;background:#fff;border:1px solid #cad7e4;padding:3rem 1.5rem}.inbox-empty h3{font:400 1.5rem Georgia,serif}.inbox-empty p{font-size:1rem;line-height:1.6}@media (width<=1000px){.inbox-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.health-hero-grid{grid-template-columns:1fr;gap:2rem}.health-command-card{max-width:100%}.health-command-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.health-governance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-filters{grid-template-columns:1fr 1fr}.inbox-search{grid-column:1/-1}.rh-insight-row,.rh-two-column{grid-template-columns:1fr}}@media (width<=640px){.health-hero-grid{padding-top:6rem}.health-hero-copy{padding-top:2rem}.health-hero-copy h1{font-size:clamp(2.25rem,9vw,3rem)}.health-command-kpis,.health-governance-grid,.rh-kpi-grid,.beneficiary-privacy,.inbox-filters,.inbox-fields{grid-template-columns:1fr}.inbox-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.health-command-kpis article{grid-template-columns:1.2fr 1fr;align-items:start;gap:.5rem;display:grid}.health-command-kpis strong{text-align:right;margin:0}.health-command-kpis small{grid-column:1/-1;margin-top:0}.benefits-rating-grid>label{grid-template-columns:1fr}.benefits-rating-grid em{text-align:left}.benefits-diagnostic-nav button{min-width:0}.benefits-result-hero{gap:1.5rem}.beneficiary-action-grid,.beneficiary-program-grid{grid-template-columns:1fr}.inbox-card{padding:1.25rem}.inbox-card>header{flex-direction:column}.inbox-card-badges{justify-items:start}.inbox-card button{width:100%}}@media (prefers-reduced-motion:reduce){.benefits-diagnostic *,.health-hero *{scroll-behavior:auto!important;transition:none!important}}.governance-hero .inner-hero-copy small{font-size:.75rem;line-height:1.5}.policy-owner{color:#9fb7ce;margin-top:.75rem;font-size:.875rem;line-height:1.55;display:block}.governance-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:5rem;margin-bottom:3.5rem;display:grid}.governance-heading.compact{margin-bottom:2.75rem}.governance-heading h2{color:#071a32;max-width:800px;font:400 clamp(2.5rem, 4.2vw, 3.9rem)/1.03 var(--font-display);letter-spacing:-.04em;margin:.85rem 0 0}.governance-heading>p{color:#53697b;margin:0;font-size:1rem;line-height:1.7}.governance-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-card{min-height:500px;padding:2rem}.governance-card>div{align-items:center;gap:.75rem;font-size:.8125rem}.governance-card>div strong{color:#20694f;letter-spacing:.06em;text-transform:uppercase;background:#e2f3eb;margin-left:auto;padding:.4rem .65rem;font-size:.75rem}.governance-card>div svg{flex:0 0 1.125rem}.governance-card h2{margin:4.5rem 0 1.25rem;font-size:clamp(2rem,3vw,2.7rem)}.governance-card p{color:#4e6477;font-size:1rem;line-height:1.7}.governance-card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:.75rem;margin:2rem 0;padding:1.25rem 0;display:grid}.governance-card dl div{grid-template-columns:8.5rem 1fr;gap:1rem;display:grid}.governance-card dt{color:#718295;font-size:.8125rem}.governance-card dd{color:#183a59;margin:0;font-size:.875rem;font-weight:650}.governance-card small{font-size:.75rem}.governance-register{background:#edf2f5;padding:7.5rem 0}.governance-register-table,.governance-access-matrix{background:#fff;border:1px solid #cad6de;overflow-x:auto}.governance-register-table:focus-visible,.governance-access-matrix:focus-visible{outline-offset:4px;outline:3px solid #286dc2}.governance-register table,.governance-access-matrix table{border-collapse:collapse;width:100%;min-width:920px}.governance-register th,.governance-register td,.governance-access-matrix th,.governance-access-matrix td{text-align:left;vertical-align:top;border-bottom:1px solid #d9e1e6;padding:1.25rem}.governance-register th,.governance-access-matrix th{color:#547087;letter-spacing:.08em;text-transform:uppercase;background:#f8fafb;font-size:.75rem}.governance-register td,.governance-access-matrix td{color:#304e66;font-size:.875rem;line-height:1.55}.governance-register td:first-child a{color:#0d5594;font-weight:700}.governance-register td a{color:#1c619b;overflow-wrap:anywhere}.governance-register td small{color:#718294;margin-top:.35rem;font-size:.75rem;display:block}.governance-controls-lead{color:#99aec1;max-width:600px;margin:1.75rem 0 0;font-size:1rem;line-height:1.7}.governance-cycle{border-top:1px solid #ffffff29;margin:0;padding:0;list-style:none}.governance-cycle li{border-bottom:1px solid #ffffff29;grid-template-columns:3rem 1fr;gap:1.25rem;padding:1.5rem 0;display:grid}.governance-cycle li>span{color:#73a8d5;font-size:.8125rem}.governance-cycle h3{font:400 1.75rem/1.1 var(--font-display);margin:0 0 .55rem}.governance-cycle p{color:#9fb1c1;margin:0;font-size:.9375rem;line-height:1.65}.governance-boundary{background:#fff;padding:7.5rem 0}.governance-boundary-grid{grid-template-columns:1fr 1fr;align-items:start;gap:7rem;display:grid}.governance-boundary h2{color:#0a2d4f;font:400 clamp(2.7rem, 4vw, 4rem)/1.03 var(--font-display);letter-spacing:-.04em;margin:1rem 0 0}.governance-boundary-grid>div:last-child>p{color:#506679;margin:0 0 2rem;font-size:1rem;line-height:1.8}.governance-boundary .text-link{color:#0f5b9e;align-items:center;gap:.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.governance-boundary .text-link svg{width:1rem}.policy-nav p{font-size:.75rem}.policy-nav a{font-size:.875rem}.policy-summary strong{font-size:.75rem}.policy-section>span{font-size:.8125rem}.policy-section p,.policy-section li{color:#465f73;font-size:1rem;line-height:1.78}.integrity-summary p{gap:.75rem;display:grid}.integrity-summary p small{color:#4b6680;font:700 .75rem/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.governance-kpi-grid{background:#ced9e2;border:1px solid #ced9e2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.governance-kpi-grid article{background:#fff;min-height:170px;padding:1.5rem}.governance-kpi-grid span,.governance-kpi-grid small{color:#5d7386;font-size:.8125rem;line-height:1.5;display:block}.governance-kpi-grid strong{color:#0b3358;font:400 2.8rem/1 var(--font-display);margin:1.6rem 0 .65rem;display:block}.governance-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.governance-policy-grid article{background:#fff;border:1px solid #cfdae3;min-height:320px;padding:1.75rem}.governance-policy-grid header{color:#4a7293;justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.governance-policy-grid header strong{color:#1d694d;letter-spacing:.06em;text-transform:uppercase;background:#e4f3ec;padding:.4rem .6rem;font-size:.75rem}.governance-policy-grid h3{color:#0c3457;font:400 1.85rem/1.08 var(--font-display);margin:2.8rem 0 .75rem}.governance-policy-grid p{color:#536b7f;font-size:.9375rem}.governance-policy-grid dl{border-top:1px solid #dce4ea;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;padding-top:1rem;display:grid}.governance-policy-grid dt{color:#718494;font-size:.75rem}.governance-policy-grid dd{color:#294e6d;margin:.35rem 0 0;font-size:.875rem;font-weight:700}.governance-policy-grid a{color:#155e9e;font-size:.875rem;font-weight:700}.governance-control-list{border-top:1px solid #cfdbe4}.governance-control-list article{border-bottom:1px solid #cfdbe4;grid-template-columns:3rem 1fr 9rem;align-items:center;gap:1rem;padding:1.5rem 0;display:grid}.governance-control-list article>span{color:#4d7a9f;font-size:.8125rem}.governance-control-list h3{color:#123a5c;margin:0 0 .4rem;font-size:1rem}.governance-control-list p{color:#5b7082;margin:0;font-size:.875rem;line-height:1.55}.governance-control-list article>strong{letter-spacing:.04em;text-align:center;justify-self:end;padding:.45rem .65rem;font-size:.75rem}.governance-control-list .ok{color:#196244;background:#e0f2e9}.governance-control-list .progress{color:#1e5f93;background:#e4f0fa}.governance-control-list .attention{color:#805d1b;background:#fbf0d4}.governance-access-matrix td:first-child{color:#123f64;font-weight:700}.governance-action-module ol{border-top:1px solid #cedae3;margin:0;padding:0;list-style:none}.governance-action-module li{border-bottom:1px solid #cedae3;grid-template-columns:3rem 1fr 10rem;align-items:center;gap:1rem;padding:1.3rem 0;display:grid}.governance-action-module li>span{color:#4f7b9e;font-size:.8125rem}.governance-action-module li strong,.governance-action-module li small{display:block}.governance-action-module li strong{color:#173c5b;font-size:.9375rem}.governance-action-module li small{color:#64798b;margin-top:.35rem;font-size:.8125rem}.governance-action-module time{color:#315b7c;text-align:right;font-size:.8125rem}.governance-principle-note{color:#fff;background:radial-gradient(circle at 85% 15%,#2b7dc347,#0000 28%),#061a31;margin-top:5.5rem;padding:3.2rem}.governance-principle-note>span,.governance-principle-note>small{color:#8fb7d5;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.governance-principle-note blockquote{max-width:780px;font:400 clamp(2rem, 4vw, 3.2rem)/1.08 var(--font-display);letter-spacing:-.03em;margin:2rem 0 1.25rem}@media (width<=1000px){.governance-heading,.governance-boundary-grid{grid-template-columns:1fr;gap:2.5rem}.governance-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.governance-card-grid,.governance-policy-grid,.governance-kpi-grid{grid-template-columns:1fr}.governance-card{min-height:0}.governance-card dl div{grid-template-columns:1fr;gap:.3rem}.governance-register,.governance-boundary{padding:5rem 0}.governance-control-list article{grid-template-columns:2rem 1fr}.governance-control-list article>strong{grid-column:2;justify-self:start}.governance-action-module li{grid-template-columns:2rem 1fr}.governance-action-module time{text-align:left;grid-column:2}.governance-principle-note{padding:2rem 1.5rem}}.access-review-center{background:#fff;border:1px solid #cbd8e2}.access-review-center>header{color:#fff;background:#0a2c4a;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:end;gap:2rem;padding:1.5rem;display:grid}.access-review-center>header span,.access-review-center>header strong{display:block}.access-review-center>header span{color:#8eb5d3;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.access-review-center>header strong{margin-top:.55rem;font-size:1rem}.access-review-progress{background:#ffffff26;height:.5rem;overflow:hidden}.access-review-progress i{background:#56a7e6;height:100%;transition:width .25s;display:block}.access-review-list{display:grid}.access-review-row{border-top:1px solid #dbe4ea;grid-template-columns:minmax(220px,.85fr) minmax(165px,.5fr) minmax(260px,1.2fr) minmax(145px,.45fr);align-items:end;gap:1rem;padding:1.35rem 1.5rem;display:grid}.access-review-identity>strong,.access-review-identity>span{overflow-wrap:anywhere;display:block}.access-review-identity>strong{color:#153c5c;font-size:1rem}.access-review-identity>span{color:#60788b;margin-top:.35rem;font-size:.875rem}.access-review-identity>div{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.access-review-identity small,.access-review-identity em{padding:.35rem .5rem;font-size:.75rem;font-style:normal}.access-review-identity small{color:#315f82;background:#e7f0f7}.access-review-identity em.active{color:#1e664a;background:#e4f3ec}.access-review-identity em.blocked{color:#8e3b42;background:#fae9eb}.access-review-row label{color:#3d5c75;gap:.5rem;font-size:.875rem;font-weight:650;display:grid}.access-review-row select,.access-review-row textarea{color:#173b58;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #b9c9d6;border-radius:2px;padding:.7rem;font-size:1rem}.access-review-row textarea{resize:vertical;min-height:4.25rem;line-height:1.45}.access-review-row :is(select,textarea,button):focus-visible{outline-offset:3px;outline:3px solid #2877c5}.access-review-action{gap:.55rem;display:grid}.access-review-action button{color:#fff;cursor:pointer;background:#155f9f;border:0;min-height:2.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700}.access-review-action button:disabled{cursor:wait;opacity:.6}.access-review-action span{color:#29674e;font-size:.8125rem;line-height:1.45}.access-review-action .access-review-error{color:#9a3038}.access-review-center>footer{background:#f1f5f8;border-top:1px solid #dbe4ea;padding:1.25rem 1.5rem}.access-review-center>footer p{color:#4b657a;margin:0;font-size:.875rem;line-height:1.65}.access-review-center>footer a{color:#115b99;font-weight:700}.access-review-state{color:#365a76;background:#f5f8fa;border:1px solid #cbd8e2;padding:2rem}.access-review-state.error{color:#8b3038;background:#fff0f1}.access-review-state p{margin:.65rem 0 0;font-size:.9375rem;line-height:1.6}.information-class-grid{background:#cdd9e2;border:1px solid #cdd9e2;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.information-class-grid article{background:#fff;min-height:280px;padding:1.5rem}.information-class-grid header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.information-class-grid header span{color:#4f7ea3;font-size:.8125rem;font-weight:700}.information-class-grid header strong{color:#143d5d;font-size:1rem}.information-class-grid p{color:#274d69;margin:3.2rem 0 1.25rem;font-size:1rem;line-height:1.55}.information-class-grid small{color:#607688;border-top:1px solid #dbe4ea;padding-top:1rem;font-size:.8125rem;line-height:1.6;display:block}.governance-two-column{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.governance-two-column .hub-section-title{grid-template-columns:1fr;gap:1rem}.governance-gate-list,.governance-incident-list{border-top:1px solid #cad7e0;margin:0;padding:0;list-style:none}.governance-gate-list li,.governance-incident-list li{border-bottom:1px solid #cad7e0;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.15rem 0;display:grid}.governance-gate-list li>span,.governance-incident-list li>span{color:#4e7ba0;font-size:.8125rem}.governance-gate-list strong,.governance-incident-list strong{color:#163c5b;font-size:.9375rem}.governance-gate-list p,.governance-incident-list p{color:#5a7082;margin:.4rem 0 0;font-size:.875rem;line-height:1.6}@media (width<=1180px){.access-review-row{grid-template-columns:1fr 1fr;align-items:start}.access-review-identity,.access-review-row label:nth-of-type(2){grid-column:span 1}}@media (width<=900px){.information-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-two-column{grid-template-columns:1fr}}@media (width<=640px){.access-review-center>header,.access-review-row,.information-class-grid{grid-template-columns:1fr}.access-review-identity,.access-review-row label:nth-of-type(2){grid-column:auto}.access-review-row{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.access-review-progress i{transition:none}}.governance-operational-registers{gap:1.5rem;display:grid}.governance-register-message,.governance-register-state{color:#264e6c;background:#eaf3fa;border-left:4px solid #2877c5;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.55}.governance-register-state.error{color:#832d34;background:#fff0f1;border-color:#a9434a}.governance-register-state p{margin:.4rem 0 0}.governance-register-panel{background:#fff;border:1px solid #c8d6e0}.governance-register-panel>header{color:#fff;background:linear-gradient(120deg,#082a47,#0c416d);justify-content:space-between;align-items:end;gap:1.5rem;padding:1.4rem 1.5rem;display:flex}.governance-register-panel>header span{color:#8fb9d8;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.governance-register-panel>header h3{font:400 1.7rem/1.08 var(--font-display);margin:.45rem 0 0}.governance-register-panel>header>strong{color:#b8d5e9;font-size:.8125rem}.governance-register-form{background:#f5f8fa;border-bottom:1px solid #d7e1e8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.5rem;display:grid}.governance-register-form label{color:#385b74;align-content:start;gap:.5rem;font-size:.875rem;font-weight:700;display:grid}.governance-register-form label.wide{grid-column:span 2}.governance-register-form :is(input,select,textarea),.governance-record-list select{color:#123a5a;width:100%;min-height:2.85rem;font:inherit;background:#fff;border:1px solid #afc2d0;border-radius:2px;padding:.72rem .8rem;font-size:1rem}.governance-register-form textarea{resize:vertical;line-height:1.5}.governance-register-form button{color:#fff;cursor:pointer;background:#125d9a;border:0;align-self:end;min-height:2.85rem;padding:.75rem 1rem;font-size:.875rem;font-weight:750}.governance-register-form button:disabled{cursor:wait;opacity:.62}.governance-register-form :is(input,select,textarea,button):focus-visible,.governance-record-list select:focus-visible{outline-offset:3px;outline:3px solid #2877c5}.governance-record-list{display:grid}.governance-record-list article{border-top:1px solid #dbe4ea;grid-template-columns:minmax(0,1fr) 12rem;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:grid}.governance-record-list article:first-child{border-top:0}.governance-record-list strong,.governance-record-list small{display:block}.governance-record-list strong{color:#163d5c;font-size:1rem;line-height:1.4}.governance-record-list p{color:#4f687b;margin:.35rem 0;font-size:.9375rem;line-height:1.55}.governance-record-list small{color:#667d8e;font-size:.8125rem;line-height:1.5}.governance-record-list .empty{color:#536c7f;background:#fff;margin:0;padding:1.5rem}@media (width<=1100px){.governance-register-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.governance-register-panel>header,.governance-record-list article{align-items:start}.governance-register-panel>header{flex-direction:column}.governance-register-form,.governance-record-list article{grid-template-columns:1fr}.governance-register-form label.wide{grid-column:auto}}.health-segment-action{color:#a9d5ff;margin-top:1.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.health-final-secondary{color:#b8d9f7;margin-top:1.25rem;font-size:.875rem;font-weight:700;display:block}.health-acquisition-hero{color:#fff;background:radial-gradient(circle at 12% 10%,#267ee842,#0000 32%),linear-gradient(135deg,#031326 0%,#062b52 58%,#07427f 100%)}.health-acquisition-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(460px,.72fr);align-items:start;gap:clamp(3rem,6vw,6rem);padding-top:8rem;padding-bottom:5rem;display:grid}.health-acquisition-copy{min-width:0;padding-top:1.5rem}.health-acquisition-hero .eyebrow{font-size:.75rem}.health-acquisition-copy h1{max-width:760px;font:400 clamp(3rem,5vw,5rem)/1.02 var(--font-display);letter-spacing:-.042em;margin:1.25rem 0}.health-acquisition-lead{color:#bed0e2;max-width:700px;font-size:1.25rem;line-height:1.7}.health-acquisition-copy ul{color:#d8e6f2;gap:.75rem;margin:2rem 0;padding:0;list-style:none;display:grid}.health-acquisition-copy li{align-items:start;gap:.75rem;line-height:1.55;display:flex}.health-acquisition-copy li:before{content:"";border:2px solid #5ca8ff;border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.55rem}.health-acquisition-links{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.health-acquisition-links a{color:#fff;border:1px solid #a3cdf773;justify-content:center;align-items:center;min-height:3.25rem;padding:.85rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.health-acquisition-links a:first-child{background:#1767d7;border-color:#2e80e7}.health-lead-form,.health-lead-success{color:#173954;background:#fff;padding:clamp(1.5rem,3vw,2.75rem);box-shadow:0 28px 80px #000a1c52}.health-lead-form header span,.health-lead-success>span{color:#1767d7;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.health-lead-form header h2,.health-lead-success h2{font:400 2rem/1.1 var(--font-display);margin:.8rem 0}.health-lead-form header p,.health-lead-success p{color:#597084;margin:0 0 1.5rem;font-size:.875rem;line-height:1.65}.health-lead-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.health-lead-fields>label:not(.health-lead-consent):not(.health-lead-honeypot){color:#425f77;gap:.45rem;font-size:.875rem;font-weight:700;display:grid}.health-lead-fields label small{font-weight:400}.health-lead-fields input:not([type=checkbox]),.health-lead-fields select{color:#153a5b;width:100%;min-width:0;min-height:3rem;font:inherit;background:#f8fafc;border:1px solid #c3d1de;padding:.7rem .8rem;font-size:1rem}.health-lead-fields input:focus,.health-lead-fields select:focus{background:#fff;border-color:#1d70d6;outline:3px solid #1f74dd40}.health-lead-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.health-lead-consent{color:#4b647a;grid-column:1/-1;grid-template-columns:1.2rem 1fr;align-items:start;gap:.7rem;margin-top:.5rem;font-size:.875rem;line-height:1.55;display:grid}.health-lead-consent input{width:1.2rem;height:1.2rem;margin-top:.15rem}.health-lead-consent a{color:#145fb6;text-decoration:underline}.health-lead-form>button{color:#fff;width:100%;min-height:3.35rem;font:700 .875rem var(--font-sans);cursor:pointer;background:#1767d7;border:0;margin-top:1.25rem}.health-lead-form>button:disabled{opacity:.6;cursor:wait}.health-lead-assurance{color:#697d8e;text-align:center;margin:.75rem 0 0;font-size:.75rem}.health-lead-error{color:#8b2633;background:#fff0f2;margin:1rem 0 0;padding:.9rem;font-size:.875rem;line-height:1.5}.health-lead-success strong{color:#185b45;overflow-wrap:anywhere;background:#eaf8f2;margin:1.5rem 0;padding:1rem;display:block}.health-lead-success>div{gap:.75rem;display:grid}.health-lead-success a{color:#125fae;font-size:.875rem;font-weight:700}#analise{min-width:0;scroll-margin-top:1.5rem}.health-acquisition-proof{background:#fff;border-bottom:1px solid #dfe7ee}.health-acquisition-proof .shell{color:#153955;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;min-height:5.5rem;display:flex}.health-acquisition-proof span{color:#64798b;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.health-acquisition-proof strong{font-size:.875rem}.health-acquisition-proof i{background:#d7e0e8;width:1px;height:2rem}.health-acquisition-problem,.health-acquisition-process{background:#f7f9fb;padding:clamp(5rem,7vw,6.25rem) 0}.health-acquisition-problem header{grid-template-columns:1fr .72fr;align-items:end;gap:6rem;margin-bottom:4rem;display:grid}.health-acquisition-problem h2,.health-acquisition-process h2{font:400 clamp(2.6rem,4.5vw,4.8rem)/1.02 var(--font-display);letter-spacing:-.035em;color:#102f49;margin:1rem 0 0}.health-acquisition-problem header>p,.health-acquisition-process-grid>div>p:last-child{color:#526a7e;font-size:1.05rem;line-height:1.75}.health-warning-grid{background:#cfdae4;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.health-warning-grid article{background:#fff;min-height:11.5rem;padding:1.75rem}.health-warning-grid span{color:#1767d7;font-size:.8rem;font-weight:800}.health-warning-grid p{color:#2f506a;margin:2.5rem 0 0;font-size:1rem;line-height:1.65}.health-acquisition-outcomes{color:#fff;background:#04172a;padding:clamp(5rem,7vw,6.25rem) 0}.health-acquisition-outcomes header{margin-bottom:4rem}.health-acquisition-outcomes h2{font:400 clamp(2.8rem,4.8vw,5rem)/1.02 var(--font-display);margin:1rem 0 0}.health-acquisition-outcomes .shell>div{background:#25415a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.health-acquisition-outcomes article{background:#071f36;min-height:17rem;padding:1.75rem}.health-acquisition-outcomes article>span{color:#65a8ed;font-size:.8rem;font-weight:800}.health-acquisition-outcomes h3{font:400 1.65rem/1.15 var(--font-display);margin:3.25rem 0 1rem}.health-acquisition-outcomes article p{color:#aabed0;font-size:.95rem;line-height:1.7}.health-acquisition-process{background:#fff}.health-acquisition-process-grid{grid-template-columns:.85fr 1fr;gap:7rem;display:grid}.health-acquisition-process ol{border-top:1px solid #d5dfe7;margin:0;padding:0;list-style:none}.health-acquisition-process li{border-bottom:1px solid #d5dfe7;grid-template-columns:3rem 1fr;gap:1.25rem;padding:2rem 0;display:grid}.health-acquisition-process li>span{color:#1767d7;font-size:.8rem;font-weight:800}.health-acquisition-process li strong{color:#183d5b;font-size:1.15rem}.health-acquisition-process li p{color:#5c7183;margin:.5rem 0 0;line-height:1.65}.health-acquisition-decision{color:#fff;background:linear-gradient(135deg,#062b52,#0a4b89);padding:clamp(5rem,7vw,6.25rem) 0}.health-acquisition-decision>.shell{grid-template-columns:.72fr 1fr;gap:6rem;display:grid}.health-acquisition-decision h2{font:400 clamp(2.6rem,4vw,4.3rem)/1.03 var(--font-display);margin-top:1rem}.health-acquisition-decision-cards{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.health-acquisition-decision-cards a{color:#fff;background:#ffffff0f;border:1px solid #b7d7f540;flex-direction:column;min-height:17rem;padding:1.75rem;display:flex}.health-acquisition-decision-cards span{color:#8fc5fa;text-transform:uppercase;font-size:.75rem;font-weight:800}.health-acquisition-decision-cards h3{font:400 1.8rem/1.1 var(--font-display);margin:2.5rem 0 1rem}.health-acquisition-decision-cards p{color:#bfd0df;line-height:1.65}.health-acquisition-decision-cards strong{color:#a9d4ff;margin-top:auto;font-size:.875rem}.health-acquisition-final{color:#fff;background:#020e1b;padding:5rem 0}.health-positioning,.health-segments,.health-governance,.health-platform,.health-governance-note,.health-final-cta,.health-acquisition-proof,.health-acquisition-problem,.health-acquisition-outcomes,.health-acquisition-process,.health-acquisition-decision,.health-acquisition-final{content-visibility:auto;contain-intrinsic-size:auto 650px}.health-acquisition-final>.shell{grid-template-columns:1fr .65fr;align-items:end;gap:6rem;display:grid}.health-acquisition-final h2{font:400 clamp(2.6rem,4vw,4.5rem)/1.02 var(--font-display);margin:1rem 0 0}.health-acquisition-final p{color:#a8bdcf;font-size:1rem;line-height:1.7}.health-pipeline{max-width:1240px;margin:0 auto}.health-pipeline-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.5rem;margin:-1rem 0 1.5rem;display:flex}.health-pipeline-toolbar a{color:#1763ad;font-size:.85rem;font-weight:700}.health-pipeline-stats{background:#cad8e5;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:1.5rem;display:grid}.health-pipeline-stats article{background:#fff;padding:1.25rem}.health-pipeline-stats span{color:#5e7386;text-transform:uppercase;font-size:.75rem;display:block}.health-pipeline-stats strong{color:#123b60;font:400 2rem var(--font-display);margin-top:.65rem;display:block}.health-pipeline-data-note{color:#60758a;margin:-.75rem 0 1.5rem;font-size:.8rem}.health-stage-history{background:#fff;border:1px solid #cbd8e4;margin:0 0 1.5rem}.health-stage-history>header{border-bottom:1px solid #e0e8ef;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;display:flex}.health-stage-history>header span{color:#55728d;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.health-stage-history h2{color:#173b5c;font:400 1.45rem/1.2 var(--font-display);margin:.25rem 0}.health-stage-history>header p{color:#60758a;margin:0;font-size:.82rem}.health-stage-history>header>strong{color:#124c83;background:#eaf3fb;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.health-stage-history ol{margin:0;padding:0;list-style:none;display:grid}.health-stage-history li{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.35rem;display:flex}.health-stage-history li>div{gap:.25rem;min-width:0;display:grid}.health-stage-history li>div:last-child{text-align:right;justify-items:end}.health-stage-history li strong{color:#173b5c;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.health-stage-history li span,.health-stage-history li time{color:#60758a;font-size:.78rem}.health-stage-history li b{color:#2771b4;padding:0 .25rem}.health-stage-history>small{color:#72869a;padding:.7rem 1.35rem;font-size:.72rem;display:block}.health-stage-history-empty{color:#60758a;margin:0;padding:1.2rem 1.35rem;font-size:.88rem}.health-pipeline-filters{background:#eaf1f8;border-top:3px solid #1976da;grid-template-columns:1fr 1fr 2fr;gap:1rem;padding:1.5rem;display:grid}.health-pipeline-filters label,.health-pipeline-fields label{color:#35546f;gap:.5rem;font-size:.875rem;font-weight:600;display:grid}.health-pipeline-filters :is(input,select),.health-pipeline-fields :is(input,select,textarea){color:#173b5c;width:100%;min-width:0;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #bacbdc;padding:.75rem;font-size:1rem}.health-pipeline-list{gap:1.25rem;display:grid}.health-pipeline-card{background:#fff;border:1px solid #cbd8e4;padding:2rem;box-shadow:0 8px 24px #071e3210}.health-pipeline-card>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.health-pipeline-card>header span,.health-pipeline-context span{color:#42678b;font-size:.8rem}.health-pipeline-card h3{font:400 1.8rem/1.15 var(--font-display);color:#132f4b;margin:.55rem 0}.health-pipeline-card>header p{color:#617587;margin:0;font-size:.875rem}.health-pipeline-card>header>div:last-child{justify-items:end;gap:.5rem;display:grid}.health-pipeline-status{white-space:nowrap;background:#e4f0fc;padding:.4rem .7rem;color:#144f89!important}.health-pipeline-status.qualified,.health-pipeline-status.won{background:#e1f4eb;color:#216247!important}.health-pipeline-status.proposal{background:#fff2ce;color:#6f4d0d!important}.health-pipeline-status.lost,.health-pipeline-status.archived{background:#edf0f2;color:#606b74!important}.health-pipeline-card>header em{color:#a53c45;font-size:.75rem;font-style:normal;font-weight:700}.health-pipeline-context{grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0;display:grid}.health-pipeline-context>div{background:#f3f7fa;gap:.35rem;padding:1rem;display:grid}.health-pipeline-context a{color:#1763ad;overflow-wrap:anywhere;text-decoration:underline}.health-pipeline-context p,.health-pipeline-context small{color:#5c7183;margin:0;font-size:.8rem}.health-pipeline-card fieldset{border:0;min-width:0;margin:0;padding:0}.health-pipeline-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.health-pipeline-fields .wide{grid-column:1/-1}.health-pipeline-fields textarea{resize:vertical}.health-pipeline-owner{color:#456079;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:1rem 0;font-size:.85rem;display:flex}.health-pipeline-owner label{align-items:center;gap:.5rem;display:flex}.health-pipeline-card button{color:#fff;cursor:pointer;background:#125cb6;border:0;min-height:2.75rem;padding:.8rem 1.25rem;font-weight:700}.health-pipeline-error{color:#922c37;background:#fff1f2;padding:1rem}.health-pipeline-success{color:#246348;font-size:.875rem}.health-acquisition-hero :is(a,button,input,select):focus-visible,.health-pipeline :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #58a3f7}@media (width<=1050px){.health-acquisition-hero-grid,.health-acquisition-problem header,.health-acquisition-process-grid,.health-acquisition-decision>.shell{grid-template-columns:1fr;gap:3.5rem}.health-acquisition-copy{padding-top:0}.health-warning-grid,.health-acquisition-outcomes .shell>div{grid-template-columns:1fr 1fr}.health-pipeline-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.health-acquisition-hero-grid{width:min(100% - 2rem,1240px);padding-top:6rem;padding-bottom:4rem}.health-acquisition-copy h1{overflow-wrap:anywhere;font-size:clamp(2.75rem,13vw,4.1rem)}.health-acquisition-lead{font-size:1.0625rem;line-height:1.6}.health-lead-fields,.health-warning-grid,.health-acquisition-outcomes .shell>div,.health-acquisition-decision-cards,.health-acquisition-final>.shell,.health-pipeline-filters,.health-pipeline-fields,.health-pipeline-context{grid-template-columns:1fr}.health-acquisition-problem,.health-acquisition-outcomes,.health-acquisition-process,.health-acquisition-decision,.health-acquisition-final{padding-top:4.5rem;padding-bottom:4.5rem}.health-acquisition-problem header,.health-acquisition-outcomes header{margin-bottom:2.75rem}.health-acquisition-proof i{display:none}.health-pipeline-stats{grid-template-columns:1fr 1fr}.health-pipeline-card{padding:1.25rem}.health-pipeline-card>header{flex-direction:column}}@media (width>=1121px){.site-header{grid-template-columns:minmax(185px,.8fr) auto minmax(150px,.65fr);padding-inline:34px}.desktop-nav{gap:clamp(14px,1.35vw,22px)}.header-rh-access{gap:8px;font-size:11px}}@media (width>=701px){.hero{min-height:720px}.hero-content{padding-top:176px}.hero h1{max-width:850px;font-size:clamp(52px,5.8vw,86px)}.hero-lead{margin-top:28px}.hero-actions{margin-top:32px}.point-of-view,.solutions,.method,.industries,.scenarios,.claims,.intelligence,.contact,.diagnostic-teaser,.trust-teaser,.benefits-command-preview,.claims-process,.claims-boundary,.benefits-operating-model,.method-principle,.method-output,.insight-catalog,.vertical-section,.vertical-dark,.vertical-intelligence,.governance-register,.governance-boundary{padding-block:clamp(76px,7.2vw,104px)}.solutions{padding-bottom:104px}.section-heading,.insight-heading{margin-bottom:46px}.industries-heading,.vertical-heading{margin-bottom:50px}.vertical-heading{gap:64px}.method-grid{margin-top:66px}.dark-section-link{margin-top:52px}.solution-card{min-height:360px;padding:28px 28px 24px}.solution-card h3{margin-top:78px}.scenario-grid article{min-height:330px}.scenario-grid h3{margin-top:76px}.claims-visual{max-height:560px}.risk-system{padding-block:104px}.risk-system-visual{min-height:520px}.benefits-dashboard-demo{min-height:440px}.vertical-intelligence-grid>a{min-height:330px}.vertical-intelligence-grid>a>small{margin-top:40px}.governance-card{min-height:420px}.governance-card h2{margin-top:3.5rem}.governance-policy-grid article{min-height:280px}}.point-of-view,.solutions,.method,.industries,.scenarios,.claims,.intelligence,.contact,.diagnostic-teaser,.trust-teaser,.benefits-command-preview,.claims-process,.claims-boundary,.benefits-operating-model,.method-principle,.method-output,.insight-catalog,.vertical-section,.vertical-dark,.vertical-intelligence,.governance-register,.governance-boundary{content-visibility:auto;contain-intrinsic-size:auto 640px}.article-hero>picture{z-index:0;display:block;position:absolute;inset:0}.article-cover-image{z-index:0;object-fit:cover;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.article-hero:before{z-index:1;pointer-events:none;background:linear-gradient(90deg,#040f20f5 0%,#040f20cc 54%,#040f206b 100%),linear-gradient(#0000 40%,#040f208c)}.article-hero-grid{z-index:2}.editorial-featured-visual{isolation:isolate}.editorial-featured-visual>picture{z-index:-1;display:block;position:absolute;inset:0}.editorial-featured-visual>picture img{object-fit:cover;opacity:.58;width:100%;height:100%;position:absolute;inset:0}.editorial-card-visual{isolation:isolate}.editorial-card-visual>picture{z-index:-1;display:block;position:absolute;inset:0}.editorial-card-visual>picture img{object-fit:cover;width:100%;height:100%;transition:transform .55s;position:absolute;inset:0}.editorial-card:hover .editorial-card-visual>picture img{transform:scale(1.04)}.editorial-card-visual>span{z-index:2}.insight-art{isolation:isolate}.insight-art>picture{z-index:-1;display:block;position:absolute;inset:0}.insight-art>picture img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.insight-grid>a:hover .insight-art>picture img{transform:scale(1.04)}.diagnostic-governance-links{border-top:1px solid #ffffff40;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:50px;padding-top:20px;display:flex}.diagnostic-governance-links>span{color:#ffffffa6;letter-spacing:.12em;text-transform:uppercase;margin-right:auto;font-size:12px}.diagnostic-governance-links a{color:#ffffffe6;font-size:13px}.diagnostic-governance-links a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=1120px){.mobile-menu nav{width:min(350px,100vw - 36px);max-height:calc(100vh - 120px);overflow:auto}.mobile-menu-group{border-bottom:1px solid var(--line)}.mobile-menu nav .mobile-menu-group>summary{min-height:44px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:12px;font-size:13px;font-weight:700;display:flex}.mobile-menu-group>summary:after{content:"+";color:var(--blue);font-size:16px}.mobile-menu-group[open]>summary:after{content:"−"}.mobile-menu-group>div{padding:0 0 8px 12px;display:grid}.mobile-menu nav .mobile-menu-group>div a{color:#425a70;border-bottom:0;min-height:38px;padding:10px 12px;font-size:13px}.nav-submenu{display:none}}@media (width<=700px){.hero{min-height:690px}.hero-content{padding-top:146px}.hero h1{font-size:clamp(46px,12vw,68px)}.hero-lead{margin-top:22px}.hero-actions{margin-top:28px}.benefits-dashboard-demo{min-height:0}.risk-system-visual{min-height:390px}.vertical-intelligence-grid>a{min-height:300px}.diagnostic-governance-links{gap:12px 16px;margin-top:36px}.diagnostic-governance-links>span{flex-basis:100%}}@media (width<=700px) and (pointer:coarse){[data-tilt]{transition:none;transform:none}[data-tilt]:after{display:none}}@media (width<=700px){html{scroll-padding-top:76px}.shell{width:min(1240px,100% - 36px)}.site-header{height:72px;padding-inline:18px}.brand-copy{gap:3px}.brand-copy strong{letter-spacing:.15em;font-size:11.5px}.brand-copy small{letter-spacing:.18em;font-size:6.8px}.mobile-menu>summary{color:#fff;letter-spacing:.12em;border:1px solid #ffffff59;border-radius:2px;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:10px;display:flex}.mobile-menu>summary:after{content:"+";color:#9ccaf0;font-size:16px;line-height:1}.mobile-menu[open]>summary:after{content:"×"}.mobile-menu>summary:focus-visible,.mobile-menu nav :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #68aef0}.mobile-menu nav{overscroll-behavior:contain;border:1px solid #06142b1f;border-radius:4px;width:min(390px,100vw - 24px);max-height:min(76svh,100dvh - 92px);padding:8px;top:calc(100% + 10px);right:-6px;box-shadow:0 24px 70px #00000047}.mobile-menu nav>a{border-bottom:1px solid var(--line);color:#173d5d;align-items:center;min-height:48px;padding:12px 14px;font-size:14px;display:flex}.mobile-menu nav .mobile-menu-group>summary{min-height:48px;padding:12px 14px;font-size:14px}.mobile-menu nav .mobile-menu-group>div{padding:0 0 10px 8px}.mobile-menu nav .mobile-menu-group>div a{min-height:44px;padding:11px 14px;font-size:14px;line-height:1.35}.hero{min-height:max(660px,92svh)}.hero-content{padding-top:max(124px, calc(env(safe-area-inset-top) + 108px));padding-bottom:60px}.hero h1{max-width:12ch;font-size:clamp(40px,10.9vw,58px);line-height:1}.hero-lead{max-width:35rem;margin-top:18px;font-size:16px;line-height:1.58}.hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px}.hero-actions .button{justify-content:center;min-height:48px}.point-of-view,.solutions,.method,.industries,.claims,.intelligence,.contact,.diagnostic-teaser,.benefits-command-preview,.risk-system{padding-block:56px}.section-heading,.insight-heading{gap:18px;margin-bottom:28px}.solution-grid{gap:14px}.solution-card{min-height:0;padding:22px}.solution-card h3{margin-top:42px}.method-grid{gap:14px;margin-top:34px}.insight-grid{grid-template-columns:1fr;gap:30px}.insight-art{aspect-ratio:16/9;height:auto;margin-bottom:18px}.insight-grid h3{margin-bottom:10px;font-size:23px}.diagnostic-teaser-grid{gap:24px}.risk-system{padding-block:62px}.risk-system-visual{min-height:310px}.editorial-featured,.editorial-catalog,.related-insights{padding-block:60px}.editorial-featured-grid{gap:0}.editorial-featured-visual{min-height:280px}.editorial-featured-copy{padding:24px 20px}.editorial-library-grid{gap:42px;margin-top:34px}.editorial-card-visual{aspect-ratio:16/9;height:auto}.editorial-card-visual>span{top:14px;left:14px}.editorial-card-meta{margin-top:16px;font-size:9px}.editorial-card h2{margin:12px 0 9px;font-size:26px;line-height:1.15}.editorial-card>p{min-height:0;font-size:14px;line-height:1.6}.editorial-card>strong{min-height:44px;margin-top:12px;font-size:12px}.article-hero{min-height:620px;padding:clamp(220px,62vw,278px) 0 42px}.article-cover-image{opacity:.82;object-position:center 38%}.article-hero:before{background:linear-gradient(#040f2008 0%,#040f2029 24%,#040f20d6 53%,#040f20fa 100%)}.article-hero-grid{gap:0}.article-hero nav{flex-wrap:wrap;gap:6px 8px;margin-bottom:20px;font-size:10px;line-height:1.45}.article-hero h1{max-width:15ch;font-size:clamp(37px,10.2vw,48px);line-height:1.02}.article-deck{margin-top:15px;font-size:15px;line-height:1.58}.article-byline{flex-flow:wrap;gap:9px 16px;margin-top:22px;font-size:9px;line-height:1.5}.article-opening{padding-block:42px}.article-opening-grid{gap:16px}.article-opening blockquote{font-size:25px;line-height:1.28}.article-opening-grid>div{padding-top:15px}.article-layout{gap:32px;padding-top:42px;padding-bottom:64px}.article-rail{margin:0 -18px;padding:0 18px}.article-rail>span{font-size:9px}.article-rail ol{scrollbar-width:thin;border:0;gap:8px;margin:11px 0 0;padding:0 0 8px;display:flex;overflow-x:auto}.article-rail li{border:0;flex:none}.article-rail li a{color:#395d78;white-space:nowrap;border:1px solid #ccd8e1;border-radius:2px;align-items:center;min-height:42px;padding:9px 12px;font-size:12px;display:flex}.article-body>section:not(.executive-question-box):not(.article-sources):not(.article-advisory-cta){padding-bottom:48px;scroll-margin-top:78px}.article-body h2{margin:12px 0 20px;font-size:clamp(29px,8vw,34px);line-height:1.08}.article-body>section>p{margin-bottom:17px;font-size:16px;line-height:1.72}.article-body ul{margin-top:24px}.article-body ul li{min-height:0;padding:15px 12px;font-size:14px;line-height:1.55}.executive-question-box,.article-advisory-cta{margin-bottom:42px;padding:24px 18px}.article-sources{padding:20px 16px}.article-sources p,.article-sources a{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.related-heading h2{margin-bottom:24px;font-size:35px;line-height:1.08}.related-insights .shell>div:last-child a,.related-insights .shell>div:last-child a+a{padding-block:20px}.site-footer .footer-top{gap:28px}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-legal{flex-wrap:wrap;gap:12px 18px}}@media (width<=380px){.site-header{padding-inline:14px}.brand-copy strong{letter-spacing:.12em;font-size:10.5px}.brand-copy small{letter-spacing:.15em;font-size:6px}.mobile-menu>summary{padding-inline:10px}.shell{width:min(1240px,100% - 32px)}.hero h1{font-size:clamp(38px,11vw,44px)}.article-rail{margin-inline:-16px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.editorial-card-visual>picture img,.insight-art>picture img{transition:none}}.sector-focus{--focus-accent:#8fc8f2}.focus-agro{--focus-accent:#a4d8c4}.focus-hero{color:#fff;background:#061b32;padding:32px 0 0}.focus-agro .focus-hero{background:#092c2e}.focus-breadcrumb{color:#b3c6d6;flex-wrap:wrap;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.focus-breadcrumb a:hover{color:#fff;text-decoration:underline}.focus-breadcrumb [aria-current]{color:#fff}.focus-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:8%;padding:72px 0 80px;display:grid}.focus-hero h1{max-width:15ch;font:400 clamp(3rem, 5.7vw, 5.5rem)/1.04 var(--font-display,Georgia, serif);letter-spacing:-.045em;margin:24px 0}.focus-lead{color:#c2d1de;max-width:610px;font-size:1.125rem;line-height:1.7}.focus-hero .button{margin-top:20px}.sector-focus .button{min-height:52px;font-size:.875rem;line-height:1.4}.focus-mandate{border-left:1px solid #416077;flex-direction:column;justify-content:center;align-self:stretch;padding:24px 0 24px 36px;display:flex}.focus-mandate>span{color:var(--focus-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.875rem}.focus-mandate h2{font:400 clamp(1.75rem, 3vw, 2.5rem)/1.18 var(--font-display,Georgia, serif);margin:26px 0}.focus-mandate p{color:#c2d1de;font-size:1rem;line-height:1.7}.focus-mandate a{border-bottom:1px solid #647f93;align-self:flex-start;margin-top:24px;padding-bottom:8px;font-size:.875rem;line-height:1.5}.focus-chain{border-top:1px solid #416077;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.focus-chain li{align-items:baseline;gap:18px;padding:26px 20px 26px 0;display:flex}.focus-chain span{color:var(--focus-accent);font-size:.8125rem}.focus-chain strong{font-size:1rem;font-weight:500}.focus-section,.focus-reading{padding:96px 0;scroll-margin-top:24px}.focus-heading{max-width:760px;margin-bottom:48px}.sector-focus .eyebrow{font-size:.8125rem;line-height:1.5}.focus-heading h2,.focus-engagement h2,.focus-questions-grid h2{font:400 clamp(2rem, 3.6vw, 3.5rem)/1.12 var(--font-display,Georgia, serif);letter-spacing:-.025em;margin:22px 0}.focus-heading>p:last-child{color:#506779;max-width:660px;font-size:1rem;line-height:1.7}.focus-risk-register article{border-top:1px solid #bbcbd7;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.85fr);gap:36px;padding:34px 0;display:grid}.focus-risk-register header{align-items:baseline;gap:18px;display:flex}.focus-risk-register header>span{color:#466a84;font-size:.8125rem}.focus-risk-register h3{font:400 1.625rem/1.2 var(--font-display,Georgia, serif);margin:0}.focus-risk-register p{color:#425d72;margin:0;font-size:1rem;line-height:1.7}.focus-risk-register article>div{border-left:1px solid #d2dce4;padding-left:24px}.focus-risk-register article>div>span{color:#385f7b;margin-bottom:12px;font-size:.8125rem;font-weight:700;display:block}.focus-engagement{color:#fff;background:#0a2944;padding:96px 0}.focus-agro .focus-engagement{background:#0b3435}.focus-engagement-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:9%;display:grid}.focus-engagement p,.focus-engagement li{font-size:1rem;line-height:1.7}.focus-engagement-grid>div>p:not(.eyebrow){color:#c2d1de}.focus-engagement ol{margin:36px 0 0;padding-left:22px}.focus-engagement ol li{border-top:1px solid #42607a;padding:18px 0 18px 10px}.focus-engagement aside{color:#163852;background:#f3f7fa;padding:clamp(24px,3vw,40px)}.focus-engagement aside h3{font:400 2rem/1.15 var(--font-display,Georgia, serif);margin:24px 0}.focus-engagement ul{padding-left:20px}.focus-engagement ul li{padding:8px 0 8px 6px}.focus-engagement aside>p:not(.eyebrow){color:#526879;font-size:.875rem}.focus-engagement aside a{border-bottom:1px solid #385f7b;margin-top:18px;padding-bottom:8px;font-size:.875rem;font-weight:700;line-height:1.5;display:inline-block}.focus-questions-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9%;display:grid}.focus-boundary{color:#425d72;border-left:2px solid #5382a3;padding-left:24px;font-size:1rem;line-height:1.7}.focus-source{font-size:.875rem;line-height:1.6;text-decoration:underline;display:inline-block}.focus-faqs details{border-top:1px solid #b8cad8}.focus-faqs summary{cursor:pointer;padding:24px 0;font-size:1.125rem;font-weight:600;line-height:1.5}.focus-faqs details p{color:#425d72;margin:0 0 24px;font-size:1rem;line-height:1.7}.focus-disclaimer{color:#586c7d;margin:36px 0 0;font-size:.875rem;line-height:1.7}.focus-reading{background:#e8eff4;border-top:1px solid #c4d2dd;padding-top:64px}.focus-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.focus-reading-grid>a{background:#fff;border-top:3px solid #386c95;flex-direction:column;padding:32px;display:flex}.focus-reading-grid>a:hover{background:#f7fbff}.focus-reading-grid small{color:#4a6980;font-size:.8125rem}.focus-reading-grid h3{font:400 1.875rem/1.18 var(--font-display,Georgia, serif);margin:24px 0 18px}.focus-reading-grid p{color:#526879;font-size:1rem;line-height:1.7}.focus-reading-grid span{margin-top:auto;padding-top:24px;font-size:.875rem;font-weight:700}.focus-siblings{flex-wrap:wrap;gap:16px 28px;margin-top:36px;font-size:.875rem;line-height:1.6;display:flex}.focus-siblings a{text-underline-offset:5px;text-decoration:underline}.sector-focus a:focus-visible,.sector-focus summary:focus-visible{outline-offset:5px;outline:3px solid #4b9cef}.sector-focus .contact-panel>p{font-size:1rem;line-height:1.7}.sector-focus .contact-line{overflow-wrap:anywhere;font-size:.875rem}@media (width<=900px){.focus-hero-grid,.focus-engagement-grid,.focus-questions-grid{grid-template-columns:1fr;gap:40px}.focus-hero-grid{padding:48px 0}.focus-mandate{border-top:1px solid #416077;border-left:0;padding:24px 0}.focus-risk-register article{grid-template-columns:1fr 1fr;gap:24px}.focus-risk-register header{grid-column:1/-1}}@media (width<=600px){.focus-hero h1{font-size:clamp(2.75rem,11vw,4rem)}.focus-chain{grid-template-columns:1fr 1fr}.focus-section,.focus-reading,.focus-engagement{padding:64px 0}.focus-risk-register article,.focus-reading-grid{grid-template-columns:1fr}.focus-risk-register article>div{border-top:1px solid #d2dce4;border-left:0;padding:16px 0 0}.focus-reading-grid>a{padding:24px}}
