@import "https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-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)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.table-row{display:table-row}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.px-home{--navy:#071e2b;--navy2:#0b3040;--ink:#102f3d;--muted:#5e747e;--gold:#d2a843;--teal:#1b9b91;--pale:#f3f7f7;--line:#d9e2e3;color:var(--ink);background:#fff;font-family:Calibri,Arial,sans-serif}.px-home *{box-sizing:border-box}.px-home .cs-header{border-bottom:1px solid var(--line);height:78px;color:var(--ink);background:#fff}.px-home .cs-brand>span{color:var(--ink)}.px-home .cs-brand>span span{color:#9a7421}.px-home .cs-header nav>a,.px-home .platform-menu summary{color:var(--ink)}.px-home .nav-button{background:var(--navy);border:0;border-radius:5px;padding:13px 18px;color:#fff!important}.cz-eyebrow{color:#9b7520;letter-spacing:.15em;margin:0;font-size:12px;font-weight:700}.cz-hero{background:linear-gradient(135deg,#f5f9f9 0%,#fff 58%,#eef5f5 100%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:5vw;padding:88px max(5vw,32px) 80px;display:grid}.cz-hero-copy h1{letter-spacing:-.055em;max-width:720px;margin:22px 0 24px;font-size:clamp(54px,5.9vw,86px);line-height:.98}.cz-hero-copy h1 span{color:#147e78}.cz-lead{max-width:640px;color:var(--muted);margin:0;font-size:20px;line-height:1.55}.cz-actions{gap:12px;margin-top:32px;display:flex}.cz-actions a{border:1px solid var(--navy);color:var(--navy);border-radius:5px;justify-content:space-between;align-items:center;gap:32px;padding:15px 19px;font-size:14px;font-weight:700;display:flex}.cz-actions a:first-child{background:var(--navy);color:#fff}.cz-trust{color:#6d8088;flex-wrap:wrap;gap:18px;margin-top:35px;font-size:13px;display:flex}.cz-trust span:before{content:"✓";color:var(--teal);margin-right:7px;font-weight:700}.cz-product{background:#fff;border:1px solid #cedadc;border-radius:12px;overflow:hidden;box-shadow:0 26px 70px #071e2b29}.cz-product>header{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.cz-product>header>div{align-items:center;gap:10px;display:flex}.cz-product>header i{border:1px solid var(--gold);width:28px;height:28px;color:var(--gold);border-radius:50%;place-items:center;font-style:normal;font-weight:700;display:grid}.cz-product>header b,.cz-product>header small{display:block}.cz-product>header b{font-size:13px}.cz-product>header small{color:#9fb0b7;margin-top:2px;font-size:10px}.cz-product>header em{color:#ddbf72;letter-spacing:.12em;font-size:9px;font-style:normal}.cz-product-body{background:#f3f6f6;padding:20px}.cz-product-title{justify-content:space-between;align-items:end;display:flex}.cz-product-title small,.cz-product-title b{display:block}.cz-product-title small{color:#789099;letter-spacing:.1em;font-size:9px}.cz-product-title b{margin-top:5px;font-size:20px}.cz-product-title button{color:#526a74;font:inherit;background:#fff;border:1px solid #ccd7d9;border-radius:4px;padding:8px 10px;font-size:10px}.cz-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.cz-kpis article{background:#fff;border:1px solid #dae2e3;border-radius:6px;padding:15px}.cz-kpis small,.cz-kpis strong,.cz-kpis span{display:block}.cz-kpis small{color:#718790;letter-spacing:.08em;font-size:8px}.cz-kpis strong{margin:8px 0 4px;font-size:27px}.cz-kpis span{color:#a06a39;font-size:9px}.cz-kpis .up{color:#17887f}.cz-insights{grid-template-columns:1.05fr .95fr;gap:10px;margin-top:10px;display:grid}.cz-insights>section{background:#fff;border:1px solid #dae2e3;border-radius:6px;min-height:190px;padding:15px}.cz-insights section>header{justify-content:space-between;display:flex}.cz-insights header b{font-size:12px}.cz-insights header small{color:#789098;font-size:9px}.cz-bars{background:repeating-linear-gradient(#fff 0 27px,#edf1f2 28px);border-bottom:1px solid #d8e1e2;align-items:end;gap:8px;height:112px;padding:16px 4px 0;display:flex}.cz-bars i{background:linear-gradient(#25a99e,#147f78);border-radius:3px 3px 0 0;flex:1;min-width:8px}.cz-insights section>footer{color:#81939a;justify-content:space-between;padding:6px 3px;font-size:8px;display:flex}.cz-priority>div{border-bottom:1px solid #e2e8e9;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:13px 0;display:grid}.cz-priority .dot{background:#c35c52;border-radius:50%;width:7px;height:7px}.cz-priority .d1{background:#d0a33d}.cz-priority .d2{background:#278d74}.cz-priority span b,.cz-priority span small{display:block}.cz-priority span b{font-size:10px}.cz-priority span small{color:#768b94;margin-top:3px;font-size:8px}.cz-priority div>em{color:#8b6e2d;font-size:8px;font-style:normal}.cz-proof{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:22px max(5vw,32px);display:flex}.cz-proof>p{color:#c7a554;letter-spacing:.13em;font-size:10px;font-weight:700}.cz-proof>div{gap:38px;display:flex}.cz-proof span{color:#d4dde0;font-size:13px}.cz-proof span b{color:#5f8796;margin-right:8px;font-size:9px}.cz-intro{text-align:center;padding:105px 7vw 50px}.cz-intro h2{letter-spacing:-.045em;max-width:980px;margin:18px auto 22px;font-size:clamp(40px,4.5vw,64px);line-height:1.04}.cz-intro>p:last-child{max-width:780px;color:var(--muted);margin:auto;font-size:18px;line-height:1.65}.cz-outcomes{grid-template-columns:repeat(4,1fr);gap:14px;padding:10px 7vw 110px;display:grid}.cz-outcomes article{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:255px;padding:26px;box-shadow:0 8px 25px #071e2b0d}.cz-outcomes article>span{color:#147e78;background:#e8f5f3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.cz-outcomes p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.cz-command{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;padding:105px 7vw;display:grid}.cz-command h2,.cz-modules h2,.cz-value h2,.cz-control h2,.cz-cta h2{letter-spacing:-.045em;margin:16px 0 22px;font-size:clamp(39px,4.2vw,60px);line-height:1.05}.cz-command-copy>p:nth-of-type(2){color:#a7b7bd;font-size:17px;line-height:1.7}.cz-command ul{border-top:1px solid #35505c;margin:28px 0;padding:0;list-style:none}.cz-command li{color:#d4dde0;border-bottom:1px solid #35505c;padding:13px 0;font-size:14px}.cz-command li:before{content:"✓";color:#d4ad51;margin-right:10px}.cz-command-copy>a{color:#e3c87e;border-bottom:1px solid #d5b45f;gap:40px;margin-top:10px;padding-bottom:8px;font-weight:700;display:inline-flex}.cz-command-flow{background:radial-gradient(circle,#1b9b9126,#0000 58%);border:1px solid #34515d;border-radius:50%;place-items:center;min-height:480px;display:grid;position:relative}.cz-command-flow:before,.cz-command-flow:after{content:"";border:1px solid #2d4a56;border-radius:50%;position:absolute}.cz-command-flow:before{inset:12%}.cz-command-flow:after{inset:26%}.cz-hub{z-index:2;width:190px;height:190px;color:var(--ink);text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 20px 60px #0003}.cz-hub small{color:#9d7828;letter-spacing:.1em;font-size:9px}.cz-hub b{margin:9px 0;font-size:27px;line-height:1.05}.cz-hub span{color:#6b7e87;font-size:10px}.cz-orbit span{color:#dce4e6;background:#0b3040;border:1px solid #48626c;border-radius:20px;padding:10px 14px;font-size:11px;position:absolute}.cz-orbit span:first-child{top:9%;left:37%}.cz-orbit span:nth-child(2){top:46%;right:4%}.cz-orbit span:nth-child(3){bottom:8%;left:38%}.cz-orbit span:nth-child(4){top:46%;left:3%}.cz-modules{background:#f4f7f7;padding:105px 7vw}.cz-modules>header{grid-template-columns:1.25fr .75fr;align-items:end;gap:8vw;margin-bottom:50px;display:grid}.cz-modules>header>p{color:var(--muted);font-size:17px;line-height:1.65}.cz-modules>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cz-modules article{background:#fff;border:1px solid #d6e0e1;border-radius:8px;flex-direction:column;min-height:315px;padding:26px;display:flex}.cz-modules article header{justify-content:space-between;display:flex}.cz-modules article header span{color:#84979f;font-size:10px}.cz-modules article header em{color:#6f8188;text-transform:uppercase;background:#eef1f2;border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal}.cz-modules article>small{color:#a17b2a;text-transform:uppercase;letter-spacing:.09em;margin-top:45px;font-size:10px;font-weight:700}.cz-modules article p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.cz-modules article>b{color:#187e77;text-transform:uppercase;letter-spacing:.08em;margin-top:auto;font-size:10px}.cz-value{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:105px 7vw;display:grid}.cz-value ol{border-top:1px solid #cdd8da;margin:0;padding:0;list-style:none}.cz-value li{border-bottom:1px solid #cdd8da;grid-template-columns:55px 1fr;gap:18px;padding:23px 0;display:grid}.cz-value li>span{color:#a47b24;font-size:10px}.cz-value h3{margin:0 0 6px;font-size:21px}.cz-value li p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.cz-control{background:#e7efef;padding:105px 7vw}.cz-control>div:first-child{max-width:950px}.cz-control-grid{background:#cbd8da;border:1px solid #cbd8da;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;display:grid}.cz-control article{background:#fff;min-height:270px;padding:28px}.cz-control article>span{color:#a17b29;font-size:10px}.cz-control h3{margin:58px 0 14px;font-size:21px}.cz-control article p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.cz-cta{color:var(--navy);background:#d0a545;grid-template-columns:1.45fr .55fr;align-items:end;gap:7vw;padding:78px 7vw;display:grid}.cz-cta p{letter-spacing:.13em;margin:0;font-size:10px;font-weight:700}.cz-cta h2{max-width:900px;margin-bottom:0;font-size:45px}.cz-cta>a{color:var(--navy);border-bottom:1px solid #725c29;justify-content:space-between;padding:15px 0;font-weight:700;display:flex}.px-home .cs-footer{background:#041722}@media (width<=1050px){.cz-hero,.cz-command,.cz-value{grid-template-columns:1fr}.cz-product{max-width:780px}.cz-outcomes,.cz-control-grid{grid-template-columns:1fr 1fr}.cz-modules>header,.cz-cta{grid-template-columns:1fr}.cz-command-flow{width:100%;max-width:650px}.cz-cta>a{max-width:340px}}@media (width<=720px){.px-home .cs-header nav>a:not(.nav-button):not(.owner-docs-link){display:none}.cz-hero{padding:65px 20px 55px}.cz-hero-copy h1{font-size:47px}.cz-lead{font-size:17px}.cz-actions{flex-direction:column}.cz-trust{display:grid}.cz-product-body{padding:12px}.cz-kpis,.cz-insights{grid-template-columns:1fr}.cz-proof{display:none}.cz-intro,.cz-command,.cz-modules,.cz-value,.cz-control,.cz-cta{padding:72px 20px}.cz-outcomes{grid-template-columns:1fr;padding:0 20px 72px}.cz-outcomes article{min-height:220px}.cz-command-flow{min-height:360px}.cz-command-flow:before{inset:8%}.cz-command-flow:after{inset:23%}.cz-hub{width:145px;height:145px}.cz-hub b{font-size:21px}.cz-orbit span{padding:8px;font-size:9px}.cz-modules>header,.cz-modules>div,.cz-control-grid{grid-template-columns:1fr}.cz-modules article{min-height:280px}.cz-control article{min-height:230px}.cz-cta h2{font-size:35px}}.px-home{--teal:#d2a843}.px-home .cs-header{color:#fff;background:#071e2b;border-bottom-color:#334a55}.px-home .cs-header .cs-brand-lockup,.px-home .cs-header nav>a,.px-home .cs-header .platform-menu summary,.px-home .cs-header .cs-wordmark b{color:#fff}.px-home .cs-header .cs-wordmark strong,.px-home .cs-header .cs-wordmark i,.px-home .cs-header .cs-wordmark small{color:#d2a843}.px-home .cs-header .cs-mark .mark-primary{fill:#d2a843}.px-home .cs-header .cs-mark .mark-signal{fill:#fff}.px-home .nav-button{background:#d2a843;color:#071e2b!important}.px-home .owner-docs-link{color:#e1c36f!important}.cz-hero-copy h1 span,.cz-trust span:before,.cz-kpis .up,.cz-modules article>b{color:#b18420}.cz-bars i{background:linear-gradient(#e0bd67,#b18420)}.cz-outcomes article>span{color:#936b13;background:#f5edd9}.cz-command-flow{background:radial-gradient(circle,#d2a8432b,#0000 58%)}.cz-modules article header em.live{color:#8b6718;background:#f5edd9}.cz-command-preview{border-color:#bfcdd1;box-shadow:0 30px 80px #071e2b33}.cz-command-preview>header{height:54px}.cz-preview-tabs{background:#fff;border-bottom:1px solid #d4dddf;align-items:stretch;gap:19px;height:36px;padding:0 18px;display:flex;overflow:hidden}.cz-preview-tabs span,.cz-preview-tabs b{white-space:nowrap;color:#6a7d85;align-items:center;font-size:9px;display:flex}.cz-preview-tabs b{border-bottom:3px solid var(--gold);color:var(--navy)}.cz-command-preview .cz-product-body{padding:16px}.cz-kpis-four{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px}.cz-kpis-four article{padding:12px}.cz-kpis-four strong{font-size:23px}.cz-dashboard-grid{grid-template-columns:1.35fr .65fr 1.08fr .92fr;gap:8px;margin-top:8px;display:grid}.cz-dashboard-grid>section{background:#fff;border:1px solid #d9e2e3;border-radius:5px;min-width:0;min-height:154px;padding:13px}.cz-dashboard-grid section>header{justify-content:space-between;align-items:start;display:flex}.cz-dashboard-grid header b,.cz-dashboard-grid header small{display:block}.cz-dashboard-grid header b{font-size:11px}.cz-dashboard-grid header small{color:#788d95;margin-top:3px;font-size:8px}.cz-trend{grid-column:span 2}.cz-trend header em{color:#17887f;font-size:9px;font-style:normal;font-weight:700}.cz-trend svg{width:100%;height:85px;margin-top:7px;display:block;overflow:visible}.cz-trend svg .area{fill:url(#healthFill)}.cz-trend svg .line{fill:none;stroke:#b18420;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cz-trend svg circle{fill:#fff;stroke:#b18420;stroke-width:3px}.cz-trend footer{color:#83959c;justify-content:space-between;font-size:7px;display:flex}.cz-health-mix>div{align-items:center;gap:12px;margin-top:16px;display:flex}.cz-health-mix>div>i{background:conic-gradient(#168a7f 0 62%,#d4aa4e 62% 87%,#bf5149 87%);text-align:center;border-radius:50%;place-content:center;width:72px;height:72px;font-style:normal;display:grid;position:relative}.cz-health-mix>div>i:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.cz-health-mix>div>i strong,.cz-health-mix>div>i small{z-index:1}.cz-health-mix>div>i strong{font-size:19px}.cz-health-mix>div>i small{color:#758991;font-size:7px}.cz-health-mix ul{flex:1;margin:0;padding:0;list-style:none}.cz-health-mix li{color:#677b83;grid-template-columns:7px 1fr auto;gap:5px;padding:4px 0;font-size:8px;display:grid}.cz-health-mix li>span{background:#168a7f;border-radius:50%;width:6px;height:6px;margin-top:2px}.cz-health-mix li>span.watch{background:#d4aa4e}.cz-health-mix li>span.risk{background:#bf5149}.cz-health-mix li b{color:var(--ink)}.cz-priority-wide{grid-column:span 2}.cz-priority-wide>div{padding:9px 0}.cz-value-card>strong{margin-top:22px;font-size:25px;display:block}.cz-value-card>span{color:#71868e;font-size:8px}.cz-value-card>div{background:#e6ecee;height:6px;margin:16px 0 8px}.cz-value-card>div i{background:var(--gold);height:100%;display:block}.cz-value-card footer{color:#74878e;gap:5px;font-size:8px;display:flex}.cz-value-card footer b{color:#9b7520}@media (width<=720px){.cz-kpis-four,.cz-dashboard-grid{grid-template-columns:1fr 1fr}.cz-trend,.cz-priority-wide{grid-column:span 2}.cz-preview-tabs{gap:14px}}.px-home .cs-header{border-bottom:2px solid var(--gold);height:76px;padding-inline:4.5vw}.px-home .nav-button{border-radius:2px}.px-home .cs-header nav>a:not(.nav-button):hover,.px-home .platform-menu summary:hover{color:#e2c56f}.pro-hero{text-align:center;background:#f8faf9;padding:96px 5vw 78px;display:block}.pro-hero .cz-hero-copy{max-width:1060px;margin:0 auto}.pro-hero .cz-hero-copy h1{max-width:none;margin:22px auto 24px;font-size:clamp(54px,6.3vw,88px);line-height:.98}.pro-hero .cz-hero-copy h1 span{color:var(--ink)}.pro-hero .cz-lead{max-width:720px;margin-inline:auto;font-size:21px}.pro-hero .cz-product{text-align:left;border-radius:4px;max-width:1180px;margin:68px auto 0;box-shadow:0 22px 58px #071e2b21}.cz-proof{padding-inline:7vw}.cz-intro{max-width:1160px;margin:auto;padding-top:118px}.cz-outcomes{max-width:1280px;margin:auto}.cz-outcomes article,.cz-modules article{box-shadow:none;border-radius:2px}.cz-outcomes article:hover{border-color:#b89138;transition:all .2s;transform:translateY(-2px)}.cz-command-flow{background:linear-gradient(145deg,#0b3040,#071e2b);border-radius:3px}.cz-command-flow:before,.cz-command-flow:after,.cz-hub{border-radius:3px}.cz-orbit span,.cz-modules article header em{border-radius:2px}.cz-control{background:#eef2f1}.px-home .platform-panel.pro-menu-panel{grid-template-columns:.82fr 1.18fr;gap:0;width:min(920px,92vw);top:74px;left:auto;right:4vw;border:1px solid #c9d3d5!important;border-top:3px solid var(--gold)!important;color:var(--ink)!important;background:#fff!important;padding:0!important;display:grid!important;box-shadow:0 22px 48px #01131c3d!important}.pro-menu-core{background:var(--navy);color:#fff;padding:34px}.pro-menu-core p,.pro-menu-modules>p{color:var(--gold);letter-spacing:.15em;margin:0 0 18px;font-size:9px;font-weight:700}.pro-menu-core h2{margin:0 0 14px;font-size:30px}.pro-menu-core>span{color:#bfd0d6;font-size:14px;line-height:1.55;display:block}.pro-menu-core>a{color:#e2c56f;border-top:1px solid #38505a;justify-content:space-between;margin-top:32px;padding-top:15px;font-size:12px;font-weight:700;display:flex}.pro-menu-modules{padding:26px 30px}.pro-menu-modules a{align-items:center;gap:12px;color:var(--ink)!important;border-bottom:1px solid #dbe3e4!important;grid-template-columns:28px 1fr auto!important;padding:13px 6px!important;display:grid!important}.pro-menu-modules a:hover{background:#faf6ea}.pro-menu-modules a small{font-size:9px;color:#a07a27!important}.pro-menu-modules a strong,.pro-menu-modules a span{display:block}.pro-menu-modules a strong{font-size:13px}.pro-menu-modules a span{margin-top:3px;font-size:10px;color:#71858d!important}.pro-menu-modules a em{letter-spacing:.08em;font-size:8px;font-style:normal;color:#758890!important}.pro-menu-modules a em.available{color:#9a7421!important}@media (width<=900px){.pro-hero{padding:72px 22px 55px}.pro-hero .cz-product{margin-top:44px}.px-home .platform-panel.pro-menu-panel{display:none!important}}.px-home .cs-header .login-link{letter-spacing:.08em;background:0 0;border:1px solid #d2a84394;min-height:36px;padding:8px 12px;color:#e1c36f!important}.px-home .cs-header .login-link:hover{background:#d2a8431a;border-color:#d2a843;color:#fff!important}.pilot-contact{background:#eef2f1;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(42px,7vw,100px);padding:64px 7vw;scroll-margin-top:78px}.pilot-contact h2{max-width:520px;margin-top:12px;font-size:clamp(34px,3.2vw,48px);line-height:1.02}.pilot-contact-intro>span{color:#48616b;max-width:510px;margin-top:18px;font-size:16px;line-height:1.55;display:block}.pilot-contact-intro ul{border-top:1px solid #c8d3d5;margin:26px 0 0;padding:0;list-style:none}.pilot-contact-intro li{color:#294651;border-bottom:1px solid #c8d3d5;padding:10px 0;font-size:14px}.pilot-contact-intro li:before{content:"✓";color:#9a7421;margin-right:10px;font-weight:700}.pilot-contact form{background:#fff;border:1px solid #c8d4d7;grid-template-columns:1fr 1fr;gap:18px;padding:34px;display:grid;box-shadow:0 22px 54px #0003}.pilot-form-heading{border-bottom:1px solid #d7e0e1;flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:8px;padding:0 0 22px;display:flex}.pilot-form-heading:before{content:"";background:var(--gold);width:52px;height:3px;margin-bottom:7px}.pilot-form-heading strong{color:#123544;letter-spacing:-.025em;font-size:27px;font-weight:500;line-height:1.1}.pilot-form-heading span{color:#9a7421;letter-spacing:.13em;text-transform:uppercase;order:-1;font-size:11px;font-weight:700}.pilot-contact label{color:#294651;gap:7px;font-size:13px;font-weight:700;display:grid}.pilot-contact input,.pilot-contact select,.pilot-contact textarea{color:#071e2b;width:100%;font:inherit;background:#f6f8f8;border:1px solid #c3cfd2;border-radius:2px;outline:none;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.pilot-contact input,.pilot-contact select{height:46px;padding:0 13px}.pilot-contact select{cursor:pointer}.pilot-contact textarea{resize:vertical;min-height:90px;padding:12px 13px}.pilot-contact input::placeholder,.pilot-contact textarea::placeholder{color:#8a9aa0}.pilot-contact input:focus,.pilot-contact select:focus,.pilot-contact textarea:focus{background:#fff;border-color:#9a7421;box-shadow:0 0 0 3px #d2a8432e}.pilot-contact-wide{grid-column:1/-1}.pilot-form-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;margin-top:4px;padding-top:3px;display:flex}.pilot-form-footer small{color:#70848c;max-width:310px;font-size:12px;line-height:1.45}.pilot-contact button{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;border-radius:2px;min-width:230px;min-height:50px;padding:0 20px;font:700 14px Calibri,Arial,sans-serif;transition:background .15s,transform .15s}.pilot-contact button:hover{background:#0b3040;transform:translateY(-1px)}.pilot-contact button b{color:var(--gold);margin-left:30px}@media (width<=900px){.pilot-contact{grid-template-columns:1fr;gap:34px}.pilot-contact-intro{max-width:680px}.pilot-contact form{width:100%}}@media (width<=600px){.pilot-contact{padding:48px 20px}.pilot-contact form{grid-template-columns:1fr;padding:22px}.pilot-form-heading,.pilot-contact-wide,.pilot-form-footer{grid-column:1}.pilot-form-heading,.pilot-form-footer{flex-direction:column;align-items:flex-start}.pilot-contact button{justify-content:space-between;align-items:center;width:100%;display:flex}.pro-hero .cz-hero-copy h1{font-size:48px}.pro-hero .cz-actions{flex-direction:column}.pro-hero .cz-trust{display:none}}.pro-hero{text-align:left;padding-top:86px}.pro-hero .cz-hero-copy{max-width:1200px}.hero-category{color:#98701b;letter-spacing:.16em;border-bottom:1px solid #cfd9db;margin:0 0 26px;padding-bottom:12px;font-size:11px;font-weight:700}.pro-hero .cz-hero-copy h1{letter-spacing:-.052em;max-width:1000px;margin:0;font-size:clamp(52px,6.1vw,84px);line-height:1.01}.pro-hero .cz-lead{max-width:820px;margin:30px 0 0;font-size:20px}.pro-hero .cz-actions,.pro-hero .cz-trust{justify-content:flex-start}.pro-hero .cz-product{margin-top:74px}.cz-intro{text-align:left;grid-template-columns:240px 1fr;column-gap:6vw;max-width:1280px;padding-inline:5vw;display:grid}.cz-intro .cz-eyebrow{grid-row:1/span 2}.cz-intro h2{max-width:900px;margin:0 0 24px;font-size:clamp(38px,4vw,58px)}.cz-intro>p:last-child{max-width:760px;margin:0}.cz-outcomes{padding:20px 5vw 110px;display:block}.cz-outcomes article{background:0 0;border:0;border-top:1px solid #cbd6d8;grid-template-columns:70px minmax(220px,.7fr) 1fr;align-items:start;gap:36px;min-height:0;padding:28px 0;display:grid}.cz-outcomes article:last-child{border-bottom:1px solid #cbd6d8}.cz-outcomes article:hover{border-color:#9caeb3;transform:none}.cz-outcomes article>span{color:#9a7421;background:0 0;width:auto;height:auto;display:block}.cz-outcomes h3{margin:0;font-size:26px}.cz-outcomes p{max-width:610px;margin:0}.cz-command{grid-template-columns:.78fr 1.22fr;padding:110px 7vw}.cz-command-copy{align-self:start}.cz-command-copy ul{display:none}.cz-command-index{border-top:1px solid #48606a}.cz-command-index article{border-bottom:1px solid #48606a;grid-template-columns:55px 1fr;gap:18px;padding:27px 8px;display:grid}.cz-command-index article>span{color:#d2a843;font-size:10px}.cz-command-index b,.cz-command-index small{display:block}.cz-command-index b{font-size:21px}.cz-command-index small{color:#aabac0;margin-top:6px;font-size:13px}.cz-modules>div{border-top:1px solid #c8d4d6;display:block}.cz-modules article{background:0 0;border:0;border-bottom:1px solid #c8d4d6;grid-template-columns:105px 175px 250px 1fr 110px;align-items:center;gap:20px;min-height:0;padding:24px 0;display:grid}.cz-modules article header{justify-content:space-between;align-items:center;display:flex}.cz-modules article>small{margin:0}.cz-modules h3{margin:0;font-size:21px}.cz-modules article p{max-width:560px}.cz-modules article>b{text-align:right;color:#9a7421;margin:0}.cz-modules article header em{margin-left:10px}@media (width<=950px){.cz-intro{grid-template-columns:1fr}.cz-intro .cz-eyebrow{grid-row:auto;margin-bottom:22px}.cz-command{grid-template-columns:1fr}.cz-modules article{grid-template-columns:75px 135px 1fr}.cz-modules article p{grid-column:2/span 2}.cz-modules article>b{display:none}}@media (width<=650px){.pro-hero{padding-top:62px}.pro-hero .cz-hero-copy h1{font-size:46px}.cz-outcomes article{grid-template-columns:45px 1fr}.cz-outcomes article p{grid-column:2}.cz-modules article{grid-template-columns:1fr}.cz-modules article p{grid-column:auto}.cz-modules article>small{margin-top:4px}}.pro-hero{background:var(--navy);color:#fff;grid-template-columns:1.08fr .92fr;align-items:center;gap:5vw;min-height:660px;padding:72px 5vw;display:grid}.pro-hero .cz-hero-copy{order:2;max-width:620px}.pro-hero .cz-product{order:1;width:100%;margin:0;box-shadow:0 28px 70px #00000047}.pro-hero .hero-category{color:#e0bb61;border-bottom-color:#49606a}.pro-hero .cz-hero-copy h1{letter-spacing:-.045em;max-width:620px;font-size:clamp(48px,4.8vw,70px)}.pro-hero .cz-lead{color:#c4d0d5;max-width:600px;font-size:18px}.pro-hero .cz-actions a{color:#fff;border-color:#d8e1e4}.pro-hero .cz-actions a:first-child{border-color:var(--gold);background:var(--gold);color:var(--navy)}.pro-hero .cz-trust{color:#aebdc3}.pro-hero .cz-trust span:before{color:var(--gold)}@media (width<=1000px){.pro-hero{grid-template-columns:1fr;min-height:0}.pro-hero .cz-hero-copy{order:1;max-width:820px}.pro-hero .cz-product{order:2;max-width:820px}.pro-hero .cz-hero-copy h1{max-width:780px}}@media (width<=650px){.pro-hero{padding:58px 20px}.pro-hero .cz-hero-copy h1{font-size:44px}.pro-hero .cz-product{margin-top:20px}}.px-home .platform-panel.simple-menu{grid-template-columns:250px 1fr;gap:0;width:min(720px,92vw);top:74px;left:auto;right:4vw;border:1px solid #cbd5d7!important;border-top:3px solid var(--gold)!important;background:#fff!important;padding:0!important;display:grid!important;box-shadow:0 18px 40px #01131c33!important}.simple-menu-core{background:var(--navy);flex-direction:column;color:#fff!important;padding:28px!important;display:flex!important}.simple-menu-core small{color:var(--gold);letter-spacing:.13em;font-size:8px}.simple-menu-core strong{margin-top:36px;font-size:22px}.simple-menu-core span{color:#adc0c7;margin-top:8px;font-size:11px;line-height:1.4}.simple-menu-links{grid-template-columns:1fr 1fr;padding:14px;display:grid}.simple-menu-links a{border-bottom:1px solid #dbe3e4;color:var(--ink)!important;padding:16px!important}.simple-menu-links a:hover{background:#faf6ea}.simple-menu-links strong,.simple-menu-links span{display:block}.simple-menu-links strong{font-size:12px}.simple-menu-links span{color:#71858d;margin-top:5px;font-size:9px}.cz-intro{padding-top:82px}.cz-outcomes{padding-bottom:82px}.cz-command,.cz-modules,.cz-value,.cz-control{padding-top:82px;padding-bottom:82px}.cz-modules>header{margin-bottom:34px}.cz-modules article{grid-template-columns:85px 150px 230px 1fr 125px}.module-demo{text-align:right;position:relative}.module-demo summary{cursor:pointer;color:#96701c;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;list-style:none}.module-demo summary::-webkit-details-marker{display:none}.module-demo summary b{margin-left:7px}.module-demo[open]{text-align:left;grid-column:1/-1;margin-top:12px}.module-demo video{background:#eef2f1;border:1px solid #c9d5d7;width:min(760px,100%);margin:18px auto 8px;display:block}.module-demo>small{text-align:right;width:min(760px,100%);color:#758990!important;margin:0 auto!important;display:block!important}.cz-modules article:has(.module-demo[open]){grid-template-columns:85px 150px 230px 1fr 125px}@media (width<=900px){.px-home .platform-panel.simple-menu{display:none!important}.cz-modules article{grid-template-columns:70px 130px 1fr}.module-demo{grid-column:3}.module-demo[open]{grid-column:1/-1}.cz-modules article p{grid-column:2/4}}@media (width<=650px){.cz-modules article{grid-template-columns:1fr}.cz-modules article p,.module-demo{grid-column:auto}.simple-menu-links{grid-template-columns:1fr}}.product-story{color:var(--ink);scroll-behavior:smooth;background:#fff}.walkthrough-hero{isolation:isolate;color:#fff;background:#071f2d;min-height:330px;padding:48px 7vw 42px;position:relative;overflow:hidden}.walkthrough-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#071f2dfc 0%,#071f2deb 36%,#071f2d73 63%,#071f2d2e 100%);position:absolute;inset:0}.hero-dashboard-image{z-index:-2;object-fit:cover;object-position:center;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.hero-message{z-index:1;position:relative}.hero-message>p{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:700}.walkthrough-hero h1{letter-spacing:-.025em;white-space:nowrap;width:max-content;max-width:none;margin:0;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.08}.hero-message>div{border-top:1px solid #38515c;justify-content:space-between;align-items:center;gap:36px;max-width:690px;margin-top:22px;padding-top:18px;display:flex}.hero-message>div p{color:#c2cdd1;max-width:480px;margin:0;font-size:16px;line-height:1.5}.walkthrough-hero a,.walkthrough-cta a{border-bottom:1px solid var(--gold);color:#fff;justify-content:space-between;gap:24px;min-width:190px;padding:11px 0;font-weight:700;text-decoration:none;display:flex}.walkthrough-index{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;padding:0 7vw;position:sticky;top:76px;box-shadow:0 5px 16px #071e2b0f}.walkthrough-links{justify-content:space-between;align-items:stretch;width:100%;margin:0;display:flex}.walkthrough-index a{color:#566c75;white-space:nowrap;align-items:center;gap:7px;min-height:48px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex;position:relative}.walkthrough-index a:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.walkthrough-index a:hover,.walkthrough-index a.active{color:var(--navy)}.walkthrough-index a.active:after{background:var(--gold)}.walkthrough-index a small{color:#826117;text-transform:uppercase;letter-spacing:.06em;background:#f4ead1;padding:2px 5px;font-size:8px;font-weight:700}.walkthrough-index>label{display:none}.product-section{border-bottom:1px solid var(--line);padding:48px 8vw;scroll-margin-top:145px}.product-section:nth-child(2n){background:#f1f5f4}.product-copy{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:start;column-gap:8vw;width:100%;margin:0;display:grid}.product-copy>p:first-of-type{color:#9a7421;text-transform:uppercase;letter-spacing:.12em;grid-area:1/1;margin:0 0 8px;font-size:10px;font-weight:700}.product-copy h2{letter-spacing:-.045em;grid-area:2/1/4;margin:0;font-size:clamp(34px,3.6vw,50px);line-height:1.02}.product-description{grid-area:1/2/3;color:var(--muted)!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important}.product-copy ul{border-top:1px solid #ccd7d9;grid-area:3/2;margin:18px 0 0;padding:0;list-style:none}.product-copy li{color:#344f5a;border-bottom:1px solid #ccd7d9;padding:9px 0;font-size:13px}.product-copy li:before{content:"—";color:#a47b24;margin-right:10px}.product-title-block{grid-area:2/1/4}.product-title-block h2{grid-area:auto}.module-availability{color:#8a9ba2;letter-spacing:.06em;margin-top:10px;font-size:12px;font-weight:400;display:block}@media (width>=701px){.product-section{box-sizing:border-box;align-items:center;height:324px;display:flex}}.product-proof{justify-self:center;width:520px;max-width:100%}.walkthrough-demo{background:#091f2c;border:1px solid #2d4753;overflow:hidden;box-shadow:0 16px 36px #071e2b24}.demo-title{color:#fff;justify-content:space-between;align-items:center;height:46px;padding:0 15px;display:flex}.demo-title b,.demo-title small{display:block}.demo-title b{font-size:12px}.demo-title small{color:#a9bac0;margin-top:1px;font-size:9px}.demo-title em{color:var(--gold);letter-spacing:.12em;font-size:8px;font-style:normal}.walkthrough-demo video{aspect-ratio:16/9;object-fit:contain;background:#eef2f1;width:100%;height:auto;display:block}.core-product{border-top:4px solid var(--gold);position:relative;background:linear-gradient(90deg,#f8f5eb 0,#fff 42%)!important}.core-product .walkthrough-demo{border-color:var(--gold);box-shadow:0 18px 42px #071e2b33}.walkthrough-cta{background:var(--gold);color:var(--navy);grid-template-columns:1.45fr .55fr;align-items:end;gap:7vw;padding:38px 7vw;display:grid}.walkthrough-cta p{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.walkthrough-cta h2{letter-spacing:-.03em;max-width:760px;margin:10px 0 0;font-size:32px;line-height:1.08}.walkthrough-cta>a{color:var(--navy);border-color:#725c29}.px-home .platform-menu{position:relative}.px-home .platform-panel.clean-product-menu{width:280px;border:1px solid #cbd5d7!important;border-top:3px solid var(--gold)!important;background:#fff!important;padding:8px 0!important;display:block!important;top:calc(100% - 1px)!important;left:0!important;right:auto!important;box-shadow:0 18px 40px #01131c33!important}.clean-product-menu>a{border-bottom:1px solid #e0e6e7;color:var(--ink)!important;padding:13px 18px!important;display:block!important}.clean-product-menu>a:last-child{border-bottom:0}.clean-product-menu>a:hover{background:#faf6ea}.clean-product-menu>a strong{font-size:13px;font-weight:700}@media (width<=1000px){.walkthrough-index{padding:0 3vw}.walkthrough-index a{padding-inline:8px;font-size:11px}.walkthrough-index a:after{left:8px;right:8px}.product-copy{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);column-gap:5vw}.walkthrough-cta{grid-template-columns:1fr}.walkthrough-cta>a{max-width:340px}}@media (width<=700px){.walkthrough-hero{min-height:390px;padding:42px 20px 36px}.walkthrough-hero h1{white-space:normal;width:auto;font-size:36px}.hero-message>div{flex-direction:column;align-items:flex-start}.hero-message>div p{font-size:16px}.hero-dashboard-image{object-position:64% center;opacity:.5}.walkthrough-index{padding:9px 20px;top:0}.walkthrough-links{display:none}.walkthrough-index>label{color:#72561a;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:18px;font-size:11px;font-weight:700;display:flex}.walkthrough-index select{width:min(62vw,300px);color:var(--navy);background:#fff;border:1px solid #bdc9cc;border-radius:0;padding:10px 34px 10px 12px;font:700 14px Calibri,Arial,sans-serif}.product-section{padding:46px 20px;scroll-margin-top:62px}.product-copy{display:block}.product-description{margin-top:18px!important;font-size:16px!important}.product-copy ul{margin-top:18px}.walkthrough-cta{padding:38px 20px}.walkthrough-cta h2{font-size:28px}.px-home .platform-panel.clean-product-menu{display:none!important}}.command-center-reveal{border-top:3px solid var(--gold);background:#08212e;grid-column:1/-1;margin:42px 0 46px;padding:16px 16px 64px;position:relative;box-shadow:0 22px 55px #071e2b33}.command-center-frame{background:#eef1f2;border:1px solid #ffffff38;overflow:hidden}.command-center-frame img{width:100%;height:auto;display:block}.command-center-crop{z-index:2;background-image:url(/command-center-dashboard-fictional.png);background-repeat:no-repeat;background-size:1120px;border:4px solid #fff;height:110px;position:absolute;bottom:20px;box-shadow:0 12px 28px #00000047}.crop-tabs{background-position:0 -105px;width:47%;left:4%}.crop-health{background-position:-720px -185px;width:35%;right:4%}.command-center-reveal figcaption{background:var(--gold);color:var(--navy);justify-content:space-between;align-items:center;gap:24px;padding:15px 20px;display:flex;position:absolute;bottom:-38px;left:0;right:0}.command-center-reveal figcaption span{text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:700}.command-center-reveal figcaption b{text-align:right;font-size:13px;font-weight:700}@media (width<=700px){.command-center-reveal{margin-top:30px;padding:8px 8px 54px}.command-center-crop{display:none}.command-center-reveal figcaption{padding:11px 13px;display:block;bottom:-34px}.command-center-reveal figcaption span,.command-center-reveal figcaption b{text-align:left;display:block}.command-center-reveal figcaption b{margin-top:3px;font-size:11px}}.walkthrough-cta.pilot-contact{color:#fff;background:#041722;grid-template-columns:minmax(340px,.78fr) minmax(600px,1.22fr);align-items:center;gap:clamp(48px,6vw,88px);padding:68px 7vw 62px}.walkthrough-cta.pilot-contact h2{color:#fff;max-width:560px;font-size:clamp(36px,3.4vw,50px)}.walkthrough-cta.pilot-contact .pilot-contact-intro>p{color:var(--gold)}.walkthrough-cta.pilot-contact .pilot-contact-intro>span{color:#b8c8ce}.walkthrough-cta.pilot-contact .pilot-contact-intro ul{border-top-color:#334c57}.walkthrough-cta.pilot-contact .pilot-contact-intro li{color:#d6e0e3;border-bottom-color:#334c57}.walkthrough-cta.pilot-contact .pilot-contact-intro li:before{color:var(--gold)}.walkthrough-cta.pilot-contact form{justify-self:end;width:100%;max-width:720px;padding:36px 38px 34px;box-shadow:0 22px 58px #00000047}@media (width<=1080px){.walkthrough-cta.pilot-contact{grid-template-columns:1fr;gap:38px}.walkthrough-cta.pilot-contact form{justify-self:stretch;max-width:none}}@media (width<=600px){.walkthrough-cta.pilot-contact{grid-template-columns:1fr;padding:50px 20px 46px}.walkthrough-cta.pilot-contact form{padding:24px 22px}}.px-home .minimal-footer{justify-content:flex-end;align-items:flex-end;min-height:58px;padding:0 7vw 22px;display:flex;background:#041722!important}.px-home .minimal-footer small{color:#78909a;letter-spacing:.02em;text-align:right;border-top:1px solid #29414c;padding:16px 0 0;font-size:11px}.px-home .minimal-footer small a{color:#d2a843;margin-left:3px;font-size:11px;font-weight:700}@media (width<=600px){.px-home .minimal-footer{padding:0 20px 20px}.px-home .minimal-footer small{text-align:left;width:100%}}.px-home .restored-footer{grid-template-columns:1fr;padding:44px 7vw 24px;display:grid;background:#041722!important}.px-home .restored-footer>div{gap:14px;max-width:460px}.px-home .restored-footer>div:first-child>p{margin:0;color:#91a5ad!important;font:400 13px/1.55 Calibri,Arial,sans-serif!important}.px-home .restored-footer small{color:#718892;border-top:1px solid #29414c;justify-content:space-between;align-items:center;margin-top:28px;padding-top:17px;font-size:10px;display:flex}.px-home .restored-footer small span{color:#718892}.px-home .restored-footer small a{color:#d2a843;margin-left:3px;font-size:10px;font-weight:700}@media (width<=600px){.px-home .restored-footer{padding:38px 20px 22px}.px-home .restored-footer small{flex-direction:column;align-items:flex-start;gap:8px}}.px-home .restored-footer{border-top:1px solid #29414c;row-gap:14px;padding:18px 7vw 20px}.px-home .restored-footer>div{justify-content:space-between;align-items:center;gap:30px;max-width:none;display:flex}.px-home .restored-footer>div:first-child>p{text-align:right;max-width:480px;font-size:12px!important;line-height:1.45!important}.px-home .restored-footer .cs-wordmark{gap:3px}.px-home .restored-footer small{border-top:1px solid #203843;margin-top:0;padding-top:12px}@media (width<=600px){.px-home .restored-footer{padding:16px 20px 18px}.px-home .restored-footer>div{flex-direction:column;align-items:flex-start;gap:12px}.px-home .restored-footer>div:first-child>p{text-align:left}.px-home .restored-footer small{padding-top:11px}}.home-security,.home-company{padding:72px 8vw;scroll-margin-top:126px}.home-security{color:#fff;background:#071f2d}.home-company{color:var(--ink);background:#f1f5f4;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:8vw;display:grid}.section-heading{max-width:1120px;margin:0 auto}.section-heading>p{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.section-heading h2{letter-spacing:-.04em;max-width:670px;margin:0;font-size:clamp(35px,4vw,52px);line-height:1.04}.section-heading>span{color:#b9c8ce;max-width:650px;margin-top:16px;font-size:16px;line-height:1.55;display:block}.security-controls{border-top:1px solid #39515b;border-bottom:1px solid #39515b;grid-template-columns:repeat(4,1fr);max-width:1120px;margin:40px auto 0;display:grid}.security-controls article{border-left:1px solid #39515b;padding:24px 22px}.security-controls article:first-child{border-left:0}.security-controls article>b{color:var(--gold);font-size:9px}.security-controls h3{margin:24px 0 9px;font-size:17px}.security-controls p{color:#aebfc5;margin:0;font-size:13px;line-height:1.5}.security-stack{color:#8fa3ab;text-transform:uppercase;letter-spacing:.08em;justify-content:flex-end;align-items:center;gap:13px;max-width:1120px;margin:24px auto 0;font-size:10px;display:flex}.security-stack i{color:var(--gold);font-style:normal}.home-company>.section-heading{width:100%;margin:0}.company-story{max-width:730px}.company-story>p{color:#536a73;margin:0;font-size:17px;line-height:1.62}.company-principles{border-top:1px solid #c6d3d5;border-bottom:1px solid #c6d3d5;grid-template-columns:repeat(3,1fr);margin:30px 0;display:grid}.company-principles span{color:#647981;padding:18px 18px 18px 0;font-size:12px;line-height:1.45}.company-principles b{color:var(--navy);margin-bottom:6px;font-size:14px;display:block}.company-partner{font-size:13px!important}.company-partner a{color:#96701c;font-weight:700}@media (width<=850px){.security-controls{grid-template-columns:1fr 1fr}.security-controls article:nth-child(3){border-top:1px solid #39515b;border-left:0}.security-controls article:nth-child(4){border-top:1px solid #39515b}.home-company{grid-template-columns:1fr;gap:30px}}@media (width<=600px){.home-security,.home-company{padding:52px 20px;scroll-margin-top:62px}.security-controls{grid-template-columns:1fr}.security-controls article{border-top:1px solid #39515b;border-left:0!important}.security-controls article:first-child{border-top:0}.security-stack{flex-wrap:wrap;justify-content:flex-start}.company-principles{grid-template-columns:1fr}.company-principles span{border-bottom:1px solid #c6d3d5}.company-principles span:last-child{border-bottom:0}}.core-product .product-copy{border-left:0;padding-left:0}.home-security{padding-top:48px;padding-bottom:42px}.home-security>.section-heading{max-width:none;margin:0;display:block}.home-security .section-heading h2{white-space:nowrap;max-width:none}.home-security .section-heading>span{max-width:none;margin-top:14px}.security-controls{margin-top:26px}.security-controls article{padding:18px 20px}.security-controls h3{margin:0 0 7px}.security-stack{margin-top:16px}.home-company{align-items:center;padding-top:48px;padding-bottom:48px}.home-company .section-heading h2{font-size:clamp(34px,3.5vw,48px)}.company-story>p{font-size:16px;line-height:1.55}.company-principles{margin:20px 0 16px}.company-principles span{padding-top:14px;padding-bottom:14px}.home-company-partner{color:#62777f;border-top:1px solid #c6d3d5;margin:0;padding-top:14px;font-size:13px;line-height:1.5}.home-company-partner a{color:#96701c;font-weight:700}@media (width<=850px){.home-security .section-heading h2{white-space:normal}}@media (width<=600px){.home-security,.home-company{padding-top:40px;padding-bottom:40px}.security-controls{margin-top:22px}.security-controls article{padding:16px 0}.company-principles{margin-top:18px}}.px-home .restored-footer{border-top:1px solid #29414c;justify-content:space-between;align-items:center;gap:28px;min-height:0;padding:12px 7vw;display:flex}.px-home .restored-footer>div{flex:1;justify-content:flex-start;align-items:center;gap:22px;max-width:none;display:flex}.px-home .restored-footer>div:first-child>p{text-align:left;max-width:520px;margin:0;font-size:11px!important;line-height:1.35!important}.px-home .restored-footer .cs-brand>.cs-mark{flex-basis:30px;width:30px!important;height:30px!important}.px-home .restored-footer small{white-space:nowrap;border:0;flex:none;align-items:center;gap:20px;margin:0;padding:0;display:flex}@media (width<=760px){.px-home .restored-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 20px}.px-home .restored-footer>div{flex-direction:column;align-items:flex-start;gap:9px;width:100%}.px-home .restored-footer small{justify-content:space-between;width:100%}}.product-showcase{border-bottom:1px solid var(--line);background:#f2f6f5;padding:72px 7vw 80px}.product-showcase-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;max-width:1180px;margin:0 auto 34px;display:grid}.product-showcase-heading p{color:#9a7421;letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.product-showcase-heading h2{letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(38px,4vw,57px);line-height:1.02}.product-showcase-heading>span{color:var(--muted);padding-bottom:5px;font-size:17px;line-height:1.6}.product-platform-grid,.product-extension-grid{gap:18px;max-width:1180px;margin-inline:auto;display:grid}.product-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-feature-card{background:#fff;border:1px solid #cbd7da;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 260px;column-gap:26px;min-width:0;padding:30px;scroll-margin-top:145px;display:grid;overflow:hidden;box-shadow:0 14px 38px #071e2b14}.product-feature-card:first-child{background:linear-gradient(145deg,#fff 35%,#f7f2e6 100%)}.product-card-top{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.product-card-top p{color:#98711d;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.product-card-top span{color:#28796f;font-size:11px;font-weight:700}.product-feature-card h2{letter-spacing:-.045em;white-space:nowrap;grid-column:1/-1;margin:14px 0 18px;font-size:clamp(34px,3vw,45px);line-height:1}.product-card-description{color:#526a74;grid-column:1;margin:0;font-size:15px;line-height:1.55}.product-feature-card ul{border-top:1px solid #d5dfe1;grid-column:1;margin:20px 0 0;padding:0;list-style:none}.product-feature-card li{color:#294753;border-bottom:1px solid #d5dfe1;padding:9px 0;font-size:12px;line-height:1.35}.product-feature-card li:before{content:"";background:#b88a26;width:12px;height:1px;margin:0 9px 3px 0;display:inline-block}.product-card-preview{grid-area:3/2/5;align-self:start}.product-card-preview .command-center-reveal,.product-card-preview .scorecard-reveal{width:260px;margin:0}.product-extension-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.product-extension-card{background:#fff;border:1px solid #cbd7da;flex-direction:column;min-height:286px;padding:26px;scroll-margin-top:145px;display:flex}.product-extension-card .product-card-top{border-bottom:1px solid #d7e0e2;padding-bottom:18px}.product-extension-card .product-card-top span{color:#7d8f96;font-weight:400}.product-extension-card h3{letter-spacing:-.03em;margin:24px 0 12px;font-size:27px;line-height:1.05}.product-extension-card>p{color:#5d737c;margin:0;font-size:14px;line-height:1.55}.extension-outcome{margin-top:auto;padding-top:20px}.extension-outcome small,.extension-outcome strong{display:block}.extension-outcome small{color:#9a7421;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.extension-outcome strong{color:#294753;font-size:12px;font-weight:400;line-height:1.4}@media (width<=1050px){.product-feature-card{grid-template-columns:1fr}.product-card-description,.product-feature-card ul,.product-card-preview{grid-column:1}.product-card-preview{grid-row:auto;margin-top:22px}.product-feature-card h2{white-space:normal}.product-extension-grid{grid-template-columns:1fr 1fr}.product-extension-card:last-child{grid-column:1/-1}}@media (width<=700px){.product-showcase{padding:52px 20px}.product-showcase-heading{grid-template-columns:1fr;gap:18px}.product-showcase-heading h2{font-size:36px}.product-showcase-heading>span{font-size:16px}.product-platform-grid,.product-extension-grid{grid-template-columns:1fr}.product-feature-card,.product-extension-card{padding:22px;scroll-margin-top:62px}.product-feature-card h2{font-size:34px}.product-card-preview .command-center-reveal,.product-card-preview .scorecard-reveal{width:min(260px,100%)}.product-extension-card:last-child{grid-column:auto}}.product-core-card{border:1px solid #bccbd0;border-top:4px solid var(--gold);background:#fff;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:38px;max-width:1180px;margin:0 auto;padding:30px 34px;scroll-margin-top:145px;display:grid;box-shadow:0 14px 38px #071e2b14}.product-core-copy h2{letter-spacing:-.045em;margin:13px 0 14px;font-size:clamp(38px,4vw,54px);line-height:1}.product-core-copy>p{color:#526a74;max-width:720px;margin:0;font-size:16px;line-height:1.55}.product-core-copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.product-core-copy li{color:#294753;background:#f5f8f7;border:1px solid #d5dfe1;min-height:66px;padding:13px 14px 12px;font-size:13px;line-height:1.4}.product-core-copy li:before{content:"✓";color:#9a7421;margin-right:8px;font-weight:700}.product-core-preview{justify-content:flex-end;display:flex}.product-core-preview .command-center-reveal{width:min(340px,100%);margin:0}.product-addon-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1180px;margin:42px auto 18px;display:flex}.product-addon-heading p{color:#9a7421;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}.product-addon-heading h3{letter-spacing:-.035em;margin:0;font-size:32px}.product-addon-heading>span{color:#667b84;font-size:14px}.product-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.product-addon-card{background:#fff;border:1px solid #cbd7da;flex-direction:column;min-width:0;min-height:0;padding:25px;scroll-margin-top:145px;display:flex}.product-addon-card.available-addon{border-color:#aebfc4;grid-template-columns:minmax(0,1fr) 260px;column-gap:24px;display:grid}.product-addon-card.available-addon .product-card-top,.product-addon-card.available-addon h3{grid-column:1/-1}.product-addon-card h3{letter-spacing:-.03em;margin:20px 0 10px;font-size:28px;line-height:1.05}.product-addon-card>p{color:#5d737c;margin:0;font-size:14px;line-height:1.5}.available-addon>p{grid-column:1;align-self:start}.addon-preview{grid-area:3/2/5;align-self:start}.product-addon-card .extension-outcome{margin-top:24px}@media (width<=1050px){.product-core-card{grid-template-columns:1fr}.product-core-preview{justify-content:flex-start}.product-addon-card.available-addon{grid-template-columns:1fr}.available-addon>p,.addon-preview{grid-column:1}.addon-preview{grid-row:auto;margin-top:20px}.product-core-copy ul{grid-template-columns:1fr}}@media (width<=760px){.product-core-card{padding:24px;scroll-margin-top:62px}.product-addon-heading{flex-direction:column;align-items:flex-start;gap:8px}.product-addon-grid{grid-template-columns:1fr}.product-addon-card{padding:22px;scroll-margin-top:62px}.product-core-preview .command-center-reveal,.addon-preview .scorecard-reveal{width:min(280px,100%)}}.home-security{padding:58px 7vw 62px}.security-intro{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);align-items:end;gap:7vw;max-width:1180px;margin:0 auto;display:grid}.home-security .security-intro .section-heading{max-width:none;margin:0}.home-security .security-intro .section-heading h2{white-space:nowrap;font-size:clamp(40px,4vw,54px)}.security-intro>p{color:#b9c8ce;max-width:660px;margin:0 0 4px;font-size:17px;line-height:1.6}.home-security .security-controls{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1180px;margin:32px auto 0;display:grid}.home-security .security-controls article{background:#0b2a38;border:1px solid #36505c;min-height:170px;padding:22px;position:relative}.home-security .security-controls article:first-child{border-left:1px solid #36505c}.home-security .security-controls article:before{content:"";background:var(--gold);width:54px;height:3px;position:absolute;top:-1px;left:-1px}.home-security .security-controls article>span{color:#d4b45f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.home-security .security-controls h3{color:#fff;margin:30px 0 9px;font-size:18px;line-height:1.15}.home-security .security-controls p{color:#b9c8ce;font-size:14px;line-height:1.5}@media (width<=950px){.security-intro{grid-template-columns:1fr;gap:18px}.home-security .security-controls{grid-template-columns:1fr 1fr}.home-security .security-controls article{border:1px solid #36505c!important}}@media (width<=600px){.home-security{padding:46px 20px}.home-security .security-intro .section-heading h2{white-space:normal;font-size:38px}.security-intro>p{font-size:16px}.home-security .security-controls{grid-template-columns:1fr;margin-top:26px}.home-security .security-controls article{min-height:0;padding:20px}.home-security .security-controls h3{margin-top:24px}}.product-addon-grid{align-items:stretch}.product-addon-card,.product-addon-card.available-addon{flex-direction:column;gap:0;min-height:330px;padding:25px;display:flex}.product-addon-card.available-addon .product-card-top,.product-addon-card.available-addon h3,.available-addon>p,.addon-preview{grid-area:auto}.product-addon-card h3{margin:20px 0 10px}.product-addon-card>p{min-height:64px}.addon-preview,.product-addon-card .extension-outcome{height:140px;margin-top:auto;padding-top:18px}.addon-preview{align-items:flex-end;display:flex}.addon-preview .scorecard-reveal{width:min(300px,100%);margin:0}.product-addon-card .extension-outcome{background:#eef3f2;border-top:3px solid #173f50;flex-direction:column;justify-content:flex-end;padding:22px;display:flex}.product-addon-card .extension-outcome small{color:#98711d;margin-bottom:auto}.product-addon-card .extension-outcome strong{color:#294753;max-width:410px;font-size:15px;line-height:1.45}@media (width<=760px){.product-addon-card,.product-addon-card.available-addon,.product-addon-card>p{min-height:0}.addon-preview,.product-addon-card .extension-outcome{height:auto;min-height:130px;margin-top:24px}}.capability-heading{justify-content:space-between;align-items:end;gap:30px;max-width:1180px;margin:42px auto 18px;display:flex}.capability-heading p,.client-portal-strip>div p{color:#9a7421;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:700}.capability-heading h3,.client-portal-strip h3{letter-spacing:-.035em;margin:0;font-size:32px}.capability-heading>span{color:#667b84;font-size:14px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;display:grid}.capability-card{background:linear-gradient(145deg,#fff 0% 72%,#f4f7f6 100%);border:1px solid #c7d3d6;min-height:0;padding:30px 30px 26px;position:relative;overflow:hidden;box-shadow:0 10px 28px #071e2b0b}.capability-card:before{content:"";background:linear-gradient(90deg,#d6aa3c 0 78px,#163d4d 78px 100%);height:4px;position:absolute;inset:0 0 auto}.capability-card-copy{flex-direction:column;flex:1;min-width:0;display:flex}.capability-card-copy>span{color:#886213;letter-spacing:.13em;text-transform:uppercase;background:#fbf7eb;border:1px solid #d8c38a;width:max-content;margin-top:5px;padding:7px 10px 6px;font-size:12px;font-weight:700}.capability-card-copy h3{color:#123544;letter-spacing:-.04em;text-wrap:balance;max-width:500px;margin:21px 0 28px;font-size:clamp(28px,2.45vw,35px);font-weight:500;line-height:1.08}.capability-card-copy ul{border-top:1px solid #d6dfe1;margin:auto 0 0;padding:0;list-style:none}.capability-card-copy li{border-bottom:1px solid #d6dfe1;grid-template-columns:135px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.capability-card-copy li strong{color:#173746;font-size:13px;line-height:1.4}.capability-card-copy li p{color:#5d737c;margin:0;font-size:13px;line-height:1.45}.client-portal-strip{background:#e9efee;border:1px solid #c7d3d6;grid-template-columns:.7fr 1.3fr auto;align-items:center;gap:32px;max-width:1180px;margin:14px auto 0;padding:22px 26px;display:grid}.client-portal-strip>p{color:#526a74;margin:0;font-size:14px;line-height:1.5}.client-portal-strip>span{color:#28796f;text-transform:uppercase;letter-spacing:.08em;background:#fff;padding:8px 12px;font-size:11px;font-weight:700}@media (width<=1000px){.client-portal-strip{grid-template-columns:1fr}.client-portal-strip>span{justify-self:start}}@media (width<=760px){.capability-heading{flex-direction:column;align-items:flex-start;gap:8px}.capability-grid{grid-template-columns:1fr}.capability-card{padding:26px 22px 22px}.capability-card-copy h3{font-size:28px}.capability-card-copy li{grid-template-columns:1fr;gap:3px}.client-portal-strip{gap:16px;padding:22px}}.product-core-card{border:1px solid #aebfc4;border-top:3px solid var(--gold);background:#fff;grid-template-rows:auto auto;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:stretch;gap:0;padding:0;overflow:hidden;box-shadow:0 22px 54px #071e2b1f}.product-core-copy{background:#082331;flex-direction:column;justify-content:center;padding:44px 42px 40px;display:flex}.product-core-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:#d8b44f!important;margin:0 0 20px!important;font-size:11px!important}.product-core-copy h2{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:570px;margin:0 0 20px;font-size:clamp(36px,3.2vw,47px);font-weight:500;line-height:1.03}.product-core-copy>p:last-child{color:#c1d0d5;max-width:600px;font-size:16px;line-height:1.58}.product-core-preview{isolation:isolate;background:#08233126;border-left:1px solid #0823313d;flex-direction:column;justify-content:center;align-items:stretch;padding:34px 36px 36px;display:flex;position:relative;overflow:hidden}:is(.product-core-card:has(.command-center-lightbox),.product-core-preview:has(.command-center-lightbox)){overflow:visible}.product-core-preview:has(.command-center-lightbox){z-index:1000;isolation:auto}.product-core-preview:before{content:"";z-index:-2;opacity:.13;filter:grayscale();background:url(/hero-team-dashboard.png) 50%/cover no-repeat;position:absolute;inset:0}.product-core-preview:after{content:"";z-index:-1;background:#08233126;position:absolute;inset:0}.product-core-preview>span{color:#8f6917;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:700}.product-core-preview>h3{color:#123544;letter-spacing:-.035em;max-width:470px;margin:0 0 20px;font-size:clamp(25px,2.2vw,32px);font-weight:500;line-height:1.08}.product-core-preview .command-center-reveal{border:1px solid #91a6ad;width:100%;max-width:500px;margin:0 auto;box-shadow:0 18px 38px #071e2b33}.product-core-outcomes{background:#fff;border-top:1px solid #c8d4d6;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.product-core-outcomes li{color:#516a74;border-right:1px solid #d6dfe1;flex-direction:column;align-items:flex-start;gap:7px;min-height:118px;margin:0;padding:26px 30px;line-height:1.42;display:flex;position:relative}.product-core-outcomes li:last-child{border-right:0}.product-core-outcomes li:before{content:"";background:var(--gold);width:42px;height:3px;margin-bottom:5px}.product-core-outcomes li strong{color:#123544;letter-spacing:-.015em;font-size:18px;font-weight:600}.product-core-outcomes li span{font-size:14px}@media (width<=1000px){.product-core-card{grid-template-columns:1fr}.product-core-preview{border-top:1px solid #c9d4d6;border-left:0}.product-core-outcomes{grid-column:1}.product-core-preview .command-center-reveal{margin-left:0}}@media (width<=760px){.product-core-copy{padding:32px 24px}.product-core-preview{padding:24px 22px}.product-core-preview>h3{font-size:27px}.product-core-outcomes{grid-template-columns:1fr}.product-core-outcomes li{border-bottom:1px solid #d6dfe1;border-right:0;min-height:0;padding:22px}.product-core-outcomes li:last-child{border-bottom:0}}.product-showcase{padding-top:28px}html:has(.px-home){height:auto;min-height:100%;overflow:hidden auto}body:has(.px-home){height:auto;min-height:100%;overflow:clip visible}@media (width<=760px){:is(html:has(.px-home),body:has(.px-home)){-webkit-text-size-adjust:100%;width:100%;max-width:100%;overflow-x:hidden}.px-home{width:100%;overflow-x:hidden}.px-home .cs-header{gap:10px;height:64px;padding:0 14px}.px-home .cs-brand-lockup{gap:9px;min-width:0;justify-self:start!important;margin-left:0!important;margin-right:auto!important}.px-home .cs-brand-lockup .cs-mark{flex:0 0 34px;width:34px;height:34px}.px-home .cs-wordmark>span{font-size:11px}.px-home .cs-wordmark small{letter-spacing:.11em;font-size:8px!important}.px-home .cs-header nav{gap:6px}.px-home .cs-header .nav-button{border-radius:3px;min-height:42px;padding:0 12px;font-size:11px!important}.walkthrough-hero{align-items:center;min-height:420px;padding:38px 20px 34px;display:flex}.walkthrough-hero:after{background:linear-gradient(90deg,#071f2dfa 0%,#071f2de0 68%,#071f2d99 100%)}.hero-dashboard-image{object-position:62% center}.hero-message>p{letter-spacing:.12em;margin-bottom:13px;font-size:10px}.walkthrough-hero h1{letter-spacing:-.035em;max-width:330px;font-size:clamp(34px,10vw,42px);line-height:1.02}.hero-message>div{gap:20px;max-width:100%;margin-top:20px;padding-top:16px}.hero-message>div p{max-width:330px;font-size:16px;line-height:1.5}.walkthrough-hero a{align-items:center;width:100%;min-width:0;min-height:44px}.product-showcase{padding:18px 16px 48px}.product-core-card{border-color:#c7d3d6;width:100%;box-shadow:0 10px 28px #071e2b14}.product-core-copy{padding:26px 22px 24px}.product-core-eyebrow{margin-bottom:14px!important}.product-core-copy h2{font-size:clamp(32px,9vw,39px);line-height:1.04}.product-core-copy>p:last-child{font-size:16px;line-height:1.55}.product-core-preview{background:#08233126;padding:18px}.product-core-preview>span{font-size:10px;line-height:1.3}.product-core-preview .command-center-reveal{width:100%;max-width:none}.product-core-preview .command-center-reveal>button{min-height:44px}.product-core-outcomes li{font-size:14px;line-height:1.4}.capability-heading{margin:34px 0 16px}.capability-heading h3{font-size:30px}.capability-heading>span{font-size:15px;line-height:1.45}.capability-grid{gap:12px}.capability-card{padding:26px 20px 22px}.capability-card-copy h3{margin:18px 0 22px;font-size:28px;line-height:1.1}.capability-card-copy li{padding:11px 0}.capability-card-copy li strong,.capability-card-copy li p{font-size:14px;line-height:1.45}.client-portal-strip{gap:14px;margin-top:12px;padding:22px 20px}.client-portal-strip h3{font-size:28px}.client-portal-strip>p{font-size:15px;line-height:1.5}.home-security,.home-company{padding:44px 20px}.home-security .security-intro .section-heading h2{font-size:36px;line-height:1.05}.security-intro>p,.company-story>p{font-size:16px;line-height:1.55}.home-security .security-controls{gap:10px}.home-security .security-controls article{min-height:0;padding:20px}.home-security .security-controls h3{font-size:18px}.home-security .security-controls p{font-size:14px}.home-company{gap:24px}.home-company .section-heading h2{font-size:36px;line-height:1.05}.walkthrough-cta.pilot-contact{gap:28px;padding:44px 16px}.walkthrough-cta.pilot-contact h2{font-size:34px;line-height:1.06}.pilot-contact-intro>span{font-size:16px;line-height:1.5}.pilot-contact form{gap:18px;padding:22px 18px}.pilot-contact label{font-size:14px}.pilot-contact input,.pilot-contact select,.pilot-contact textarea{font-size:16px}.pilot-contact input,.pilot-contact select{height:50px}.pilot-contact textarea{min-height:110px}.pilot-contact button{min-height:50px;font-size:15px}.px-home .restored-footer{gap:12px;padding:16px 20px}.px-home .restored-footer small{white-space:normal;flex-wrap:wrap;gap:7px;font-size:11px}}@media (width<=390px){.px-home .cs-wordmark small{display:none}.px-home .cs-header .nav-button{padding-inline:10px}.walkthrough-hero{min-height:400px}.walkthrough-hero h1{font-size:34px}.product-core-copy h2{font-size:32px}}.external-auth{color:#0a2937;background:#eef1f2;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:100vh;display:grid}.external-auth.single{background:#0a2532;grid-template-columns:minmax(0,760px);justify-content:center;padding:5vh 20px}.external-auth>section{background:#fff;flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px clamp(28px,7vw,100px);display:flex}.external-auth.single>section{min-height:90vh}.external-auth>section>div{max-width:500px;margin:60px 0}.external-auth small{color:#9b741e;letter-spacing:.14em;font-size:8px}.external-auth h1{margin:12px 0 14px;font:400 44px/1.05 Georgia,serif}.external-auth p{color:#667b84;line-height:1.65}.external-auth form{gap:16px;margin-top:28px;display:grid}.external-auth label{color:#38515b;gap:7px;font-size:9px;font-weight:700;display:grid}.external-auth input{font:inherit;background:#f9faf8;border:1px solid #bfcbd0;padding:14px}.external-auth label small{color:#75888f;letter-spacing:0;font-weight:400}.external-auth form button{color:#092634;font:inherit;cursor:pointer;background:#d4aa4e;border:0;padding:15px;font-size:10px;font-weight:800}.external-auth form button:disabled{opacity:.55}.external-auth form>a{color:#315c6e;font-size:9px}.external-auth .auth-message{color:#5b4a26;background:#f6f1e6;border-left:3px solid #d4aa4e;margin:0;padding:12px;font-size:9px}.external-auth footer{color:#7e9097;letter-spacing:.08em;font-size:8px}.external-auth>aside{color:#fff;background:linear-gradient(145deg,#061c28,#123746);flex-direction:column;justify-content:center;padding:11vh 8vw;display:flex}.external-auth>aside small{color:#d4aa4e}.external-auth>aside h2{max-width:580px;margin:18px 0;font:42px/1.08 Georgia,serif}.external-auth>aside p{color:#b7c6cc;max-width:520px}@media (width<=800px){.external-auth{grid-template-columns:1fr}.external-auth>section{min-height:100vh}.external-auth>aside{display:none}.external-auth h1{font-size:36px}.external-auth>section>div{margin:45px 0}}.sc-tenant-link{color:#fff;border:1px solid #45606c;justify-content:space-between;margin:14px 12px;padding:12px;font-size:9px;text-decoration:none;display:flex}.sc-tenant-link span{color:#d4aa4e}:root{--navy:#061c28;--ink:#102c38;--paper:#f4f5ef;--mint:#43c9ba;--lime:#d7f25a;--coral:#ff7759;--line:#102c3826}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.cs-header{background:var(--navy);color:#fff;z-index:20;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:sticky;top:0}.cs-brand{align-items:center;gap:13px;display:flex}.cs-brand>span{border:1px solid #ffffff8c;place-items:center;width:45px;height:45px;font-size:20px;font-weight:800;display:grid}.cs-brand>span span{color:var(--lime)}.cs-brand b{text-transform:uppercase;letter-spacing:.16em;font-size:9px;line-height:1.25}.cs-header nav{align-items:center;gap:34px;font-size:11px;font-weight:700;display:flex}.cs-header nav>a:not(.nav-button):hover{color:var(--mint)}.nav-button{border:1px solid var(--mint);color:var(--mint);padding:14px 18px}.nav-button:hover{background:var(--mint);color:var(--navy)}.cs-hero{color:#fff;background:radial-gradient(circle at 75% 35%,#123d4b,#071f2b 42%,#04151e);grid-template-columns:1fr 1fr;gap:5vw;min-height:calc(100vh - 88px);padding:75px 5vw 0;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;align-self:center;position:relative}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--mint);font-size:9px;font-weight:700}.hero-copy h1{letter-spacing:-.055em;margin:30px 0;font:400 clamp(62px,7.5vw,112px)/.88 Georgia,serif}.hero-copy h1 em{color:var(--lime);font-weight:400}.hero-copy>p{color:#b5c7cd;max-width:620px;font-size:17px;line-height:1.7}.hero-actions{gap:15px;margin-top:35px;display:flex}.btn{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;gap:45px;padding:17px 20px;font-size:9px;font-weight:700;display:inline-flex}.btn.primary{background:var(--coral);color:#fff}.btn.quiet{border:1px solid #ffffff4d}.engagement-map{aspect-ratio:1;align-self:center;max-width:600px;position:relative}.map-core{background:var(--mint);width:120px;height:120px;color:var(--navy);letter-spacing:.15em;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #43c9ba4d}.map-ring{border:1px solid #ffffff40;border-radius:50%;animation:4s ease-in-out infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-ring span{background:var(--navy);text-transform:uppercase;letter-spacing:.13em;color:#9fc1c8;padding:6px;font-size:8px;position:absolute}.map-ring i{background:var(--lime);width:10px;height:10px;box-shadow:0 0 16px var(--lime);border-radius:50%;position:absolute}.ring-a{width:48%;height:48%}.ring-a span{top:2%;left:12%}.ring-a i{top:28%;right:5%}.ring-b{width:72%;height:72%;animation-delay:.4s}.ring-b span{top:15%;right:2%}.ring-b i{background:var(--coral);bottom:20%;left:12%}.ring-c{width:94%;height:94%;animation-delay:.8s}.ring-c span{bottom:9%;right:12%}.ring-c i{top:18%;left:18%}.engagement-map>p{text-transform:uppercase;letter-spacing:.16em;color:#6f939d;font-size:7px;position:absolute;bottom:0;right:5%}@keyframes pulse{50%{opacity:.5}}.hero-proof{border-top:1px solid #ffffff2e;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:20px;display:grid}.hero-proof div{border-right:1px solid #ffffff2e;padding:24px 30px}.hero-proof strong{color:var(--mint);font:400 44px Georgia,serif}.hero-proof span{text-transform:uppercase;letter-spacing:.1em;color:#8ca4ad;margin-left:15px;font-size:8px}.client-logos{text-align:center;background:#fff;padding:42px 5vw}.client-logos p{text-transform:uppercase;letter-spacing:.18em;color:#8b989c;font-size:8px}.client-logos div{color:#4f646c;justify-content:space-around;gap:25px;margin-top:26px;font:400 15px Georgia,serif;display:flex}.why{background:var(--paper);grid-template-columns:.5fr 2fr;gap:8vw;padding:110px 7vw;display:grid}.why h2,.section-title h2,.scorecard-feature h2,.scorecard-flow h2,.roles-section h2{letter-spacing:-.045em;margin:0;font:400 clamp(42px,5vw,72px)/1.02 Georgia,serif}.why>div>p{color:#5e6d72;max-width:800px;font-size:19px;line-height:1.7}.tool-section{background:#fff;padding:100px 6vw}.section-title{grid-template-columns:.5fr 2fr;gap:8vw;margin-bottom:55px;display:grid}.tool-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.tool-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:310px;padding:38px;transition:all .25s;display:flex}.tool-card:hover{background:#f1f7f4;transform:translateY(-4px)}.tool-card>span{color:var(--coral);font-size:9px}.tool-card h3{margin:48px 0 12px;font:400 30px Georgia,serif}.tool-card p{color:#607076;font-size:13px;line-height:1.65}.tool-card b{text-transform:uppercase;letter-spacing:.12em;color:#118b80;margin-top:auto;font-size:8px}.scorecard-feature{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:110px 7vw;display:grid}.scorecard-feature>div>p:not(.kicker){color:#a2b5bc;line-height:1.7}.feature-panel{background:#0e3241;grid-template-columns:180px 1fr;gap:30px;padding:35px;display:grid}.score-orb{background:conic-gradient(var(--lime) 0 84%,#ffffff1f 84%);text-align:center;border-radius:50%;place-content:center;width:170px;height:170px;display:grid;position:relative}.score-orb:before{content:"";background:#0e3241;border-radius:50%;position:absolute;inset:10px}.score-orb strong,.score-orb span{position:relative}.score-orb strong{font:400 55px Georgia,serif}.score-orb span{text-transform:uppercase;color:#9fb4bb;font-size:8px}.feature-panel ul{margin:0;padding:0;list-style:none}.feature-panel li{border-bottom:1px solid #ffffff26;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.feature-panel li b{color:var(--mint)}.cs-cta{background:var(--lime);grid-template-columns:.7fr 2fr .6fr;align-items:center;gap:4vw;padding:85px 7vw;display:grid}.cs-cta p{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.cs-cta h2{margin:0;font:400 clamp(38px,5vw,65px) Georgia,serif}.cs-cta a{text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;padding:12px 0;font-size:9px;font-weight:700;display:flex}.cs-footer{color:#fff;background:#04151e;grid-template-columns:1fr 1fr 1fr;gap:60px;padding:70px 7vw 25px;display:grid}.cs-footer>div>p{color:#71909a;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.cs-footer>div:first-child>p{color:var(--mint);text-transform:none;letter-spacing:0;font:italic 24px Georgia,serif}.cs-footer>div{flex-direction:column;gap:10px;font-size:11px;display:flex}.cs-footer small{color:#6b828a;border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:18px;font-size:8px}.inner-hero{color:#fff;background:linear-gradient(110deg,#061c28,#0c3948);padding:105px 7vw 90px}.inner-hero h1{letter-spacing:-.055em;max-width:1100px;margin:35px 0;font:400 clamp(52px,7vw,95px)/.93 Georgia,serif}.inner-hero>p:last-child{color:#adc0c6;max-width:720px;margin-left:34%;font-size:18px;line-height:1.65}.tools-list{background:#fff;padding:40px 7vw 100px}.tools-list article{border-bottom:1px solid var(--line);grid-template-columns:.25fr 1.3fr .8fr;gap:5vw;padding:55px 0;scroll-margin-top:100px;display:grid}.tools-list article>span{color:var(--coral);font-size:9px}.tools-list h2{margin:0 0 18px;font:400 40px Georgia,serif}.tools-list article>div>p{color:#5f6f75;line-height:1.65}.tools-list ul{margin:0;padding:0;list-style:none}.tools-list li{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;padding:11px 0;font-size:8px}.text-link{text-transform:uppercase;color:#118b80;font-size:9px;font-weight:700}.scorecard-flow{background:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 7vw;display:grid}.scorecard-flow>div:first-child>p:not(.kicker){color:#5d6e74;line-height:1.7}.flow-steps{border-top:1px solid var(--line)}.flow-steps article{border-bottom:1px solid var(--line);grid-template-columns:35px .6fr 1fr;gap:20px;padding:24px 0;display:grid}.flow-steps span{color:var(--coral);font-size:8px}.flow-steps h3{margin:0;font:400 21px Georgia,serif}.flow-steps p{color:#65757a;margin:0;font-size:11px;line-height:1.5}.dimensions{background:var(--navy);color:#fff;padding:100px 7vw}.dimensions article{border-bottom:1px solid #ffffff26;grid-template-columns:.2fr 1.2fr 1.2fr .3fr;align-items:center;gap:3vw;padding:27px 0;display:grid}.dimensions article>span{color:var(--coral);font-size:8px}.dimensions h3{margin:0;font:400 25px Georgia,serif}.dimensions article p{color:#8fa6ae;margin:0;font-size:12px}.dimensions strong{color:var(--mint);font:400 27px Georgia,serif}.roles-section{grid-template-columns:1fr 1fr;gap:9vw;padding:105px 7vw;display:grid}.role-map{border-top:1px solid var(--line)}.role-map>div{border-bottom:1px solid var(--line);grid-template-columns:35px 1fr auto;gap:18px;padding:22px 0;display:grid}.role-map span{color:var(--coral);font-size:8px}.role-map strong{font:400 18px Georgia,serif}.role-map p{color:#708087;font-size:9px}.about{min-height:450px}.contact{justify-content:space-between;align-items:center;padding:100px 7vw;display:flex}.contact a{color:#118b80;font:400 clamp(35px,5vw,65px) Georgia,serif}.contact p{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.demo{--client:#39c1b5;color:#102d38;background:#f2f4f1;min-height:100vh}.demo-header{background:#fff;border-bottom:1px solid #dce4e1;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex}.demo-header>div{align-items:center;gap:12px;display:flex}.client-mark{background:var(--client);color:#fff;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.demo-header strong{font:400 18px Georgia,serif}.demo-header small{text-transform:uppercase;letter-spacing:.12em;color:#849297;font:7px Arial;display:block}.demo-header>p{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.admin{grid-template-columns:.8fr 1.2fr .7fr;gap:28px;padding:55px 6vw;display:grid}.admin-intro>p,.assignments header span,aside>p{text-transform:uppercase;letter-spacing:.13em;color:#148b82;font-size:8px}.admin-intro h1{font:400 clamp(42px,4.5vw,62px)/1 Georgia,serif}.customize{color:#fff;background:#0b2a38;padding:22px}.customize label{text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:8px;margin:12px 0;font-size:7px;display:flex}.customize input{color:#fff;background:0 0;border:0;border-bottom:1px solid #57707a;padding:8px}.assignments header{background:#fff;justify-content:space-between;padding:18px;display:flex}.assignments article{cursor:pointer;background:#fff;border:1px solid #dbe3e0;grid-template-columns:42px 1fr auto;gap:12px;margin-top:8px;padding:16px;display:grid}.assignments article.selected{border-color:var(--client);transform:translate(4px)}.assignments article>span{background:#e9efec;border-radius:50%;place-items:center;width:40px;height:40px;font-size:9px;display:grid}.assignments h3{margin:0;font:400 17px Georgia,serif}.assignments p{color:#829096;font-size:8px}.assignments article>strong{color:var(--client);font:400 26px Georgia,serif}.assignments article small{text-transform:uppercase;font:6px Arial;display:block}.admin aside{color:#fff;background:#0b2a38;align-self:start;padding:28px}.admin aside h2{font:400 29px Georgia,serif}.admin aside>p:not(:first-child){color:#9cb0b7;font-size:11px;line-height:1.6}.admin aside ol{padding:0;list-style:none}.admin aside li{border-top:1px solid #ffffff24;grid-template-columns:25px 1fr;gap:8px;padding:12px 0;font-size:9px;line-height:1.45;display:grid}.admin aside li span{color:var(--client)}.admin aside button,.invite button,.survey>div>button,.done button{background:var(--client);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;width:100%;padding:15px;font-size:8px}.demo-note{background:#dce7e3;justify-content:space-between;padding:18px 6vw;font-size:8px;display:flex}.demo-note a{text-decoration:underline}.invite{place-items:center;padding:65px 6vw;display:grid}.invite>div{border-top:4px solid var(--client);background:#fff;max-width:680px;padding:50px;box-shadow:0 25px 70px #00000017}.invite h1,.survey h1,.done h1{font:400 clamp(38px,4vw,55px)/1.05 Georgia,serif}.invite p{color:#607078;line-height:1.65}.invite small{text-align:center;color:#849298;margin-top:15px;display:block}.invite .back{color:#52666e;background:0 0;width:auto;text-decoration:underline}.progress{background:#fff;padding:22px 7vw}.progress span{text-transform:uppercase;font-size:8px}.progress i{background:#dce4e1;height:3px;margin-top:12px;display:block}.progress em{background:var(--client);height:100%;display:block}.survey{max-width:1100px;margin:auto;padding:60px 7vw}.survey>div{background:#fff;padding:55px}.survey>div>p{text-transform:uppercase;color:var(--client);letter-spacing:.12em;font-size:8px}.scale{grid-template-columns:repeat(5,1fr);gap:7px;margin:38px 0;display:grid}.scale button{background:#fff;border:1px solid #d5dfdc;padding:16px}.scale button.on{border-color:var(--client);background:#edf8f6}.scale b{font:400 25px Georgia,serif;display:block}.scale span{text-transform:uppercase;font-size:7px}.survey textarea{border:1px solid #d5dfdc;width:100%;min-height:100px;margin-bottom:20px;padding:14px}.survey>div>button:disabled{opacity:.4}.done{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:650px;min-height:calc(100vh - 84px);margin:auto;display:flex}.done>span{background:var(--client);color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;font-size:28px;display:grid}.done p{color:#607078;line-height:1.65}.done button{max-width:260px}html,body{max-width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%;height:auto}button,a,summary,input,select,textarea{touch-action:manipulation}.panel,.product-main,.ent-hero-console,.feature-panel{min-width:0}.od-table,.heatmap,.account-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (width<=600px){.cs-header{gap:12px;height:68px;padding:0 16px}.cs-brand{gap:9px;min-width:0}.cs-brand>.cs-mark{flex:0 0 38px;width:38px!important;height:38px!important}.cs-wordmark{min-width:0}.cs-wordmark>span{font-size:13px}.cs-wordmark>small{letter-spacing:.11em;white-space:nowrap;font-size:5px}.cs-header nav{gap:8px;margin-left:auto}.cs-header .nav-button{white-space:nowrap;align-items:center;min-height:42px;padding:0 13px;display:flex}.cs-footer{gap:35px;padding:52px 20px 22px}.product-toolbar{flex-direction:column;align-items:stretch}.product-toolbar select,.product-toolbar button{width:100%;min-width:0;min-height:44px}.metric-row,.module-grid.two,.module-grid.three,.module-grid.report-layout,.health-layout,.health-cards,.segment-builder{grid-template-columns:1fr}.account-table header,.account-table>div{min-width:620px}.outcome{grid-template-columns:26px 1fr 34px}.outcome>:nth-child(3){grid-column:2}}@media (width<=850px){.cs-header{height:74px}.cs-header nav>a:not(.nav-button){display:none}.cs-brand>span{width:40px;height:40px}.cs-hero,.why,.section-title,.scorecard-feature,.scorecard-flow,.roles-section,.cs-cta,.cs-footer,.tools-list article,.admin{grid-template-columns:1fr}.cs-hero{padding:55px 6vw 0}.hero-copy h1{font-size:clamp(55px,15vw,80px)}.engagement-map{width:100%}.hero-proof{grid-template-columns:1fr}.client-logos div{flex-wrap:wrap}.why,.tool-section,.scorecard-feature,.dimensions,.roles-section{padding:75px 6vw}.tool-grid,.feature-panel{grid-template-columns:1fr}.cs-cta{padding:65px 6vw}.inner-hero{padding:75px 6vw}.inner-hero>p:last-child{margin-left:0}.tools-list{padding:30px 6vw 70px}.tools-list article{gap:18px}.tools-list ul{grid-column:2}.flow-steps{margin-top:35px}.dimensions article{grid-template-columns:35px 1fr auto}.dimensions article p{grid-column:2}.contact{flex-direction:column;align-items:flex-start;padding:75px 6vw}.admin{padding:35px 5vw}.admin aside{order:3}.demo-header>p{display:none}.invite>div,.survey>div{padding:35px 24px}.scale{grid-template-columns:1fr}.scale button{justify-content:space-between;display:flex}}.current-role{text-align:right;border-right:1px solid #dce4e1;margin-left:auto;margin-right:35px;padding-right:35px}.current-role span{text-transform:uppercase;letter-spacing:.12em;color:#89979c;font-size:6px;display:block}.current-role b{color:#176f69;font-size:10px}.role-switch{background:#e3ece8;border-bottom:1px solid #cfdbd7;justify-content:center;align-items:center;gap:30px;padding:18px 6vw;display:flex}.role-switch>div{grid-template-columns:25px 1fr;align-items:center;column-gap:10px;display:grid}.role-switch>div>span{color:#fff;background:#0b2a38;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.role-switch strong{font-size:11px}.role-switch p{color:#718087;margin:2px 0 0;font-size:8px}.role-switch i{color:#1a8d84;font-style:normal}.admin-v2{grid-template-columns:.7fr 1fr 1.15fr;padding-top:38px}.admin-lead{color:#60727a;font-size:13px;line-height:1.6}.customize>strong{text-transform:uppercase;letter-spacing:.12em;color:var(--client);margin-bottom:18px;font-size:8px;display:block}.assignments article div>small{color:#13766e;text-transform:uppercase;letter-spacing:.07em;background:#e5f2ef;margin-top:8px;padding:5px 7px;font-size:6px;display:inline-block}.assignment-editor{padding:25px!important}.selected-person{border-bottom:1px solid #ffffff29;align-items:center;gap:12px;margin-bottom:18px;padding:14px 0 20px;display:flex}.selected-person>span{background:var(--client);border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-weight:700;display:grid}.selected-person h2{margin:0!important;font-size:22px!important}.selected-person small{color:#8fa5ad;font-size:8px}.assignment-editor>label{text-transform:uppercase;letter-spacing:.12em;color:#8fa5ad;margin-bottom:9px;font-size:7px;display:block}.section-picker{flex-direction:column;gap:5px;display:flex}.section-picker button{text-align:left;grid-template-columns:23px 1fr auto;gap:8px;width:100%;color:#fff!important;text-transform:none!important;letter-spacing:0!important;background:#123645!important;border:1px solid #0000!important;margin:0!important;padding:10px!important;display:grid!important}.section-picker button:hover{border-color:#ffffff52!important}.section-picker button.active{border-color:var(--client)!important;background:#164454!important}.section-picker button>span{color:var(--client);font-size:7px}.section-picker button strong{font:400 12px Georgia,serif;display:block}.section-picker button small{color:#7f99a3;margin-top:2px;font-size:6px;line-height:1.35;display:block}.section-picker button>b{text-transform:uppercase;letter-spacing:.08em;color:#7d939c;align-self:center;font-size:6px}.section-picker button.active>b{color:var(--client)}.coverage{text-transform:uppercase;letter-spacing:.08em;color:#89a0a9;border-top:1px solid #ffffff26;justify-content:space-between;margin-top:10px;padding:16px 0;font-size:7px;display:flex}.coverage strong{color:#fff}.preview-button{margin-top:0!important}.invite-assignment{border-top:1px solid #dce4e1;border-bottom:1px solid #dce4e1;grid-template-columns:35px 1fr auto;align-items:center;gap:14px;margin:25px 0;padding:18px 0;display:grid}.invite-assignment>span{color:var(--client);font-size:9px}.invite-assignment strong{font:400 17px Georgia,serif;display:block}.invite-assignment small{font-size:8px;text-align:left!important;margin:4px 0 0!important;display:block!important}.invite-assignment>b{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.participant-bar{background:#e3ece8;justify-content:space-between;align-items:center;padding:14px 7vw;display:flex}.participant-bar span{color:#687b83;margin-right:15px;font-size:9px}.participant-bar strong{font:400 14px Georgia,serif}.participant-bar p{text-transform:uppercase;letter-spacing:.1em;color:#1b8179;font-size:7px}.survey{grid-template-columns:240px 1fr;gap:25px;max-width:1200px;display:grid}.survey>aside{color:#fff;background:#0b2a38;align-self:start;padding:30px}.survey>aside>p:first-child{text-transform:uppercase;letter-spacing:.12em;color:var(--client);font-size:7px}.survey>aside>span{color:var(--client);font:400 40px Georgia,serif}.survey>aside h2{font:400 25px/1.1 Georgia,serif}.survey>aside p:not(:first-child){color:#9bafb6;font-size:10px;line-height:1.6}.survey>aside small{color:#7e969f;border-top:1px solid #ffffff26;margin-top:25px;padding-top:18px;font-size:8px;line-height:1.55;display:block}.survey>div{padding:45px}.done>p:first-of-type{text-transform:uppercase;letter-spacing:.12em;color:var(--client);font-size:8px}@media (width<=980px){.admin-v2{grid-template-columns:1fr 1fr}.admin-v2 .admin-intro{grid-column:1/-1}.assignment-editor{order:3}.role-switch{justify-content:flex-start;overflow:auto}}@media (width<=700px){.current-role{display:none}.role-switch{gap:15px}.role-switch i{display:none}.role-switch>div{min-width:220px}.admin-v2,.survey{grid-template-columns:1fr}.participant-bar{flex-direction:column;align-items:flex-start;gap:8px}.survey>aside{order:0}.survey>div{order:1}.section-picker button{grid-template-columns:20px 1fr}.section-picker button>b{display:none}}.tool-card{position:relative}.tool-card>small{text-transform:uppercase;letter-spacing:.12em;padding:7px 9px;font-size:7px;position:absolute;top:30px;right:28px}.tool-card>small.available{background:var(--lime);color:var(--navy)}.tool-card>small.coming{color:#718087;border:1px solid #bdc9c5}.module-status{text-transform:uppercase;letter-spacing:.12em;color:#148b82;margin-bottom:12px;font-size:7px;display:inline-block}.security-section{color:#fff;background:#092431;grid-template-columns:1fr 1fr;align-items:start;gap:9vw;padding:105px 7vw;scroll-margin-top:90px;display:grid}.security-section h2{letter-spacing:-.045em;margin:18px 0;font:400 clamp(42px,5vw,70px)/1.02 Georgia,serif}.security-section>div>p:not(.kicker){color:#adc0c6;font-size:16px;line-height:1.7}.security-section>div>small{border-left:2px solid var(--lime);color:#819aa3;margin-top:28px;padding-left:16px;font-size:9px;line-height:1.6;display:block}.security-controls{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;display:grid}.security-controls div{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;flex-direction:column;justify-content:space-between;min-height:135px;padding:24px;display:flex}.security-controls span{color:var(--lime);font:400 20px Georgia,serif}.security-controls strong{text-transform:uppercase;letter-spacing:.1em;color:#a9bbc1;font-size:9px}.security-stack,.security-control-list,.security-practice,.company-origin,.company-principles,.company-partner{padding:80px 7vw}.security-stack{background:#f0f3f2}.security-stack>header,.security-control-list>header{grid-template-columns:.35fr 1fr 1fr;align-items:start;gap:38px;margin-bottom:46px;display:grid}.security-stack h2,.security-control-list h2,.security-practice h2,.company-origin h2,.company-principles h2,.company-partner h2{font:500 clamp(30px,3.6vw,52px)/1.05 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.04em;margin:0}.security-stack>header>p:last-child,.security-control-list>header>p:last-child,.security-practice p,.company-origin p,.company-partner>p{color:#5b7078;margin:0;font-size:16px;line-height:1.7}.stack-flow{border-top:1px solid #bfcbce;border-bottom:1px solid #bfcbce;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.stack-flow article{padding:30px 24px}.stack-flow>span{color:#b28b2f;align-self:center;font-size:22px}.stack-flow small{color:#9a741e;letter-spacing:.14em;margin-bottom:18px;font-weight:700;display:block}.stack-flow strong{font-size:20px}.stack-flow p{color:#63777f;margin:10px 0 0;line-height:1.55}.security-control-list{background:#fff}.security-control-list>div{border-top:1px solid #c7d0d3;border-left:1px solid #c7d0d3;grid-template-columns:repeat(2,1fr);display:grid}.security-control-list article{border-bottom:1px solid #c7d0d3;border-right:1px solid #c7d0d3;padding:30px}.security-control-list h3{margin:0 0 12px;font-size:18px}.security-control-list article p{color:#62767e;margin:0;font-size:15px;line-height:1.65}.security-practice{color:#fff;background:#071d2a;grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.security-practice h2{color:#fff;margin-top:18px}.security-practice p{color:#a8b9bf;margin-bottom:18px}.security-practice a{color:#d8b34f;margin-top:14px;font-weight:700;text-decoration:none;display:inline-block}.company-origin{background:#f1f3f2;grid-template-columns:.4fr 1.1fr;gap:9vw;display:grid}.company-origin h2{margin-bottom:28px}.company-origin p{margin-bottom:18px}.company-principles>header{grid-template-columns:.4fr 1.1fr;gap:9vw;margin-bottom:44px;display:grid}.company-principles>div{border-top:1px solid #c7d0d3;border-left:1px solid #c7d0d3;grid-template-columns:repeat(3,1fr);display:grid}.company-principles article{border-bottom:1px solid #c7d0d3;border-right:1px solid #c7d0d3;padding:30px}.company-principles strong{font-size:20px}.company-principles article p{color:#62767e;margin:12px 0 0;font-size:15px;line-height:1.65}.company-partner{color:#fff;background:#071d2a;grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.company-partner h2{color:#fff;margin-top:18px}.company-partner>p{color:#a8b9bf}@media (width<=850px){.security-stack,.security-control-list,.security-practice,.company-origin,.company-principles,.company-partner{padding:60px 6vw}.security-stack>header,.security-control-list>header,.company-principles>header{grid-template-columns:1fr;gap:18px}.stack-flow{grid-template-columns:1fr}.stack-flow>span{display:none}.stack-flow article{border-bottom:1px solid #c7d0d3}.stack-flow article:last-child{border-bottom:0}.security-control-list>div,.company-principles>div{grid-template-columns:1fr}.security-practice,.company-origin,.company-partner{grid-template-columns:1fr;gap:35px}}.platform-menu{position:static}.platform-menu summary{cursor:pointer;padding:36px 0;list-style:none}.platform-menu summary::-webkit-details-marker{display:none}.platform-menu summary span{color:var(--mint);margin-left:4px}.platform-menu[open] summary{color:var(--mint)}.platform-panel{z-index:30;background:#092431;border-top:1px solid #ffffff29;grid-template-columns:.65fr 2fr;gap:5vw;padding:28px 6vw;display:grid;position:absolute;top:88px;left:0;right:0;box-shadow:0 24px 55px #00000052}.platform-intro{border-right:1px solid #ffffff29;flex-direction:column;align-items:flex-start;gap:18px;padding-right:4vw;display:flex}.platform-intro small,.platform-links small{text-transform:uppercase;letter-spacing:.13em;color:var(--mint);font-size:7px}.platform-intro strong{font:400 26px/1.2 Georgia,serif}.platform-intro a{text-transform:uppercase;letter-spacing:.1em;color:var(--lime);margin-top:auto;font-size:8px}.platform-links{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.platform-links a{border-bottom:1px solid #ffffff24;grid-template-columns:30px 1fr;padding:8px 0;display:grid}.platform-links a:hover{border-color:var(--mint)}.platform-links a>span{color:var(--coral);grid-row:1/3;font-size:8px}.platform-links a.platform-child-link{background:#c9a85f09;padding-left:14px}.platform-links a.platform-child-link>span{color:#c9a85f}.platform-links a.platform-child-link strong{color:#cbd3d6;font-size:10px}.platform-links a.platform-child-link small{color:#a88f57}.platform-links strong{font:400 15px Georgia,serif}.platform-links small{color:#77919a;margin-top:3px}.platform-outcomes{background:var(--lime);grid-template-columns:repeat(3,1fr);padding:0 7vw;display:grid}.platform-outcomes p{text-transform:uppercase;letter-spacing:.12em;border-right:1px solid #061c282e;margin:0;padding:22px 28px;font-size:9px;font-weight:700}.platform-outcomes p:first-child{border-left:1px solid #061c282e}.tools-list article:nth-child(3n+1)>span{color:var(--mint)}.tools-list article:nth-child(3n+2)>span{color:var(--coral)}.tools-list article:nth-child(3n)>span{color:#118b80}.prototype-launch{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:50px;padding:55px 7vw;display:flex}.prototype-launch>div{max-width:720px}.prototype-launch h2{letter-spacing:-.04em;margin:12px 0;font-size:34px}.prototype-launch>div>p:last-child{color:#65767c;font-size:12px;line-height:1.6}.prototype-launch .btn{white-space:nowrap}.module-actions{flex-wrap:wrap;gap:22px;margin-top:18px;display:flex}.voice-scorecard{color:#fff;background:#0b2a38;grid-template-columns:1fr 130px auto;align-items:center;gap:28px;padding:24px 28px;display:grid}.voice-scorecard small{color:var(--mint);letter-spacing:.13em;font-size:7px}.voice-scorecard h2{margin:7px 0;font-size:25px}.voice-scorecard p{color:#9fb2b8;max-width:620px;margin:0;font-size:10px;line-height:1.5}.voice-scorecard>div:nth-child(2){text-align:center;border-left:1px solid #ffffff24;border-right:1px solid #ffffff24}.voice-scorecard>div:nth-child(2) strong{color:var(--lime);font-size:38px;display:block}.voice-scorecard>div:nth-child(2) span{color:#8fa6ae;text-transform:uppercase;font-size:7px;display:block}.voice-scorecard>a{color:var(--mint);text-transform:uppercase;letter-spacing:.08em;font-size:8px}@media (width<=850px){.platform-menu,.cs-header nav>a:not(.nav-button){display:none}.platform-outcomes{grid-template-columns:1fr;padding:0 6vw}.platform-outcomes p,.platform-outcomes p:first-child{border-bottom:1px solid #061c282e;border-left:0;border-right:0}}body{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizelegibility;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.hero-copy h1,.why h2,.section-title h2,.scorecard-feature h2,.scorecard-flow h2,.roles-section h2,.score-orb strong,.tool-card h3,.feature-panel h3,.cs-cta h2,.inner-hero h1,.tools-list h2,.flow-steps h3,.dimensions h3,.dimensions strong,.role-map strong,.contact a,.platform-intro strong,.platform-links strong,.invite h1,.survey h1,.done h1,.demo-header strong,.admin-intro h1,.assignments h3,.assignments article>strong,.admin aside h2,.selected-person h2,.section-picker button strong,.invite-assignment strong,.participant-bar strong,.survey>aside>span,.survey>aside h2,.scale b{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.hero-copy h1,.inner-hero h1,.why h2,.section-title h2,.scorecard-feature h2,.scorecard-flow h2,.roles-section h2,.cs-cta h2{letter-spacing:-.055em;font-weight:500}.hero-copy h1 em{font-style:normal;font-weight:500}.tool-card h3,.tools-list h2,.flow-steps h3,.dimensions h3,.role-map strong,.platform-intro strong,.platform-links strong{letter-spacing:-.025em;font-weight:550}.eyebrow,.kicker,.module-status,.btn,.nav-button{letter-spacing:.16em}.hero-copy>p,.why>div>p,.scorecard-feature>div>p:not(.kicker),.security-section>div>p:not(.kicker){letter-spacing:-.01em}.hero-copy h1{letter-spacing:-.055em;max-width:820px;font-family:Sora Variable,Sora,ui-sans-serif,sans-serif;font-size:clamp(52px,5.6vw,86px);font-weight:540;line-height:.98}.hero-copy h1 em{letter-spacing:-.055em;font-family:inherit;font-style:normal;font-weight:540}.assignments article div>small{line-height:1.45}.add-person{color:#176f69;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px dashed #aabbb6;width:100%;margin-top:9px;padding:13px;font-size:7px}.add-form{background:#fff;border:1px solid #dbe3e0;gap:8px;margin-top:8px;padding:14px;display:grid}.add-form input{border:0;border-bottom:1px solid #cdd9d5;padding:9px;font-size:10px}.add-form button{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#0b2a38;border:0;padding:11px;font-size:7px}.section-counts{grid-template-columns:repeat(5,1fr);gap:4px;display:grid!important}.section-counts>span{text-align:center;background:#123645;padding:8px 4px;color:#7f99a3!important}.section-counts b{color:var(--client);margin-top:4px;font:400 18px Georgia,serif;display:block}.preview-button:disabled{opacity:.35;cursor:not-allowed}.invite-sections{border-top:1px solid #dce4e1;margin:25px 0}.invite-sections button{text-align:left;grid-template-columns:35px 1fr auto;align-items:center;gap:14px;color:#102d38!important;text-transform:none!important;letter-spacing:0!important;background:#fff!important;border:0!important;border-bottom:1px solid #dce4e1!important;padding:17px 0!important;display:grid!important}.invite-sections button:hover{background:#f2f7f5!important}.invite-sections>button>span{color:var(--client);font-size:8px}.invite-sections strong{font:400 16px Georgia,serif;display:block}.invite-sections small{font-size:7px;text-align:left!important;margin:3px 0 0!important;display:block!important}.invite-sections b{text-transform:uppercase;letter-spacing:.09em;color:#16847c;font-size:7px}.empty-state{background:#edf2f0;padding:20px;color:#697b82!important;font-size:11px!important}.client-mark{overflow:hidden}.client-mark img{object-fit:contain;background:#fff;width:100%;height:100%;padding:7px}.brand-import>p{color:#9cb0b7;text-transform:none;letter-spacing:0;font-size:10px;line-height:1.55}.brand-import button{background:var(--client);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;width:100%;margin-top:8px;padding:13px;font-size:7px}.brand-import>small{color:var(--client);margin-top:12px;font-size:8px;display:block}.brand-import .brand-privacy{color:#7f98a1;border-top:1px solid #ffffff24;margin-top:15px;padding-top:13px;font-size:0}.brand-import .brand-privacy:after{content:"Demo only · The website address creates a temporary brand preview. Nothing is saved.";font-size:8px}@media (width<=850px){.security-section{grid-template-columns:1fr;padding:75px 6vw}.security-controls{margin-top:20px}.tool-card>small{align-self:flex-start;position:static}.tool-card h3{margin-top:28px}}.product-demo{color:#102d38;background:#edf1ef;min-height:100vh}.product-topbar{color:#fff;background:#061c28;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.product-brand{align-items:center;gap:13px;display:flex}.product-brand>span{border:1px solid var(--mint);width:38px;height:38px;color:var(--lime);place-items:center;font-size:12px;font-weight:800;display:grid}.product-brand b{letter-spacing:.02em;font-size:12px}.product-topbar>div{text-transform:uppercase;letter-spacing:.12em;color:#89a5ae;align-items:center;gap:22px;font-size:9px;display:flex}.product-topbar>div a{color:var(--mint);border-bottom:1px solid;padding-bottom:3px}.product-shell{grid-template-columns:245px 1fr;min-height:calc(100vh - 72px);display:grid}.product-sidebar{color:#fff;background:#092431;flex-direction:column;padding:30px 18px;display:flex}.product-sidebar>p{text-transform:uppercase;letter-spacing:.14em;color:#6f929d;padding:0 12px 12px;font-size:8px}.product-sidebar>button{color:#94aab1;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:28px 1fr;padding:13px 12px;font-size:11px;display:grid}.product-sidebar>button span{color:#587984;font-size:7px}.product-sidebar>button:hover{color:#fff;background:#ffffff0a}.product-sidebar>button.active{color:#fff;border-left-color:var(--lime);background:#123846}.product-sidebar>button.active span{color:var(--lime)}.demo-account{border-top:1px solid #ffffff1f;margin-top:auto;padding:20px 12px 0}.demo-account small,.demo-account span{color:#6f929d;text-transform:uppercase;letter-spacing:.1em;font-size:7px;display:block}.demo-account strong{margin:7px 0;font-size:11px;display:block}.product-main{min-width:0;padding:34px 4vw 70px}.product-toolbar{justify-content:space-between;align-items:flex-end;margin-bottom:28px;display:flex}.product-toolbar p{color:#16877e;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:8px}.product-toolbar h1{letter-spacing:-.04em;margin:7px 0 0;font-size:34px}.product-toolbar label{text-transform:uppercase;letter-spacing:.1em;color:#718187;flex-direction:column;gap:7px;font-size:7px;display:flex}.product-toolbar select{color:#17323d;background:#fff;border:1px solid #d0dad6;min-width:210px;padding:10px}.product-notice{background:var(--lime);color:#112c37;z-index:50;padding:14px 20px;font-size:10px;font-weight:700;position:fixed;top:90px;right:25px;box-shadow:0 12px 30px #00000029}.module-view{flex-direction:column;gap:22px;display:flex}.metric-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.metric,.portal-card{background:#fff;border:1px solid #d7e0dd;padding:22px}.metric small,.portal-card small,.panel>small,.panel-head small,.segment-result>small,.health-score>small{text-transform:uppercase;letter-spacing:.13em;color:#74868c;font-size:7px;display:block}.metric strong,.portal-card strong{letter-spacing:-.05em;margin:17px 0 7px;font-size:33px;display:block}.metric span,.portal-card span{color:#16877e;font-size:9px}.module-grid{gap:18px;display:grid}.module-grid.two{grid-template-columns:1.6fr .8fr}.module-grid.three{grid-template-columns:repeat(3,1fr)}.module-grid.report-layout{grid-template-columns:1.6fr .65fr}.panel{background:#fff;border:1px solid #d7e0dd;min-width:0;padding:25px}.panel h2,.segment-result h2,.portal-welcome h2{letter-spacing:-.035em;margin:8px 0 12px;font-size:25px}.panel>p{color:#6f7f85;font-size:11px;line-height:1.6}.panel-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.panel-head h2{margin-bottom:0}.panel-head button,.client-portal-bar button{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #bdcbc7;padding:10px 12px;font-size:7px}.panel-head button:hover{color:#16877e;border-color:#16877e}.action{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;font-size:8px;color:#fff!important;background:#0b2a38!important;border:0!important;padding:13px 16px!important}.action:disabled{opacity:.35;cursor:not-allowed}.feedback-list article{border-top:1px solid #e0e6e4;grid-template-columns:42px 1fr auto;gap:13px;padding:16px 0;display:grid}.feedback-list .score{border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.score-good{color:#087a6e;background:#dff4ed}.score-low{color:#c74f34;background:#fee2d9}.feedback-list strong,.feedback-list small{display:block}.feedback-list small{color:#829196;margin-top:4px;font-size:7px}.feedback-list p{color:#4f626a;margin:8px 0;font-size:10px;line-height:1.5}.feedback-list article>b{text-transform:uppercase;color:#688087;font-size:7px}.capture textarea{width:100%;min-height:145px;font:inherit;resize:vertical;border:1px solid #d3ddda;padding:13px;font-size:11px}.tag-row{gap:5px;margin:10px 0 18px;display:flex}.tag-row button{background:#edf3f0;border:0;padding:7px 9px;font-size:7px}.account-table header,.account-table>div{border-top:1px solid #e0e6e4;grid-template-columns:1.3fr 1fr .6fr .7fr;align-items:center;gap:15px;padding:13px 0;font-size:9px;display:grid}.account-table header{color:#7d8d92;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.account-table>div>span:first-of-type{grid-template-columns:1fr 25px;align-items:center;gap:7px;display:grid}.account-table i{background:var(--mint);height:5px;display:block}.priorities label,.playbook label{border-top:1px solid #e1e7e5;gap:10px;padding:13px 0;font-size:10px;display:flex}.priorities .action,.playbook .action{width:100%;margin-top:18px}.client-portal-bar{background:#fff;border:1px solid #d7e0dd;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.client-portal-bar>div{align-items:center;gap:12px;display:flex}.client-portal-bar>div>span{color:#fff;background:#176f69;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.client-portal-bar small,.client-portal-bar strong{display:block}.client-portal-bar small{color:#829196;letter-spacing:.12em;font-size:7px}.client-portal-bar strong{margin-top:3px;font-size:13px}.portal-welcome{color:#fff;background:#0b2a38;padding:40px}.portal-welcome small{color:var(--mint);text-transform:uppercase;letter-spacing:.13em;font-size:7px}.portal-welcome h2{font-size:34px}.portal-welcome p{color:#9db1b8;font-size:11px}.outcome{border-top:1px solid #e0e6e4;grid-template-columns:30px 1fr 1fr 40px;align-items:center;gap:14px;padding:15px 0;font-size:10px;display:grid}.outcome>span{color:#16877e;font-size:7px}.outcome>i{background:#e4ebe8;height:5px}.outcome>i b{background:var(--mint);height:100%;display:block}.outcome>small{text-align:right}.heatmap{overflow:auto}.heatmap header,.heatmap>div{grid-template-columns:1.2fr repeat(5,1fr);min-width:760px;display:grid}.heatmap span,.heatmap strong{border-bottom:1px solid #fff;border-right:1px solid #fff;padding:14px 10px;font-size:8px}.heatmap header span{color:#64777d;text-transform:uppercase;background:#e9efed;font-size:7px}.heatmap strong{background:#f5f7f6}.heat{color:#0b2a38;text-align:center}.heat.h1{background:#fee2d9}.heat.h2{background:#f4edc2}.heat.h3{background:#dff0df}.heat.h4{background:#8ed5c6}.segment-builder{grid-template-columns:1.2fr .7fr;gap:18px;display:grid}.segment-builder .panel>button{cursor:pointer;background:#fff;border:1px solid #dae2df;justify-content:space-between;width:100%;margin-top:8px;padding:16px;display:flex}.segment-builder .panel>button.selected{background:#eef8f5;border-color:#16877e}.segment-builder .panel>button b{color:#778a90;font-size:8px}.segment-result{color:#fff;background:#0b2a38;padding:35px}.segment-result>strong{color:var(--lime);letter-spacing:-.08em;margin-top:35px;font-size:78px;display:block}.segment-result p{color:#92a8af;font-size:11px}.segment-result>div{border-top:1px solid #ffffff24;justify-content:space-between;padding:13px 0;font-size:9px;display:flex}.segment-result .action{width:100%;margin-top:20px;background:var(--coral)!important}.journey>button{text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #d8e1de;grid-template-columns:34px 1fr;width:100%;padding:12px 12px 12px 18px;display:grid}.journey>button>span{background:#e8eeec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.journey>button strong,.journey>button small{display:block}.journey>button small{color:#7f9095;margin-top:3px;font-size:7px}.journey>button.done{border-color:var(--mint)}.journey>button.done>span{background:var(--mint)}.journey>button.current{border-color:var(--coral);background:#fff5f1}.journey>button.current>span{background:var(--coral);color:#fff}.renewal-card{border-top:1px solid #e0e6e4;grid-template-columns:1.2fr .5fr .6fr;align-items:center;gap:12px;padding:17px 0;display:grid}.renewal-card small{color:#819196;margin-top:4px;font-size:7px;display:block}.renewal-card>span{text-transform:uppercase;font-size:7px}.renewal-card>span.high{color:#cf4c33}.renewal-card>span.medium{color:#a17c00}.renewal-card select{background:#fff;border:1px solid #d0dad7;padding:8px;font-size:8px}.risk-item{border-top:1px solid #e0e6e4;grid-template-columns:30px 1fr auto;gap:10px;padding:14px 0;font-size:9px;display:grid}.risk-item span{color:#cf4c33}.risk-item button{cursor:pointer;background:0 0;border:0;font-size:8px;text-decoration:underline}.risk-add{margin-top:14px;display:flex}.risk-add input{border:1px solid #d1dbd8;flex:1;padding:10px}.risk-add button{color:#fff;background:#0b2a38;border:0;padding:0 15px}.health-layout{grid-template-columns:.55fr 1.4fr}.health-score{color:#fff;text-align:center;background:#0b2a38;padding:35px}.health-score>strong{color:var(--lime);letter-spacing:-.09em;margin:28px 0 5px;font-size:96px;line-height:1;display:block}.health-score>span{color:var(--mint);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.health-score>p{color:#8fa5ad;font-size:10px;line-height:1.6}.weight{text-transform:capitalize;border-top:1px solid #e0e6e4;grid-template-columns:110px 1fr 45px;align-items:center;gap:12px;padding:15px 0;font-size:10px;display:grid}.weight input{accent-color:#16877e}.weight-ok{color:#16877e;font-size:10px}.weight-bad{color:#cf4c33;font-size:10px}.health-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.health-cards article{border:1px solid #e0e6e4;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.health-cards article>span{border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.health-cards .green{color:#087a6e;background:#dff4ed}.health-cards .amber{color:#8f6c00;background:#f6ecc9}.health-cards .red{color:#c74f34;background:#fee2d9}.health-cards small{color:#809095;margin-top:3px;font-size:7px;display:block}.health-cards article>b{text-transform:uppercase;color:#16877e;font-size:7px}@media (width<=1000px){.product-shell{grid-template-columns:190px 1fr}.module-grid.two,.module-grid.report-layout,.segment-builder,.health-layout,.health-cards{grid-template-columns:1fr}}@media (width<=720px){.prototype-launch{padding:38px 6vw;display:block}.prototype-launch .btn{margin-top:20px}.voice-scorecard{grid-template-columns:1fr;padding:22px}.voice-scorecard>div:nth-child(2){text-align:left;border:1px solid #ffffff24;border-left:0;border-right:0;padding:14px 0}.product-topbar>div>span{display:none}.product-shell{display:block}.product-sidebar{flex-direction:row;padding:10px;display:flex;overflow:auto}.product-sidebar>p,.demo-account{display:none}.product-sidebar>button{min-width:155px}.product-main{padding:25px 16px 60px}.product-toolbar{flex-direction:column;align-items:flex-start;gap:18px}.product-toolbar label,.product-toolbar select{width:100%}.metric-row,.module-grid.three{grid-template-columns:1fr}.panel{padding:18px}.feedback-list article{grid-template-columns:38px 1fr}.feedback-list article>b{grid-column:2}.outcome{grid-template-columns:25px 1fr 45px}.outcome>i{grid-column:2}.portal-welcome{padding:28px 22px}.account-table header,.account-table>div{grid-template-columns:1.2fr .8fr .7fr}.account-table header span:nth-child(3),.account-table>div span:nth-child(3){display:none}.health-cards article{grid-template-columns:42px 1fr}.health-cards article>b{grid-column:2}}.scorecard-builder{--client:#0f766e;color:#102d38;background:#eef2f0;min-height:100vh}.builder-header{color:#fff;background:#061c28;border-bottom:1px solid #ffffff26;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 28px;display:grid}.builder-header>div{align-items:center;gap:12px;display:flex}.builder-header>div strong{font-size:12px}.builder-header>div small{color:#7f9aa3;text-transform:uppercase;letter-spacing:.11em;margin-top:3px;font-size:6px;display:block}.builder-header>a:last-child{color:#8da5ad;text-transform:uppercase;letter-spacing:.1em;justify-self:end;font-size:8px}.builder-notice{z-index:50;background:#d7f25a;padding:13px 18px;font-size:9px;font-weight:700;position:fixed;top:88px;right:24px;box-shadow:0 15px 35px #00000029}.builder-shell{grid-template-columns:250px 1fr;min-height:calc(100vh - 72px);display:grid}.builder-steps{color:#fff;background:#092431;flex-direction:column;padding:30px 18px;display:flex}.builder-steps>p{text-transform:uppercase;letter-spacing:.14em;color:#72909a;padding:0 12px 10px;font-size:7px}.builder-steps>button{color:#819aa3;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:28px 1fr;padding:13px 12px;display:grid}.builder-steps>button>span{color:#577883;font-size:7px}.builder-steps>button strong,.builder-steps>button small{display:block}.builder-steps>button strong{color:#b3c2c7;font-size:10px}.builder-steps>button small{margin-top:3px;font-size:6px;line-height:1.4}.builder-steps>button.active{border-left-color:var(--client);background:#123846}.builder-steps>button.active>span{color:#d7f25a}.builder-steps>button.active strong{color:#fff}.builder-steps>button.done>span{color:#43c9ba}.builder-summary{border-top:1px solid #ffffff21;margin-top:auto;padding:18px 12px}.builder-summary small,.builder-summary span{color:#75909a;text-transform:uppercase;letter-spacing:.09em;margin-top:7px;font-size:7px;display:block}.builder-summary strong{margin:8px 0;font-size:13px;display:block}.builder-main{min-width:0;padding:38px 5vw 80px}.step-title{grid-template-columns:45px 1fr;gap:18px;margin-bottom:30px;display:grid}.step-title>span{border:1px solid var(--client);width:38px;height:38px;color:var(--client);place-items:center;font-size:8px;display:grid}.step-title small{color:var(--client);text-transform:uppercase;letter-spacing:.13em;font-size:7px}.step-title h1{letter-spacing:-.045em;margin:7px 0;font-size:36px}.step-title p{color:#66787e;max-width:700px;font-size:11px;line-height:1.6}.builder-grid{gap:18px;display:grid}.builder-grid.two{grid-template-columns:1.3fr .7fr}.builder-card{background:#fff;border:1px solid #d4dedb;padding:25px}.form-card{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-card label,.stakeholder-form label{text-transform:uppercase;letter-spacing:.09em;color:#657a81;flex-direction:column;gap:7px;font-size:7px;display:flex}.form-card input,.form-card select,.stakeholder-form input{color:#18343f;font:inherit;background:#fff;border:1px solid #d1dcd8;padding:12px;font-size:11px}.form-card label:first-child,.form-card label:nth-child(2){grid-column:1/-1}.inline-input{display:flex}.inline-input input{flex:1}.inline-input button{color:#fff;text-transform:uppercase;background:#0b2a38;border:0;padding:0 14px;font-size:7px}.brand-preview{color:#fff;background:#0b2a38;flex-direction:column;justify-content:center;align-items:flex-start;padding:35px;display:flex}.brand-preview>small{color:#7f9ba4;letter-spacing:.12em;font-size:7px}.brand-preview .client-mark{width:60px;height:60px;margin:35px 0 15px}.brand-preview h2{margin:0;font-size:27px}.brand-preview p{color:#aac0c6}.brand-preview>span{color:#6f8c95;text-transform:uppercase;letter-spacing:.12em;margin-top:35px;font-size:6px}.question-builder{flex-direction:column;gap:8px;display:flex}.question-builder details{background:#fff;border:1px solid #d6e0dd}.question-builder details.disabled{opacity:.55}.question-builder summary{cursor:pointer;grid-template-columns:75px 32px 1fr auto;align-items:center;gap:14px;padding:17px;list-style:none;display:grid}.question-builder summary::-webkit-details-marker{display:none}.question-builder summary>button{text-transform:uppercase;background:#fff;border:1px solid #c7d3cf;padding:7px;font-size:6px}.question-builder summary>button.on{color:#0f766e;background:#dff4ed;border-color:#43c9ba}.question-builder summary>span{color:var(--client);font-size:7px}.question-builder summary strong,.question-builder summary small{display:block}.question-builder summary strong{font-size:13px}.question-builder summary small{color:#778a90;margin-top:3px;font-size:7px}.question-builder summary>b{text-transform:uppercase;color:#6f8187;font-size:7px}.question-builder details>div{padding:0 20px 15px 135px}.question-builder details>div label{border-top:1px solid #e3e9e7;gap:10px;padding:10px 0;font-size:9px;line-height:1.45;display:flex}.question-builder input{accent-color:var(--client)}.stakeholder-layout{grid-template-columns:.65fr 1.35fr;gap:18px;display:grid}.stakeholder-form{flex-direction:column;align-self:start;gap:15px;display:flex}.stakeholder-form h3{margin:0 0 8px}.stakeholder-form>button{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#0b2a38;border:0;padding:13px;font-size:7px}.stakeholder-list{background:#fff;border:1px solid #d4dedb}.stakeholder-list>header{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #dce4e1;justify-content:space-between;padding:17px 20px;font-size:7px;display:flex}.stakeholder-list>header button{color:#16877e;text-transform:uppercase;background:0 0;border:0;font-size:7px}.stakeholder-list article{border-bottom:1px solid #e0e7e4;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.stakeholder-list article>span,.invitation-review article>span,.response-tracker article>span{background:#e5efeb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;display:grid}.stakeholder-list strong,.stakeholder-list small{display:block}.stakeholder-list small{color:#7e8f94;margin-top:4px;font-size:7px}.stakeholder-list article>button{color:#79898f;background:0 0;border:0;font-size:7px;text-decoration:underline}.assignment-matrix{background:#fff;border:1px solid #d4dedb;overflow:auto}.assignment-matrix>header,.assignment-matrix>div,.assignment-matrix>footer{grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(100px,1fr));align-items:center;min-width:800px;display:grid}.assignment-matrix>header{color:#fff;background:#0b2a38}.assignment-matrix>header>span{border-right:1px solid #ffffff1f;padding:14px;font-size:8px}.assignment-matrix>header small{color:#79939c;margin-top:4px;font-size:6px;display:block}.assignment-matrix>div{border-bottom:1px solid #e0e7e4}.assignment-matrix>div>div{padding:15px}.assignment-matrix>div strong,.assignment-matrix>div small{display:block}.assignment-matrix>div small{color:#7a8c92;margin-top:3px;font-size:7px}.assignment-matrix>div>button{color:#839298;background:#fff;border:1px solid #c9d5d1;border-radius:50%;justify-self:center;width:32px;height:32px}.assignment-matrix>div>button.assigned{background:var(--client);border-color:var(--client);color:#fff}.assignment-matrix>footer{background:#edf3f0}.assignment-matrix>footer span,.assignment-matrix>footer b{text-transform:uppercase;padding:12px 14px;font-size:7px}.assignment-matrix>footer b{text-align:center}.assignment-matrix>footer .covered{color:#0f766e}.assignment-matrix>footer .uncovered{color:#c74f34}.review-grid{grid-template-columns:.85fr 1.15fr;gap:18px;display:grid}.launch-summary{color:#fff;background:#0b2a38;align-self:start;padding:35px}.launch-summary>small{color:#43c9ba;letter-spacing:.13em;font-size:7px}.launch-summary h2{margin:12px 0;font-size:27px}.launch-summary>p{color:#8da6ae;font-size:10px}.launch-summary>div{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}.launch-summary>div span{text-align:center;color:#819aa3;padding:16px 8px;font-size:7px}.launch-summary>div b{color:#d7f25a;margin-bottom:5px;font-size:24px;display:block}.launch-summary>button{background:var(--client);color:#fff;text-transform:uppercase;letter-spacing:.09em;border:0;width:100%;padding:15px;font-size:7px}.launch-summary>button:disabled{opacity:.35}.launch-summary .warning{color:#ff9c82;border-left:2px solid #ff7759;padding-left:10px;line-height:1.5}.invitation-review{background:#fff;border:1px solid #d4dedb}.invitation-review>header{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #dce4e1;padding:16px 20px;font-size:7px}.invitation-review article{border-bottom:1px solid #e0e7e4;grid-template-columns:40px 1fr auto;gap:12px;padding:14px 20px;display:grid}.invitation-review strong,.invitation-review small{display:block}.invitation-review small{color:#7d8f95;font-size:7px}.invitation-review p{color:#16877e;margin:6px 0 0;font-size:7px}.invitation-review article>b{color:#6c8087;font-size:7px}.builder-actions{justify-content:space-between;margin-top:25px;display:flex}.builder-actions button{text-transform:uppercase;letter-spacing:.09em;padding:13px 18px;font-size:7px}.builder-actions .secondary{background:0 0;border:1px solid #c7d3cf}.builder-actions .primary{color:#fff;background:#0b2a38;border:0}.builder-actions button:disabled{opacity:.35}.assessment-dashboard,.results-dashboard{max-width:1250px;margin:auto;padding:50px 5vw 80px}.assessment-dashboard>header,.results-dashboard>header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.assessment-dashboard>header small,.results-dashboard>header small{color:var(--client);letter-spacing:.12em;font-size:7px}.assessment-dashboard>header h1,.results-dashboard>header h1{margin:8px 0;font-size:35px}.assessment-dashboard>header p,.results-dashboard>header p{color:#75878d;font-size:10px}.completion-ring{border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:relative}.completion-ring:before{content:"";background:#eef2f0;border-radius:50%;position:absolute;inset:8px}.completion-ring span{font-size:19px;font-weight:700;position:relative}.completion-ring small{text-transform:uppercase;color:#72848a!important;font-size:6px!important;display:block!important}.dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.dashboard-metrics>div{background:#fff;border:1px solid #d4dedb;padding:20px}.dashboard-metrics small,.dashboard-metrics span{text-transform:uppercase;color:#788a90;font-size:7px;display:block}.dashboard-metrics strong{margin:13px 0;font-size:30px;display:block}.response-tracker{background:#fff;border:1px solid #d4dedb}.tracker-head{border-bottom:1px solid #dce4e1;justify-content:space-between;padding:22px;display:flex}.tracker-head small{color:var(--client);letter-spacing:.12em;font-size:7px}.tracker-head h2{margin:7px 0 0}.tracker-head button{text-transform:uppercase;background:#fff;border:1px solid #c8d4d0;padding:9px 12px;font-size:7px}.response-tracker article{border-bottom:1px solid #e0e7e4;grid-template-columns:40px 1fr .45fr .55fr .6fr;align-items:center;gap:12px;padding:14px 20px;display:grid}.response-tracker article strong,.response-tracker article small{display:block}.response-tracker article small{color:#7b8d93;font-size:7px}.response-tracker article>b{text-transform:uppercase;font-size:7px}.status-complete{color:#0f766e}.status-in-progress{color:#a27b00}.status-invited{color:#6d8188}.response-tracker select{background:#fff;border:1px solid #ced9d5;padding:8px;font-size:8px}.response-tracker article>button{color:#16877e;background:0 0;border:0;font-size:7px;text-decoration:underline}.dashboard-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.dashboard-actions button{text-transform:uppercase;background:#fff;border:1px solid #c6d2ce;padding:13px 18px;font-size:7px}.dashboard-actions button:last-child{color:#fff;background:#0b2a38;border-color:#0b2a38}.participant-back{text-decoration:underline;color:#64787f!important;background:0 0!important;margin-top:10px!important}.results-dashboard>header>button{text-transform:uppercase;background:#fff;border:1px solid #c8d4d0;padding:10px;font-size:7px}.results-overview{grid-template-columns:.55fr 1.45fr;gap:18px;display:grid}.results-overview>section{color:#fff;background:#0b2a38;padding:30px}.results-overview>section small{color:#7f9ca5;letter-spacing:.12em;font-size:7px}.results-overview>section strong{color:#d7f25a;letter-spacing:-.08em;margin:25px 0 5px;font-size:84px;display:block}.results-overview>section span{color:#43c9ba;text-transform:uppercase;font-size:8px}.results-overview>div{background:#fff;border:1px solid #d4dedb;padding:20px}.results-overview article{border-bottom:1px solid #e0e7e4;grid-template-columns:30px 1fr 40px;align-items:center;gap:12px;padding:13px 0;display:grid}.results-overview article>span{color:var(--client);font-size:7px}.results-overview article strong{font-size:10px}.results-overview article i{background:#e1e8e5;height:5px;margin-top:6px;display:block}.results-overview article i b{background:var(--client);height:100%;display:block}.results-overview article em{font-size:20px;font-style:normal}.results-insights{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.results-insights section{background:#fff;border:1px solid #d4dedb;padding:23px}.results-insights small{color:var(--client);letter-spacing:.1em;font-size:7px}.results-insights h2{font-size:21px}.results-insights p,.results-insights li{color:#63767d;font-size:9px;line-height:1.55}.results-insights ul{padding-left:17px}@media (width<=950px){.builder-shell{grid-template-columns:200px 1fr}.builder-grid.two,.stakeholder-layout,.review-grid,.results-overview{grid-template-columns:1fr}.dashboard-metrics{grid-template-columns:1fr 1fr}.results-insights{grid-template-columns:1fr}.response-tracker article{grid-template-columns:40px 1fr .6fr}.response-tracker select{grid-column:2}.response-tracker article>button{grid-column:3}.form-card{grid-template-columns:1fr}.form-card label{grid-column:auto!important}}@media (width<=700px){.builder-header{grid-template-columns:1fr auto}.builder-header>div{display:none}.builder-shell{display:block}.builder-steps{flex-direction:row;padding:8px;display:flex;overflow:auto}.builder-steps>p,.builder-summary{display:none}.builder-steps>button{min-width:145px}.builder-main{padding:28px 16px 60px}.step-title{grid-template-columns:1fr}.question-builder summary{grid-template-columns:62px 28px 1fr}.question-builder summary>b{display:none}.question-builder details>div{padding:0 15px 15px}.assignment-matrix>header,.assignment-matrix>div,.assignment-matrix>footer{grid-template-columns:minmax(180px,1fr) repeat(5,85px)}.launch-summary>div{grid-template-columns:1fr}.assessment-dashboard,.results-dashboard{padding:30px 16px 60px}.assessment-dashboard>header,.results-dashboard>header{align-items:flex-start}.completion-ring{width:82px;height:82px}.dashboard-metrics{grid-template-columns:1fr}.response-tracker article{grid-template-columns:36px 1fr}.response-tracker article>b,.response-tracker select,.response-tracker article>button{grid-column:2}.dashboard-actions{flex-direction:column}.results-overview>section strong{font-size:65px}}.builder-shell{min-height:calc(100vh - 72px);display:block}.builder-steps{z-index:30;scrollbar-width:thin;scroll-behavior:smooth;background:#092431;grid-template-columns:auto repeat(5,minmax(118px,1fr)) auto;align-items:stretch;width:100%;height:auto;max-height:none;padding:0 clamp(12px,3vw,38px);display:grid;position:sticky;top:0;overflow:auto hidden;box-shadow:0 7px 20px #061c2824}.builder-steps>p{color:#8ba1a9;white-space:nowrap;align-items:center;margin:0;padding:0 20px 0 0;display:flex}.builder-steps>button{border-bottom:3px solid #0000;border-left:1px solid #ffffff1a;grid-template-columns:22px 1fr;align-items:center;min-width:0;padding:12px 10px;display:grid}.builder-steps>button.active{background:#123846;border-bottom-color:#43c9ba;border-left-color:#ffffff1a}.builder-steps>button.done{background:#0d2d39}.builder-steps>button strong{font-size:9px}.builder-steps>button small{font-size:6px}.builder-summary{border-top:0;border-left:1px solid #ffffff21;flex-direction:column;justify-content:center;min-width:124px;margin:0;padding:9px 0 9px 16px;display:flex}.builder-summary small,.builder-summary span{margin-top:2px;font-size:6px}.builder-summary strong{margin:3px 0;font-size:10px}.builder-main{max-width:1380px;margin:0 auto;padding:32px clamp(18px,5vw,72px) 70px}@media (width<=1050px){.builder-steps{padding:0;display:flex}.builder-steps>p,.builder-summary{display:none}.builder-steps>button{flex:0 0 155px}.builder-main{padding-top:28px}}@media (width<=700px){.builder-steps{padding:0;display:flex;position:sticky;top:0}.builder-steps>button{flex-basis:142px;min-width:142px;padding:10px 9px}.builder-main{padding:24px 16px 60px}}.cs-header nav{gap:28px}.owner-docs-link{white-space:nowrap;color:var(--lime)!important}.owner-docs-link:before{content:"●";vertical-align:middle;margin-right:7px;font-size:6px}.login-link{white-space:nowrap}@media (width<=850px){.cs-header .login-link,.cs-header .owner-docs-link{display:inline-flex!important}.cs-header nav{gap:10px}.cs-header .login-link{padding:11px 12px}.cs-header .owner-docs-link{font-size:0}.cs-header .owner-docs-link:before{content:"DOCS";margin:0;font-size:8px}}.enterprise-footer{padding:70px 6vw 25px;background:#061822!important}.enterprise-footer>div:first-child>p{max-width:430px;font:400 13px/1.65 var(--font-geist-sans),Arial,sans-serif!important;color:#91a5ad!important}.enterprise-footer>div>p{letter-spacing:.14em;font-weight:700}.enterprise-footer a{font-size:10px}.inner-hero{background:#071d2a;padding:95px 7vw 80px}.inner-hero h1{font:500 clamp(52px,6.5vw,90px)/.96 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.06em}.inner-hero>p:last-child{color:#a3b4ba;font-size:16px}.tools-list h2,.product-explainer h3,.about h1,.contact h1{letter-spacing:-.035em;font-family:var(--font-geist-sans),Arial,sans-serif!important}.product-explainer{border-color:#cbd6d8!important}.product-explainer:hover{transform:none!important}.roadmap-note{font-style:normal!important}.platform-menu summary{letter-spacing:.02em}.platform-panel{border-radius:0!important;padding:26px 6vw 30px!important;display:block!important;box-shadow:0 18px 45px #00000038!important}.px-home .platform-panel{top:76px!important}.platform-groups{grid-template-columns:1fr 1fr;gap:48px;display:grid}.platform-groups>section>h3{font:600 20px/1.15 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.025em;color:#d4b25f;align-items:center;gap:11px;margin:0 0 16px;display:flex}.platform-groups>section>h3 span{font:700 8px/1 var(--font-geist-sans),Arial,sans-serif;letter-spacing:.08em;color:#d4b25f}.cs-header .platform-panel .platform-groups>section>h3>strong{font:inherit;letter-spacing:inherit;color:#d4b25f!important;-webkit-text-fill-color:#d4b25f!important}.platform-no-numbers .platform-product-group>summary{grid-template-columns:1fr auto!important}.platform-no-numbers .platform-product-group>summary:after{grid-column:2}.platform-no-numbers .platform-links a,.platform-no-numbers .platform-product-group>div>a{grid-template-columns:1fr}.platform-no-numbers .platform-product-group>div{border-left:0;padding-left:0}.compugen-entry{color:#102d3b;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#edf1f2;grid-template-rows:auto 1fr auto;display:grid}.compugen-entry>header{color:#fff;background:#061d29;border-bottom:3px solid #00a6a6;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}.compugen-platform-brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.compugen-platform-brand>.cs-mark{width:45px;height:40px}.compugen-entry>header>span{letter-spacing:.18em;color:#9eb1b8;font-size:8px}.compugen-entry-shell{background:#fff;border:1px solid #c9d4d7;grid-template-columns:.72fr 1.25fr .9fr;width:min(1180px,90vw);margin:auto;display:grid;box-shadow:0 24px 70px #061d291f}.compugen-client-brand{color:#fff;background:#073448;border-top:5px solid #00a6a6;flex-direction:column;justify-content:center;align-items:flex-start;padding:56px 38px;display:flex}.compugen-symbol{color:#00c1bd;border:2px solid #00c1bd;border-radius:50%;place-items:center;width:66px;height:66px;font-size:34px;font-weight:800;display:grid}.compugen-client-brand strong{letter-spacing:.12em;margin-top:20px;font-size:21px}.compugen-entry-copy{padding:58px 48px}.compugen-entry-copy>p:first-child{color:#0a8b8d;letter-spacing:.17em;margin:0;font-size:8px;font-weight:800}.compugen-entry-copy h1{color:#082b3b;margin:14px 0 5px;font:400 48px/1 Georgia,Times New Roman,serif}.compugen-entry-copy h2{color:#607781;margin:0;font-size:14px;font-weight:600}.compugen-lead{color:#526b76;margin:28px 0;font-size:14px;line-height:1.7}.compugen-entry-actions{gap:10px;display:flex}.compugen-entry-actions a{color:#0a3b4b;border:1px solid #0b5366;padding:14px 17px;font-size:10px;font-weight:800;text-decoration:none}.compugen-entry-actions a:first-child{color:#041e28;background:#00a6a6;border-color:#00a6a6}.compugen-entry-actions span{margin-left:22px}.compugen-entry-shell>aside{background:#f3f5f4;border-left:1px solid #d5dddf;padding:55px 35px}.compugen-entry-shell>aside>small{letter-spacing:.16em;color:#0a8b8d;font-size:8px;font-weight:800}.compugen-entry-shell>aside h3{margin:14px 0;font:400 24px/1.2 Georgia,Times New Roman,serif}.compugen-entry-shell>aside>p{color:#60737b;margin-bottom:28px;font-size:11px;line-height:1.65}.compugen-entry-shell>aside>div{border-top:1px solid #d4dcde;grid-template-columns:28px 1fr;padding:12px 0;display:grid}.compugen-entry-shell>aside>div span{color:#0a8b8d;font-size:8px}.compugen-entry-shell>aside>div b{font-size:10px}.compugen-entry>footer{color:#8fa3ac;letter-spacing:.11em;background:#061d29;justify-content:space-between;align-items:center;min-height:60px;padding:0 5vw;font-size:8px;display:flex}.compugen-entry>footer p{margin:0}.compugen-entry>footer b{color:#00b8b2}@media (width<=900px){.compugen-entry-shell{grid-template-columns:1fr 1.4fr}.compugen-entry-shell>aside{border-top:1px solid #d5dddf;border-left:0;grid-column:1/-1}.compugen-client-brand{padding:38px 28px}.compugen-entry-copy{padding:42px 32px}}@media (width<=620px){.compugen-entry>header{height:68px;padding:0 18px}.compugen-entry>header>span{display:none}.compugen-entry-shell{grid-template-columns:1fr;width:100%;margin:0}.compugen-client-brand{min-height:150px}.compugen-entry-copy{padding:36px 24px}.compugen-entry-copy h1{font-size:39px}.compugen-entry-actions{flex-direction:column}.compugen-entry-shell>aside{grid-column:auto;padding:35px 24px}.compugen-entry>footer{flex-wrap:wrap;gap:10px;padding:18px}.compugen-entry>footer p{order:3;width:100%}}.compugen-client-page{color:#0b2b3a;background:#f2f0e9}.compugen-client-page .cs-header{position:relative}.compugen-client-hero{background:#061d29;grid-template-columns:minmax(0,1.1fr) minmax(390px,.72fr);align-items:center;gap:8vw;min-height:610px;padding:70px 7vw;display:grid;position:relative;overflow:hidden}.compugen-client-hero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:48vw;height:48vw;position:absolute;inset:auto -12vw -22vw auto}.compugen-client-copy{z-index:1;position:relative}.compugen-client-copy>p:first-child,.compugen-how header p,.compugen-access-note p{color:#d4b25f;letter-spacing:.18em;margin:0;font-size:8px;font-weight:800}.compugen-client-copy h1{color:#fff;font:500 clamp(54px,6.3vw,88px)/.95 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.065em;margin:18px 0 3px}.compugen-client-copy h2{color:#c7d2d6;margin:14px 0 0;font:400 25px/1.25 Georgia,Times New Roman,serif}.compugen-client-lead{color:#aebdc2;max-width:650px;margin:30px 0;font-size:15px;line-height:1.7}.compugen-client-actions{gap:12px;margin-top:32px;display:flex}.compugen-client-actions a{color:#fff;border:1px solid #d4b25f;padding:15px 20px;font-size:10px;font-weight:800;text-decoration:none}.compugen-client-actions a:first-child{color:#071d29;background:#d4b25f}.compugen-client-actions span{margin-left:35px}.compugen-client-copy>small{color:#778e98;letter-spacing:.07em;max-width:650px;margin-top:22px;font-size:8px;line-height:1.6;display:block}.compugen-brand-panel{z-index:1;background:#fff;border-top:5px solid #1b90bb;flex-direction:column;justify-content:center;min-height:390px;padding:52px;display:flex;position:relative;box-shadow:0 30px 75px #0000003d}.compugen-logo-wrap{align-items:center;height:125px;display:flex;overflow:hidden}.compugen-logo-wrap img{width:100%;height:auto;display:block}.compugen-brand-panel>p{color:#163c63;letter-spacing:.17em;margin:30px 0 10px;font-size:9px;font-weight:800}.compugen-brand-lines{gap:4px;height:6px;display:flex}.compugen-brand-lines i{flex:1;display:block}.compugen-brand-lines i:first-child{background:#ef4565}.compugen-brand-lines i:nth-child(2){background:#ee9b35}.compugen-brand-lines i:nth-child(3){background:#2899cc}.compugen-brand-panel>span{color:#667c85;margin-top:18px;font-size:11px}.compugen-how{padding:85px 7vw 95px}.compugen-how>header{grid-template-columns:.45fr 1.2fr;align-items:start;gap:35px;margin-bottom:45px;display:grid}.compugen-how h2{letter-spacing:-.04em;max-width:850px;margin:0;font:400 clamp(34px,4.2vw,60px)/1.04 Georgia,Times New Roman,serif}.compugen-how>div{border-top:1px solid #bfc9cc;border-bottom:1px solid #bfc9cc;grid-template-columns:repeat(4,1fr);display:grid}.compugen-how article{border-right:1px solid #cbd3d5;padding:30px 25px}.compugen-how article:last-child{border-right:0}.compugen-how article span{color:#1b90bb;font-size:9px}.compugen-how article h3{margin:18px 0 9px;font-size:17px}.compugen-how article p{color:#647780;font-size:11px;line-height:1.6}.compugen-access-note{background:#fff;border-left:4px solid #d4b25f;justify-content:space-between;align-items:center;gap:30px;margin:0 7vw 90px;padding:38px 42px;display:flex}.compugen-access-note h2{margin:10px 0 6px;font:400 27px Georgia,Times New Roman,serif}.compugen-access-note span{color:#657982;font-size:11px}.compugen-access-note>b{color:#174354;letter-spacing:.12em;white-space:nowrap;background:#edf4f6;padding:12px 15px;font-size:8px}@media (width<=900px){.compugen-client-hero{grid-template-columns:1fr;gap:45px;padding-top:55px}.compugen-brand-panel{min-height:250px}.compugen-logo-wrap{height:90px}.compugen-how>div{grid-template-columns:1fr 1fr}.compugen-how article:nth-child(2){border-right:0}.compugen-how article:nth-child(-n+2){border-bottom:1px solid #cbd3d5}}@media (width<=620px){.compugen-client-hero{padding:48px 22px}.compugen-client-copy h1{font-size:50px}.compugen-client-copy h2{font-size:21px}.compugen-client-actions{flex-direction:column}.compugen-client-actions a{text-align:center}.compugen-brand-panel{padding:35px 28px}.compugen-how{padding:60px 22px}.compugen-how>header,.compugen-how>div{grid-template-columns:1fr}.compugen-how article{border-right:0;border-bottom:1px solid #cbd3d5!important}.compugen-how article:last-child{border-bottom:0!important}.compugen-access-note{flex-direction:column;align-items:flex-start;margin:0 22px 60px;padding:28px}.compugen-access-note>b{white-space:normal}}.nice-client-page{color:#0b2b3a;background:#f2f0e9}.nice-client-page .cs-header{position:relative}.nice-client-hero{background:#061d29;grid-template-columns:minmax(0,1.1fr) minmax(390px,.72fr);align-items:center;gap:8vw;min-height:610px;padding:70px 7vw;display:grid;position:relative;overflow:hidden}.nice-client-hero:after{content:"";background:radial-gradient(circle,#00aae721,#0000 66%);border-radius:50%;width:52vw;height:52vw;position:absolute;bottom:-24vw;right:-8vw}.nice-client-copy,.nice-brand-panel{z-index:1;position:relative}.nice-client-copy>p:first-child,.nice-how header p,.nice-access-note p{color:#d4b25f;letter-spacing:.18em;margin:0;font-size:8px;font-weight:800}.nice-client-copy h1{color:#fff;font:500 clamp(54px,6.3vw,88px)/.95 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.065em;margin:18px 0 3px}.nice-client-copy h2{color:#c7d2d6;margin:14px 0 0;font:400 25px/1.25 Georgia,Times New Roman,serif}.nice-client-lead{color:#aebdc2;max-width:650px;margin:30px 0;font-size:15px;line-height:1.7}.nice-client-actions{gap:12px;margin-top:32px;display:flex}.nice-client-actions a{color:#fff;border:1px solid #d4b25f;padding:15px 20px;font-size:10px;font-weight:800;text-decoration:none}.nice-client-actions a:first-child{color:#071d29;background:#d4b25f}.nice-client-actions span{margin-left:35px}.nice-client-copy>small{color:#778e98;letter-spacing:.07em;max-width:650px;margin-top:22px;font-size:8px;line-height:1.6;display:block}.nice-brand-panel{background:#fff;border-top:5px solid #00aae7;flex-direction:column;justify-content:center;min-height:390px;padding:52px;display:flex;box-shadow:0 30px 75px #0000003d}.nice-brand-panel>img{width:min(100%,340px);height:auto;display:block}.nice-brand-rule{gap:5px;height:5px;margin:34px 0 20px;display:flex}.nice-brand-rule i{display:block}.nice-brand-rule i:first-child{background:#101a35;width:18%}.nice-brand-rule i:nth-child(2){background:#00aae7;width:29%}.nice-brand-rule i:nth-child(3){background:#6d65c4;flex:1}.nice-brand-panel>p{color:#101a35;margin:0;font-size:17px;font-weight:700}.nice-brand-panel>span{color:#667c85;margin-top:12px;font-size:11px}.nice-how{padding:85px 7vw 95px}.nice-how>header{grid-template-columns:.45fr 1.2fr;align-items:start;gap:35px;margin-bottom:45px;display:grid}.nice-how h2{letter-spacing:-.04em;max-width:900px;margin:0;font:400 clamp(34px,4.2vw,60px)/1.04 Georgia,Times New Roman,serif}.nice-how>div{border-top:1px solid #bfc9cc;border-bottom:1px solid #bfc9cc;grid-template-columns:repeat(4,1fr);display:grid}.nice-how article{border-right:1px solid #cbd3d5;padding:30px 25px}.nice-how article:last-child{border-right:0}.nice-how article span{color:#00a0dc;font-size:9px}.nice-how article h3{margin:18px 0 9px;font-size:17px}.nice-how article p{color:#647780;font-size:11px;line-height:1.6}.nice-access-note{background:#fff;border-left:4px solid #00aae7;justify-content:space-between;align-items:center;gap:30px;margin:0 7vw 90px;padding:38px 42px;display:flex}.nice-access-note h2{margin:10px 0 6px;font:400 27px Georgia,Times New Roman,serif}.nice-access-note span{color:#657982;font-size:11px}.nice-access-note>b{color:#174354;letter-spacing:.12em;white-space:nowrap;background:#edf4f6;padding:12px 15px;font-size:8px}@media (width<=900px){.nice-client-hero{grid-template-columns:1fr;gap:45px;padding-top:55px}.nice-brand-panel{min-height:250px}.nice-how>div{grid-template-columns:1fr 1fr}.nice-how article:nth-child(2){border-right:0}.nice-how article:nth-child(-n+2){border-bottom:1px solid #cbd3d5}}@media (width<=620px){.nice-client-hero{padding:48px 22px}.nice-client-copy h1{font-size:50px}.nice-client-copy h2{font-size:21px}.nice-client-actions{flex-direction:column}.nice-client-actions a{text-align:center}.nice-brand-panel{padding:35px 28px}.nice-how{padding:60px 22px}.nice-how>header,.nice-how>div{grid-template-columns:1fr}.nice-how article{border-right:0;border-bottom:1px solid #cbd3d5!important}.nice-how article:last-child{border-bottom:0!important}.nice-access-note{flex-direction:column;align-items:flex-start;margin:0 22px 60px;padding:28px}.nice-access-note>b{white-space:normal}}.compugen-brand-panel{border-top-color:#5103c0}.compugen-brand-panel>p{color:#5103c0}.compugen-brand-lines i{flex:initial}.compugen-brand-lines i:first-child{background:#5103c0;width:72%}.compugen-brand-lines i:nth-child(2){background:#04d976;flex:1}.client-product-entry{color:#0b2b3a;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#eef1f2}.client-product-header{color:#fff;border-bottom:3px solid var(--tenant-accent);background:#061d29;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 4vw;display:grid}.client-product-platform{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.client-product-platform>.cs-mark{width:45px;height:40px}.client-product-header>div{text-align:center;border-left:1px solid #29424e;border-right:1px solid #29424e;gap:4px;padding:0 38px;display:grid}.client-product-header>div small{letter-spacing:.17em;color:#d4b25f;font-size:7px}.client-product-header>div strong{font:400 15px Georgia,Times New Roman,serif}.client-product-header>img{object-fit:contain;filter:brightness(0)invert();justify-self:end;width:150px;max-height:42px}.client-product-main{width:min(1220px,90vw);margin:0 auto;padding:58px 0 80px}.client-product-welcome{background:#fff;border:1px solid #ccd6d9;grid-template-columns:1.4fr .6fr;display:grid}.client-product-welcome>div>p:first-child,.client-product-start>header>p,.client-product-access>div>p{color:var(--tenant-accent);letter-spacing:.17em;margin:0;font-size:8px;font-weight:800}.client-product-welcome h1{letter-spacing:-.045em;max-width:760px;margin:16px 0 18px;font:400 clamp(42px,5vw,68px)/1.02 Georgia,Times New Roman,serif}.client-product-welcome>div>p:nth-of-type(2){color:#60747d;max-width:720px;font-size:14px;line-height:1.7}.client-product-welcome>div>div{gap:10px;margin-top:28px;display:flex}.client-product-welcome>div>div a{color:#173c4b;border:1px solid #173c4b;padding:14px 18px;font-size:10px;font-weight:800;text-decoration:none}.client-product-welcome>div>div span{margin-left:30px}.client-product-welcome>aside{background:var(--tenant-soft);border-left:1px solid #d3dcdc;flex-direction:column;justify-content:center;padding:45px;display:flex}.client-product-welcome>aside>img{object-fit:contain;width:100%;max-height:90px}.client-product-welcome>aside>span{color:#526b76;border-top:1px solid #cbd6d8;margin-top:30px;padding-top:22px;font-size:12px}.client-product-welcome>aside>b{letter-spacing:.12em;color:#3b5966;margin-top:12px;font-size:8px}.client-product-welcome>aside>b i{background:#21a776;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.client-product-status{background:#f8f9f7;border:1px solid #ccd6d9;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.client-product-status article{border-right:1px solid #d3dbdd;gap:7px;padding:24px 28px;display:grid}.client-product-status article:last-child{border-right:0}.client-product-status small{letter-spacing:.14em;color:#6a7e87;font-size:7px}.client-product-status strong{font-size:15px}.client-product-status span{color:#778991;font-size:9px}.client-product-start{padding:80px 0}.client-product-start>header{grid-template-columns:.35fr 1fr .65fr;align-items:start;gap:35px;margin-bottom:38px;display:grid}.client-product-start h2,.client-product-access h2{margin:0;font:400 40px/1.05 Georgia,Times New Roman,serif}.client-product-start>header>span{color:#657983;font-size:11px;line-height:1.65}.client-product-start>div{border-top:1px solid #c6d0d3;border-left:1px solid #c6d0d3;grid-template-columns:repeat(3,1fr);display:grid}.client-product-start article{background:#f6f7f5;border-bottom:1px solid #c6d0d3;border-right:1px solid #c6d0d3;grid-template-columns:36px 1fr;gap:12px;padding:27px;display:grid}.client-product-start article>span{color:var(--tenant-accent);font-size:8px}.client-product-start h3{margin:0 0 8px;font-size:14px}.client-product-start article p{color:#657983;margin:0;font-size:10px;line-height:1.55}.client-product-access{color:#fff;background:#071f2d;grid-template-columns:.8fr 1fr 1fr;display:grid}.client-product-access>div,.client-product-access>article{border-right:1px solid #2c4652;padding:38px}.client-product-access h2{margin-top:12px;font-size:31px}.client-product-access article small{letter-spacing:.15em;color:#d4b25f;font-size:7px}.client-product-access article h3{margin:14px 0 9px;font-size:15px}.client-product-access article p{color:#9db0b8;min-height:48px;font-size:10px;line-height:1.6}.client-product-access article a,.client-product-access article b{color:#fff;letter-spacing:.07em;margin-top:14px;font-size:9px;display:inline-block}.client-product-access article a{color:#d4b25f}.client-product-security{border-left:4px solid var(--tenant-accent);background:#fff;grid-template-columns:170px 1fr;align-items:center;margin-top:18px;padding:22px 28px;display:grid}.client-product-security b{letter-spacing:.14em;font-size:8px}.client-product-security p{color:#657983;margin:0;font-size:10px;line-height:1.6}.client-product-footer{color:#8398a1;letter-spacing:.09em;background:#061d29;justify-content:space-between;align-items:center;min-height:62px;padding:0 5vw;font-size:8px;display:flex}@media (width<=900px){.client-product-header{grid-template-columns:1fr auto}.client-product-header>div{display:none}.client-product-welcome{grid-template-columns:1fr}.client-product-welcome>aside{border-top:1px solid #d3dcdc;border-left:0}.client-product-welcome>aside>img{max-width:290px}.client-product-start>header{grid-template-columns:1fr}.client-product-start>div,.client-product-access{grid-template-columns:1fr 1fr}.client-product-access>div{grid-column:1/-1}}@media (width<=620px){.client-product-header{height:68px;padding:0 18px}.client-product-header>img{width:105px}.client-product-main{width:100%;padding:0 0 55px}.client-product-welcome{border-left:0;border-right:0}.client-product-welcome>div{padding:38px 22px}.client-product-welcome h1{font-size:42px}.client-product-welcome>div>div{flex-direction:column}.client-product-welcome>div>div a{text-align:center}.client-product-welcome>aside{padding:32px 22px}.client-product-status{border-left:0;border-right:0;grid-template-columns:1fr}.client-product-status article{border-bottom:1px solid #d3dbdd;border-right:0}.client-product-start{padding:58px 22px}.client-product-start>div,.client-product-access{grid-template-columns:1fr}.client-product-access>div{grid-column:auto}.client-product-access>div,.client-product-access>article{border-bottom:1px solid #2c4652;border-right:0;padding:30px 22px}.client-product-security{grid-template-columns:1fr;gap:10px;margin:18px 22px 0}.client-product-footer{flex-wrap:wrap;gap:12px;padding:18px}}.tenant-login{color:#102f3d;background:#f1f5f5;min-height:100vh;font-family:Calibri,Arial,sans-serif}.tenant-login *{box-sizing:border-box}.tenant-login-header{color:#fff;background:#071e2b;border-bottom:3px solid #d2a843;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}.tenant-login-header .cs-brand-lockup,.tenant-login-header .cs-wordmark b{color:#fff}.tenant-login-header .cs-wordmark strong,.tenant-login-header .cs-wordmark i,.tenant-login-header .cs-wordmark small{color:#d2a843}.tenant-login-header .mark-primary{fill:#d2a843}.tenant-login-header .mark-signal{fill:#fff}.tenant-login-header>div{align-items:center;gap:20px;display:flex}.tenant-login-header>div span{color:#9fb0b7;font-size:11px}.tenant-login-header>div img{object-fit:contain;filter:brightness(0)invert();width:145px;max-height:42px}.tenant-login-main{grid-template-columns:1.12fr .88fr;min-height:calc(100vh - 140px);display:grid}.tenant-login-story{background:linear-gradient(135deg,#fff 0%,#f4f8f8 100%);padding:72px 7vw}.tenant-login-story>p:first-child,.tenant-login-panel>p{color:#a67d21;letter-spacing:.15em;margin:0;font-size:11px;font-weight:700}.tenant-login-story>h1{letter-spacing:-.05em;max-width:750px;margin:20px 0 22px;font-size:clamp(48px,5.4vw,76px);line-height:1}.tenant-login-story>h1 span{color:var(--tenant-accent)}.tenant-login-story>p:nth-of-type(2){color:#5c737d;max-width:680px;font-size:18px;line-height:1.65}.tenant-command-card{background:#fff;border:1px solid #cfdbdd;border-radius:8px;max-width:760px;margin-top:42px;overflow:hidden;box-shadow:0 18px 50px #071e2b1a}.tenant-command-card>header{color:#fff;background:#071e2b;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.tenant-command-card header small{color:#d6b45f;letter-spacing:.12em;font-size:9px}.tenant-command-card header b{font-size:14px}.tenant-command-card article{border-bottom:1px solid #dce4e5;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:14px 19px;display:grid}.tenant-command-card article:last-child{border-bottom:0}.tenant-command-card article>span{color:#a37a21;font-size:10px}.tenant-command-card article div b,.tenant-command-card article div small{display:block}.tenant-command-card article div b{font-size:14px}.tenant-command-card article div small{color:#738790;margin-top:3px;font-size:11px}.tenant-command-card article em{color:#8b6c29;font-size:9px;font-style:normal}.tenant-login-panel{background:#fff;border-left:1px solid #d7e0e2;flex-direction:column;justify-content:center;padding:60px clamp(35px,5vw,78px);display:flex}.tenant-logo{align-items:center;height:68px;margin-bottom:34px;display:flex}.tenant-logo img{object-fit:contain;max-width:220px;max-height:64px}.tenant-login-panel h2{margin:13px 0 10px;font-size:36px;line-height:1.08}.tenant-login-panel>span{color:#647982;font-size:15px;line-height:1.55}.tenant-login-panel form{margin-top:28px}.tenant-login-panel form label{color:#173845;gap:7px;margin:0 0 16px;font-size:13px;font-weight:700;display:grid}.tenant-login-panel form input{height:48px;font:inherit;background:#fff;border:1px solid #bdcbce;border-radius:4px;padding:0 13px;font-size:16px}.tenant-login-panel form button{color:#fff;background:#071e2b;border:0;border-radius:4px;width:100%;height:49px;font:700 14px Calibri,Arial,sans-serif}.tenant-login-panel form>a{color:#86651d;margin-top:14px;font-size:13px;display:block}.tenant-login-panel>footer{border-top:1px solid #d7e0e2;margin-top:30px;padding:18px 0 0}.tenant-login-panel>footer b,.tenant-login-panel>footer span{display:block}.tenant-login-panel>footer b{color:#9b7520;letter-spacing:.11em;font-size:10px}.tenant-login-panel>footer span{color:#6a7f88;margin-top:7px;font-size:12px;line-height:1.5}.tenant-login-footer{color:#91a5ad;background:#071e2b;justify-content:space-between;align-items:center;min-height:62px;padding:0 5vw;font-size:11px;display:flex}.tenant-login-footer span:last-child{color:#d2b15d}@media (width<=900px){.tenant-login-main{grid-template-columns:1fr}.tenant-login-panel{border-top:1px solid #d7e0e2;border-left:0}.tenant-login-story{padding:60px 6vw}.tenant-login-header>div span{display:none}}@media (width<=620px){.tenant-login-header{height:68px;padding:0 18px}.tenant-login-header>div img{width:105px}.tenant-login-story{padding:45px 22px}.tenant-login-story>h1{font-size:43px}.tenant-login-story>p:nth-of-type(2){font-size:16px}.tenant-command-card article{grid-template-columns:30px 1fr}.tenant-command-card article em{display:none}.tenant-login-panel{padding:45px 22px}.tenant-login-footer{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 22px}}.client-product-main{padding-top:38px}.client-product-welcome{border-top:4px solid var(--tenant-accent);box-shadow:0 18px 55px #061d2914}.client-product-welcome>div{padding:38px 46px 40px}.client-product-welcome h1{font:550 clamp(40px,4.4vw,58px)/.98 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em;margin:14px 0 7px}.client-product-welcome>div>h2{color:var(--tenant-accent);font:600 15px/1.2 var(--font-geist-sans),Arial,sans-serif;letter-spacing:.01em;margin:0 0 18px}.client-product-welcome>div>p:nth-of-type(2){max-width:680px;font-size:13px}.client-product-welcome>div>div{margin-top:23px}.client-product-welcome>div>div a:first-child{color:#061d29;background:#d4b25f;border-color:#d4b25f}.client-product-welcome>aside{padding:34px 38px}.client-product-welcome>aside>img{max-height:72px}.client-product-welcome>aside>span{margin-top:24px;padding-top:18px}.client-product-status article{padding-top:20px;padding-bottom:20px}@media (width<=620px){.client-product-main{padding-top:0}.client-product-welcome>div{padding:32px 22px 34px}.client-product-welcome h1{letter-spacing:-.045em;font-size:39px}.client-product-welcome>aside{padding:28px 22px}}.platform-module{margin-top:0}.platform-module>p{letter-spacing:.13em;text-transform:uppercase;color:#91a4ac;margin:0 0 7px;font-size:8px;font-weight:700}.platform-product-group{border-bottom:1px solid #ffffff24;grid-column:1/-1}.platform-menu[open] .platform-product-group>summary{color:#fff}.platform-product-group>summary{cursor:pointer;align-items:center;list-style:none;grid-template-columns:30px 1fr auto!important;padding:11px 0!important;display:grid!important}.platform-product-group>summary::-webkit-details-marker{display:none}.platform-product-group>summary span{grid-row:1/3;font-size:8px;color:#c9a85f!important}.platform-product-group>summary strong{font:500 15px var(--font-geist-sans),Arial,sans-serif;color:#fff}.platform-product-group>summary small{color:#93a5ac;margin:0}.platform-product-group>summary:after{content:"+";color:#c9a85f;grid-area:1/3/3;margin-left:14px;font-size:15px}.platform-product-group[open]>summary:after{content:"−"}.platform-product-group>div{border-left:1px solid #c9a85f73;padding:2px 0 7px 20px}.platform-product-group>div>a{grid-template-columns:25px 1fr;padding:9px 10px}.platform-product-group>div>a>span{color:#c9a85f}.platform-product-group>div>a strong{font:500 11px var(--font-geist-sans),Arial,sans-serif;color:#d5dcde}@media (width<=1050px){.platform-groups{gap:28px}.platform-links{grid-template-columns:1fr}}.platform-ra-panel{color:#fff!important;background:#071e2b!important;border-top:2px solid #d2a843!important;grid-template-columns:.72fr 1.8fr!important;gap:5vw!important;padding:42px 7vw 46px!important;display:grid!important}.platform-ra-intro{border-right:1px solid #ffffff29;padding-right:5vw}.platform-ra-intro>p{color:#d2a843;letter-spacing:.16em;margin:0 0 18px;font-size:9px;font-weight:700}.platform-ra-intro h2{color:#fff;letter-spacing:-.025em;max-width:360px;margin:0 0 16px;font:500 29px/1.08 Calibri,Arial,sans-serif}.platform-ra-intro>span{color:#9fb0b7;max-width:370px;font-size:12px;line-height:1.6;display:block}.platform-ra-intro>a{color:#fff;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff59;gap:26px;margin-top:28px;padding-bottom:8px;font-size:10px;font-weight:700;display:inline-flex}.platform-ra-intro>a b{color:#d2a843}.platform-ra-links{grid-template-columns:1fr 1fr;gap:0 38px;display:grid}.platform-ra-links>a{border-bottom:1px solid #ffffff26;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:78px;padding:14px 0;transition:all .2s;display:grid}.platform-ra-links>a:hover{background:#d2a8430d;border-color:#d2a843;padding-left:8px}.platform-ra-links>a>small{color:#d2a843;font-size:9px}.platform-ra-links>a>div strong,.platform-ra-links>a>div span{display:block}.platform-ra-links>a>div strong{color:#fff;font-size:16px;font-weight:600}.platform-ra-links>a>div span{color:#8fa3ab;margin-top:5px;font-size:11px}.platform-ra-links>a>em{color:#99aab1;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;background:#ffffff14;border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal}.platform-ra-links>a>em.available{color:#e0c273;background:#d2a84324}@media (width<=1050px){.platform-ra-panel{grid-template-columns:.65fr 1.35fr!important}.platform-ra-links{grid-template-columns:1fr}.platform-ra-links>a{min-height:61px}.platform-ra-links>a>div span{display:none}}.cs-header .platform-panel.platform-ra-panel{color:#fff!important;background:#071e2b!important;border-top-color:#d4b25f!important}.cs-header .platform-ra-intro{border-right-color:#40545e!important}.cs-header .platform-ra-intro>p,.cs-header .platform-ra-intro>a b,.cs-header .platform-ra-links>a>small{color:#e0bd69!important;-webkit-text-fill-color:#e0bd69!important}.cs-header .platform-ra-intro h2,.cs-header .platform-ra-intro>a,.cs-header .platform-ra-links>a>div strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.cs-header .platform-ra-intro>span,.cs-header .platform-ra-links>a>div span{color:#c2cdd1!important;-webkit-text-fill-color:#c2cdd1!important}.cs-header .platform-ra-links>a{color:#fff!important;border-bottom-color:#40545e!important}.cs-header .platform-ra-links>a:hover{background:#102f3d!important;border-bottom-color:#d4b25f!important}.cs-header .platform-ra-links>a>em{color:#d2dadd!important;-webkit-text-fill-color:#d2dadd!important;background:#183744!important}.cs-header .platform-ra-links>a>em.available{color:#071e2b!important;-webkit-text-fill-color:#071e2b!important;background:#d4b25f!important}.dashboard-actions .action-plan-link{color:#fff;text-transform:uppercase;background:#0b2a38;align-items:center;padding:13px 18px;font-size:7px;display:inline-flex}.scorecard-builder{--reliance-blue:#075aa8;--reliance-red:#ef3e33}.reliance-header{color:#17313b;border-bottom:3px solid var(--reliance-blue);background:#fff}.reliance-header .product-brand span{background:var(--reliance-blue)}.reliance-header .product-brand b{color:#17313b}.reliance-header>div small{color:#607985}.reliance-header>a:last-child{color:var(--reliance-blue)}.client-mark.reliance-mark{background:0 0;border-radius:0;width:155px;height:44px;padding:4px 8px}.reliance-mark img{object-fit:contain;width:100%;height:100%;display:block}.reliance-preview{color:#17313b;border-top:5px solid var(--reliance-blue);box-shadow:inset 0 -5px 0 var(--reliance-red);background:#fff}.reliance-preview>small{color:var(--reliance-blue)}.reliance-preview .reliance-logo{width:min(100%,310px);height:auto;margin:34px 0 22px}.reliance-preview p{color:#3e5965;font-size:13px}.reliance-preview>span{color:var(--reliance-blue)}.reliance-preview>em{color:#7a8b91;margin-top:18px;font-size:7px;font-style:normal}.form-card input[readonly]{color:#526b75;background:#f2f5f4}.demo-header .client-mark{background:#fff url(https://reliancehomecomfort.com/wp-content/uploads/2023/11/RHC-logo-4C.png) 50%/contain no-repeat;border-radius:0;width:155px;font-size:0}.demo-header{border-bottom:3px solid #075aa8}.survey>aside{border-top-color:#ef3e33}.cs-brand>.cs-mark{background:0 0;border:0;flex:none;place-items:center;width:48px;height:42px;padding:0;display:grid}.cs-mark svg{width:100%;height:100%;overflow:visible}.cs-mark .mark-primary{fill:#d4b25f;stroke:none}.cs-mark .mark-signal{fill:#d9e0e3;stroke:none}.cs-wordmark{white-space:nowrap;flex-direction:column;gap:5px;line-height:1;display:flex}.cs-brand>.cs-wordmark{place-items:initial;width:auto;height:auto;font-weight:400;font-size:inherit;background:0 0;border:0}.cs-wordmark>span{letter-spacing:-.02em;align-items:baseline;font-size:14px;display:flex}.cs-wordmark b{color:#f2f4f3;font-size:inherit!important;letter-spacing:inherit!important;text-transform:none!important;font-weight:500!important}.cs-wordmark strong{color:#d6b661;font-weight:750}.cs-wordmark i{color:#8e9da3;margin-left:2px;font-size:9px;font-style:normal}.cs-wordmark>small{letter-spacing:.18em;color:#85969d;font-size:6px}.cs-brand:hover .mark-primary{fill:#e1c477}.cs-brand:hover .mark-signal{fill:#fff}.sc-admin{color:#102a3a;background:#eef1f3;min-height:100vh}.sc-admin-top{color:#fff;background:#071f2d;border-bottom:3px solid #d5ad54;justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex}.sc-admin-brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.sc-admin-brand span{color:#d5ad54;border:1px solid #d5ad54;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.sc-admin-top>div{text-align:right;display:grid}.sc-admin-top small{letter-spacing:.15em;color:#d5ad54;font-size:9px}.sc-admin-top strong{font-size:14px}.sc-admin-top div span{color:#9fb0ba;font-size:11px}.sc-admin-shell{grid-template-columns:250px 1fr;min-height:calc(100vh - 76px);display:grid}.sc-admin-shell aside{color:#fff;background:#102b3a;padding:36px 24px}.sc-admin-shell aside p,.sc-workspace small{letter-spacing:.15em;color:#c6983f;font-size:10px;font-weight:800}.sc-admin-shell aside button{color:#cad4da;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:15px 12px;display:flex}.sc-admin-shell aside button.active{color:#fff;background:#1e4051;border-left:3px solid #d5ad54}.sc-admin-shell aside hr{border:0;border-top:1px solid #34505e;margin:28px 0}.sc-admin-shell aside small,.sc-admin-shell aside strong,.sc-admin-shell aside span{display:block}.sc-admin-shell aside strong{margin-top:9px;font-size:12px}.sc-admin-shell aside span{color:#8fa3ae;margin-top:5px;font-size:10px}.sc-workspace{box-sizing:border-box;width:100%;max-width:1240px;padding:42px 5vw}.sc-title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.sc-title h1,.sc-active-head h1{margin:5px 0;font-size:34px}.sc-title p,.sc-active-head p,.sc-stage>p{color:#5d6e77;margin:0}.sc-title>button,.sc-create button,.sc-stage>button,.sc-next{color:#071f2d;background:#c99b42;border:0;padding:13px 20px;font-weight:800}.sc-create,.sc-stage{background:#fff;border:1px solid #d5dde1;margin-bottom:26px;padding:28px;box-shadow:0 8px 25px #102a3a0b}.sc-create h2,.sc-stage h2{margin:5px 0 8px}.sc-create label,.sc-person-form label{color:#3d525e;gap:7px;font-size:11px;font-weight:700;display:grid}.sc-create>div,.sc-person-form>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sc-create input,.sc-person-form input,.respond textarea{font:inherit;background:#f8fafb;border:1px solid #cbd5da;padding:12px}.sc-create>label,.sc-create>div{margin:15px 0}.sc-list{background:#fff;border:1px solid #d5dde1}.sc-list header,.sc-list>button{grid-template-columns:2fr 1fr 1fr .7fr;align-items:center;gap:15px;padding:16px 20px;display:grid}.sc-list header{letter-spacing:.12em;color:#60727c;background:#e5eaed;font-size:10px}.sc-list>button{text-align:left;color:#102a3a;background:#fff;border:0;border-top:1px solid #e1e6e9;width:100%}.sc-list strong small{color:#71828b;margin-top:4px;font-weight:400;display:block}.sc-list em,.sc-people em,.sc-review em,.sc-monitor em{text-transform:uppercase;letter-spacing:.1em;color:#8a671c;font-size:9px;font-style:normal}.sc-empty{text-align:center;color:#60727c;padding:45px}.sc-progress{background:#0d2b3a;grid-template-columns:repeat(4,1fr);margin:-42px -5vw 35px;display:grid}.sc-progress button{color:#92a8b4;text-align:left;background:0 0;border:0;border-right:1px solid #34505e;gap:10px;padding:16px;display:flex}.sc-progress button.active{color:#082130;background:#d5ad54}.sc-progress button.done{color:#fff}.sc-progress span{font-size:10px}.sc-progress b{font-size:11px}.sc-active-head>button{color:#526d7a;background:0 0;border:0;padding:0}.sc-active-head{margin-bottom:25px}.sc-summary{border:1px solid #dce2e5;grid-template-columns:repeat(4,1fr);margin:25px 0;display:grid}.sc-summary span{border-right:1px solid #dce2e5;gap:6px;padding:20px;display:grid}.sc-summary b{font-size:18px}.sc-person-form fieldset{border:0;margin:22px 0;padding:0}.sc-person-form legend{margin-bottom:10px;font-size:11px;font-weight:800}.sc-person-form fieldset label{border:1px solid #d7dfe3;align-items:center;margin-top:-1px;padding:12px;display:flex}.sc-person-form fieldset label.checked{background:#edf7f3;border-color:#5aa98b}.sc-people,.sc-review,.sc-monitor{margin:25px 0}.sc-people article,.sc-review article,.sc-monitor article{border-top:1px solid #dfe5e8;grid-template-columns:1.3fr 2fr .5fr;align-items:center;gap:15px;padding:15px;display:grid}.sc-people strong small,.sc-review span,.sc-monitor span{color:#71828b;font-size:11px;font-weight:400;display:block}.sc-review article{grid-template-columns:1.5fr 1fr .4fr}.sc-monitor article{grid-template-columns:1.5fr .5fr .6fr .5fr}.sc-monitor button{background:#fff;border:1px solid #aebbc2;padding:9px;font-size:10px}.sc-monitor em.complete{color:#147b58}.sc-notice{color:#fff;background:#102b3a;border:0;padding:15px 20px;position:fixed;bottom:25px;right:25px}.sc-notice span{margin-left:25px}.admin-denied,.respond-state{text-align:center;color:#fff;background:#071f2d;place-content:center;min-height:100vh;padding:30px;display:grid}.respond{color:#102a3a;background:#f1f3f4;min-height:100vh;padding-bottom:60px}.respond>header{color:#fff;background:#071f2d;justify-content:space-between;align-items:center;height:72px;padding:0 max(5vw,50vw - 450px);display:flex}.respond>header div{align-items:center;gap:16px;display:flex}.respond>header b,.respond-state>b{color:#d5ad54}.respond-intro,.respond-section,.respond>footer,.respond-error,.respond-submit{max-width:900px;margin-left:auto;margin-right:auto}.respond-intro{padding:55px 20px 28px}.respond-intro h1{margin:8px 0;font-size:38px}.respond-intro small,.respond-section small,.respond-state small{color:#b4842c;letter-spacing:.14em;font-weight:800}.respond-section{background:#fff;border:1px solid #d7dfe3;margin-bottom:22px}.respond-section>header{border-bottom:1px solid #dfe5e8;padding:25px 30px}.respond-section h2{margin:5px 0}.respond-section article{border-bottom:1px solid #e4e9eb;grid-template-columns:40px 1fr;gap:12px;padding:22px 30px;display:grid}.respond-section article>span{color:#b4842c;font-size:11px}.respond-section p{margin:0 0 14px}.respond-section fieldset{border:0;gap:8px;margin:0 0 12px;padding:0;display:flex}.respond-section fieldset label{border:1px solid #bdc9ce;place-items:center;width:38px;height:38px;display:grid}.respond-section fieldset label.selected{color:#fff;background:#0c7455;border-color:#0c7455}.respond-section input{opacity:0;position:absolute}.respond textarea{box-sizing:border-box;width:100%;min-height:60px}.respond-submit{background:#c99b42;border:0;padding:15px 25px;font-weight:800;display:block}.respond-error{color:#a43636;padding:10px 20px}.respond>footer{text-align:center;color:#6f7f87;padding:25px;font-size:11px}.respond-state h1{font-size:36px}.respond-state.success b{font-size:22px}@media (width<=760px){.sc-admin-top{padding:0 18px}.sc-admin-top>div span{display:none}.sc-admin-shell{display:block}.sc-admin-shell aside{align-items:center;gap:12px;padding:12px 18px;display:flex}.sc-admin-shell aside p,.sc-admin-shell aside hr,.sc-admin-shell aside small,.sc-admin-shell aside strong,.sc-admin-shell aside span{display:none}.sc-admin-shell aside button{width:auto}.sc-workspace{padding:25px 16px}.sc-progress{margin:-25px -16px 25px;overflow:auto}.sc-progress button{min-width:135px}.sc-title{align-items:start}.sc-title h1,.sc-active-head h1{font-size:28px}.sc-list header{display:none}.sc-list>button{grid-template-columns:1fr auto}.sc-list>button span{display:none}.sc-create>div,.sc-person-form>div,.sc-summary{grid-template-columns:1fr}.sc-summary span{border-bottom:1px solid #dce2e5}.sc-people article,.sc-review article,.sc-monitor article{grid-template-columns:1fr}.sc-monitor button{width:100%}.respond-intro h1{font-size:30px}.respond-section{margin-left:10px;margin-right:10px}.respond-section article{padding:18px}.respond-section fieldset label{flex:1}.respond-submit{width:calc(100% - 20px)}}.sc-admin{background:#f3f1eb;font-family:Arial,Helvetica,sans-serif}.sc-admin-top{background:#041621;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;height:76px;padding:0 5vw;display:grid}.sc-admin-brand{justify-self:start;gap:12px}.sc-admin-brand span{width:auto;height:auto;color:inherit;font-weight:inherit;display:initial;border:0}.sc-admin-brand>.cs-mark{border:0;width:48px;height:42px;padding:0;display:grid}.sc-admin-brand .cs-mark path{stroke:none}.sc-admin-brand .cs-mark .mark-primary{fill:#d4b25f}.sc-admin-brand .cs-mark .mark-signal{fill:#d9e0e3}.sc-admin-brand>.cs-wordmark{border:0;width:auto;height:auto;display:flex}.sc-admin-brand .cs-wordmark>span{display:inline-flex}.sc-admin-brand .cs-wordmark>span b{color:#fff}.sc-admin-brand .cs-wordmark>span strong{color:#d4b25f}.sc-admin-brand .cs-wordmark>span i{color:#a9b6bc}.cs-brand-lockup,.sc-admin-brand,.client-product-platform,.ppm-brand,.ccl-logo,.cc-logo{min-width:220px;color:#fff!important;align-items:center!important;gap:14px!important;text-decoration:none!important;display:flex!important}.cs-brand-lockup>.cs-mark,.sc-admin-brand>.cs-mark,.client-product-platform>.cs-mark,.ppm-brand>.cs-mark,.ccl-logo>.cs-mark,.cc-logo>.cs-mark{background:0 0!important;border:0!important;flex:0 0 48px!important;place-items:center!important;width:48px!important;height:42px!important;padding:0!important;display:grid!important}.cs-brand-lockup>.cs-wordmark,.sc-admin-brand>.cs-wordmark,.client-product-platform>.cs-wordmark,.ppm-brand>.cs-wordmark,.ccl-logo>.cs-wordmark{background:0 0!important;border:0!important;width:auto!important;height:auto!important;display:flex!important}.cs-brand-lockup .cs-wordmark>span,.sc-admin-brand .cs-wordmark>span,.client-product-platform .cs-wordmark>span,.ppm-brand .cs-wordmark>span,.ccl-logo .cs-wordmark>span{align-items:baseline!important;display:flex!important}.cs-brand-lockup .mark-primary,.sc-admin-brand .mark-primary,.client-product-platform .mark-primary,.ppm-brand .mark-primary,.ccl-logo .mark-primary,.cc-logo .mark-primary{fill:#d4b25f!important}.cs-brand-lockup .mark-signal,.sc-admin-brand .mark-signal,.client-product-platform .mark-signal,.ppm-brand .mark-signal,.ccl-logo .mark-signal,.cc-logo .mark-signal{fill:#d9e0e3!important}.cc-logo>small{color:#f2f4f3!important;letter-spacing:-.02em!important;text-transform:none!important;font-size:14px!important;font-weight:650!important}@media (width<=760px){.cs-brand-lockup,.sc-admin-brand,.client-product-platform,.ppm-brand,.ccl-logo,.cc-logo{min-width:0;gap:10px!important}.cs-brand-lockup>.cs-mark,.sc-admin-brand>.cs-mark,.client-product-platform>.cs-mark,.ppm-brand>.cs-mark,.ccl-logo>.cs-mark,.cc-logo>.cs-mark{flex-basis:40px!important;width:40px!important;height:36px!important}.cs-brand-lockup .cs-wordmark>small,.sc-admin-brand .cs-wordmark>small,.client-product-platform .cs-wordmark>small,.ppm-brand .cs-wordmark>small,.ccl-logo .cs-wordmark>small{display:none!important}}.client-admin-home{background:linear-gradient(90deg,#071f2d 0 215px,#edf1f2 215px);grid-template-rows:76px auto;grid-template-columns:215px minmax(0,1fr);display:grid}.client-admin-home>.cs-workspace-header{border-bottom:3px solid #d4aa4e;border-right:0;grid-area:1/1/auto/-1;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:76px;min-height:76px;padding:0 28px;display:grid;position:relative}.client-admin-home>.cs-workspace-header>.cs-tenant-brand{grid-column:1;justify-self:start}.client-admin-home>.cs-workspace-header .cs-workspace-context{box-sizing:border-box;text-align:left;border-top:1px solid #29424f;border-bottom:1px solid #29424f;width:183px;margin:0;padding:20px 8px;position:absolute;top:108px;left:16px}.client-admin-home>.cs-workspace-header>aside{text-align:right;border:0;grid-column:3;place-self:center end;justify-items:end;margin:0;padding:0}.client-admin-home>.cs-workspace-header.tenant-branded>aside .cs-user-organization{display:none}.client-admin-home>.cs-workspace-header>aside a{color:#fff;margin-top:2px;font-weight:700;line-height:1.2;font-size:11px!important}.client-admin-home>.cs-workspace-header~*{grid-area:2/2;width:100%;min-width:0}.client-admin-home>.client-admin-with-docs{grid-row:2;grid-template-columns:215px minmax(0,1fr);align-items:stretch;gap:0;grid-column:1/-1!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}.client-admin-home .workspace-documents{box-sizing:border-box;color:#fff;background:#071f2d;min-height:calc(100vh - 76px);padding:155px 20px 30px;position:static}.tenant-admin{background:#edf1f2;grid-template-rows:76px auto;grid-template-columns:215px minmax(0,1fr);display:grid}.tenant-admin>header{border-bottom:3px solid #d4aa4e;border-right:0;grid-area:1/1/auto/-1;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:76px;min-height:76px;padding:0 28px;display:grid}@media (width<=760px){.client-admin-home,.tenant-admin{background:#edf1f2;display:block}.client-admin-home>.cs-workspace-header,.tenant-admin>header{border-bottom:2px solid #d4aa4e;width:100%;height:68px;min-height:68px;padding:8px 14px;display:flex;position:sticky}.client-admin-home>.cs-workspace-header .cs-workspace-context{display:none}.client-admin-home>.client-admin-with-docs{display:block!important}.client-admin-home .workspace-documents{background:#071f2d;border:0;min-height:0;padding:16px 20px}.client-admin-home .client-admin-content{padding:22px 16px 50px}}.sc-product-context{border-left:1px solid #2b414c;border-right:1px solid #2b414c;align-content:center;min-width:280px;padding:0 35px;display:grid;text-align:center!important}.sc-product-context small{color:#d4b25f;letter-spacing:.18em;font-size:7px}.sc-product-context strong{color:#fff;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.sc-admin-user{justify-self:end;display:grid;text-align:right!important}.sc-admin-user small{font-size:7px}.sc-admin-user strong{font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400}.sc-admin-shell{grid-template-columns:230px 1fr}.sc-admin-shell aside{background:#071f2d;border-right:1px solid #29424f;padding:40px 22px}.sc-admin-shell aside p{color:#d4b25f;letter-spacing:.18em}.sc-admin-shell aside button.active{background:#153746;border-left:2px solid #d4b25f}.sc-admin-shell aside hr{border-color:#314854}.sc-workspace{max-width:1400px;padding:54px 5.5vw}.sc-title{margin-bottom:34px}.sc-title h1,.sc-active-head h1{letter-spacing:-.025em;color:#0b2b3a;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400}.sc-title p{font-size:14px}.sc-title>button,.sc-create button,.sc-stage>button,.sc-next{color:#071f2d;background:#d4aa4e;border:1px solid #d4aa4e;padding:15px 22px}.sc-title>button:hover,.sc-create button:hover,.sc-stage>button:hover,.sc-next:hover{background:#e0bb69}.sc-list,.sc-create,.sc-stage{box-shadow:none;background:#fff;border-color:#c9cdca}.sc-list header{color:#52656e;background:#e7e8e4}.sc-list>button:hover{background:#f6f4ef}.sc-empty{padding:64px 30px}.sc-empty strong{color:#173441;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.sc-create h2,.sc-stage h2{color:#102e3c;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.sc-progress{background:#071f2d}.sc-progress button.active{background:#d4aa4e}.sc-summary,.sc-summary span{border-color:#d4d6d2}@media (width<=760px){.sc-admin-top{grid-template-columns:1fr auto;padding:0 16px}.sc-product-context{display:none}.sc-admin-user span{display:none!important}.sc-admin-brand>.cs-mark{width:40px;height:36px}.sc-admin-brand .cs-wordmark>small{display:none}.sc-workspace{padding:30px 16px}.sc-title h1,.sc-active-head h1{font-size:34px}.sc-title{gap:20px}.sc-title>button{white-space:nowrap;padding:12px 14px}}.sc-config-grid{grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr);align-items:start;gap:24px;display:grid}.sc-config-grid .sc-stage{margin:0}.sc-brand-builder{position:sticky;top:100px}.sc-brand-builder>label{color:#526770;gap:7px;margin-top:18px;font-size:10px;font-weight:700;display:grid}.sc-brand-builder>label>div{display:flex}.sc-brand-builder input,.sc-add-person input{width:100%;font:inherit;background:#f8f8f5;border:1px solid #c8d0d3;padding:12px}.sc-brand-builder label>div>button{color:#fff;white-space:nowrap;background:#0b2b3a;border:0;padding:0 15px}.sc-colour{align-items:center;gap:10px}.sc-colour input{width:48px;height:40px;padding:3px}.sc-colour span{color:#667780;font-size:11px}.sc-brand-preview{color:#fff;border-bottom:3px solid var(--client-accent);background:#071f2d;align-items:center;gap:15px;margin-top:24px;padding:22px;display:flex}.sc-brand-preview>img{object-fit:contain;background:#fff;width:64px;height:44px;padding:5px}.sc-brand-preview>b{border:1px solid var(--client-accent);width:50px;height:50px;color:var(--client-accent);place-items:center;display:grid}.sc-brand-preview span{display:grid}.sc-brand-preview small{font-size:7px}.sc-brand-preview strong{font-family:Georgia,Times New Roman,serif;font-weight:400}.sc-question-builder>details{border:1px solid #d2d8d8;border-bottom:0}.sc-question-builder>details:last-of-type{border-bottom:1px solid #d2d8d8;margin-bottom:20px}.sc-question-builder summary{cursor:pointer;background:#eef0ed;justify-content:space-between;padding:15px;list-style:none;display:flex}.sc-question-builder summary::-webkit-details-marker{display:none}.sc-question-builder summary strong{font-size:13px}.sc-question-builder summary span{color:#8c681c;font-size:9px}.sc-question-builder article{opacity:.58;border-top:1px solid #e1e5e4;grid-template-columns:34px 24px 1fr;align-items:start;gap:8px;padding:11px;display:grid}.sc-question-builder article.enabled{opacity:1}.sc-question-builder article>button{background:#fff;border:1px solid #9baab0;width:30px;height:30px}.sc-question-builder article.enabled>button{background:var(--client-accent);border-color:var(--client-accent);color:#071f2d}.sc-question-builder article>span{color:#8a9aa1;padding-top:9px;font-size:8px}.sc-question-builder textarea{resize:vertical;background:#fff;border:1px solid #d2d9dc;width:100%;min-height:52px;padding:10px;font:12px/1.45 Arial}.sc-question-builder>button{margin-right:8px}.sc-question-builder .sc-secondary{color:#1a3846;background:0 0;border-color:#1a3846}.sc-assignment-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:24px;display:grid}.sc-assignment-layout .sc-stage{margin:0}.sc-add-person{grid-template-columns:1fr 1fr auto;gap:7px;margin:20px 0;display:grid}.sc-add-person button{background:#d4aa4e;border:0;padding:0 17px;font-weight:700}.sc-stakeholders>div:last-child{border-top:1px solid #d4dada}.sc-stakeholders>div:last-child>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #dce1e1;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 8px;display:grid}.sc-stakeholders>div:last-child>button:hover,.sc-stakeholders>div:last-child>button.selected{background:#eef1ef}.sc-stakeholders>div:last-child>button.selected{border-left:3px solid var(--client-accent)}.sc-stakeholders button>span{color:#fff;background:#163746;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.sc-stakeholders button strong{font-size:12px}.sc-stakeholders button small{color:#74858d;margin-top:3px;font-weight:400;display:block}.sc-stakeholders button em{color:#8f6a19;font-size:8px;font-style:normal}.sc-section-assignment>div{border-top:1px solid #d5dddd;margin:22px 0}.sc-section-assignment>div>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #d5dddd;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;width:100%;padding:15px;display:grid}.sc-section-assignment>div>button.assigned{border-left:3px solid var(--client-accent);background:#f5f0e4}.sc-section-assignment>div>button>span{color:#9b741e;font-size:8px}.sc-section-assignment>div>button strong{font-size:13px}.sc-section-assignment>div>button small{color:#778890;margin-top:4px;font-weight:400;display:block}.sc-section-assignment>div>button b{letter-spacing:.1em;color:#7b8b92;font-size:8px}.sc-section-assignment>div>button.assigned b{color:#8b6618}.respond-branded>header{border-bottom:3px solid var(--client-accent)}.respond-branded>header img{object-fit:contain;background:#fff;width:70px;height:42px;padding:4px}.respond-branded>header b{border:1px solid var(--client-accent);color:var(--client-accent);padding:10px}.respond-branded .respond-section{border-top:3px solid var(--client-accent)}.respond-branded .respond-section fieldset label.selected,.respond-branded .respond-submit{background:var(--client-accent);border-color:var(--client-accent);color:#071f2d}@media (width<=980px){.sc-config-grid,.sc-assignment-layout{grid-template-columns:1fr}.sc-brand-builder{position:static}}@media (width<=760px){.sc-add-person{grid-template-columns:1fr}.sc-add-person button{min-height:42px}.sc-question-builder article{grid-template-columns:34px 18px 1fr}.sc-question-builder>button{width:100%;margin:5px 0}.sc-brand-builder label>div{flex-direction:column}.sc-brand-builder label>div>button{min-height:42px}.respond-branded>header img{width:54px}}.sc-progress-five{grid-template-columns:repeat(5,1fr)}.sc-stakeholder-entry{max-width:980px}.sc-stakeholder-list{border-top:1px solid #d5dcdd;margin:24px 0}.sc-stakeholder-list article{border-bottom:1px solid #d5dcdd;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px 8px;display:grid}.sc-stakeholder-list article>span{color:#fff;background:#163746;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.sc-stakeholder-list strong small{color:#73858d;margin-top:4px;font-weight:400;display:block}.sc-stakeholder-list em{text-transform:uppercase;letter-spacing:.08em;color:#8c681c;font-size:8px;font-style:normal}.sc-assignment-matrix{border:1px solid #cbd3d5;margin:26px 0;overflow-x:auto}.sc-assignment-matrix header,.sc-assignment-matrix article{grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(105px,1fr));align-items:stretch;min-width:850px;display:grid}.sc-assignment-matrix header{color:#fff;background:#071f2d}.sc-assignment-matrix header>*{border-right:1px solid #334c58;padding:15px 12px}.sc-assignment-matrix header span{letter-spacing:.12em;font-size:9px}.sc-assignment-matrix header b{text-align:center;font-size:9px;line-height:1.35}.sc-assignment-matrix article{background:#fff;border-top:1px solid #d7dddf}.sc-assignment-matrix article>strong{padding:15px}.sc-assignment-matrix article>strong small{color:#788990;margin-top:4px;font-weight:400;display:block}.sc-assignment-matrix article>button{color:#071f2d;background:#f7f8f6;border:0;border-left:1px solid #d7dddf;font-size:18px}.sc-assignment-matrix article>button:hover{background:#eee9dd}.sc-assignment-matrix article>button.checked{background:var(--client-accent);color:#071f2d}.sc-matrix-warning{background:#fff1e8;padding:12px 15px;color:#9f552e!important;margin:0 0 18px!important}.sc-results{gap:24px;display:grid}.sc-results-head{justify-content:space-between;align-items:end;display:flex}.sc-results-head h2{margin:6px 0;font:400 38px Georgia,Times New Roman,serif}.sc-results-head p{color:#65767e;margin:0}.sc-results-head>button{background:0 0;border:1px solid #294652;padding:11px 15px}.sc-no-results{text-align:center;background:#fff;border:1px solid #ccd4d6;padding:70px}.sc-no-results strong{font:400 23px Georgia,Times New Roman,serif}.sc-no-results p{color:#687981}.sc-result-summary{background:#fff;border:1px solid #cbd3d5;grid-template-columns:1.15fr repeat(5,1fr);display:grid}.sc-result-summary article{border-right:1px solid #d6dcde;gap:8px;padding:20px;display:grid}.sc-result-summary small{letter-spacing:.1em;color:#687b84;text-transform:uppercase;font-size:7px}.sc-result-summary strong{color:#102e3c;font:400 31px Georgia,Times New Roman,serif}.sc-result-summary article:first-child{color:#fff;border-top:3px solid var(--client-accent);background:#071f2d}.sc-result-summary article:first-child strong{color:#fff;font-size:52px}.sc-result-summary article:first-child span{color:#9caeb6;font-size:9px}.sc-result-summary i,.sc-result-panel article>i{background:#dfe4e5;height:4px;display:block}.sc-result-summary i b,.sc-result-panel article>i em{background:var(--client-accent);height:100%;display:block}.sc-result-panel{background:#fff;border:1px solid #cbd3d5}.sc-result-panel>header{border-bottom:1px solid #d8dfe1;padding:22px}.sc-result-panel h3{margin:6px 0;font:400 24px Georgia,Times New Roman,serif}.sc-result-panel>article{border-bottom:1px solid #dce2e3;grid-template-columns:130px 1fr 45px 150px;align-items:center;gap:16px;padding:17px 22px;display:grid}.sc-result-panel>article>span{text-transform:uppercase;color:#8d691c;font-size:8px}.sc-result-panel article div strong,.sc-result-panel article div small{display:block}.sc-result-panel article div strong{font-size:12px}.sc-result-panel article div small{color:#788990;margin-top:4px;font-size:8px}.sc-result-panel>article>b{font:400 22px Georgia,Times New Roman,serif}.sc-comments{padding-bottom:10px}.sc-comments blockquote{border-bottom:1px solid #dce2e3;margin:0;padding:18px 22px}.sc-comments blockquote p{margin:0;font:400 17px/1.55 Georgia,Times New Roman,serif}.sc-comments blockquote footer{color:#788990;margin-top:9px;font-size:8px}.sc-comments>p{color:#6b7c84;padding:20px}.sc-results-actions{justify-content:flex-end;gap:10px;display:flex}.sc-results-actions button,.sc-results-actions a{background:#fff;border:1px solid #173644;padding:14px 18px;font-size:10px;font-weight:700}.sc-results-actions a{background:#d4aa4e;border-color:#d4aa4e}@media (width<=900px){.sc-result-summary{grid-template-columns:1fr 1fr}.sc-result-summary article:first-child{grid-column:1/-1}.sc-result-panel>article{grid-template-columns:1fr 45px}.sc-result-panel>article>span,.sc-result-panel>article>i{grid-column:1/-1}}@media (width<=760px){.sc-progress-five{grid-template-columns:repeat(5,minmax(130px,1fr))}.sc-stakeholder-list article{grid-template-columns:40px 1fr}.sc-stakeholder-list em{grid-column:2}.sc-results-head{align-items:start;gap:20px}.sc-results-head h2{font-size:30px}.sc-result-summary{grid-template-columns:1fr}.sc-result-summary article:first-child{grid-column:auto}.sc-results-actions{flex-direction:column}.sc-results-actions>*{text-align:center}}.sc-stakeholder-list article{grid-template-columns:44px minmax(180px,1fr) auto auto}.sc-stakeholder-list article>div{gap:7px;display:flex}.sc-stakeholder-list article>div button{color:#173744;background:#fff;border:1px solid #aebbc1;padding:8px 10px;font-size:8px}.sc-stakeholder-list article>div button.delete{color:#a04444;border-color:#d7b2b2}.sc-edit-stakeholder{border:1px solid #cbd4d6;border-left:4px solid var(--client-accent);background:#f2f4f3;margin:20px 0;padding:20px}.sc-edit-stakeholder>header{justify-content:space-between;align-items:center;display:flex}.sc-edit-stakeholder>header strong,.sc-edit-stakeholder>header small{display:block}.sc-edit-stakeholder>header button{color:#5f737c;background:0 0;border:0}.sc-edit-stakeholder>div{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.sc-edit-stakeholder label{color:#536872;gap:6px;font-size:9px;font-weight:700;display:grid}.sc-edit-stakeholder input,.sc-edit-stakeholder select{font:inherit;background:#fff;border:1px solid #c4cfd3;padding:11px}.sc-edit-stakeholder>button{color:#fff;background:#0b2b3a;border:0;padding:11px 16px;font-weight:700}@media (width<=760px){.sc-stakeholder-list article{grid-template-columns:40px 1fr}.sc-stakeholder-list article>div{grid-column:2}.sc-edit-stakeholder>div{grid-template-columns:1fr}}.sc-result-integrated>article{align-items:start}.sc-inline-comments{border-top:1px solid #e0e5e6;margin-top:12px}.sc-inline-comments blockquote{border-bottom:1px solid #e6eaeb;margin:0;padding:11px 0}.sc-inline-comments blockquote p{color:#29434e;margin:0;font:400 14px/1.5 Georgia,Times New Roman,serif}.sc-inline-comments blockquote footer{color:#74868e;margin-top:5px;font-size:8px}.sc-ai-plan article{align-items:start}.sc-ai-plan article ol{gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sc-ai-plan article li{color:#d3dde0;grid-template-columns:22px 1fr;align-items:center;font-size:10px;display:grid}.sc-ai-plan article li b{color:#d4aa4e;border:1px solid #617781;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.sc-results-actions button{cursor:pointer}.sc-signal-checkins{background:#fff;border:1px solid #cbd3d5}.sc-signal-checkins>header{border-bottom:1px solid #d8dfe1;justify-content:space-between;align-items:end;gap:30px;padding:22px;display:flex}.sc-signal-checkins h3{margin:6px 0;font:400 24px Georgia,Times New Roman,serif}.sc-signal-checkins header p{color:#65767e;max-width:700px;margin:0;font-size:11px}.sc-signal-checkins header>strong{white-space:nowrap;color:#8d691c;letter-spacing:.08em;font-size:9px}.sc-signal-checkins>div{grid-template-columns:1fr 1fr;display:grid}.sc-signal-checkins article{border-right:1px solid #d8dfe1;grid-template-columns:66px 1fr auto;align-items:center;gap:18px;padding:19px 22px;display:grid}.sc-signal-checkins article:last-child{border-right:0}.sc-signal-checkins article>span{color:#173441;font:400 28px Georgia,Times New Roman,serif}.sc-signal-checkins article>span small,.sc-signal-checkins article div small{letter-spacing:.1em;color:#8d691c;font:700 7px Arial,sans-serif;display:block}.sc-signal-checkins article strong{margin:5px 0;font-size:12px;display:block}.sc-signal-checkins article p{color:#65767e;margin:0;font-size:10px}.sc-signal-checkins article em{color:#477266;background:#edf3f1;padding:6px 8px;font-size:8px;font-style:normal}.sc-result-details{background:#fff;border:1px solid #cbd3d5}.sc-result-details>summary{cursor:pointer;justify-content:space-between;padding:18px 22px;font-size:11px;font-weight:700;list-style:none;display:flex}.sc-result-details>summary::-webkit-details-marker{display:none}.sc-result-details[open]>summary span{transform:rotate(45deg)}.sc-result-details .sc-result-panel{border:0;border-top:1px solid #d8dfe1}.sc-question-builder summary span{align-items:center;gap:12px;display:flex}.sc-question-builder summary span b{color:#173441;border:1px solid #9caeb5;place-items:center;width:24px;height:24px;font-size:15px;font-weight:400;display:grid}.sc-question-builder details[open] summary span b{font-size:0}.sc-question-builder details[open] summary span b:after{content:"−";font-size:15px}.sc-question-builder details:not([open]) summary:hover{background:#e3e7e4}.sc-send-toolbar{background:#eef0ed;border:1px solid #d0d8da;grid-template-columns:auto minmax(190px,1fr) auto auto;align-items:center;gap:10px;margin:24px 0 10px;padding:14px;display:grid}.sc-send-toolbar button,.sc-send-toolbar select{color:#173441;min-height:38px;font:inherit;background:#fff;border:1px solid #bfcbd0;padding:0 12px;font-size:10px}.sc-send-toolbar span{color:#687b84;font-size:10px}.sc-send-toolbar .send{background:#d4aa4e;border-color:#d4aa4e;font-weight:800}.sc-send-toolbar .send:disabled{opacity:.45}.sc-monitor-select article{grid-template-columns:28px 1.5fr .55fr .6fr .5fr}.sc-monitor-select article>label{place-items:center;display:grid}.sc-monitor-select article>label input{accent-color:#d4aa4e;width:17px;height:17px}.sc-monitor-select article>div span{line-height:1.5}.sc-monitor-select em{color:#8b671b}@media (width<=780px){.sc-send-toolbar{grid-template-columns:1fr}.sc-send-toolbar .send{width:100%}.sc-monitor-select article{grid-template-columns:28px 1fr}.sc-monitor-select article>em,.sc-monitor-select article>button{grid-column:2;width:100%}}.sc-active-head>div{justify-content:space-between;align-items:center;display:flex}.sc-active-head>div>button{color:#526d7a;background:0 0;border:0;padding:0}.sc-active-head .sc-delete{color:#a13e34;font-size:10px;text-decoration:underline}.sc-complete-control{background:#f3f0e7;border-left:3px solid #d4aa4e;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:18px 20px;display:flex}.sc-complete-control p{color:#65767e;margin:5px 0 0;font-size:11px}.sc-complete-control button{color:#fff;background:#071f2d;border:0;padding:12px 15px}.sc-ai-recommendation{color:#fff;background:#071f2d;border-top:4px solid #d4aa4e}.sc-ai-recommendation>header{border-bottom:1px solid #28424e;padding:25px}.sc-ai-recommendation h3{margin:7px 0;font:400 25px Georgia,Times New Roman,serif}.sc-ai-recommendation header p{color:#91a6af;margin:0;font-size:11px}.sc-ai-recommendation article{border-bottom:1px solid #28424e;grid-template-columns:38px 1fr 48px;gap:15px;padding:18px 24px;display:grid}.sc-ai-recommendation article>span{color:#d4aa4e;font-size:10px}.sc-ai-recommendation article strong{font-size:13px}.sc-ai-recommendation article p{color:#9eb0b7;margin:5px 0 0;font-size:10px;line-height:1.55}.sc-ai-recommendation article em{color:#d4aa4e;font:400 23px Georgia,Times New Roman,serif}.sc-results-actions .disabled{opacity:.55;cursor:not-allowed}.respond-focus{min-height:100vh;padding-bottom:0}.respond-focus-shell{width:min(760px,100% - 32px);margin:42px auto;display:grid}.respond-focus-top{justify-content:space-between;align-items:end;display:flex}.respond-focus-top>div{gap:6px;display:grid}.respond-focus-top small{color:#9b741e;letter-spacing:.14em;font-size:8px}.respond-focus-top strong{font:400 21px Georgia,Times New Roman,serif}.respond-focus-top>span{color:#657982;font-size:11px}.respond-focus-progress{background:#d8dfe1;height:5px;margin:14px 0 22px}.respond-focus-progress b{background:var(--client-accent);height:100%;transition:width .25s;display:block}.respond-focus-card{background:#fff;border:1px solid #ccd5d8;padding:42px}.respond-focus-card>small{color:#9b741e;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.respond-focus-card h1{margin:13px 0;font:400 clamp(25px,4vw,36px)/1.2 Georgia,Times New Roman,serif}.respond-focus-card>p{color:#657982}.respond-focus-card fieldset{border:0;grid-template-columns:repeat(5,1fr);gap:8px;margin:30px 0 20px;padding:0;display:grid}.respond-focus-card fieldset label{cursor:pointer;border:1px solid #bcc9ce;align-content:center;place-items:center;gap:7px;min-height:78px;display:grid}.respond-focus-card fieldset label.selected{background:var(--client-accent);border-color:var(--client-accent);color:#071f2d}.respond-focus-card fieldset b{font-size:21px}.respond-focus-card fieldset span{text-align:center;min-height:20px;font-size:7px}.respond-focus-card input{opacity:0;position:absolute}.respond-comment-toggle{color:#58727d;background:0 0;border:0;padding:5px 0;text-decoration:underline}.respond-focus-card textarea{box-sizing:border-box;width:100%;min-height:85px;margin-top:12px}.respond-focus-actions{justify-content:space-between;margin-top:18px;display:flex}.respond-focus-actions button{color:#173441;background:#fff;border:1px solid #203f4c;padding:13px 22px}.respond-focus-actions button:last-child{color:#fff;background:#071f2d}.respond-focus-actions button:disabled{opacity:.35}.respond-focus-shell>footer{text-align:center;color:#71838b;margin-top:18px;font-size:9px}@media (width<=640px){.sc-complete-control{flex-direction:column;align-items:flex-start}.sc-complete-control button{width:100%}.sc-ai-recommendation article{grid-template-columns:28px 1fr}.sc-ai-recommendation article em{grid-column:2}.respond-focus-shell{margin:24px auto}.respond-focus-card{padding:25px 18px}.respond-focus-card fieldset{gap:5px}.respond-focus-card fieldset label{min-height:62px}.respond-focus-card fieldset span{display:none}.respond-focus-actions button{padding:12px 17px}}.sc-progress.sc-progress-five{grid-auto-rows:50px;align-self:start;height:50px;min-height:50px;max-height:50px;overflow:auto hidden}.sc-progress.sc-progress-five button{box-sizing:border-box;align-items:center;height:50px;min-height:50px}.sc-add-person{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.sc-add-person label{color:#526770;gap:7px;font-size:10px;font-weight:700;display:grid}.sc-add-person select{color:#173441;width:100%;font:inherit;background:#f8f8f5;border:1px solid #c8d0d3;padding:12px}.sc-add-person>button{justify-self:start;min-height:43px;padding:0 22px}@media (width<=760px){.sc-progress.sc-progress-five{height:50px;min-height:50px;max-height:50px}.sc-add-person{grid-template-columns:1fr}.sc-add-person>button{width:100%}}.sc-brand-simple>p{font-size:14px;line-height:1.6}.sc-brand-simple>label{margin-top:26px}.sc-brand-simple>label>div{background:#fff;border:1px solid #bfc9cd}.sc-brand-simple>label>div input{background:#fff;border:0;padding:15px}.sc-brand-simple>label>div button{color:#071f2d;background:#d4aa4e;padding:0 20px;font-weight:800}.sc-brand-simple .sc-brand-preview{margin-top:28px}.sc-brand-preview span em{color:#a8bac2;margin-top:5px;font-size:8px;font-style:normal;line-height:1.4}.sc-brand-advanced{background:#fafaf7;border:1px solid #cad2d4;margin-top:18px}.sc-brand-advanced>summary{cursor:pointer;justify-content:space-between;padding:14px 15px;font-size:10px;font-weight:700;list-style:none;display:flex}.sc-brand-advanced>summary::-webkit-details-marker{display:none}.sc-brand-advanced>summary span{color:#9c741f;font-size:16px}.sc-brand-advanced[open]>summary span{font-size:0}.sc-brand-advanced[open]>summary span:after{content:"−";font-size:16px}.sc-brand-advanced>div{border-top:1px solid #d7dddf;padding:0 15px 15px}.sc-brand-advanced label{color:#526770;gap:6px;margin-top:14px;font-size:9px;font-weight:700;display:grid}.sc-brand-advanced input{background:#fff;border:1px solid #ccd4d7;width:100%;padding:10px}.sc-brand-advanced button{color:#fff;background:#173644;border:0;margin-top:15px;padding:11px 14px}.tenant-admin,.client-admin-home,.client-access-denied{color:#0b2937;background:#edf1f2;min-height:100vh}.tenant-admin>header,.client-admin-home>header{color:#fff;background:#071f2d;border-bottom:3px solid #d4aa4e;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 28px;display:grid}.tenant-admin>header>div,.client-admin-home>header>div{text-align:center}.tenant-admin>header small,.client-admin-home>header small{color:#d4aa4e;letter-spacing:.13em;font-size:8px;display:block}.tenant-admin>header strong,.client-admin-home>header strong{margin-top:3px;font:20px Georgia,serif;display:block}.tenant-admin>header>aside,.client-admin-home>header>aside{text-align:right}.tenant-admin>header aside b,.client-admin-home>header aside b{font-size:11px;display:block}.client-admin-home>header aside a{color:#b3c2c8;font-size:9px}.tenant-shell{grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.tenant-shell>nav{color:#fff;background:#102f3c;padding:24px 18px}.tenant-shell>nav>div{justify-content:space-between;align-items:center;padding:0 8px 15px;display:flex}.tenant-shell>nav p{color:#d4aa4e;letter-spacing:.12em;margin:0;font-size:8px}.tenant-shell>nav>div button{color:#fff;background:0 0;border:1px solid #4d6570;padding:7px 9px;font-size:9px}.tenant-shell>nav>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #274753;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px 10px;display:grid}.tenant-shell>nav>button.active{background:#1c4352;border-left:3px solid #d4aa4e}.tenant-shell>nav>button>span{color:#0b2937;background:#fff;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.tenant-shell>nav img{max-width:30px;max-height:25px}.tenant-shell>nav strong,.tenant-shell>nav small{display:block}.tenant-shell>nav strong{font-size:11px}.tenant-shell>nav small{color:#93a9b2;margin-top:4px;font-size:8px;font-weight:400}.tenant-shell>nav em{text-transform:uppercase;color:#82d6b6;font-size:7px;font-style:normal}.tenant-shell>nav em.suspended{color:#f4ad9d}.tenant-shell>section{min-width:0;padding:34px}.tenant-title{border-bottom:1px solid #c8d2d5;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.tenant-title small,.tenant-panel small,.tenant-create small{color:#9b741e;letter-spacing:.1em;font-size:8px}.tenant-title h1{margin:6px 0 3px;font:400 38px Georgia,serif}.tenant-title p{color:#6c7e86;margin:0;font-size:10px}.tenant-title>div:last-child{gap:8px;display:flex}.tenant-title a,.tenant-title button{color:#173a49;font:inherit;background:#fff;border:1px solid #173a49;padding:11px 13px;font-size:9px;text-decoration:none}.tenant-title button{color:#fff;background:#173a49}.tenant-metrics{background:#fff;border:1px solid #ccd5d8;grid-template-columns:repeat(4,1fr);margin:18px 0;display:grid}.tenant-metrics article{border-right:1px solid #d7dfe1;padding:18px}.tenant-metrics article:last-child{border:0}.tenant-metrics small,.tenant-metrics strong{display:block}.tenant-metrics small{color:#71848c;font-size:8px}.tenant-metrics strong{margin-top:10px;font-size:17px}.tenant-metrics strong.active{color:#0b855d}.tenant-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.tenant-panel{background:#fff;border:1px solid #ccd6d9}.tenant-panel>header{border-bottom:1px solid #d8e0e2;justify-content:space-between;align-items:center;padding:20px;display:flex}.tenant-panel h2{margin:5px 0 0;font-size:20px}.tenant-panel>header>span{color:#71848b;font-size:8px}.tenant-invite{background:#f5f6f3;grid-template-columns:1fr 1.2fr auto;gap:10px;padding:18px;display:grid}.tenant-invite label,.tenant-create label{color:#60747c;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:8px;display:grid}.tenant-invite input,.tenant-create input{font:inherit;background:#fff;border:1px solid #c7d1d4;padding:11px;font-size:10px}.tenant-invite button{color:#092635;background:#d4aa4e;border:0;align-self:end;height:38px;padding:0 13px;font-weight:800}.tenant-users article{border-top:1px solid #e0e5e6;grid-template-columns:38px 1fr auto auto auto;align-items:center;gap:10px;padding:14px 18px;display:grid}.tenant-users article>span{background:#e8edf0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.tenant-users strong,.tenant-users small{display:block}.tenant-users strong{font-size:11px}.tenant-users small{color:#768990;margin-top:3px;font-size:8px;font-weight:400}.tenant-users em{text-transform:uppercase;color:#0c805c;font-size:7px;font-style:normal}.tenant-users em.invited{color:#9a7115}.tenant-users em.revoked{color:#a94848}.tenant-users button{color:#1e617d;font:inherit;background:0 0;border:0;font-size:8px;text-decoration:underline}.tenant-empty{text-align:center;color:#657981;padding:35px}.tenant-empty strong{color:#173441}.products>button{text-align:left;background:#fff;border:0;border-top:1px solid #e0e6e7;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;padding:15px 18px;display:grid}.products>button>span{border:1px solid #b9c7cc;place-items:center;width:27px;height:27px;display:grid}.products>button.enabled>span{background:#d4aa4e;border-color:#d4aa4e}.products strong,.products small{display:block}.products strong{font-size:11px}.products small{color:#758990;margin-top:3px}.products em{color:#84949a;font-size:7px;font-style:normal}.products button.enabled em{color:#0c805c}.tenant-create{z-index:50;background:#fff;border-top:4px solid #d4aa4e;gap:14px;width:min(650px,100% - 30px);padding:26px;display:grid;position:fixed;inset:90px auto auto 50%;transform:translate(-50%);box-shadow:0 30px 80px #071f2d4d}.tenant-create h2{margin:5px 0 0}.tenant-create>div:last-child{justify-content:flex-end;gap:8px;display:flex}.tenant-create>div:last-child button{background:#fff;border:1px solid #183a49;padding:11px 16px}.tenant-create>div:last-child button:last-child{color:#fff;background:#183a49}.client-admin-home>section{max-width:1180px;margin:auto;padding:65px 30px}.client-admin-intro{max-width:700px}.client-admin-intro small{color:#9b741e;letter-spacing:.12em;font-size:8px}.client-admin-intro h1{margin:10px 0;font:44px Georgia,serif}.client-admin-intro p{color:#657982;line-height:1.65}.client-admin-orgs{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.client-admin-orgs article{border:1px solid #cad5d8;border-top:4px solid var(--org-accent);background:#fff;padding:22px}.client-admin-orgs article>header{justify-content:space-between;align-items:center;height:48px;display:flex}.client-admin-orgs img{max-width:110px;max-height:42px}.client-admin-orgs header>b{font-size:18px}.client-admin-orgs header em{text-transform:uppercase;color:#0c805c;font-size:7px;font-style:normal}.client-admin-orgs h2{margin:22px 0 4px;font:25px Georgia,serif}.client-admin-orgs p{color:#70848c;font-size:9px}.client-admin-orgs article>div{border-top:1px solid #dce3e5;gap:7px;margin-top:20px;padding-top:16px;display:grid}.client-admin-orgs a{color:#fff;background:#0b2c3b;padding:11px;font-size:9px;text-decoration:none}.client-admin-orgs a span{float:right}.client-admin-orgs article>div>span{color:#56727e;font-size:8px}.client-platform-link{color:#153c4c;margin-top:25px;font-size:10px;display:inline-block}.client-access-denied{padding:10vh 10vw}.client-access-denied>div{align-items:center;gap:10px;display:flex}.client-access-denied>small{color:#9b741e;margin-top:60px;font-size:8px;display:block}.client-access-denied h1{max-width:700px;font:44px Georgia,serif}.client-access-denied p{color:#61767f;max-width:650px;line-height:1.7}.client-access-denied>a{color:#fff;background:#0b2c3b;margin-top:20px;padding:12px 18px;font-size:10px;text-decoration:none;display:inline-block}.sc-create select{width:100%;font:inherit;background:#fff;border:1px solid #c8d0d3;padding:12px}@media (width<=900px){.tenant-admin>header,.client-admin-home>header{grid-template-columns:1fr auto}.tenant-admin>header>div,.client-admin-home>header>div{display:none}.tenant-shell{grid-template-columns:1fr}.tenant-shell>nav{padding:10px;display:flex;overflow:auto}.tenant-shell>nav>div{min-width:150px}.tenant-shell>nav>button{min-width:210px}.tenant-shell>section{padding:22px 16px}.tenant-grid{grid-template-columns:1fr}.tenant-metrics,.client-admin-orgs{grid-template-columns:1fr 1fr}}@media (width<=620px){.tenant-admin>header,.client-admin-home>header{padding:0 14px}.tenant-title{flex-direction:column;align-items:flex-start;gap:16px}.tenant-title h1,.client-admin-intro h1{font-size:32px}.tenant-title>div:last-child{flex-wrap:wrap}.tenant-metrics{grid-template-columns:1fr 1fr}.tenant-invite{grid-template-columns:1fr}.tenant-users article{grid-template-columns:34px 1fr auto}.tenant-users article>em{grid-column:2}.tenant-users article>button{grid-row:2}.client-admin-home>section{padding:38px 16px}.client-admin-orgs{grid-template-columns:1fr}}.cs-workspace-header{box-sizing:border-box;color:#fff;background:#071f2d;border-bottom:3px solid #d4aa4e;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 28px;display:grid}.cs-workspace-header>.cs-brand-lockup{justify-self:start}.cs-workspace-context{text-align:center;border-left:1px solid #29424e;border-right:1px solid #29424e;min-width:260px;padding:0 34px}.cs-workspace-context small{color:#d4aa4e;letter-spacing:.13em;font-size:8px;display:block}.cs-workspace-context strong{margin-top:4px;font:20px Georgia,serif;display:block}.cs-workspace-header>aside{text-align:right;justify-items:end;gap:3px;display:grid}.cs-workspace-header>aside b{font-size:11px}.cs-workspace-header>aside span,.cs-workspace-header>aside a{color:#9fb2ba;font-size:8px}.cs-workspace-header>aside a{text-decoration:underline}.sc-admin>.cs-workspace-header{grid-column:1/-1}.tenant-admin>.cs-workspace-header,.client-admin-home>.cs-workspace-header{height:76px;padding:0 28px}.client-admin-dashboard{max-width:1280px!important;padding-top:26px!important}.client-admin-actions,.client-admin-guide-row{justify-content:flex-end;gap:10px;margin-bottom:12px;display:flex}.client-admin-actions a,.client-guide-download{color:#071f2d;background:#d4aa4e;padding:12px 16px;font-size:10px;font-weight:800;text-decoration:none}.client-admin-actions a span,.client-guide-download span{margin-left:28px}.client-admin-actions .client-guide-download,.client-guide-download{color:#173a49;background:#fff;border:1px solid #9aaeb6}.sc-guide-download{color:#fff;border:1px solid #45606c;justify-content:space-between;align-items:center;margin:14px 12px;padding:12px;font-size:9px;text-decoration:none;display:flex}.sc-guide-download span{color:#d4aa4e!important;margin:0!important}.team-console{background:#fff;border:1px solid #cbd5d8}.team-console>header{background:#f8f9f7;border-bottom:1px solid #d5dde0;padding:28px 30px 0}.team-console>header small{color:#9b741e;letter-spacing:.13em;font-size:8px}.team-console>header h1{margin:8px 0 7px;font:32px Georgia,serif}.team-console>header p{color:#657a83;max-width:760px;margin:0;font-size:11px;line-height:1.6}.team-console>header nav{gap:4px;margin-top:25px;display:flex}.team-console>header nav button{color:#58707b;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 18px;font-weight:700}.team-console>header nav button.active{color:#0b2a38;border-color:#d4aa4e}.team-panel{padding:24px 30px 34px}.team-form{background:#eef2f2;border:1px solid #d2dbdd;grid-template-columns:1fr 1.25fr 1fr auto;align-items:end;gap:10px;padding:18px;display:grid}.team-form.account{grid-template-columns:1fr 1.5fr auto}.team-form label,.team-modal label{color:#60747c;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:8px;display:grid}.team-form input,.team-modal input,.team-modal select{box-sizing:border-box;height:39px;font:inherit;background:#fff;border:1px solid #c5d0d3;padding:0 11px}.team-form>button{color:#092635;background:#d4aa4e;border:0;height:39px;padding:0 16px;font-weight:800}.team-list{border:1px solid #d3dcde;margin-top:18px}.team-list article{border-top:1px solid #e0e6e7;grid-template-columns:42px minmax(190px,1fr) auto auto auto auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.team-list article:first-child{border-top:0}.team-list article>span{background:#e8edef;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.team-list strong,.team-list small{display:block}.team-list strong{font-size:11px}.team-list small{color:#72868e;margin-top:4px;font-size:8px}.team-list em{text-transform:uppercase;color:#0a825d;font-size:7px;font-style:normal}.team-list em.invited{color:#9a7115}.team-list em.revoked,.team-list em.archived{color:#a94848}.team-list button{color:#1d617c;background:0 0;border:0;font-size:8px;text-decoration:underline}.team-list button.danger{color:#a94848}.team-empty{text-align:center;color:#6c7f87;padding:42px}.matrix-intro{justify-content:space-between;align-items:end;gap:25px;margin-bottom:18px;display:flex}.matrix-intro strong{font:22px Georgia,serif}.matrix-intro p{color:#657982;max-width:560px;margin:0;font-size:10px}.access-matrix{border:1px solid #ced8da;overflow:auto}.matrix-head,.matrix-row{grid-template-columns:minmax(190px,1fr);grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;display:grid}.matrix-head{color:#fff;background:#0b2b3a}.matrix-head b{border-right:1px solid #36505b;padding:14px;font-size:9px}.matrix-row{border-top:1px solid #d8e0e2}.matrix-row>span,.matrix-row>label{border-right:1px solid #d8e0e2;padding:14px}.matrix-row>span strong,.matrix-row>span small{display:block}.matrix-row>span small{color:#72858d;margin-top:4px;font-size:8px}.matrix-row>label{cursor:pointer;background:#f8f9f7;place-items:center;gap:4px;display:grid}.matrix-row>label input{opacity:0;position:absolute}.matrix-row>label i{border:1px solid #b4c2c7;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.matrix-row>label.checked{background:#f5efdf}.matrix-row>label.checked i{background:#d4aa4e;border-color:#d4aa4e}.matrix-row>label small{color:#71858d;font-size:7px}.team-modal{z-index:100;background:#071f2d99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.team-modal>section{background:#fff;border-top:4px solid #d4aa4e;gap:14px;width:min(480px,100%);padding:28px;display:grid}.team-modal small{color:#9b741e;letter-spacing:.12em;font-size:8px}.team-modal h2{margin:0;font:26px Georgia,serif}.team-modal>section>div{justify-content:flex-end;gap:8px;display:flex}.team-modal button{background:#fff;border:1px solid #173a49;padding:10px 14px}.team-modal button:last-child{color:#fff;background:#173a49}@media (width<=850px){.cs-workspace-header{grid-template-columns:1fr auto}.cs-workspace-context{display:none}.team-form,.team-form.account{grid-template-columns:1fr 1fr}.team-form>button{grid-column:1/-1}.team-list article{grid-template-columns:42px 1fr auto}.team-list article>button{grid-row:2}.matrix-intro{display:block}.matrix-intro p{margin-top:8px}}@media (width<=560px){.cs-workspace-header{height:68px;padding:0 14px}.cs-workspace-header>aside span{display:none}.team-console>header,.team-panel{padding-left:16px;padding-right:16px}.team-console>header nav{overflow:auto}.team-console>header h1{font-size:25px}.team-form,.team-form.account{grid-template-columns:1fr}.team-list article{grid-template-columns:38px 1fr}.team-list article>em{grid-column:2}.team-list article>button{grid-row:auto}.client-admin-actions{flex-direction:column}.client-admin-actions a,.client-admin-guide-row a{box-sizing:border-box;width:100%}}.cs-workspace-header>aside .cs-user-organization{color:#d4aa4e;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800;display:block}.client-admin-home{grid-template-columns:215px minmax(0,1fr);align-items:stretch;display:grid}.client-admin-home>.cs-workspace-header{box-sizing:border-box;background:#071f2d;border:0;border-right:1px solid #29424f;flex-direction:column;grid-area:1/1/-1;align-self:stretch;align-items:stretch;width:215px;height:auto;min-height:100vh;padding:25px 16px;display:flex;position:relative}.client-admin-home>.cs-workspace-header>.cs-brand-lockup{border-bottom:1px solid #29424f;justify-self:auto;padding:0 6px 25px}.client-admin-home>.cs-workspace-header .cs-workspace-context{text-align:left;border:1px solid #29424f;border-left:0;border-right:0;min-width:0;margin:26px 0;padding:20px 8px}.client-admin-home>.cs-workspace-header .cs-workspace-context small{color:#6f8994}.client-admin-home>.cs-workspace-header .cs-workspace-context strong{color:#fff;font:700 15px/1.2 Calibri,Segoe UI,Arial,sans-serif}.client-admin-home>.cs-workspace-header>aside{text-align:left;border-top:1px solid #29424f;justify-items:start;gap:6px;margin-top:auto;padding:18px 8px}.client-admin-home>.cs-workspace-header>aside .cs-user-organization{color:#d4aa4e}.client-admin-home>.cs-workspace-header>aside a{color:#fff;margin-top:16px;text-decoration:none}.client-admin-home>.cs-workspace-header~*{box-sizing:border-box;grid-column:2;width:100%;min-width:0}.tenant-admin{grid-template-columns:215px minmax(0,1fr);align-items:stretch;display:grid}.tenant-admin>header{box-sizing:border-box;background:#071f2d;border:0;border-right:1px solid #29424f;flex-direction:column;grid-area:1/1/-1;align-self:stretch;align-items:stretch;width:215px;height:auto;min-height:100vh;padding:25px 16px;display:flex}.tenant-admin>header>.sc-admin-brand{border-bottom:1px solid #29424f;padding:0 6px 25px}.tenant-admin>header>div{text-align:left;border-top:1px solid #29424f;border-bottom:1px solid #29424f;margin:26px 0;padding:20px 8px}.tenant-admin>header>div strong{font:700 15px/1.2 Calibri,Segoe UI,Arial,sans-serif}.tenant-admin>header>aside{text-align:left;border-top:1px solid #29424f;margin-top:auto;padding:18px 8px}.tenant-admin>.tenant-shell{grid-column:2;min-height:100vh}@media (width<=760px){.client-admin-home,.tenant-admin{display:block}.client-admin-home>.cs-workspace-header,.tenant-admin>header{z-index:40;border-bottom:2px solid #d4aa4e;border-right:0;flex-direction:row;align-items:center;width:100%;height:68px;min-height:68px;padding:8px 14px;display:flex;position:sticky;top:0}.client-admin-home>.cs-workspace-header>.cs-brand-lockup,.tenant-admin>header>.sc-admin-brand{border:0;padding:0}.client-admin-home>.cs-workspace-header .cs-workspace-context,.tenant-admin>header>div{display:none}.client-admin-home>.cs-workspace-header>aside,.tenant-admin>header>aside{text-align:right;border:0;justify-items:end;margin:0 0 0 auto;padding:0}.client-admin-home>.cs-workspace-header~*,.tenant-admin>.tenant-shell{width:100%}}.client-admin-with-docs{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px;max-width:1280px!important;display:grid!important}.client-admin-content{min-width:0}.workspace-documents{padding:5px 0;position:sticky;top:96px}.workspace-documents>small{color:#9b741e;letter-spacing:.14em;margin-bottom:12px;font-size:8px;font-weight:800;display:block}.workspace-documents>a{color:#1c536a;text-underline-offset:3px;background:0 0;border:0;justify-content:space-between;gap:12px;padding:8px 0;font-size:9px;font-weight:700;text-decoration:underline;display:flex}.workspace-documents>a:hover{color:#0a7b72}.workspace-documents>a span{color:#6e828a;white-space:nowrap;font-size:7px;text-decoration:none}.workspace-documents-dark{border-top:1px solid #34505e;margin:30px 12px 8px;padding-top:20px;position:static}.workspace-documents-dark>small{color:#d4aa4e!important}.workspace-documents-dark>a{color:#d6e0e4}.workspace-documents-dark>a:hover{color:#fff}.workspace-documents-dark>a span{color:#d4aa4e!important;margin:0!important}.sc-mode-picker{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:18px 0!important;display:grid!important}.sc-mode-picker button{text-align:left;color:#173441;background:#f5f6f3;border:1px solid #cbd4d6;gap:6px;display:grid}.sc-mode-picker button.selected{color:#fff;background:#102f3c;border-color:#d4aa4e;box-shadow:inset 0 3px #d4aa4e}.sc-mode-picker span{color:#71838b;font-size:9px;line-height:1.45}.sc-mode-picker .selected span{color:#b9c7cc}.sc-workspace-tabs{border-bottom:1px solid #c9d2d5;gap:22px;margin-bottom:12px;display:flex}.sc-workspace-tabs button{color:#617681;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 1px;font-size:10px}.sc-workspace-tabs button.active{color:#102f3c;border-color:#d4aa4e;font-weight:800}.vmo-overview{color:#fff;background:#071f2d;border-top:3px solid #d4aa4e;grid-template-columns:repeat(4,1fr);margin:-8px 0 25px;display:grid}.vmo-overview article{border-right:1px solid #294754;padding:20px}.vmo-overview small,.vmo-overview strong,.vmo-overview span{display:block}.vmo-overview small{color:#d4aa4e;letter-spacing:.12em;font-size:7px}.vmo-overview strong{margin:10px 0 5px;font:28px Georgia,serif}.vmo-overview span{color:#98abb4;font-size:8px}.vmo-perspective-summary{color:#fff;background:#071f2d;border-top:3px solid #d4aa4e;grid-template-columns:repeat(3,1fr);display:grid}.vmo-perspective-summary article{border-right:1px solid #294754;padding:24px}.vmo-perspective-summary small,.vmo-perspective-summary strong,.vmo-perspective-summary span{display:block}.vmo-perspective-summary small{color:#d4aa4e;letter-spacing:.1em;font-size:8px}.vmo-perspective-summary strong{margin:11px 0 5px;font:42px Georgia,serif}.vmo-perspective-summary span{color:#9db0b8;font-size:9px}.vmo-gap-table,.vmo-enablement,.vmo-joint-plan{background:#fff;border:1px solid #cbd4d6}.vmo-gap-table header,.vmo-gap-table article{grid-template-columns:1.6fr repeat(3,.55fr);align-items:center;padding:14px 20px;display:grid}.vmo-gap-table header{color:#647780;letter-spacing:.08em;text-transform:uppercase;background:#e7e9e6;font-size:8px}.vmo-gap-table article{border-top:1px solid #dde3e4}.vmo-gap-table article strong{font-size:11px}.vmo-gap-table article span,.vmo-gap-table article em{font:20px Georgia,serif}.vmo-gap-table article em{font-style:normal}.vmo-gap-table article em.material{color:#b84d36;font-weight:700}.vmo-enablement header{border-bottom:1px solid #dbe2e3;padding:22px}.vmo-enablement h3,.vmo-joint-plan h3{margin:7px 0;font:25px Georgia,serif}.vmo-enablement header p,.vmo-joint-plan p{color:#6a7c84;margin:0;font-size:10px}.vmo-enablement article{border-top:1px solid #dfe5e6;grid-template-columns:1fr 60px;align-items:center;padding:16px 22px;display:grid}.vmo-enablement article strong,.vmo-enablement article small{display:block}.vmo-enablement article small{color:#71838b;margin-top:4px}.vmo-enablement article b{font:25px Georgia,serif}.vmo-joint-plan{border-left:4px solid #d4aa4e;justify-content:space-between;align-items:center;padding:24px;display:flex}.vmo-joint-plan>div{max-width:720px}.vmo-joint-plan a{color:#092635;white-space:nowrap;background:#d4aa4e;padding:14px 18px;font-size:10px;font-weight:800;text-decoration:none}@media (width<=760px){.sc-mode-picker,.vmo-overview,.vmo-perspective-summary{grid-template-columns:1fr!important}.vmo-gap-table{overflow:auto}.vmo-gap-table header,.vmo-gap-table article{min-width:650px}.vmo-joint-plan{flex-direction:column;align-items:flex-start;gap:18px}}.role-client-administrator .sc-admin-shell>aside>button:first-of-type,.role-client-administrator .sc-admin-shell>aside>button:nth-of-type(3),.role-client-administrator .sc-workspace-tabs button:first-child,.role-client-administrator .sc-workspace-tabs button:nth-child(3),.role-client-administrator .sc-mode-picker button:nth-child(2){display:none}.product-access-matrix .matrix-head b small{color:#d4aa4e;margin-top:5px;font-size:7px;display:block}.product-access-matrix .matrix-row>label:has(input:disabled){cursor:not-allowed;opacity:.55;background:#eef1f0}.product-access-matrix .matrix-row>label:has(input:disabled) i{background:#e2e7e5}.product-access-matrix .matrix-row>label{transition:background-color .12s,box-shadow .12s,transform 80ms}.product-access-matrix .matrix-row>label:active{transform:scale(.985)}.product-access-matrix .matrix-row>label.saving{opacity:.82;box-shadow:inset 0 0 0 2px #d4aa4e}.product-access-matrix .matrix-row>label.saving small{color:#8b6819;font-weight:800}.team-form>button{transition:transform 80ms,box-shadow .12s,background-color .12s}.team-form>button:active,.team-form>button[aria-pressed=true]{transform:translateY(1px);box-shadow:inset 0 3px 7px #071f2d47}.team-form>button.saving{background:#b99138}.team-form>button.saved{color:#fff;background:#16825f}.team-form>button.error{color:#fff;background:#a94848}.team-form>button:disabled{cursor:wait}.tenant-branded{border-bottom-color:var(--tenant-accent)!important}.cs-tenant-brand{justify-items:start;gap:5px;max-width:190px;display:grid}.cs-tenant-logo{background:#fff;justify-content:flex-start;align-items:center;min-width:82px;min-height:38px;padding:5px 9px;display:flex;overflow:hidden}.cs-tenant-logo img{object-fit:contain;max-width:160px;max-height:42px;display:block}.cs-tenant-logo b{color:#102f3d;letter-spacing:-.02em;font-size:14px;line-height:1.05}.cs-tenant-brand small{color:#9fb2ba!important;letter-spacing:.06em!important;font-size:7px!important}.client-admin-home[style] .workspace-documents>small,.client-admin-home[style] .workspace-documents>a span,.client-admin-home[style] .cs-user-organization{color:var(--tenant-accent)!important}.tenant-workspace-label{color:#fff;margin:9px 0 18px;font-size:16px;display:block}.tenant-powered{color:#78909a;margin-top:28px;font-size:8px;font-style:normal;display:block}.client-admin-home[style] .team-console{border-top:4px solid var(--tenant-accent)}.role-delivery-manager .sc-admin-shell>aside>button:first-of-type,.role-delivery-manager .sc-admin-shell>aside>button:nth-of-type(3),.role-delivery-manager .sc-workspace-tabs button:first-child,.role-delivery-manager .sc-workspace-tabs button:nth-child(3),.role-delivery-manager .sc-mode-picker button:nth-child(2),.role-vendor-administrator .sc-admin-shell>aside>button:first-of-type,.role-vendor-administrator .sc-admin-shell>aside>button:nth-of-type(2),.role-vendor-manager .sc-admin-shell>aside>button:first-of-type,.role-vendor-manager .sc-admin-shell>aside>button:nth-of-type(2),.role-vendor-administrator .sc-workspace-tabs button:first-child,.role-vendor-administrator .sc-workspace-tabs button:nth-child(2),.role-vendor-manager .sc-workspace-tabs button:first-child,.role-vendor-manager .sc-workspace-tabs button:nth-child(2),.role-vendor-administrator .sc-mode-picker button:first-child,.role-vendor-manager .sc-mode-picker button:first-child{display:none}.vendor-role-admin-link{z-index:80;color:#071f2d;letter-spacing:.01em;background:#d4aa4e;border:2px solid #071f2d;align-items:center;gap:12px;padding:16px 22px;font-size:13px;font-weight:900;text-decoration:none;display:flex;position:fixed;top:96px;right:28px;box-shadow:0 12px 28px #071f2d33}.vendor-role-admin-link:before{content:"VMO";color:#d4aa4e;letter-spacing:.08em;background:#071f2d;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.vendor-role-admin-link:hover{background:#e4bd67;transform:translateY(-1px)}.vendor-role-console{max-width:1080px;margin:0 auto;padding:65px 30px}.vendor-role-console>header{color:#fff;background:#071f2d;border-top:4px solid #d4aa4e;margin-bottom:30px;padding:28px 30px}.vendor-role-console header small{color:#d4aa4e;letter-spacing:.14em;font-size:10px;font-weight:800}.vendor-role-console h1{margin:9px 0;font:44px Georgia,serif}.vendor-role-console header p{color:#b8c6cc;max-width:800px;margin:0;font-size:14px;line-height:1.6}.vendor-role-console>div{background:#fff;border:1px solid #bfcbd0}.vendor-role-console article{border-top:1px solid #d6dfe2;grid-template-columns:54px 1fr 270px;align-items:center;gap:18px;padding:20px 22px;display:grid}.vendor-role-console article:first-child{border-top:0}.vendor-role-console article>span{color:#fff;background:#102f3c;border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;font-weight:800;display:grid}.vendor-role-console article strong,.vendor-role-console article small{display:block}.vendor-role-console article strong{font-size:15px}.vendor-role-console article small{color:#667c86;margin-top:5px;font-size:11px}.vendor-role-console select{color:#102f3c;cursor:pointer;background:#fff;border:2px solid #9caeb6;width:100%;padding:14px 15px;font-size:13px;font-weight:800}.vendor-role-console select:focus{border-color:#9b741e;outline:3px solid #d4aa4e55}@media (width<=760px){.vendor-role-admin-link{justify-content:center;margin:12px;position:static}.vendor-role-console{padding:25px 14px}.vendor-role-console h1{font-size:34px}.vendor-role-console article{grid-template-columns:48px 1fr}.vendor-role-console select{grid-column:1/-1}}@media (width<=850px){.client-admin-with-docs{grid-template-columns:1fr;gap:16px}.workspace-documents{border-bottom:1px solid #cbd5d8;padding-bottom:12px;position:static}.workspace-documents-dark{border-bottom:0;padding-bottom:0}}.test-profile-panel>header>button{color:#071f2d;background:#d4aa4e;border:0;padding:11px 15px;font-weight:800}.test-profile-intro{color:#5f747d;margin:0;padding:17px 20px;font-size:12px;line-height:1.55}.test-profile-empty{background:#f7f8f6;border-top:1px solid #dce3e5;align-items:center;gap:18px;padding:18px 20px;display:flex}.test-profile-empty strong{color:#0b2b3a;font-size:13px}.test-profile-empty span{color:#71848b;font-size:11px}.test-profile-table{border-top:1px solid #d7e0e2}.test-profile-table>div{border-top:1px solid #e0e6e7;grid-template-columns:1.1fr 1.7fr 1.35fr auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.test-profile-table>div:first-child{color:#fff;background:#0b2b3a;border-top:0}.test-profile-table b{letter-spacing:.08em;font-size:9px}.test-profile-table strong{font-size:12px}.test-profile-table code{color:#183b49;overflow-wrap:anywhere;background:#f0f3f3;padding:7px 8px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace}.test-profile-table button{color:#173a49;background:#fff;border:1px solid #8da0a8;padding:8px 10px;font-size:9px}.test-profile-table footer{background:#f5f0e3;align-items:center;gap:18px;padding:14px 20px;font-size:10px;display:flex}.test-profile-table footer a{color:#765818;font-weight:800}.test-profile-table footer span{color:#60737b;margin-left:auto}@media (width<=850px){.test-profile-table>div{grid-template-columns:1fr}.test-profile-table>div:first-child{display:none}.test-profile-table footer{flex-direction:column;align-items:flex-start}.test-profile-table footer span{margin-left:0}}.tenant-users article{grid-template-columns:38px minmax(145px,1fr) auto repeat(4,auto)}.tenant-users .revoke{color:#9a7115}.tenant-users .delete{color:#a94848}.tenant-edit{background:#f7f8f6;border:1px solid #c7d2d5;border-left:3px solid #d4aa4e;grid-template-columns:1fr 1fr;gap:12px;margin:16px 18px;padding:16px;display:grid}.tenant-edit>div:first-child{grid-column:1/-1}.tenant-edit>div:first-child strong,.tenant-edit>div:first-child small{display:block}.tenant-edit label{color:#60747c;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:8px;display:grid}.tenant-edit input{font:inherit;background:#fff;border:1px solid #c7d1d4;padding:11px;font-size:10px}.tenant-edit>p{color:#667a82;grid-column:1/-1;margin:0;font-size:8px}.tenant-edit>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.tenant-edit>div:last-child button{color:#183a49;background:#fff;border:1px solid #183a49;padding:9px 13px}.tenant-edit>div:last-child button:last-child{color:#fff;background:#183a49}@media (width<=820px){.tenant-users article{grid-template-columns:34px 1fr auto;row-gap:8px}.tenant-users article>em{grid-column:3}.tenant-users article>button{grid-row:auto}.tenant-edit{grid-template-columns:1fr}.tenant-edit>*{grid-column:1!important}}.administrator-access-panel{grid-column:1/-1}.admin-role-invite{grid-template-columns:1fr 1.2fr 1.1fr auto}.admin-role-invite select{height:38px;font:inherit;background:#fff;border:1px solid #c7d1d4;padding:0 10px;font-size:10px}.admin-role-key{background:#f5f5f1;border-bottom:1px solid #d9e0e2;grid-template-columns:repeat(3,1fr);display:grid}.admin-role-key span{color:#71838b;border-right:1px solid #d9e0e2;padding:14px 18px;font-size:9px;line-height:1.45}.admin-role-key b{color:#173441;margin-bottom:4px;font-size:10px;display:block}.admin-role-users article{grid-template-columns:44px minmax(180px,1fr) 260px auto auto auto}.admin-role-users article>label{gap:5px;display:grid}.admin-role-users article>label small{color:#8b671b;letter-spacing:.1em;font-size:7px}.admin-role-users select{color:#102f3c;background:#fff;border:2px solid #aebdc3;width:100%;padding:11px;font-weight:800}.dual-admin-home{max-width:1120px;margin:0 auto;padding:70px 30px}.dual-admin-home>div:first-child{max-width:760px}.dual-admin-home small{color:#9b741e;letter-spacing:.12em;font-size:9px;font-weight:800}.dual-admin-home h1{margin:10px 0;font:44px Georgia,serif}.dual-admin-home>div:first-child p{color:#647983;line-height:1.65}.dual-admin-cards{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;display:grid}.dual-admin-cards article{background:#fff;border:1px solid #c7d2d6;border-top:4px solid #d4aa4e;padding:28px}.dual-admin-cards article.scorecard-choice{color:#fff;background:#071f2d;grid-column:1/-1}.dual-admin-cards h2{margin:8px 0;font:27px Georgia,serif}.dual-admin-cards p{color:#6b7f88;min-height:48px;line-height:1.55}.dual-admin-cards .scorecard-choice p{color:#aebec5}.dual-admin-cards a{color:#071f2d;background:#d4aa4e;margin-top:20px;padding:13px 15px;font-size:10px;font-weight:800;text-decoration:none;display:block}.dual-admin-cards a span{float:right}@media (width<=760px){.admin-role-invite,.admin-role-key,.dual-admin-cards{grid-template-columns:1fr}.admin-role-users article{grid-template-columns:42px 1fr}.admin-role-users article>label{grid-column:1/-1}.dual-admin-cards article.scorecard-choice{grid-column:auto}.dual-admin-home{padding:35px 16px}.dual-admin-home h1{font-size:34px}}html,body,body *{font-family:Calibri,Carlito,Arial,sans-serif!important}.tenant-grid{grid-template-columns:minmax(0,1fr)}.tenant-panel.products{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.tenant-panel.products>header{grid-column:1/-1}.tenant-panel.products>button{border-right:1px solid #e0e6e7;min-height:82px}.tenant-panel.products>button:nth-of-type(2n){border-right:0}.tenant-panel.products strong{font-size:13px}.tenant-panel.products small{font-size:10px;line-height:1.4}.tenant-panel.products em{font-size:9px}@media (width<=760px){.tenant-panel.products{grid-template-columns:1fr}.tenant-panel.products>button{border-right:0}}body small{line-height:1.4;font-size:11px!important}body label{font-size:12px!important}body button,body a{font-size:max(11px,.72rem)}body em{line-height:1.35;font-size:10px!important}.ent-kicker,.ent-position>p,.ent-architecture header>p,.ent-command>div>p:first-child,.ent-scorecard-copy>p:first-child,.ent-integration header>p,.ent-security>div:first-child>p,.ent-cta p{font-size:11px!important}.ent-capabilities p,.ent-command li,.ent-integration article>p,.ent-security article>p{font-size:13px!important}.tenant-panel p,.team-console p,.sc-stage>p,.sc-title p{font-size:13px;line-height:1.55}.tenant-users strong,.team-list strong,.products strong{font-size:13px!important}.tenant-users button,.team-list button,.products button{font-size:11px!important}.sc-workspace small,.sc-admin-shell aside p,.sc-admin-shell aside span{font-size:10px!important}.ent-command-panel th,.ent-command-panel td{font-size:11px}.ent-command-panel th{font-size:10px}.cs-header nav a,.cs-header nav button{font-size:12px!important}.tenant-panel.products>div{border-top:1px solid #e0e6e7;border-right:1px solid #e0e6e7;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:82px;padding:15px 18px;display:grid}.tenant-panel.products>div:nth-of-type(2n){border-right:0}.tenant-panel.products>div>span{color:#0b2937;background:#d4aa4e;place-items:center;width:27px;height:27px;display:grid}.tenant-panel.products>div em{color:#0c805c}.client-admin-home{background:linear-gradient(90deg,#071f2d 0 215px,#edf1f2 215px);grid-template-rows:76px auto;grid-template-columns:215px minmax(0,1fr);align-items:stretch;display:grid}.client-admin-home>.cs-workspace-header{box-sizing:border-box;background:#071f2d;border:0;border-bottom:3px solid #d4aa4e;grid-area:1/1/auto/-1;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:76px;min-height:76px;padding:0 28px;display:grid;position:relative}.client-admin-home>.cs-workspace-header>.cs-brand-lockup{border:0;padding:0}.client-admin-home>.cs-workspace-header .cs-workspace-context{box-sizing:border-box;text-align:left;border:1px solid #29424f;border-left:0;border-right:0;width:183px;min-width:0;margin:0;padding:20px 8px;display:block;position:absolute;top:108px;left:16px}.client-admin-home>.cs-workspace-header>aside{text-align:right;border:0;justify-items:end;margin:0;padding:0}.client-admin-home>.cs-workspace-header>aside a{margin-top:5px}.client-admin-home>.cs-workspace-header~*{box-sizing:border-box;grid-area:2/2;width:100%;min-width:0}.client-admin-home>.client-admin-with-docs{grid-row:2;align-items:stretch;grid-column:1/-1!important;grid-template-columns:215px minmax(0,1fr)!important;gap:0!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}.client-admin-home .workspace-documents{box-sizing:border-box;color:#fff;background:#071f2d;border:0;min-height:calc(100vh - 76px);padding:155px 20px 30px;position:static;top:auto}.client-admin-home .workspace-documents>small{color:#d4aa4e}.client-admin-home .workspace-documents>a{color:#d6e0e4;border-bottom:1px solid #29424f;padding:11px 0}.client-admin-home .workspace-documents>a:hover{color:#fff}.client-admin-home .workspace-documents>a span{color:#d4aa4e!important}.client-admin-home .client-admin-content{min-width:0;padding:26px 30px 65px}.tenant-admin{background:#edf1f2;grid-template-rows:76px auto;grid-template-columns:215px minmax(0,1fr);align-items:stretch;display:grid}.tenant-admin>header{box-sizing:border-box;background:#071f2d;border:0;border-bottom:3px solid #d4aa4e;grid-area:1/1/auto/-1;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:76px;min-height:76px;padding:0 28px;display:grid}.tenant-admin>header>.sc-admin-brand{border:0;padding:0}.tenant-admin>header>div{text-align:center;border:0;margin:0;padding:0;display:block}.tenant-admin>header>aside{text-align:right;border:0;margin:0;padding:0}.tenant-admin>.tenant-shell{grid-area:2/1/auto/-1;min-height:calc(100vh - 76px)}@media (width<=760px){.client-admin-home,.tenant-admin{background:#edf1f2;display:block}.client-admin-home>.cs-workspace-header,.tenant-admin>header{z-index:40;border-bottom:2px solid #d4aa4e;border-right:0;flex-direction:row;align-items:center;width:100%;height:68px;min-height:68px;padding:8px 14px;display:flex;position:sticky;top:0}.client-admin-home>.cs-workspace-header>.cs-brand-lockup,.tenant-admin>header>.sc-admin-brand{border:0;padding:0}.client-admin-home>.cs-workspace-header .cs-workspace-context,.tenant-admin>header>div{display:none}.client-admin-home>.cs-workspace-header>aside,.tenant-admin>header>aside{text-align:right;border:0;justify-items:end;margin:0 0 0 auto;padding:0}.client-admin-home>.client-admin-with-docs{display:block!important}.client-admin-home .workspace-documents{background:#071f2d;border:0;min-height:0;padding:16px 20px}.client-admin-home .client-admin-content{padding:22px 16px 50px}.client-admin-home>.cs-workspace-header~*,.tenant-admin>.tenant-shell{width:100%}}.sc-admin-embedded{background:#f1f3f4;min-height:100%}.sc-admin-embedded>.sc-admin-shell{min-height:0;display:block}.sc-admin-embedded>.sc-admin-shell>aside{display:none}.sc-admin-embedded .sc-workspace{max-width:none;margin:0;padding:24px 28px}.sc-admin-embedded .sc-progress{margin:-24px -28px 28px}@media (width<=760px){.sc-admin-embedded .sc-workspace{padding:18px 14px}.sc-admin-embedded .sc-progress{margin:-18px -14px 20px}}.cs-tenant-brand{gap:0;max-width:210px}.cs-tenant-brand .cs-tenant-logo{min-width:82px;min-height:38px;overflow:visible;background:0 0!important;padding:0!important}.cs-tenant-brand .cs-tenant-logo img{object-fit:contain;object-position:left center;max-width:180px;max-height:46px}.cs-tenant-brand .cs-tenant-logo b{font-size:16px;color:var(--tenant-accent,#fff)!important}.tenant-powered{display:none!important}.client-admin-home[style] .team-console>header small,.client-admin-home[style] .workspace-documents>small,.client-admin-home[style] .workspace-documents>a span{color:var(--tenant-accent)!important}.client-admin-home[style] .team-console>header nav button.active{border-color:var(--tenant-accent)!important}.client-admin-home[style] .team-form>button,.client-admin-home[style] .product-access-matrix .matrix-row>label.checked i{color:#fff;background:var(--tenant-accent)!important;border-color:var(--tenant-accent)!important}.client-admin-home[style] .product-access-matrix .matrix-head b small{color:var(--tenant-accent)!important}.product-access-matrix{overflow:hidden}.product-access-matrix .matrix-head,.product-access-matrix .matrix-row{grid-template-columns:minmax(145px,1.35fr) repeat(6,minmax(0,1fr));grid-auto-columns:unset;grid-auto-flow:unset}.product-access-matrix .matrix-head b,.product-access-matrix .matrix-row>span,.product-access-matrix .matrix-row>label{min-width:0;padding-left:8px;padding-right:8px}.product-access-matrix .matrix-head b{overflow-wrap:anywhere}.product-cell-name{display:none}@media (width<=760px){.product-access-matrix .matrix-head{display:none}.product-access-matrix .matrix-row{grid-template-columns:1fr 1fr;display:grid}.product-access-matrix .matrix-row>span{color:#fff;background:#0b2b3a;grid-column:1/-1}.product-access-matrix .matrix-row>span small{color:#b8c9cf}.product-access-matrix .matrix-row>label{min-height:92px}.product-cell-name{color:#173a49;text-align:center;max-width:130px;font-size:11px;display:block}}.platform-admin-signout{z-index:95;text-underline-offset:3px;font-weight:700;text-decoration:underline;position:fixed;top:47px;right:28px;color:#fff!important;font-size:11px!important}.platform-admin-signout:hover{color:#d4aa4e!important}@media (width<=760px){.platform-admin-signout{top:45px;right:14px}}.tenant-login-panel>.tenant-logo{width:300px;height:96px;margin-bottom:30px}.tenant-login-panel>.tenant-logo>.cs-tenant-logo{background:0 0;width:300px;height:96px;padding:0;overflow:visible}.tenant-login-panel>.tenant-logo>.cs-tenant-logo img{object-fit:contain;object-position:left center;width:100%;max-width:300px;height:100%;max-height:96px}.tenant-login-panel>.tenant-logo>.cs-tenant-logo b{font-size:30px}@media (width<=620px){.tenant-login-panel>.tenant-logo,.tenant-login-panel>.tenant-logo>.cs-tenant-logo{width:240px;height:78px}.tenant-login-panel>.tenant-logo>.cs-tenant-logo img{max-width:240px;max-height:78px}}.platform-manager-users article{grid-template-columns:44px minmax(220px,1fr) auto auto}.platform-manager-users .delete,.admin-role-users .delete{color:#a94848;font-weight:700}.platform-manager-users .delete:hover,.admin-role-users .delete:hover{color:#7f2424}@media (width<=760px){.platform-manager-users article{grid-template-columns:42px 1fr auto}.platform-manager-users .delete{grid-column:3}}.tenant-admin>header{z-index:90;position:sticky;top:0}.platform-operations-link{z-index:95;text-underline-offset:3px;font-weight:800;text-decoration:underline;position:fixed;top:47px;left:50%;transform:translate(-50%);color:#d4aa4e!important;font-size:11px!important}.platform-ops{color:#0b2937;background:#edf1f2;min-height:100vh}.platform-ops>header{z-index:80;box-sizing:border-box;color:#fff;background:#071f2d;border-bottom:3px solid #d4aa4e;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 28px;display:grid;position:sticky;top:0}.platform-ops-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.platform-ops-brand .cs-brand-name{display:block}.platform-ops>header>div{text-align:center}.platform-ops>header small{color:#d4aa4e;letter-spacing:.13em;display:block;font-size:10px!important}.platform-ops>header strong{margin-top:3px;font-size:18px;display:block}.platform-ops>header aside{text-align:right;justify-items:end;gap:2px;display:grid}.platform-ops>header aside b{font-size:12px}.platform-ops>header aside span{color:#9fb2ba;font-size:10px}.platform-ops>header aside a{color:#fff;font-size:11px;text-decoration:underline}.platform-ops-tabs{z-index:70;background:#fff;border-bottom:1px solid #cbd5d8;align-items:center;gap:26px;min-height:58px;padding:0 34px;display:flex;position:sticky;top:76px}.platform-ops-tabs button,.platform-ops-tabs>a{color:#49616c;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;height:58px;padding:0 2px;font-weight:700;text-decoration:none;display:flex}.platform-ops-tabs button.active{color:#102f3c;border-color:#d4aa4e}.platform-ops-tabs button span{color:#fff;background:#102f3c;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.platform-ops-tabs>a{color:#1c536a;margin-left:auto;text-decoration:underline}.platform-ops-body{max-width:1240px;margin:0 auto;padding:34px 30px 70px}.platform-ops-intro{max-width:810px;margin-bottom:28px}.platform-ops-intro>small{color:#9b741e;letter-spacing:.13em;font-weight:800;font-size:10px!important}.platform-ops-intro h1{margin:9px 0;font-size:42px}.platform-ops-intro p{color:#647983;margin:0;font-size:14px;line-height:1.6}.platform-ops-metrics{color:#fff;background:#071f2d;border-top:4px solid #d4aa4e;grid-template-columns:repeat(4,1fr);display:grid}.platform-ops-metrics article{border-right:1px solid #294754;padding:23px}.platform-ops-metrics small,.platform-ops-metrics strong,.platform-ops-metrics span{display:block}.platform-ops-metrics small{color:#d4aa4e;letter-spacing:.09em;font-size:9px!important}.platform-ops-metrics strong{margin:10px 0 5px;font-size:34px}.platform-ops-metrics span{color:#9fb2ba;font-size:11px}.platform-ops-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.platform-ops-grid>section,.platform-controls article{background:#fff;border:1px solid #cbd5d8}.platform-ops-grid header{border-bottom:1px solid #dce3e5;padding:20px}.platform-ops-grid header small,.platform-controls small{color:#9b741e;letter-spacing:.11em;font-size:9px!important}.platform-ops-grid h2,.platform-controls h2{margin:6px 0 0;font-size:21px}.platform-ops-grid article{border-top:1px solid #e0e5e6;justify-content:space-between;gap:20px;padding:16px 20px;display:flex}.platform-ops-grid article b,.platform-ops-grid article span{display:block}.platform-ops-grid article b{font-size:13px}.platform-ops-grid article span{color:#6f838c;margin-top:4px;font-size:10px}.platform-ops-grid article em{color:#a94848;text-transform:uppercase;font-size:10px!important}.platform-systems{background:#fff;border:1px solid #cbd5d8}.platform-systems-head,.platform-systems article{grid-template-columns:1.25fr 1.5fr 1fr 1.1fr 130px;align-items:center;gap:20px;padding:16px 20px;display:grid}.platform-systems-head{color:#637780;text-transform:uppercase;letter-spacing:.08em;background:#e3e8e8;font-size:10px}.platform-systems article{border-top:1px solid #dce3e5}.platform-systems b,.platform-systems small{display:block}.platform-systems b{font-size:14px}.platform-systems small{color:#6b8089;margin-top:4px;font-size:10px!important}.platform-systems p{margin:0;font-size:12px;line-height:1.45}.platform-systems select{text-transform:capitalize;background:#fff;border:1px solid #aebdc3;padding:10px;font-weight:700}.platform-action-form{background:#fff;border:1px solid #cbd5d8;grid-template-columns:2fr 1.1fr .7fr .9fr auto;gap:10px;margin-bottom:16px;padding:16px;display:grid}.platform-action-form input,.platform-action-form select{background:#fff;border:1px solid #aebdc3;min-width:0;padding:11px}.platform-action-form button{color:#071f2d;background:#d4aa4e;border:0;padding:0 18px;font-weight:800}.platform-actions{background:#fff;border:1px solid #cbd5d8}.platform-actions article{border-top:1px solid #dce3e5;grid-template-columns:70px 1fr 120px 110px;align-items:center;gap:18px;padding:16px 18px;display:grid}.platform-actions article:first-child{border-top:0}.platform-actions article.complete{opacity:.55}.platform-actions>article>span{text-align:center;text-transform:uppercase;padding:6px 8px;font-size:9px;font-weight:800}.platform-actions span.high{color:#a53f2f;background:#f7e3df}.platform-actions span.medium{color:#8d6817;background:#f7edcf}.platform-actions span.low{color:#27705b;background:#e4efeb}.platform-actions b,.platform-actions small{display:block}.platform-actions b{font-size:13px}.platform-actions small{color:#6c8089;margin-top:4px;font-size:10px!important}.platform-actions em{color:#60747d;font-style:normal;font-size:10px!important}.platform-actions button{color:#173a49;text-transform:capitalize;background:#fff;border:1px solid #173a49;padding:9px}.platform-controls{grid-template-columns:1fr 1fr;gap:18px;display:grid}.platform-controls article{border-top:4px solid #d4aa4e;padding:24px}.platform-controls p{color:#617680;font-size:13px;line-height:1.55}.platform-controls span,.platform-controls a{color:#1c536a;border-top:1px solid #dce3e5;margin-top:18px;padding-top:14px;font-size:11px;font-weight:700;display:block}.platform-controls a{text-decoration:underline}@media (width<=850px){.platform-operations-link{display:none}.platform-ops>header{grid-template-columns:1fr auto}.platform-ops>header>div{display:none}.platform-ops-tabs{gap:18px;padding:0 16px;overflow:auto}.platform-ops-tabs button,.platform-ops-tabs>a{white-space:nowrap}.platform-ops-body{padding:25px 16px 55px}.platform-ops-metrics,.platform-ops-grid,.platform-controls{grid-template-columns:1fr 1fr}.platform-systems{overflow:auto}.platform-systems-head,.platform-systems article{min-width:900px}.platform-action-form{grid-template-columns:1fr 1fr}.platform-action-form input:first-child{grid-column:1/-1}.platform-actions article{grid-template-columns:65px 1fr}.platform-actions article>em,.platform-actions article>button{grid-column:2}}@media (width<=560px){.platform-ops-metrics,.platform-ops-grid,.platform-controls{grid-template-columns:1fr}.platform-ops-intro h1{font-size:34px}.platform-action-form{grid-template-columns:1fr}.platform-action-form>*{grid-column:1!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.brand-lock{background:#f1f6f4;border:1px solid #cbd9d5;grid-column:1/-1;grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:17px;display:grid}.brand-lock>span{background:var(--client);color:#fff;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.brand-lock small,.brand-lock strong{display:block}.brand-lock small{color:var(--client);letter-spacing:.12em;font-size:6px}.brand-lock strong{margin-top:5px;font-size:11px}.brand-lock p{color:#62767d;margin:6px 0 0;font-size:8px;line-height:1.55}.command-banner{color:#fff;background:#0b2a38;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.command-banner small{color:var(--mint);letter-spacing:.13em;font-size:7px}.command-banner h2{margin:8px 0;font-size:30px}.command-banner p{color:#9fb2b8;margin:0;font-size:10px}.command-banner button{border:1px solid var(--mint);color:var(--mint);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:12px 15px;font-size:7px}.command-layout,.portal-layout{grid-template-columns:1.55fr .75fr}.command-signals article{border-top:1px solid #e0e6e4;grid-template-columns:30px 1fr auto;align-items:start;gap:14px;padding:15px 0;display:grid}.command-signals article>span{color:#16877e;font-size:7px}.command-signals article p{color:#65777e;margin:5px 0 0;font-size:9px}.command-signals article>b{text-transform:uppercase;font-size:7px}.signal-high{color:#c74f34}.signal-monitor{color:#987300}.signal-positive{color:#087a6e}.governance-list{border-top:1px solid #e0e6e4;margin:20px 0}.governance-list span{border-bottom:1px solid #e0e6e4;justify-content:space-between;padding:11px 0;font-size:9px;display:flex}.governance-list b{color:#16877e}.command-actions label{border-top:1px solid #e0e6e4;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.command-actions strong,.command-actions small{display:block}.command-actions small{color:#7d8f95;margin-top:4px;font-size:7px}.command-actions label>b{color:#6b7e85;font-size:8px}.command-actions input{accent-color:#16877e}.escalation-form{background:#f1f6f4;border:1px solid #d2ddda;grid-template-columns:1fr 150px;gap:14px;margin:0 0 22px;padding:18px;display:grid}.escalation-form label{color:#667a80;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:7px;display:flex}.escalation-form label:first-child,.escalation-form label:nth-child(2){grid-column:1/-1}.escalation-form input,.escalation-form textarea,.escalation-form select{font:inherit;background:#fff;border:1px solid #cbd7d3;padding:11px;font-size:10px}.escalation-form textarea{resize:vertical;min-height:78px}.escalation-list article{border-top:1px solid #e0e6e4;grid-template-columns:1fr auto;gap:12px;padding:18px 0;display:grid}.escalation-list small,.escalation-list strong{display:block}.escalation-list small{color:#16877e;letter-spacing:.06em;font-size:7px}.escalation-list strong{margin-top:6px;font-size:11px}.escalation-list p{color:#708188;margin:6px 0 0;font-size:8px}.escalation-list article>b{color:#9a7300;text-transform:uppercase;font-size:7px}.escalation-progress{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.escalation-progress i{background:#dce5e2;height:4px}.escalation-progress i.complete{background:#43c9ba}.escalation-progress span{color:#77898f;text-transform:uppercase;font-size:6px}.escalation-progress span:nth-of-type(2){text-align:center}.escalation-progress span:last-child{text-align:right}.escalation-expectations>div{border-top:1px solid #e0e6e4;grid-template-columns:30px 1fr;gap:10px;padding:13px 0;display:grid}.escalation-expectations>div span{color:#16877e;font-size:7px}.escalation-expectations>div strong{font-size:9px}@media (width<=1000px){.command-layout,.portal-layout{grid-template-columns:1fr}}@media (width<=720px){.command-banner{flex-direction:column;align-items:flex-start}.escalation-form{grid-template-columns:1fr}.escalation-form label{grid-column:1!important}}.platform-groups{grid-template-columns:1fr 1fr;gap:56px;width:min(920px,100%);margin:0 auto;display:grid}.platform-panel{grid-template-columns:1fr;max-height:calc(100vh - 88px);overflow-y:auto}.platform-groups>section>h3{color:var(--mint);letter-spacing:-.02em;align-items:baseline;gap:12px;margin:0 0 18px;font-size:20px;font-weight:700;display:flex}.platform-groups>section>h3 span{color:var(--coral);letter-spacing:.08em;font-size:10px}.platform-module+.platform-module{margin-top:10px}.platform-module>p{color:#a9bec5;letter-spacing:.11em;text-transform:uppercase;margin:0;padding:0 0 5px 30px;font-size:9px;font-weight:700}.platform-groups .platform-links{grid-template-columns:1fr}.platform-summary{background:var(--lime);grid-template-columns:repeat(4,1fr);padding:0 7vw;display:grid}.platform-summary div{border-left:1px solid #061c282e;padding:24px 26px}.platform-summary div:last-child{border-right:1px solid #061c282e}.platform-summary span{font-size:27px;font-weight:600}.platform-summary p{letter-spacing:.12em;text-transform:uppercase;margin:5px 0 0;font-size:7px}.product-area{grid-template-columns:.62fr 1.6fr;gap:7vw;padding:95px 7vw;display:grid}.product-area>aside{align-self:start;position:sticky;top:125px}.product-area>aside>small,.shared-layer>div>small{color:#16877e;letter-spacing:.11em;font-size:10px;font-weight:700}.product-area>aside h2,.shared-layer h2{letter-spacing:-.05em;margin:13px 0 18px;font-size:clamp(38px,4.5vw,64px);line-height:1}.product-area>aside>p,.shared-layer>div>p{color:#5f7279;font-size:13px;line-height:1.7}.module-label{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:7px;margin-top:28px;padding:17px 0;display:flex}.module-label span{color:#7d8d92;letter-spacing:.1em;font-size:8px}.module-label strong{font-size:13px}.engage-area{background:#fff}.product-stack{border-top:1px solid var(--line)}.product-explainer{border-bottom:1px solid var(--line);grid-template-columns:.85fr 1.35fr .9fr;gap:28px;padding:34px 0;scroll-margin-top:110px;display:grid}.product-explainer header{grid-template-columns:30px 1fr;gap:12px;display:grid}.product-explainer header>span{color:var(--coral);font-size:10px}.product-explainer header small,.benefit-copy small{color:#7b8b90;letter-spacing:.09em;font-size:10px;font-weight:650}.product-explainer h3{letter-spacing:-.035em;margin:9px 0 0;font-size:28px;line-height:1.08}.product-module{color:#16877e;text-transform:uppercase;margin:10px 0 0;font-size:11px;font-weight:650}.benefit-copy p{color:#4e626a;margin:10px 0 0;font-size:15px;line-height:1.6}.product-explainer ul{margin:0;padding:0;list-style:none}.product-explainer li{color:#62757c;border-bottom:1px solid #e3e9e6;padding:10px 0;font-size:12px;line-height:1.4}.roadmap-note{color:#8a989c;grid-column:2/4;margin:-10px 0 0;font-size:10px;line-height:1.5}.product-available{background:#eff8f5;border-left:2px solid #16877e;margin:0 -20px;padding:34px 20px}.product-available header small{color:#087a6e;font-weight:700}.product-links{grid-column:2/4;gap:28px;margin-top:-8px;display:flex}.product-links a{color:#087a6e;border-bottom:1px solid #16877e;padding-bottom:5px;font-size:11px;font-weight:700}.shared-layer{color:#fff;background:#0b2a38;grid-template-columns:1fr 1fr;gap:8vw;padding:85px 7vw;display:grid}.shared-layer>div>p{color:#9fb2b8}.shared-layer ul{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.shared-layer li{color:#b4c3c7;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;padding:18px;font-size:9px}@media (width<=1050px){.product-explainer{grid-template-columns:.8fr 1.2fr}.product-explainer ul,.roadmap-note,.product-links{grid-column:2}}@media (width<=800px){.platform-summary{grid-template-columns:1fr 1fr;padding:0 6vw}.platform-summary div:nth-child(2){border-right:1px solid #061c282e}.product-area{grid-template-columns:1fr;padding:65px 6vw}.product-area>aside{position:static}.product-explainer{grid-template-columns:1fr}.product-explainer ul,.roadmap-note,.product-links{grid-column:1}.shared-layer{grid-template-columns:1fr;padding:65px 6vw}}.platform-systems-head,.platform-systems article{grid-template-columns:1.35fr 1.15fr .9fr .85fr 90px}.platform-systems input,.platform-systems textarea{width:100%;font:inherit;background:#fff;border:1px solid #aebdc3;padding:9px}.platform-systems textarea{resize:vertical;min-height:66px}.platform-systems article.editing>div{gap:7px;display:grid}.platform-edit,.platform-system-actions button{color:#173a49;cursor:pointer;background:#fff;border:1px solid #173a49;padding:9px 12px;font-weight:800}.platform-system-actions{gap:7px;display:grid}.platform-system-actions button:first-child{color:#071f2d;background:#d4aa4e;border-color:#d4aa4e}.platform-status{text-transform:uppercase;letter-spacing:.06em;width:max-content;padding:4px 7px;display:inline-block!important}.platform-status.active{color:#27705b;background:#e4efeb}.platform-status.attention{color:#a53f2f;background:#f7e3df}.platform-status.planned{color:#49616c;background:#e7edf0}.command-auth{background:#f3f5f4;grid-template-columns:minmax(320px,35%) 1fr;font-family:Calibri,Arial,sans-serif}.command-auth>aside{color:#fff;background:#071f2d;border-right:4px solid #d4aa4e;flex-direction:column;grid-area:1/1;justify-content:space-between;min-height:100vh;padding:52px clamp(34px,5vw,76px);display:flex}.command-auth>section{background:#f8f9f7;flex-direction:column;grid-area:1/2;justify-content:center;min-height:100vh;padding:clamp(46px,8vw,112px);display:flex}.command-auth>aside>.cs-brand-lockup{color:#fff;align-self:flex-start}.command-auth>aside>.cs-brand-lockup .cs-wordmark>small{color:#a8bac1}.command-auth>aside>div{max-width:470px;margin:auto 0}.command-auth>aside h2{letter-spacing:-.025em;margin:18px 0;font:400 clamp(34px,3.5vw,54px)/1.08 Calibri,Arial,sans-serif}.command-auth>aside p{color:#b8c6cc;max-width:430px}.command-auth>aside ul{border-top:1px solid #ffffff2e;gap:13px;margin:26px 0 0;padding:22px 0 0;list-style:none;display:grid}.command-auth>aside li{letter-spacing:.05em;font-size:12px}.command-auth>aside li:before{content:"●";color:#d4aa4e;margin-right:12px}.command-auth>section>div{width:min(100%,560px);margin:0 auto}.command-auth h1{letter-spacing:-.025em;font:400 clamp(38px,4vw,56px)/1 Calibri,Arial,sans-serif}.command-auth input{background:#fff;border:1px solid #aebdc3;min-height:52px}.command-auth form button{min-height:50px;font-size:12px}.command-auth footer{letter-spacing:.06em;font-size:10px}.command-auth>aside footer{color:#91a6ae}.command-platform-menu{grid-template-columns:1fr!important}.command-platform-menu h3{justify-content:space-between;align-items:end;display:flex}.command-platform-menu h3 small{color:#8fa5ad;font-size:9px;font-weight:400}.command-platform-menu .platform-links{grid-template-columns:repeat(3,minmax(0,1fr))}.command-platform-menu .command-home-link{background:#102f3c;border-left:4px solid #d4aa4e;grid-column:1/-1}.command-platform-menu .command-home-link strong{color:#fff}@media (width<=800px){.command-auth{grid-template-columns:1fr}.command-auth>aside{display:none}.command-auth>section{grid-column:1}.command-platform-menu .platform-links{grid-template-columns:1fr}}.cs-header .platform-panel{color:#0b2937!important;background:#f5f6f3!important;border-top:3px solid #d4aa4e!important;padding:0!important}.command-menu-shell{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.55fr);width:min(1180px,90vw);margin:0 auto;display:grid;box-shadow:0 28px 70px #01141e38}.command-menu-core{color:#fff;background:#082634;border-right:1px solid #ffffff1f;flex-direction:column;align-items:flex-start;padding:38px 40px;display:flex}.command-menu-core>small,.command-menu-modules header small{color:#d4aa4e!important;letter-spacing:.16em!important;font:700 9px/1 Calibri,Arial,sans-serif!important}.command-menu-core>strong{margin-top:14px;color:#fff!important;letter-spacing:-.025em!important;font:600 27px/1.05 Calibri,Arial,sans-serif!important}.command-menu-core p{color:#abc0c8;max-width:360px;margin:18px 0 34px;font:400 13px/1.65 Calibri,Arial,sans-serif}.command-menu-core>span{color:#fff;border-top:1px solid #ffffff2b;width:100%;margin-top:auto;padding-top:15px;font:700 11px Calibri,Arial,sans-serif}.command-menu-core>span b{float:right;color:#d4aa4e;font-size:17px}.command-menu-modules{background:#fff;padding:30px 34px 34px}.command-menu-modules header{border-bottom:1px solid #d9e0df;justify-content:space-between;align-items:flex-end;gap:25px;padding-bottom:18px;display:flex}.command-menu-modules header h3{color:#0b2937;letter-spacing:-.02em;margin:8px 0 0;font:600 21px/1 Calibri,Arial,sans-serif}.command-menu-modules header>a{color:#386073;white-space:nowrap;font:700 10px Calibri,Arial,sans-serif}.command-menu-modules>div{grid-template-columns:1fr 1fr;display:grid}.command-menu-modules>div>a{color:#0b2937;border-bottom:1px solid #e2e7e6;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:17px 12px;display:grid}.command-menu-modules>div>a:nth-child(odd){border-right:1px solid #e2e7e6}.command-menu-modules>div>a:hover{background:#f3f1e9}.command-menu-modules>div>a>span{color:#b18a32;font:700 9px Calibri,Arial,sans-serif}.command-menu-modules>div>a div small,.command-menu-modules>div>a div strong{display:block}.command-menu-modules>div>a div small{text-transform:uppercase;color:#7d8f96!important;letter-spacing:.1em!important;font:700 8px Calibri,Arial,sans-serif!important}.command-menu-modules>div>a div strong{margin-top:5px;color:#0b2937!important;font:600 13px Calibri,Arial,sans-serif!important}.command-menu-modules em{color:#65777e;text-transform:uppercase;background:#edf0ef;padding:5px 7px;font:700 8px Calibri,Arial,sans-serif}.command-menu-modules em.available{color:#287158;background:#e4efe9}@media (width<=900px){.command-menu-shell{grid-template-columns:1fr;width:100%}.command-menu-core{padding:28px 30px}.command-menu-core p{margin-bottom:20px}.command-menu-modules{padding:25px 28px}.command-menu-modules>div{grid-template-columns:1fr}.command-menu-modules>div>a:nth-child(odd){border-right:0}}.command-menu-crisp{border:1px solid #cad4d5;grid-template-columns:minmax(310px,.76fr) minmax(540px,1.55fr);width:min(1120px,90vw);box-shadow:0 24px 64px #01141e33}.command-menu-crisp .command-menu-core{border-right:1px solid #244450;padding:34px 36px}.command-menu-crisp .command-menu-core>strong{font-size:26px!important}.command-menu-crisp .command-menu-core p{margin:15px 0 28px;font-size:12px;line-height:1.58}.command-menu-crisp .command-menu-core>span{padding-top:13px;font-size:10px}.command-menu-crisp .command-menu-modules{padding:26px 30px 30px}.command-menu-crisp .command-menu-modules header{padding-bottom:15px}.command-menu-crisp .command-menu-modules header h3{font-size:20px}.command-menu-crisp .command-menu-modules>div>a{min-height:70px;padding:14px 10px;transition:background .16s,border-color .16s}.command-menu-crisp .command-menu-modules>div>a:hover{background:#f6f2e8;border-color:#d4aa4e;transform:none}.command-menu-crisp .command-menu-modules>div>a div strong{font-size:12px!important}.command-menu-crisp .command-menu-modules em{padding:4px 6px;font-size:7px}@media (width<=900px){.command-menu-crisp{grid-template-columns:1fr;width:100%}}.sc-progress.sc-progress-five{grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.sc-progress.sc-progress-five button,.sc-progress.sc-progress-five button.done,.sc-progress.sc-progress-five button.active{color:#fff;text-align:left;width:100%;min-width:0;height:50px;min-height:50px;font:inherit;background:#071f2d;border:0;border-right:1px solid #34505e;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:0 18px;line-height:1;display:grid}.sc-progress.sc-progress-five button.active{color:#071f2d;background:#d4aa4e}.sc-progress.sc-progress-five button span,.sc-progress.sc-progress-five button b{color:inherit;white-space:nowrap;margin:0;padding:0;font-size:10px;line-height:1.15;display:block;position:static}.sc-progress.sc-progress-five button b{font-weight:700}.sc-brand-preview>.cs-tenant-logo{background:0 0;flex:0 0 96px;width:96px;min-height:50px;padding:0;overflow:visible}.sc-brand-preview>.cs-tenant-logo img{object-fit:contain;object-position:left center;background:0 0;max-width:96px;max-height:50px;padding:0;display:block}.sc-brand-preview>.cs-tenant-logo b{color:var(--client-accent);font-size:16px}.respond-branded>header{box-sizing:border-box;border-bottom:3px solid var(--client-accent);color:#fff;background:#071f2d;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 max(24px,50vw - 540px);display:grid}.respond-branded>header>.cs-tenant-logo{background:0 0;justify-self:start;min-width:82px;min-height:38px;padding:0;overflow:visible}.respond-branded>header>.cs-tenant-logo img{object-fit:contain;object-position:left center;background:0 0;max-width:180px;max-height:46px;padding:0;display:block}.respond-branded>header>.cs-tenant-logo b{color:var(--client-accent);font-size:16px}.respond-brand-name{text-align:center;border-left:1px solid #29424e;border-right:1px solid #29424e;justify-self:center;gap:4px;min-width:260px;padding:0 34px;font-size:13px;display:grid}.respond-brand-name small{color:var(--client-accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.respond-branded>header>span{justify-self:end;font-size:11px}@media (width<=760px){.sc-progress.sc-progress-five{overflow-x:auto}.sc-progress.sc-progress-five button,.sc-progress.sc-progress-five button.done,.sc-progress.sc-progress-five button.active{min-width:150px}.respond-branded>header{grid-template-columns:1fr auto;height:68px;padding:0 14px}.respond-brand-name{display:none}.respond-branded>header>.cs-tenant-logo img{max-width:130px;max-height:38px}}.command-center-reveal{width:min(260px,100%);box-shadow:none;background:0 0;border:0;grid-area:3/1;margin:16px 0 0;padding:0}.product-copy:has(.command-center-reveal) h2{grid-row:2}.command-center-reveal>button{border:1px solid #bac8cd;border-top:3px solid var(--gold);cursor:zoom-in;background:#08212e;width:100%;padding:4px;position:relative;box-shadow:0 14px 34px #071e2b29}.command-center-reveal>button>span{color:#fff;background:#071f2de6;padding:4px 7px;font-size:10px;font-weight:700;position:absolute;bottom:8px;right:8px}.command-center-picture{background:#edf1f2;position:relative;overflow:hidden}.command-center-picture>img{width:100%;height:auto;display:block}.command-center-brand{color:#fff;background:#071f2d;align-items:center;gap:.7%;width:auto;height:12%;padding:0 1.6%;display:flex;position:absolute;top:0;left:0;right:0}.command-center-brand:after{content:"Client Command Center";color:#fff;white-space:nowrap;border-left:1px solid #ffffff47;margin-left:2%;padding-left:2%;font-size:7px;font-weight:700}.command-center-brand .cs-mark{width:14px;height:14px}.command-center-brand .mark-primary{fill:var(--gold)}.command-center-brand .mark-signal{fill:#fff}.command-center-brand .cs-wordmark>span{color:#fff;font-size:7px}.command-center-brand .cs-wordmark strong,.command-center-brand .cs-wordmark i{color:var(--gold)}.command-center-brand .cs-wordmark small,.command-center-reveal figcaption{display:none}.command-center-reveal figcaption span{color:#96701c;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.command-center-reveal figcaption b{color:#566d76;text-align:right;font-size:11px}.command-center-lightbox{z-index:2000;cursor:zoom-out;background:#021119e0;place-items:center;padding:56px 20px 20px;display:grid;position:fixed;inset:0;overflow:auto}.command-center-lightbox>div{cursor:default;border:1px solid #ffffff47;width:min(94vw,1500px);max-height:calc(100dvh - 84px);overflow:hidden;box-shadow:0 28px 80px #00000073}.command-center-lightbox .command-center-picture{place-items:center;max-height:calc(100dvh - 84px);display:grid}.command-center-lightbox .command-center-picture>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 84px)}.command-center-lightbox .command-center-brand{height:7.2%}.command-center-lightbox .command-center-brand .cs-mark{width:clamp(20px,2.2vw,31px);height:clamp(20px,2.2vw,31px)}.command-center-lightbox .command-center-brand .cs-wordmark>span,.command-center-lightbox .command-center-brand:after{font-size:clamp(8px,.72vw,12px)}.command-center-close{z-index:2;color:#fff;cursor:pointer;background:#071f2d;border:1px solid #ffffff8c;width:38px;height:38px;font-size:24px;position:fixed;top:16px;right:22px}@media (width<=700px){.command-center-reveal{width:min(260px,78vw);margin-top:18px}.command-center-brand{width:auto;padding:0 1.6%}.command-center-brand .cs-mark{width:20px;height:20px}.command-center-brand .cs-wordmark>span{font-size:8px}.command-center-reveal figcaption{display:none}.command-center-lightbox{padding:58px 10px 20px}}.product-copy:has(.scorecard-reveal) .product-title-block{grid-row:2}@media (width>=701px){.product-copy:has(.scorecard-reveal){grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);column-gap:6vw}.product-copy:has(.scorecard-reveal) .product-title-block h2{white-space:nowrap;font-size:clamp(36px,3.2vw,50px)}}.scorecard-reveal{grid-row:3;width:min(260px,100%);margin-top:16px}.scorecard-picture{aspect-ratio:2;color:#102d39;text-align:left;background:#eef2f2;overflow:hidden}.scorecard-picture>header{color:#fff;background:#071f2d;justify-content:space-between;align-items:center;min-height:30px;padding:5px 7px;display:flex}.scorecard-picture>header>span{align-items:center;gap:6px;display:flex}.scorecard-picture>header .cs-mark{width:15px;height:15px}.scorecard-picture>header .mark-primary{fill:var(--gold)}.scorecard-picture>header .mark-signal{fill:#fff}.scorecard-picture>header small,.scorecard-picture>header strong{display:block}.scorecard-picture>header small{color:var(--gold);letter-spacing:.11em;font-size:5px}.scorecard-picture>header strong{margin-top:1px;font-size:7px}.scorecard-picture>header em{color:#aabcc3;font-size:5px;font-style:normal}.scorecard-product{grid-template-columns:1.2fr 15px .8fr;height:100px;display:grid}.question-map,.bucket-rollup{background:#fff;padding:6px 7px}.bucket-rollup{background:#eef1f0;border-left:1px solid #c9d5d7}.scorecard-panel-title{border-bottom:1px solid #d7e0e1;justify-content:space-between;align-items:flex-start;padding-bottom:4px;display:flex}.scorecard-panel-title span b,.scorecard-panel-title span small{display:block}.scorecard-panel-title span b{font-size:6px}.scorecard-panel-title span small{display:none}.scorecard-panel-title>i{color:#44745e;background:#e6f1ea;padding:2px 3px;font-size:4px;font-style:normal;font-weight:700}.question-groups{grid-template-columns:1fr 1fr;gap:3px 5px;margin-top:4px;display:grid}.question-group{min-width:0;margin:0}.question-group>small{color:#102d39;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:4px;font-weight:700;display:block;overflow:hidden}.question-group>div{gap:1px;display:flex}.question-group>div span{border-top:2px solid var(--bucket);color:#405963;background:#edf1f2;place-items:center;width:10px;height:9px;font-size:3px;font-weight:700;display:grid}.bucket-1{--bucket:#d4aa4e}.bucket-2{--bucket:#0aa8a5}.bucket-3{--bucket:#476d7d}.bucket-4{--bucket:#7e98a2}.bucket-5{--bucket:#b4862c}.rollup-arrow{text-align:center;color:#b4862c;background:#f5f7f7;place-content:center;display:grid}.rollup-arrow span{letter-spacing:.08em;writing-mode:vertical-rl;font-size:3px;font-weight:700}.rollup-arrow b{margin-top:2px;font-size:9px}.bucket-result{border-bottom:1px solid #ccd7d9;justify-content:space-between;align-items:center;padding:2px 0;display:flex}.bucket-result>span{white-space:nowrap;text-overflow:ellipsis;font-size:4px;font-weight:700;overflow:hidden}.bucket-result>span>i{background:var(--bucket);vertical-align:middle;width:3px;height:7px;margin-right:3px;display:inline-block}.bucket-result small{display:none}.bucket-result>b{font-size:7px}.scorecard-total{color:#fff;background:#071f2d;border-bottom:2px solid #0aa8a5;justify-content:space-between;align-items:center;margin-top:3px;padding:3px 5px;display:flex}.scorecard-total span{align-items:center;gap:5px;display:flex}.scorecard-total span small,.scorecard-total span b{display:block}.scorecard-total span small{color:#b9c7cc;letter-spacing:.06em;font-size:3px}.scorecard-total span b{margin:0;font-size:10px}.scorecard-total>i{color:#75d0c6;font-size:5px;font-style:normal;font-weight:700}.scorecard-lightbox>div{width:min(1000px,94vw)}.scorecard-lightbox .scorecard-picture>header{min-height:76px;padding:15px 24px}.scorecard-lightbox .scorecard-picture>header .cs-mark{width:38px;height:38px}.scorecard-lightbox .scorecard-picture>header small{font-size:9px}.scorecard-lightbox .scorecard-picture>header strong{font-size:17px}.scorecard-lightbox .scorecard-picture>header em{font-size:11px}.scorecard-lightbox .scorecard-picture{aspect-ratio:auto}.scorecard-lightbox .scorecard-product{grid-template-columns:1.18fr 70px .82fr;height:auto;min-height:min(520px,100vh - 144px)}.scorecard-lightbox .question-map,.scorecard-lightbox .bucket-rollup{padding:28px 30px}.scorecard-lightbox .scorecard-panel-title{padding-bottom:17px}.scorecard-lightbox .scorecard-panel-title span b{font-size:15px}.scorecard-lightbox .scorecard-panel-title span small{margin-top:5px;font-size:11px;display:block}.scorecard-lightbox .scorecard-panel-title>i{padding:5px 8px;font-size:10px}.scorecard-lightbox .question-groups{margin-top:20px;display:block}.scorecard-lightbox .question-group{margin-top:16px}.scorecard-lightbox .question-group>small{margin-bottom:7px;font-size:11px}.scorecard-lightbox .question-group>div{gap:7px}.scorecard-lightbox .question-group>div span{border-top-width:4px;width:42px;height:34px;font-size:9px}.scorecard-lightbox .rollup-arrow span{font-size:9px}.scorecard-lightbox .rollup-arrow b{font-size:26px}.scorecard-lightbox .bucket-result{padding:19px 0}.scorecard-lightbox .bucket-result>span{font-size:12px;overflow:visible}.scorecard-lightbox .bucket-result>span>i{width:7px;height:27px;margin-right:11px}.scorecard-lightbox .bucket-result small{margin:3px 0 0 18px;font-size:9px;display:block}.scorecard-lightbox .bucket-result>b{font-size:22px}.scorecard-lightbox .scorecard-total{margin-top:20px;padding:15px 18px}.scorecard-lightbox .scorecard-total span{display:block}.scorecard-lightbox .scorecard-total span small{font-size:9px}.scorecard-lightbox .scorecard-total span b{font-size:38px}.scorecard-lightbox .scorecard-total>i{font-size:12px}@media (width<=700px){.scorecard-reveal{width:min(260px,78vw)}.scorecard-picture>header em{display:none}.scorecard-lightbox .scorecard-product{grid-template-columns:1fr;overflow:auto}.scorecard-lightbox .rollup-arrow{display:none}.scorecard-lightbox .question-group>div{flex-wrap:wrap}.scorecard-lightbox .bucket-rollup{border-top:1px solid #c9d5d7;border-left:0}}.scorecard-results-body{background:#e9edef;grid-template-rows:24px 1fr;grid-template-columns:.76fr 1.08fr .96fr;gap:4px;height:100px;padding:5px;display:grid}.results-kpis{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.results-kpis>span{background:#fff;border-left:2px solid #d4aa4e;grid-template-columns:1fr auto;align-items:center;padding:3px 6px;display:grid}.results-kpis small{color:#667d87;letter-spacing:.08em;font-size:3px}.results-kpis b{grid-area:1/2/3;font-size:10px}.results-kpis i{color:#198173;font-size:4px;font-style:normal}.results-buckets,.results-trend,.results-recommendations{background:#fff;border:1px solid #d8e0e2;min-width:0;padding:5px}.scorecard-results-body section>header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.scorecard-results-body section>header b{font-size:5px}.scorecard-results-body section>header small{color:#7d9097;font-size:3px}.results-bucket{grid-template-columns:42px 1fr 12px 8px;align-items:center;gap:3px;margin:3px 0;display:grid}.results-bucket>span{white-space:nowrap;text-overflow:ellipsis;font-size:3px;overflow:hidden}.results-bucket>div{background:#e1e6e7;height:3px}.results-bucket>div i{background:var(--bucket);height:100%;display:block}.results-bucket>b{font-size:4px}.results-bucket>small{color:#8b9a9f;font-size:3px}.results-trend{position:relative}.results-trend svg{width:100%;height:43px;display:block;overflow:visible}.trend-grid{fill:none;stroke:#dfe5e6;stroke-width:1px}.trend-area{fill:#0aa8a51f}.trend-line{fill:none;stroke:#0aa8a5;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.results-trend circle{fill:#fff;stroke:#d4aa4e;stroke-width:2px}.results-trend text{fill:#819197;font-size:6px}.results-trend>strong{color:#0d3b49;font-size:6px;position:absolute;top:20px;right:7px}.results-recommendations ol{margin:0;padding:0;list-style:none}.results-recommendations li{border-top:1px solid #e1e6e7;grid-template-columns:10px 1fr;align-items:center;gap:3px;min-height:15px;padding:3px 0;display:grid}.results-recommendations li>span{color:#b18420;font-size:4px}.results-recommendations li>b{font-size:4px;line-height:1.2}.scorecard-lightbox .scorecard-results-body{grid-template-rows:86px 1fr;grid-template-columns:.8fr 1.15fr .95fr;gap:16px;height:auto;min-height:min(520px,100vh - 144px);padding:18px}.scorecard-lightbox .results-kpis{gap:16px}.scorecard-lightbox .results-kpis>span{border-left-width:5px;padding:14px 18px}.scorecard-lightbox .results-kpis small{font-size:10px}.scorecard-lightbox .results-kpis b{font-size:31px}.scorecard-lightbox .results-kpis i{font-size:11px}.scorecard-lightbox .results-buckets,.scorecard-lightbox .results-trend,.scorecard-lightbox .results-recommendations{padding:20px}.scorecard-lightbox .scorecard-results-body section>header{margin-bottom:20px}.scorecard-lightbox .scorecard-results-body section>header b{font-size:15px}.scorecard-lightbox .scorecard-results-body section>header small{font-size:10px}.scorecard-lightbox .results-bucket{grid-template-columns:150px 1fr 32px 25px;gap:12px;margin:18px 0}.scorecard-lightbox .results-bucket>span{font-size:11px}.scorecard-lightbox .results-bucket>div{height:8px}.scorecard-lightbox .results-bucket>b{font-size:12px}.scorecard-lightbox .results-bucket>small{font-size:9px}.scorecard-lightbox .results-trend svg{height:260px;margin-top:25px}.scorecard-lightbox .results-trend>strong{font-size:17px;top:68px;right:28px}.scorecard-lightbox .results-recommendations li{grid-template-columns:30px 1fr;gap:12px;min-height:82px;padding:14px 0}.scorecard-lightbox .results-recommendations li>span{font-size:11px}.scorecard-lightbox .results-recommendations li>b{font-size:13px;line-height:1.35}.scorecard-results-body{grid-template-columns:repeat(3,minmax(0,1fr))}.results-kpis>span{border-top:2px solid #173f50;border-left:0}.results-kpis>span:nth-child(2){border-top-color:#0aa8a5}.results-kpis>span:nth-child(3){border-top-color:#6d8792}.scorecard-lightbox .scorecard-results-body{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.scorecard-lightbox .results-kpis>span{border-top-width:4px;border-left:0}.scorecard-lightbox .results-buckets,.scorecard-lightbox .results-trend,.scorecard-lightbox .results-recommendations{box-sizing:border-box;height:100%}.scorecard-lightbox .results-recommendations li{grid-template-columns:34px minmax(0,1fr);align-items:center}.scorecard-lightbox .results-recommendations li>b{overflow-wrap:normal;word-break:normal;font-size:14px}@media (width<=700px){.scorecard-lightbox .scorecard-results-body{grid-template-rows:auto;grid-template-columns:1fr}.scorecard-lightbox .results-kpis{grid-column:1}.scorecard-lightbox .results-trend svg{height:180px}}.platform-ops{color:#0b2937;background:#edf1f2;grid-template-columns:215px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.platform-ops-side{box-sizing:border-box;color:#fff;background:#071f2d;border-right:1px solid #29424f;flex-direction:column;height:100vh;padding:24px 16px;display:flex;overflow:hidden}.platform-ops-side>.cs-brand-lockup{color:#fff;border-bottom:1px solid #29424f;padding:0 6px 24px}.platform-ops-side .cs-mark{width:44px;min-width:44px;height:44px}.platform-ops-side .cs-wordmark{display:block}.platform-ops-side>section{border-top:1px solid #29424f;border-bottom:1px solid #29424f;margin-top:26px;padding:20px 8px}.platform-ops-side small{color:#6f8994;letter-spacing:.13em;font-weight:700;display:block;font-size:8px!important}.platform-ops-side>section strong{margin-top:7px;font-size:15px;line-height:1.25;display:block}.platform-ops-side>nav{margin-top:24px;display:grid}.platform-ops-side>nav a{color:#a9bdc5;border-left:3px solid #0000;padding:12px 9px;font-size:11px;font-weight:700;text-decoration:none}.platform-ops-side>nav a:hover,.platform-ops-side>nav a.active{color:#fff;background:#153b4a;border-left-color:#d4aa4e}.platform-ops-side>div{border-top:1px solid #29424f;gap:6px;margin-top:auto;padding:18px 8px 4px;display:grid}.platform-ops-side>div b{font-size:11px}.platform-ops-side>div span{color:#9fb2ba;font-size:9px}.platform-ops-side>div a{color:#fff;text-underline-offset:3px;margin-top:12px;font-size:10px;font-weight:700;text-decoration:underline}.platform-ops-work{min-width:0;height:100vh;position:relative;overflow:hidden}.platform-ops-tabs{z-index:10;background:#fff;border-bottom:1px solid #cbd5d8;align-items:center;gap:24px;min-height:64px;padding:0 28px;display:flex;position:absolute;top:0;left:0;right:0;overflow:auto hidden}.platform-ops-tabs button{white-space:nowrap;height:64px}.platform-ops-body{box-sizing:border-box;max-width:none;height:calc(100vh - 64px);margin:64px 0 0;padding:30px max(28px,50vw - 727.5px) 70px;overflow:hidden auto}.platform-empty{color:#6f838c;margin:0;padding:20px;font-size:12px}.platform-systems input[type=date]{box-sizing:border-box;color:#173a49;background:#fff;border:1px solid #aebdc3;width:100%;padding:10px}.platform-issue-form{grid-template-columns:2fr .8fr 1.5fr auto}@media (width<=850px){.platform-ops{display:block;overflow:auto}.platform-ops-side{z-index:30;border-bottom:2px solid #d4aa4e;border-right:0;flex-direction:row;align-items:center;width:100%;height:68px;padding:8px 14px;display:flex;position:sticky;top:0}.platform-ops-side>.cs-brand-lockup{border:0;padding:0}.platform-ops-side>section,.platform-ops-side>nav{display:none}.platform-ops-side>div{border:0;justify-items:end;gap:2px;margin:0 0 0 auto;padding:0;display:grid}.platform-ops-side>div small,.platform-ops-side>div span{display:none}.platform-ops-side>div a{margin-top:2px}.platform-ops-work{height:calc(100vh - 68px)}.platform-ops-body{padding:24px 16px 55px}.platform-issue-form{grid-template-columns:1fr 1fr}.platform-issue-form input:first-child{grid-column:1/-1}}.tenant-admin-standard{background:#edf1f2!important;display:grid!important}.tenant-admin-work{min-width:0;height:100vh;overflow:hidden}.tenant-admin-toolbar{box-sizing:border-box;background:#fff;border-bottom:1px solid #cbd5d8;grid-template-columns:minmax(210px,1fr) minmax(180px,260px) minmax(210px,300px) auto;align-items:end;gap:14px;height:92px;padding:15px 28px;display:grid}.tenant-admin-toolbar>div{align-self:center}.tenant-admin-toolbar small,.tenant-admin-toolbar strong{display:block}.tenant-admin-toolbar small{color:#9b741e;letter-spacing:.12em;font-size:8px!important}.tenant-admin-toolbar strong{margin-top:6px;font-size:17px}.tenant-admin-toolbar label{gap:5px;display:grid}.tenant-admin-toolbar label span{color:#647983;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.tenant-admin-toolbar input,.tenant-admin-toolbar select{box-sizing:border-box;color:#173a49;height:38px;font:inherit;background:#fff;border:1px solid #b9c7cc;padding:0 11px;font-size:11px}.tenant-admin-toolbar button{color:#071f2d;background:#d4aa4e;border:0;height:38px;padding:0 16px;font-weight:800}.tenant-admin-scroll{box-sizing:border-box;height:calc(100vh - 92px);padding:28px;overflow:hidden auto}.tenant-admin-standard .tenant-title{padding-top:0}.tenant-admin-standard .tenant-create{z-index:80}.tenant-title button.tenant-delete-client{color:#a22d2d;background:#fff;border-color:#b83a3a}.tenant-title button.tenant-delete-client:hover{background:#fff3f3}.tenant-delete-overlay{z-index:120;background:#071f2db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tenant-delete-dialog{box-sizing:border-box;background:#fff;border-top:5px solid #b83a3a;width:min(560px,100%);padding:30px;box-shadow:0 28px 80px #071f2d66}.tenant-delete-dialog>small{letter-spacing:.12em;font-weight:800;color:#a22d2d!important}.tenant-delete-dialog h2{margin:9px 0 12px;font-size:28px}.tenant-delete-dialog p{color:#526973;font-size:14px;line-height:1.55}.tenant-delete-dialog label{color:#173a49;gap:8px;margin-top:22px;font-size:13px;display:grid}.tenant-delete-dialog input{box-sizing:border-box;height:42px;font:inherit;border:1px solid #9cadb4;padding:0 12px}.tenant-delete-dialog>div{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.tenant-delete-dialog button{color:#173a49;background:#fff;border:1px solid #173a49;padding:11px 15px;font-weight:800}.tenant-delete-dialog button.confirm-delete{color:#fff;background:#a22d2d;border-color:#a22d2d}.tenant-delete-dialog button:disabled{opacity:.4;cursor:not-allowed}@media (width<=1000px){.tenant-admin-toolbar{grid-template-columns:1fr 1fr auto}.tenant-admin-toolbar>div{display:none}}@media (width<=850px){.tenant-admin-work{height:calc(100vh - 68px)}.tenant-admin-toolbar{grid-template-columns:1fr 1fr;height:auto;min-height:108px;padding:12px 16px}.tenant-admin-toolbar button{grid-column:2}.tenant-admin-scroll{height:calc(100vh - 108px);padding:20px 16px}}@media (width<=620px){.tenant-admin-toolbar{grid-template-columns:1fr}.tenant-admin-toolbar button{grid-column:1}.tenant-admin-scroll{height:calc(100vh - 172px)}}.cco-hero{color:#fff;background:#061c28;grid-template-columns:1.45fr .55fr;align-items:center;gap:9vw;min-height:680px;padding:95px 7vw;display:grid}.cco-hero>div>p,.cco-intro>p,.cco-section header>p,.cco-data header>p,.cco-access p,.ccl-brand p,.ccl-panel p{letter-spacing:.18em;color:#43c9ba;font:700 9px Arial,sans-serif}.cco-hero h2{color:#d7f25a;max-width:730px;font:400 clamp(24px,3vw,39px)/1.15 Georgia,serif}.cco-lead{color:#acc0c6;max-width:720px;font-size:17px;line-height:1.7}.cco-actions{gap:18px;margin-top:35px;display:flex}.cco-actions a,.cco-access>a{color:#43c9ba;text-transform:uppercase;letter-spacing:.12em;border:1px solid #43c9ba;padding:17px 20px;font-size:9px;font-weight:700}.cco-actions a:first-child,.cco-access>a{color:#061c28;background:#43c9ba}.cco-actions span,.cco-access a span{margin-left:45px}.cco-hero aside{border-top:1px solid #fff3}.cco-hero aside>small{color:#78949e;letter-spacing:.15em;margin:18px 0 10px;font-size:8px;display:block}.cco-hero aside div{border-bottom:1px solid #ffffff26;grid-template-columns:1fr auto;align-items:center;padding:18px 0;display:grid}.cco-hero aside span{color:#ff7759;font-size:8px}.cco-hero aside b{font:400 18px Georgia,serif}.cco-hero aside i{color:#43c9ba;font-style:normal}.cco-intro{grid-template-columns:.35fr 1.65fr;gap:8vw;padding:100px 7vw;display:grid}.cco-intro h2,.cco-section h2,.cco-data h2,.cco-access h2{letter-spacing:-.045em;margin:0;font:400 clamp(39px,5vw,70px)/1.03 Georgia,serif}.cco-intro div>p{color:#5c6f76;max-width:930px;font-size:18px;line-height:1.75}.cco-outcomes{background:#fff;border-top:1px solid #102c3826;border-left:1px solid #102c3826;grid-template-columns:repeat(4,1fr);margin:0 5vw 100px;display:grid}.cco-outcomes article{border-bottom:1px solid #102c3826;border-right:1px solid #102c3826;min-height:280px;padding:35px}.cco-outcomes span{color:#ff7759;font-size:8px}.cco-outcomes h3{margin:52px 0 16px;font:400 25px Georgia,serif}.cco-outcomes p,.cco-role-grid p{color:#62747a;font-size:12px;line-height:1.65}.cco-section,.cco-data{padding:100px 7vw}.cco-section{background:#fff}.cco-section header,.cco-data header{grid-template-columns:.35fr 1.1fr .55fr;align-items:end;gap:5vw;margin-bottom:55px;display:grid}.cco-section header>span,.cco-data header>span,.cco-access>div>span{color:#65777d;font-size:13px;line-height:1.6}.cco-role-grid{border-top:1px solid #102c3826;border-left:1px solid #102c3826;grid-template-columns:repeat(3,1fr);display:grid}.cco-role-grid article{border-bottom:1px solid #102c3826;border-right:1px solid #102c3826;padding:30px}.cco-role-grid h3{margin:0;font:400 21px Georgia,serif}.cco-data{background:#edf2ef}.cco-data-map{background:#fff;border-top:3px solid #061c28}.cco-data-map>div{border-bottom:1px solid #102c3824;grid-template-columns:.55fr .75fr 1.4fr;display:grid}.cco-data-map span,.cco-data-map b{border-right:1px solid #102c381a;padding:18px 20px;font-size:11px;line-height:1.5}.cco-data-head{color:#fff;background:#061c28}.cco-data-head span{letter-spacing:.12em;text-transform:uppercase;font-size:8px}.cco-access{background:#d7f25a;grid-template-columns:1fr auto;align-items:center;gap:8vw;padding:75px 7vw;display:grid}.cco-access h2{margin:10px 0;font-size:48px}.cco-access>a{color:#fff;white-space:nowrap;background:#061c28;border-color:#061c28}.ccl-shell{background:#061c28;grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.ccl-brand{color:#fff;background:radial-gradient(circle at 80% 25%,#12404e,#061c28 48%);flex-direction:column;justify-content:space-between;padding:7vw;display:flex}.ccl-logo{color:#fff;font:700 32px Arial}.ccl-logo span{color:#d7f25a}.ccl-logo{font:inherit;align-items:center;gap:12px;display:flex}.ccl-logo>.cs-mark{width:52px;height:45px}.ccl-brand h1{letter-spacing:-.05em;max-width:760px;margin:24px 0;font:400 clamp(50px,6vw,82px)/.95 Georgia,serif}.ccl-brand div>span{color:#a9bdc4;max-width:630px;line-height:1.7;display:block}.ccl-brand>small{color:#698690;letter-spacing:.13em;font-size:8px}.ccl-panel{background:#f4f5ef;place-items:center;padding:8vw;display:grid}.ccl-panel>div{max-width:470px}.ccl-panel h2{letter-spacing:-.035em;margin:15px 0;font:400 48px Georgia,serif}.ccl-panel>div>span{color:#63757b;font-size:14px;line-height:1.7;display:block}.ccl-primary{color:#fff;text-transform:uppercase;letter-spacing:.12em;background:#0f766e;justify-content:space-between;margin:30px 0 18px;padding:18px 20px;font-size:9px;font-weight:700;display:flex}.ccl-back{color:#526b73;font-size:10px}.ccl-trust{border-top:1px solid #102c3829;gap:9px;margin-top:45px;padding-top:25px;display:grid}.ccl-trust b,.ccl-trust span{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.ccl-trust span{color:#718187!important}.ccl-trust span:before{content:"✓";color:#0f766e;margin-right:9px}@media (width<=900px){.cco-hero,.cco-intro,.cco-section header,.cco-data header,.cco-access,.ccl-shell{grid-template-columns:1fr}.cco-hero{padding-top:65px}.cco-hero aside{margin-top:30px}.cco-outcomes,.cco-role-grid{grid-template-columns:1fr 1fr}.cco-access>a{justify-self:start}.ccl-brand{min-height:52vh;padding:55px 7vw}.ccl-panel{padding:70px 7vw}}.cco-components{color:#f1f3f2;background:#081d2a;padding:90px 7vw}.cco-components>header{grid-template-columns:.35fr 1.1fr .55fr;align-items:end;gap:5vw;margin-bottom:46px;display:grid}.cco-components header>p{letter-spacing:.18em;color:#c9a85f;font:700 9px Arial,sans-serif}.cco-components header h2{letter-spacing:-.04em;margin:0;font:400 clamp(30px,3.15vw,44px)/1.08 Arial,sans-serif}.cco-components header>span{color:#9ba9b0;font-size:13px;line-height:1.6}.cco-components>div{border-top:1px solid #3a4e58;border-left:1px solid #3a4e58;grid-template-columns:repeat(3,1fr);display:grid}.cco-components article{border-bottom:1px solid #3a4e58;border-right:1px solid #3a4e58;min-height:285px;padding:30px;scroll-margin-top:100px}.cco-components small{letter-spacing:.14em;color:#c9a85f;font-size:8px}.cco-components h3{margin:48px 0 15px;font:500 25px Arial,sans-serif}.cco-components article p{color:#9ba9b0;font-size:12px;line-height:1.7}.cco-components article b{color:#ddc17d;border-top:1px solid #3a4e58;margin-top:24px;padding-top:16px;font-size:10px;line-height:1.5;display:block}.cco-hero>div>p,.cco-intro>p,.cco-section header>p,.cco-data header>p,.cco-access p{color:#c9a85f}.cco-hero h2{color:#ddc17d}.cco-actions a,.cco-access>a{color:#c9a85f;border-color:#c9a85f}.cco-actions a:first-child{color:#051724;background:#c9a85f}.cco-access{background:#c9a85f}.cco-access p{color:#51452d}.cco-access>a{color:#fff;background:#051724;border-color:#051724}@media (width<=900px){.cco-components>header,.cco-components>div{grid-template-columns:1fr}.cco-components article{min-height:auto}}@media (width<=600px){.cco-components{padding:68px 6vw}}.cco-hero{min-height:610px;padding-top:78px;padding-bottom:70px}.cco-hero h1{letter-spacing:-.05em;margin:20px 0 24px;font:500 clamp(44px,5vw,68px)/1 Arial,sans-serif}.cco-hero h2{letter-spacing:-.025em;font:500 clamp(24px,2.7vw,36px)/1.15 Arial,sans-serif}.cco-hero .cco-lead{letter-spacing:0;color:#aab6bc;max-width:720px;font:400 15px/1.65 Arial,sans-serif}.cco-intro h2,.cco-section h2,.cco-data h2,.cco-access h2{letter-spacing:-.04em;font:500 clamp(30px,3.15vw,44px)/1.08 Arial,sans-serif}@media (width<=600px){.cco-hero h1{font-size:40px}.cco-hero h2{font-size:25px}.cco-hero .cco-lead{font-size:14px}.cco-hero{min-height:auto;padding:60px 6vw}.cco-actions{flex-direction:column}.cco-outcomes,.cco-role-grid{grid-template-columns:1fr;margin-left:0;margin-right:0}.cco-section,.cco-data,.cco-intro{padding:70px 6vw}.cco-data-map{overflow-x:auto}.cco-data-map>div{min-width:720px}.cco-access{padding:60px 6vw}.cco-access h2{font-size:38px}.ccl-brand h1{font-size:48px}.ccl-panel h2{font-size:40px}}.od-shell{color:#102c38;background:#f3f5f1;grid-template-columns:265px 1fr;min-height:100vh;display:grid}.od-side{color:#fff;background:#061c28;flex-direction:column;height:100vh;padding:34px 27px;display:flex;position:sticky;top:0;overflow:auto}.od-logo{font:700 23px Arial}.od-logo span{color:#d7f25a}.od-side>div{margin:55px 0 32px}.od-side p,.od-section-head p,.od-guide-head>p,.od-releases>div>p,.od-denied p{letter-spacing:.16em;color:#43c9ba;font:700 7px Arial}.od-side h1{margin:12px 0;font:400 31px/1.05 Georgia,serif}.od-side>div>span{color:#8fa8b0;font-size:10px;line-height:1.55}.od-side nav{border-top:1px solid #ffffff21;flex-direction:column;display:flex}.od-side nav a{color:#a7bac0;border-bottom:1px solid #ffffff1a;padding:11px 0;font-size:9px}.od-side nav a:hover{color:#43c9ba}.od-side footer{flex-direction:column;gap:10px;margin-top:auto;padding-top:25px;display:flex}.od-side footer a{color:#78949e;font-size:8px}.od-main>header{background:#fff;border-bottom:1px solid #dce3df;justify-content:space-between;align-items:center;min-height:165px;padding:40px 5vw;display:flex}.od-main>header small{color:#0f8b80;letter-spacing:.15em;font:700 7px Arial}.od-main>header h2{margin:8px 0;font:400 43px Georgia,serif}.od-main>header p,.od-main>header>span{color:#72848a;font-size:8px}.od-library,.od-guide,.od-releases{padding:75px 5vw;scroll-margin-top:20px}.od-section-head{grid-template-columns:.35fr 1.65fr;gap:5vw;margin-bottom:36px;display:grid}.od-section-head h2,.od-guide-head h2{letter-spacing:-.04em;margin:0;font:400 clamp(35px,4vw,58px)/1 Georgia,serif}.od-grid{border-top:1px solid #cfd9d5;border-left:1px solid #cfd9d5;grid-template-columns:1fr 1fr;display:grid}.od-grid>a{background:#fff;border-bottom:1px solid #cfd9d5;border-right:1px solid #cfd9d5;grid-template-columns:35px 1fr;gap:13px;min-height:230px;padding:25px;transition:all .2s;display:grid}.od-grid>a:hover{background:#edf7f3;transform:translateY(-2px)}.od-grid>a>span{color:#ff7759;font-size:8px}.od-grid small{letter-spacing:.12em;color:#0f8b80;font-size:6px}.od-grid h3{margin:13px 0;font:400 24px Georgia,serif}.od-grid p{color:#65777d;font-size:10px;line-height:1.6}.od-grid footer{color:#7a8c92;justify-content:space-between;margin-top:25px;font-size:7px;display:flex}.od-grid footer b{color:#0f8b80}.od-guide{background:#fff;border-top:1px solid #d6dfdb}.od-guide:nth-of-type(2n){background:#edf2ef}.od-guide-head{grid-template-columns:.35fr 1fr .65fr;align-items:end;gap:5vw;margin-bottom:45px;display:grid}.od-guide-head>span{color:#65777d;font-size:11px;line-height:1.65}.od-steps{border-top:2px solid #061c28}.od-steps article{border-bottom:1px solid #d5dfdb;grid-template-columns:45px .45fr 1.55fr;align-items:start;gap:24px;padding:22px 0;display:grid}.od-steps article>b{color:#ff7759;font-size:8px}.od-steps h3{margin:0;font:400 20px Georgia,serif}.od-steps p{color:#60737a;margin:0;font-size:11px;line-height:1.65}.od-table{background:#fff;border-top:3px solid #061c28;overflow:auto}.od-table>header,.od-table>div{grid-template-columns:.8fr 1fr 1.2fr 1fr;min-width:800px;display:grid}.od-table>header{color:#fff;background:#061c28}.od-table span{border-bottom:1px solid #d7dfdc;border-right:1px solid #102c381f;padding:15px 17px;font-size:9px;line-height:1.5}.od-table>header span{letter-spacing:.1em;text-transform:uppercase;border-color:#ffffff1f;font-size:7px}.od-releases{color:#fff;background:#061c28}.od-releases .od-section-head h2{color:#fff}.od-releases article{border-top:1px solid #ffffff26;padding:28px 0}.od-releases article header{justify-content:space-between;align-items:start;display:flex}.od-releases article small{color:#43c9ba;letter-spacing:.12em;font-size:7px}.od-releases h3{margin:10px 0;font:400 27px Georgia,serif}.od-releases article header>b{color:#061c28;background:#d7f25a;padding:7px 10px;font-size:6px}.od-releases ul{columns:2;color:#a7bbc1;column-gap:60px;font-size:10px;line-height:1.6}.od-releases li{margin-bottom:8px}.od-denied{color:#fff;background:#061c28;place-items:center;min-height:100vh;padding:30px;display:grid}.od-denied>div{border-top:3px solid #43c9ba;max-width:680px;padding-top:35px}.od-denied h1{margin:15px 0;font:400 65px Georgia,serif}.od-denied span{color:#a8bbc1;line-height:1.7;display:block}.od-denied a{color:#061c28;text-transform:uppercase;background:#43c9ba;margin:35px 20px 0 0;padding:15px 18px;font-size:8px;font-weight:700;display:inline-block}.od-denied a:last-child{color:#43c9ba;background:0 0;border:1px solid #43c9ba}@media (width<=900px){.od-shell{grid-template-columns:1fr}.od-side{height:auto;position:relative}.od-side nav{grid-template-columns:1fr 1fr;display:grid}.od-side footer{margin-top:25px}.od-guide-head,.od-section-head{grid-template-columns:1fr}.od-releases ul{columns:1}}@media (width<=600px){.od-grid{grid-template-columns:1fr}.od-steps article{grid-template-columns:30px 1fr}.od-steps p{grid-column:2}.od-main>header{flex-direction:column;align-items:flex-start;gap:20px}.od-side nav{grid-template-columns:1fr}.od-library,.od-guide,.od-releases{padding:55px 6vw}}.ppm-app{--blue:#075aa8;--navy:#071f2b;--ink:#17313b;--muted:#71858c;--line:#d7e0dd;--bg:#eef2f0;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif}.ppm-app button,.ppm-app input,.ppm-app select{font:inherit}.ppm-top{border-bottom:2px solid var(--blue);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 26px;display:grid}.ppm-brand{align-items:center;gap:10px;display:flex}.ppm-brand span{background:var(--blue);color:#fff;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.ppm-brand b{font-size:12px}.ppm-top>div{text-align:center}.ppm-top>div strong,.ppm-top>div small{display:block}.ppm-top>div strong{font-size:11px}.ppm-top>div small{color:#789098;margin-top:3px;font-size:7px}.ppm-top>a:last-child{color:var(--blue);justify-self:end;font-size:8px}.ppm-shell{grid-template-columns:218px minmax(0,1fr);min-height:calc(100vh - 68px);display:grid}.ppm-side{background:var(--navy);color:#fff;flex-direction:column;align-self:start;height:calc(100vh - 68px);padding:24px 13px;display:flex;position:sticky;top:0}.ppm-side>p{color:#6f8a94;letter-spacing:.13em;margin:0 10px 17px;font-size:7px}.ppm-side>button{color:#91a6ad;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:27px 1fr;padding:12px 10px;font-size:9px;display:grid}.ppm-side>button span{color:#57757f;font-size:7px}.ppm-side>button.active{color:#fff;background:#113641;border-color:#42aef5}.ppm-connect{border:1px solid #1d424d;margin-top:auto;padding:13px}.ppm-connect small{color:#6e909a;letter-spacing:.1em;font-size:6px}.ppm-connect strong{margin:6px 0;font-size:10px;display:block}.ppm-connect p{color:#78929a;margin:0 0 9px;font-size:7px;line-height:1.45}.ppm-connect button{color:#5bb6f5;background:0 0;border:0;padding:0;font-size:7px;text-decoration:underline}.ppm-content{min-width:0;padding:25px clamp(18px,3vw,42px) 60px}.ppm-notice{color:#21685b;background:#dff2e9;align-items:center;margin-bottom:14px;padding:11px 13px;font-size:8px;display:flex}.ppm-notice button{background:0 0;border:0;margin-left:auto;font-size:16px}.area-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.area-head small,.panel-title small,.delivery-title small,.program header small,.scorecard-link>small{color:var(--blue);letter-spacing:.11em;font-size:7px;font-weight:750}.area-head h1{letter-spacing:-.04em;margin:6px 0;font-size:29px}.area-head p{color:var(--muted);margin:0;font-size:9px}.area-head>button,.request-form button,.delivery-title>button,.program header button,.benefit-lower button{background:var(--navy);color:#fff;cursor:pointer;border:0;padding:11px 14px;font-size:8px}.ppm-metrics,.benefit-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.ppm-metrics article,.benefit-summary article{border:1px solid var(--line);background:#fff;padding:16px}.ppm-metrics small,.ppm-metrics span,.benefit-summary small,.benefit-summary span{color:var(--muted);font-size:7px;display:block}.ppm-metrics strong,.benefit-summary strong{margin:9px 0 5px;font-size:24px;display:block}.good{color:#15705d!important}.bad{color:#c44b38!important}.panel{border:1px solid var(--line);background:#fff}.panel-title{justify-content:space-between;align-items:end;padding:18px;display:flex}.panel-title h2{margin:5px 0 0;font-size:18px}.panel-title button{color:var(--blue);background:0 0;border:0;font-size:7px}.exec-grid{grid-template-columns:minmax(0,1fr) 310px;gap:12px;display:grid}.project-table{grid-template-columns:minmax(240px,1.4fr) 1fr .55fr .7fr .8fr;align-items:center;gap:12px;display:grid}.project-table.head{color:var(--muted);text-transform:uppercase;background:#f0f4f2;padding:9px 17px;font-size:6px}.portfolio>button.project-table{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e1e8e5;padding:13px 17px;font-size:8px}.portfolio>button:hover{background:#f6f9f7}.project-table strong,.project-table small{display:block}.project-table strong{font-size:8px}.project-table small{color:#7d8f95;margin-top:3px;font-size:6px;font-weight:400}.health,.state{border-radius:2px;justify-self:start;padding:5px 7px;font-size:6px;font-style:normal}.health.critical,.state.blocked,.state.deferred{color:#9d3d2d;background:#fee3de}.state.draft,.state.not-started{color:#536d76;background:#e7edef}.progress-cell{grid-template-columns:1fr 28px;align-items:center;gap:6px;display:grid}.progress-cell i{background:#e1e8e5;height:4px}.progress-cell i b{background:var(--blue);height:100%;display:block}.progress-cell em{font-size:7px;font-style:normal}.attention{padding-bottom:10px}.attention article{border-top:1px solid #e1e8e5;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;padding:12px 16px;display:grid}.attention article>b{color:#e2523e;font-size:7px}.attention article strong,.attention article small{display:block}.attention article strong{font-size:8px}.attention article small{color:var(--muted);margin-top:3px;font-size:6px}.attention article em{color:#9d3d2d;background:#fee3de;padding:5px;font-size:6px;font-style:normal}.attention>button{color:var(--blue);background:0 0;border:0;margin:12px 16px 0;font-size:7px}.strategy-strip{color:#fff;background:#092431;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.strategy-strip>div{border-left:1px solid #24434d;padding:16px}.strategy-strip small,.strategy-strip strong,.strategy-strip span{display:block}.strategy-strip small{color:#6f8e98;font-size:6px}.strategy-strip strong{margin:7px 0;font-size:10px}.strategy-strip span{color:#8ba2a9;font-size:7px}.request-form{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr 140px 140px auto;align-items:end;gap:10px;margin-bottom:12px;padding:17px;display:grid}.request-form label{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:6px;font-size:7px;display:flex}.request-form .wide{grid-column:1/3}.request-form input{border:1px solid #cdd8d4;padding:9px;font-size:8px}.request-form>div{gap:7px;display:flex}.request-form .quiet{color:var(--ink);background:#fff;border:1px solid #cad6d2}.intake-layout{grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);gap:12px;display:grid}.intake-head,.intake-list>button{grid-template-columns:minmax(220px,1.4fr) .8fr 45px 65px;align-items:center;gap:10px;display:grid}.intake-head{color:var(--muted);text-transform:uppercase;background:#f0f4f2;padding:9px 17px;font-size:6px}.intake-list>button{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-top:1px solid #e1e8e5;padding:13px 17px;font-size:8px}.intake-list>button.selected{border-left:3px solid var(--blue);background:#edf6fb}.intake-list strong,.intake-list small{display:block}.intake-list small{color:var(--muted);margin-top:3px;font-size:6px;font-weight:400}.business-case{padding:22px}.business-case>small{color:var(--blue);font-size:6px}.business-case h2{font-size:20px}.business-case dl div{border-top:1px solid #e2e8e6;padding:9px 0}.business-case dt{color:var(--muted);text-transform:uppercase;font-size:6px}.business-case dd{margin:4px 0 0;font-size:9px}.approval-flow{grid-template-columns:repeat(3,1fr);margin:17px 0;display:grid}.approval-flow span{color:#7a8d93;text-align:center;border-top:3px solid #d7dfdc;padding:9px 5px;font-size:6px}.approval-flow span.done{color:#16877e;border-color:#16877e}.decision-actions{gap:5px;display:flex}.decision-actions button{background:#fff;border:1px solid #c9d5d1;flex:1;padding:8px 5px;font-size:6px}.decision-actions button:last-child{background:var(--navy);color:#fff}.empty{text-align:center;color:var(--muted);padding:60px 10px}.planning-top{grid-template-columns:.75fr 1.25fr;gap:12px;margin-bottom:12px;display:grid}.weights{padding-bottom:15px}.weights>p{color:var(--muted);padding:0 18px;font-size:8px}.weights>label{border-top:1px solid #e2e8e6;padding:9px 18px;display:block}.weights label span{text-transform:capitalize;justify-content:space-between;font-size:8px;display:flex}.weights input{width:100%;accent-color:var(--blue)}.scenarios{padding-bottom:18px}.scenario-tabs{padding:0 18px;display:flex}.scenario-tabs button{background:#fff;border:1px solid #d3ddda;flex:1;padding:9px;font-size:7px}.scenario-tabs button.active{background:var(--navy);color:#fff}.scenario-numbers{grid-template-columns:repeat(3,1fr);padding:18px;display:grid}.scenario-numbers article{border-left:1px solid #e0e7e4;padding:12px}.scenario-numbers small,.scenario-numbers strong{display:block}.scenario-numbers small{color:var(--muted);font-size:6px}.scenario-numbers strong{margin-top:8px;font-size:18px}.capacity-line{padding:0 18px}.capacity-line span,.capacity-line em{font-size:7px;font-style:normal}.capacity-line i{background:#e1e8e5;height:8px;margin:7px 0;display:block}.capacity-line i b{background:#16877e;height:100%;display:block}.allocation>article{border-top:1px solid #e1e8e5;grid-template-columns:minmax(260px,1fr) 80px 1.2fr 55px;align-items:center;gap:14px;padding:13px 18px;display:grid}.allocation article strong,.allocation article small{display:block}.allocation article strong{font-size:8px}.allocation article strong>b{color:var(--blue);margin-right:9px}.allocation article small{color:var(--muted);margin:3px 0 0 25px;font-size:6px;font-weight:400}.roadmap{background:repeating-linear-gradient(90deg,#f1f4f3 0 calc(25% - 1px),#dce5e2 calc(25% - 1px) 25%);height:25px;position:relative}.roadmap i{background:var(--blue);color:#fff;height:15px;font-size:5px;font-style:normal;position:absolute;top:5px}.roadmap i em{padding-left:6px;font-style:normal}.allocation article>button{color:#1f6959;background:#ddf1e8;border:0;padding:6px;font-size:6px}.view-tabs{border-bottom:1px solid #ccd8d4;gap:20px;margin-bottom:14px;display:flex;overflow:auto}.view-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 1px;font-size:7px}.view-tabs button.active{border-color:var(--blue);color:var(--blue);font-weight:700}.delivery-title{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.delivery-title h2{margin:6px 0;font-size:23px}.delivery-title p{color:var(--muted);margin:0;font-size:8px}.task-area{flex-direction:column;gap:10px;display:flex}.task-table{overflow:auto}.task-table>header{border-left:4px solid var(--blue);align-items:center;gap:8px;padding:12px 15px;display:flex}.task-table h3{margin:0;font-size:13px}.task-table header span{color:var(--muted);font-size:6px}.task-row{border-top:1px solid #e1e8e5;grid-template-columns:minmax(220px,1.4fr) .8fr .7fr .5fr .7fr .7fr;align-items:center;gap:10px;min-width:900px;padding:10px 15px;font-size:7px;display:grid}.task-head{color:var(--muted);text-transform:uppercase;background:#f0f4f2;font-size:6px}.task-row strong,.task-row small{display:block}.task-row strong{font-size:8px}.task-row strong>i{color:#e2523e;margin-right:6px}.task-row small{color:var(--muted);margin-top:3px;font-size:6px}.task-row select{border:0}.task-progress{grid-template-columns:1fr 28px;align-items:center;display:grid}.task-progress input{width:100%;accent-color:var(--blue)}.timeline>header{grid-template-columns:280px 1fr;padding:18px;display:grid}.timeline>header>div:last-child{color:var(--muted);grid-template-columns:repeat(4,1fr);align-items:end;font-size:6px;display:grid}.timeline h2{margin:5px 0 0}.timeline article{border-top:1px solid #e1e8e5;grid-template-columns:280px 1fr;align-items:center;padding:11px 18px;display:grid}.timeline article strong,.timeline article small{display:block}.timeline article strong{font-size:8px}.timeline article small{color:var(--muted);margin-top:3px;font-size:6px}.timeline article>div{background:repeating-linear-gradient(90deg,#f3f6f5 0 calc(25% - 1px),#dce5e2 calc(25% - 1px) 25%);height:27px;position:relative}.timeline article i{background:var(--blue);color:#fff;place-items:center;height:17px;font-size:5px;font-style:normal;display:grid;position:absolute;top:5px}.timeline article i.blocked{background:#e2523e}.raid-head,.raid article{grid-template-columns:70px minmax(280px,1fr) 70px 80px 110px;align-items:center;gap:12px;display:grid}.raid-head{color:var(--muted);text-transform:uppercase;background:#f0f4f2;padding:9px 18px;font-size:6px}.raid article{border-top:1px solid #e1e8e5;padding:13px 18px;font-size:8px}.raid article>b{color:var(--blue)}.raid article em{color:#9d3d2d;background:#fee3de;padding:5px;font-size:6px;font-style:normal}.financial-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.financial-grid>.panel{padding-bottom:18px}.big-compare{grid-template-columns:repeat(3,1fr);padding:0 18px 18px;display:grid}.big-compare>div{border-left:1px solid #e1e8e5;padding:12px}.big-compare small,.big-compare strong{display:block}.big-compare small{color:var(--muted);font-size:6px}.big-compare strong{margin-top:7px;font-size:18px}.financial-grid>.panel>.progress-cell{margin:0 18px}.variance{padding:0 18px;font-size:8px}.resource-table article{border-top:1px solid #e1e8e5;grid-template-columns:1fr 60px 1fr;align-items:center;gap:10px;padding:12px 18px;font-size:8px;display:grid}.program{margin-bottom:12px}.program>header{justify-content:space-between;align-items:end;padding:20px;display:flex}.program h2{margin:5px 0;font-size:21px}.program header p{color:var(--muted);margin:0;font-size:8px}.program-metrics{color:#fff;background:#092431;grid-template-columns:repeat(4,1fr);display:grid}.program-metrics span{color:#8199a1;border-left:1px solid #24434d;padding:13px;font-size:6px}.program-metrics b{color:#fff;margin-bottom:4px;font-size:15px;display:block}.program-projects article{border-top:1px solid #e1e8e5;grid-template-columns:minmax(250px,1.2fr) .5fr .8fr 1fr;align-items:center;gap:12px;padding:13px 18px;font-size:8px;display:grid}.program>footer{background:#f0f4f2;grid-template-columns:1fr 1fr;display:grid}.program footer>div{border-left:1px solid #dce4e1;padding:14px 18px}.program footer small,.program footer strong{display:block}.program footer small{color:var(--muted);font-size:6px}.program footer strong{margin-top:5px;font-size:9px}.benefit-summary{margin-bottom:12px}.benefits{overflow:auto}.benefit-head,.benefits>article{grid-template-columns:minmax(220px,1.3fr) .6fr .4fr .4fr .7fr .7fr;align-items:center;gap:10px;min-width:850px;display:grid}.benefit-head{color:var(--muted);text-transform:uppercase;background:#f0f4f2;padding:9px 18px;font-size:6px}.benefits>article{border-top:1px solid #e1e8e5;padding:13px 18px;font-size:8px}.benefits article strong,.benefits article small{display:block}.benefits article small{color:var(--muted);margin-top:3px;font-size:6px}.benefits article em{font-style:normal}.benefits article label{grid-template-columns:1fr 40px;align-items:center;display:grid}.benefits article input{width:100%;accent-color:var(--blue)}.benefit-lower{grid-template-columns:1fr .7fr;gap:12px;margin-top:12px;display:grid}.benefit-lower>.panel{padding:20px}.benefit-lower .panel-title{padding:0 0 14px}.benefit-lower ol{padding-left:20px}.benefit-lower li{padding:8px}.benefit-lower li b,.benefit-lower li span{display:block}.benefit-lower li b{font-size:8px}.benefit-lower li span{color:var(--muted);margin-top:3px;font-size:6px}.scorecard-link{background:#092431;color:#fff!important}.scorecard-link h2{font-size:21px}.scorecard-link>strong{color:#55c9b7;margin:25px 0;font-size:28px;display:block}.scorecard-link>strong span{color:#78939c;font-size:6px}.scorecard-link p{color:#8da5ad;font-size:8px;line-height:1.5}.scorecard-link a{color:#60bff8;font-size:7px}.scorecard-link>small{color:#59b8f5}.ppm-app{--blue:#cfa94e;--navy:#071f2d;--ink:#102e3c;--muted:#667b85;--line:#ccd4d6;--bg:#f3f1eb}.ppm-top{color:#fff;background:#041621;border-bottom:1px solid #ffffff2e;height:76px;padding:0 4vw}.ppm-brand{color:#fff;gap:12px}.ppm-brand>.cs-mark{width:48px;height:42px;display:grid}.ppm-brand>.cs-wordmark{display:flex}.ppm-top>div strong{font:400 15px Georgia,Times New Roman,serif}.ppm-top>div small{color:#9aabb2}.ppm-top>a:last-child{color:#d4b25f;font-size:9px}.ppm-side{background:#071f2d}.ppm-side>p{color:#d4b25f}.ppm-side>button.active{background:#153746;border-color:#d4b25f}.ppm-connect button{color:#d4b25f}.area-head small,.panel-title small,.delivery-title small,.program header small,.scorecard-link>small{color:#a77b20}.area-head h1,.panel-title h2,.delivery-title h2,.program h2,.business-case h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.area-head h1{font-size:38px}.area-head>button,.request-form button,.delivery-title>button,.program header button,.benefit-lower button{background:#071f2d}.panel,.ppm-metrics article,.benefit-summary article{box-shadow:none}.progress-cell i b,.roadmap i,.timeline article i{background:#d4aa4e}.view-tabs button.active{color:#8d671d;border-color:#b78a2f}.strategy-strip,.program-metrics,.scorecard-link{background:#071f2d}.health.on-track,.state.approved,.state.complete{color:#16654f;background:#e1f1e9}.health.at-risk,.state.review,.state.in-progress{color:#76540b;background:#fff0c9}@media (width<=1100px){.exec-grid,.planning-top,.intake-layout,.financial-grid,.benefit-lower{grid-template-columns:1fr}.attention{order:2}.request-form{grid-template-columns:1fr 1fr}.request-form .wide{grid-column:auto}.strategy-strip,.ppm-metrics,.benefit-summary{grid-template-columns:1fr 1fr}.portfolio,.allocation,.timeline,.raid{overflow:auto}.project-table,.allocation>article,.timeline>header,.timeline article,.raid-head,.raid article{min-width:780px}}@media (width<=720px){.ppm-top{grid-template-columns:1fr auto;padding:0 13px}.ppm-top>div{display:none}.ppm-shell{display:block}.ppm-side{flex-direction:row;height:auto;padding:7px;position:static;overflow:auto}.ppm-side>p,.ppm-connect{display:none}.ppm-side>button{min-width:155px}.ppm-content{padding:20px 12px 50px}.area-head,.delivery-title,.program>header{flex-direction:column;align-items:flex-start}.ppm-metrics,.benefit-summary,.strategy-strip,.request-form{grid-template-columns:1fr}.request-form>div{grid-column:1}.scenario-numbers,.program-metrics{grid-template-columns:1fr 1fr}.capacity-line{margin-top:10px}.program-projects{overflow:auto}.program-projects article{min-width:750px}.program>footer{grid-template-columns:1fr}.view-tabs{gap:14px}.scorecard-link>strong{font-size:22px}}.ppm-brand.cs-brand-lockup .cs-wordmark,.ppm-brand.cs-brand-lockup .cs-wordmark>span{width:auto!important;height:auto!important;color:inherit!important;place-items:initial!important;font-weight:inherit!important;background:0 0!important;display:flex!important}.ppm-brand.cs-brand-lockup .cs-wordmark{flex-direction:column!important}.ppm-brand.cs-brand-lockup .cs-wordmark>span{align-items:baseline!important}.ppm-brand.cs-brand-lockup .cs-wordmark b{font-size:inherit!important}
