/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#07131d;--navy:#081722;--blue:#4c8dff;--cyan:#59d7ff;--violet:#8d78ff;--paper:#f4f7f8;--muted:#667680;--line:#0a223221}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}.legal-page{background:var(--paper);min-height:100vh}.legal-hero{background:var(--navy);color:#fff;padding:170px clamp(24px,7vw,112px) 82px}.legal-hero .section-kicker{color:var(--cyan)}.legal-hero h1{letter-spacing:-.065em;margin:12px 0 0;font-size:clamp(58px,8vw,112px);line-height:.92}.legal-hero>p:last-child{color:#89a3b1;margin:30px 0 0;font-size:14px}.legal-content{background:#fff;max-width:920px;margin:0 auto;padding:90px clamp(24px,6vw,80px)}.legal-content>p,.legal-content section p{color:#586f79;font-size:16px;line-height:1.8}.legal-content section{border-top:1px solid var(--line);margin-top:38px;padding-top:34px}.legal-content h2{letter-spacing:-.035em;margin:0 0 15px;font-size:29px}.legal-content a{color:#287ca5;font-weight:750}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #69d8f4}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;z-index:20;background:#07131db8;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(24px,5vw,80px);display:grid;position:absolute;top:0;left:0;right:0}.brand{align-items:center;width:max-content;display:inline-flex}.animated-wordmark{color:#64d8fa;letter-spacing:-1.1px;align-items:baseline;padding:10px 1px;font-size:22px;font-weight:680;line-height:1;display:inline-flex;overflow:hidden}.animated-wordmark>span:not(.pro-drop){color:#0000;background:linear-gradient(100deg,#64ddfb,#718cff);-webkit-background-clip:text;background-clip:text}.animated-wordmark .pro-drop{color:#fff;text-shadow:0 0 18px #ffffff2e;margin:0 .5px;animation:1.15s cubic-bezier(.2,.78,.26,1) both pro-drop;display:inline-block;position:relative}@keyframes pro-drop{0%,8%{opacity:0;transform:translateY(-24px)}70%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.desktop-nav{gap:34px;font-size:13px;display:flex}.desktop-nav a{color:#b9c6ce;transition:color .2s}.desktop-nav a:hover{color:#fff}.header-cta{justify-self:end;align-items:center;gap:9px;font-size:13px;display:flex}.header-cta span{color:var(--cyan);font-size:17px}.mobile-menu{display:none}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.hero{background:var(--navy);color:#fff;min-height:820px;padding:176px clamp(24px,7vw,112px) 96px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#07131dfa,#0000);width:54%;position:absolute;inset:0}.grid-field{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0 0 0 54%;-webkit-mask-image:linear-gradient(#0000,#000 25% 70%,#0000);mask-image:linear-gradient(#0000,#000 25% 70%,#0000)}.ambient{filter:blur(2px);border-radius:50%;position:absolute}.ambient-one{filter:blur(90px);opacity:.22;background:#1753b4;width:500px;height:500px;top:90px;right:-80px}.ambient-two{filter:blur(120px);opacity:.16;background:#573ac4;width:420px;height:420px;top:320px;right:28%}.hero-copy{z-index:3;max-width:730px;position:relative}.eyebrow,.section-kicker{color:#70d7f7;letter-spacing:2.1px;text-transform:uppercase;font-size:14px;font-weight:600}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--cyan);box-shadow:0 0 12px var(--cyan);border-radius:50%;width:5px;height:5px}.hero h1{letter-spacing:clamp(-4.5px,-.055em,-2px);margin:25px 0 30px;font-size:clamp(52px,6.2vw,92px);font-weight:480;line-height:.99}.gradient-text{color:#0000;background:linear-gradient(100deg,#84deff,#8a9dff 55%,#a48cff);-webkit-background-clip:text;background-clip:text}.hero-lede{color:#aabac4;max-width:650px;margin:0;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:38px;display:flex}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 22px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.button-primary{color:#06131d;background:linear-gradient(120deg,#58ccf0,#6781ff)}.button-primary:hover{transform:translateY(-2px);box-shadow:0 10px 36px #53acff47}.button-secondary{color:#e2e9ed;border-color:#fff3}.button-secondary:hover{background:#ffffff12;border-color:#fff6}.trust-row{color:#758994;letter-spacing:1px;text-transform:uppercase;gap:26px;margin-top:34px;font-size:14px;display:flex}.trust-row span{align-items:center;gap:9px;display:flex}.trust-row span:before{color:#4d6a79;content:"◇";font-size:13px}.dnbcore-wrap{z-index:4;width:min(40vw,530px);position:absolute;top:177px;right:clamp(-100px,3.5vw,55px)}.dnbcore-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#162d3df0,#081824e6);border:1px solid #8ed0ff2b;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000061}.dnbcore-card:before{background:linear-gradient(90deg, var(--cyan), var(--violet), transparent 80%);content:"";height:1px;position:absolute;top:0;left:0;right:0}.dnbcore-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.dnbcore-identity{align-items:center;gap:12px;display:flex}.dnbcore-identity div{flex-direction:column;gap:4px;display:flex}.dnbcore-identity strong{font-size:36px}.dnbcore-identity>div>span{color:#78909e;font-size:14px}.dnbcore-identity i{background:#5fe2a2;border-radius:50%;width:5px;height:5px;margin-right:4px;animation:2.2s ease-out infinite core-pulse;display:inline-block}.dnbcore-wordmark{letter-spacing:-.8px;align-items:baseline;width:max-content;padding:7px 0 3px;display:inline-flex;overflow:hidden}.dnbcore-wordmark>span:first-child{color:#0000;background:linear-gradient(100deg,#62ddfb,#7288ff);-webkit-background-clip:text;background-clip:text}.dnbcore-wordmark .core-drop{color:#fff;text-shadow:0 0 18px #fff3;animation:.9s cubic-bezier(.2,.78,.26,1) both core-drop;display:inline-block}.dnbcore-inline{letter-spacing:-1.1px;font-weight:680;display:inline-flex}.dnbcore-inline>span:first-child{color:#0000;background:linear-gradient(100deg,#62ddfb,#7288ff);-webkit-background-clip:text;background-clip:text}.dnbcore-inline>span:last-child{color:#fff}@keyframes core-drop{0%{opacity:0;transform:translateY(-24px)}72%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes core-pulse{0%{box-shadow:0 0 #5fe2a26b}70%,to{box-shadow:0 0 0 7px #5fe2a200}}.status-pill{color:#6cd8a4;letter-spacing:1px;text-transform:uppercase;border:1px solid #5fe2a233;padding:7px 10px;font-size:13px}.conversation{min-height:365px;padding:39px 36px 29px}.system-label{color:#68cae9;letter-spacing:1.8px;text-transform:uppercase;margin:0;font-size:13px}.conversation h2{letter-spacing:-1px;max-width:360px;margin:16px 0;font-size:27px;font-weight:520;line-height:1.18}.assistant-copy{color:#91a3ae;max-width:390px;font-size:14px;line-height:1.65}.capability-flow{border-top:1px solid #ffffff14;flex-direction:column;margin-top:25px;display:flex}.capability-flow div{border-bottom:1px solid #ffffff14;grid-template-columns:25px 1fr 70px;align-items:center;gap:12px;padding:12px 0;display:grid}.capability-flow span{color:#587483;font-family:var(--font-geist-mono);font-size:13px}.capability-flow strong{color:#adbec7;font-size:14px;font-weight:500}.capability-flow i{background:#183848;height:2px;position:relative;overflow:hidden}.capability-flow i:after{background:linear-gradient(90deg,var(--cyan),var(--violet));content:"";animation:2.8s ease-in-out infinite signal;position:absolute;inset:0;transform:translate(-100%)}.capability-flow div:nth-child(2) i:after{animation-delay:.45s}.capability-flow div:nth-child(3) i:after{animation-delay:.9s}@keyframes signal{0%,25%{transform:translate(-100%)}65%,to{transform:translate(100%)}}.dnbcore-foot{color:#617986;letter-spacing:.7px;text-transform:uppercase;background:#020b1180;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 18px;font-size:13px;display:flex}.dnbcore-foot span{align-items:center;gap:6px;display:flex}.dnbcore-foot span:before{content:"";background:#59d69a;border-radius:50%;width:4px;height:4px}.signal-card{background:#0c1f2cf0;border:1px solid #79c1ef24;flex-direction:column;gap:5px;width:188px;padding:17px 19px;display:flex;position:absolute;bottom:-56px;right:-28px;box-shadow:0 20px 50px #0000004d}.signal-card span{color:#718895;letter-spacing:1.2px;text-transform:uppercase;font-size:13px}.signal-card strong{font-size:14px;font-weight:550}.signal-card div{background:#183545;height:2px;margin-top:7px}.signal-card i{background:linear-gradient(90deg,var(--cyan),var(--violet));width:72%;height:100%;display:block}.orbit{pointer-events:none;border:1px solid #5bb5f417;border-radius:50%;position:absolute}.orbit-one{width:600px;height:600px;top:-75px;left:-80px}.orbit-two{width:720px;height:720px;top:-135px;left:-140px}.hero-footer{color:#536a77;letter-spacing:1.4px;text-transform:uppercase;z-index:4;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;bottom:30px;left:clamp(24px,7vw,112px);right:clamp(24px,7vw,112px)}.hero-footer div{background:#ffffff14;flex:1;height:1px}.section-shell{padding:130px clamp(24px,7vw,112px)}.manifesto{text-align:center;background:#eef3f5;padding:130px clamp(24px,9vw,150px)}.manifesto .section-kicker,.section-shell .section-kicker{color:#5081a2}.manifesto h2{letter-spacing:-3px;margin:26px auto;font-size:clamp(38px,5vw,68px);font-weight:480;line-height:1.08}.manifesto h2 span{color:#8c9ba3}.manifesto>p:last-child{color:#60727c;max-width:700px;margin:0 auto;font-size:16px;line-height:1.7}.approach{background:#f7f9f9}.section-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;margin-bottom:65px;display:grid}.section-heading h2,.ai-copy h2{letter-spacing:-2.8px;margin:18px 0 0;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.05}.section-heading>p{color:#667780;margin:0 0 4px;font-size:14px;line-height:1.7}.approach-grid{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.approach-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);border-top:1px solid var(--line);min-height:455px;padding:30px;transition:all .3s;position:relative}.approach-card:hover{z-index:2;background:#fff;transform:translateY(-6px);box-shadow:0 24px 60px #0d273712}.card-number{color:#8c9ba3;font-family:var(--font-geist-mono);font-size:13px}.step-icon{width:110px;height:110px;margin:42px 0 30px;position:relative}.step-icon span{border:1px solid #7ca9c1;border-radius:50%;position:absolute}.step-01 span:first-child{width:80px;height:80px;top:15px;left:0}.step-01 span:nth-child(2){width:50px;height:50px;top:0;left:30px}.step-01 span:nth-child(3){background:#6484ff;border:0;width:10px;height:10px;top:45px;left:48px;box-shadow:0 0 24px #6484ff8c}.step-02 span{border-radius:0;width:58px;height:58px;transform:rotate(45deg)}.step-02 span:first-child{top:25px;left:5px}.step-02 span:nth-child(2){border-color:#8179d9;top:25px;left:30px}.step-02 span:nth-child(3){background:#65d6f559;border:0;top:25px;left:55px}.step-03 span{transform-origin:0;border-radius:0;width:80px;height:1px}.step-03 span:first-child{top:25px;left:14px;transform:rotate(35deg)}.step-03 span:nth-child(2){top:83px;left:14px;transform:rotate(-35deg)}.step-03 span:nth-child(3){background:#5f86ff;border:0;border-radius:50%;width:11px;height:11px;top:49px;left:48px;box-shadow:0 0 18px #5f86ff}.approach-card h3{letter-spacing:-1px;margin:0 0 16px;font-size:25px;font-weight:550}.approach-card p{color:#657680;margin:0;font-size:13px;line-height:1.7}.approach-card a{color:#3b6f8e;letter-spacing:.7px;text-transform:uppercase;font-size:14px;font-weight:600;position:absolute;bottom:27px}.ai-section{color:#fff;background:#081823;grid-template-columns:1fr 1fr;align-items:center;gap:10%;min-height:720px;display:grid;overflow:hidden}.ai-visual{aspect-ratio:1;position:relative}.core{background:radial-gradient(circle at 35% 30%,#8be1fb,#6878ff 60%,#5642b3);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;font-size:19px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #568eff59}.core-ring{border:1px solid #70c2f429;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-a{width:240px;height:240px}.ring-b{border-color:#7d6eee1f;width:430px;height:430px}.ai-visual:before,.ai-visual:after{content:"";background:linear-gradient(90deg,#0000,#5bc3f24d,#0000);width:90%;height:1px;position:absolute;top:50%;left:5%}.ai-visual:after{transform:rotate(90deg)}.node{color:#91a9b6;letter-spacing:1px;text-transform:uppercase;background:#102a39;border:1px solid #64beed33;padding:9px 12px;font-size:13px;position:absolute}.node-one{top:20%;left:7%}.node-two{top:31%;right:1%}.node-three{bottom:18%;left:12%}.node-four{bottom:12%;right:12%}.ai-copy{max-width:560px}.ai-copy p:not(.section-kicker){color:#91a5b0;margin:25px 0;font-size:15px;line-height:1.75}.ai-copy ul{border-top:1px solid #ffffff1a;margin:30px 0;padding:0;list-style:none}.ai-copy li{color:#c0cbd1;border-bottom:1px solid #ffffff1a;padding:15px 0;font-size:14px}.ai-copy li:before{color:#66cce9;content:"＋";margin-right:12px}.text-link{color:#72d2f1;letter-spacing:.8px;text-transform:uppercase;font-size:14px;font-weight:600}.industries{background:#f2f5f6}.industry-list{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.industry-list a{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;padding:25px 20px 25px 0;transition:all .2s;display:grid}.industry-list a:nth-child(odd){border-right:1px solid var(--line);padding-right:35px}.industry-list a:nth-child(2n){padding-left:35px}.industry-list a:hover{background:#fff;padding-left:15px;padding-right:25px}.industry-list span{color:#84959e;font-family:var(--font-geist-mono);font-size:13px}.industry-list strong{text-transform:capitalize;font-size:16px;font-weight:520}.industry-list a>span:last-child{color:#5c93b2;font-family:inherit;font-size:18px}.assessment-promo{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:linear-gradient(135deg,#102b3b,#0a1926);justify-content:space-between;align-items:center;display:flex}.assessment-promo h2{letter-spacing:-3px;margin:18px 0;font-size:clamp(40px,5vw,66px);font-weight:500}.assessment-promo>div>p:last-child{color:#8398a3;max-width:680px;line-height:1.75}.assessment-promo>a{flex:none;margin-left:50px}.assessment-page{color:#fff;background:#071620;min-height:100vh}.assessment-header{background:#071620f5}.assessment-header>span{color:#657d89;letter-spacing:1.4px;text-transform:uppercase;font-size:13px}.assessment-hero{background:radial-gradient(circle at 78% 30%,#4177cb2e,#0000 38%),#0a1c28;border-bottom:1px solid #ffffff14;padding:180px clamp(24px,8vw,130px) 85px}.assessment-hero h1{letter-spacing:-5px;max-width:1100px;margin:25px 0;font-size:clamp(52px,7vw,96px);font-weight:480;line-height:.98}.assessment-hero>p:nth-of-type(2){color:#8ca0aa;max-width:760px;font-size:16px;line-height:1.75}.assessment-hero>div{flex-wrap:wrap;gap:24px;margin-top:42px;display:flex}.assessment-hero>div span{color:#6d8590;letter-spacing:.8px;text-transform:uppercase;font-size:13px}.assessment-shell{max-width:1250px;margin:0 auto;padding:70px 24px 110px}.assessment-progress{z-index:3;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-bottom:30px;display:grid;position:sticky;top:92px}.assessment-progress>span{color:#6c8591;letter-spacing:1px;text-transform:uppercase;font-size:13px}.assessment-progress>i{background:#16303e;height:4px;overflow:hidden}.assessment-progress b{background:linear-gradient(90deg,#60d3ef,#7778ff);height:100%;transition:all .25s;display:block}.assessment-questions{flex-direction:column;gap:14px;display:flex}.assessment-questions article{background:linear-gradient(145deg,#142d3de6,#081925f5);border:1px solid #75c4f11f;grid-template-columns:1fr 1fr;gap:35px;padding:32px;transition:all .2s;display:grid}.assessment-questions article.answered{border-color:#69cfed47}.assessment-questions article>div>span{color:#62cbe9;letter-spacing:1px;text-transform:uppercase;font-size:13px}.assessment-questions article h2{letter-spacing:-.8px;margin:14px 0 0;font-size:23px;font-weight:500;line-height:1.35}.assessment-questions fieldset{border:0;grid-template-columns:repeat(5,1fr);gap:7px;margin:0;padding:0;display:grid}.assessment-questions legend{color:#58717d;text-transform:uppercase;margin-bottom:12px;font-size:13px}.assessment-questions label{cursor:pointer;text-align:center;position:relative}.assessment-questions input{opacity:0;position:absolute}.assessment-questions label span{color:#718996;font:500 14px var(--font-geist-mono);border:1px solid #ffffff1f;justify-content:center;align-items:center;height:43px;display:flex}.assessment-questions label b{color:#57717e;margin-top:7px;font-size:13px;font-weight:500;display:block}.assessment-questions input:checked+span{color:#06131d;background:linear-gradient(120deg,#55c9ed,#657eff);border-color:#0000}.assessment-questions input:checked~b{color:#b4c1c7}.assessment-finish{background:#102b3a;border:1px solid #69cfed33;justify-content:space-between;align-items:center;margin-top:25px;padding:20px 24px;display:flex;position:sticky;bottom:18px}.assessment-finish>div{flex-direction:column;gap:5px;display:flex}.assessment-finish strong{font-size:14px}.assessment-finish span{color:#66808c;font-size:13px}.assessment-finish button,.assessment-contact button{color:#06131d;cursor:pointer;font:700 13px var(--font-geist-sans);text-transform:uppercase;background:linear-gradient(120deg,#55c9ed,#657eff);border:0;padding:13px 16px}.assessment-finish button:disabled{cursor:not-allowed;filter:grayscale();opacity:.35}.assessment-result{grid-template-columns:minmax(330px,.7fr) minmax(500px,1.3fr);max-width:1250px;margin:0 auto;padding:80px 24px 120px;display:grid}.result-score{text-align:center;background:linear-gradient(145deg,#142f3f,#0a1d29);border:1px solid #69cfed2e;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:50px;display:flex}.result-score>span{color:#62cbe9;letter-spacing:1px;text-transform:uppercase;font-size:13px}.result-score>strong{letter-spacing:-10px;margin-top:35px;font-size:130px;font-weight:450;line-height:1}.result-score>i{color:#58727e;text-transform:uppercase;font-size:13px;font-style:normal}.result-score h2{letter-spacing:-1.3px;margin:55px 0 12px;font-size:30px;font-weight:500}.result-score p{color:#8196a0;max-width:410px;font-size:14px;line-height:1.75}.result-details{background:#0c202d;border:1px solid #ffffff14;border-left:0;padding:45px}.result-bars{flex-direction:column;gap:13px;display:flex}.result-bars>div{grid-template-columns:100px 1fr 30px;align-items:center;gap:12px;display:grid}.result-bars span{color:#8196a0;font-size:13px}.result-bars i{background:#183341;height:5px;overflow:hidden}.result-bars b{background:linear-gradient(90deg,#5fd5f0,#707cff);height:100%;display:block}.result-bars strong{color:#71d0eb;font:500 14px var(--font-geist-mono)}.result-focus{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin:35px 0;padding:30px 0}.result-focus h3,.assessment-contact h3,.assessment-sent h3{letter-spacing:-1px;margin:13px 0;font-size:27px;font-weight:500}.result-focus p,.assessment-contact>p,.assessment-sent p{color:#7c929d;font-size:14px;line-height:1.7}.assessment-contact>div{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.assessment-contact label{color:#607985;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:7px;font-size:13px;display:flex}.assessment-contact label small{text-transform:none;display:inline}.assessment-contact input{color:#fff;font:400 14px var(--font-geist-sans);background:#020e168c;border:1px solid #ffffff1a;padding:11px}.assessment-contact .form-error{margin:12px 0 0}.assessment-sent{text-align:center;flex-direction:column;align-items:center;padding:40px 0;display:flex}.assessment-sent>span{color:#68dca3;border:1px solid #5fe2a24d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.retake-assessment{color:#627d89;cursor:pointer;font:500 13px var(--font-geist-sans);text-transform:uppercase;background:0 0;border:0;margin-top:24px}.solutions-page{color:#fff;background:#071620;min-height:100vh}.solutions-header{background:#071620f2}.solutions-hero{background:radial-gradient(circle at 80% 25%,#4d77dd33,#0000 38%),#091b27;border-bottom:1px solid #ffffff14;grid-template-columns:1fr 340px;align-items:end;gap:80px;min-height:720px;padding:190px clamp(24px,8vw,130px) 90px;display:grid}.solutions-hero h1{letter-spacing:-6px;max-width:1000px;margin:28px 0;font-size:clamp(64px,8vw,112px);font-weight:470;line-height:.92}.solutions-hero>div>p:last-child{color:#90a4ae;max-width:760px;font-size:17px;line-height:1.75}.solutions-hero aside{border-left:1px solid #69cfed4d;padding:10px 0 10px 28px}.solutions-hero aside span{color:#61cbe9;letter-spacing:1.2px;text-transform:uppercase;font-size:13px}.solutions-hero aside strong{margin:18px 0;font-size:22px;font-weight:500;line-height:1.25;display:block}.solutions-hero aside p{color:#6e8792;font-size:14px;line-height:1.6}.solutions-intro{grid-template-columns:.45fr 1.3fr .8fr;gap:50px;padding:130px clamp(24px,8vw,130px);display:grid}.solutions-intro h2{letter-spacing:-3px;margin:0;font-size:clamp(40px,5vw,68px);font-weight:490;line-height:1.03}.solutions-intro h2 span{color:#6d828d}.solutions-intro>p:last-child{color:#8398a3;margin:0;line-height:1.8}.solutions-list{border-top:1px solid #ffffff14;padding:0 clamp(24px,8vw,130px)}.solutions-list article{border-bottom:1px solid #ffffff14;grid-template-columns:160px 1fr;gap:40px;padding:80px 0;display:grid}.solution-index{flex-direction:column;gap:20px;display:flex}.solution-index span{color:#61cbe9;font:500 14px var(--font-geist-mono)}.solution-index i{background:linear-gradient(90deg,#60d2ef,#0000);width:90px;height:1px;display:block}.solution-copy>p{color:#657d89;letter-spacing:1px;text-transform:uppercase;margin:0 0 16px;font-size:13px}.solution-copy>h2{letter-spacing:-3.5px;margin:0 0 42px;font-size:clamp(42px,5vw,72px);font-weight:480}.solution-copy>div{grid-template-columns:1fr 1fr;gap:70px;display:grid}.solution-copy>div>p{color:#91a3ac;max-width:600px;margin:0;font-size:14px;line-height:1.85}.solution-copy ul{margin:0;padding:0;list-style:none}.solution-copy li{color:#91a3ac;border-top:1px solid #ffffff14;padding:15px 0;font-size:14px}.solution-copy li:before{color:#61cbe9;content:"↗";margin-right:14px}.solutions-dnbcore{background:linear-gradient(135deg,#102d3e,#091b28);grid-template-columns:.7fr 1.3fr;align-items:center;gap:80px;padding:130px clamp(24px,8vw,130px);display:grid}.solutions-core-mark{letter-spacing:-7px;border:1px solid #69cfed2e;justify-content:center;align-items:center;min-height:360px;font-size:clamp(60px,8vw,110px);font-weight:750;display:flex;position:relative}.solutions-core-mark:before,.solutions-core-mark:after{content:"";border:1px solid #69cfed14;border-radius:50%;width:230px;height:230px;position:absolute}.solutions-core-mark:after{width:310px;height:310px}.solutions-core-mark span:first-child{color:#62c9f4}.solutions-core-mark span:last-child{color:#fff}.solutions-dnbcore h2{letter-spacing:-3px;margin:25px 0;font-size:clamp(42px,5vw,70px);font-weight:480;line-height:1.02}.solutions-dnbcore>div:last-child>p:last-child{color:#8da0aa;max-width:650px;line-height:1.8}.solutions-cta{text-align:center;padding:140px 24px}.solutions-cta h2{letter-spacing:-4px;max-width:1000px;margin:25px auto;font-size:clamp(46px,6vw,82px);font-weight:480}.solutions-cta>p:nth-of-type(2){color:#8196a0;max-width:660px;margin:0 auto;line-height:1.75}.solutions-cta>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.industries-page{color:#0a1c27;background:#f3f7f8;min-height:100vh}.industries-header{background:#071620f2}.industries-hero{background:radial-gradient(circle at 18% 75%,#59d7ff33,#0000 34%),linear-gradient(145deg,#f8fbfc,#dceaf0);border-bottom:1px solid #0a22321a;min-height:700px;padding:200px clamp(24px,8vw,130px) 100px}.industries-hero h1{letter-spacing:-5px;margin:32px 0;font-size:clamp(58px,7.5vw,105px);font-weight:470;line-height:.94}.industries-hero h1 span{color:#718792}.industries-hero>p:last-child{color:#526a76;max-width:780px;font-size:16px;line-height:1.8}.industries-page .section-kicker{color:#167a9b}.industry-principle{background:#fff;border-bottom:1px solid #0a22321a;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:35px clamp(24px,8vw,130px);display:grid}.industry-principle>div{align-items:center;gap:18px;display:flex}.industry-principle span{color:#147d9f;letter-spacing:1px;text-transform:uppercase;font-size:13px}.industry-principle i{background:#b7cbd3;width:45px;height:1px}.industry-principle p{color:#637985;text-align:right;margin:0;font-size:14px}.industry-sectors{padding:0 clamp(24px,8vw,130px)}.industry-sectors article{border-bottom:1px solid #0a22321f;padding:90px 0}.sector-heading{grid-template-columns:120px 1fr;align-items:start;gap:40px;display:grid}.sector-heading>span{color:#1687aa;font:500 14px var(--font-geist-mono)}.sector-heading p{color:#627985;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:13px}.sector-heading h2{letter-spacing:-4px;margin:18px 0 45px;font-size:clamp(48px,6vw,82px);font-weight:480}.sector-detail{grid-template-columns:120px 1fr 1fr;gap:80px;display:grid}.sector-detail>p{color:#526a76;grid-column:2;margin:0;font-size:14px;line-height:1.85}.sector-detail>div{grid-column:3}.sector-detail>div>span{color:#627985;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;font-size:13px;display:block}.sector-detail ul{margin:0;padding:0;list-style:none}.sector-detail li{color:#405d69;border-top:1px solid #0a22321c;padding:13px 0;font-size:14px}.sector-detail li:before{color:#1687aa;content:"↗";margin-right:13px}.industry-crossroads{background:linear-gradient(145deg,#d8edf4,#edf6f8);grid-template-columns:.8fr 1.2fr;gap:80px;padding:130px clamp(24px,8vw,130px);display:grid}.industry-crossroads h2{letter-spacing:-3px;margin:25px 0 0;font-size:clamp(42px,5vw,70px);font-weight:480;line-height:1.03}.crossroad-grid{border-top:1px solid #0a22321f;border-left:1px solid #0a22321f;grid-template-columns:1fr 1fr;display:grid}.crossroad-grid article{background:#ffffff61;border-bottom:1px solid #0a22321f;border-right:1px solid #0a22321f;min-height:180px;padding:28px}.crossroad-grid span{color:#147d9f;letter-spacing:1px;text-transform:uppercase;font-size:13px}.crossroad-grid p{color:#526a76;margin:55px 0 0;font-size:14px;line-height:1.7}.industries-page .solutions-cta{background:#fff}.industries-page .solutions-cta>p:nth-of-type(2){color:#5c717c}.industries-page .solutions-cta .button-secondary{color:#0a1c27;border-color:#0a22322e}.industries-page .solutions-cta .button-secondary:hover{background:#eef4f6;border-color:#0a223259}.about-page{color:#0a1c27;background:#f3f7f8;min-height:100vh}.about-header{background:#071620f2}.about-page .section-kicker{color:#177c9d}.about-hero{background:radial-gradient(circle at 82% 72%,#59d7ff2e,#0000 29%),linear-gradient(145deg,#f9fbfc,#dce9ee);grid-template-columns:1.35fr .65fr;gap:90px;min-height:760px;padding:205px clamp(24px,8vw,130px) 110px;display:grid}.about-hero h1{letter-spacing:-6px;max-width:1050px;margin:30px 0 0;font-size:clamp(62px,8vw,112px);font-weight:470;line-height:.92}.about-hero-note{border-left:1px solid #0a22322e;align-self:end;padding:10px 0 10px 28px}.about-hero-note span{color:#177c9d;letter-spacing:1.3px;text-transform:uppercase;font-size:13px}.about-hero-note p{color:#526a76;margin:22px 0 0;font-size:13px;line-height:1.8}.about-belief{background:#fff;padding:130px clamp(24px,8vw,130px)}.about-belief blockquote{letter-spacing:-4px;max-width:1150px;margin:30px 0 70px;font-size:clamp(43px,5.5vw,76px);font-weight:480;line-height:1.04}.about-belief blockquote span{color:#718792}.about-belief>div{grid-template-columns:1fr 1fr;gap:65px;margin-left:34%;display:grid}.about-belief>div p{color:#526a76;margin:0;font-size:14px;line-height:1.85}.about-principles{padding:130px clamp(24px,8vw,130px)}.about-section-heading{grid-template-columns:180px 1fr;gap:38px;margin-bottom:75px;display:grid}.about-section-heading h2{letter-spacing:-4px;max-width:850px;margin:0;font-size:clamp(46px,5.5vw,74px);font-weight:480;line-height:1.02}.about-section-heading>p:last-child:not(.section-kicker){color:#5b717c;grid-column:2;max-width:620px;margin:-20px 0 0;line-height:1.75}.principle-grid{border-top:1px solid #0a223221;border-left:1px solid #0a223221;grid-template-columns:1fr 1fr;display:grid}.principle-grid article{border-bottom:1px solid #0a223221;border-right:1px solid #0a223221;min-height:330px;padding:34px}.principle-grid article>span{color:#1685a7;font:500 13px var(--font-geist-mono)}.principle-grid h3{letter-spacing:-1px;margin:85px 0 20px;font-size:27px;font-weight:510}.principle-grid p{color:#5b717c;max-width:440px;margin:0;font-size:14px;line-height:1.8}.about-method{color:#fff;background:#0a1b27;padding:130px clamp(24px,8vw,130px)}.about-method .section-kicker{color:#65cce9}.about-method .about-section-heading>p:last-child{color:#8096a1}.method-list{border-top:1px solid #ffffff1a}.method-list article{border-bottom:1px solid #ffffff1a;grid-template-columns:100px .8fr 1fr;align-items:start;gap:35px;padding:48px 0;display:grid}.method-list article>span{color:#65cce9;font:500 13px var(--font-geist-mono)}.method-list h3{letter-spacing:-3px;margin:0;font-size:clamp(40px,4.5vw,64px);font-weight:480}.method-list strong{font-size:14px;font-weight:520;display:block}.method-list p{color:#8297a2;max-width:520px;margin:18px 0 0;font-size:14px;line-height:1.8}.about-owner{background:linear-gradient(145deg,#d9edf4,#f6fafb);grid-template-columns:.8fr 1.2fr;gap:100px;padding:130px clamp(24px,8vw,130px);display:grid}.owner-mark{border:1px solid #0a223224;align-content:center;min-height:390px;padding:45px;display:grid;position:relative}.owner-mark:before{content:"";background:linear-gradient(90deg,#4fcde9,#7288ff);height:3px;position:absolute;top:-1px;left:-1px;right:55%}.owner-mark span{color:#617985;letter-spacing:2px;text-transform:uppercase;font-size:14px}.owner-mark strong{letter-spacing:-6px;font-size:clamp(65px,8vw,105px);font-weight:480}.about-owner>div:last-child{align-self:center}.about-owner h2{letter-spacing:-3px;margin:28px 0;font-size:clamp(43px,5vw,68px);font-weight:480;line-height:1.03}.about-owner p:last-child{color:#526a76;max-width:650px;font-size:14px;line-height:1.85}.about-fit{text-align:center;background:#fff;padding:140px 24px}.about-fit h2{letter-spacing:-4px;max-width:1000px;margin:28px auto;font-size:clamp(48px,6vw,82px);font-weight:480;line-height:1}.about-fit>p:nth-of-type(2){color:#5c717c;max-width:720px;margin:0 auto;line-height:1.8}.about-fit>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:42px;display:flex}.about-outline-button{color:#0a1c27;border-color:#0a22322e}.about-outline-button:hover{background:#eef4f6;border-color:#0a223259}.contact-page{color:#0a1c27;background:#f3f7f8;min-height:100vh}.contact-header{background:#071620f2}.contact-page .section-kicker{color:#177c9d}.contact-hero{background:radial-gradient(circle at 80% 70%,#6781ff21,#0000 30%),linear-gradient(145deg,#f9fbfc,#dfedf2);grid-template-columns:1.25fr .75fr;gap:90px;min-height:650px;padding:195px clamp(24px,8vw,130px) 95px;display:grid}.contact-hero h1{letter-spacing:-5px;max-width:1050px;margin:28px 0 0;font-size:clamp(60px,7.4vw,104px);font-weight:470;line-height:.94}.contact-hero-copy{align-self:end}.contact-hero-copy>p{color:#526a76;max-width:600px;margin:0;font-size:15px;line-height:1.8}.contact-hero-copy>div{border-top:1px solid #0a223224;flex-wrap:wrap;gap:22px;margin-top:30px;padding-top:20px;display:flex}.contact-hero-copy span{color:#177c9d;letter-spacing:1.2px;text-transform:uppercase;font-size:13px}.contact-workspace{color:#fff;background:#0a1a25;padding:120px clamp(20px,7vw,112px) 140px}.contact-form-heading{grid-template-columns:1fr .7fr;align-items:end;gap:70px;max-width:980px;margin:0 auto 50px;display:grid}.contact-form-heading div{flex-direction:column;gap:12px;display:flex}.contact-form-heading span{color:#65cce9;letter-spacing:1.4px;text-transform:uppercase;font-size:13px}.contact-form-heading strong{letter-spacing:-2px;font-size:clamp(30px,3.5vw,48px);font-weight:480;line-height:1.05}.contact-form-heading>p{color:#8096a1;margin:0;font-size:14px;line-height:1.75}.contact-page .discovery-form{box-shadow:0 35px 90px #0000003d}.contact-next{background:#fff;padding:130px clamp(24px,8vw,130px)}.contact-next-grid{border-left:1px solid #0a223221;grid-template-columns:repeat(3,1fr);display:grid}.contact-next-grid article{border-top:1px solid #0a223221;border-bottom:1px solid #0a223221;border-right:1px solid #0a223221;min-height:310px;padding:32px}.contact-next-grid article>span{color:#1685a7;font:500 13px var(--font-geist-mono)}.contact-next-grid h3{letter-spacing:-1px;margin:85px 0 18px;font-size:24px;font-weight:520}.contact-next-grid p{color:#5b717c;margin:0;font-size:14px;line-height:1.8}.contact-alternative{background:linear-gradient(145deg,#d8edf4,#edf6f8);grid-template-columns:1fr 1fr;gap:90px;padding:120px clamp(24px,8vw,130px);display:grid}.contact-alternative h2{letter-spacing:-3px;margin:25px 0 0;font-size:clamp(40px,5vw,66px);font-weight:480;line-height:1.03}.contact-alternative>div:last-child{align-self:end}.contact-alternative>div:last-child p{color:#526a76;max-width:570px;margin:0 0 30px;font-size:13px;line-height:1.8}.contact{color:#fff;text-align:center;background:#0a1a25;padding:140px 24px;position:relative;overflow:hidden}.contact-glow{filter:blur(130px);opacity:.18;background:#304fd2;border-radius:50%;width:700px;height:500px;position:absolute;top:150px;left:50%;transform:translate(-50%)}.contact>:not(.contact-glow){z-index:1;position:relative}.contact h2{letter-spacing:-4px;margin:25px 0;font-size:clamp(45px,6vw,78px);font-weight:480;line-height:1}.contact>p:not(.section-kicker){color:#8fa2ad;max-width:590px;margin:0 auto;line-height:1.7}.contact .hero-actions{justify-content:center}.dnbtec-bridge{color:#0a1c27;background:#dceff5;grid-template-columns:.65fr .9fr 1.2fr auto;align-items:center;gap:34px;padding:58px clamp(24px,7vw,112px);display:grid}.dnbtec-bridge>div p{color:#527381;letter-spacing:1.2px;text-transform:uppercase;margin:8px 0 0;font-size:13px}.dnbtec-bridge-brand{letter-spacing:-2px;font-size:31px;font-weight:800}.dnbtec-bridge-brand b{color:#177fa9}.dnbtec-bridge h2{letter-spacing:-1.2px;margin:0;font-size:25px;font-weight:520}.dnbtec-bridge>p{color:#526b76;max-width:520px;margin:0;font-size:14px;line-height:1.7}.dnbtec-bridge .button{white-space:nowrap}.discovery-section{padding-left:clamp(20px,7vw,112px);padding-right:clamp(20px,7vw,112px)}.discovery-heading{z-index:1;max-width:760px;margin:0 auto 55px;position:relative}.discovery-heading>p:last-child{color:#8fa2ad;max-width:620px;margin:0 auto;line-height:1.7}.discovery-form{text-align:left;z-index:1;background:linear-gradient(145deg,#142d3df2,#081925fa);border:1px solid #75c4f12e;max-width:980px;margin:0 auto;padding:clamp(28px,5vw,60px);position:relative;box-shadow:0 35px 90px #00000052}.discovery-form:before{background:linear-gradient(90deg,var(--cyan),var(--violet),transparent 75%);content:"";height:1px;position:absolute;top:0;left:0;right:0}.form-intro{grid-template-columns:34px 1fr;align-items:start;gap:22px;display:grid}.form-intro>span{color:#65d5f4;font-family:var(--font-geist-mono);padding-top:4px;font-size:13px}.form-intro strong{color:#e8eef1;font-size:18px;font-weight:520}.form-intro p{color:#728894;margin:7px 0 0;font-size:14px}.form-step{border-top:1px solid #ffffff14;margin-top:44px;padding-top:38px}.form-grid{grid-template-columns:1fr 1fr;gap:22px;margin:30px 0 0 56px;display:grid}.discovery-form label{color:#8fa3ae;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:9px;font-size:13px;display:flex}.discovery-form label>span{color:#566d79;font-size:13px}.discovery-form input,.discovery-form textarea{color:#fff;font:400 13px var(--font-geist-sans);letter-spacing:0;text-transform:none;background:#030f1773;border:1px solid #ffffff1a;border-radius:0;outline:none;padding:15px 14px;transition:all .2s}.discovery-form input:focus,.discovery-form textarea:focus{border-color:#5dcbf1a6;box-shadow:0 0 0 3px #53b0e614}.discovery-form input::placeholder,.discovery-form textarea::placeholder{color:#526a77}.discovery-form .sms-consent{text-transform:none;border:1px solid #7b9cab33;flex-direction:row;align-items:flex-start;gap:13px;margin-top:24px;padding:18px;display:flex}.discovery-form .sms-consent input{flex:none;width:18px;height:18px;margin-top:2px}.discovery-form .sms-consent>span{color:#8fa3ae;letter-spacing:0;font-size:14px;line-height:1.65}.discovery-form .sms-consent a{color:var(--cyan);font-weight:700}.discovery-form .sms-consent small{color:#d7a94b;margin-top:8px;font-size:14px;display:block}.turnstile-box{min-height:70px;margin-top:22px}.assessment-sms-consent{border:1px solid #7b9cab33;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;flex-direction:row!important;display:flex!important}.assessment-sms-consent>input{flex:none;width:18px;height:18px;margin-top:3px}.assessment-sms-consent>span{color:#8fa3ae;font-size:14px;line-height:1.6}.assessment-sms-consent a{color:var(--cyan);font-weight:700}.assessment-sms-consent small{color:#d7a94b;margin-top:7px;display:block}.priority-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0 0 56px;display:grid}.priority-grid label{cursor:pointer;display:block}.priority-grid input{opacity:0;pointer-events:none;position:absolute}.priority-grid label span{color:#91a3ad;letter-spacing:0;text-transform:none;background:#ffffff06;border:1px solid #ffffff17;padding:15px 13px;font-size:14px;transition:all .2s;display:block}.priority-grid input:checked+span{color:#fff;background:#4daae71f;border-color:#64ccec}.priority-grid label:hover span{color:#fff;border-color:#64ccec66}.challenge-field{margin:28px 0 0 56px}.challenge-field textarea{resize:vertical;min-height:135px}.honeypot{position:absolute;left:-9999px}.form-error{color:#f1a5a5;background:#d34c4c1a;border:1px solid #e8686840;margin:22px 0 0 56px;padding:12px;font-size:14px}.form-submit{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding-top:30px;display:flex}.form-submit p{color:#627986;max-width:340px;margin:0;font-size:13px;line-height:1.6}.form-submit button:disabled{cursor:wait;opacity:.7}.discovery-success{z-index:1;background:linear-gradient(145deg,#142d3df2,#081925fa);border:1px solid #75c4f12e;flex-direction:column;align-items:center;max-width:800px;margin:0 auto;padding:80px 40px;display:flex;position:relative}.discovery-success>span{color:#5fe2a2;background:#5fe2a21f;border:1px solid #5fe2a240;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:25px;font-size:22px;display:flex}.discovery-success h3{letter-spacing:-1.5px;margin:14px 0;font-size:35px;font-weight:500}.discovery-success>p:last-of-type{color:#8fa3ae;max-width:520px;margin:0;line-height:1.7}.discovery-success button{color:#68cdea;cursor:pointer;font:600 14px var(--font-geist-sans);letter-spacing:1px;text-transform:uppercase;background:0 0;border:0;margin-top:30px}footer{color:#708692;background:#06131c;border-top:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding:48px clamp(24px,7vw,112px);font-size:14px;display:grid}.footer-brand{color:#fff}footer p{margin:0}footer div{gap:24px;display:flex}footer small{grid-column:1/-1}.admin-shell{color:#fff;background:#081722;min-height:100vh;padding:0 clamp(20px,7vw,112px) 100px}.admin-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:82px;display:flex}.admin-header>div{align-items:center;gap:16px;font-size:14px;display:flex}.admin-header>div span{color:#607783;letter-spacing:1px;text-transform:uppercase}.admin-header>div strong{color:#aebdc5;font-weight:500}.admin-header>div a{color:#67c9e9}.admin-navigation{scrollbar-width:none;border-bottom:1px solid #ffffff17;align-items:center;gap:5px;padding:12px 0;display:flex;overflow-x:auto}.admin-navigation::-webkit-scrollbar{display:none}.admin-navigation a{color:#718995;letter-spacing:.04em;border:1px solid #0000;flex:none;padding:10px 13px;font-size:13px;transition:all .2s}.admin-navigation a:hover{color:#a8c1cc;border-color:#67c9e938}.admin-navigation a.active{color:#75d1eb;background:#59c8e91a;border-color:#59c8e94d}.admin-title{padding:90px 0 50px}.admin-title h1{letter-spacing:-4px;margin:22px 0;font-size:clamp(44px,6vw,76px);font-weight:480;line-height:1}.admin-title>p:last-child{color:#7f949f;font-size:14px}.command-title{padding-bottom:42px}.backup-center-link{color:#67c9e9;letter-spacing:.8px;text-transform:uppercase;border-bottom:1px solid #67c9e973;margin-top:18px;padding-bottom:4px;font-size:13px;display:inline-block}.backup-center-link:hover{color:#fff}.manual-opportunity{margin-top:30px}.manual-opportunity-trigger{color:#06131d;cursor:pointer;font:700 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(120deg,#55c9ed,#657eff);border:0;padding:13px 16px}.manual-opportunity-form{background:linear-gradient(145deg,#142d3dfa,#081925fc);border:1px solid #75c4f133;grid-template-columns:repeat(2,1fr);gap:16px;max-width:850px;margin-top:16px;padding:26px;display:grid}.manual-opportunity-form>div,.manual-opportunity-form .manual-context,.manual-opportunity-form>button,.manual-opportunity-form>p{grid-column:1/-1}.manual-opportunity-form h2{letter-spacing:-1px;margin:10px 0 8px;font-size:24px;font-weight:520}.manual-opportunity-form>div p{color:#748c98;margin:0;font-size:14px}.manual-opportunity-form label{color:#617986;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:7px;font-size:13px;display:flex}.manual-opportunity-form input,.manual-opportunity-form textarea,.manual-opportunity-form select{color:#fff;font:400 14px var(--font-geist-sans);background:#020e168c;border:1px solid #ffffff1a;padding:12px}.manual-opportunity-form textarea{resize:vertical;min-height:90px}.manual-opportunity-form>button{color:#68cdea;cursor:pointer;font:600 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #68cced4d;justify-self:start;padding:11px 14px}.command-summary{border:1px solid #ffffff1a;grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid}.backup-shell{padding-bottom:100px}.backup-health{text-align:right;border:1px solid #68dca347;min-width:170px;padding:20px 24px}.backup-health span,.backup-health small{color:#68808c;letter-spacing:1px;text-transform:uppercase;font-size:13px;display:block}.backup-health strong{color:#68dca3;margin:10px 0 8px;font-size:38px;font-weight:500;line-height:1;display:block}.backup-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:18px;display:grid}.backup-history>div:last-child{margin-top:22px}.backup-history article{border-top:1px solid #ffffff14;grid-template-columns:110px 1fr;align-items:center;gap:16px;padding:16px 0;display:grid}.backup-history article>span{color:#69d5f1;letter-spacing:.7px;text-transform:uppercase;font-size:13px}.backup-history article>span.safety{color:#f0c57b}.backup-history article strong,.backup-history article small{display:block}.backup-history article strong{color:#c6d1d7;font-size:14px;font-weight:520}.backup-history article small{color:#627b87;margin-top:6px;font-size:13px}.backup-controls{flex-direction:column;gap:20px;margin-top:24px;display:flex}.backup-controls label{color:#68808c;letter-spacing:.8px;text-transform:uppercase;flex-direction:column;gap:8px;font-size:13px;display:flex}.backup-controls select,.backup-controls input{color:#c5d0d6;font:400 14px var(--font-geist-sans);background:#07151f;border:1px solid #ffffff21;padding:12px}.backup-actions{gap:8px;display:flex}.backup-actions button,.backup-actions a,.restore-guard button{color:#78cce8;cursor:pointer;font:600 13px var(--font-geist-sans);letter-spacing:.7px;text-transform:uppercase;background:0 0;border:1px solid #67c9e94d;padding:11px 13px}.restore-guard{border:1px solid #efa1a133;padding:20px}.restore-guard>strong{color:#efa1a1;font-size:14px}.restore-guard p{color:#798e99;font-size:14px;line-height:1.6}.restore-guard code{color:#f3c5c5;overflow-wrap:anywhere;text-transform:none;font-size:13px}.restore-guard button{color:#efa1a1;border-color:#efa1a14d;margin-top:14px}.backup-actions button:disabled,.restore-guard button:disabled{cursor:not-allowed;opacity:.35}.backup-status{color:#68dca3;font-size:14px;line-height:1.5}.backup-error{color:#efa1a1;font-size:14px;line-height:1.5}.backup-empty{margin-top:18px}.command-summary>div{flex-direction:column;min-width:0;padding:24px;display:flex}.command-summary>div+div{border-left:1px solid #ffffff1a}.command-summary span{color:#607783;letter-spacing:1px;text-transform:uppercase;font-size:13px}.command-summary strong{letter-spacing:-1px;margin:12px 0 7px;font-size:32px;font-weight:500}.command-summary .attention-number{color:#f1a5a5}.command-summary small{color:#526b78;font-size:13px}.pipeline-overview{background:linear-gradient(145deg,#142d3deb,#081925f5);border:1px solid #75c4f124;margin-top:18px;padding:28px}.pipeline-stages{grid-template-columns:repeat(6,1fr);margin-top:25px;display:grid}.pipeline-stage{border-left:1px solid #ffffff14;min-width:0;padding:4px 17px 8px}.pipeline-stage:first-child{border-left:0;padding-left:0}.pipeline-stage>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pipeline-stage span{color:#66808d;letter-spacing:.8px;text-transform:uppercase;font-size:13px}.pipeline-stage strong{color:#b9c7cd;font-size:25px;font-weight:500}.pipeline-stage p{color:#536d79;min-height:26px;margin:13px 0 0;font-size:13px;line-height:1.55;overflow:hidden}.pipeline-won strong{color:#68dca3}.pipeline-lost strong{color:#8d9ba2}.service-monitor{margin-top:65px}.service-search-controls{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;margin:18px 0;display:grid}.service-search-controls label{color:#78909b;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:13px;font-weight:750}.service-search-controls>div{display:flex}.service-search-controls input{color:#fff;font:inherit;background:#091c26;border:1px solid #ffffff24;outline:none;width:100%;min-height:46px;padding:0 15px}.service-search-controls input:focus{border-color:#4ab5e8;box-shadow:0 0 0 3px #4ab5e81a}.service-search-controls button{color:#77cdec;cursor:pointer;background:#17313d;border:1px solid #ffffff24;border-left:0;padding:0 18px;font-weight:750}.service-search-controls small{color:#78909b;white-space:nowrap;padding-bottom:17px;font-size:13px}.service-search-empty{color:#78909b;text-align:center;border:1px solid #ffffff1a;margin:0;padding:25px;font-size:14px}.service-monitor-list{border:1px solid #ffffff1a}.service-monitor-list article{border-bottom:1px solid #ffffff14;grid-template-columns:1.25fr .9fr .8fr 1fr;align-items:center;gap:22px;padding:20px 24px;display:grid}.service-monitor-list article:last-child{border-bottom:0}.service-monitor-list article>div{min-width:0}.service-monitor-list article span{color:#607b88;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:13px;display:block}.service-monitor-list article strong,.service-monitor-list article a{color:#c0ccd2;overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.service-monitor-list article a{color:#67cdea}.service-monitor-list article p{color:#687f8b;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.service-monitor-list .service-reference{color:#67cdea;letter-spacing:.08em;background:#4ab5e814;border:1px solid #4ab5e833;margin-top:9px;padding:5px 7px;font-family:inherit;font-size:13px;font-weight:750;display:inline-block}.service-monitor-list .service-monitor-main strong{color:#fff;font-size:14px}.service-monitor-list article.service-monitor-failed{background:#bb3d4414;border-left:2px solid #dd7077}.service-monitor-list article.service-monitor-failed .service-monitor-route strong{color:#efa1a1}.service-retry{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}.service-retry button{color:#efa1a1;cursor:pointer;font:700 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #efa1a173;padding:8px 10px}.service-retry button:hover{background:#efa1a114;border-color:#efa1a1}.service-retry button:disabled{cursor:wait;opacity:.5}.service-retry small{color:#efa1a1;font-size:13px;line-height:1.4}.admin-resource-links{flex-wrap:wrap;gap:9px;margin:25px 0;display:flex}.admin-resource-links a{color:#75cfea;letter-spacing:.8px;text-transform:uppercase;border:1px solid #ffffff21;padding:10px 12px;font-size:13px}.help-shell{color:#0d2330;background:#f4f7f6;min-height:100vh}.help-header{border-bottom:1px solid #d8e1df;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(20px,7vw,110px);display:flex}.help-brand{color:#0d2330;letter-spacing:-1px;align-items:baseline;font-size:22px;font-weight:750;display:flex}.help-brand span{color:#3d9fd5}.help-brand b{color:#0d2330}.help-header nav{gap:24px;display:flex}.help-header nav a{color:#667c85;text-transform:uppercase;font-size:14px}.help-hero{color:#fff;text-align:center;background:#0b2130;padding:85px clamp(20px,12vw,185px) 78px}.help-hero>p{color:#5ec8e8;font:600 13px var(--font-geist-mono);letter-spacing:1.5px;text-transform:uppercase}.help-hero h1{letter-spacing:-3.5px;margin:20px 0 14px;font-size:clamp(44px,6vw,76px);font-weight:500}.help-hero>span{color:#8da2ac;font-size:13px}.help-search{text-align:left;max-width:760px;margin:38px auto 0}.help-search label{font-size:0;display:block}.help-search>div{grid-template-columns:1fr auto;display:grid}.help-search input{color:#102633;font:500 15px var(--font-geist-sans);background:#fff;border:0;border-radius:0;outline:none;padding:20px 22px}.help-search button{color:#071b27;cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:#54c1e8;border:0;padding:0 27px;font-size:13px;font-weight:800}.help-layout{grid-template-columns:220px minmax(0,1fr);gap:50px;max-width:1180px;margin:auto;padding:70px 25px 100px;display:grid}.help-layout aside{flex-direction:column;gap:3px;display:flex}.help-layout aside>span{color:#82939a;letter-spacing:1px;text-transform:uppercase;margin-bottom:13px;font-size:13px}.help-layout aside a{color:#556b74;justify-content:space-between;align-items:center;padding:11px 12px;font-size:14px;display:flex}.help-layout aside a.active{color:#fff;background:#0e2a39}.help-layout aside small{font-size:13px}.help-results>div:first-child{border-bottom:1px solid #d8e1df;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.help-results>div:first-child span{font-size:18px;font-weight:650}.help-results>div:first-child strong{color:#7d8f96;text-transform:uppercase;font-size:13px}.help-guide-link{color:#197fae;margin-right:16px}.help-results>a{border-bottom:1px solid #d8e1df;padding:30px 8px;display:block}.help-results>a>span{color:#278ab9;letter-spacing:1px;text-transform:uppercase;font-size:13px}.help-results>a h2{color:#102733;letter-spacing:-.7px;margin:10px 0;font-size:23px;font-weight:580}.help-results>a p{color:#647981;margin:0;font-size:14px;line-height:1.65}.help-results>a b{color:#2389b7;text-transform:uppercase;margin-top:15px;font-size:13px;display:block}.help-empty{padding:60px 10px}.help-empty h2{font-size:24px}.help-empty p{color:#6d8189}.help-empty a{color:#2189b7;font-size:14px}.help-footer{background:#e6edeb;justify-content:center;align-items:center;gap:18px;padding:38px;display:flex}.help-footer span{font-size:13px;font-weight:650}.help-footer a{color:#167da9;text-transform:uppercase;font-size:14px}.help-article-shell{color:#102733;background:#f4f7f6;min-height:100vh;padding:0 clamp(20px,8vw,120px) 100px}.help-article-shell>header{border-bottom:1px solid #d9e2e0;justify-content:space-between;align-items:center;min-height:76px;display:flex}.help-article-shell>header>div{gap:18px;display:flex}.help-article-shell>header>div a{color:#657a83;text-transform:uppercase;font-size:13px}.help-article-shell>article{max-width:780px;margin:80px auto 0}.help-article-meta{gap:12px;display:flex}.help-article-meta span{color:#248ab8;letter-spacing:1px;text-transform:uppercase;font-size:13px}.help-article-meta span+span{color:#87979e}.help-article-shell h1{letter-spacing:-3px;margin:25px 0 20px;font-size:clamp(42px,5.5vw,70px);font-weight:520;line-height:1.02}.help-article-summary{color:#5e747e;font-size:17px;line-height:1.65}.help-article-body{border-top:1px solid #d9e2e0;margin-top:40px;padding-top:25px}.help-article-body p{color:#29424d;margin:0 0 24px;font-size:14px;line-height:1.85}.help-article-shell article footer{border-top:1px solid #d9e2e0;gap:12px;margin-top:45px;padding-top:18px;display:flex}.help-article-shell article footer span,.help-article-shell article footer time{color:#82939a;text-transform:uppercase;font-size:13px}.help-article-shell>aside{flex-direction:column;gap:8px;max-width:780px;margin:65px auto 0;display:flex}.help-article-shell>aside span{color:#819299;letter-spacing:1px;text-transform:uppercase;font-size:13px}.help-article-shell>aside a{color:#197fae;border-top:1px solid #d9e2e0;padding:14px 0;font-size:14px}.help-escalate{color:#fff;background:#0d2938;max-width:780px;margin:70px auto 0;padding:35px}.help-escalate h2{margin:0 0 8px}.help-escalate p{color:#8da2ac;font-size:14px}.help-escalate a{color:#62cce9;text-transform:uppercase;font-size:13px}.article-feedback{background:#edf3f2;align-items:center;gap:9px;margin-top:38px;padding:18px;display:flex}.article-feedback span,.article-feedback p{color:#52656d;margin:0 auto 0 0;font-size:13px}.article-feedback button{color:#197fae;cursor:pointer;background:#fff;border:1px solid #cad8d6;padding:8px 12px;font-size:13px}.guide-shell{color:#152d38;background:#f5f7f6;min-height:100vh;padding:0 clamp(24px,8vw,120px) 80px}.guide-shell>header{border-bottom:1px solid #d5dfdd;justify-content:space-between;align-items:center;min-height:78px;display:flex}.guide-shell>header>div{align-items:center;gap:18px;display:flex}.guide-shell>header a{color:#57717c;text-transform:uppercase;font-size:13px}.guide-print-button{color:#fff;cursor:pointer;text-transform:uppercase;background:#112c3a;border:0;padding:11px 14px;font-size:13px}.guide-cover{border-bottom:1px solid #d5dfdd;padding:90px 0 70px}.guide-cover p{color:#218bb9;letter-spacing:1px;text-transform:uppercase;font-size:13px}.guide-cover h1{letter-spacing:-4px;margin:20px 0;font-size:clamp(50px,8vw,94px);font-weight:500}.guide-cover>span{color:#70838b;text-transform:uppercase;font-size:13px}.guide-contents{flex-direction:column;max-width:750px;margin:60px 0;display:flex}.guide-contents>span{color:#829198;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px;font-size:13px}.guide-contents a{color:#1a3845;border-top:1px solid #d5dfdd;grid-template-columns:45px 1fr;padding:15px 0;font-size:13px;display:grid}.guide-contents b{color:#278bb6;font-size:13px}.guide-articles{max-width:820px}.guide-articles article{border-top:2px solid #183744;padding:65px 0}.guide-articles article>span{color:#268bb6;letter-spacing:1px;text-transform:uppercase;font-size:13px}.guide-articles h2{letter-spacing:-1.5px;margin:20px 0 12px;font-size:40px;font-weight:520}.guide-summary{color:#637983;font-size:16px;line-height:1.6}.guide-articles article>div{margin-top:32px}.guide-articles article>div p{margin:0 0 22px;font-size:13px;line-height:1.85}.guide-articles article footer{color:#82939a;text-transform:uppercase;margin-top:40px;font-size:13px}.guide-footer{color:#70838b;border-top:1px solid #d5dfdd;justify-content:space-between;padding-top:25px;font-size:13px;display:flex}.guide-empty{padding:80px 0}.knowledge-admin-shell{color:#fff;background:#081722;min-height:100vh;padding:0 clamp(20px,5vw,80px) 100px}.knowledge-admin-hero{grid-template-columns:1fr auto;align-items:end;gap:35px;padding:70px 0 45px;display:grid}.knowledge-admin-hero h1{letter-spacing:-3px;margin:20px 0 14px;font-size:clamp(42px,5vw,66px);font-weight:480}.knowledge-admin-hero p{color:#7d929c;font-size:14px}.knowledge-admin-hero>div:last-child{grid-template-columns:auto auto;gap:6px;display:grid}.knowledge-admin-hero>div:last-child strong{color:#6bd1ed;font-size:24px;font-weight:500}.knowledge-admin-hero>div:last-child span{color:#6f8490;text-transform:uppercase;align-self:center;font-size:13px}.knowledge-playbook-link{color:#69cdea;text-transform:uppercase;border-top:1px solid #ffffff1f;grid-column:1/-1;margin-top:7px;padding-top:12px;font-size:13px}.internal-playbook-shell{color:#12242d;background:#f1f4f2;min-height:100vh;padding:0 clamp(20px,5vw,80px) 100px}.internal-playbook-header{border-bottom:1px solid #cbd5d2;justify-content:space-between;align-items:center;min-height:92px;display:flex}.internal-playbook-header nav{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.internal-playbook-header nav span{color:#557079;letter-spacing:1.2px;text-transform:uppercase;font-size:13px}.internal-playbook-header nav strong{font-size:13px}.internal-playbook-header nav a{color:#1684a6;font-size:13px}.internal-playbook-header .animated-wordmark .pro-drop{color:#12242d;text-shadow:none}.internal-playbook-cover{border-bottom:1px solid #bcc9c6;grid-template-columns:1fr auto;align-items:end;gap:50px;padding:90px 0 60px;display:grid}.internal-playbook-cover>div:first-child>span{color:#1684a6;letter-spacing:1.4px;text-transform:uppercase;font-size:13px;font-weight:700}.internal-playbook-cover h1{letter-spacing:-4px;margin:24px 0;font-size:clamp(48px,6vw,78px);font-weight:480;line-height:.98}.internal-playbook-cover p{color:#61757b;max-width:620px;font-size:14px}.internal-playbook-cover>div:last-child{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.internal-playbook-cover>div:last-child strong{color:#1684a6;font-size:54px;font-weight:450}.internal-playbook-cover>div:last-child span{color:#61757b;letter-spacing:1px;text-transform:uppercase;font-size:13px}.internal-playbook-print{color:#fff;cursor:pointer;letter-spacing:1px;text-transform:uppercase;background:#12242d;border:0;margin-top:16px;padding:13px 18px;font-size:13px;font-weight:800}.internal-playbook-tools{border-bottom:1px solid #cbd5d2;grid-template-columns:minmax(320px,1fr) 1.4fr;gap:50px;padding:35px 0;display:grid}.internal-playbook-tools form label{color:#557079;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:13px;display:block}.internal-playbook-tools form div{display:flex}.internal-playbook-tools input{font:400 14px var(--font-geist-sans);background:#fff;border:1px solid #c4d0cd;flex:1;padding:13px}.internal-playbook-tools button{color:#0b2833;letter-spacing:1px;text-transform:uppercase;background:#4ebcdd;border:0;padding:0 18px;font-size:13px;font-weight:800}.internal-playbook-tools nav{flex-wrap:wrap;align-content:center;gap:7px;display:flex}.internal-playbook-tools nav a{color:#3d555d;border:1px solid #c4d0cd;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.internal-playbook-tools nav a.active{color:#fff;background:#12242d;border-color:#12242d}.internal-playbook-tools nav small{color:#1684a6}.internal-playbook-content{grid-template-columns:260px minmax(0,1fr);gap:60px;padding-top:55px;display:grid}.internal-playbook-index{flex-direction:column;align-self:start;display:flex;position:sticky;top:30px}.internal-playbook-index>span{color:#1684a6;letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;font-size:13px;font-weight:700}.internal-playbook-index a{color:#30474f;border-top:1px solid #ccd6d3;grid-template-columns:25px 1fr;gap:10px;padding:13px 0;font-size:13px;line-height:1.4;display:grid}.internal-playbook-index small{color:#1684a6}.internal-playbook-articles{flex-direction:column;gap:30px;display:flex}.internal-playbook-articles article{background:#fff;border-top:3px solid #4ebcdd;padding:45px clamp(28px,5vw,65px);scroll-margin-top:25px;box-shadow:0 12px 35px #12242d0f}.internal-playbook-articles article>div:first-child{justify-content:space-between;align-items:center;display:flex}.internal-playbook-articles article>div:first-child span{color:#1684a6;letter-spacing:1.2px;text-transform:uppercase;font-size:13px;font-weight:700}.internal-playbook-articles article>div:first-child small{color:#9baaa7;font-size:14px}.internal-playbook-articles h2{letter-spacing:-1.5px;margin:28px 0 14px;font-size:clamp(28px,3vw,42px);font-weight:500}.internal-playbook-summary{color:#5b7279;font-size:14px;line-height:1.7}.internal-playbook-body{border-top:1px solid #dce3e1;margin-top:28px;padding-top:15px}.internal-playbook-body p{white-space:pre-line;font-size:14px;line-height:1.85}.internal-playbook-articles article footer{color:#718388;text-transform:uppercase;border-top:1px solid #dce3e1;flex-wrap:wrap;gap:20px;margin-top:35px;padding-top:15px;font-size:13px;display:flex}.internal-playbook-empty{background:#fff;padding:60px}.internal-playbook-empty h2{font-size:30px}.internal-playbook-empty p{color:#63777d}.internal-playbook-empty a{color:#1684a6;font-size:13px}.readiness-shell{padding-bottom:120px}.readiness-hero{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:end;gap:50px;padding:60px 0 55px;display:grid}.readiness-hero h1{letter-spacing:-4px;max-width:850px;margin:18px 0;font-size:clamp(46px,6vw,76px);font-weight:480;line-height:1}.readiness-hero p:last-child{color:#7f949f;font-size:14px}.readiness-hero>div:last-child{border:1px solid #ffffff1f;flex-direction:column;align-items:center;min-width:150px;padding:28px;display:flex}.readiness-hero>div:last-child.ready{border-color:#64dda659}.readiness-hero>div:last-child.attention{border-color:#efb46666}.readiness-hero>div:last-child strong{color:#64dda6;font-size:35px;font-weight:500}.readiness-hero>div:last-child.attention strong{color:#efb466}.readiness-hero>div:last-child span{color:#728994;letter-spacing:1px;text-transform:uppercase;margin-top:6px;font-size:13px}.readiness-grid{grid-template-columns:repeat(2,1fr);gap:1px;margin-top:35px;display:grid}.readiness-grid article{background:#0310188c;grid-template-columns:34px 1fr;gap:22px;min-height:155px;padding:28px;display:grid}.readiness-grid article>span{color:#4e6874;font-size:13px}.readiness-grid article small{color:#64dda6;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:800}.readiness-grid article.attention small{color:#efb466}.readiness-grid h2{margin:8px 0;font-size:18px;font-weight:520}.readiness-grid p{color:#7c919b;margin:0;font-size:13px;line-height:1.7}.readiness-controlled-test{border:1px solid #62cbe933;grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;margin-top:35px;padding:32px;display:grid}.readiness-controlled-test span{color:#63cce9;letter-spacing:1px;text-transform:uppercase;font-size:13px}.readiness-controlled-test h2{margin:10px 0 0;font-size:25px}.readiness-controlled-test p{color:#8499a3;margin:0;font-size:14px;line-height:1.75}.knowledge-review-signals{border:1px solid #ffbe6940;grid-template-columns:260px 1fr;margin-bottom:18px;padding:18px;display:grid}.knowledge-review-signals>div{flex-direction:column;gap:6px;display:flex}.knowledge-review-signals>div span{color:#e9ab61;letter-spacing:.8px;text-transform:uppercase;font-size:13px}.knowledge-review-signals>div strong{font-size:14px}.knowledge-review-signals>a{color:#fff;border-left:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.knowledge-review-signals>a b{font-size:13px}.knowledge-review-signals>a span{color:#81949d;font-size:13px}.knowledge-editor{border:1px solid #ffffff1a;grid-template-columns:280px minmax(0,1fr);min-height:650px;display:grid}.knowledge-core{background:linear-gradient(135deg,#123648e6,#071924f2);border:1px solid #5fc8e840;margin-bottom:18px;padding:24px}.knowledge-core-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.knowledge-core-heading>div:first-child{flex-direction:column;gap:5px;display:flex}.dnbcore-name{color:#fff;letter-spacing:-1px;font-size:25px;font-weight:700}.dnbcore-name b{color:#59c8ed}.knowledge-core-heading small{color:#78909b;letter-spacing:1px;text-transform:uppercase;font-size:13px}.knowledge-core-tabs{display:flex}.knowledge-core-tabs button{color:#7f969f;cursor:pointer;letter-spacing:.7px;text-transform:uppercase;background:0 0;border:1px solid #ffffff1f;padding:10px 13px;font-size:13px;font-weight:700}.knowledge-core-tabs button+button{border-left:0}.knowledge-core-tabs button.active{color:#071823;background:#59c8e9}.knowledge-core-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;display:grid}.knowledge-core-inputs label{color:#7b939e;letter-spacing:.8px;text-transform:uppercase;flex-direction:column;gap:7px;font-size:13px;display:flex}.knowledge-core-inputs input,.knowledge-core-inputs textarea{color:#fff;font:400 14px var(--font-geist-sans);resize:vertical;background:#071823;border:1px solid #ffffff21;outline:none;min-height:42px;padding:11px}.knowledge-core-inputs button{color:#67d0ed;cursor:pointer;letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #59c8e9;height:42px;padding:0 14px;font-size:13px;font-weight:800}.knowledge-core-inputs button:disabled{cursor:not-allowed;opacity:.4}.knowledge-core-feedback{color:#72d9a8;margin:14px 0 0;font-size:13px}.knowledge-core-results{grid-template-columns:repeat(2,1fr);gap:1px;margin-top:15px;display:grid}.knowledge-core-results button{color:#fff;cursor:pointer;text-align:left;background:#031018a6;border:0;flex-direction:column;gap:6px;padding:14px;display:flex}.knowledge-core-results button:hover{background:#5fc8e81a}.knowledge-core-results span{color:#61cae9;letter-spacing:.6px;text-transform:uppercase;font-size:13px}.knowledge-core-results strong{font-size:14px}.knowledge-core-results small{color:#78909b;font-size:13px;line-height:1.5}.knowledge-gap-explainer{flex-direction:column;grid-column:1/3;gap:6px;display:flex}.knowledge-gap-explainer strong{color:#fff;font-size:14px}.knowledge-gap-explainer span{color:#78909b;font-size:13px;line-height:1.5}.knowledge-editor>aside{border-right:1px solid #ffffff1a;flex-direction:column;padding:14px;display:flex}.knowledge-editor>aside button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;flex-direction:column;gap:6px;padding:15px 12px;display:flex}.knowledge-editor>aside button:first-child{color:#071823;letter-spacing:.8px;text-align:center;text-transform:uppercase;background:#55c7eb;margin-bottom:10px;font-size:13px;font-weight:800}.knowledge-editor>aside button.active{background:#5ac8ea17}.knowledge-editor>aside span{color:#5fc8e8;letter-spacing:.8px;text-transform:uppercase;font-size:13px}.knowledge-editor>aside strong{font-size:14px;line-height:1.35}.knowledge-editor>aside small{color:#607985;font-size:13px}.knowledge-editor>section{padding:30px}.knowledge-form-heading{justify-content:space-between;align-items:center;display:flex}.knowledge-form-heading span{color:#5fc8e8;letter-spacing:1px;text-transform:uppercase;font-size:13px}.knowledge-form-heading h2{margin:8px 0 0;font-size:24px;font-weight:520}.knowledge-form-heading a{color:#62cce9;text-transform:uppercase;font-size:13px}.knowledge-form-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px;display:grid}.knowledge-form-grid label{color:#66808c;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:8px;font-size:13px;display:flex}.knowledge-form-grid .wide{grid-column:1/-1}.knowledge-form-grid input,.knowledge-form-grid textarea,.knowledge-form-grid select{color:#fff;font:400 14px var(--font-geist-sans);background:#020e1699;border:1px solid #ffffff1c;outline:none;padding:12px}.knowledge-form-grid textarea{resize:vertical;min-height:70px}.knowledge-form-grid .knowledge-body-field textarea{min-height:270px;line-height:1.7}.knowledge-save{align-items:center;gap:14px;margin-top:20px;display:flex}.knowledge-save button{color:#071823;cursor:pointer;letter-spacing:.8px;text-transform:uppercase;background:#59c8e9;border:0;padding:12px 15px;font-size:13px;font-weight:800}.knowledge-save button:disabled{opacity:.5}.knowledge-save p{color:#6edca4;font-size:13px}.knowledge-approval{color:#6f8792;margin:12px 0 0;font-size:13px}.knowledge-report-shell{color:#fff;background:#081722;min-height:100vh;padding:0 clamp(20px,5vw,80px) 100px}.knowledge-report-hero{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:72px 0 48px;display:grid}.knowledge-report-hero h1{letter-spacing:-3px;margin:18px 0 12px;font-size:clamp(40px,5vw,68px);font-weight:480}.knowledge-report-hero p{color:#7d929c;font-size:14px}.knowledge-report-hero>div:last-child{text-align:right;flex-direction:column;display:flex}.knowledge-report-hero>div:last-child strong{color:#67d0ed;font-size:42px;font-weight:500}.knowledge-report-hero>div:last-child span,.knowledge-report-hero>div:last-child small{color:#738893;text-transform:uppercase;font-size:13px}.knowledge-report-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.knowledge-report-groups>article{border:1px solid #ffffff1a;padding:22px}.knowledge-report-groups>article>header{justify-content:space-between;align-items:flex-start;display:flex}.knowledge-report-groups>article>header span{color:#62cce9;letter-spacing:.8px;text-transform:uppercase;font-size:13px}.knowledge-report-groups>article>header p{color:#718690;margin:7px 0 15px;font-size:13px}.knowledge-report-groups>article>header strong{color:#eef9fc;font-size:25px;font-weight:500}.knowledge-report-groups a{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.knowledge-report-groups a div{flex-direction:column;gap:5px;display:flex}.knowledge-report-groups a b{color:#fff;font-size:14px}.knowledge-report-groups a small,.knowledge-report-groups a>span{color:#748994;font-size:13px}.knowledge-report-clear{color:#607680;border-top:1px solid #ffffff14;margin:0;padding-top:15px;font-size:13px}.knowledge-syncro-report{border-top:1px solid #ffffff1a;margin-top:52px;padding-top:38px}.knowledge-syncro-report>header{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:24px;display:grid}.knowledge-syncro-report h2{letter-spacing:-1.2px;margin:12px 0 8px;font-size:30px;font-weight:500}.knowledge-syncro-report header p{color:#718690;max-width:650px;margin:0;font-size:14px;line-height:1.7}.knowledge-syncro-report header>div:last-child{text-align:right;flex-direction:column;display:flex}.knowledge-syncro-report header>div:last-child strong{color:#67d0ed;font-size:38px;font-weight:500}.knowledge-syncro-report header>div:last-child strong.knowledge-syncro-error{color:#efa1a1}.knowledge-syncro-report header>div:last-child span,.knowledge-syncro-report header>div:last-child small{color:#738893;text-transform:uppercase;font-size:13px}.knowledge-syncro-list{border-top:1px solid #ffffff1a}.knowledge-syncro-list article{border-bottom:1px solid #ffffff14;grid-template-columns:1.4fr .8fr .8fr;align-items:start;gap:22px;padding:18px 0;display:grid}.knowledge-syncro-list article>div{flex-direction:column;gap:6px;min-width:0;display:flex}.knowledge-syncro-list article span{color:#718690;letter-spacing:.7px;text-transform:uppercase;font-size:13px}.knowledge-syncro-list article strong,.knowledge-syncro-list article a{color:#eaf7fa;overflow-wrap:anywhere;font-size:13px}.knowledge-syncro-list article small{color:#617985;font-size:13px;line-height:1.5}.knowledge-syncro-list article>div:last-child a:first-of-type{color:#6fd2ee}.knowledge-syncro-list article>div:last-child a:last-child{color:#788e98}.knowledge-syncro-list .knowledge-syncro-failed{border-left:2px solid #d77e7e;padding-left:14px}.knowledge-syncro-list .knowledge-syncro-failed>div:nth-child(2) strong{color:#efa1a1}.knowledge-syncro-list .knowledge-syncro-resolved{opacity:.58}.knowledge-syncro-list .knowledge-syncro-resolved>div:nth-child(2) strong{color:#74d7b0}.knowledge-syncro-retry{flex-direction:column;gap:5px;margin-top:4px;display:flex}.knowledge-syncro-retry button{color:#f3b2b2;cursor:pointer;font:600 13px var(--font-geist-mono);letter-spacing:.6px;text-transform:uppercase;background:#efa1a11a;border:1px solid #efa1a159;align-self:flex-start;padding:8px 10px}.knowledge-syncro-retry button:disabled{cursor:wait;opacity:.6}.knowledge-syncro-retry small{color:#efa1a1!important}.knowledge-operations{background:linear-gradient(145deg,#122b3aeb,#071823f5);border:1px solid #75c4f124;margin-top:18px;padding:28px}.knowledge-operations .command-section-heading>a{color:#70cfe9;letter-spacing:.7px;text-transform:uppercase;font-size:13px}.knowledge-operations-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:24px;display:grid}.knowledge-operations-grid a{border:1px solid #ffffff14;flex-direction:column;min-height:132px;padding:20px;display:flex}.knowledge-operations-grid a+a{border-left:0}.knowledge-operations-grid span{color:#718994;letter-spacing:.8px;text-transform:uppercase;font-size:13px}.knowledge-operations-grid strong{color:#f2fbfd;margin:17px 0 8px;font-size:31px;font-weight:500}.knowledge-operations-grid small{color:#607986;font-size:13px}.knowledge-operations-grid .knowledge-action strong{color:#6fd2ee}.knowledge-operations-grid .knowledge-warning strong{color:#edc27a}.knowledge-operations-grid .knowledge-danger strong{color:#efa1a1}.knowledge-history{border-top:1px solid #ffffff1a;margin-top:30px;padding-top:22px}.knowledge-history>div,.knowledge-history article{justify-content:space-between;align-items:center;display:flex}.knowledge-history>div span{color:#5fc8e8;letter-spacing:.8px;text-transform:uppercase;font-size:13px}.knowledge-history>div strong{color:#748994;font-size:13px}.knowledge-history article{border-top:1px solid #ffffff12;margin-top:12px;padding:12px 0 0}.knowledge-history article>div{flex-direction:column;gap:5px;display:flex}.knowledge-history article b{color:#5fc8e8;letter-spacing:.7px;text-transform:uppercase;font-size:13px}.knowledge-history article strong{font-size:13px}.knowledge-history article>span{color:#80939c;text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;display:flex}.knowledge-history small{color:#596e78}.knowledge-history article button{color:#5fc8e8;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #5fc8e866;margin-top:4px;padding:5px 8px;font-size:13px}.knowledge-history article button:disabled{opacity:.4}.knowledge-history>p{color:#657b85;font-size:13px}.daily-briefing{background:linear-gradient(135deg,#112c3dfa,#0a1926fa);border:1px solid #6dccee38;grid-template-columns:minmax(270px,.7fr) minmax(420px,1.3fr);margin-top:18px;display:grid;position:relative}.daily-briefing:before{content:"";background:linear-gradient(90deg,#62d0ed,#7c72ff);height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.briefing-intro{border-right:1px solid #ffffff14;padding:36px}.briefing-intro .panel-label{align-items:baseline;gap:7px;display:flex}.briefing-intro .dnbcore-inline{text-transform:none;font-size:17px}.briefing-intro h2{letter-spacing:-1.5px;margin:22px 0 14px;font-size:32px;font-weight:500;line-height:1.1}.briefing-intro p{color:#7f949f;max-width:390px;margin:0;font-size:14px;line-height:1.65}.briefing-intro time{color:#536d79;font:400 13px var(--font-geist-mono);text-transform:uppercase;margin-top:35px;display:block}.briefing-actions{padding:20px}.briefing-actions>a{color:#fff;border-bottom:1px solid #ffffff12;grid-template-columns:30px 1fr auto;align-items:center;gap:15px;padding:15px 10px;display:grid}.briefing-actions>a:last-child{border-bottom:0}.briefing-actions>a:hover{background:#64ccec0a}.briefing-actions>a>b{color:#55717f;font:500 14px var(--font-geist-mono)}.briefing-actions>a>div{flex-direction:column;gap:4px;display:flex}.briefing-actions>a span{color:#64cdea;letter-spacing:1px;text-transform:uppercase;font-size:13px}.briefing-actions>a strong{font-size:14px;font-weight:550}.briefing-actions>a p{color:#6f8793;margin:0;font-size:13px}.briefing-actions>a i{color:#63818e;text-transform:uppercase;font-size:13px;font-style:normal}.briefing-clear{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.briefing-clear span{color:#68dca3;border:1px solid #5fe2a240;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.briefing-clear p{color:#6f8793;max-width:330px;font-size:14px;line-height:1.7}.command-attention,.command-portfolio{background:linear-gradient(145deg,#142d3deb,#081925f5);border:1px solid #75c4f124;margin-top:18px;padding:28px}.command-attention{border-color:#ee83832e}.command-section-heading{justify-content:space-between;align-items:center;display:flex}.command-section-heading h2{letter-spacing:-1px;margin:11px 0 0;font-size:25px;font-weight:520}.command-section-heading>strong{color:#efa1a1;font-size:34px;font-weight:500}.attention-list{gap:8px;margin-top:22px;display:grid}.attention-list>a{color:#fff;border:1px solid #efa1a11f;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.attention-list>a:hover{border-color:#efa1a166}.attention-dot{background:#ef9292;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #ef929299}.attention-list div{flex-direction:column;gap:4px;display:flex}.attention-list div strong{font-size:14px}.attention-list div span{color:#8d9fa8;font-size:13px}.attention-list b{color:#6f8793;letter-spacing:.8px;text-transform:uppercase;font-size:13px;font-weight:500}.portfolio-table{margin-top:25px;overflow-x:auto}.portfolio-row{border-top:1px solid #ffffff14;grid-template-columns:minmax(150px,1.35fr) minmax(115px,.8fr) minmax(120px,.8fr) minmax(120px,.9fr) minmax(115px,.8fr) 55px;align-items:center;gap:18px;min-width:880px;padding:16px 4px;display:grid}.portfolio-row>div{flex-direction:column;gap:5px;display:flex}.portfolio-row>div>strong{font-size:14px}.portfolio-row>div>span,.portfolio-row time{color:#617986;font-size:13px}.portfolio-head{color:#526b78;letter-spacing:1px;text-transform:uppercase;border-top:0;padding-top:0;font-size:13px}.portfolio-stage{color:#7d929d;letter-spacing:.6px;text-transform:uppercase;border:1px solid #ffffff1f;justify-self:start;padding:6px 8px;font-size:13px}.stage-client-success{color:#a9f;border-color:#9b84ff47}.stage-implementation{color:#68dca3;border-color:#5fe2a247}.stage-onboarding{color:#6bd1ed;border-color:#6bd1ed47}.stage-accepted,.stage-proposal{color:#eac479;border-color:#efc26647}.portfolio-health{grid-template-columns:30px 1fr;gap:7px!important;display:grid!important}.portfolio-health b{color:#6bd1ed;font:500 13px var(--font-geist-mono)}.portfolio-health i{background:#17303e;align-self:center;height:3px;overflow:hidden}.portfolio-health em{background:linear-gradient(90deg,#5ed7f5,#697cff);height:100%;display:block}.portfolio-delivery b{font-size:14px}.portfolio-milestone time{color:#a8b6bd}.portfolio-row>a{color:#6bcce9;text-align:right;text-transform:uppercase;font-size:13px}.portfolio-empty{color:#637c88;border-top:1px solid #ffffff14;padding:35px 4px;font-size:14px}.inbox-heading{justify-content:space-between;align-items:end;padding:65px 0 25px;display:flex}.inbox-heading h2{letter-spacing:-1.2px;margin:12px 0 0;font-size:30px;font-weight:520}.inbox-heading>div:last-child{align-items:baseline;gap:7px;display:flex}.inbox-heading>div:last-child strong{color:#6bd1ed;font-size:26px;font-weight:500}.inbox-heading>div:last-child span{color:#617986;text-transform:uppercase;font-size:13px}.inbox-summary{border:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);margin-bottom:25px;display:grid}.inbox-summary div{flex-direction:column;gap:6px;padding:22px 25px;display:flex}.inbox-summary div+div{border-left:1px solid #ffffff1a}.inbox-summary strong{font-size:23px;font-weight:520}.inbox-summary span{color:#607783;letter-spacing:1px;text-transform:uppercase;font-size:13px}.inbox-list{flex-direction:column;gap:14px;display:flex}.lead-card{background:linear-gradient(145deg,#142d3deb,#081925f5);border:1px solid #75c4f124;padding:28px}.lead-meta{justify-content:space-between;align-items:center;display:flex}.lead-meta time{color:#526b78;font-family:var(--font-geist-mono);font-size:13px}.lead-status{color:#91a4ae;letter-spacing:1px;text-transform:uppercase;border:1px solid #ffffff24;padding:6px 8px;font-size:13px}.status-new{color:#67d3f1;border-color:#60daff4d}.status-reviewing{color:#a495ff;border-color:#917eff4d}.status-contacted{color:#68dca3;border-color:#5fe2a24d}.lead-heading{grid-template-columns:1fr auto;align-items:end;gap:30px;margin:30px 0;display:grid}.lead-heading p{color:#60c8e8;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 8px;font-size:13px}.lead-heading h2{letter-spacing:-1.3px;margin:0;font-size:30px;font-weight:520}.lead-heading h2 a{color:inherit}.lead-heading h2 a:hover{color:#72d2f1}.lead-contact{flex-direction:column;align-items:flex-end;gap:5px;font-size:14px;display:flex}.lead-contact strong{color:#bac6cc}.lead-contact a{color:#758d99}.lead-challenge{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:23px 0}.lead-challenge span{color:#58717e;letter-spacing:1px;text-transform:uppercase;font-size:13px}.lead-challenge p{color:#a5b4bc;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.7}.lead-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.lead-status-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lead-status-actions>span{color:#526b78;letter-spacing:1px;text-transform:uppercase;margin-right:8px;font-size:13px}.lead-actions button{color:#748c98;cursor:pointer;font:500 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #ffffff1a;padding:8px 10px}.lead-actions button:hover:not(:disabled){color:#fff;border-color:#60c8e8}.lead-actions button:disabled{cursor:default;opacity:.35}.syncro-actions{flex-direction:column;align-items:flex-end;gap:7px;margin-left:auto;display:flex}.syncro-actions .syncro-button{color:#06131d;background:linear-gradient(120deg,#55c9ed,#657eff);border:0;padding:10px 14px;font-weight:700}.syncro-actions .syncro-button:hover:not(:disabled){color:#06131d;box-shadow:0 8px 24px #53acff38}.syncro-actions a{color:#68dca3;letter-spacing:.5px;text-transform:uppercase;border:1px solid #5fe2a240;padding:9px 12px;font-size:13px}.syncro-actions .workspace-link{color:#7b96a3;border:0;padding:0 0 2px}.syncro-actions .workspace-link:hover{color:#72d2f1}.syncro-error{color:#efa1a1;text-align:right;max-width:300px;font-size:13px}.workspace-shell{color:#fff;background:#081722;min-height:100vh;padding:0 clamp(20px,7vw,112px) 100px}.workspace-back{color:#6f8996;letter-spacing:1px;text-transform:uppercase;margin-top:38px;font-size:13px;display:inline-block}.workspace-back:hover{color:#72d2f1}.workspace-hero{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:60px 0 42px;display:grid}.workspace-hero .section-kicker{margin:0 0 18px}.workspace-hero h1{letter-spacing:-3.5px;margin:0 0 16px;font-size:clamp(42px,5vw,70px);font-weight:480;line-height:1}.workspace-hero p:last-child{color:#8297a2;margin:0}.workspace-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-quick-actions a{color:#9aabb4;letter-spacing:.6px;text-transform:uppercase;border:1px solid #ffffff21;padding:11px 14px;font-size:13px}.workspace-quick-actions a:hover{color:#fff;border-color:#62cbe9}.workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.workspace-grid>div,.workspace-grid>aside{flex-direction:column;gap:18px;display:flex}.workspace-panel{background:linear-gradient(145deg,#142d3deb,#081925f5);border:1px solid #75c4f124;padding:28px}.workspace-panel h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:520}.panel-label{color:#5f7986;letter-spacing:1.2px;text-transform:uppercase;font-size:13px}.workspace-overview{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:25px;display:grid}.workspace-overview div{border-top:1px solid #ffffff14;padding-top:15px}.workspace-overview span{color:#607986;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:13px;display:block}.workspace-overview strong,.workspace-overview a{color:#b6c4cb;font-size:14px;font-weight:500}.workspace-challenge{border-top:1px solid #ffffff14;margin-top:24px;padding-top:22px}.workspace-challenge p{color:#aab8bf;white-space:pre-wrap;font-size:14px;line-height:1.75}.workspace-form{flex-direction:column;gap:16px;margin-top:24px;display:flex}.workspace-form label{color:#617986;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:8px;font-size:13px;display:flex}.workspace-form input,.workspace-form textarea,.workspace-form select{color:#fff;font:400 14px var(--font-geist-sans);background:#020e168c;border:1px solid #ffffff1a;border-radius:0;outline:none;padding:13px}.workspace-form textarea{resize:vertical;min-height:105px}.workspace-form input:focus,.workspace-form textarea:focus,.workspace-form select:focus{border-color:#60c8e8}.workspace-form button{color:#06131d;cursor:pointer;font:700 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(120deg,#55c9ed,#657eff);border:0;align-self:flex-start;padding:12px 16px}.workspace-form button:disabled{cursor:wait;opacity:.55}.workspace-feedback{color:#68dca3;margin:0;font-size:13px}.workspace-error{color:#efa1a1}.timeline{flex-direction:column;margin-top:24px;display:flex}.timeline-item{border-left:1px solid #66caea40;padding:0 0 24px 20px;position:relative}.timeline-item:before{content:"";background:#65cbe9;border:3px solid #102633;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:-4px}.timeline-item:last-child{padding-bottom:0}.timeline-item time{color:#58717e;font-family:var(--font-geist-mono);margin-bottom:7px;font-size:13px;display:block}.timeline-item strong{color:#b8c6cc;margin-bottom:5px;font-size:14px;font-weight:520;display:block}.timeline-item p{color:#7e949f;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.syncro-card{border-color:#5fe2a22e}.scheduling-card{border-color:#6bd1ed38}.scheduling-card>p{color:#76909c;font-size:14px;line-height:1.65}.scheduling-actions{flex-direction:column;gap:8px;margin-top:20px;display:flex}.scheduling-actions button,.scheduling-actions a{color:#70d0ec;cursor:pointer;font:600 13px var(--font-geist-sans);letter-spacing:.7px;text-align:left;text-transform:uppercase;background:0 0;border:1px solid #6bd1ed38;padding:10px 12px}.scheduling-actions button{color:#06131d;background:linear-gradient(120deg,#55c9ed,#657eff);border:0}.preparation-card{border-color:#efc26633}.preparation-heading{justify-content:space-between;align-items:center;display:flex}.preparation-heading h2{margin-top:10px}.preparation-heading>strong{color:#eac479;font:500 18px var(--font-geist-mono)}.preparation-list{flex-direction:column;gap:8px;margin-top:22px;display:flex}.preparation-list label{color:#8ca0aa;cursor:pointer;border:1px solid #ffffff14;align-items:center;gap:11px;padding:12px;font-size:14px;display:flex}.preparation-list label.complete{color:#68dca3}.preparation-list input{accent-color:#5fe2a2}.syncro-card a{color:#68dca3;margin-top:18px;font-size:14px;display:inline-block}.syncro-card p{color:#76909c;font-size:14px;line-height:1.6}.workspace-status-row{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.workspace-status-row button{color:#748c98;cursor:pointer;font:500 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #ffffff1c;padding:8px 10px}.workspace-status-row button.active{color:#72d2f1;border-color:#60c8e8}.workspace-pipeline{grid-template-columns:repeat(6,1fr);margin-top:22px;display:grid}.workspace-pipeline button{color:#6f8793;cursor:pointer;font:500 13px var(--font-geist-sans);letter-spacing:.6px;text-transform:uppercase;background:#020e1659;border:1px solid #ffffff1a;min-height:52px;padding:8px}.workspace-pipeline button+button{border-left:0}.workspace-pipeline button.active{color:#72d2f1;background:#55c9ed1a;border-color:#60c8e8}.workspace-priority{color:#617986;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:8px;max-width:240px;margin-top:20px;font-size:13px;display:flex}.workspace-priority select{color:#fff;font:400 14px var(--font-geist-sans);background:#020e168c;border:1px solid #ffffff1a;padding:11px}.pipeline-save{color:#06131d;cursor:pointer;font:700 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(120deg,#55c9ed,#657eff);border:0;margin-top:12px;padding:10px 13px}.discovery-session-panel{padding:clamp(24px,4vw,42px)}.session-heading{justify-content:space-between;align-items:start;gap:30px;display:flex}.session-heading h2{letter-spacing:-1.6px;margin:14px 0 10px;font-size:clamp(28px,3vw,40px)}.session-heading p{color:#7c929d;max-width:600px;margin:0;font-size:14px;line-height:1.65}.session-state{color:#7d919b;letter-spacing:1px;text-transform:uppercase;border:1px solid #ffffff21;padding:8px 10px;font-size:13px}.session-state.complete{color:#68dca3;border-color:#5fe2a24d}.session-progress{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(5,1fr);margin:34px 0;display:grid}.session-progress div{flex-direction:column;align-items:center;gap:6px;padding:15px 6px;display:flex;position:relative}.session-progress div+div{border-left:1px solid #ffffff14}.session-progress span{color:#526c79;font-family:var(--font-geist-mono);font-size:13px}.session-progress strong{color:#6f858f;letter-spacing:.6px;text-transform:uppercase;font-size:13px;font-weight:500}.session-progress .ready span,.session-progress .ready strong{color:#69cde9}.session-form{grid-template-columns:1fr 1fr;gap:24px;display:grid}.session-form label{color:#7d929d;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:8px;font-size:13px;display:flex}.session-form label>span{color:#526a76;letter-spacing:0;text-transform:none;font-size:13px;line-height:1.5}.session-form input,.session-form textarea{color:#fff;font:400 14px var(--font-geist-sans);background:#020e168c;border:1px solid #ffffff1a;border-radius:0;outline:none;padding:13px}.session-form textarea{resize:vertical;min-height:130px}.session-form input:focus,.session-form textarea:focus{border-color:#60c8e8}.session-date{grid-column:1/-1;max-width:340px}.calendar-actions{flex-direction:column;grid-column:1/-1;align-items:start;gap:7px;margin-top:-10px;display:flex}.calendar-actions a{color:#68dca3;letter-spacing:.6px;text-transform:uppercase;border:1px solid #5fe2a247;padding:10px 12px;font-size:13px}.calendar-actions span{color:#58717e;font-size:13px}.private-schedule-shell{color:#fff;background:radial-gradient(circle at 80% 20%,#4569ff24,#0000 32%),#081722;min-height:100vh;padding:0 clamp(24px,8vw,125px) 80px}.private-schedule-shell header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:90px;display:flex}.private-schedule-shell header>span{color:#607783;letter-spacing:1.2px;text-transform:uppercase;font-size:13px}.private-schedule-shell>section{max-width:940px;padding:clamp(80px,12vw,150px) 0 40px}.private-schedule-shell h1{letter-spacing:-4px;max-width:900px;margin:25px 0;font-size:clamp(48px,7vw,88px);font-weight:470;line-height:.98}.private-schedule-shell>section>p:not(.section-kicker,.schedule-unavailable){color:#8ba0aa;max-width:720px;font-size:clamp(15px,2vw,19px);line-height:1.7}.private-schedule-shell .primary-cta{margin-top:28px;display:inline-flex}.schedule-assurances{border-top:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:85px;padding-top:28px;display:grid}.schedule-assurances div{flex-direction:column;gap:7px;display:flex}.schedule-assurances strong{font-size:14px;font-weight:550}.schedule-assurances span{color:#637c88;font-size:13px;line-height:1.5}.schedule-unavailable{color:#efa1a1;margin-top:25px;font-size:14px}.roadmap-editor{background:#04121b8c;border:1px solid #68cced24;grid-column:1/-1;padding:22px}.roadmap-editor>div{justify-content:space-between;align-items:center;display:flex}.roadmap-editor .panel-label{align-items:baseline;gap:6px;display:flex}.roadmap-editor .dnbcore-inline{text-transform:none;font-size:16px}.roadmap-editor button{color:#68cdea;cursor:pointer;font:600 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #68cced40;padding:9px 11px}.roadmap-editor textarea{width:100%;min-height:360px;margin-top:18px;line-height:1.65}.roadmap-editor>p{color:#536d79;margin:10px 0 0;font-size:13px}.session-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.session-actions button{color:#8fa3ad;cursor:pointer;font:600 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #ffffff21;padding:11px 14px}.session-actions .complete-session{color:#06131d;background:linear-gradient(120deg,#55c9ed,#657eff);border:0}.session-actions .sync-session{color:#68dca3;border-color:#5fe2a24d}.session-actions button:disabled,.roadmap-editor button:disabled{cursor:wait;opacity:.5}.session-sync-state{color:#63808c;grid-column:1/-1;margin:0;font-size:13px}.session-form>.workspace-feedback{grid-column:1/-1}.proposal-entry{justify-content:space-between;align-items:center;gap:30px;display:flex}.proposal-entry h2{margin:12px 0 8px;font-size:28px}.proposal-entry p{color:#748b96;margin:0;font-size:14px}.proposal-entry>a{color:#06131d;letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(120deg,#55c9ed,#657eff);flex:none;padding:13px 16px;font-size:13px;font-weight:700}.proposal-page{color:#fff;background:#07151f;min-height:100vh;padding:0 clamp(18px,3vw,44px) 44px}.proposal-admin-header{padding:0}.proposal-nav{color:#637c88;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:22px 0;font-size:13px;display:flex}.proposal-nav a{color:#72cfe9}.proposal-builder{grid-template-columns:minmax(390px,.72fr) minmax(600px,1.28fr);align-items:start;gap:24px;display:grid}.proposal-editor{background:#102633;border:1px solid #75c4f126;padding:28px;position:sticky;top:18px}.proposal-editor-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.proposal-editor-head h2{letter-spacing:-1.2px;margin:12px 0 0;font-size:28px;font-weight:520}.proposal-stage{color:#7e939e;letter-spacing:.8px;text-transform:uppercase;border:1px solid #ffffff21;flex:none;padding:7px 9px;font-size:13px}.stage-client_ready{color:#6fd3ef;border-color:#66cbeb4d}.stage-accepted{color:#68dca3;border-color:#5fe2a24d}.proposal-start{background:#04121b99;border:1px solid #67cbeb26;margin-top:24px;padding:20px}.proposal-start .dnbcore-inline{font-size:20px}.proposal-start p{color:#7e939e;font-size:14px;line-height:1.6}.proposal-start button,.proposal-controls button{color:#06131d;cursor:pointer;font:700 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(120deg,#55c9ed,#657eff);border:0;padding:11px 13px}.proposal-start small{color:#647d89;margin-top:10px;font-size:13px;display:block}.proposal-fields{flex-direction:column;gap:17px;margin-top:24px;display:flex}.proposal-fields label{color:#708792;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:7px;font-size:13px;display:flex}.proposal-fields input,.proposal-fields textarea,.proposal-controls select{color:#fff;font:400 14px var(--font-geist-sans);background:#020e168c;border:1px solid #ffffff1a;border-radius:0;outline:none;padding:11px}.proposal-fields textarea{resize:vertical;min-height:100px}.proposal-fields textarea:focus,.proposal-fields input:focus,.proposal-controls select:focus{border-color:#60c8e8}.proposal-phase-fields{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.proposal-phase-fields textarea{min-height:145px}.investment-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.proposal-controls{border-top:1px solid #ffffff17;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:20px;display:flex}.proposal-controls select{cursor:pointer;text-transform:uppercase;font-size:13px}.proposal-controls .print-proposal{color:#98aab3;background:0 0;border:1px solid #ffffff21;margin-left:auto}.portal-controls{border-top:1px solid #ffffff17;flex-direction:column;gap:9px;margin-top:20px;padding-top:20px;display:flex}.portal-controls input{color:#8ea3ad;font:400 13px var(--font-geist-mono);background:#020e168c;border:1px solid #ffffff1a;width:100%;padding:10px}.portal-controls>div{gap:7px;display:flex}.portal-controls button{color:#6fcde8;cursor:pointer;font:600 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #67cbeb38;padding:9px 11px}.portal-controls small{color:#5c7480;font-size:13px}.proposal-responses{border-top:1px solid #ffffff17;flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;display:flex}.proposal-responses article{background:#020e1673;border:1px solid #ffffff14;padding:14px}.proposal-responses article>div{justify-content:space-between;display:flex}.proposal-responses strong{color:#6fd0ea;letter-spacing:.8px;text-transform:uppercase;font-size:13px}.proposal-responses time{color:#526b77;font-size:13px}.proposal-responses p{color:#8196a0;font-size:13px}.proposal-responses blockquote{color:#a6b5bc;border-left:2px solid #557f94;margin:10px 0 0;padding-left:12px;font-size:14px;line-height:1.6}.proposal-preview{color:#132733;background:#f7f8f6;min-height:1100px;box-shadow:0 20px 70px #0000004d}.proposal-preview>section{padding:70px clamp(45px,6vw,85px)}.proposal-preview>section+section{border-top:1px solid #d9e0e2}.proposal-cover{color:#fff;background:#0a1a25;min-height:620px;padding:70px clamp(45px,6vw,85px);position:relative;overflow:hidden}.proposal-cover:after{content:"";border:1px solid #67cbeb1c;border-radius:50%;width:620px;height:620px;position:absolute;top:-90px;right:-210px}.proposal-brand{letter-spacing:-1.2px;align-items:baseline;font-size:22px;font-weight:700;display:inline-flex}.proposal-brand span:first-child,.proposal-brand span:last-child{color:#0000;background:linear-gradient(100deg,#62ddfb,#7288ff);-webkit-background-clip:text;background-clip:text}.proposal-brand span:nth-child(2){color:#fff}.proposal-cover>p{color:#6ad2ef;letter-spacing:2px;text-transform:uppercase;margin:175px 0 20px;font-size:14px}.proposal-cover h1{letter-spacing:-3.5px;z-index:1;max-width:760px;margin:0;font-size:clamp(48px,6vw,78px);font-weight:480;line-height:1;position:relative}.proposal-cover>span{color:#91a5b0;margin-top:25px;font-size:14px;display:block}.proposal-cover>small{color:#5d7581;letter-spacing:1px;text-transform:uppercase;font-size:13px;position:absolute;bottom:60px}.proposal-kicker{color:#5081a2;letter-spacing:1.7px;text-transform:uppercase;font-size:13px;font-weight:600}.proposal-preview h2{letter-spacing:-2px;margin:18px 0 25px;font-size:clamp(32px,4vw,49px);font-weight:500;line-height:1.08}.proposal-body{color:#526772;white-space:pre-wrap;font-size:15px;line-height:1.8}.proposal-roadmap{border-left:1px solid #d2dcdf;grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.proposal-roadmap article{border-top:1px solid #d2dcdf;border-bottom:1px solid #d2dcdf;border-right:1px solid #d2dcdf;min-height:330px;padding:24px}.proposal-roadmap article>span{color:#7291a1;font-family:var(--font-geist-mono);font-size:13px}.proposal-roadmap h3{margin:45px 0 20px;font-size:18px;font-weight:550}.proposal-preview ul{color:#546974;padding-left:18px;line-height:1.65}.proposal-preview li{margin-bottom:9px}.proposal-two-column{grid-template-columns:1fr .8fr;gap:60px;display:grid}.investment-card{color:#fff;background:#0b1d28;padding:35px}.investment-card>span{color:#6d838e;letter-spacing:1px;text-transform:uppercase;margin-top:25px;font-size:13px;display:block}.investment-card>strong{margin-top:8px;font-size:24px;font-weight:520;display:block}.proposal-service-list{columns:2;column-gap:50px}.proposal-fine-print{background:#edf1f1;grid-template-columns:1fr 1fr;gap:55px;display:grid}.proposal-fine-print h3{font-size:16px;font-weight:550}.proposal-fine-print p{color:#60747e;white-space:pre-wrap;font-size:14px;line-height:1.7}.proposal-footer{color:#748a95;background:#07151f;justify-content:space-between;align-items:center;padding:42px clamp(45px,6vw,85px);display:flex}.proposal-footer p{font-size:14px}.client-proposal-page{color:#132733;background:#f7f8f6;max-width:1200px;min-height:100vh;margin:0 auto}.client-proposal-header{color:#fff;background:#07151f;justify-content:space-between;align-items:center;padding:25px clamp(24px,6vw,80px);display:flex}.client-proposal-header>span{color:#68808c;letter-spacing:1.2px;text-transform:uppercase;font-size:13px}.client-proposal-cover{color:#fff;background:#0a1a25;min-height:520px;padding:140px clamp(35px,7vw,90px) 70px}.client-proposal-cover>p{color:#6ad2ef;letter-spacing:2px;text-transform:uppercase;font-size:14px}.client-proposal-cover h1{letter-spacing:-4px;margin:25px 0;font-size:clamp(50px,8vw,90px);font-weight:480;line-height:1}.client-proposal-cover>span{color:#8fa4af}.client-proposal-page>section:not(.client-proposal-cover){border-bottom:1px solid #d9e0e2;padding:70px clamp(35px,7vw,90px)}.client-proposal-page>section h2{letter-spacing:-2.3px;font-size:clamp(34px,5vw,55px);font-weight:500}.client-proposal-page>section>p:last-child{color:#526772;white-space:pre-wrap;line-height:1.8}.client-response{color:#fff;background:#0a1a25;padding:70px clamp(35px,7vw,90px)}.client-response h2{letter-spacing:-2px;font-size:clamp(34px,5vw,54px);font-weight:500}.client-response-types{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.client-response-types button{color:#8398a3;cursor:pointer;font:600 13px var(--font-geist-sans);background:0 0;border:1px solid #ffffff24;padding:11px 14px}.client-response-types button.active{color:#fff;border-color:#67cce9}.client-response-types button.acceptance.active{color:#06131d;background:#61d99c;border-color:#61d99c}.client-response-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.client-response label{color:#718793;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:8px;margin-bottom:15px;font-size:13px;display:flex}.client-response input,.client-response textarea{color:#fff;font:400 14px var(--font-geist-sans);background:#020e168c;border:1px solid #ffffff1f;padding:13px}.client-response textarea{resize:vertical;min-height:130px}.acceptance-copy{color:#8ca0aa;max-width:650px;font-size:14px;line-height:1.7}.client-submit{color:#06131d;cursor:pointer;font:700 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(120deg,#55c9ed,#657eff);border:0;padding:13px 17px}.client-response-complete{color:#fff;text-align:center;background:#0a1a25;padding:90px 30px}.client-response-complete>span{color:#62dca0;font-size:30px}.client-response-complete h2{font-size:38px;font-weight:500}.client-response-complete p{color:#7d929d}.implementation-entry>a{color:#68dca3;background:0 0;border:1px solid #5fe2a24d}.implementation-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.status-link-panel{grid-template-columns:1fr minmax(320px,.75fr);align-items:center;gap:30px;margin-bottom:18px;display:grid}.status-link-panel h2{margin:12px 0;font-size:25px}.status-link-panel p{color:#78909b;font-size:14px;line-height:1.65}.status-link-panel>button,.status-link-panel .onboarding-link-controls button{color:#06131d;cursor:pointer;font:700 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(120deg,#55c9ed,#657eff);border:0;padding:12px 14px}.project-status-page{color:#132733;background:#f5f7f6;min-height:100vh}.project-status-page>header,.project-status-page>footer{color:#fff;background:#07151f;justify-content:space-between;align-items:center;padding:24px clamp(22px,7vw,100px);display:flex}.project-status-page>header>span,.project-status-page>footer p{color:#718792;letter-spacing:1px;text-transform:uppercase;font-size:13px}.project-status-hero{color:#fff;background:#0b2130;padding:90px clamp(22px,9vw,140px)}.project-status-hero h1{letter-spacing:-.06em;margin:20px 0 55px;font-size:clamp(55px,9vw,110px)}.project-status-hero>div{border-top:1px solid #ffffff1f;align-items:baseline;gap:22px;padding-top:25px;display:flex}.project-status-hero strong{color:#68cfea;font-size:50px}.project-status-hero span{color:#8ea4ae;text-transform:uppercase;font-size:14px}.project-status-overview{border-bottom:1px solid #d8e0e2;grid-template-columns:repeat(4,1fr);padding:0 clamp(22px,7vw,100px);display:grid}.project-status-overview div{border-right:1px solid #d8e0e2;flex-direction:column;gap:12px;padding:32px 24px;display:flex}.project-status-overview span{color:#79909a;text-transform:uppercase;font-size:13px}.project-status-overview strong{text-transform:capitalize;font-size:17px}.project-status-content{grid-template-columns:1fr 1fr;gap:80px;padding:80px clamp(22px,7vw,100px) 110px;display:grid}.project-status-content h2{letter-spacing:-.045em;font-size:clamp(35px,5vw,58px)}.project-status-content>div:first-child>p:last-child{color:#5d737d;white-space:pre-wrap;line-height:1.8}.client-milestones{border-top:1px solid #d6dfe1;margin-top:30px}.client-milestones article{border-bottom:1px solid #d6dfe1;align-items:center;gap:18px;padding:18px 0;display:flex}.client-milestones article>span{color:#1685a7;background:#e8eeee;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.client-milestones article div{flex-direction:column;gap:6px;display:flex}.client-milestones small{color:#7a8e97;text-transform:uppercase;font-size:13px}.implementation-grid>section:first-child,.implementation-grid>section:nth-child(2){grid-column:1/-1}.implementation-heading{justify-content:space-between;align-items:center;display:flex}.implementation-heading h2{margin:12px 0;font-size:28px}.implementation-heading>strong{color:#6bd1ed;font-size:38px;font-weight:500}.implementation-progress{background:#17303e;height:5px;overflow:hidden}.implementation-progress i{background:linear-gradient(90deg,#5ed7f5,#697cff);height:100%;display:block}.implementation-meta{grid-template-columns:repeat(5,1fr);gap:12px;margin:25px 0;display:grid}.implementation-meta label,.implementation-notes label{color:#617986;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:7px;font-size:13px;display:flex}.implementation-meta input,.implementation-meta select,.implementation-notes textarea,.implementation-tasks form input,.implementation-task input,.implementation-task select{color:#fff;font:400 14px var(--font-geist-sans);background:#020e168c;border:1px solid #ffffff1a;padding:10px}.implementation-overview>button,.implementation-summary button,.implementation-tasks form button{color:#06131d;cursor:pointer;font:700 13px var(--font-geist-sans);text-transform:uppercase;background:linear-gradient(120deg,#55c9ed,#657eff);border:0;padding:11px 14px}.implementation-tasks form{gap:8px;margin:20px 0;display:flex}.implementation-tasks form input{flex:1}.task-list{flex-direction:column;gap:7px;display:flex}.implementation-task{border:1px solid #ffffff14;grid-template-columns:30px 1fr 110px 120px 130px;align-items:center;gap:10px;padding:10px;display:grid}.implementation-task>button{color:#68dca3;background:0 0;border:1px solid #ffffff29;width:26px;height:26px}.implementation-task div{flex-direction:column;gap:4px;display:flex}.implementation-task strong{font-size:14px}.implementation-task span{color:#59727e;text-transform:uppercase;font-size:13px}.task-complete strong{color:#68808b;text-decoration:line-through}.task-blocked{border-color:#ef707040}.implementation-notes>div{gap:12px;margin-top:20px;display:grid}.implementation-notes textarea{resize:vertical;min-height:100px}.implementation-summary .panel-label{align-items:baseline;gap:7px;display:flex}.implementation-summary .dnbcore-inline{text-transform:none;font-size:16px}.implementation-summary p{color:#8ba0aa;white-space:pre-wrap;min-height:150px;font-size:14px;line-height:1.7}.onboarding-entry>a{color:#6bd1ed;background:0 0;border:1px solid #6bd1ed4d}.onboarding-grid{flex-direction:column;gap:18px;display:flex}.onboarding-link-panel{grid-template-columns:1fr minmax(320px,.75fr);align-items:center;gap:30px;display:grid}.onboarding-link-panel h2{margin:12px 0;font-size:25px}.onboarding-link-panel p{color:#78909b;font-size:14px;line-height:1.65}.onboarding-link-panel>button,.onboarding-link-controls button{color:#06131d;cursor:pointer;font:700 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:linear-gradient(120deg,#55c9ed,#657eff);border:0;padding:12px 14px}.onboarding-link-controls{grid-template-columns:1fr auto auto;gap:8px;display:grid}.onboarding-link-controls input{color:#9fb2bb;background:#020e168c;border:1px solid #ffffff1a;min-width:0;padding:11px}.onboarding-link-controls small{color:#687f8a;grid-column:1/-1;font-size:13px}.syncro-activation{border-color:#5fe2a233;grid-template-columns:1fr minmax(320px,.75fr);align-items:center;gap:30px;display:grid}.syncro-activation h2{margin:12px 0;font-size:25px}.syncro-activation p{color:#78909b;font-size:14px;line-height:1.65}.syncro-activation button{color:#68cdea;cursor:pointer;font:700 13px var(--font-geist-sans);letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #68cced47;margin:4px;padding:12px 14px}.syncro-activation .create-syncro-customer{color:#071722;background:#61d9a2;border-color:#61d9a2}.syncro-activation>a{color:#65dda4;text-align:right;font-size:14px}.syncro-connected-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.syncro-connected-actions a{color:#65dda4;font-size:14px}.syncro-matches{gap:8px;margin-top:12px;display:grid}.syncro-matches a{background:#020e168c;border:1px solid #5fe2a22e;flex-direction:column;gap:5px;padding:13px;display:flex}.syncro-matches strong{color:#fff;font-size:14px}.syncro-matches span,.syncro-matches small{color:#718a95;font-size:13px}.onboarding-portal{color:#132733;background:#f5f7f6;min-height:100vh}.onboarding-portal>header{color:#fff;background:#07151f;justify-content:space-between;align-items:center;padding:24px clamp(22px,7vw,100px);display:flex}.onboarding-portal>header>span{color:#718792;letter-spacing:1px;text-transform:uppercase;font-size:13px}.onboarding-portal-hero{color:#fff;background:#0b2130;padding:90px clamp(22px,9vw,140px)}.onboarding-portal-hero h1{letter-spacing:-.055em;max-width:1000px;margin:20px 0;font-size:clamp(45px,7vw,84px);line-height:1}.onboarding-portal-hero>p:last-child{color:#91a7b1;max-width:720px;line-height:1.75}.onboarding-portal-form{max-width:1200px;margin:0 auto;padding:70px clamp(20px,5vw,70px) 100px}.onboarding-portal-form section{border-bottom:1px solid #d9e0e2;padding:45px 0}.onboarding-portal-form label{color:#5c717b;letter-spacing:.5px;text-transform:uppercase;flex-direction:column;gap:8px;font-size:14px;display:flex}.onboarding-portal-form input,.onboarding-portal-form textarea{color:#132733;font:400 13px var(--font-geist-sans);text-transform:none;background:#fff;border:1px solid #ccd7da;padding:13px}.onboarding-portal-form textarea{resize:vertical;min-height:105px}.onboarding-portal-grid{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.onboarding-portal-grid.three{grid-template-columns:1.5fr .75fr .75fr}.onboarding-portal-submit{justify-content:space-between;align-items:center;padding-top:30px;display:flex}.onboarding-portal-submit p{color:#788b94;font-size:14px}.onboarding-portal-submit button{color:#071722;cursor:pointer;text-transform:uppercase;background:#55c9ed;border:0;padding:16px 20px;font-weight:750}.onboarding-portal-complete{text-align:center;max-width:900px;margin:0 auto;padding:120px 30px}.onboarding-portal-complete>span{color:#38b97c;font-size:35px}.onboarding-portal-complete h2{letter-spacing:-.045em;font-size:clamp(35px,5vw,58px)}.onboarding-portal-complete p{color:#657a84;line-height:1.7}.onboarding-control{gap:22px;display:grid}.onboarding-checklist{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.onboarding-checklist label{color:#8398a3;cursor:pointer;border:1px solid #ffffff14;align-items:center;gap:9px;padding:12px;font-size:13px;display:flex}.onboarding-checklist input{opacity:0;pointer-events:none;position:absolute}.onboarding-checklist span{color:#68dca3;border:1px solid #ffffff29;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.onboarding-status,.onboarding-section label{color:#617986;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:8px;font-size:13px;display:flex}.onboarding-status{max-width:280px}.onboarding-status select,.onboarding-section input,.onboarding-section textarea{color:#fff;font:400 14px var(--font-geist-sans);background:#020e168c;border:1px solid #ffffff1a;padding:11px}.onboarding-section textarea{resize:vertical;min-height:120px}.onboarding-section>.panel-label{margin-bottom:22px;display:block}.onboarding-fields{gap:12px;display:grid}.onboarding-fields.four-up{grid-template-columns:repeat(4,1fr)}.onboarding-fields.two-up{grid-template-columns:1fr 1fr}.onboarding-fields.footprint-fields{grid-template-columns:2fr 1fr 1fr}.wide-field{margin-top:14px}.onboarding-kickoff .panel-label{align-items:baseline;gap:7px;display:flex}.onboarding-kickoff .dnbcore-inline{text-transform:none;font-size:16px}.onboarding-kickoff textarea{min-height:180px}.onboarding-kickoff>div{align-items:center;gap:14px;margin-top:15px;display:flex}.onboarding-kickoff button{color:#06131d;cursor:pointer;font:700 13px var(--font-geist-sans);text-transform:uppercase;background:linear-gradient(120deg,#55c9ed,#657eff);border:0;padding:12px 15px}.success-entry>a{color:#a9f;background:0 0;border:1px solid #9b84ff4d}.success-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.success-grid>section{min-width:0}.success-overview,.success-summary{grid-column:1/-1}.success-overview{grid-template-columns:170px 1fr 210px;align-items:center;gap:30px;display:grid}.success-score{border-right:1px solid #ffffff14;flex-direction:column;align-items:center;padding-right:30px;display:flex}.success-score strong{color:#6bd1ed;letter-spacing:-4px;margin:15px 0 5px;font-size:60px;font-weight:480;line-height:1}.success-score>span:last-child{color:#5c7480;text-transform:uppercase;font-size:13px}.success-meta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.success-meta label,.success-planning label{color:#617986;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:7px;font-size:13px;display:flex}.success-meta input,.success-meta select,.success-planning textarea,.success-summary textarea{color:#fff;font:400 14px var(--font-geist-sans);background:#020e168c;border:1px solid #ffffff1a;padding:11px}.success-contact{border-left:1px solid #ffffff14;flex-direction:column;gap:6px;padding-left:30px;display:flex}.success-contact span{color:#5c7480;letter-spacing:1px;text-transform:uppercase;font-size:13px}.success-contact strong{margin:7px 0 2px;font-size:14px}.success-contact a{color:#7e949f;font-size:14px}.success-scorecard>.panel-label,.success-planning>.panel-label{margin-bottom:22px;display:block}.success-scorecard>div{flex-direction:column;gap:8px;display:flex}.success-scorecard article{border:1px solid #ffffff12;grid-template-columns:1fr 170px 38px;align-items:center;gap:14px;padding:13px;display:grid}.success-scorecard article div{flex-direction:column;gap:4px;display:flex}.success-scorecard article strong{font-size:14px}.success-scorecard article span{color:#5e7682;font-size:13px}.success-scorecard article input{accent-color:#64cdea;width:100%}.success-scorecard article b{color:#73d2ee;font:500 15px var(--font-geist-mono);text-align:right}.success-planning>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.success-planning textarea{resize:vertical;min-height:128px}.success-summary .panel-label{align-items:baseline;gap:7px;display:flex}.success-summary .dnbcore-inline{text-transform:none;font-size:16px}.success-summary textarea{resize:vertical;width:100%;min-height:240px;margin-top:20px;line-height:1.7}.success-summary>div{align-items:center;gap:9px;margin-top:12px;display:flex}.success-summary button{color:#6bd1ed;cursor:pointer;font:700 13px var(--font-geist-sans);text-transform:uppercase;background:0 0;border:1px solid #6bd1ed40;padding:11px 14px}.success-summary .success-save{color:#06131d;background:linear-gradient(120deg,#55c9ed,#657eff);border:0}.inbox-empty{text-align:center;border:1px solid #ffffff1a;padding:80px 30px}.inbox-empty>span{color:#5fcde9;font-size:25px}.inbox-empty h2{margin:20px 0 10px;font-size:27px;font-weight:500}.inbox-empty p{color:#6e8591;font-size:14px}.guided-discovery-page{background:#071722;min-height:100vh}.guided-discovery-hero{color:#fff;background:radial-gradient(circle at 82% 22%,#6653cf30,#0000 34%),#071722;padding:130px clamp(22px,8vw,130px) 90px}.guided-discovery-hero h1{letter-spacing:-.065em;max-width:1150px;margin:24px 0;font-size:clamp(52px,7vw,104px);font-weight:520;line-height:.94}.guided-discovery-hero>p:last-of-type{color:#94aab5;max-width:780px;font-size:18px;line-height:1.75}.guided-discovery-hero>div{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:28px;margin-top:42px;padding-top:22px;display:flex}.guided-discovery-hero>div span{color:#78cfe9;letter-spacing:1px;text-transform:uppercase;font-size:14px;font-weight:750}.guided-discovery{color:#fff;background:#0a1d29;border:1px solid #66cbee2e;max-width:1180px;margin:0 auto 120px}.guided-progress{background:#0e2836;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding:25px 36px;display:grid}.guided-progress>div{gap:18px;display:flex}.guided-progress span{color:#63c9e8;letter-spacing:1px;text-transform:uppercase;font-size:14px}.guided-progress strong{font-size:14px}.guided-progress>i{background:#ffffff14;height:3px;display:block;overflow:hidden}.guided-progress>i b{background:linear-gradient(90deg,#59caeb,#7568e6);height:100%;transition:width .35s;display:block}.guided-step{min-height:610px;padding:58px clamp(24px,6vw,72px)}.guided-step-heading{grid-template-columns:48px 1fr;gap:24px;margin-bottom:42px;display:grid}.guided-step-heading>span{color:#63c9e8;font:14px var(--font-geist-mono);padding-top:10px}.guided-step-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:520}.guided-step-heading p{color:#7893a0;margin:12px 0 0;line-height:1.7}.guided-grid{grid-template-columns:1fr 1fr;gap:22px;margin-left:72px;display:grid}.guided-step label{color:#8ca2ad;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:9px;font-size:13px;font-weight:750;display:flex}.guided-step label small{color:#5e7783}.guided-step input,.guided-step select,.guided-step textarea{color:#fff;font:500 14px var(--font-geist-sans);background:#071822;border:1px solid #7aa1b440;border-radius:0;outline:0;width:100%;padding:15px 16px}.guided-step input:focus,.guided-step select:focus,.guided-step textarea:focus{border-color:#5fc9e9;box-shadow:0 0 0 3px #5fc9e914}.guided-step textarea{resize:vertical;min-height:145px}.guided-long{max-width:920px;margin:0 0 25px 72px}.guided-priorities{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 34px 72px;display:grid}.guided-priorities label{cursor:pointer;text-transform:none;background:#0d2633;border:1px solid #7aa1b433;flex-direction:row;align-items:center;gap:12px;padding:17px}.guided-priorities input,.guided-consent input{accent-color:#55c6e8;flex:none;width:17px;height:17px;padding:0}.guided-priorities span{color:#b4c5cd;letter-spacing:0;font-size:14px}.guided-timeframe{max-width:520px;margin-left:72px}.guided-summary{grid-template-columns:1fr 1fr;gap:1px;margin-left:72px;display:grid}.guided-summary article{background:#0d2633;min-height:145px;padding:25px}.guided-summary span{color:#61c8e7;letter-spacing:1px;text-transform:uppercase;font-size:13px}.guided-summary strong{margin-top:14px;font-size:21px;display:block}.guided-summary p{color:#9eb2bc;white-space:pre-wrap;margin:13px 0 0;line-height:1.65}.guided-consent{border:1px solid #7aa1b433;margin:28px 0 0 72px;padding:18px;line-height:1.65;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important;align-items:flex-start!important;gap:13px!important;font-size:14px!important;font-weight:500!important}.guided-consent>span{color:#8fa3ae}.guided-consent a{color:#63c9e8;font-weight:750}.guided-consent small{margin-top:7px;font-size:14px;display:block;color:#d3a84e!important}.guided-review .turnstile-box,.guided-error{margin-left:72px}.guided-error{color:#f2969d}.guided-actions{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:24px 36px;display:flex}.guided-actions button{cursor:pointer;font:750 14px var(--font-geist-sans);letter-spacing:1px;text-transform:uppercase;border:0;min-height:48px;padding:0 24px}.guided-actions button:disabled{cursor:not-allowed;opacity:.35}.guided-back{color:#79919d;background:0 0}.guided-next{color:#071722;background:#59c8e9}.guided-discovery-success{color:#fff;text-align:center;background:#0a1d29;border:1px solid #66cbee2e;flex-direction:column;align-items:center;max-width:960px;margin:0 auto 120px;padding:90px 60px;display:flex}.guided-discovery-success>span{color:#5fe2a2;background:#5fe2a21f;border:1px solid #5fe2a24d;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:22px;display:flex}.guided-discovery-success h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(38px,5vw,64px);line-height:1.02}.guided-discovery-success>p:not(.section-kicker){color:#8da4af;max-width:720px;line-height:1.75}.guided-discovery-success>div{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:18px 30px;margin-top:30px;padding-top:24px;display:flex}.guided-discovery-success>div strong{color:#fff;width:100%}.guided-discovery-success>div span{color:#61c8e7;text-transform:uppercase;font-size:14px}.guided-discovery-success button{color:#61c8e7;cursor:pointer;background:0 0;border:0;margin-top:35px}@media (width<=1050px){.pipeline-stages{grid-template-columns:repeat(3,1fr)}.pipeline-stage:nth-child(4){border-left:0;padding-left:0}.pipeline-stage:nth-child(n+4){border-top:1px solid #ffffff14;padding-top:18px}.workspace-pipeline{grid-template-columns:repeat(3,1fr)}.workspace-pipeline button:nth-child(4){border-left:1px solid #ffffff1a}.workspace-pipeline button:nth-child(n+4){border-top:0}.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto auto}.mobile-menu{margin-left:18px;display:block}.mobile-menu summary{border:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:38px;display:flex}.mobile-menu summary span{background:#c5d3da;width:17px;height:1px;transition:all .2s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu nav{background:#071620;border-bottom:1px solid #ffffff1a;flex-direction:column;padding:20px;display:flex;position:absolute;top:82px;left:0;right:0;box-shadow:0 28px 50px #00000047}.mobile-menu nav a{color:#d5dfe4;letter-spacing:-.6px;border-top:1px solid #ffffff17;grid-template-columns:45px 1fr;align-items:center;padding:17px 5px;font-size:23px;font-weight:480;display:grid}.mobile-menu nav a span{color:#5ecbe9;font:500 13px var(--font-geist-mono)}.hero{padding-top:155px}.hero-copy{max-width:620px}.dnbcore-wrap{width:min(100%,570px);margin:80px auto 20px;position:relative;top:auto;right:auto}.hero{min-height:auto}.hero:after{width:100%}.hero-footer{display:none}}@media (width<=760px){.schedule-assurances{grid-template-columns:1fr;margin-top:55px}.private-schedule-shell h1{letter-spacing:-2.5px}.manual-opportunity-form{grid-template-columns:1fr;padding:20px}.manual-opportunity-form>div,.manual-opportunity-form .manual-context,.manual-opportunity-form>button,.manual-opportunity-form>p{grid-column:1}.site-header{height:70px;padding:0 20px}.header-cta{display:none}.mobile-menu{margin-left:0}.mobile-menu nav{top:70px}.hero{padding:125px 20px 90px}.hero h1{font-size:49px}.hero-lede{font-size:16px}.trust-row{flex-direction:column;align-items:flex-start;gap:11px}.dnbcore-wrap{margin-top:62px}.conversation{min-height:auto;padding:30px 22px}.signal-card{display:none}.manifesto,.section-shell{padding:90px 20px}.manifesto h2,.contact h2{letter-spacing:-2px}.section-heading,.ai-section{grid-template-columns:1fr}.section-heading{align-items:start;gap:25px}.approach-grid{border-top:1px solid var(--line);grid-template-columns:1fr}.approach-card{border-top:0;min-height:420px}.ai-section{gap:35px}.ai-visual{order:2;width:100%;max-width:430px;margin:-20px auto 0}.industry-list{grid-template-columns:1fr}.industry-list a:nth-child(odd){border-right:0;padding-right:20px}.industry-list a:nth-child(2n){padding-left:0}.assessment-promo{flex-direction:column;align-items:flex-start}.assessment-promo>a{width:100%;margin:28px 0 0}.assessment-header>span{display:none}.assessment-hero{padding:130px 20px 65px}.assessment-hero h1{letter-spacing:-3px;font-size:50px}.assessment-questions article,.assessment-result{grid-template-columns:1fr}.assessment-questions article{padding:24px}.assessment-questions fieldset{grid-template-columns:repeat(5,1fr)}.assessment-questions label b{display:none}.assessment-progress{top:75px}.assessment-finish{flex-direction:column;align-items:stretch;gap:15px}.assessment-result{padding:50px 18px 90px}.result-score{min-height:520px}.result-details{border-left:1px solid #ffffff14;padding:28px 20px}.assessment-contact>div{grid-template-columns:1fr}.solutions-hero{grid-template-columns:1fr;align-items:start;gap:45px;min-height:auto;padding:145px 20px 75px}.solutions-hero h1{letter-spacing:-3px;font-size:56px}.solutions-hero aside{max-width:340px}.solutions-intro{grid-template-columns:1fr;padding:90px 20px}.solutions-list{padding:0 20px}.solutions-list article{grid-template-columns:1fr;padding:65px 0}.solution-copy>div{grid-template-columns:1fr;gap:35px}.solutions-dnbcore{grid-template-columns:1fr;gap:45px;padding:90px 20px}.solutions-core-mark{min-height:300px}.industries-hero{min-height:auto;padding:150px 20px 80px}.industries-hero h1{letter-spacing:-3px;font-size:54px}.industry-principle{grid-template-columns:1fr;align-items:start;padding:30px 20px}.industry-principle>div{flex-wrap:wrap}.industry-principle p{text-align:left}.industry-sectors{padding:0 20px}.industry-sectors article{padding:70px 0}.sector-heading{grid-template-columns:1fr}.sector-detail{grid-template-columns:1fr;gap:35px}.sector-detail>p,.sector-detail>div{grid-column:auto}.industry-crossroads{grid-template-columns:1fr;gap:50px;padding:90px 20px}.crossroad-grid{grid-template-columns:1fr}.about-hero{grid-template-columns:1fr;gap:60px;min-height:auto;padding:150px 20px 80px}.about-hero h1{letter-spacing:-3px;font-size:54px}.about-belief,.about-principles,.about-method,.about-owner{padding:90px 20px}.about-belief blockquote{letter-spacing:-2px}.about-belief>div{grid-template-columns:1fr;gap:25px;margin-left:0}.about-section-heading{grid-template-columns:1fr;gap:25px}.about-section-heading>p:last-child:not(.section-kicker){grid-column:auto;margin:0}.principle-grid{grid-template-columns:1fr}.principle-grid article{min-height:290px}.method-list article{grid-template-columns:1fr}.about-owner{grid-template-columns:1fr;gap:50px}.owner-mark{min-height:300px}.about-fit{padding:100px 20px}.about-fit .button{width:100%}.contact-hero{grid-template-columns:1fr;gap:55px;min-height:auto;padding:150px 20px 80px}.contact-hero h1{letter-spacing:-3px;font-size:53px}.contact-workspace,.contact-next,.contact-alternative{padding:90px 20px}.contact-form-heading{grid-template-columns:1fr;gap:25px}.contact-next-grid{grid-template-columns:1fr}.contact-next-grid article{min-height:275px}.contact-alternative{grid-template-columns:1fr;gap:45px}.contact{padding:105px 20px}.contact .button{width:100%}.dnbtec-bridge{grid-template-columns:1fr;align-items:start;padding:55px 20px}.dnbtec-bridge .button{width:100%}.form-grid,.priority-grid{grid-template-columns:1fr;margin-left:0}.challenge-field,.form-error{margin-left:0}.form-submit{flex-direction:column;align-items:stretch}.discovery-success{padding:60px 22px}footer{grid-template-columns:1fr}footer div{flex-wrap:wrap}footer small{grid-column:auto}.admin-header>div span,.admin-header>div strong{display:none}.admin-title{padding-top:65px}.admin-title h1{letter-spacing:-2px}.command-summary{grid-template-columns:1fr 1fr}.command-summary>div+div{border-left:0}.command-summary>div:nth-child(2n){border-left:1px solid #ffffff1a}.command-summary>div{border-top:1px solid #ffffff1a}.command-summary>div:first-child,.command-summary>div:nth-child(2){border-top:0}.command-summary>div:last-child{grid-column:1/-1}.command-attention,.command-portfolio,.knowledge-operations{padding:20px}.knowledge-operations-grid{grid-template-columns:1fr 1fr}.knowledge-operations-grid a+a{border-left:1px solid #ffffff14}.knowledge-operations-grid a:nth-child(2n){border-left:0}.knowledge-operations-grid a:nth-child(n+3){border-top:0}.knowledge-operations-grid a:last-child{grid-column:1/-1}.knowledge-syncro-report>header{grid-template-columns:1fr;align-items:start}.knowledge-syncro-report header>div:last-child{text-align:left}.knowledge-syncro-list article,.daily-briefing{grid-template-columns:1fr}.service-monitor-list article{grid-template-columns:1fr 1fr;align-items:start;padding:20px}.service-search-controls{grid-template-columns:1fr;align-items:stretch}.service-search-controls small{padding:0}.help-header nav a:not(:last-child){display:none}.help-layout{grid-template-columns:1fr;padding-top:40px}.help-layout aside{grid-template-columns:repeat(2,1fr);display:grid}.help-layout aside>span{grid-column:1/-1}.knowledge-admin-hero{grid-template-columns:1fr;align-items:start}.knowledge-review-signals{grid-template-columns:1fr}.knowledge-review-signals>a{border-top:1px solid #ffffff17;border-left:0;margin-top:12px;padding-left:0}.knowledge-core-heading{flex-direction:column;align-items:flex-start}.knowledge-core-inputs{grid-template-columns:1fr}.knowledge-gap-explainer{grid-column:auto}.knowledge-core-results,.knowledge-editor{grid-template-columns:1fr}.knowledge-editor>aside{border-bottom:1px solid #ffffff1a;border-right:0;max-height:300px;overflow:auto}.knowledge-editor>section{padding:22px 18px}.knowledge-form-grid{grid-template-columns:1fr}.knowledge-form-grid .wide{grid-column:auto}.internal-playbook-cover,.internal-playbook-tools,.internal-playbook-content{grid-template-columns:1fr}.internal-playbook-cover{align-items:start;padding:65px 0 45px}.internal-playbook-cover>div:last-child{align-items:flex-start}.internal-playbook-content{gap:35px}.internal-playbook-index{position:static}.readiness-hero,.readiness-controlled-test{grid-template-columns:1fr}.readiness-hero{align-items:start}.readiness-hero>div:last-child{align-items:flex-start;width:100%;min-width:0}.readiness-grid{grid-template-columns:1fr}.briefing-intro{border-bottom:1px solid #ffffff14;border-right:0;padding:28px 22px}.briefing-actions{padding:12px}.briefing-actions>a{grid-template-columns:24px 1fr;align-items:start}.briefing-actions>a i{grid-column:2}.attention-list>a{grid-template-columns:10px 1fr}.attention-list b{grid-column:2}.inbox-heading{flex-direction:column;align-items:start;gap:15px}.lead-heading{grid-template-columns:1fr;align-items:start}.lead-contact{align-items:flex-start}.workspace-hero,.workspace-grid{grid-template-columns:1fr}.workspace-quick-actions{justify-content:flex-start}.workspace-overview,.session-form{grid-template-columns:1fr}.session-date,.roadmap-editor,.session-actions{grid-column:auto}.session-progress{grid-template-columns:1fr}.session-progress div{flex-direction:row;justify-content:flex-start;align-items:center;padding:11px}.session-progress div+div{border-top:1px solid #ffffff14;border-left:0}.proposal-entry{flex-direction:column;align-items:flex-start}.proposal-builder{grid-template-columns:1fr}.proposal-editor{position:relative;top:auto}.proposal-phase-fields,.proposal-roadmap,.proposal-two-column,.proposal-fine-print{grid-template-columns:1fr}.proposal-roadmap{border-top:1px solid #d2dcdf}.proposal-roadmap article{border-top:0;min-height:auto}.proposal-service-list{columns:1}.client-response-grid,.implementation-grid{grid-template-columns:1fr}.implementation-grid>section{grid-column:auto!important}.implementation-meta{grid-template-columns:1fr}.implementation-task{grid-template-columns:30px 1fr}.implementation-task select,.implementation-task input{grid-column:2}.onboarding-checklist,.onboarding-fields.four-up,.onboarding-fields.two-up,.onboarding-fields.footprint-fields,.onboarding-link-panel,.syncro-activation,.status-link-panel,.onboarding-portal-grid,.onboarding-portal-grid.three,.project-status-overview,.project-status-content{grid-template-columns:1fr}.onboarding-link-controls{grid-template-columns:1fr 1fr}.onboarding-link-controls input{grid-column:1/-1}.onboarding-portal-submit{flex-direction:column;align-items:flex-start;gap:18px}.success-grid{grid-template-columns:1fr}.success-overview,.success-summary{grid-column:auto}.success-overview{grid-template-columns:1fr;align-items:stretch}.success-score{border-bottom:1px solid #ffffff14;border-right:0;padding:0 0 25px}.success-contact{border-top:1px solid #ffffff14;border-left:0;padding:25px 0 0}.success-meta,.success-planning>div{grid-template-columns:1fr}.success-scorecard article{grid-template-columns:1fr 70px 35px}.guided-discovery-hero{padding:90px 20px 65px}.guided-discovery{border-left:0;border-right:0;margin-bottom:70px}.guided-progress{grid-template-columns:1fr;gap:17px;padding:22px}.guided-progress>div{justify-content:space-between}.guided-step{min-height:0;padding:45px 20px}.guided-step-heading{grid-template-columns:35px 1fr}.guided-grid,.guided-priorities,.guided-summary{grid-template-columns:1fr;margin-left:0}.guided-long,.guided-timeframe,.guided-consent,.guided-review .turnstile-box,.guided-error{margin-left:0}.guided-actions{padding:20px}.guided-actions button{padding:0 14px}.guided-discovery-success{border-left:0;border-right:0;margin-bottom:70px;padding:65px 22px}}.privacy-policy-trigger{color:inherit;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.privacy-policy-trigger:hover,.privacy-policy-trigger:focus-visible{color:#75d5f1;outline:none}.consent-ready{font-weight:650;color:#4f9471!important}.handbook-shell{color:#eaf1f3}.handbook-cover{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:70px;padding:90px 0 70px;display:grid}.handbook-cover h1{letter-spacing:-6px;max-width:900px;margin:15px 0 28px;font-size:clamp(54px,7vw,100px);line-height:.92}.handbook-cover>div>p:last-child{color:#9aadb4;max-width:720px;font-size:20px;line-height:1.65}.handbook-cover aside{border-left:2px solid #4ab5e8;flex-direction:column;gap:8px;padding:8px 0 8px 24px;display:flex}.handbook-cover aside span,.handbook-cover aside small{color:#8ca1aa;letter-spacing:.12em;text-transform:uppercase;font-size:14px;line-height:1.7}.handbook-cover aside strong{color:#6ee7b7;font-size:25px}.handbook-print{color:#071923;cursor:pointer;background:#4ab5e8;border:0;margin-top:18px;padding:14px 16px;font-weight:750}.handbook-quicklinks{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);display:grid}.handbook-quicklinks a{color:#fff;flex-direction:column;min-height:110px;padding:27px 22px;font-weight:700;text-decoration:none;display:flex}.handbook-quicklinks a+a{border-left:1px solid #ffffff1a}.handbook-quicklinks a:hover{background:#4ab5e814}.handbook-quicklinks span{color:#78909a;margin-top:8px;font-size:14px;font-weight:500}.handbook-section{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(240px,.72fr) minmax(0,1.5fr);gap:70px;padding:95px 0;display:grid}.handbook-section>div:first-child>span{color:#4ab5e8;letter-spacing:.15em;margin-bottom:30px;font-size:14px;display:block}.handbook-section h2{letter-spacing:-3px;margin:12px 0 0;font-size:clamp(36px,4vw,58px);line-height:1.02}.handbook-overview>div:last-child,.handbook-guardrails>div:last-child{color:#a8b8be;font-size:19px;line-height:1.75}.handbook-overview>div:last-child p,.handbook-guardrails>div:last-child p{margin:0 0 25px}.dnbcore-inline{color:#fff;font-weight:800}.dnbcore-inline b{color:#53baf0}.handbook-journey{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.handbook-journey article{border-left:1px solid #ffffff1f;min-height:240px;padding:0 20px}.handbook-journey i{color:#58c2f1;background:#102e3c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:flex}.handbook-journey h3,.handbook-routine h3,.handbook-owners h3{margin:25px 0 12px;font-size:21px}.handbook-journey p,.handbook-routine p,.handbook-owners p{color:#8fa3ab;font-size:14px;line-height:1.65}.handbook-routine,.handbook-owners{grid-template-columns:1fr 1fr;display:grid}.handbook-routine article,.handbook-owners article{border:1px solid #ffffff1c;min-height:200px;padding:25px}.handbook-routine article:nth-child(2n),.handbook-owners article:nth-child(2n){border-left:0}.handbook-routine article:nth-child(n+3),.handbook-owners article:nth-child(n+3){border-top:0}.handbook-routine h3,.handbook-owners h3{margin-top:0}.handbook-failure{counter-reset:failure;margin:0;padding:0;list-style:none}.handbook-failure li{color:#a7b8be;counter-increment:failure;border-top:1px solid #ffffff1c;grid-template-columns:42px 1fr;gap:20px;padding:22px 0;font-size:17px;line-height:1.6;display:grid}.handbook-failure li:before{color:#4ab5e8;content:counter(failure, decimal-leading-zero);letter-spacing:.1em;padding-top:6px;font-size:14px}.handbook-footer{justify-content:space-between;align-items:center;padding:70px 0 100px;display:flex}.handbook-footer p{color:#8fa3ab;max-width:620px;margin:8px 0 0}.handbook-footer a{color:#60c7f2;font-weight:750;text-decoration:none}@media (width<=800px){.handbook-cover,.handbook-section{grid-template-columns:1fr;gap:45px}.handbook-cover{align-items:start;padding-top:65px}.handbook-cover h1{letter-spacing:-3px}.handbook-quicklinks{grid-template-columns:1fr 1fr}.handbook-quicklinks a:nth-child(3){border-top:1px solid #ffffff1a;border-left:0}.handbook-quicklinks a:nth-child(4){border-top:1px solid #ffffff1a}.handbook-journey{grid-template-columns:1fr}.handbook-journey article{border-top:1px solid #ffffff1a;border-left:0;min-height:0;padding:25px 0}.handbook-journey h3{margin-top:12px}.handbook-routine,.handbook-owners{grid-template-columns:1fr}.handbook-routine article:nth-child(2n),.handbook-owners article:nth-child(2n){border-left:1px solid #ffffff1c}.handbook-routine article:nth-child(n+2),.handbook-owners article:nth-child(n+2){border-top:0}.handbook-footer{flex-direction:column;align-items:flex-start;gap:30px}}@media print{body{background:#fff}.guide-shell{background:#fff;padding:0}.guide-shell>header,.guide-print-button{display:none!important}.guide-cover{break-after:page;padding:80px 0}.guide-contents{break-after:page}.guide-articles article{break-before:page}.guide-footer{margin-top:40px}.internal-playbook-shell{background:#fff;padding:0}.internal-playbook-header,.internal-playbook-tools,.internal-playbook-index,.internal-playbook-print{display:none!important}.internal-playbook-cover{break-after:page;padding:60px 0}.internal-playbook-content{padding:0;display:block}.internal-playbook-articles{display:block}.internal-playbook-articles article{break-before:page;box-shadow:none;padding:45px 0}.proposal-admin-header,.proposal-nav,.proposal-editor{display:none!important}.proposal-page{background:#fff;padding:0}.proposal-builder{display:block}.proposal-preview{box-shadow:none}.proposal-cover{break-after:page}.proposal-preview>section{break-inside:avoid}.proposal-footer{break-before:avoid}.handbook-shell{color:#10232b;background:#fff;padding:0}.handbook-header,.handbook-print,.handbook-quicklinks{display:none!important}.handbook-cover{break-after:page;padding:70px 0}.handbook-cover h1{color:#10232b}.handbook-cover>div>p:last-child,.handbook-overview>div:last-child,.handbook-guardrails>div:last-child,.handbook-journey p,.handbook-routine p,.handbook-owners p,.handbook-failure li,.handbook-footer p{color:#40545c}.handbook-section{break-inside:avoid;gap:35px;padding:48px 0}.handbook-routine article,.handbook-owners article,.handbook-journey article,.handbook-failure li{border-color:#ccd6da}.dnbcore-inline{color:#10232b}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
