/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[jo\:ga\]{jo:ga}}.portal-i18n-content{visibility:visible}.sales-os{--so-navy:#0b123d;--so-purple:#6544e9;--so-mint:#61d8b3;--so-ink:#151936;--so-muted:#74788f;min-height:100vh;color:var(--so-ink);background:#f3f4f8}.sales-os button,.sales-os input,.sales-os select,.sales-os textarea{font:inherit}.sales-os-top{color:#fff;background:var(--so-navy);z-index:45;border-bottom:1px solid #ffffff1f;align-items:center;gap:24px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.sales-os-top>a{color:#fff;align-items:center;gap:16px;text-decoration:none;display:flex}.sales-os-top img{background:#fff;border-radius:7px;width:122px;padding:8px 10px}.sales-os-top>a span{font:700 16px Georgia,serif}.sales-os-top>b{color:#aeb6d5;letter-spacing:.11em;margin-left:auto;font-size:9px}.sales-os-top>div{border-left:1px solid #ffffff2b;padding-left:18px;font-size:11px;display:grid}.sales-os-top i{color:var(--so-mint);letter-spacing:.1em;margin-top:2px;font-size:8px;font-style:normal;font-weight:900}.sales-os-layout{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.sales-os-side{background:#fff;border-right:1px solid #dedfe8;flex-direction:column;height:calc(100vh - 72px);padding:28px 18px 22px;display:flex;position:sticky;top:72px}.sales-os-side>div{padding:0 9px}.sales-os-side small,.sales-os-side>section span{color:var(--so-purple);letter-spacing:.11em;font-size:8px;font-weight:900}.sales-os-side h2{margin:7px 0 23px;font:22px/1.05 Georgia,serif}.sales-os-side nav{gap:5px;display:grid}.sales-os-side nav button{color:#3e435e;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:11px;font-weight:800;display:flex}.sales-os-side nav button b{color:#fff;background:var(--so-navy);border-radius:6px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.sales-os-side nav button.active{color:var(--so-navy);background:#f0edff;border-color:#d9d0fb}.sales-os-side nav button.active b{background:var(--so-purple)}.sales-os-side>section{color:#fff;background:linear-gradient(135deg,var(--so-navy),#292370);border-radius:10px;gap:5px;margin-top:auto;padding:17px;display:grid}.sales-os-side>section strong{font:24px Georgia,serif}.sales-os-side>section small{color:#bdc5df;letter-spacing:0;line-height:1.4}.sales-os-main{min-width:0;padding-bottom:52px}.sales-os-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#61d8b340,#0000 25%),linear-gradient(125deg,#0b123d,#24266d 65%,#6544e9);justify-content:space-between;align-items:center;gap:35px;padding:45px max(28px,50% - 590px);display:flex}.sales-os-hero>div>span,.sales-os-cases>header span,.sales-os-meeting>header>span,.sales-os-academy>header>span,.sales-os-intelligence>header span,.sales-os-action>span,.sales-os-create>span,.sales-os-advisor>span{color:var(--so-mint);letter-spacing:.12em;font-size:8px;font-weight:900}.sales-os-hero h1{max-width:780px;margin:10px 0 13px;font:39px/1.08 Georgia,serif}.sales-os-hero p{color:#cbd0e3;max-width:760px;margin:0;font-size:12px;line-height:1.65}.sales-os-hero button,.sales-os-create button,.sales-os-meeting article>button,.sales-os-academy footer button{color:#0b123d;background:var(--so-mint);white-space:nowrap;border:0;border-radius:8px;padding:13px 17px;font-size:10px;font-weight:900}.sales-os-error{color:#8b344a;background:#fdebf0;border:1px solid #f0cad5;border-radius:8px;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);margin:18px auto 0;padding:13px 16px;font-size:10px;display:flex}.sales-os-error button{color:#fff;background:#9e3c57;border:0;border-radius:6px;padding:7px 10px}.sales-os-loading{min-height:280px;color:var(--so-muted);place-items:center;font-size:12px;display:grid}.sales-os-metrics{background:#fff;border-bottom:1px solid #dedfe8;grid-template-columns:repeat(4,1fr);display:grid}.sales-os-metrics article{border-right:1px solid #e3e4eb;gap:5px;padding:20px 23px;display:grid}.sales-os-metrics article:last-child{border:0}.sales-os-metrics span{color:var(--so-muted);text-transform:uppercase;font-size:8px;font-weight:900}.sales-os-metrics strong{font:26px Georgia,serif}.sales-os-metrics small{color:var(--so-muted);font-size:8px}.sales-os-metrics .warn strong{color:#b0526b}.sales-os-overview-grid{grid-template-columns:1.05fr 1.25fr .9fr;align-items:start;gap:14px;width:min(1180px,100% - 40px);margin:22px auto 0;display:grid}.sales-os-overview-grid>article,.sales-os-cases,.sales-os-meeting,.sales-os-academy,.sales-os-intelligence{background:#fff;border:1px solid #dedfe8;border-radius:11px;box-shadow:0 12px 34px #0b123d0e}.sales-os-action,.sales-os-create,.sales-os-advisor{padding:22px}.sales-os-action>span,.sales-os-create>span,.sales-os-advisor>span{color:var(--so-purple)}.sales-os-action h2,.sales-os-create h2,.sales-os-advisor h2{margin:8px 0 10px;font:24px/1.15 Georgia,serif}.sales-os-action p,.sales-os-advisor p{color:var(--so-muted);font-size:10px;line-height:1.6}.sales-os-action small{color:var(--so-purple);font-size:9px;font-weight:850;display:block}.sales-os-action button{color:#fff;background:var(--so-purple);border:0;border-radius:7px;margin-top:15px;padding:9px 12px;font-size:9px;font-weight:850}.sales-os-create{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sales-os-create>span,.sales-os-create>h2,.sales-os-create>button{grid-column:1/-1}.sales-os-create label,.sales-os-case-fields label,.sales-os-meeting article label{color:#696e86;gap:6px;font-size:8px;font-weight:850;display:grid}.sales-os-create label:first-of-type{grid-column:1/-1}.sales-os-create input,.sales-os-case-fields input,.sales-os-case-fields select,.sales-os-meeting input,.sales-os-meeting select,.sales-os-meeting textarea{width:100%;color:var(--so-ink);background:#f7f7fa;border:1px solid #dfe0e8;border-radius:7px;outline:none;padding:11px;font-size:10px}.sales-os-create input:focus,.sales-os-case-fields input:focus,.sales-os-case-fields select:focus,.sales-os-meeting input:focus,.sales-os-meeting select:focus,.sales-os-meeting textarea:focus{border-color:var(--so-purple);box-shadow:0 0 0 3px #6544e91a}.sales-os-create button{color:#fff;background:var(--so-purple)}.sales-os-advisor{color:#fff;background:linear-gradient(145deg,#0b123d,#26266d)!important}.sales-os-advisor h2{color:#fff}.sales-os-advisor p{color:#c5cbe1}.sales-os-advisor blockquote{color:#fff;border-left:3px solid var(--so-mint);margin:17px 0;padding-left:13px;font:15px/1.45 Georgia,serif}.sales-os-advisor small{color:#8994bc;font-size:7px}.sales-os-cases,.sales-os-meeting,.sales-os-academy,.sales-os-intelligence{width:min(1180px,100% - 40px);margin:22px auto 0;padding:23px}.sales-os-cases>header,.sales-os-intelligence>header{border-bottom:1px solid #e3e4eb;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.sales-os-cases h2,.sales-os-meeting h2,.sales-os-academy h2,.sales-os-intelligence h2{margin:6px 0 0;font:29px Georgia,serif}.sales-os-cases>header button{color:#fff;background:var(--so-purple);border:0;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:850}.sales-os-cases>div{gap:10px;margin-top:14px;display:grid}.sales-os-case{border:1px solid #e0e1e9;border-radius:9px;padding:17px}.sales-os-case>header{align-items:center;gap:11px;display:flex}.sales-os-case>header>i{color:#fff;background:var(--so-navy);border-radius:8px;place-items:center;width:37px;height:37px;font:17px Georgia,serif;display:grid}.sales-os-case h3{margin:0;font:18px Georgia,serif}.sales-os-case header p{color:var(--so-muted);margin:3px 0 0;font-size:8px}.sales-os-case .priority{color:#656b81;text-transform:uppercase;background:#eef0f4;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:7px;font-weight:900}.sales-os-case .priority.high{color:#7c5520;background:#fff1d7}.sales-os-case .priority.critical{color:#913b52;background:#fce5eb}.sales-os-case-fields{grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;margin-top:14px;display:grid}.sales-os-case-fields .wide{grid-column:span 3}.sales-os-case>footer{border-top:1px solid #e5e5eb;justify-content:flex-end;align-items:center;gap:7px;width:auto;margin:13px 0 0;padding:13px 0 0;display:flex}.sales-os-case>footer small{color:var(--so-muted);margin-right:auto}.sales-os-case>footer button{color:var(--so-purple);background:#eeeafd;border:0;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:850}.sales-os-case>footer button.primary{color:#fff;background:var(--so-purple)}.sales-os-meeting>header>span,.sales-os-academy>header>span,.sales-os-intelligence>header span{color:var(--so-purple)}.sales-os-meeting>header>div{background:#ececf2;border-radius:99px;height:8px;margin-top:17px;position:relative}.sales-os-meeting>header i{background:linear-gradient(90deg,var(--so-purple),var(--so-mint));border-radius:99px;height:100%;transition:width .25s;display:block}.sales-os-meeting>header b{color:var(--so-purple);font-size:8px;position:absolute;top:-20px;right:0}.sales-os-meeting-layout{grid-template-columns:210px minmax(0,1fr) 280px;align-items:start;gap:15px;margin-top:20px;display:grid}.sales-os-meeting-layout>aside{gap:7px;display:grid}.sales-os-meeting-layout>aside span{color:#7d8194;background:#f5f5f8;border-radius:8px;align-items:center;gap:9px;padding:10px;font-size:8px;display:flex}.sales-os-meeting-layout>aside b{color:#fff;background:#a9acba;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.sales-os-meeting-layout>aside span.done b{background:#23806a}.sales-os-meeting-layout>aside span.active{color:var(--so-purple);background:#eeeafd;font-weight:850}.sales-os-meeting-layout>aside span.active b{background:var(--so-purple)}.sales-os-meeting-layout>article:not(.sales-os-advisor){gap:11px;display:grid}.sales-os-meeting textarea{resize:vertical;min-height:74px}.sales-os-meeting .saved{color:#19735e;margin:0;font-size:9px;font-weight:850}.sales-os-meeting article>button{color:#fff;background:var(--so-purple);justify-self:start}.sales-os-academy>header{border-bottom:1px solid #e2e3ea;padding:5px 4px 20px}.sales-os-academy>header p{max-width:800px;color:var(--so-muted);font-size:10px;line-height:1.6}.sales-os-academy>header b{color:#73531f;background:#fff1d8;border-radius:6px;padding:7px 9px;font-size:8px;display:inline-block}.sales-os-academy>div{grid-template-columns:1fr 1fr;gap:11px;margin-top:15px;display:grid}.sales-os-academy article{background:#f7f7fa;border:1px solid #e5e5ec;border-radius:9px;padding:17px}.sales-os-academy article>span{color:var(--so-purple);font-size:7px;font-weight:900}.sales-os-academy h3{min-height:54px;margin:8px 0 12px;font:17px/1.3 Georgia,serif}.sales-os-academy label{cursor:pointer;background:#fff;border:1px solid #e1e1e8;border-radius:7px;grid-template-columns:auto 25px 1fr;align-items:center;gap:7px;margin-top:6px;padding:9px;display:grid}.sales-os-academy label:has(input:checked){border-color:var(--so-purple);box-shadow:0 0 0 2px #6544e914}.sales-os-academy label i{color:#fff;background:var(--so-navy);border-radius:5px;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:900;display:grid}.sales-os-academy label em{color:#555a73;font-size:8px;font-style:normal;line-height:1.45}.sales-os-academy footer{border-top:1px solid #e2e3e9;align-items:center;gap:12px;width:auto;margin:17px 0 0;padding:16px 0 0;display:flex}.sales-os-academy footer>span{color:var(--so-purple);font:21px Georgia,serif}.sales-os-academy footer button{color:#fff;background:var(--so-purple)}.sales-os-academy footer strong{border-radius:7px;padding:8px 10px;font-size:9px}.sales-os-academy footer .passed{color:#176b55;background:#e4f7f0}.sales-os-academy footer .failed{color:#913b52;background:#fce5eb}.sales-os-academy footer small{color:var(--so-muted)}.sales-os-intelligence>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.sales-os-intelligence a{color:#fff;background:linear-gradient(140deg,var(--so-navy),#2a2775);border-radius:9px;align-content:space-between;min-height:140px;padding:18px;text-decoration:none;display:grid}.sales-os-intelligence a b{color:var(--so-mint);font-size:8px}.sales-os-intelligence a h3{margin:12px 0;font:20px Georgia,serif}.sales-os-intelligence a span{color:#c7cee4;font-size:8px}.sales-os-denied{text-align:center;background:#f4f4f8;place-content:center;justify-items:center;gap:15px;min-height:100vh;display:grid}.sales-os-denied img{width:180px}.sales-os-denied h1{font:28px Georgia,serif}.sales-os-denied a{color:#fff;background:#6544e9;border-radius:7px;padding:10px 14px;text-decoration:none}@media (max-width:1100px){.sales-os-overview-grid{grid-template-columns:1fr 1fr}.sales-os-advisor{grid-column:1/-1}.sales-os-meeting-layout{grid-template-columns:190px 1fr}.sales-os-meeting-layout>.sales-os-advisor{grid-column:1/-1}.sales-os-case-fields{grid-template-columns:1fr 1fr}.sales-os-case-fields .wide{grid-column:span 1}.sales-os-intelligence>div{grid-template-columns:1fr 1fr}}@media (max-width:820px){.sales-os-layout{grid-template-columns:1fr}.sales-os-side{height:auto;padding:11px 14px;position:static}.sales-os-side>div,.sales-os-side>section{display:none}.sales-os-side nav{display:flex;overflow:auto}.sales-os-side nav button{min-width:max-content}.sales-os-top>b{display:none}.sales-os-hero{padding:35px 22px}.sales-os-hero h1{font-size:32px}.sales-os-metrics{grid-template-columns:1fr 1fr}.sales-os-overview-grid{grid-template-columns:1fr}.sales-os-advisor{grid-column:auto}.sales-os-meeting-layout{grid-template-columns:1fr}.sales-os-meeting-layout>aside{grid-template-columns:repeat(4,1fr);overflow:auto}.sales-os-meeting-layout>aside span,.sales-os-meeting-layout>aside button{min-width:145px}.sales-os-meeting-layout>.sales-os-advisor{grid-column:auto}.sales-os-academy>div{grid-template-columns:1fr}}@media (max-width:560px){.sales-os-top{height:64px;padding:0 12px}.sales-os-top>a span,.sales-os-top>div{display:none}.sales-os-layout{min-height:calc(100vh - 64px)}.sales-os-side{top:64px}.sales-os-side nav button{padding:7px}.sales-os-side nav button b{display:none}.sales-os-hero{display:block}.sales-os-hero button{margin-top:20px}.sales-os-metrics{grid-template-columns:1fr 1fr}.sales-os-metrics article{padding:15px}.sales-os-overview-grid,.sales-os-cases,.sales-os-meeting,.sales-os-academy,.sales-os-intelligence{width:calc(100% - 18px)}.sales-os-create{grid-template-columns:1fr}.sales-os-create>*{grid-column:1!important}.sales-os-case-fields,.sales-os-intelligence>div{grid-template-columns:1fr}.sales-os-case>footer{flex-direction:column;align-items:stretch}.sales-os-case>footer small{margin:0}.sales-os-academy footer{flex-direction:column;align-items:flex-start}}.sales-os-layout,.sales-os-side,.sales-os-main{min-width:0}.sales-os-lessons{grid-template-columns:1fr 1fr;gap:11px;margin-top:15px;display:grid}.sales-os-lessons article{color:#fff;background:linear-gradient(145deg,#0b123d,#24266d);border:0}.sales-os-lessons article>span{color:var(--so-mint)}.sales-os-lessons h3{color:#fff;min-height:0}.sales-os-lessons p{color:#cbd1e5;font-size:8px;line-height:1.55}.sales-os-lessons blockquote{color:#fff;border-left:3px solid var(--so-mint);margin:13px 0 0;padding-left:12px;font:13px/1.45 Georgia,serif}@media (max-width:820px){.sales-os{overflow-x:hidden}.sales-os-layout,.sales-os-side,.sales-os-main{width:100%;max-width:100%}.sales-os-side nav{width:100%;min-width:0}.sales-os-lessons{grid-template-columns:1fr}}@media (max-width:560px){.sales-os-action button,.sales-os-case>footer button{min-height:40px}}.sales-os-academy-path{grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0;display:grid}.sales-os-academy-path button{min-width:0;color:var(--so-ink);text-align:left;background:#f7f7fa;border:1px solid #dedfe8;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.sales-os-academy-path button>i{color:#fff;background:#9296a8;border-radius:8px;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.sales-os-academy-path button>span{gap:3px;min-width:0;display:grid}.sales-os-academy-path small,.sales-os-academy-path em{color:var(--so-muted);font-size:7px;font-style:normal}.sales-os-academy-path strong{text-overflow:ellipsis;font:13px/1.2 Georgia,serif;overflow:hidden}.sales-os-academy-path button.active{background:#f0edff;border-color:#9e89f2;box-shadow:0 0 0 2px #6544e914}.sales-os-academy-path button.active>i{background:var(--so-purple)}.sales-os-academy-path button.passed>i{background:#23806a}.sales-os-academy-path button.passed em{color:#176b55;font-weight:900}.sales-os-academy-module{color:#fff;background:radial-gradient(circle at 90% 0,#61d8b338,#0000 34%),linear-gradient(125deg,#0b123d,#2a2775);border-radius:10px;padding:20px}.sales-os-academy-module>span{color:var(--so-mint);letter-spacing:.1em;font-size:7px;font-weight:900}.sales-os-academy-module h2{margin:8px 0;font:25px Georgia,serif}.sales-os-academy-module p{color:#cbd1e5;max-width:820px;margin:0;font-size:9px;line-height:1.6}.sales-os-academy-lock{color:#765824;background:#fff1d7;border:1px solid #f0dcae;border-radius:8px;padding:13px;font-size:9px;font-weight:850}.sales-os-assessment article.review{background:#fff5f7;border-color:#eabfca}.sales-os-assessment article.review>span{color:#a1435d}@media (max-width:820px){.sales-os-academy-path{grid-template-columns:1fr}.sales-os-academy-path button{min-height:62px}}@media (max-width:560px){.sales-os-academy-path{gap:7px}.sales-os-academy-module{padding:16px}.sales-os-academy-module h2{font-size:21px}}:root{--navy:#101653;--dark:#090c2e;--purple:#5e17eb;--violet:#7657ff;--cyan:#0ba5ec;--green:#1d806b;--gold:#b28a41;--ink:#111125;--muted:#666579;--line:#dedbea;--surface:#f6f5fa;--white:#fff;color:var(--ink);background:var(--surface);font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{background:var(--surface);min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}.portal{min-height:100vh}.topbar{color:#fff;background:var(--dark);z-index:50;border-bottom:1px solid #ffffff1f;align-items:center;gap:22px;height:76px;padding:0 24px;display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.brand-panel{background:#fff;border-radius:6px;place-items:center;width:154px;height:48px;display:grid}.brand-panel img{max-width:126px;max-height:28px}.product-name{width:150px;font-family:Georgia,serif;font-size:19px}.portal-switch{border:1px solid #fff3;border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}.portal-switch a,.portal-switch span{color:#ffffff9e;white-space:nowrap;border-radius:999px;align-items:center;min-height:31px;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.portal-switch span{color:var(--navy);background:#fff}.meeting-status{color:#ffffffa8;align-items:center;gap:9px;margin-left:auto;font-size:12px;display:flex}.meeting-status strong{color:#fff;font-size:13px}.status-dot{background:#35d6a3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #35d6a324}.top-button{color:#fff;background:var(--purple);border:0;border-radius:6px;padding:11px 15px;font-weight:750}.app-shell{grid-template-columns:260px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;height:calc(100vh - 76px);padding:24px 18px;position:sticky;top:76px;overflow:auto}.side-label,.filter-block label{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.sidebar h2{color:var(--navy);margin:8px 0 22px;font-family:Georgia,serif;font-size:22px;line-height:1.1}.side-nav{gap:5px;display:grid}.side-nav button{color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:11px 10px;font-weight:700;display:flex}.side-nav button b{color:#fff;background:var(--navy);border-radius:5px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.side-nav button.active{color:var(--navy);background:#f1edff;border-color:#d8ccff}.side-nav button.active b{background:var(--purple)}.filter-block{border-top:1px solid var(--line);gap:9px;margin-top:26px;padding-top:20px;display:grid}.filter-block label{justify-content:space-between;margin-top:7px;display:flex}.filter-block output{color:var(--purple)}.filter-block select{width:100%;color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:6px;padding:10px}.filter-block input{accent-color:var(--purple)}.license-note{color:var(--muted);border-top:1px solid var(--line);gap:6px;margin-top:24px;padding:15px 12px;font-size:11px;line-height:1.45;display:grid}.license-note strong{color:var(--navy)}.workspace{min-width:0;padding-bottom:40px}.hero-strip{color:#fff;background:linear-gradient(125deg,var(--navy),#21297d 62%,var(--purple));grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:36px;padding:40px 44px;display:grid}.eyebrow,.section-kicker{color:#d5c9ff;letter-spacing:.1em;font-size:11px;font-weight:850}.hero-strip h1{max-width:800px;margin:10px 0 12px;font-family:Georgia,serif;font-size:38px;line-height:1.08}.hero-strip p{color:#ffffffbf;margin:0;font-size:16px}.hero-signal{background:#090c2e7a;border:1px solid #fff3;border-radius:8px;gap:6px;padding:21px;display:grid}.hero-signal span,.hero-signal small{color:#ffffffa6;font-size:11px}.hero-signal strong{font-family:Georgia,serif;font-size:25px}.metric-grid{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.metric-grid article{border-right:1px solid var(--line);gap:6px;padding:20px 24px;display:grid}.metric-grid article:last-child{border:0}.metric-grid span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.metric-grid strong{color:var(--navy);font-family:Georgia,serif;font-size:27px}.metric-grid small{color:var(--muted)}.map-card,.lead-card,.country-section,.arguments-grid{width:min(1320px,100% - 48px);margin:28px auto 0}.map-card,.lead-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:23px;box-shadow:0 12px 35px #10165312}.section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.section-head h2,.argument-main h2,.country-section h2{color:var(--navy);margin:5px 0 0;font-family:Georgia,serif;font-size:27px}.section-kicker{color:var(--purple)}.legend{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.legend i{border-radius:50%;width:9px;height:9px}.legend .low{background:#9ca3af}.legend .mid{background:var(--cyan)}.legend .high{background:var(--green)}.map-wrap{background:#e9e8ef;border-radius:7px;height:560px;position:relative;overflow:hidden}.map{position:absolute;inset:0}.map-loading{color:var(--navy);background:#efedf5;place-items:center;font-weight:750;display:grid;position:absolute;inset:0}.map-detail{border:1px solid var(--line);background:#fff;border-radius:8px;width:300px;padding:20px;position:absolute;bottom:16px;left:16px;box-shadow:0 15px 40px #090c2e40}.map-detail button{color:var(--muted);background:0 0;border:0;font-size:24px;position:absolute;top:7px;right:10px}.map-detail>span{color:var(--purple);text-transform:uppercase;font-size:10px;font-weight:800}.map-detail h3{max-width:230px;color:var(--navy);margin:8px 0;font-family:Georgia,serif;font-size:21px}.map-detail p{color:var(--muted);margin:8px 0;font-size:12px}.score{color:#fff;border-radius:50%;place-items:center;min-width:38px;height:38px;padding:0 7px;font-size:12px;display:inline-grid}.score.high{background:var(--green)}.score.medium{background:var(--cyan)}.score.low{background:#8a8995}.search{border:1px solid var(--line);border-radius:6px;outline:0;width:min(360px,40vw);padding:11px 13px}.search:focus{border-color:var(--purple);box-shadow:0 0 0 3px #5e17eb1a}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{color:var(--muted);background:var(--surface);text-align:left;text-transform:uppercase;letter-spacing:.07em;padding:10px 12px;font-size:9px}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}tbody tr{cursor:pointer}tbody tr:hover{background:#faf9fd}td strong{color:var(--navy);font-size:13px;display:block}td small{color:var(--muted);margin-top:4px;display:block}.contact{color:#7d5a24;background:#fff4d6;border-radius:11px;padding:5px 8px;font-size:10px}.contact.yes{color:#14654f;background:#e4f8f1}.source-chip{color:#4f10cd;background:#f1edff;border-radius:11px;padding:5px 8px;display:inline-block}.arguments-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:16px;display:grid}.arguments-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:24px}.argument-main{grid-column:1/-1;color:#fff!important;background:linear-gradient(130deg,var(--navy),var(--purple))!important}.argument-main h2{color:#fff}.argument-main blockquote{border-left:4px solid #cfc5ff;max-width:950px;margin:24px 0 14px;padding-left:22px;font-family:Georgia,serif;font-size:25px;line-height:1.35}.argument-main p{color:#ffffffb3}.arguments-grid article>span{color:var(--purple);text-transform:uppercase;font-size:10px;font-weight:800}.arguments-grid h3{color:var(--navy);font-family:Georgia,serif}.arguments-grid p{color:var(--muted);line-height:1.55}.country-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.country-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px 10px;padding:18px;display:grid}.country-grid button:hover{border-color:#bfaeff;transform:translateY(-1px)}.country-grid span{color:#fff;background:var(--navy);border-radius:5px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.country-grid strong{color:var(--navy)}.country-grid b{color:var(--purple)}.country-grid small{color:var(--muted);grid-column:2/4}footer{width:min(1320px,100% - 48px);color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin:38px auto 0;padding-top:18px;font-size:10px;display:flex}@media (max-width:1050px){.portal-switch{z-index:90;background:var(--dark);position:fixed;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #090c2e47}.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:13px 18px;position:static}.sidebar h2,.side-label,.filter-block,.license-note{display:none}.side-nav{display:flex;overflow:auto}.side-nav button{min-width:max-content}.hero-strip{grid-template-columns:1fr}.hero-signal{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.arguments-grid{grid-template-columns:1fr 1fr}.country-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.topbar{height:68px;padding:0 12px}.brand-panel{width:122px;height:42px}.product-name,.meeting-status{display:none}.top-button{margin-left:auto}.hero-strip{padding:30px 22px}.hero-strip h1{font-size:31px}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{padding:16px}.map-card,.lead-card,.country-section,.arguments-grid{width:calc(100% - 24px)}.map-wrap{height:480px}.section-head{flex-direction:column;align-items:flex-start}.legend{flex-wrap:wrap}.search{width:100%}.arguments-grid,.country-grid{grid-template-columns:1fr}.argument-main blockquote{font-size:20px}.country-grid{grid-template-columns:1fr 1fr}footer{flex-direction:column;width:calc(100% - 24px)}}.insight-grid,.analysis-layout{grid-template-columns:2fr repeat(3,1fr);gap:16px;width:min(1320px,100% - 48px);margin:28px auto 0;display:grid}.insight-grid article,.chart-panel,.analysis-side article,.size-panel,.interpret-panel{border:1px solid var(--line);background:#fff;border-radius:9px;padding:24px;box-shadow:0 10px 28px #1016530d}.insight-primary{grid-row:span 2;color:#fff!important;background:linear-gradient(135deg,var(--navy),#28328b)!important}.insight-primary h2,.chart-panel h2,.size-panel h2,.interpret-panel h2{color:inherit;margin:8px 0 12px;font-family:Georgia,serif;font-size:27px}.insight-primary p{color:#ffffffc2;font-size:15px;line-height:1.6}.insight-primary button{color:var(--navy);background:#fff;border:0;border-radius:6px;margin-top:10px;padding:11px 15px;font-weight:800}.insight-grid article:not(.insight-primary){flex-direction:column;justify-content:center;display:flex}.insight-grid article>span,.analysis-side span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.insight-grid article>strong,.analysis-side strong{color:var(--navy);margin:10px 0 4px;font-family:Georgia,serif;font-size:30px}.insight-grid article>p,.analysis-side p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.map-foot,.method-note{color:var(--muted);margin:13px 2px 0;font-size:11px;line-height:1.5}.analysis-layout{grid-template-columns:minmax(0,2fr) minmax(240px,.7fr)}.chart-panel{min-width:0}.chart-panel .section-head>strong{color:var(--navy)}.occupancy-chart{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:end;gap:7px;height:330px;padding:30px 8px 0;display:grid;position:relative}.chart-grid{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:30px 0 25px}.chart-grid i{border-top:1px dashed #dedbea}.bar-column{z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.bar-column b{background:linear-gradient(180deg,var(--purple),var(--navy));border-radius:4px 4px 0 0;width:min(31px,80%);min-height:4px;position:relative}.bar-column em{color:var(--navy);white-space:nowrap;font-size:9px;font-style:normal;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.bar-column span{height:25px;color:var(--muted);text-transform:uppercase;padding-top:7px;font-size:9px}.no-data{height:300px;color:var(--muted);background:var(--surface);border-radius:7px;place-items:center;display:grid}.analysis-side{gap:12px;display:grid}.analysis-side article{flex-direction:column;justify-content:center;display:flex}.size-panel,.interpret-panel{grid-column:auto}.size-list{gap:17px;margin-top:22px;display:grid}.size-list>div{grid-template-columns:minmax(140px,1fr) auto;align-items:center;gap:5px 14px;display:grid}.size-list span{color:var(--navy);font-weight:700}.size-list b{color:var(--purple)}.size-list i{background:#eeeaf7;border-radius:8px;grid-column:1/-1;height:8px;overflow:hidden}.size-list u{background:linear-gradient(90deg,var(--violet),var(--cyan));border-radius:8px;height:100%;display:block}.size-list small{color:var(--muted);grid-column:1/-1}.interpret-panel ul{color:var(--muted);gap:14px;margin:18px 0 0;padding-left:20px;line-height:1.5;display:grid}.interpret-panel strong{color:var(--navy)}@media (max-width:1050px){.insight-grid{grid-template-columns:1fr 1fr}.insight-primary{grid-area:auto/1/auto/-1}.analysis-layout{grid-template-columns:1fr}.analysis-side{grid-template-columns:repeat(3,1fr)}.size-panel,.interpret-panel{grid-column:auto}}@media (max-width:700px){.insight-grid,.analysis-layout{grid-template-columns:1fr;width:calc(100% - 24px)}.analysis-side{grid-template-columns:1fr}.occupancy-chart{gap:3px;height:280px}.bar-column em{font-size:8px;top:-23px;transform:translate(-50%)rotate(-45deg)}.size-panel,.interpret-panel{grid-column:auto}.map-foot{font-size:10px}}.playbook{width:min(1320px,100% - 48px);margin:28px auto 0}.briefing{color:#fff;background:linear-gradient(130deg,var(--navy),#29328d 63%,var(--purple));border-radius:10px;grid-template-columns:minmax(0,1.6fr) minmax(310px,.7fr);display:grid;overflow:hidden;box-shadow:0 16px 42px #10165329}.briefing>div{padding:30px 32px}.briefing h2,.playbook-head h2{margin:7px 0 12px;font-family:Georgia,serif;font-size:29px}.briefing p{color:#ffffffc7;max-width:850px;margin:0;font-size:15px;line-height:1.65}.briefing button,.argument-library button,.objection-grid button,.playbook-head>button,.no-results button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:5px;padding:8px 11px;font-size:10px;font-weight:800}.briefing>div>button{border:0;margin-top:18px;padding:10px 14px}.briefing aside{background:#090c2e59;grid-template-columns:1fr 1fr;display:grid}.briefing aside article{border-bottom:1px solid #ffffff24;border-left:1px solid #ffffff24;flex-direction:column;justify-content:center;padding:22px;display:flex}.briefing aside span{color:#ffffff94;text-transform:uppercase;font-size:9px;font-weight:800}.briefing aside strong{margin-top:8px;font-family:Georgia,serif;font-size:25px}.meeting-path{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:17px 20px;display:flex}.meeting-path article{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.meeting-path article>b{color:#fff;background:var(--navy);border-radius:5px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.meeting-path span{gap:3px;display:grid}.meeting-path strong{color:var(--navy);font-size:12px}.meeting-path small{color:var(--muted);font-size:10px;line-height:1.35}.meeting-path>i{color:#b5aec8;font-style:normal}.playbook-filter{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(135px,1fr)) minmax(220px,1.5fr) auto;align-items:end;gap:10px;margin-top:16px;padding:15px;display:grid}.playbook-filter label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:9px;font-weight:800;display:grid}.playbook-filter select,.playbook-filter input{width:100%;min-height:38px;color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px 9px}.playbook-filter>button{height:38px;color:var(--purple);background:#f3efff;border:1px solid #d8ccff;border-radius:5px;padding:0 12px;font-weight:800}.playbook-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:26px 0 14px;display:flex}.playbook-head h2{color:var(--navy);margin-bottom:0}.playbook-head>button.active{color:#fff;background:var(--purple);border-color:var(--purple)}.argument-library{grid-template-columns:1fr 1fr;gap:14px;display:grid}.argument-library>article,.objection-grid>article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:22px;box-shadow:0 8px 24px #1016530b}.argument-library header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.argument-library header span,.objection-grid>article>span{color:var(--purple);letter-spacing:.06em;font-size:9px;font-weight:850}.argument-library h3,.objection-grid h3{color:var(--navy);margin:6px 0 0;font-family:Georgia,serif;font-size:21px}.argument-library .angle{color:#342f54;border-left:3px solid var(--violet);background:#f4f1fb;margin:14px 0;padding:11px 13px;font-size:12px;line-height:1.5}.argument-library dl{gap:11px;margin:0;display:grid}.argument-library dl>div{grid-template-columns:118px 1fr;gap:12px;display:grid}.argument-library dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:850}.argument-library dd{color:var(--ink);margin:0;font-size:12px;line-height:1.5}.argument-library details{border-top:1px solid var(--line);margin-top:15px;padding-top:12px}.argument-library summary{color:var(--purple);cursor:pointer;font-size:11px;font-weight:800}.argument-detail{grid-template-columns:1fr 1fr 1fr;gap:18px;padding-top:15px;display:grid}.argument-detail h4{color:var(--navy);text-transform:uppercase;margin:0 0 7px;font-size:10px}.argument-detail ul{color:var(--muted);gap:6px;margin:0;padding-left:16px;font-size:11px;line-height:1.4;display:grid}.argument-detail p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.45}.argument-detail .guardrail{color:#7a3e15;background:#fff2e7;border-radius:5px;padding:8px}.argument-library>article>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;gap:5px;width:auto;margin:16px 0 0;padding-top:11px;display:flex}.argument-library>article>footer span{color:#5d5871;background:var(--surface);border-radius:10px;padding:4px 7px;font-size:8px}.objection-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.objection-grid h3{font-size:19px}.objection-grid p{color:var(--muted);font-size:12px;line-height:1.55}.objection-grid blockquote{color:var(--navy);border-left:3px solid var(--purple);background:#f3efff;margin:14px 0;padding:10px 12px;font-size:11px;font-weight:700}.no-results{text-align:center;border:1px solid var(--line);background:#fff;border-radius:8px;padding:48px}.no-results h3{color:var(--navy);font-family:Georgia,serif}.no-results p{color:var(--muted)}@media (max-width:1180px){.playbook-filter{grid-template-columns:repeat(3,1fr)}.playbook-filter>button{align-self:end}.argument-detail{grid-template-columns:1fr}.objection-grid{grid-template-columns:1fr 1fr}.meeting-path{grid-template-columns:1fr 1fr;display:grid}.meeting-path>i{display:none}}@media (max-width:800px){.playbook{width:calc(100% - 24px)}.briefing{grid-template-columns:1fr}.briefing aside{min-height:180px}.argument-library,.objection-grid{grid-template-columns:1fr}.playbook-filter{grid-template-columns:1fr 1fr}.playbook-search{grid-column:1/-1}.playbook-head{flex-direction:column;align-items:flex-start}.argument-library dl>div,.meeting-path{grid-template-columns:1fr}.briefing>div{padding:25px 22px}}.active-filters{flex-wrap:wrap;gap:8px;min-height:26px;margin-top:17px;display:flex}.active-filters button{color:#fff;background:#ffffff21;border:1px solid #ffffff40;border-radius:14px;padding:6px 9px;font-size:10px}.primary-actions{flex-wrap:wrap;gap:9px;display:flex}.primary-actions button+button{color:#fff!important;background:0 0!important;border:1px solid #ffffff59!important}.country-grid button{grid-template-columns:auto minmax(0,1fr) auto;overflow:hidden}.country-mini-map{background:linear-gradient(150deg,#f4f1fb,#e8edf8);border:1px solid #e3deef;border-radius:6px;grid-column:1/-1;gap:2px;height:78px;position:relative;overflow:hidden;padding:8px!important;display:grid!important}.country-mini-map i{background:0 0;border-radius:2px;min-width:0;min-height:0}.country-mini-map .density-1{background:#7657ff3d}.country-mini-map .density-2{background:#5e17eb6e}.country-mini-map .density-3{background:#0ba5ecad}.country-mini-map .density-4{background:var(--navy)}.country-mini-map span{text-transform:uppercase;letter-spacing:.06em;position:absolute;bottom:5px;right:7px;color:#6b6681!important;background:#ffffffe0!important;border-radius:4px!important;width:auto!important;height:auto!important;padding:3px 5px!important;font-size:7px!important;display:block!important}.country-mini-map.coverage i{border-radius:1px 1px 0 0}.country-code{color:#fff!important;background:var(--navy)!important;border-radius:5px!important;place-items:center!important;width:29px!important;height:29px!important;font-size:10px!important;display:grid!important}.show-countries{color:var(--purple);background:#fff;border:1px solid #cfc2f5;border-radius:6px;margin:17px auto 0;padding:10px 15px;font-weight:800;display:block}.region-strip{gap:8px;margin:0 0 14px;padding-bottom:4px;display:flex;overflow:auto}.region-strip button{min-width:165px;color:var(--navy);border:1px solid var(--line);text-align:left;background:#f8f7fb;border-radius:6px;gap:4px;padding:10px 12px;display:grid}.region-strip button.active{color:#fff;background:var(--purple);border-color:var(--purple)}.region-strip small{color:inherit;opacity:.7;font-size:9px}.map-wrap:before{content:"";z-index:0;background-image:linear-gradient(#1016530e 1px,#0000 1px),linear-gradient(90deg,#1016530e 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.map{z-index:1}.map-loading,.map-failed,.map-detail{z-index:2}.map-failed{text-align:center;color:var(--navy);background:#edf0f7;align-content:center;place-items:center;gap:10px;padding:30px;display:grid;position:absolute;inset:0}.map-failed .country-mini-map{width:min(440px,80%);height:150px}.map-failed span{color:var(--muted);font-size:12px}.segment-dashboard{width:min(1320px,100% - 48px);margin:28px auto 0}.segment-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.segment-summary article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px}.segment-summary span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.segment-summary strong{color:var(--navy);margin:9px 0 5px;font-family:Georgia,serif;font-size:23px;display:block}.segment-summary p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.segment-columns{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:16px;margin-top:16px;display:grid}.region-panel,.chain-panel{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px;box-shadow:0 10px 28px #1016530d}.region-ranking{grid-template-columns:1fr 1fr;gap:9px;display:grid}.region-ranking article{background:#f9f8fc;border:1px solid #0000;border-radius:7px;padding:11px}.region-ranking article.selected{background:#f0ebff;border-color:#c9b9fa}.region-ranking article>button{text-align:left;background:0 0;border:0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:0;display:grid}.region-ranking article>button>b{color:#fff;background:var(--navy);border-radius:4px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.region-ranking article strong{color:var(--navy);font-size:11px;display:block}.region-ranking article small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;display:block;overflow:hidden}.region-ranking article em{color:var(--purple);font-size:12px;font-style:normal;font-weight:800}.region-ranking article>i{background:#eae6f3;border-radius:5px;height:5px;margin-top:9px;display:block;overflow:hidden}.region-ranking article>i u{background:linear-gradient(90deg,var(--violet),var(--cyan));height:100%;display:block}.region-ranking article footer{border:0;justify-content:flex-start;align-items:center;gap:8px;width:auto;margin:8px 0 0;padding:0;font-size:8px;display:flex}.region-ranking article footer button{color:var(--purple);background:#fff;border:1px solid #d8ccff;border-radius:4px;margin-left:auto;padding:3px 6px}.chain-ranking{gap:7px;display:grid}.chain-ranking>button{width:100%;color:var(--ink);text-align:left;background:#f9f8fc;border:1px solid #0000;border-radius:6px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.chain-ranking>button:hover{border-color:#c9b9fa}.chain-ranking b{color:#fff;background:var(--purple);border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.chain-ranking strong{color:var(--navy);font-size:11px;display:block}.chain-ranking small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.chain-ranking em{color:var(--purple);font-style:normal;font-weight:850}.chain-ranking>button>span{color:var(--muted);grid-column:2/4;font-size:8px}.context-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.context-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px}.context-grid span{color:var(--purple);font-size:9px;font-weight:850}.context-grid h3{color:var(--navy);margin:9px 0;font-family:Georgia,serif;font-size:18px}.context-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.lead-tools{align-items:center;gap:8px;display:flex}.lead-tools select{color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:6px;padding:11px}.lead-count{color:var(--muted);margin:-5px 0 14px;font-size:10px}.lead-card tbody tr.selected{background:#f1edff}.lead-detail{border:1px solid var(--line);background:#f8f7fb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(360px,.8fr);align-items:center;gap:18px;margin-top:18px;padding:20px;display:grid;position:relative}.lead-detail>button{color:var(--muted);background:0 0;border:0;font-size:22px;position:absolute;top:5px;right:8px}.lead-detail>div>span{color:var(--purple);text-transform:uppercase;font-size:9px;font-weight:800}.lead-detail h3{color:var(--navy);margin:7px 0;font-family:Georgia,serif;font-size:20px}.lead-detail p{color:var(--muted);margin:0;font-size:11px}.lead-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.lead-detail dl>div{background:#fff;border-radius:5px;padding:8px}.lead-detail dt{color:var(--muted);text-transform:uppercase;font-size:8px}.lead-detail dd{color:var(--navy);overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.lead-detail a{color:var(--purple);font-weight:800}.evidence-panel{color:#fff;background:linear-gradient(130deg,#101653,#242d80);border-radius:9px;grid-column:1/-1;padding:24px}.evidence-panel h2{margin:8px 0 18px;font-family:Georgia,serif}.evidence-panel>div{border-top:1px solid #ffffff29;grid-template-columns:220px 1fr;gap:18px;padding:13px 0;display:grid}.evidence-panel p{color:#ffffffb8;margin:0;line-height:1.5}@media (max-width:1180px){.segment-columns{grid-template-columns:1fr}.segment-summary,.context-grid{grid-template-columns:1fr 1fr}.lead-detail{grid-template-columns:1fr auto}.lead-detail dl{grid-column:1/-1}.country-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.segment-dashboard{width:calc(100% - 24px)}.segment-summary,.context-grid,.region-ranking{grid-template-columns:1fr}.country-grid{grid-template-columns:1fr 1fr}.country-mini-map{height:66px}.lead-tools{flex-direction:column;align-items:stretch;width:100%}.lead-tools .search{width:100%}.lead-detail{grid-template-columns:1fr}.lead-detail>.score{position:absolute;top:12px;right:34px}.lead-detail dl,.evidence-panel>div{grid-template-columns:1fr}.region-strip button{min-width:145px}.top-button{font-size:0}.top-button:after{content:"CSV";font-size:11px}}.commercial-map .section-head{align-items:flex-start}.commercial-map .legend{flex-wrap:wrap;justify-content:flex-end;max-width:420px}.commercial-map .legend span{align-items:center;gap:5px;display:inline-flex}.commercial-map .legend b{width:100%;color:var(--navy);text-align:right;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.commercial-map-layout{grid-template-columns:minmax(0,3.2fr) minmax(250px,.8fr);gap:14px;display:grid}.commercial-map .map-wrap{background:#e9f0f7;border:1px solid #d7deea;height:620px}.market-map-canvas{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.market-map-canvas:active{cursor:grabbing}.commercial-map .map-loading{z-index:3;background:#e9f0f7eb}.map-intel{background:var(--navy-dark);color:#fff;border-radius:7px;flex-direction:column;padding:22px 19px;display:flex}.map-intel h3{margin:7px 0 18px;font-family:Georgia,serif;font-size:25px}.map-intel-kpis{gap:8px;display:grid}.map-intel-kpis div{background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;gap:3px;padding:12px 13px;display:grid}.map-intel-kpis strong{font-family:Georgia,serif;font-size:22px}.map-intel-kpis span,.map-intel p{color:#ffffffa6;font-size:10px;line-height:1.5}.map-intel h4{color:#d5c9ff;text-transform:uppercase;letter-spacing:.08em;margin:20px 0 8px;font-size:10px}.map-intel ol{margin:0;padding:0;list-style:none}.map-intel li{border-bottom:1px solid #ffffff1c;justify-content:space-between;gap:10px;padding:9px 0;font-size:11px;display:flex}.map-intel p{margin:18px 0}.map-intel>button{color:#fff;background:var(--purple);border:0;border-radius:6px;margin-top:auto;padding:12px;font-weight:800}.map-detail .map-detail-action{color:#fff;background:var(--purple);border-radius:5px;margin-top:7px;padding:8px 10px;font-size:10px;position:static}.commercial-map .map-foot{margin-bottom:0}.commercial-map .region-strip button{min-width:185px}.commercial-map .region-strip button.active{box-shadow:0 7px 18px #5e17eb33}@media (max-width:1000px){.commercial-map-layout{grid-template-columns:1fr}.commercial-map .map-wrap{height:540px}.map-intel{grid-template-columns:1fr 1fr;gap:12px;display:grid}.map-intel .section-kicker,.map-intel h3,.map-intel>p,.map-intel>button{grid-column:1/-1}.map-intel-kpis{grid-template-columns:repeat(3,1fr)}.map-intel h4{margin:0}.map-intel ol{grid-column:2}.map-intel>button{margin-top:0}}@media (max-width:700px){.commercial-map .map-wrap{height:470px}.commercial-map .legend{justify-content:flex-start}.commercial-map .legend b{text-align:left}.map-intel{display:flex}.map-intel-kpis{grid-template-columns:1fr}.commercial-map .region-strip button{min-width:160px}}.map-intel{background:var(--dark)}.map-zoom-controls{z-index:3;background:#fffffff2;border:1px solid #d4d8e4;border-radius:7px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 24px #10165329}.map-zoom-controls button{width:34px;height:34px;color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:5px;place-items:center;padding:0;font-size:20px;font-weight:800;display:grid}.map-zoom-controls button:hover:not(:disabled){color:#fff;background:var(--purple);border-color:var(--purple)}.map-zoom-controls button:disabled{opacity:.35;cursor:not-allowed}.map-zoom-controls span{min-width:43px;color:var(--navy);text-align:center;font-size:10px;font-weight:850}.map-zoom-controls .map-reset{width:auto;padding:0 10px;font-size:9px}.map-fit-status{z-index:3;color:#5f5a72;background:#ffffffeb;border:1px solid #d9dce6;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:750;position:absolute;top:66px;right:14px}.metric-methodology{background:#ffffff12;border:1px solid #ffffff21;border-radius:6px;margin:0 0 16px;padding:11px 12px}.metric-methodology summary{color:#fff;cursor:pointer;font-size:10px;font-weight:800}.metric-methodology dl{gap:10px;margin:11px 0 0;display:grid}.metric-methodology dl>div{gap:3px;display:grid}.metric-methodology dt{color:#d5c9ff;text-transform:uppercase;font-size:8px;font-weight:850}.metric-methodology dd{color:#ffffffa6;margin:0;font-size:9px;line-height:1.45}.map-intel .metric-methodology+button{margin-top:auto}.map-score-method{z-index:3;width:min(330px,100% - 250px);color:var(--navy);background:#fffffff5;border:1px solid #d4d8e4;border-radius:7px;padding:10px 12px;position:absolute;top:14px;left:14px;box-shadow:0 8px 24px #10165324}.map-score-method summary{cursor:pointer;font-size:10px;font-weight:850}.map-score-method p{margin:10px 0 7px;font-size:9px;line-height:1.5}.map-score-method small{color:var(--muted);font-size:8px;line-height:1.45;display:block}.map-tile-attribution{z-index:3;color:#4f4b60;background:#ffffffe6;border-radius:3px;padding:3px 6px;font-size:8px;text-decoration:none;position:absolute;bottom:10px;right:12px}.map-tile-attribution:hover{text-decoration:underline}.point-canvas{z-index:2;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.map-loading,.map-detail{z-index:4}.map-status-badge{z-index:3;color:#655d78;border:1px solid var(--line);background:#ffffffe6;border-radius:5px;padding:6px 9px;font-size:9px;position:absolute;bottom:12px;right:12px}@media (max-width:700px){.map-score-method{width:calc(100% - 28px);top:72px}.map-fit-status{display:none}}.map-detail:has(.hotel-context){width:min(470px,100% - 32px);max-height:82%;overflow:auto}.hotel-context{border:1px solid var(--line);background:#fff;border-radius:8px;padding:16px}.lead-detail.enriched{grid-template-columns:minmax(0,1fr) auto minmax(340px,.8fr);align-items:start}.lead-detail.enriched>.hotel-context{grid-column:1/-1}.hotel-context header>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.hotel-context header span{width:100%;color:var(--purple);letter-spacing:.08em;font-size:9px;font-weight:850}.hotel-context header strong{color:var(--navy);font-family:Georgia,serif;font-size:22px}.hotel-context header small{color:var(--muted);font-size:10px}.context-nearby{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.context-nearby>div{background:#f7f6fa;border-radius:6px;min-width:0;padding:10px}.context-nearby span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800;display:block}.context-nearby b{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.context-nearby small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.context-nearby a{color:var(--purple);margin-top:5px;font-size:8px;font-weight:800;display:inline-block}.safety-context{color:#5d5871;border-left:3px solid var(--gold);background:#fff7e8;border-radius:5px;gap:5px;margin-top:10px;padding:11px;display:grid}.safety-context b{color:#694d20;font-size:10px}.safety-context span,.safety-context small{font-size:8px;line-height:1.45}.hotel-context.compact{margin:12px 0 4px;padding:11px}.hotel-context.compact .context-nearby{grid-template-columns:1fr 1fr}.hotel-context.compact .context-nearby>div{padding:7px}.hotel-context.compact .context-nearby b{font-size:9px}.hotel-context.compact .safety-context{padding:8px}.context-pending{background:#fff;border-radius:6px;grid-column:1/-1;padding:14px}.lead-card th:last-child,.lead-card td:last-child{text-align:center}@media (max-width:1000px){.context-nearby{grid-template-columns:1fr 1fr}.lead-detail.enriched{grid-template-columns:1fr auto}.lead-detail.enriched dl,.lead-detail.enriched>.hotel-context{grid-column:1/-1}}@media (max-width:700px){.map-detail:has(.hotel-context){max-height:72%}.hotel-context.compact .context-nearby,.context-nearby,.lead-detail.enriched{grid-template-columns:1fr}.lead-detail.enriched>.score{position:absolute;top:12px;right:34px}}.context-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.context-score-grid>div{background:#f1eef9;border-radius:6px;padding:9px}.context-score-grid span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800;display:block}.context-score-grid b{color:var(--navy);margin-top:4px;font-family:Georgia,serif;font-size:18px;display:block}.context-score-grid small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.demand-context{color:#39556a;border-left:3px solid var(--cyan);background:#edf7fc;border-radius:5px;gap:5px;margin-top:10px;padding:11px;display:grid}.demand-context b{color:#174a69;font-size:10px}.demand-context span,.demand-context small{font-size:8px;line-height:1.45}@media (max-width:700px){.context-score-grid{grid-template-columns:1fr 1fr}}.hotel-website-link{color:var(--navy);align-items:center;gap:4px;font-weight:850;text-decoration:none;display:inline-flex}.hotel-website-link:hover{color:var(--purple);text-decoration:underline}.lead-card td:last-child small{max-width:90px;color:var(--muted);margin-top:5px;font-size:8px;line-height:1.25;display:block}.potential-reasons{background:linear-gradient(120deg,#f2edff,#edf8fd);border:1px solid #d8ccff;border-radius:8px;grid-column:1/-1;padding:18px 20px}.potential-reasons header{justify-content:space-between;align-items:center;gap:15px;display:flex}.potential-reasons header span{color:var(--purple);letter-spacing:.08em;font-size:9px;font-weight:850}.potential-reasons header strong{color:var(--navy);font-family:Georgia,serif;font-size:18px}.potential-reasons ul{grid-template-columns:1fr 1fr;gap:7px 28px;margin:13px 0 10px;padding-left:20px;display:grid}.potential-reasons li{color:var(--ink);font-size:10px;line-height:1.45}.potential-reasons>small{color:var(--muted);font-size:9px;line-height:1.5;display:block}.sales-arguments-portal{background:var(--surface)}.sales-arguments-workspace{padding-bottom:50px}.sales-arguments-hero{color:#fff;background:linear-gradient(125deg,var(--navy),#252f88 62%,var(--purple));grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:42px;padding:44px max(24px,50% - 640px);display:grid}.sales-arguments-hero h1{max-width:860px;margin:10px 0 12px;font-family:Georgia,serif;font-size:40px;line-height:1.08}.sales-arguments-hero p{color:#ffffffbf;max-width:850px;margin:0;font-size:15px;line-height:1.55}.sales-arguments-hero label{color:#d5c9ff;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:850;display:grid}.sales-arguments-hero select{width:100%;color:var(--navy);text-transform:none;letter-spacing:0;background:#fff;border:0;border-radius:6px;padding:13px 12px;font-size:12px;font-weight:750}.sales-arguments-workspace>.playbook{margin-top:28px}@media (max-width:900px){.sales-arguments-hero{grid-template-columns:1fr}.sales-arguments-hero h1{font-size:32px}.potential-reasons ul{grid-template-columns:1fr}.portal-switch{overflow-x:auto}.sales-arguments-portal .meeting-status{display:none}}.my-sales-workspace{color:#171b4b;background:#f4f6f9;min-height:100vh}.sales-workspace-top{background:#fff;border-bottom:1px solid #e5e8ef;align-items:center;gap:28px;min-height:72px;padding:0 max(24px,50% - 660px);display:flex}.sales-workspace-top>a{color:#171b4b;align-items:center;gap:12px;text-decoration:none;display:flex}.sales-workspace-top img{width:112px}.sales-workspace-top nav{gap:8px;margin-left:auto;display:flex}.sales-workspace-top nav a{color:#4f5368;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:750;text-decoration:none}.sales-workspace-top nav a:hover{color:#5e17eb;background:#f2efff}.sales-workspace-top>em{color:#12664e;letter-spacing:.08em;background:#e9fbf5;border-radius:7px;padding:8px 10px;font-size:10px;font-style:normal;font-weight:850}.sales-workspace-hero{color:#fff;background:linear-gradient(130deg,#101644,#283483 64%,#5e17eb);grid-template-columns:minmax(0,1fr) 360px;gap:50px;padding:46px max(24px,50% - 660px);display:grid}.sales-workspace-hero span,.sales-case-create>span,.sales-case-list>header span{color:#65dfbd;letter-spacing:.12em;font-size:10px;font-weight:900}.sales-workspace-hero h1{max-width:820px;margin:10px 0;font:42px/1.08 Georgia,serif}.sales-workspace-hero p{color:#d9dced;max-width:820px;margin:0;line-height:1.6}.sales-workspace-hero aside{background:#ffffff14;border:1px solid #fff3;border-radius:14px;grid-template-columns:auto 1fr;align-content:center;gap:9px 16px;padding:22px;display:grid}.sales-workspace-hero aside b{font-size:24px}.sales-workspace-hero aside small{color:#d9dced;align-self:center}.sales-workspace-error{color:#9e2929;background:#fff0f0;border-radius:10px;max-width:1320px;margin:18px auto 0;padding:13px 16px}.sales-workspace-shell{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;max-width:1320px;margin:28px auto;padding:0 24px 60px;display:grid}.sales-case-create,.sales-case-list{background:#fff;border:1px solid #e1e5ec;border-radius:16px;padding:24px;box-shadow:0 12px 34px #141b460f}.sales-case-create h2,.sales-case-list h2{margin:7px 0 9px;font:27px/1.15 Georgia,serif}.sales-case-create p{color:#676b7e;margin:0 0 18px;font-size:13px;line-height:1.55}.sales-case-create label{gap:6px;margin:11px 0;display:grid}.sales-case-create label small,.sales-case-list section label small{color:#707486;text-transform:uppercase;font-size:10px;font-weight:800}.sales-case-create input,.sales-case-list input,.sales-case-list select{color:#171b4b;background:#fff;border:1px solid #d8dce5;border-radius:8px;width:100%;padding:11px}.sales-case-create button{color:#fff;background:#5e17eb;border:0;border-radius:9px;width:100%;margin-top:10px;padding:13px;font-weight:850}.sales-case-list>header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.sales-case-list>header label{color:#65697d;align-items:center;gap:7px;font-size:12px;display:flex}.sales-case-list>div>section{border-bottom:1px solid #edf0f4;grid-template-columns:42px minmax(180px,1fr) 130px 130px 72px;align-items:center;gap:12px;padding:15px 0;display:grid}.sales-case-list>div>section>i{color:#5e17eb;background:#eee9ff;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.sales-case-list h3{margin:0 0 3px;font-size:14px}.sales-case-list p,.sales-case-list small{color:#767a8c;margin:0;font-size:11px}.sales-case-list section>label{gap:4px;display:grid}.sales-case-list section>button{color:#54586b;background:#f0f1f5;border:0;border-radius:7px;padding:9px;font-weight:750}.sales-case-list section.archived{opacity:.52}.sales-case-empty{text-align:center;padding:46px 12px}.sales-case-empty h3{margin:0 0 8px}.sales-case-empty p{color:#737789;max-width:520px;margin:auto;line-height:1.55}.sales-privacy-note{background:#f5fbf8;border:1px solid #dce8e3;border-radius:12px;max-width:1272px;margin:-34px auto 45px;padding:16px 20px}.sales-privacy-note b{color:#12664e}.sales-privacy-note p{color:#69746f;margin:4px 0 0;font-size:12px}@media (max-width:980px){.sales-workspace-top{flex-wrap:wrap;padding:14px 22px}.sales-workspace-top nav{order:3;width:100%;overflow:auto}.sales-workspace-hero,.sales-workspace-shell{grid-template-columns:1fr}.sales-case-list>div>section{grid-template-columns:42px 1fr 120px}.sales-case-list section>label,.sales-case-list section>button{grid-column:2/4}.sales-privacy-note{margin:0 24px 35px}}.benchmark-portal{min-height:100vh;color:var(--ink);background:#f5f4f9}.benchmark-langs{background:#ffffff1a;border-radius:999px;gap:3px;padding:3px;display:flex}.benchmark-langs button{color:#ffffffb3;background:0 0;border:0;border-radius:999px;width:34px;height:30px;font-size:10px;font-weight:900}.benchmark-langs button.active{color:var(--navy);background:#fff}.benchmark-hero{color:#fff;background:radial-gradient(circle at 82% 14%,#50e0c838,#0000 24%),linear-gradient(124deg,#0b1038,#232c7f 62%,#5e17eb);grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:42px;padding:46px max(24px,50% - 640px);display:grid}.benchmark-hero h1{max-width:920px;margin:10px 0 14px;font-family:Georgia,serif;font-size:42px;line-height:1.06}.benchmark-hero p{color:#ffffffc2;max-width:850px;margin:0;font-size:15px;line-height:1.55}.benchmark-hero label{color:#d5c9ff;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}.benchmark-hero select{width:100%;color:var(--navy);background:#fff;border:0;border-radius:8px;padding:14px;font-weight:800}.scope-pill{color:#dffdf4;background:#18a57e2b;border:1px solid #71f2cd4d;border-radius:999px;width:max-content;max-width:100%;margin-top:20px;padding:8px 11px;font-size:10px;font-weight:800}.benchmark-kpis{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.benchmark-kpis article{border-right:1px solid var(--line);align-content:center;gap:7px;min-height:126px;padding:22px 25px;display:grid}.benchmark-kpis article:last-child{border:0}.benchmark-kpis span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}.benchmark-kpis strong{color:var(--navy);font-family:Georgia,serif;font-size:28px}.benchmark-kpis small{color:var(--muted);line-height:1.35}.benchmark-kpis .accent{background:#eefaf6}.benchmark-kpis .accent strong{color:#137458}.benchmark-body{gap:20px;width:min(1280px,100% - 48px);margin:28px auto 0;display:grid}.benchmark-thesis{color:#fff;background:linear-gradient(120deg,#0b1038,#222a74);border-radius:12px;padding:26px 29px;box-shadow:0 16px 45px #090c2e21}.benchmark-thesis h2{max-width:1050px;margin:8px 0 12px;font-family:Georgia,serif;font-size:27px;line-height:1.25}.benchmark-thesis p{color:#ffffffb0;margin:0;line-height:1.5}.scenario-card,.stack-section,.capability-section{border:1px solid var(--line);background:#fff;border-radius:12px;padding:26px 28px;box-shadow:0 12px 38px #1016530f}.scenario-card .section-head,.stack-section .section-head{align-items:flex-start}.scenario-card .section-head p,.stack-section .section-head p,.capability-section .section-head p{max-width:760px;color:var(--muted);margin:8px 0 0;line-height:1.5}.saving-box{border-radius:9px;gap:4px;min-width:245px;padding:16px 18px;display:grid}.saving-box.good{color:#12664f;background:#e7f8f1}.saving-box.warn{color:#925d18;background:#fff3d9}.saving-box span{text-transform:uppercase;font-size:9px;font-weight:900}.saving-box strong{font-family:Georgia,serif;font-size:25px}.saving-box small{max-width:220px}.scenario-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.scenario-grid label{color:var(--muted);text-transform:uppercase;gap:7px;font-size:9px;font-weight:850;display:grid}.scenario-grid label div{background:var(--surface);border:1px solid var(--line);border-radius:7px;align-items:center;display:flex}.scenario-grid input{width:100%;min-width:0;color:var(--navy);background:0 0;border:0;outline:0;padding:12px;font-size:14px;font-weight:850}.scenario-grid b{color:var(--purple);padding-right:10px;font-size:9px}.tco-bar{background:#e4e2ea;border-radius:99px;height:13px;margin:25px 0 12px;position:relative}.tco-bar span{background:linear-gradient(90deg,#5e17eb,#2dcaa0);border-radius:99px;height:100%;display:block}.tco-bar i{color:var(--purple);font-size:9px;font-style:normal;font-weight:900;position:absolute;top:-20px;transform:translate(-50%)}.scenario-card footer{color:var(--muted);justify-content:flex-end;align-items:center;gap:18px;font-size:11px;display:flex}.scenario-card footer strong{color:var(--navy);font-size:18px}.evidence-filters{gap:8px;display:flex}.evidence-filters input,.evidence-filters select{color:var(--navy);background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:10px 12px}.vendor-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.vendor-grid article{border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:0;padding:18px;display:flex}.vendor-grid header{justify-content:space-between;gap:10px;display:flex}.vendor-grid header span{color:var(--muted);text-transform:uppercase;font-size:9px}.vendor-grid h3{color:var(--navy);margin:5px 0 0;font-size:17px}.vendor-grid header>b{border-radius:999px;height:max-content;padding:5px 7px;font-size:8px}.vendor-grid header>b.custom{color:#76571d;background:#fff3d6}.vendor-grid header>b.public{color:#14664f;background:#e5f7ef}.vendor-grid header>b.from{color:#4f10cd;background:#f1edff}.vendor-price{min-height:38px;font-weight:850;color:var(--navy)!important;margin:17px 0 10px!important}.vendor-grid article>p{color:var(--muted);font-size:11px;line-height:1.5}.vendor-grid article>small{color:#806227;border-top:1px solid var(--line);padding-top:11px;font-size:9px;line-height:1.45}.vendor-grid article>a{color:var(--purple);margin-top:auto;padding-top:14px;font-size:10px;font-weight:850;text-decoration:none}.calculated{color:#13634e;background:#ecfaf5;border-radius:7px;justify-content:space-between;gap:10px;margin-bottom:8px;padding:10px;font-size:9px;display:flex}.calculated strong{font-size:11px}.capability-scroll{overflow:auto}.capability-section table{min-width:1000px}.capability-section th:not(:first-child),.capability-section td:not(:first-child){text-align:center}.capability-section td{height:53px}.capability-section td:first-child{min-width:180px}.capability-section td:not(:first-child){color:#16765b;font-weight:900}.capability-section td small{color:var(--muted)}.houseid-row{background:#f1edff}.houseid-row td{color:var(--purple)!important}.method-card{color:#fff;background:#0b1038;border-radius:11px;grid-template-columns:230px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 25px;display:grid}.method-card h2{margin:5px 0 0;font-family:Georgia,serif}.method-card p{color:#ffffffab;margin:0;font-size:11px;line-height:1.55}.method-card>strong{color:#cfc4ff;white-space:nowrap;font-size:10px}.prepared-label{color:#67ebc6;letter-spacing:.06em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:900;display:block}.presentation-controls{color:#fff;background:#101544;border-bottom:1px solid #ffffff14;align-items:center;gap:16px;min-height:68px;padding:10px max(24px,50% - 640px);display:flex}.presentation-controls>strong{color:#a69fc2;letter-spacing:.1em;margin-right:auto;font-size:9px}.presentation-controls label{color:#a9aeca;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.presentation-controls label:not(.brand-check){gap:4px;display:grid}.presentation-controls input[type=text],.presentation-controls label:not(.brand-check) input{color:#fff;background:#ffffff14;border:1px solid #ffffff21;border-radius:7px;outline:0;width:210px;padding:8px 10px}.view-toggle{background:#ffffff14;border-radius:8px;padding:3px;display:flex}.view-toggle button{color:#a9aeca;background:0 0;border:0;border-radius:6px;padding:8px 11px;font-size:9px;font-weight:900}.view-toggle button.active{color:#101544;background:#fff}.brand-check input{accent-color:#42d6ad}.architecture-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px;box-shadow:0 12px 38px #1016530f}.architecture-card .section-head p{max-width:820px;color:var(--muted);margin:8px 0 0;line-height:1.5}.architecture-flow{grid-template-columns:minmax(215px,.8fr) 48px minmax(310px,1.25fr) 48px minmax(210px,.8fr);align-items:center;gap:10px;margin-top:24px;display:grid}.architecture-flow>div>b{color:#747792;letter-spacing:.11em;margin-bottom:11px;font-size:9px;display:block}.system-column button{text-align:left;cursor:pointer;background:#f7f7fa;border:1px solid #e3e2e9;border-radius:8px;align-items:center;gap:9px;width:100%;margin:0 0 7px;padding:9px 10px;transition:all .18s;display:flex}.system-column button:hover,.system-column button.active{background:#f1edff;border-color:#8661eb;transform:translate(3px)}.system-column button>i{color:#5e17eb;background:#fff;border:1px solid #ddd5fa;border-radius:7px;place-items:center;width:29px;height:29px;font-size:8px;font-style:normal;font-weight:900;display:grid}.system-column button span{gap:2px;min-width:0;display:grid}.system-column button strong{color:#111747;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.system-column button small{color:#85879d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.system-column button em{color:#7654d8;margin-left:auto;font-size:18px;font-style:normal}.flow-arrow{background:linear-gradient(90deg,#d8d3e6,#6d42e4);height:2px;position:relative}.flow-arrow span{color:#6940df;font-size:25px;position:absolute;top:-16px;right:-2px}.houseid-layer{color:#fff;background:radial-gradient(circle at 90% 8%,#4edebb38,#0000 25%),linear-gradient(145deg,#101544,#33258a);border-radius:14px;padding:18px;box-shadow:0 18px 36px #13144a2e}.houseid-layer>b{color:#bdb7db!important}.houseid-core>img{filter:brightness(0)invert();width:145px;height:auto}.houseid-core>small{color:#a9b0d6;margin:6px 0 15px;font-size:9px;display:block}.houseid-core article{border-top:1px solid #ffffff1a;gap:10px;padding:9px 0;display:flex}.houseid-core article>i{color:#56e0bd;font-size:9px;font-style:normal;font-weight:900}.houseid-core article span{gap:2px;display:grid}.houseid-core article strong{font-size:10px}.houseid-core article small{color:#aeb3d1;font-size:8px}.outcome-column article{color:#105e4a;background:#effaf6;border:1px solid #caebdf;border-radius:8px;align-items:center;gap:10px;min-height:48px;margin-bottom:8px;padding:9px 10px;display:flex}.outcome-column article i{color:#2baf8c;font-size:9px;font-style:normal;font-weight:900}.outcome-column article strong{font-size:10px;line-height:1.3}.system-detail{background:#f7f6fb;border:1px solid #e5e2ef;border-radius:10px;grid-template-columns:1fr 1fr .85fr;gap:20px;margin-top:20px;padding:18px 20px;display:grid}.system-detail>div{min-width:0}.system-detail span{color:#777991;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.system-detail h3{color:#111747;margin:6px 0;font-size:17px}.system-detail p{color:#676a81;margin:6px 0 0;font-size:10px;line-height:1.55}.detail-price{flex-direction:column;display:flex}.detail-price strong{color:#111747;margin:7px 0;font-size:11px;line-height:1.45}.detail-price a{color:#5e17eb;margin-top:auto;font-size:9px;font-weight:900;text-decoration:none}.composition-label{color:#74778f;text-transform:uppercase;justify-content:space-between;margin:24px 0 7px;font-size:9px;font-weight:900;display:flex}.composition-bar{background:#e5e4eb;border-radius:99px;height:18px;display:flex;position:relative;overflow:visible}.composition-bar>span:first-child{border-radius:99px 0 0 99px}.composition-bar>span:last-of-type{border-radius:0 99px 99px 0}.composition-bar>i{color:#101544;font-size:12px;font-style:normal;position:absolute;top:-6px;transform:translate(-50%)}.cost-0{background:#5e17eb}.cost-1{background:#7866dd}.cost-2{background:#2aa98b}.cost-3{background:#8bd9c6}.cost-legend{color:#72758b;flex-wrap:wrap;gap:14px;margin:11px 0 20px;font-size:8px;display:flex}.cost-legend>span{align-items:center;gap:5px;display:flex}.cost-legend>span>i{border-radius:2px;width:8px;height:8px}.cost-legend b{color:#24294d}.client-questions{color:#fff;background:linear-gradient(120deg,#111646,#262c7d);border-radius:12px;grid-template-columns:1.15fr repeat(3,1fr);gap:12px;padding:25px 28px;display:grid}.client-questions h2{max-width:260px;margin:6px 0 0;font-family:Georgia,serif;font-size:23px;line-height:1.2}.client-questions article{background:#ffffff12;border:1px solid #ffffff1a;border-radius:9px;padding:16px}.client-questions article i{color:#5ce3bf;font-size:9px;font-style:normal;font-weight:900}.client-questions article p{color:#d7d9eb;margin:10px 0 0;font-size:11px;line-height:1.45}.public-ready-note{color:#315f53;text-align:center;background:#eaf8f3;border:1px solid #cae8de;border-radius:9px;padding:13px 16px;font-size:10px}.client-view .benchmark-kpis article:nth-child(3),.client-view .benchmark-kpis article:nth-child(4){background:#f7f5fd}.client-view .architecture-card{border-top:3px solid #5e17eb}@media (max-width:1120px){.benchmark-portal .product-name,.benchmark-portal .meeting-status{display:none}.benchmark-kpis,.vendor-grid,.scenario-grid{grid-template-columns:repeat(2,1fr)}.method-card{grid-template-columns:1fr}.method-card>strong{white-space:normal}.architecture-flow{grid-template-columns:minmax(190px,.8fr) 32px minmax(280px,1.15fr) 32px minmax(185px,.8fr)}.client-questions{grid-template-columns:1fr 1fr}.presentation-controls{flex-wrap:wrap}}@media (max-width:760px){.benchmark-hero{grid-template-columns:1fr;padding:34px 20px}.benchmark-hero h1{font-size:33px}.benchmark-body{width:calc(100% - 24px);margin-top:14px}.benchmark-kpis{grid-template-columns:1fr}.benchmark-kpis article{border-right:0;border-bottom:1px solid var(--line);min-height:105px}.scenario-card,.stack-section,.capability-section,.architecture-card{padding:20px 16px}.scenario-card .section-head,.stack-section .section-head{display:grid}.saving-box{width:100%;min-width:0}.scenario-grid,.vendor-grid{grid-template-columns:1fr}.evidence-filters{width:100%;display:grid}.benchmark-portal .topbar{padding:0 12px}.benchmark-portal .brand-panel{width:116px}.benchmark-portal .brand-panel img{max-width:100px}.benchmark-langs{margin-left:auto}.presentation-controls{grid-template-columns:1fr 1fr;padding:12px;display:grid}.presentation-controls>strong{display:none}.presentation-controls label:not(.brand-check) input{width:100%}.architecture-flow{grid-template-columns:1fr}.flow-arrow{background:linear-gradient(#d8d3e6,#6d42e4);width:2px;height:25px;margin:auto}.flow-arrow span{top:4px;right:-10px;transform:rotate(90deg)}.system-detail,.client-questions{grid-template-columns:1fr}.cost-legend{grid-template-columns:1fr 1fr;display:grid}}.saving-calculator{color:#13183f;background:#f4f3f7;min-height:100vh}.calc-top{color:#fff;background:#090d32;align-items:center;gap:28px;height:74px;padding:0 max(24px,50% - 590px);display:flex}.calc-top>a{background:#fff;border-radius:8px;padding:10px 14px}.calc-top img{width:128px;display:block}.calc-top nav{align-items:center;gap:18px;margin-left:auto;display:flex}.calc-top nav a,.calc-top nav span{color:#b9bdd5;font-size:10px;font-weight:850;text-decoration:none}.calc-top nav span{color:#10143c;background:#fff;border-radius:999px;padding:9px 12px}.calc-top>div{background:#ffffff17;border-radius:999px;padding:3px;display:flex}.calc-top>div button{color:#9ea4c5;background:0 0;border:0;border-radius:999px;width:35px;height:30px;font-size:9px;font-weight:900}.calc-top>div button.active{color:#10143c;background:#fff}.calc-hero{color:#fff;background:radial-gradient(circle at 86% 12%,#4ae2bb38,#0000 25%),linear-gradient(125deg,#0c123d,#283184 63%,#6217eb);padding:52px max(24px,50% - 590px) 82px}.calc-hero>span{color:#67e7c4;letter-spacing:.12em;font-size:10px;font-weight:900}.calc-hero h1{max-width:920px;margin:12px 0 16px;font-family:Georgia,serif;font-size:48px;line-height:1.04}.calc-hero p{color:#d5d8ec;max-width:750px;margin:0;font-size:15px;line-height:1.6}.calc-shell{width:min(1180px,100% - 40px);margin:-38px auto 0}.calc-steps{background:#fff;border:1px solid #e1e0e8;border-radius:13px;grid-template-columns:repeat(4,1fr);align-items:center;height:76px;margin:0;padding:0 34px;list-style:none;display:grid;box-shadow:0 16px 45px #1115431c}.calc-steps li{color:#a1a3b3;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex;position:relative}.calc-steps li:not(:last-child):after{content:"";background:#e5e3eb;height:1px;position:absolute;bottom:-12px;left:46px;right:14px}.calc-steps li i{background:#f0eff4;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.calc-steps li.active{color:#5e17eb}.calc-steps li.active i{color:#fff;background:#5e17eb;box-shadow:0 0 0 5px #f0ebff}.calc-steps li.done{color:#18775d}.calc-steps li.done i{color:#fff;background:#24a982}.calc-panel,.calc-result{background:#fff;border:1px solid #e1e0e8;border-radius:13px;min-height:480px;margin-top:18px;padding:34px;box-shadow:0 14px 40px #1115430f}.calc-heading{align-items:flex-start;gap:14px;display:flex}.calc-heading>span{color:#5e17eb;background:#f1edff;border-radius:8px;place-items:center;width:37px;height:37px;font-size:9px;font-weight:900;display:grid}.calc-heading h2{margin:0;font-family:Georgia,serif;font-size:29px}.calc-heading p{color:#74778e;max-width:760px;margin:7px 0 0;font-size:11px;line-height:1.5}.calc-heading>strong{color:#12674f;background:#eaf8f3;border-radius:999px;margin-left:auto;padding:9px 11px;font-size:9px}.profile-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px;display:grid}.profile-grid label,.client-field,.integration-field{gap:7px;display:grid}.profile-grid label>span,.client-field>span,.integration-field>span,.cost-inputs label>span{color:#73768d;text-transform:uppercase;font-size:9px;font-weight:900}.profile-grid input,.profile-grid select,.client-field input,.integration-field input{color:#141a45;background:#f7f7fa;border:1px solid #dedde6;border-radius:8px;outline:0;width:100%;padding:14px;font-size:13px;font-weight:800}.client-field{max-width:560px;margin-top:18px}.system-group{border-top:1px solid #e7e5ed;margin-top:22px;padding-top:20px}.system-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.system-group h3{margin:0;font-size:16px}.system-group header p{color:#84869a;margin:4px 0 0;font-size:9px}.system-group header button{color:#5e17eb;background:#f1edff;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900}.system-group header button.selected{color:#167158;background:#e8f7f1}.system-choice-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.system-choice-grid details{background:#fafafd;border:1px solid #e2e1e9;border-radius:9px}.system-choice-grid details.selected{background:#f1f9f6;border-color:#96d8c5}.system-choice-grid summary{cursor:pointer;align-items:center;gap:9px;padding:12px;list-style:none;display:flex}.system-choice-grid summary::-webkit-details-marker{display:none}.system-choice-grid summary>button{color:#5e17eb;background:#fff;border:1px solid #dcd7ed;border-radius:7px;flex:none;width:28px;height:28px;font-weight:900}.system-choice-grid details.selected summary>button{color:#fff;background:#20a27c;border-color:#20a27c}.system-choice-grid summary span{gap:3px;min-width:0;display:grid}.system-choice-grid summary strong{font-size:10px}.system-choice-grid summary small{color:#898b9e;font-size:8px}.system-choice-grid summary>i{color:#8f91a3;margin-left:auto;font-style:normal}.system-choice-grid details[open] summary>i{transform:rotate(180deg)}.system-choice-grid ul{color:#65687f;grid-template-columns:1fr 1fr;gap:5px;margin:0;padding:0 12px 12px 48px;font-size:8px;display:grid}.cost-inputs{background:#f7f6fa;border-radius:10px;grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin-top:26px;padding:18px;display:grid}.cost-inputs label{gap:7px;display:grid}.cost-inputs label>div{background:#fff;border:1px solid #dfdde7;border-radius:7px;align-items:center;display:flex}.cost-inputs input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px;font-weight:850}.cost-inputs b{color:#5e17eb;padding-right:10px;font-size:9px}.cost-inputs small{color:#9092a4;font-size:8px}.priority-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.priority-grid button{text-align:left;color:#20264e;background:#fafafd;border:1px solid #e2e1e9;border-radius:9px;align-items:center;gap:12px;padding:16px;display:flex}.priority-grid button.selected{color:#105f4a;background:#edf9f5;border-color:#9bdac8}.priority-grid button>i{color:#8170c1;font-size:9px;font-style:normal}.priority-grid button>span{font-size:11px;font-weight:800}.priority-grid button>b{margin-left:auto}.integration-field{margin-top:22px}.result-hero{color:#fff;background:radial-gradient(circle at 85% 10%,#4ce2bd40,#0000 25%),linear-gradient(125deg,#101544,#30288a);border-radius:11px;padding:30px}.result-hero>span{color:#5fe2be;letter-spacing:.09em;font-size:9px;font-weight:900}.result-hero h2{margin:7px 0 5px;font-family:Georgia,serif;font-size:42px}.result-hero h2 small{font-family:Arial,sans-serif;font-size:13px}.result-hero p{color:#cbd0e7;margin:0;font-size:11px}.result-kpis{border:1px solid #e3e1e9;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:14px 0 22px;display:grid}.result-kpis article{border-right:1px solid #e3e1e9;gap:6px;padding:18px;display:grid}.result-kpis article:last-child{border:0}.result-kpis span{color:#7b7e93;text-transform:uppercase;font-size:8px;font-weight:900}.result-kpis strong{font-family:Georgia,serif;font-size:22px}.result-kpis small{color:#7c7f93;font-size:8px;line-height:1.4}.one-page-brief{background:#fff;border:1px solid #d8d6e0;border-radius:10px;padding:26px;box-shadow:0 8px 24px #1115430f}.one-page-brief>header{border-bottom:1px solid #e4e2ea;align-items:center;gap:18px;padding-bottom:17px;display:flex}.one-page-brief header img{width:125px}.one-page-brief header div{gap:4px;display:grid}.one-page-brief header span{color:#777a90;text-transform:uppercase;font-size:8px;font-weight:900}.one-page-brief header strong{font-family:Georgia,serif;font-size:17px}.one-page-brief time{color:#7d7f91;margin-left:auto;font-size:9px}.brief-lead{border-bottom:1px solid #e4e2ea;grid-template-columns:200px 1fr;align-items:center;padding:22px 0;display:grid}.brief-lead>span{color:#74778d;text-transform:uppercase;font-size:9px;font-weight:900}.brief-lead strong{font-family:Georgia,serif;font-size:31px}.brief-lead p{color:#197158;grid-column:2;margin:3px 0 0;font-size:9px;font-weight:850}.brief-columns{grid-template-columns:1fr 1.5fr 1fr;gap:24px;padding:20px 0;display:grid}.brief-columns h3{color:#5e17eb;text-transform:uppercase;margin:0 0 9px;font-size:9px}.brief-columns p,.brief-columns li{color:#5f6278;font-size:9px;line-height:1.55}.brief-columns ul{margin:0;padding-left:17px}.one-page-brief>footer{color:#8a8c9d;border-top:1px solid #e4e2ea;padding-top:14px;font-size:7px;line-height:1.5}.result-actions{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.result-actions button,.result-actions a,.calc-nav button{border-radius:8px;padding:12px 17px;font-size:9px;font-weight:900;text-decoration:none}.result-actions a,.calc-nav .next{color:#fff;background:#5e17eb;border:1px solid #5e17eb}.result-actions .secondary,.calc-nav .back{color:#4f526c;background:#fff;border:1px solid #dcdbe4}.calc-nav{justify-content:space-between;padding:17px 4px 42px;display:flex}.calc-nav .next{margin-left:auto}.calc-nav .next span{margin-left:15px}@media (max-width:900px){.profile-grid,.result-kpis,.system-choice-grid{grid-template-columns:repeat(2,1fr)}.brief-columns{grid-template-columns:1fr 1fr}.cost-inputs{grid-template-columns:1fr}.calc-steps li span{display:none}.calc-steps li:not(:last-child):after{left:38px}.result-kpis article:nth-child(2){border-right:0}.result-kpis article{border-bottom:1px solid #e3e1e9}}@media (max-width:620px){.calc-top{padding:0 13px}.calc-top nav{display:none}.calc-hero{padding:38px 18px 64px}.calc-hero h1{font-size:35px}.calc-shell{width:calc(100% - 20px);margin-top:-30px}.calc-steps{height:62px;padding:0 18px}.calc-panel,.calc-result{padding:20px 14px}.profile-grid,.system-choice-grid,.priority-grid,.result-kpis,.brief-columns{grid-template-columns:1fr}.calc-heading>strong{display:none}.result-kpis article{border-right:0}.brief-lead{grid-template-columns:1fr}.brief-lead strong,.brief-lead p{grid-column:1}.result-hero h2{font-size:31px}.system-choice-grid ul{grid-template-columns:1fr}.result-actions{display:grid}.result-actions>*{text-align:center}}@media print{body{background:#fff!important}.calc-top,.calc-hero,.calc-steps,.calc-nav,.result-hero,.result-kpis,.result-actions{display:none!important}.calc-shell{width:100%;margin:0}.calc-result{min-height:0;box-shadow:none;border:0;margin:0;padding:0}.one-page-brief{box-shadow:none;page-break-inside:avoid;border:0}.saving-calculator{background:#fff}.brief-columns{grid-template-columns:1fr 1.5fr 1fr}}.public-ready-note{justify-content:center;align-items:center;gap:18px;display:flex}.public-ready-note a{color:#fff;white-space:nowrap;background:#18785d;border-radius:7px;padding:9px 12px;font-weight:900;text-decoration:none}.public-calc{color:#12173e;background:#f3f3f7;min-height:100vh}.public-calc-top{background:#0a0e35;justify-content:space-between;align-items:center;height:72px;padding:0 max(22px,50% - 560px);display:flex}.public-calc-top>a{background:#fff;border-radius:8px;padding:9px 14px}.public-calc-top img{width:128px;display:block}.public-calc-top>div{background:#ffffff14;border-radius:999px;padding:3px;display:flex}.public-calc-top button{color:#a7accb;background:0 0;border:0;border-radius:999px;width:36px;height:30px;font-size:9px;font-weight:900}.public-calc-top button.active{color:#10143b;background:#fff}.public-calc-hero{color:#fff;background:radial-gradient(circle at 83% 8%,#4ae3be40,#0000 24%),linear-gradient(125deg,#0b113c,#28317e 61%,#6418ed);padding:54px max(22px,50% - 560px) 88px}.public-calc-hero>span{color:#64e1bf;letter-spacing:.13em;font-size:9px;font-weight:900}.public-calc-hero h1{max-width:850px;margin:11px 0 15px;font-family:Georgia,serif;font-size:47px;line-height:1.04}.public-calc-hero>p{color:#d1d5eb;max-width:730px;margin:0;font-size:14px;line-height:1.55}.hero-proof{color:#c9cde4;align-items:center;gap:9px;margin-top:26px;display:flex}.hero-proof i{color:#63e4c0;background:#ffffff14;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.hero-proof span{margin-right:18px;font-size:9px}.public-calc-shell{width:min(1120px,100% - 34px);margin:-42px auto 0}.public-calc-shell>ol{background:#fff;border:1px solid #e1e0e8;border-radius:14px;grid-template-columns:repeat(4,1fr);align-items:center;height:78px;margin:0;padding:0 38px;list-style:none;display:grid;box-shadow:0 16px 45px #1014411c}.public-calc-shell>ol li{color:#a0a3b5;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex;position:relative}.public-calc-shell>ol li:not(:last-child):after{content:"";background:#e4e3ea;height:1px;position:absolute;bottom:-12px;left:44px;right:16px}.public-calc-shell>ol i{background:#f0eff4;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.public-calc-shell>ol li.active{color:#5e17eb}.public-calc-shell>ol li.active i{color:#fff;background:#5e17eb;box-shadow:0 0 0 5px #efeaff}.public-calc-shell>ol li.done{color:#18775d}.public-calc-shell>ol li.done i{color:#fff;background:#25a982}.public-calc-card{background:#fff;border:1px solid #e1e0e8;border-radius:14px;min-height:510px;margin-top:17px;padding:32px;box-shadow:0 14px 42px #1014410f}.public-step-heading{align-items:flex-start;gap:13px;display:flex}.public-step-heading>span{color:#5e17eb;background:#f1edff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.public-step-heading h2{margin:0;font-family:Georgia,serif;font-size:29px}.public-step-heading p{color:#797c91;margin:6px 0 0;font-size:11px}.public-step-heading>strong{color:#12694f;background:#eaf8f3;border-radius:999px;margin-left:auto;padding:9px 12px;font-size:9px}.country-search{color:#151a45;background:#f7f7fa;border:1px solid #dedde6;border-radius:9px;outline:0;width:100%;margin:26px 0 13px;padding:14px 16px}.country-cloud{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.country-cloud button{color:#303550;text-align:left;background:#fafafd;border:1px solid #e1e0e8;border-radius:9px;align-items:center;gap:8px;padding:11px;display:flex}.country-cloud button.selected{color:#12614b;background:#edf9f5;border-color:#9cdac9}.country-cloud button i{color:#6752b8;background:#f1edff;border-radius:6px;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;font-weight:900;display:grid}.country-cloud button.selected i{color:#17745a;background:#d9f2e9}.country-cloud button span{font-size:9px;font-weight:800}.country-cloud button b{margin-left:auto}.portfolio-picker{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:25px;display:grid}.portfolio-picker button{text-align:left;color:#343852;background:#fafafd;border:1px solid #e2e1e9;border-radius:9px;grid-template-columns:auto 1fr;gap:5px 8px;min-height:77px;padding:12px;display:grid}.portfolio-picker button.selected{color:#135f4b;background:#edf9f5;border-color:#91d5c2}.portfolio-picker button i{color:#5e17eb;background:#fff;border:1px solid #ddd8ec;border-radius:6px;grid-row:1/3;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.portfolio-picker button.selected i{color:#fff;background:#21a37d;border-color:#21a37d}.portfolio-picker strong{font-size:9px}.portfolio-picker span{color:#8a8c9f;text-transform:uppercase;font-size:7px}.portfolio-lines{gap:8px;margin-top:19px;display:grid}.portfolio-lines article{background:#f7f7fa;border:1px solid #e2e1e9;border-radius:9px;grid-template-columns:minmax(180px,1fr) 170px 170px;align-items:center;gap:11px;padding:12px 14px;display:grid}.portfolio-lines article>div{gap:3px;display:grid}.portfolio-lines article strong{font-size:11px}.portfolio-lines article small{color:#8b8d9f;font-size:8px}.portfolio-lines label{align-items:center;gap:8px;display:flex}.portfolio-lines label span{color:#777a90;font-size:8px;font-weight:850}.portfolio-lines input{color:#171c45;background:#fff;border:1px solid #dedde6;border-radius:7px;width:80px;min-width:0;padding:9px;font-weight:850}.portfolio-note{color:#246b58;background:#edf8f4;border-radius:8px;margin-top:13px;padding:11px;font-size:9px}.situation-picker{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:28px;display:grid}.situation-picker button{text-align:left;color:#252a50;background:#fafafd;border:1px solid #e1e0e8;border-radius:11px;flex-direction:column;min-height:210px;padding:20px;display:flex}.situation-picker button.selected{color:#fff;background:radial-gradient(circle at 90% 5%,#4bdfbb40,#0000 28%),linear-gradient(145deg,#111646,#34288d);border-color:#312685;box-shadow:0 15px 32px #1918582b}.situation-picker button>i{color:#6a4fd0;font-size:9px;font-style:normal;font-weight:900}.situation-picker button.selected>i{color:#63e1bd}.situation-picker strong{margin-top:17px;font-family:Georgia,serif;font-size:17px;line-height:1.2}.situation-picker p{color:#777a90;font-size:9px;line-height:1.5}.situation-picker button.selected p{color:#c4c8df}.situation-picker button>span{color:#5e17eb;border-top:1px solid #e1e0e8;margin-top:auto;padding-top:12px;font-size:8px;font-weight:900}.situation-picker button.selected>span{color:#61e0bc;border-color:#ffffff21}.public-result-hero{text-align:center;color:#fff;background:radial-gradient(circle at 80% 8%,#48e0bb4d,#0000 27%),linear-gradient(125deg,#101544,#30278a);border-radius:12px;padding:28px}.public-result-hero>span{color:#62e3bf;letter-spacing:.09em;font-size:9px;font-weight:900}.public-result-hero h2{margin:7px 0 2px;font-family:Georgia,serif;font-size:46px}.public-result-hero>p{color:#c7cbe2;text-transform:uppercase;margin:0;font-size:10px}.public-result-hero>div{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.public-result-hero>div strong{font-size:16px}.public-result-hero>div span{color:#aeb4d2;font-size:9px}.public-impact{border:1px solid #e2e1e8;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:13px 0;display:grid}.public-impact article{border-right:1px solid #e2e1e8;grid-template-columns:auto 1fr;gap:5px 10px;padding:17px;display:grid}.public-impact article:last-child{border:0}.public-impact i{color:#5e17eb;grid-row:1/3;font-size:8px;font-style:normal;font-weight:900}.public-impact strong{font-family:Georgia,serif;font-size:20px}.public-impact span{color:#7d8094;font-size:8px;line-height:1.35}.public-before-after{grid-template-columns:1fr 50px 1fr;align-items:center;display:grid}.public-before-after>b{text-align:center;color:#5e17eb;font-size:24px}.public-before-after article{background:#fff7ea;border:1px solid #f1dab0;border-radius:10px;padding:18px}.public-before-after article.after{background:#edf9f5;border-color:#b6dfd2}.public-before-after article>span,.public-before-after article>small{color:#7c7f93;font-size:8px;display:block}.public-before-after article>strong{margin:5px 0;font-family:Georgia,serif;font-size:22px;display:block}.fragment-dots{gap:4px;margin-top:12px;display:flex}.fragment-dots i{background:#db9f39;border-radius:99px;width:18px;height:6px}.houseid-pill{background:#fff;border-radius:7px;width:max-content;margin-top:9px;padding:7px 11px}.houseid-pill img{width:100px;display:block}.public-brief{border:1px solid #dcdbe3;border-radius:10px;margin-top:16px;padding:22px}.public-brief header{border-bottom:1px solid #e3e1e8;align-items:center;gap:16px;padding-bottom:15px;display:flex}.public-brief header img{width:110px}.public-brief header div{gap:4px;display:grid}.public-brief header span{color:#7b7e91;text-transform:uppercase;font-size:8px}.public-brief header strong{font-family:Georgia,serif;font-size:16px}.public-brief>section{grid-template-columns:1fr 1.2fr;gap:30px;padding:18px 0;display:grid}.public-brief section>div{gap:4px;display:grid}.public-brief section span{color:#777a90;text-transform:uppercase;font-size:8px}.public-brief section strong{font-family:Georgia,serif;font-size:27px}.public-brief section small{color:#6d7087;font-size:8px}.public-brief ul{color:#296f5c;gap:6px;margin:0;padding:0;font-size:9px;list-style:none;display:grid}.public-brief>footer{color:#8a8c9c;border-top:1px solid #e3e1e8;padding-top:11px;font-size:7px;line-height:1.5}.public-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.public-actions button,.public-actions a,.public-calc-nav button{border-radius:8px;padding:11px 15px;font-size:9px;font-weight:900;text-decoration:none}.public-actions button,.public-calc-nav button{color:#4f526a;background:#fff;border:1px solid #dcdbe3}.public-actions a,.public-calc-nav .primary{color:#fff;background:#5e17eb;border-color:#5e17eb}.public-calc-nav{justify-content:space-between;padding:16px 3px 42px;display:flex}.public-calc-nav button:disabled{opacity:.4}@media (max-width:900px){.country-cloud,.portfolio-picker{grid-template-columns:repeat(3,1fr)}.situation-picker,.public-impact{grid-template-columns:repeat(2,1fr)}.public-impact article:nth-child(2){border-right:0}.portfolio-lines article{grid-template-columns:1fr 150px 150px}}@media (max-width:620px){.public-calc-hero{padding:38px 18px 68px}.public-calc-hero h1{font-size:35px}.hero-proof{grid-template-columns:auto 1fr;display:grid}.public-calc-shell{width:calc(100% - 18px);margin-top:-34px}.public-calc-shell>ol{height:65px;padding:0 17px}.public-calc-shell>ol li span{display:none}.public-calc-shell>ol li:not(:last-child):after{left:38px}.public-calc-card{padding:20px 14px}.public-step-heading>strong{display:none}.country-cloud,.portfolio-picker,.situation-picker,.public-impact,.public-brief>section{grid-template-columns:1fr 1fr}.portfolio-lines article{grid-template-columns:1fr}.portfolio-lines label{justify-content:space-between}.public-before-after{grid-template-columns:1fr}.public-before-after>b{transform:rotate(90deg)}.public-result-hero h2{font-size:32px}.public-actions{display:grid}.public-actions>*{text-align:center}}@media (max-width:420px){.country-cloud,.portfolio-picker,.situation-picker,.public-impact,.public-brief>section{grid-template-columns:1fr}.public-calc-top{padding:0 12px}}@media print{.public-calc-top,.public-calc-hero,.public-calc-shell>ol,.public-calc-nav,.public-result-hero,.public-impact,.public-before-after,.public-actions{display:none!important}.public-calc-shell{width:100%;margin:0}.public-calc-card{min-height:0;box-shadow:none;border:0;margin:0;padding:0}.public-brief{border:0;margin:0}.public-calc{background:#fff}}.sales-calc-pro{color:#12173e;background:#f3f2f6;min-height:100vh}.sales-pro-top{color:#fff;background:#090d32;align-items:center;gap:28px;height:72px;padding:0 max(22px,50% - 620px);display:flex}.sales-pro-top>a{color:#fff;align-items:center;gap:14px;font-family:Georgia,serif;text-decoration:none;display:flex}.sales-pro-top>a img{background:#fff;border-radius:7px;width:115px;padding:9px 11px}.sales-pro-top nav{align-items:center;gap:17px;margin-left:auto;display:flex}.sales-pro-top nav a{color:#aeb3cf;font-size:9px;font-weight:850;text-decoration:none}.sales-pro-top nav strong{color:#11153d;background:#fff;border-radius:999px;padding:9px 11px;font-size:9px}.sales-pro-hero{color:#fff;background:radial-gradient(circle at 86% 10%,#48e0bc3b,#0000 24%),linear-gradient(125deg,#0c123e,#29327f 62%,#5f18e7);grid-template-columns:1fr 340px;gap:36px;padding:42px max(22px,50% - 620px);display:grid}.sales-pro-hero>div>span{color:#64e1bf;letter-spacing:.12em;font-size:9px;font-weight:900}.sales-pro-hero h1{max-width:820px;margin:10px 0 12px;font-family:Georgia,serif;font-size:39px;line-height:1.07}.sales-pro-hero p{color:#cbd0e6;max-width:800px;margin:0;font-size:12px;line-height:1.55}.sales-pro-hero aside{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:1fr 1fr;gap:9px;padding:17px;display:grid}.sales-pro-hero label{color:#bbc0da;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.sales-pro-hero input{color:#fff;background:#ffffff14;border:1px solid #ffffff21;border-radius:7px;outline:0;width:100%;min-width:0;padding:10px}.sales-pro-shell{width:min(1240px,100% - 40px);margin:22px auto 0}.sales-pro-steps{background:#fff;border:1px solid #e1e0e8;border-radius:11px;grid-template-columns:repeat(4,1fr);align-items:center;height:67px;margin:0 0 16px;padding:0 30px;list-style:none;display:grid}.sales-pro-steps li{color:#a0a2b4;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex}.sales-pro-steps i{background:#f0eff4;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.sales-pro-steps li.active{color:#5e17eb}.sales-pro-steps li.active i{color:#fff;background:#5e17eb}.sales-pro-steps li.done{color:#167157}.sales-pro-steps li.done i{color:#fff;background:#24a982}.sales-pro-panel,.sales-pro-result{background:#fff;border:1px solid #e0dfe7;border-radius:12px;padding:28px;box-shadow:0 12px 36px #1114420d}.pro-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.pro-heading>div{align-items:center;gap:11px;display:flex}.pro-heading>div>span{color:#5e17eb;background:#f1edff;border-radius:8px;place-items:center;width:35px;height:35px;font-size:9px;font-weight:900;display:grid}.pro-heading h2{margin:0;font-family:Georgia,serif;font-size:26px}.pro-heading>button,.pro-heading>strong{color:#5e17eb;background:#f1edff;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.pro-lead{color:#797b90;margin:9px 0 22px;font-size:10px}.portfolio-table{border:1px solid #e1e0e8;border-radius:9px;overflow:hidden}.portfolio-table>header,.portfolio-table article{grid-template-columns:1.2fr 1.15fr .7fr 1fr .65fr 34px;align-items:center;gap:8px;display:grid}.portfolio-table>header{color:#85879a;text-transform:uppercase;background:#f4f3f7;padding:9px 12px;font-size:8px;font-weight:900}.portfolio-table article{border-top:1px solid #e5e3ea;padding:9px 12px}.portfolio-table select,.portfolio-table input{color:#181d46;background:#fafafd;border:1px solid #dedde6;border-radius:7px;width:100%;min-width:0;padding:9px;font-size:9px;font-weight:800}.portfolio-table label{align-items:center;gap:5px;display:flex}.portfolio-table label small{color:#888a9c;font-size:7px}.portfolio-table article>button{color:#9b5260;background:#fff0f2;border:0;border-radius:6px;width:28px;height:28px}.pro-summary-strip{background:#101543;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-top:13px;display:grid}.pro-summary-strip span{color:#aeb4d1;text-align:center;border-right:1px solid #ffffff17;padding:14px;font-size:8px}.pro-summary-strip span:last-child{border:0}.pro-summary-strip b{color:#fff;margin-bottom:3px;font-family:Georgia,serif;font-size:19px;display:block}.pro-system-group{border-top:1px solid #e5e3ea;margin-top:17px;padding-top:16px}.pro-system-group>header{align-items:center;gap:12px;display:flex}.pro-system-group h3{margin:0;font-size:13px}.pro-system-group header span{color:#86889b;font-size:8px}.pro-system-group>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:9px;display:grid}.pro-system-group button{text-align:left;color:#33374f;background:#fafafd;border:1px solid #e1e0e8;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.pro-system-group button.selected{color:#125f4a;background:#edf9f5;border-color:#a2dccb}.pro-system-group button>i{color:#5e17eb;background:#fff;border:1px solid #ded9ed;border-radius:6px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.pro-system-group button.selected>i{color:#fff;background:#22a37d;border-color:#22a37d}.pro-system-group button span{gap:3px;display:grid}.pro-system-group button strong{font-size:9px}.pro-system-group button small{color:#898b9d;font-size:6px;font-weight:900}.pro-cost-grid{background:#f6f5f9;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:16px;display:grid}.pro-cost-grid label{color:#797c91;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.pro-cost-grid label>div{background:#fff;border:1px solid #dedde6;border-radius:7px;align-items:center;display:flex}.pro-cost-grid input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px;font-weight:850}.pro-cost-grid b{color:#5e17eb;padding-right:9px;font-size:8px}.pro-cost-grid small{color:#9294a4;font-size:7px}.people-validation{grid-template-columns:1fr 1.1fr;gap:24px;margin-top:22px;display:grid}.people-validation>section{background:#f8f7fa;border:1px solid #e3e1e9;border-radius:9px;padding:18px}.people-validation h3{margin:0 0 13px;font-size:12px}.people-validation section>label:not(.validation-check):not(.pro-notes){color:#62657b;grid-template-columns:1fr 150px;align-items:center;gap:10px;margin-bottom:7px;font-size:9px;display:grid}.people-validation label>div{background:#fff;border:1px solid #dedde6;border-radius:7px;align-items:center;display:flex}.people-validation input[type=number]{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:9px;font-weight:850}.people-validation label>div b{color:#5e17eb;padding-right:8px;font-size:7px}.validation-check{color:#62657b;background:#fff;border:1px solid #e1e0e8;border-radius:7px;align-items:center;gap:9px;margin-bottom:7px;padding:10px;font-size:8px;display:flex}.validation-check input{accent-color:#20a17b}.validation-check b{color:#20a17b;margin-left:auto}.pro-notes{color:#72758a;gap:6px;margin-top:12px;font-size:8px;font-weight:900;display:grid}.pro-notes textarea{resize:vertical;border:1px solid #dedde6;border-radius:7px;min-height:72px;padding:10px}.confidence{color:#925d18!important;background:#fff2d7!important}.confidence.qualified{color:#225d87!important;background:#e8f3fb!important}.confidence.validated{color:#12664f!important;background:#e6f7f0!important}.pro-result-hero{color:#fff;background:radial-gradient(circle at 83% 7%,#48e0bc47,#0000 26%),linear-gradient(125deg,#101544,#30278a);border-radius:11px;grid-template-columns:1fr auto;gap:25px;padding:25px;display:grid}.pro-result-hero>div>span{color:#61e0bc;font-size:8px;font-weight:900}.pro-result-hero h2{margin:7px 0 4px;font-family:Georgia,serif;font-size:31px}.pro-result-hero p{color:#bfc4de;margin:0;font-size:9px}.pro-result-hero aside{text-align:right;align-content:center;gap:4px;display:grid}.pro-result-hero aside span{color:#aeb4d2;text-transform:uppercase;font-size:8px}.pro-result-hero aside strong{font-family:Georgia,serif;font-size:28px}.pro-result-hero aside small{color:#60dfbc;font-size:8px}.pro-result-kpis{border:1px solid #e2e1e8;border-radius:9px;grid-template-columns:repeat(4,1fr);margin:12px 0 18px;display:grid}.pro-result-kpis article{border-right:1px solid #e2e1e8;gap:5px;padding:15px;display:grid}.pro-result-kpis article:last-child{border:0}.pro-result-kpis span{color:#7b7e92;text-transform:uppercase;font-size:7px;font-weight:900}.pro-result-kpis strong{font-family:Georgia,serif;font-size:19px}.pro-result-kpis small{color:#7e8093;font-size:7px}.sales-brief-document{border:1px solid #dcdbe3;border-radius:9px;padding:23px}.sales-brief-document>header{border-bottom:1px solid #e3e1e8;align-items:center;gap:15px;padding-bottom:14px;display:flex}.sales-brief-document header img{width:110px}.sales-brief-document header div{gap:3px;display:grid}.sales-brief-document header span{color:#797c90;font-size:7px;font-weight:900}.sales-brief-document header strong{font-family:Georgia,serif;font-size:16px}.sales-brief-document time{color:#818396;margin-left:auto;font-size:8px}.brief-value{border-bottom:1px solid #e3e1e8;grid-template-columns:190px 1fr auto;align-items:center;padding:18px 0;display:grid}.brief-value span{color:#777a8f;text-transform:uppercase;font-size:8px;font-weight:900}.brief-value strong{font-family:Georgia,serif;font-size:28px}.brief-value b{color:#176d55;background:#e9f8f2;border-radius:999px;padding:7px 9px;font-size:7px}.brief-pro-grid{grid-template-columns:1fr 1.2fr 1fr;gap:22px;padding:18px 0;display:grid}.brief-pro-grid h3{color:#5e17eb;text-transform:uppercase;margin:0 0 7px;font-size:8px}.brief-pro-grid p{color:#62657a;margin:0 0 6px;font-size:8px;line-height:1.5}.sales-brief-document>footer{color:#898b9d;border-top:1px solid #e3e1e8;padding-top:10px;font-size:7px}.pro-result-actions{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.pro-result-actions button,.pro-result-actions a,.sales-pro-nav button{color:#4e516a;background:#fff;border:1px solid #dcdbe3;border-radius:7px;padding:10px 14px;font-size:8px;font-weight:900;text-decoration:none}.pro-result-actions a,.sales-pro-nav .primary{color:#fff;background:#5e17eb;border-color:#5e17eb}.sales-pro-nav{justify-content:space-between;padding:14px 3px 40px;display:flex}@media (max-width:950px){.sales-pro-hero{grid-template-columns:1fr}.pro-system-group>div{grid-template-columns:repeat(2,1fr)}.portfolio-table{overflow:auto}.portfolio-table>header,.portfolio-table article{min-width:760px}.brief-pro-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.sales-pro-top nav{display:none}.sales-pro-hero{padding:32px 17px}.sales-pro-hero h1{font-size:33px}.sales-pro-shell{width:calc(100% - 18px)}.sales-pro-steps li span{display:none}.sales-pro-panel,.sales-pro-result{padding:18px 13px}.pro-system-group>div,.pro-cost-grid,.people-validation,.pro-result-kpis,.brief-pro-grid,.pro-result-hero{grid-template-columns:1fr}.pro-result-hero aside{text-align:left}.pro-result-kpis article{border-bottom:1px solid #e2e1e8;border-right:0}.brief-value{grid-template-columns:1fr}.pro-result-actions{display:grid}.pro-result-actions>*{text-align:center}}@media print{.sales-pro-top,.sales-pro-hero,.sales-pro-steps,.sales-pro-nav,.pro-result-hero,.pro-result-kpis,.pro-result-actions{display:none!important}.sales-pro-shell{width:100%;margin:0}.sales-pro-result{box-shadow:none;border:0;padding:0}.sales-brief-document{border:0}.sales-calc-pro{background:#fff}}.premium-public-calc{background:linear-gradient(#f2f2f8,#fafafd)}.premium-public-calc .public-calc-top{border-bottom:1px solid #ffffff14}.global-badge{color:#65dfbd;letter-spacing:.06em;margin-left:auto;margin-right:18px;font-size:8px;font-weight:900}.premium-public-calc .public-calc-hero{background:radial-gradient(circle at 78% 22%,#4ddebe40,#0000 22%),radial-gradient(circle at 94% 90%,#7b40ea4d,#0000 30%),linear-gradient(120deg,#080d35,#20296f 56%,#5916dc);position:relative;overflow:hidden}.premium-public-calc .public-calc-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:360px;height:360px;position:absolute;top:-165px;right:-75px;box-shadow:0 0 0 52px #ffffff06,0 0 0 104px #ffffff05}.premium-public-calc .public-calc-card{border-top:3px solid #5e17eb;padding:26px;box-shadow:0 22px 60px #11144417}.public-step-grid{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:24px;display:grid}.public-live-card{color:#fff;background:radial-gradient(circle at 90% 8%,#4fe2be47,#0000 27%),linear-gradient(150deg,#101544,#34268c);border-radius:12px;padding:20px;position:sticky;top:18px;box-shadow:0 17px 34px #1615512e}.public-live-card>span{color:#65e1bf;letter-spacing:.1em;font-size:7px;font-weight:900}.public-live-card h3{margin:9px 0 2px;font-family:Georgia,serif;font-size:23px;line-height:1.1}.public-live-card>small{color:#b9bfdc;text-transform:uppercase;font-size:8px}.public-live-card>div{border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr;gap:5px 8px;margin-top:17px;padding-top:15px;display:grid}.public-live-card div b{color:#fff;font-family:Georgia,serif;font-size:16px}.public-live-card div i{color:#b8bdd7;align-self:center;font-size:8px;font-style:normal}.public-live-card>p{color:#d9fff5;text-align:center;background:#31c39c24;border-radius:7px;margin:17px 0 0;padding:9px;font-size:8px}.selected-country-strip{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.selected-country-strip button{color:#155e4b;background:#eaf8f3;border:1px solid #b8e1d5;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:flex}.selected-country-strip button b{font-size:7px}.selected-country-strip button i{font-style:normal}.region-tabs{background:#f2f1f6;border-radius:9px;gap:4px;margin-top:16px;padding:4px;display:flex;overflow:auto}.region-tabs button{color:#777a90;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.region-tabs button.active{color:#fff;background:#5e17eb;box-shadow:0 5px 13px #5e17eb33}.global-country-cloud{grid-template-columns:repeat(3,1fr);max-height:300px;padding-right:4px;overflow:auto}.global-country-cloud::-webkit-scrollbar{width:7px}.global-country-cloud::-webkit-scrollbar-thumb{background:#d8d5e3;border-radius:99px}.rich-portfolio-lines article{background:#fafafd;border-left:3px solid #5e17eb;grid-template-columns:minmax(145px,1fr) repeat(4,minmax(90px,120px));padding:14px}.rich-portfolio-lines article>header{gap:3px;display:grid}.rich-portfolio-lines label{gap:5px;display:grid}.rich-portfolio-lines label span{text-transform:uppercase;font-size:7px}.rich-portfolio-lines input{box-sizing:border-box;width:100%}.clear-situation-picker{grid-template-columns:repeat(2,1fr)}.clear-situation-picker button{min-height:166px;position:relative}.clear-situation-picker .radio-mark{background:#fff;border:2px solid #d8d5e3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid;position:absolute;top:14px;right:14px}.clear-situation-picker button.selected .radio-mark{color:#fff;background:#32ba94;border-color:#76e1c4}.clear-situation-picker button>em{color:#5e17eb;border-top:1px solid #e2e0e9;margin-top:auto;padding-top:10px;font-size:8px;font-style:normal;font-weight:900}.clear-situation-picker button.selected>em{color:#61e0bc;border-color:#ffffff1f}.clear-situation-picker button>b{color:#62dfbd;text-transform:uppercase;font-size:7px;position:absolute;top:19px;right:48px}.situation-confirm{color:#195f4d;background:#ebf8f4;border:1px solid #bce1d6;border-radius:9px;align-items:center;gap:11px;margin-top:12px;padding:13px 15px;display:flex}.situation-confirm>i{color:#fff;background:#26a982;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.situation-confirm>div{gap:2px;display:grid}.situation-confirm span{text-transform:uppercase;font-size:7px;font-weight:900}.situation-confirm strong{font-size:10px}.situation-confirm p{color:#52756b;margin-left:auto;font-size:8px}.positive-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0;display:grid}.positive-grid article{color:#175d4b;background:linear-gradient(145deg,#edf9f5,#f8fffc);border:1px solid #bfe4d8;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;padding:15px;display:grid}.positive-grid article>i{color:#6a59ae;font-size:7px;font-style:normal;font-weight:900}.positive-grid article>span{color:#fff;background:#2bae87;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.positive-grid article>strong{font-size:8px;line-height:1.4}.premium-result-hero{background:radial-gradient(circle at 80% 8%,#4ee4bf52,#0000 25%),linear-gradient(125deg,#0c123e,#2e2885 65%,#5d17df);padding:34px}.lead-conversion-card{color:#fff;background:radial-gradient(circle at 9% 8%,#51e2bf2e,#0000 27%),linear-gradient(135deg,#090e37,#1a205b 52%,#291778);border:1px solid #ffffff14;border-radius:15px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);margin-top:20px;display:grid;overflow:hidden;box-shadow:0 24px 55px #0d113a33}.lead-conversion-intro{flex-direction:column;padding:34px;display:flex}.lead-conversion-intro>span{color:#66e1bf;letter-spacing:.13em;font-size:8px;font-weight:900}.lead-conversion-intro h2{max-width:470px;margin:10px 0 13px;font-family:Georgia,serif;font-size:29px;line-height:1.08}.lead-conversion-intro>p{color:#c5cae1;margin:0;font-size:10px;line-height:1.65}.lead-conversion-intro ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.lead-conversion-intro li{color:#f5f7ff;align-items:center;gap:10px;font-size:9px;display:flex}.lead-conversion-intro li i{color:#102043;background:#65e1bf;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.lead-value-reminder{gap:4px;margin-top:auto;padding-top:27px;display:grid}.lead-value-reminder span{color:#9fa7ca;text-transform:uppercase;font-size:7px;font-weight:900}.lead-value-reminder strong{font-family:Georgia,serif;font-size:28px}.lead-value-reminder small{color:#65e1bf;font-size:8px}.lead-contact-form{color:#151a47;background:#fff;padding:29px}.lead-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.lead-form-heading{align-items:center;gap:9px;margin:3px 0 11px;display:flex}.lead-form-heading>span{color:#fff;background:#5e17eb;border-radius:7px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.lead-form-heading>strong{font-family:Georgia,serif;font-size:14px}.lead-form-heading>small{color:#818398;margin-left:auto;font-size:7px}.lead-fields{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:21px;display:grid}.lead-fields label,.lead-slots label{color:#73768d;text-transform:uppercase;gap:6px;font-size:7px;font-weight:900;display:grid}.lead-fields input,.lead-fields select,.lead-slots input{color:#181d4a;text-transform:none;background:#f8f8fb;border:1px solid #dedde7;border-radius:8px;outline:0;width:100%;min-width:0;padding:11px;font-size:9px}.lead-fields input:focus,.lead-fields select:focus,.lead-slots input:focus{border-color:#6b2bea;box-shadow:0 0 0 3px #5e17eb1a}.lead-slots{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:17px;display:grid}.lead-consent{color:#65687d;background:#f7f6fa;border-radius:8px;align-items:flex-start;gap:9px;padding:11px;font-size:8px;line-height:1.45;display:flex}.lead-consent input{accent-color:#5e17eb;margin-top:2px}.lead-submit{color:#fff;background:linear-gradient(100deg,#5e17eb,#7441ea);border:0;border-radius:9px;width:100%;margin-top:13px;padding:14px;font-size:9px;font-weight:900;box-shadow:0 10px 24px #5e17eb40}.lead-submit:hover{transform:translateY(-1px);box-shadow:0 13px 29px #5e17eb4f}.lead-submit:disabled{opacity:.65;transform:none}.lead-security{color:#898b9e;text-align:center;margin-top:9px;font-size:7px;display:block}.lead-error{color:#9d3546;background:#fff0f2;border-radius:7px;margin:10px 0 0;padding:9px;font-size:8px}.lead-success{color:#151a47;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:40px;display:flex}.lead-success>i{color:#fff;background:#26aa82;border-radius:50%;place-items:center;width:62px;height:62px;font-size:23px;font-style:normal;display:grid;box-shadow:0 0 0 12px #e7f7f1}.lead-success>span{color:#2a9a78;letter-spacing:.1em;margin-top:27px;font-size:8px;font-weight:900}.lead-success h3{max-width:430px;margin:9px 0 12px;font-family:Georgia,serif;font-size:23px;line-height:1.2}.lead-success small{color:#7c7e91;font-size:8px}.lead-success button{color:#5e17eb;background:#f1edff;border:0;border-radius:8px;margin-top:20px;padding:11px 15px;font-size:8px;font-weight:900}@media (max-width:940px){.public-step-grid{grid-template-columns:1fr}.public-live-card{grid-template-columns:1fr 1fr;display:grid;position:static}.public-live-card>div,.public-live-card>p{grid-column:1/3}.rich-portfolio-lines article{grid-template-columns:1fr 1fr 1fr}.rich-portfolio-lines article>header{grid-column:1/4}.positive-grid{grid-template-columns:1fr 1fr}.lead-conversion-card{grid-template-columns:1fr}.lead-value-reminder{margin-top:25px}.lead-contact-form{padding:24px}.lead-slots{grid-template-columns:1fr}}@media (max-width:620px){.global-badge{display:none}.public-step-grid{display:block}.public-live-card{margin-top:16px}.region-tabs{margin-left:-4px;margin-right:-4px}.global-country-cloud,.rich-portfolio-lines article{grid-template-columns:1fr 1fr}.rich-portfolio-lines article>header{grid-column:1/3}.clear-situation-picker{grid-template-columns:1fr}.situation-confirm{align-items:flex-start}.situation-confirm p{margin:4px 0 0}.positive-grid{grid-template-columns:1fr}.premium-public-calc .public-calc-card{padding:18px 13px}.lead-conversion-intro{padding:27px 21px}.lead-conversion-intro h2{font-size:25px}.lead-contact-form{padding:21px 15px}.lead-fields{grid-template-columns:1fr}.lead-form-heading{align-items:flex-start}.lead-form-heading>small{text-align:right;max-width:145px}}.lead-turnstile{background:#f8f8fb;border:1px solid #e2e1ea;border-radius:9px;gap:7px;margin-top:12px;padding:10px;display:grid;overflow:hidden}.lead-turnstile>span{color:#73768d;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:900}.lead-turnstile>div{max-width:100%;min-height:65px}@media (max-width:400px){.global-country-cloud,.rich-portfolio-lines article{grid-template-columns:1fr}.rich-portfolio-lines article>header{grid-column:1}.public-live-card{grid-template-columns:1fr}.public-live-card>div,.public-live-card>p{grid-column:1}}.country-loading{color:#7662cb;letter-spacing:.2em;text-align:center;grid-column:1/-1;padding:35px;font-size:18px}.client-onboarding{color:#151638;background:#f5f5f8;min-height:100vh}.client-topbar{color:#fff;z-index:80;background:#080d35;border-bottom:1px solid #ffffff1a;align-items:center;gap:34px;height:74px;padding:0 28px;display:flex;position:sticky;top:0}.client-brand{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.client-brand>span{background:#fff;border-radius:7px;place-items:center;width:142px;height:44px;display:grid}.client-brand img{width:116px}.client-brand>b{font-family:Georgia,serif;font-size:17px}.client-topbar nav{gap:6px;display:flex}.client-topbar nav a{color:#aeb4d1;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.client-topbar nav a[aria-current=page]{color:#fff;background:#ffffff1a}.client-account{align-items:center;gap:10px;margin-left:auto;display:flex}.client-account>i{color:#101644;background:#65dfbd;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.client-account>span{gap:2px;display:grid}.client-account b{font-size:10px}.client-account small{color:#9ba2c3;font-size:8px}.onboarding-hero{color:#fff;background:radial-gradient(circle at 82% 10%,#4ce2bc3d,#0000 26%),radial-gradient(circle at 96% 95%,#6a2deb5c,#0000 34%),linear-gradient(120deg,#0a103d,#222b75 58%,#5c18de);grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:50px;min-height:270px;padding:40px max(32px,50vw - 725px);display:grid}.onboarding-intro>span{color:#65dfbd;letter-spacing:.13em;font-size:9px;font-weight:900}.onboarding-intro h1{max-width:760px;margin:10px 0 12px;font-family:Georgia,serif;font-size:42px;line-height:1.08}.onboarding-intro p{color:#c7cbe0;max-width:760px;margin:0;font-size:14px;line-height:1.65}.launch-orbit{text-align:center;border:1px solid #fff3;border-radius:50%;justify-self:end;place-items:center;width:220px;height:220px;display:grid;position:relative;box-shadow:0 0 0 18px #ffffff06,0 0 0 38px #ffffff05}.launch-orbit:before{content:"";background:#ffbf72;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:10px;left:103px;box-shadow:0 0 20px #ffbf72}.launch-orbit.ready:before{background:#65dfbd;box-shadow:0 0 20px #65dfbd}.launch-orbit>div{display:grid}.launch-orbit strong{font-family:Georgia,serif;font-size:45px}.launch-orbit span{color:#bcc2dc;text-transform:uppercase;font-size:9px;font-weight:900}.launch-orbit small{color:#ffd29e;max-width:150px;font-size:8px;position:absolute;bottom:34px}.launch-orbit.ready small{color:#65dfbd}.readiness-band{background:#fff;border-bottom:1px solid #dedde7;grid-template-columns:repeat(4,1fr);display:grid}.readiness-band article{border-right:1px solid #e6e5ec;grid-template-columns:1fr auto;gap:5px 12px;min-width:0;padding:18px 24px;display:grid}.readiness-band article:last-child{border:0}.readiness-band span{color:#787b90;text-transform:uppercase;font-size:8px;font-weight:900}.readiness-band strong{color:#151a4b;font-family:Georgia,serif;font-size:23px}.readiness-band i{background:#eeeef4;border-radius:9px;grid-column:1/-1;height:5px;overflow:hidden}.readiness-band u{background:linear-gradient(90deg,#5e17eb,#2fbe98);border-radius:9px;height:100%;text-decoration:none;display:block}.readiness-band small{color:#85889b;grid-column:1/-1;font-size:8px}.readiness-band .save-card strong{color:#218265;font-size:19px}.onboarding-shell{grid-template-columns:230px minmax(500px,1fr) 285px;align-items:start;gap:18px;width:min(1500px,100% - 36px);margin:24px auto 50px;display:grid}.journey-panel,.onboarding-workspace,.readiness-panel>section{background:#fff;border:1px solid #dfdee7;border-radius:11px;box-shadow:0 10px 30px #1015440e}.journey-panel{padding:20px;position:sticky;top:98px}.journey-heading{gap:6px;margin-bottom:18px;display:grid}.journey-heading span,.next-action span,.step-heading span,.readiness-panel section>span,.readiness-panel header span{color:#6b2bea;letter-spacing:.1em;font-size:7px;font-weight:900}.journey-heading b{color:#161a49;font-size:12px}.journey-panel ol{gap:3px;margin:0;padding:0;list-style:none;display:grid}.journey-panel li button{color:#65687c;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:31px 1fr;align-items:center;gap:7px 9px;width:100%;padding:9px 8px;display:grid}.journey-panel li.active button{color:#171b4b;background:#f2effd;border-color:#dcd2fa}.journey-panel li.done button{color:#176d55}.journey-panel li i{color:#fff;background:#9295a7;border-radius:7px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:900;display:grid}.journey-panel li.active i{background:#5e17eb}.journey-panel li.done i{background:#2db38d}.journey-panel li span{gap:2px;display:grid}.journey-panel li b{font-size:9px}.journey-panel li small{color:#9294a3;font-size:7px}.journey-panel li u{background:#e7e6ed;border-radius:9px;grid-column:2;height:3px;overflow:hidden}.journey-panel li em{background:#5e17eb;border-radius:9px;height:100%;display:block}.journey-panel li.done em{background:#2db38d}.launch-threshold{color:#fff;background:linear-gradient(145deg,#121847,#302485);border-radius:9px;margin-top:18px;padding:15px}.launch-threshold span{color:#65dfbd;font-size:7px;font-weight:900}.launch-threshold b{margin-top:7px;font-family:Georgia,serif;font-size:19px;display:block}.launch-threshold p{color:#bec3dc;margin:7px 0 0;font-size:8px;line-height:1.5}.onboarding-workspace{min-width:0;padding:22px}.onboarding-notice{color:#285f52;background:#ebf8f4;border:1px solid #bce2d6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;font-size:9px;display:flex}.onboarding-notice button{color:#47756a;background:0 0;border:0;font-size:18px}.next-action{color:#fff;background:radial-gradient(circle at 88% 0,#5be0be45,#0000 30%),linear-gradient(120deg,#111745,#25266f);border-radius:10px;justify-content:space-between;align-items:center;gap:22px;padding:20px;display:flex}.next-action span{color:#63dfbd}.next-action h2{margin:6px 0 5px;font-family:Georgia,serif;font-size:22px}.next-action p{color:#c2c7dd;max-width:600px;margin:0;font-size:9px;line-height:1.55}.next-action button{color:#171a4a;background:#65dfbd;border:0;border-radius:7px;flex:none;padding:11px 15px;font-size:9px;font-weight:900}.step-heading{border-bottom:1px solid #e5e4eb;justify-content:space-between;align-items:flex-end;gap:20px;padding:25px 3px 17px;display:flex}.step-heading h2{color:#151a4b;margin:5px 0 6px;font-family:Georgia,serif;font-size:27px}.step-heading p{color:#74778b;margin:0;font-size:10px}.step-heading>strong{color:#5e17eb;font-family:Georgia,serif;font-size:30px}.organisation-form{background:#f8f8fb;border:1px solid #e4e3ea;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;margin:17px 0 5px;padding:17px;display:grid}.organisation-form label{color:#717489;text-transform:uppercase;gap:6px;font-size:7px;font-weight:900;display:grid}.organisation-form input,.organisation-form select{color:#171b4b;text-transform:none;background:#fff;border:1px solid #dcdbe4;border-radius:7px;outline:0;width:100%;padding:11px;font-size:9px}.organisation-form input:focus,.organisation-form select:focus{border-color:#6b2bea;box-shadow:0 0 0 3px #5e17eb17}.task-list{display:grid}.task-list>article{border-bottom:1px solid #e8e7ed;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 3px;display:grid}.task-list>article.complete{background:linear-gradient(90deg,#2cb48e0e,#0000 60%)}.task-check{color:#fff;background:#fff;border:2px solid #d4d3dc;border-radius:8px;width:31px;height:31px;font-size:14px;font-weight:900}.complete .task-check{background:#2db38d;border-color:#2db38d}.task-copy>div{align-items:center;gap:8px;display:flex}.task-copy h3{color:#171b4b;margin:1px 0;font-size:12px}.task-copy>div>b{color:#9a5e16;background:#fff1d6;border-radius:999px;padding:4px 6px;font-size:6px}.task-copy>p{color:#74778a;margin:6px 0;font-size:9px;line-height:1.5}.task-copy>small{color:#9698a7;font-size:7px}.task-actions{gap:6px;display:flex}.task-actions button{color:#565a70;white-space:nowrap;background:#fff;border:1px solid #d9d8e1;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:900}.task-actions .complete-action{color:#5e17eb;background:#f2effd;border-color:#dcd2fa}.complete .task-actions .complete-action{color:#217c63;background:#eaf8f3;border-color:#bce2d6}.task-files{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.task-files>span{color:#24725e;background:#eaf8f3;border-radius:5px;padding:5px 7px;font-size:7px}.task-files small{color:#67887f;margin-left:5px}.step-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:17px;display:flex}.step-footer button{color:#5f6276;background:#fff;border:1px solid #dcdbe4;border-radius:7px;padding:10px 12px;font-size:8px;font-weight:900}.step-footer button.primary{color:#fff;background:#5e17eb;border-color:#5e17eb}.step-footer button:disabled{opacity:.38;cursor:not-allowed}.step-footer span{color:#898b9d;font-size:8px}.readiness-panel{gap:12px;display:grid;position:sticky;top:98px}.readiness-panel>section{padding:18px}.readiness-panel .launch-waiting,.readiness-panel .launch-ready{color:#fff;background:radial-gradient(circle at 90% 0,#ffba6540,#0000 35%),linear-gradient(145deg,#111745,#302686);border:0}.readiness-panel .launch-ready{background:radial-gradient(circle at 90% 0,#5ce4be47,#0000 35%),linear-gradient(145deg,#0d4e41,#183d65)}.readiness-panel .launch-waiting>span{color:#ffc57d}.readiness-panel .launch-ready>span{color:#65dfbd}.readiness-panel h3{margin:8px 0 7px;font-family:Georgia,serif;font-size:20px;line-height:1.15}.readiness-panel>section>p{color:#c3c7db;margin:0;font-size:8px;line-height:1.55}.readiness-panel section:not(.launch-waiting):not(.launch-ready)>p{color:#777a8e}.readiness-panel header{justify-content:space-between;align-items:center;display:flex}.readiness-panel header b{color:#171b4b;font-family:Georgia,serif;font-size:18px}.readiness-panel ul{gap:7px;margin:13px 0 0;padding:0;list-style:none;display:grid}.readiness-panel li{color:#676a7e;align-items:center;gap:8px;font-size:8px;display:flex}.readiness-panel li i{color:#9e6219;background:#fff0d5;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;font-weight:900;display:grid}.readiness-panel li.done{color:#25725e}.readiness-panel li.done i{color:#fff;background:#2db38d}.training-summary button{color:#5e17eb;background:0 0;border:0;margin-top:12px;padding:8px 0;font-size:8px;font-weight:900}.help-card{background:#f2effd!important;border-color:#dcd2fa!important}.help-card>span{color:#5e17eb!important}.help-card a{color:#5e17eb;margin-top:11px;font-size:8px;font-weight:900;text-decoration:none;display:block}@media (max-width:1200px){.onboarding-shell{grid-template-columns:210px minmax(480px,1fr)}.readiness-panel{grid-column:1/-1;grid-template-columns:repeat(4,1fr);position:static}.readiness-panel>section{min-height:150px}.client-account span{display:none}}@media (max-width:860px){.client-topbar{padding:0 14px}.client-brand>b,.client-topbar nav{display:none}.onboarding-hero{grid-template-columns:1fr;padding:34px 24px}.launch-orbit{display:none}.readiness-band{grid-template-columns:1fr 1fr}.onboarding-shell{grid-template-columns:1fr;width:calc(100% - 20px)}.journey-panel{position:static}.journey-panel ol{grid-template-columns:repeat(3,1fr)}.journey-panel li button{grid-template-columns:31px 1fr}.launch-threshold{display:none}.readiness-panel{grid-template-columns:1fr 1fr}.next-action{flex-direction:column;align-items:flex-start}.task-list>article{grid-template-columns:34px 1fr}.task-actions{flex-wrap:wrap;grid-column:2}.onboarding-intro h1{font-size:35px}}@media (max-width:560px){.client-topbar{height:66px}.client-brand>span{width:126px}.client-account small{display:none}.onboarding-hero{min-height:auto;padding:29px 18px}.onboarding-intro h1{font-size:30px}.readiness-band article{padding:15px}.onboarding-shell{margin-top:12px}.journey-panel{padding:13px}.journey-heading{display:none}.journey-panel ol{display:flex;overflow:auto}.journey-panel li{min-width:126px}.onboarding-workspace{padding:13px}.next-action{padding:16px}.step-heading h2{font-size:23px}.organisation-form,.readiness-panel{grid-template-columns:1fr}.task-list>article{gap:10px}.task-copy>div{flex-direction:column;align-items:flex-start}.task-actions{grid-template-columns:1fr 1fr;display:grid}.step-footer span{display:none}.readiness-panel>section{min-height:0}}.client-topbar nav button{color:#aeb4d1;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:10px;font-weight:800}.client-topbar nav button:hover{color:#fff;background:#ffffff14}.feature-guide{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0 5px;display:grid}.feature-guide>div{background:#f7f5fd;border:1px solid #e2dcf5;border-radius:9px;padding:15px}.feature-guide span{color:#fff;background:#5e17eb;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid}.feature-guide b{color:#171b4b;margin:10px 0 5px;font-size:10px;display:block}.feature-guide p{color:#777a8e;margin:0;font-size:8px;line-height:1.5}.custom-add{color:#fff;background:radial-gradient(circle at 88% 0,#65dfbd40,#0000 40%),linear-gradient(120deg,#171d54,#423091);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:17px 0 4px;padding:17px;display:flex}.custom-add span{color:#65dfbd;letter-spacing:.1em;font-size:7px;font-weight:900}.custom-add h3{color:#fff;margin:5px 0;font-family:Georgia,serif;font-size:18px}.custom-add p{color:#c8cbe1;max-width:500px;margin:0;font-size:8px;line-height:1.5}.custom-add button{color:#171a4a;white-space:nowrap;background:#65dfbd;border:0;border-radius:7px;padding:11px 13px;font-size:8px;font-weight:900}.custom-badge{color:#5e17eb!important;background:#eee8ff!important}.template-link{color:#5e17eb;margin-top:8px;font-size:8px;font-weight:900;text-decoration:none;display:block}.utility-grid{gap:9px;margin:17px 0 5px;display:grid}.utility-grid>article{background:#fafafd;border:1px solid #e0dfe8;border-radius:9px;padding:14px}.utility-grid>article.not-applicable{opacity:.68;background:#f1f2f4}.utility-grid header{justify-content:space-between;align-items:center;gap:14px;display:flex}.utility-grid header span{color:#2b9677;letter-spacing:.08em;font-size:6px;font-weight:900}.utility-grid h3{color:#171b4b;margin:3px 0 0;font-size:11px}.utility-grid header label,.utility-fields label{color:#73768a;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.utility-fields{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px;display:grid}.utility-fields input,.utility-fields select{color:#171b4b;background:#fff;border:1px solid #dcdae5;border-radius:6px;min-width:0;padding:9px;font-size:8px}.utility-fields label{background:#fff;border:1px solid #dcdae5;border-radius:6px;padding:8px}.gap-card>div{border-top:1px solid #ecebf0;grid-template-columns:58px 1fr;align-items:center;margin-top:11px;padding-top:10px;display:grid}.gap-card>div b{color:#171b4b;font-family:Georgia,serif;font-size:19px}.gap-card>div small{color:#777a8e;font-size:8px}.client-modal{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070b2dad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.client-modal>section{background:#fff;border-radius:13px;width:min(700px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 90px #0000004d}.client-modal>section.small-modal{width:min(540px,100%)}.client-modal>section>header{color:#fff;background:radial-gradient(circle at 90% 0,#65dfbd3d,#0000 35%),linear-gradient(120deg,#101644,#382686);border-radius:13px 13px 0 0;justify-content:space-between;gap:20px;padding:22px 24px;display:flex}.client-modal header span{color:#65dfbd;letter-spacing:.1em;font-size:7px;font-weight:900}.client-modal header h2{margin:6px 0 5px;font-family:Georgia,serif;font-size:24px}.client-modal header p{color:#c5c9df;margin:0;font-size:9px}.client-modal header>button{color:#fff;background:#ffffff1a;border:0;border-radius:6px;align-self:start;font-size:22px}.metadata-grid{grid-template-columns:1fr 1fr;gap:12px;padding:22px 24px;display:grid}.metadata-grid.one{grid-template-columns:1fr}.metadata-grid label{color:#74778c;text-transform:uppercase;gap:6px;font-size:7px;font-weight:900;display:grid}.metadata-grid input,.metadata-grid select{color:#171b4b;text-transform:none;background:#fafafd;border:1px solid #dcdae5;border-radius:7px;padding:11px;font-size:9px}.metadata-grid .check-label{grid-template-columns:auto 1fr;align-content:center;align-items:center;padding-top:15px}.client-modal footer{background:#f7f7fa;border-radius:0 0 13px 13px;justify-content:flex-end;align-items:center;gap:9px;padding:16px 24px;display:flex}.client-modal footer span{color:#777a8c;margin-right:auto;font-size:8px}.client-modal footer button{color:#5c5f72;background:#fff;border:1px solid #d9d8e1;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:900}.client-modal footer button.primary{color:#fff;background:#5e17eb;border-color:#5e17eb}.client-modal footer button:disabled{opacity:.45}.alert-grid{grid-template-columns:1fr 1fr;gap:8px;padding:20px 24px;display:grid}.alert-grid>label{color:#4f5268;background:#fafafd;border:1px solid #e4e3ea;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px;font-size:8px;font-weight:800;display:grid}.alert-grid>label div{align-items:center;gap:5px;display:flex}.alert-grid input{border:1px solid #d9d8e1;border-radius:6px;width:56px;padding:8px}.alert-grid b{color:#9597a6;font-size:7px}.notification-channels{background:#f2effd;border-radius:8px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin:0 24px 20px;padding:14px;display:grid}.notification-channels label{color:#5e17eb;gap:5px;font-size:8px;font-weight:900;display:flex}.notification-channels>input{border:1px solid #d8d0ef;border-radius:6px;padding:10px;font-size:8px}@media (max-width:1050px){.onboarding-shell{grid-template-columns:205px minmax(0,1fr)}.readiness-panel{grid-column:1/-1;grid-template-columns:repeat(4,1fr);position:static}.utility-fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.feature-guide{grid-template-columns:1fr}.readiness-panel{grid-template-columns:1fr 1fr}.custom-add{flex-direction:column;align-items:flex-start}.client-topbar nav button{display:none}}@media (max-width:560px){.utility-fields,.metadata-grid,.alert-grid,.notification-channels{grid-template-columns:1fr}.client-modal{padding:8px}.client-modal>section{max-height:calc(100vh - 16px)}.client-modal>section>header,.metadata-grid,.alert-grid{padding:17px}.client-modal footer{flex-direction:column;align-items:stretch}.client-modal footer span{margin-right:0}.utility-grid header{flex-direction:column;align-items:flex-start}}.client-topbar .client-brand{background:0 0;border:0}.active-project-name{color:#fff;background:#ffffff1a;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:900}.project-home{background:#f4f5f9}.project-home-hero{color:#fff;background:radial-gradient(circle at 85% 0,#65dfbd3b,#0000 32%),linear-gradient(120deg,#0a103d,#222b75 58%,#5c18de);justify-content:space-between;align-items:end;gap:30px;padding:52px max(32px,50vw - 660px);display:flex}.project-home-hero span{color:#65dfbd;letter-spacing:.13em;font-size:8px;font-weight:900}.project-home-hero h1{max-width:800px;margin:10px 0;font-family:Georgia,serif;font-size:42px}.project-home-hero p{color:#c8cce2;max-width:720px;margin:0;font-size:12px;line-height:1.65}.project-home-hero button{color:#131943;white-space:nowrap;background:#65dfbd;border:0;border-radius:8px;padding:14px 18px;font-size:9px;font-weight:900}.portfolio-overview{width:min(1320px,100% - 36px);margin:26px auto 60px}.portfolio-overview>header{background:#fff;border:1px solid #e0dfe8;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:22px 24px;display:flex}.portfolio-overview>header span{color:#5e17eb;letter-spacing:.1em;font-size:7px;font-weight:900}.portfolio-overview>header h2{color:#151a4b;margin:6px 0;font-family:Georgia,serif;font-size:26px}.portfolio-overview>header p{color:#777a8d;margin:0;font-size:9px}.portfolio-overview>header>div:last-child{border-left:1px solid #e2e1e8;min-width:155px;padding-left:22px;display:grid}.portfolio-overview>header>div:last-child b{color:#25866a;font-family:Georgia,serif;font-size:28px}.portfolio-overview>header>div:last-child small{color:#777a8d;font-size:7px}.project-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.project-grid>article,.project-add-card,.project-empty{background:#fff;border:1px solid #dedde7;border-radius:12px;box-shadow:0 12px 34px #1015440e}.project-grid>article{overflow:hidden}.project-grid>article>header{justify-content:space-between;align-items:start;gap:14px;padding:20px;display:flex}.project-grid>article>header span{color:#5e17eb;font-size:7px;font-weight:900}.project-grid h3{color:#171b4b;margin:5px 0;font-family:Georgia,serif;font-size:20px}.project-grid header p{color:#828496;margin:0;font-size:8px}.project-grid header>b{color:#5e17eb;background:#f1edfc;border-radius:50%;place-items:center;width:54px;height:54px;font-family:Georgia,serif;font-size:16px;display:grid}.project-grid header>b.ready{color:#217c63;background:#e7f7f1}.project-axis{padding:0 20px}.project-axis>i{background:#eeeef3;border-radius:10px;height:7px;display:block;overflow:hidden}.project-axis u{background:linear-gradient(90deg,#5e17eb,#2db38d);border-radius:10px;height:100%;display:block}.project-axis>div{color:#9597a6;justify-content:space-between;margin-top:6px;font-size:6px;display:flex}.project-metrics{border:1px solid #ecebf0;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:17px 20px;display:grid}.project-metrics>div{border-right:1px solid #ecebf0;padding:10px;display:grid}.project-metrics>div:last-child{border:0}.project-metrics b{color:#171b4b;font-family:Georgia,serif;font-size:15px}.project-metrics small{color:#8a8c9d;margin-top:3px;font-size:6px}.project-grid article>footer{background:#f8f8fb;justify-content:space-between;align-items:center;gap:8px;padding:13px 20px;display:flex}.project-grid article>footer button{color:#fff;background:#5e17eb;border:0;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:900}.beit-state{color:#8b641d;font-size:7px;font-weight:900}.beit-state.handoff_requested{color:#217c63}.project-add-card{color:#5e17eb;background:#f6f3fe;border-style:dashed;align-content:center;place-items:center;gap:9px;min-height:270px;display:grid}.project-add-card i{font-size:27px;font-style:normal}.project-add-card b{font-size:11px}.project-add-card span{color:#85879a;text-align:center;max-width:180px;font-size:8px}.project-empty{text-align:center;place-items:center;margin-top:16px;padding:55px;display:grid}.project-empty i{color:#fff;background:#5e17eb;border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.project-empty h3{color:#171b4b;margin:15px 0 7px;font-family:Georgia,serif;font-size:24px}.project-empty p{color:#777a8d;max-width:570px;margin:0;font-size:10px}.project-empty button{color:#fff;background:#5e17eb;border:0;border-radius:7px;margin-top:18px;padding:11px 14px;font-size:8px;font-weight:900}.step-status-summary{background:#f7f7fa;border:1px solid #e1e0e8;border-radius:8px;align-items:center;gap:8px;margin:14px 0 4px;padding:11px 13px;display:flex}.step-status-summary>span{color:#21745f;background:#e6f7f1;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:900}.step-status-summary>span.missing{color:#96601c;background:#fff0d8}.step-status-summary>span.na{color:#666979;background:#e8e9ed}.step-status-summary b{font-size:10px}.step-status-summary small{color:#777a8c;margin-left:auto;font-size:7px}.task-list>article.not-applicable{opacity:.76;background:#f4f4f6}.task-state{border-radius:99px;padding:4px 6px;font-weight:900;font-size:6px!important}.task-state.complete{color:#21745f;background:#e4f6f0}.task-state.pending{color:#94601d;background:#fff0d8}.task-state.not_applicable{color:#666979;background:#e4e5e9}.task-actions .na-action{color:#676a7d;background:#f5f5f7}.task-actions .na-action:hover{color:#fff;background:#73768a}.na-reason{color:#686b7c;background:#ececef;border-radius:6px;margin-top:8px;padding:7px 9px;font-size:7px}.item-state.pending{color:#a2661b!important}.item-state.not_applicable{color:#696c7d!important}.utility-status-actions{gap:5px;display:flex}.utility-status-actions button{color:#745118;background:#fff1d8;border:0;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:900}.utility-status-actions button.na{color:#666979;background:#e8e9ed}.utility-evidence{border-top:1px solid #e4e3ea;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:9px;display:flex}.utility-evidence span{color:#777a8c;font-size:7px}.utility-evidence button{color:#5e17eb;background:#f1edfc;border:1px solid #ddd3f8;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:900}.help-card .beit-export{text-align:center;background:#5e17eb;border-radius:6px;margin-top:12px;padding:9px 10px;text-decoration:none;display:block;color:#fff!important}.help-card .beit-export+button{display:block}@media (max-width:700px){.step-status-summary{flex-wrap:wrap;align-items:flex-start}.step-status-summary small{width:100%;margin-left:0}.utility-evidence{flex-direction:column;align-items:flex-start}}.client-topbar nav .active-nav{color:#fff;background:#ffffff1f}.team-hero{color:#fff;background:radial-gradient(circle at 86% 0,#65dfbd40,#0000 32%),linear-gradient(120deg,#0b113e,#2c267e 60%,#5e17eb);justify-content:space-between;align-items:end;gap:28px;padding:44px max(28px,50vw - 625px);display:flex}.team-hero>div>span,.organisation-profile-card>span,.team-register>header span{color:#65dfbd;letter-spacing:.1em;font-size:8px;font-weight:900}.team-hero h1{margin:8px 0;font-family:Georgia,serif;font-size:38px}.team-hero p{color:#c8cce2;max-width:720px;margin:0;font-size:11px;line-height:1.6}.team-hero>button,.team-register>header button{color:#151a4b;white-space:nowrap;background:#65dfbd;border:0;border-radius:7px;padding:12px 15px;font-size:8px;font-weight:900}.team-notice{color:#236c58;background:#e8f7f2;border-radius:8px;justify-content:space-between;width:min(1250px,100% - 36px);margin:15px auto 0;padding:11px 13px;font-size:8px;display:flex}.team-notice button{background:0 0;border:0}.team-shell{grid-template-columns:330px 1fr;align-items:start;gap:15px;width:min(1250px,100% - 36px);margin:18px auto 55px;display:grid}.organisation-profile-card,.team-register{background:#fff;border:1px solid #dfdee7;border-radius:11px;box-shadow:0 12px 35px #1015440e}.organisation-profile-card{gap:11px;padding:21px;display:grid}.organisation-profile-card>span,.team-register>header span{color:#5e17eb}.organisation-profile-card h2{margin:0;font-family:Georgia,serif;font-size:23px}.organisation-profile-card p{color:#777a8d;margin:0 0 4px;font-size:8px;line-height:1.55}.organisation-profile-card label{gap:5px;display:grid}.organisation-profile-card label small{color:#76798c;text-transform:uppercase;font-size:7px;font-weight:900}.organisation-profile-card input,.organisation-profile-card select{color:#171b4b;background:#fafafd;border:1px solid #dcdae5;border-radius:7px;padding:10px;font-size:8px}.organisation-profile-card>em{color:#25735e;text-align:center;background:#e8f7f2;border-radius:6px;padding:8px;font-size:7px;font-style:normal;font-weight:900}.team-register{overflow:hidden}.team-register>header{background:#f6f4fc;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.team-register>header h2{margin:5px 0 3px;font-family:Georgia,serif;font-size:23px}.team-register>header p{color:#777a8d;margin:0;font-size:8px}.team-register>header button{color:#fff;background:#5e17eb}.team-filter-summary{background:#fbfbfd;border-bottom:1px solid #e8e7ed;gap:8px;padding:10px 18px;display:flex}.team-filter-summary span{color:#6b6e80;background:#efeff3;border-radius:99px;padding:6px 8px;font-size:7px}.team-filter-summary b{color:#171b4b}.team-register>section{border-bottom:1px solid #ecebf0;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:15px 18px;display:grid}.team-register>section.revoked{opacity:.55;background:#f6f6f7}.team-register>section>i{color:#fff;background:#5e17eb;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.team-person-copy h3{color:#171b4b;margin:0;font-size:10px}.team-person-copy p{color:#777a8d;margin:4px 0 6px;font-size:7px}.team-person-copy>div{flex-wrap:wrap;gap:4px;display:flex}.team-person-copy span{color:#246c59;background:#e7f7f1;border-radius:99px;padding:4px 6px;font-size:6px;font-weight:900}.team-register>section>em{color:#795719;background:#fff0d6;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.team-register>section>aside{gap:5px;display:flex}.team-register>section>aside button{color:#5e17eb;background:#f2effd;border:1px solid #ded5f7;border-radius:6px;padding:7px 8px;font-size:7px;font-weight:900}.team-register>section>aside button.revoke{color:#a23850;background:#fff1f3;border-color:#f0cbd3}.team-register>section>aside button:disabled{opacity:.4}.team-empty{text-align:center;place-items:center;padding:44px!important;display:grid!important}.team-empty h3{margin:0;font-family:Georgia,serif;font-size:20px}.team-empty p{color:#777a8d;max-width:420px;font-size:8px}.team-empty button{color:#fff;background:#5e17eb;border:0;border-radius:6px;padding:9px 11px;font-size:8px;font-weight:900}@media (max-width:900px){.team-shell{grid-template-columns:1fr}.team-register>section{grid-template-columns:38px 1fr auto}.team-register>section>aside{grid-column:2/4}}@media (max-width:600px){.team-hero{flex-direction:column;align-items:flex-start}.team-hero h1{font-size:31px}.team-register>header{flex-direction:column;align-items:flex-start}.team-filter-summary{flex-wrap:wrap}.team-register>section{grid-template-columns:36px 1fr}.team-register>section>em,.team-register>section>aside{grid-column:2}}.back-projects{color:#5e17eb;background:0 0;border:0;margin-bottom:10px;padding:0;font-size:8px;font-weight:900}.admin-workspace{border:1px solid #dfdce8;border-radius:10px;margin:17px 0 4px;overflow:hidden}.admin-workspace>header{background:#f4f1fd;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.admin-workspace>header span,.project-scope>span{color:#5e17eb;letter-spacing:.1em;font-size:7px;font-weight:900}.admin-workspace h3{color:#171b4b;margin:5px 0;font-family:Georgia,serif;font-size:18px}.admin-workspace header p{color:#777a8d;margin:0;font-size:8px}.admin-workspace header button{color:#fff;background:#5e17eb;border:0;border-radius:7px;padding:10px 12px;font-size:8px;font-weight:900}.admin-workspace>div>article{border-top:1px solid #ecebf1;align-items:center;gap:11px;padding:13px 17px;display:flex}.admin-workspace article>i{color:#fff;background:#2db38d;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.admin-workspace article>div{gap:2px;display:grid}.admin-workspace article b{color:#171b4b;font-size:9px}.admin-workspace article span,.admin-workspace article small{color:#7c7f91;font-size:7px}.admin-workspace article em{color:#7b5a1b;background:#fff0d7;border-radius:99px;margin-left:auto;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.admin-empty{color:#777a8d;text-align:center;margin:0;padding:22px;font-size:9px}.project-scope{background:#f8f8fb;border-radius:8px;gap:8px;margin:0 24px 20px;padding:15px;display:grid}.project-scope>label{background:#fff;border:1px solid #e2e1e8;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px;display:grid}.project-scope label input{grid-row:1/3}.project-scope label b{color:#171b4b;font-size:9px}.project-scope label small{color:#838596;font-size:7px}.template-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.template-actions button,.template-actions a{color:#5e17eb;background:#f2effd;border:1px solid #ded5f7;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:900;text-decoration:none}.template-actions span{color:#24725e;font-size:7px}.beit-button{color:#0f4539;background:#65dfbd;border:0;border-radius:6px;margin-top:13px;padding:9px 11px;font-size:8px;font-weight:900}.handoff-confirmed{color:#65dfbd;margin-top:12px;font-size:8px;display:block}.help-card button{color:#5e17eb;background:0 0;border:0;margin-top:11px;padding:0;font-size:8px;font-weight:900}@media (max-width:980px){.project-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.project-home-hero{flex-direction:column;align-items:flex-start;padding:34px 20px}.project-home-hero h1{font-size:31px}.portfolio-overview>header{flex-direction:column;align-items:flex-start}.portfolio-overview>header>div:last-child{border:0;padding:0}.project-grid{grid-template-columns:1fr}.active-project-name{display:none}.admin-workspace>header{flex-direction:column;align-items:flex-start}}.account-gate{color:#171b4b;background:radial-gradient(circle at 85% 5%,#5e17eb2e,#0000 28%),linear-gradient(135deg,#f7f7fb,#edf1f7);place-items:center;min-height:100vh;padding:28px;display:grid}.account-card{text-align:center;background:#fff;border:1px solid #e0dfe8;border-radius:15px;width:min(540px,100%);padding:45px;box-shadow:0 30px 90px #1015441f}.account-card img{width:150px}.account-card>span{color:#5e17eb;margin-top:26px;font-size:8px;font-weight:900;display:block}.account-card h1{font-family:Georgia,serif;font-size:30px}.account-card p{color:#74778b;font-size:10px;line-height:1.6}.account-card a{color:#fff;background:#5e17eb;border-radius:7px;margin-top:15px;padding:11px 15px;font-size:8px;font-weight:900;text-decoration:none;display:inline-block}.profile-welcome{background:#fff;border-radius:16px;grid-template-columns:.9fr 1.1fr;width:min(1120px,100%);display:grid;overflow:hidden;box-shadow:0 35px 100px #0c113c26}.profile-welcome>div{color:#fff;background:radial-gradient(circle at 90% 0,#65dfbd47,#0000 34%),linear-gradient(145deg,#0a103d,#2e277c);padding:48px}.profile-welcome>div img{background:#fff;border-radius:7px;width:150px;padding:10px}.profile-welcome>div>span{color:#65dfbd;letter-spacing:.12em;margin-top:44px;font-size:8px;font-weight:900;display:block}.profile-welcome h1{margin:10px 0;font-family:Georgia,serif;font-size:34px;line-height:1.12}.profile-welcome>div p{color:#c5c9df;font-size:10px;line-height:1.65}.profile-welcome ul{gap:10px;margin:25px 0;padding:0;list-style:none;display:grid}.profile-welcome li{font-size:9px}.profile-welcome li:before{content:"✓";color:#65dfbd;margin-right:8px}.profile-welcome>div small{color:#979fca;font-size:7px}.profile-welcome form{padding:42px}.profile-welcome form header span{color:#5e17eb;font-size:7px;font-weight:900}.profile-welcome form h2{color:#171b4b;margin:7px 0;font-family:Georgia,serif;font-size:26px}.profile-welcome form header p{color:#777a8d;margin:0;font-size:9px}.profile-fields{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.profile-fields label{gap:6px;display:grid}.profile-fields label span{color:#74778b;text-transform:uppercase;font-size:7px;font-weight:900}.profile-fields input,.profile-fields select{color:#171b4b;background:#fafafd;border:1px solid #dcdbe4;border-radius:7px;padding:11px;font-size:9px}.profile-consent{color:#666a7d;background:#f3f0fd;border-radius:8px;align-items:flex-start;gap:9px;margin-top:16px;padding:13px;font-size:8px;line-height:1.5;display:flex}.profile-welcome form>button{color:#fff;background:#5e17eb;border:0;border-radius:8px;width:100%;margin-top:16px;padding:13px;font-size:9px;font-weight:900}.profile-welcome form>button:disabled{opacity:.45}.profile-welcome form>small{color:#9294a3;text-align:center;margin-top:9px;font-size:7px;display:block}.profile-error{color:#a93845;font-size:8px}.control-centre{color:#171b4b;background:#f4f5f9;min-height:100vh}.control-top{color:#fff;background:#080d35;align-items:center;gap:30px;height:72px;padding:0 28px;display:flex}.control-top>a{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.control-top>a span{background:#fff;border-radius:7px;place-items:center;width:130px;height:42px;display:grid}.control-top img{width:108px}.control-top nav{gap:5px;display:flex}.control-top nav button,.control-top nav a{color:#aeb4d1;background:0 0;border:0;border-radius:6px;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none}.control-top nav button.active{color:#fff;background:#ffffff1a}.control-top>em{color:#0f493c;background:#65dfbd;border-radius:99px;margin-left:auto;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900}.control-hero{color:#fff;background:radial-gradient(circle at 85% 0,#65dfbd3d,#0000 30%),linear-gradient(120deg,#111745,#432597);justify-content:space-between;align-items:end;gap:30px;padding:42px max(30px,50vw - 625px);display:flex}.control-hero span,.control-create>span,.control-list>header span,.control-placeholder span{color:#65dfbd;letter-spacing:.1em;font-size:7px;font-weight:900}.control-hero h1{margin:8px 0;font-family:Georgia,serif;font-size:38px}.control-hero p{color:#c5c9df;max-width:680px;margin:0;font-size:10px}.control-hero>div:last-child{grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;display:grid}.control-hero>div:last-child b{font-family:Georgia,serif;font-size:25px}.control-hero>div:last-child small{color:#c5c9df;font-size:7px}.control-notice{color:#256d5a;background:#e8f7f2;border-radius:8px;justify-content:space-between;width:min(1250px,100% - 36px);margin:16px auto 0;padding:11px 14px;font-size:8px;display:flex}.control-notice button{background:0 0;border:0}.control-grid{grid-template-columns:360px 1fr;align-items:start;gap:16px;width:min(1250px,100% - 36px);margin:18px auto 50px;display:grid}.control-create,.control-list,.control-placeholder{background:#fff;border:1px solid #dfdee7;border-radius:11px;box-shadow:0 12px 35px #1015440e}.control-create{gap:10px;padding:22px;display:grid}.control-create>span{color:#5e17eb}.control-create h2{margin:2px 0;font-family:Georgia,serif;font-size:22px}.control-create p{color:#777a8c;margin:0 0 7px;font-size:8px;line-height:1.55}.control-create input,.control-create select{color:#171b4b;background:#fafafd;border:1px solid #dcdbe4;border-radius:7px;padding:11px;font-size:9px}.control-create>button{color:#fff;background:#5e17eb;border:0;border-radius:7px;padding:11px;font-size:8px;font-weight:900}.control-create>button:disabled{opacity:.4}.control-list{overflow:hidden}.control-list>header{background:#f6f4fc;justify-content:space-between;padding:18px;display:flex}.control-list>header span{color:#5e17eb}.control-list>div{border-top:1px solid #ecebf0;align-items:center;gap:10px;padding:13px 18px;display:flex}.control-list>div>i{color:#fff;background:#5e17eb;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.control-list>div>span{gap:3px;display:grid}.control-list>div b{font-size:9px}.control-list>div small{color:#858798;font-size:7px}.control-list>div button{color:#5e17eb;background:0 0;border:0;margin-left:auto;font-size:7px;font-weight:900}.control-list>div em{color:#777a8c;margin-left:auto;font-size:7px;font-style:normal}.control-placeholder{text-align:center;width:min(800px,100% - 36px);margin:25px auto;padding:40px}.control-placeholder span{color:#5e17eb}.control-placeholder h2{font-family:Georgia,serif;font-size:28px}.control-placeholder p{color:#777a8c;font-size:10px}.control-loading{color:#171b4b;background:#f4f5f9;place-items:center;min-height:100vh;font-family:Georgia,serif;font-size:24px;display:grid}@media (max-width:780px){.profile-welcome{grid-template-columns:1fr}.profile-welcome>div,.profile-welcome form{padding:28px}.profile-fields{grid-template-columns:1fr}.control-top nav{display:none}.control-hero{flex-direction:column;align-items:flex-start}.control-grid{grid-template-columns:1fr}}.control-dashboard{gap:16px;width:min(1250px,100% - 36px);margin:18px auto 50px;display:grid}.control-stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.control-stat-grid article,.control-principle,.control-section-head,.person-card,.access-register{background:#fff;border:1px solid #dfdee7;border-radius:11px;box-shadow:0 12px 35px #1015440e}.control-stat-grid article{cursor:pointer;padding:20px;transition:all .18s}.control-stat-grid article:hover{border-color:#8f64e9;transform:translateY(-2px)}.control-stat-grid span,.control-principle>span,.control-section-head>span{color:#5e17eb;letter-spacing:.1em;font-size:7px;font-weight:900}.control-stat-grid b{margin:7px 0 3px;font-family:Georgia,serif;font-size:30px;display:block}.control-stat-grid p,.control-principle p,.control-section-head p{color:#777a8c;margin:0;font-size:8px;line-height:1.55}.control-principle{padding:24px}.control-principle h2,.control-section-head h2{margin:7px 0 12px;font-family:Georgia,serif;font-size:24px}.control-principle>div{color:#29125b;background:#f6f2ff;border-radius:9px;justify-content:center;align-items:center;gap:15px;margin:18px 0;padding:15px;font-size:9px;display:flex}.control-principle>div i{color:#7c4cdd;font-size:18px}.control-grid-wide{grid-template-columns:430px 1fr}.employee-builder{gap:12px}.identity-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.assignment-card{background:#fafafd;border:1px solid #e1e0e8;border-radius:9px;padding:11px}.assignment-card.selected{background:#f7f3ff;border-color:#8f64e9}.assignment-card>label{align-items:flex-start;gap:9px;display:flex}.assignment-card>label input{accent-color:#5e17eb;margin-top:3px}.assignment-card>label span{gap:3px;display:grid}.assignment-card>label b{font-size:9px}.assignment-card>label small{color:#7d7f91;font-size:7px}.assignment-card>select{width:100%;margin-top:9px}.org-checklist{background:#fff;border-radius:6px;gap:4px;max-height:115px;margin-top:8px;padding:6px;display:grid;overflow:auto}.org-checklist label{gap:7px;padding:5px;font-size:8px;display:flex}.org-checklist input{accent-color:#5e17eb}.person-row>span{flex:1;min-width:0}.person-row>em{background:#e3f7f1;border-radius:99px;align-self:flex-start;padding:5px 7px;font-weight:900;color:#20705c!important}.role-badges{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.role-badge{border-radius:99px;padding:4px 6px;font-size:6px;font-weight:900}.role-badge.sales{color:#7b4513;background:#fff1d9}.role-badge.client{color:#165f50;background:#dff8f1}.role-badge.houseid_control{color:#5323af;background:#eee6ff}.control-empty{color:#858798;text-align:center;font-size:9px;padding:28px!important;display:block!important}.control-section-head{padding:22px;position:relative}.control-section-head h2{margin-bottom:6px}.control-section-head button{color:#fff;background:#5e17eb;border:0;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:900;position:absolute;top:22px;right:22px}.people-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.person-card{padding:20px}.person-card>i{color:#fff;background:linear-gradient(145deg,#5e17eb,#8b52e8);border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.person-card h3{margin:10px 0 3px;font-family:Georgia,serif;font-size:17px}.person-card p{color:#777a8c;margin:0;font-size:8px}.person-card>small{color:#777a8c;margin-top:3px;font-size:7px;display:block}.access-register{overflow:hidden}.access-register>header{background:#f6f4fc;justify-content:space-between;padding:15px 18px;font-size:9px;display:flex}.access-register>header span{color:#5e17eb;background:#fff;border-radius:99px;padding:3px 7px}.access-register>div{border-top:1px solid #ecebf0;align-items:center;padding:12px 18px;display:flex}.access-register>div>span{gap:3px;display:grid}.access-register>div b{font-size:9px}.access-register>div small{color:#858798;font-size:7px}.danger-link{color:#a23550;background:#fff2f4;border:1px solid #f1cbd3;border-radius:6px;margin-left:auto;padding:6px 9px;font-size:7px;font-weight:900}.danger-link:disabled{color:#888;background:#f4f4f4;border-color:#ddd}.control-hero>div:last-child{grid-template-columns:auto 1fr}.control-top{overflow-x:auto}.control-top nav{white-space:nowrap}.email-delivery-register .delivery-status{color:#825319;background:#fff0d5;border-radius:99px;margin-left:auto;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900}.email-delivery-register .delivery-status.sent{color:#1f705a;background:#e0f7f0}.email-delivery-register .delivery-status.failed{color:#96364c;background:#fff0f3}.email-delivery-register button{color:#fff;background:#5e17eb;border:0;border-radius:6px;margin-left:10px;padding:7px 9px;font-size:7px;font-weight:900}.email-delivery-register .delivery-error{color:#a13c51}@media (max-width:1000px){.control-stat-grid{grid-template-columns:repeat(2,1fr)}.control-grid-wide{grid-template-columns:380px 1fr}.people-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.control-stat-grid,.people-card-grid,.identity-fields,.control-grid-wide{grid-template-columns:1fr}.control-principle>div{flex-direction:column;align-items:stretch}.control-principle>div i{transform:rotate(90deg)}.control-section-head button{margin-top:12px;position:static}.control-top{padding:0 16px}.control-top>b{display:none}}.control-stat-grid>button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfdee7;border-radius:11px;padding:20px;transition:all .18s;box-shadow:0 12px 35px #1015440e}:is(.control-stat-grid>button:hover,.control-stat-grid>button:focus-visible){outline-offset:2px;border-color:#8f64e9;outline:2px solid #5e17eb38;transform:translateY(-2px)}.load-error,.load-progress{border-radius:7px;justify-content:space-between;align-items:center;gap:16px;width:min(1320px,100% - 48px);margin:16px auto 0;padding:12px 15px;font-size:12px;display:flex}.load-error{color:#7a2f28;background:#fff0ee;border:1px solid #f0bbb5}.load-error button{color:#fff;background:#a53d32;border:0;border-radius:5px;padding:8px 11px;font-weight:800}.load-progress{color:var(--navy);background:#eef6ff;border:1px solid #cbdff5}.top-button:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.load-error,.load-progress{width:calc(100% - 24px)}}.client-library-fab{z-index:120;color:#fff;background:#5e17eb;border:1px solid #ffffff40;border-radius:9px;padding:11px 14px;font-size:8px;font-weight:900;text-decoration:none;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #24125847}.client-library-fab:hover{background:#4610b6;transform:translateY(-1px)}.library-home{background:#f4f5f9;min-height:100vh}.library-hero{color:#fff;background:radial-gradient(circle at 86% 0,#65dfbd40,#0000 32%),linear-gradient(120deg,#0a103d,#292477 58%,#5e17eb);justify-content:space-between;align-items:end;gap:30px;padding:45px max(28px,50vw - 625px);display:flex}.library-hero>div:first-child>span,.library-section>header span,.library-two>article>header span{color:#65dfbd;letter-spacing:.11em;font-size:8px;font-weight:900}.library-hero h1{max-width:850px;margin:9px 0;font-family:Georgia,serif;font-size:40px}.library-hero p{color:#c8cce2;max-width:760px;margin:0;font-size:11px;line-height:1.65}.library-hero>div:last-child{grid-template-columns:auto 1fr;align-items:center;gap:3px 10px;display:grid}.library-hero>div:last-child b{font-family:Georgia,serif;font-size:24px}.library-hero>div:last-child small{color:#c8cce2;font-size:7px}.library-search{z-index:2;background:#fff;border:1px solid #dedde7;border-radius:10px;align-items:center;gap:8px;width:min(900px,100% - 36px);margin:-19px auto 22px;padding:7px 9px;display:flex;position:relative;box-shadow:0 12px 35px #1015441f}.library-search>span{color:#5e17eb;padding-left:5px;font-size:20px}.library-search input{border:0;outline:0;flex:1;min-width:0;padding:10px;font-size:9px}.library-search button{color:#5e17eb;background:#f1edfc;border:0;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:900}.library-section{width:min(1250px,100% - 36px);margin:18px auto 30px}.library-section>header,.library-two>article>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:13px;display:flex}.library-section>header span,.library-two>article>header span{color:#5e17eb}.library-section>header h2,.library-two>article>header h2{color:#171b4b;margin:5px 0 3px;font-family:Georgia,serif;font-size:24px}.library-section>header p{color:#777a8d;max-width:760px;margin:0;font-size:8px;line-height:1.5}.library-section>header>b,.library-two>article>header>b{color:#5e17eb;background:#eee8fc;border-radius:99px;padding:6px 8px;font-size:7px}.video-library-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.video-library-grid>article{background:#fff;border:1px solid #dfdee7;border-radius:11px;padding:0 0 16px;overflow:hidden;box-shadow:0 12px 30px #1015440d}.video-cover{color:#fff;background:radial-gradient(circle at 80% 0,#65dfbd66,#0000 32%),linear-gradient(140deg,#101644,#5e17eb);justify-content:center;align-items:center;height:150px;padding:14px;display:flex;position:relative}.video-cover.video-1{background:radial-gradient(circle at 80% 0,#ffc7706b,#0000 35%),linear-gradient(140deg,#17215a,#7b2f7f)}.video-cover.video-2{background:radial-gradient(circle at 80% 0,#65dfbd66,#0000 32%),linear-gradient(140deg,#0e4053,#187c74)}.video-cover.video-3{background:radial-gradient(circle at 80% 0,#97b8ff73,#0000 32%),linear-gradient(140deg,#1d275b,#3649a0)}.video-cover>span{letter-spacing:.08em;font-size:7px;font-weight:900;position:absolute;top:13px;left:14px}.video-cover>small{font-size:7px;position:absolute;bottom:12px;right:14px}.video-cover>button{color:#1b2055;background:#65dfbd;border:0;border-radius:50%;width:48px;height:48px;padding-left:4px;font-size:17px;box-shadow:0 9px 25px #00000040}.video-library-grid h3{color:#171b4b;margin:14px 15px 4px;font-family:Georgia,serif;font-size:17px}.video-library-grid>article>p{color:#777a8d;margin:0 15px;font-size:7px}.video-library-grid>article>div:nth-of-type(2){gap:4px;margin:12px 15px;display:grid}.video-library-grid>article>div:nth-of-type(2) span{color:#696c7f;font-size:7px}.video-library-grid>article>button{color:#fff;background:#5e17eb;border:0;border-radius:6px;margin-left:15px;padding:8px 10px;font-size:7px;font-weight:900}.library-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.library-two>article{background:#fff;border:1px solid #dfdee7;border-radius:11px;min-width:0;padding:18px}.download-list{gap:6px;display:grid}.download-list a,.export-library-grid a,.client-file-library a{color:inherit;background:#fafafd;border:1px solid #e5e4ea;border-radius:8px;align-items:center;gap:9px;padding:10px;text-decoration:none;display:flex}.download-list a:hover,.export-library-grid a:hover,.client-file-library a:hover{background:#f8f5ff;border-color:#a98bec}.download-list i,.export-library-grid i,.client-file-library i{color:#fff;background:#5e17eb;border-radius:7px;place-items:center;width:36px;height:36px;font-size:6px;font-style:normal;font-weight:900;display:grid}.download-list span,.export-library-grid span,.client-file-library span{gap:3px;min-width:0;display:grid}.download-list b,.export-library-grid b,.client-file-library b{color:#171b4b;font-size:8px}.download-list small,.export-library-grid small,.client-file-library small{color:#838596;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.download-list em,.export-library-grid em,.client-file-library em{color:#5e17eb;white-space:nowrap;margin-left:auto;font-size:7px;font-style:normal;font-weight:900}.export-library-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.client-file-library{grid-template-columns:1fr 1fr;gap:7px;display:grid}.video-modal{z-index:300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050927c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.video-modal>section{background:#fff;border-radius:13px;width:min(850px,100%);overflow:hidden;box-shadow:0 30px 90px #0006}.video-modal>section>header{color:#cfd3e9;background:#080d35;justify-content:space-between;align-items:center;padding:10px 15px;font-size:8px;display:flex}.video-modal header button{color:#fff;background:0 0;border:0;font-size:22px}.video-stage{color:#fff;background:radial-gradient(circle at 86% 10%,#65dfbd47,#0000 32%),linear-gradient(140deg,#111745,#302686);flex-direction:column;justify-content:center;min-height:420px;padding:38px 55px;display:flex}.video-stage-brand{align-items:center;gap:11px;display:flex}.video-stage-brand img{background:#fff;border-radius:5px;width:105px;padding:7px}.video-stage-brand span{color:#65dfbd;font-size:7px;font-weight:900}.video-stage>em{color:#65dfbd;margin-top:45px;font-size:8px;font-style:normal;font-weight:900}.video-stage h2{max-width:680px;margin:9px 0;font-family:Georgia,serif;font-size:36px}.video-stage>p{color:#c8cce2;max-width:680px;margin:0;font-size:12px;line-height:1.65}.video-timeline{gap:5px;margin-top:42px;display:flex}.video-timeline button{background:#ffffff2e;border:0;flex:1;height:4px;position:relative}.video-timeline button i{background:0 0;display:block;position:absolute;inset:0}.video-timeline button.watched i,.video-timeline button.active i{background:#65dfbd}.video-timeline button span{color:#aeb4d1;font-size:6px;position:absolute;top:8px;left:0}.video-modal footer{border:0;align-items:center;gap:8px;width:100%;margin:0;padding:13px 16px;display:flex}.video-modal footer span{color:#707386;margin:auto;font-size:8px}.video-modal footer button{color:#626579;background:#f4f4f7;border:0;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:900}.video-modal footer button.play{color:#fff;background:#5e17eb}.academy-empty{text-align:center;background:#fff;border:1px solid #dfdee7;border-radius:11px;padding:44px 24px}.academy-empty>span{color:#5e17eb;letter-spacing:.1em;font-size:8px;font-weight:900}.academy-empty h3{color:#171b4b;margin:8px 0 5px;font:24px Georgia,serif}.academy-empty p{color:#777a8d;margin:0 auto 16px;font-size:9px}.academy-empty button{color:#fff;background:#5e17eb;border:0;border-radius:7px;padding:10px 14px;font-size:8px;font-weight:900}.video-cover>video{object-fit:cover;opacity:.82;width:100%;height:100%;position:absolute;inset:0}.video-cover>span,.video-cover>button,.video-cover>small{z-index:1}.academy-video-player{aspect-ratio:16/9;background:#050827;width:100%;max-height:min(70vh,720px);display:block}.video-transcript{gap:8px!important;padding:15px 18px!important;display:grid!important}.video-transcript>span{color:#171b4b!important;margin:0!important;font:18px Georgia,serif!important}.video-transcript>p{color:#74778a;margin:0;font-size:8px}.video-transcript>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.video-transcript>div>button{align-items:center;min-width:0;display:flex;text-align:left!important;color:#6e7184!important;background:#f4f4f8!important;border:1px solid #0000!important;gap:7px!important;padding:8px!important}.video-transcript>div>button.active{color:#fff!important;background:#302686!important;border-color:#65dfbd!important}.video-transcript>div>button.complete{background:#e9f9f4!important}.video-transcript>div>button>b{color:#fff;background:#5e17eb;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:6px;display:grid}.video-transcript>div>button>small{min-width:0;color:inherit;font-size:7px;line-height:1.25}.video-load-error{text-align:center;color:#fff;background:#0c123f;place-content:center;min-height:360px;padding:60px;display:grid}.video-load-error b{font:28px Georgia,serif}.video-load-error p{color:#c8cce2;max-width:520px;font-size:10px;line-height:1.6}@media (max-width:700px){.video-transcript>div{grid-template-columns:1fr 1fr}}.client-file-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid;position:relative}.client-file-row>a{min-width:0}.client-file-row>.delete-file,.client-file-row>aside button{color:#73758a;white-space:nowrap;background:#fff;border:1px solid #e1dfea;border-radius:7px;padding:9px 10px;font-size:7px;font-weight:900}.client-file-row>.delete-file:hover{color:#9b2438;background:#fff7f8;border-color:#e6a6b0}.client-file-row>aside{gap:5px;display:flex}.client-file-row>aside button:first-child{color:#fff;background:#a62b40;border-color:#a62b40}.file-library-notice{color:#1f654f;background:#edf9f5;border:1px solid #bce5d7;border-radius:8px;justify-content:space-between;align-items:center;margin:-4px 0 10px;padding:9px 11px;font-size:8px;font-weight:800;display:flex}.file-library-notice button{color:inherit;background:0 0;border:0;font-size:16px}.client-file-row .integrity-label{color:#715611;background:#fff6d9;border-radius:999px;width:max-content;padding:3px 6px;font-weight:900}.client-file-row.integrity-verified .integrity-label{color:#17634d;background:#e9f8f3}.client-file-row.integrity-needs_review>a{cursor:not-allowed;background:#fff7f8;border-color:#e6b1ba}.client-file-row.integrity-needs_review .integrity-label{color:#962c40;background:#fde9ed}@media (max-width:900px){.video-library-grid{grid-template-columns:1fr 1fr}.library-two,.client-file-library{grid-template-columns:1fr}.export-library-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.client-library-fab{bottom:10px;right:10px}.library-hero{flex-direction:column;align-items:flex-start}.library-hero h1{font-size:31px}.video-library-grid,.export-library-grid{grid-template-columns:1fr}.library-section>header{flex-direction:column;align-items:flex-start}.video-stage{min-height:380px;padding:28px 24px}.video-stage h2{font-size:29px}.video-modal footer{flex-wrap:wrap}.video-modal footer span{text-align:center;order:-1;width:100%}.download-list em,.client-file-library em{display:none}}.client-language-switch{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #11201c24;border-radius:999px;gap:4px;padding:5px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 36px #11201c29}.client-language-switch button{color:#596660;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:40px;height:38px;font:700 12px/1 Arial,sans-serif;transition:all .18s}.client-language-switch button:hover{color:#123f34;background:#edf3f0}.client-language-switch button.active{color:#fff;background:#123f34;box-shadow:0 4px 12px #123f3438}.client-language-switch .portal-sign-out{color:#fff;white-space:nowrap;background:#5e17eb;border-radius:999px;align-items:center;gap:7px;width:auto;min-width:0;padding:0 13px;display:flex;box-shadow:0 4px 12px #43199738}:is(.client-language-switch .portal-sign-out:hover,.client-language-switch .portal-sign-out:focus-visible){color:#fff;outline-offset:2px;background:#4610b6;outline:2px solid #5e17eb4d}.client-language-switch .portal-sign-out svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.client-language-switch .portal-sign-out span{letter-spacing:.02em;text-transform:none;font:800 11px/1 Arial,sans-serif}@media (max-width:720px){.client-language-switch{bottom:12px;right:12px}.client-language-switch button{min-width:40px;height:38px}}.client-library-shortcuts{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d35f2;border:1px solid #fff3;border-radius:11px;gap:6px;padding:6px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 35px #24125847}.client-library-shortcuts a{color:#fff;background:0 0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none}.client-library-shortcuts a:last-child{color:#112f29;background:#65dfbd}.client-library-shortcuts a:hover{color:#fff;background:#5e17eb;transform:translateY(-1px)}.client-language-switch{background:#fffffff7;align-items:center;top:80px;bottom:auto;right:18px}.client-language-switch>span{color:#123f34;letter-spacing:.04em;text-transform:uppercase;padding:0 7px;font:800 9px/1 Arial,sans-serif}.person-row-actions{gap:5px;margin-left:4px;display:flex}.control-list>div .person-row-actions button{border:1px solid #ddd9e8;border-radius:6px;margin-left:0;padding:6px 8px}.control-list>div .person-row-actions .danger-link{color:#a23550;background:#fff2f4;border-color:#f1cbd3}.person-row.just-saved{background:linear-gradient(90deg,#3ddc9724,#3ddc9708);border-color:#3ddc97;box-shadow:0 0 0 2px #3ddc9729}.person-row mark{color:#08271d;text-transform:uppercase;letter-spacing:.05em;background:#3ddc97;border-radius:999px;margin-left:10px;padding:3px 8px;font-size:7px;font-weight:900;display:inline-flex}.person-builder-actions{justify-content:flex-end;gap:7px;display:flex}.person-builder-actions button{color:#fff;background:#5e17eb;border:0;border-radius:7px;padding:11px 13px;font-size:8px;font-weight:900}.person-builder-actions button.secondary{color:#5e17eb;background:#f1edfc}.person-builder-actions button:disabled{opacity:.45}.person-builder-axis{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.person-builder-axis button{color:#74778a;text-align:left;background:#f7f7fa;border:1px solid #e2e1e8;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.person-builder-axis button:disabled{opacity:.45}.person-builder-axis button.active{color:#35116f;background:#f3edff;border-color:#9c75eb}.person-builder-axis button.done{color:#17644f;background:#e9f8f3;border-color:#a9d9c9}.person-builder-axis i{color:#fff;background:#9a9cac;border-radius:7px;place-items:center;width:25px;min-width:25px;height:25px;font-size:8px;font-style:normal;font-weight:900;display:grid}.person-builder-axis .active i{background:#5e17eb}.person-builder-axis .done i{background:#2d9d7e}.person-builder-axis span{gap:2px;min-width:0;display:grid}.person-builder-axis b{font-size:8px}.person-builder-axis small{color:#9395a4;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.person-builder-step{gap:10px;display:grid}.person-builder-step>header{background:#f6f4fc;border-radius:9px;gap:3px;padding:12px 13px;display:grid}.person-builder-step>header b{font-size:11px}.person-builder-step>header small{color:#777a8c;font-size:8px}.builder-reassurance,.builder-warning,.email-confirmation{border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.builder-reassurance{color:#17644f;background:#e9f8f3}.builder-reassurance i,.email-confirmation i{color:#fff;background:#2b9a7c;border-radius:8px;place-items:center;width:30px;min-width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.builder-reassurance span,.builder-warning,.email-confirmation span{gap:2px;display:grid}.builder-reassurance b,.builder-warning b,.email-confirmation b{font-size:9px}.builder-reassurance small,.builder-warning small,.email-confirmation small{font-size:7px;line-height:1.45}.builder-warning{color:#78521d;background:#fff1d9}.builder-error{color:#a13e51;margin-top:7px;font-size:8px;display:block}.review-person{border:1px solid #e2e1e8;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.review-person>i{color:#fff;background:#5e17eb;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.review-person span,.review-access-list span{gap:3px;display:grid}.review-person b,.review-access-list b{font-size:10px}.review-person small,.review-access-list small{color:#777a8c;font-size:8px}.review-access-list{gap:6px;display:grid}.review-access-list>div{background:#f8fbfa;border:1px solid #deebe6;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.review-access-list>div>i{color:#17644f;background:#dff5ed;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.review-access-list>.empty-review{background:#f7f7f9;border-color:#e4e4e9}.email-confirmation{color:#fff;background:linear-gradient(125deg,#151a4b,#5e17eb)}.email-confirmation i{color:#161a49;background:#65dfbd}.email-confirmation small{color:#d4d5e4}.person-builder-actions button{min-height:42px;font-size:9px}.employee-builder>.person-builder-actions{border-top:1px solid #ecebf0;padding-top:2px}.builder-required-status{color:#78521d;background:#fff7e8;border:1px solid #f2d7aa;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.builder-required-status>i{color:#3d2b0e;background:#f6b94b;border-radius:8px;place-items:center;width:30px;min-width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.builder-required-status span{gap:2px;display:grid}.builder-required-status b{font-size:9px}.builder-required-status small{font-size:7px;line-height:1.45}@media (max-width:520px){.person-builder-axis{grid-template-columns:1fr}.person-builder-axis small{white-space:normal}.person-builder-actions{grid-template-columns:1fr;display:grid}.person-builder-actions button{width:100%}}@media (max-width:720px){.client-language-switch{top:70px;bottom:auto;right:8px}.client-language-switch>span{display:none}.client-library-shortcuts{bottom:10px;right:10px}.person-row-actions{width:100%;margin-left:44px}}.client-row-actions{align-items:center;gap:5px;margin-left:auto;display:flex}.control-list>div .client-row-actions button{border:1px solid #dedbe7;border-radius:6px;margin-left:0;padding:7px 8px}.control-list>div .client-row-actions .danger-link{color:#a23550;background:#fff2f4;border-color:#f1cbd3}.notification-home{background:#f4f5f9;min-height:100vh}.notification-hero{color:#fff;background:radial-gradient(circle at 86% 0,#65dfbd47,#0000 34%),linear-gradient(120deg,#0a103d,#292477 60%,#5e17eb);justify-content:space-between;align-items:end;gap:30px;padding:45px max(28px,50vw - 625px);display:flex}.notification-hero>div:first-child>span,.notification-shell>header span,.notification-delivery>div:first-child>span{color:#65dfbd;letter-spacing:.1em;font-size:8px;font-weight:900}.notification-hero h1{max-width:850px;margin:9px 0;font-family:Georgia,serif;font-size:40px}.notification-hero p{color:#c8cce2;max-width:760px;margin:0;font-size:11px;line-height:1.65}.notification-hero>div:last-child{grid-template-columns:auto 1fr;gap:4px 10px;display:grid}.notification-hero>div:last-child b{font-family:Georgia,serif;font-size:25px}.notification-hero>div:last-child small{color:#c8cce2;font-size:7px}.notification-shell{gap:14px;width:min(1250px,100% - 36px);margin:20px auto 50px;display:grid}.notification-shell>header,.notification-delivery,.notification-save,.notification-empty{background:#fff;border:1px solid #dfdee7;border-radius:11px;padding:20px;box-shadow:0 12px 35px #1015440d}.notification-shell>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.notification-shell h2{color:#171b4b;margin:6px 0;font-family:Georgia,serif;font-size:24px}.notification-shell p{color:#777a8d;margin:0;font-size:8px;line-height:1.55}.notification-shell>header select{color:#171b4b;background:#fafafd;border:1px solid #dcdbe4;border-radius:7px;min-width:330px;padding:11px;font-size:9px}.notification-rule-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notification-rule-grid article{background:#fff;border:1px solid #dfdee7;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.notification-rule-grid article.disabled{opacity:.58;background:#f0f0f3}.notification-rule-grid label{align-items:flex-start;gap:9px;display:flex}.notification-rule-grid label input,.notification-delivery input[type=checkbox]{accent-color:#5e17eb}.notification-rule-grid label span{gap:4px;display:grid}.notification-rule-grid label b{color:#171b4b;font-size:9px}.notification-rule-grid label small{color:#7d7f91;font-size:7px}.notification-rule-grid article>div{align-items:center;gap:6px;display:flex}.notification-rule-grid article>div input{border:1px solid #dcdbe4;border-radius:6px;width:68px;padding:8px}.notification-rule-grid article>div span{color:#777a8d;white-space:nowrap;font-size:7px}.notification-delivery{grid-template-columns:1fr 1.1fr;gap:25px;display:grid}.notification-delivery>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.notification-delivery label{color:#4f536a;align-items:center;gap:7px;font-size:8px;display:flex}.notification-delivery>div:last-child>input{border:1px solid #dcdbe4;border-radius:7px;grid-column:1/-1;padding:11px;font-size:8px}.notification-save{justify-content:space-between;align-items:center;display:flex}.notification-save span{color:#20705c;font-size:8px;font-weight:800}.notification-save button,.notification-empty button{color:#fff;background:#5e17eb;border:0;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:900}.notification-empty{text-align:center}.notification-empty b{font-family:Georgia,serif;font-size:22px}.notification-empty p{margin:8px 0 15px}@media (max-width:800px){.client-row-actions{width:100%;margin-left:44px}.notification-hero,.notification-shell>header,.notification-save{flex-direction:column;align-items:flex-start}.notification-rule-grid,.notification-delivery{grid-template-columns:1fr}.notification-shell>header select{width:100%;min-width:0}.notification-delivery>div:last-child{grid-template-columns:1fr}.notification-hero h1{font-size:31px}}.restaurant-intelligence{color:#12173e;background:#f3f3f7;min-height:100vh}.ri-top{color:#fff;background:#090d32;align-items:center;height:68px;padding:0 max(22px,50% - 640px);display:flex}.ri-top>a{color:#cbd0e2;align-items:center;gap:15px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.ri-top img{background:#fff;border-radius:7px;width:112px;padding:8px 10px}.ri-top nav{gap:4px;margin-left:auto;display:flex}.ri-top button{color:#aeb4cf;background:0 0;border:0;border-radius:7px;width:38px;height:32px;font-size:8px;font-weight:900}.ri-top button.active{color:#10153e;background:#65dfbd}.ri-hero{color:#fff;background:radial-gradient(circle at 82% 5%,#65dfbd40,#0000 29%),linear-gradient(125deg,#0c123e,#292779 62%,#5e17eb);grid-template-columns:1fr 430px;gap:48px;padding:48px max(22px,50% - 640px) 58px;display:grid}.ri-hero>div>span,.ri-bench header span{color:#65dfbd;letter-spacing:.13em;font-size:8px;font-weight:900}.ri-hero h1{margin:10px 0 12px;font-family:Georgia,serif;font-size:47px}.ri-hero p{color:#c9cee3;max-width:720px;margin:0;font-size:12px;line-height:1.65}.ri-hero aside{position:relative}.ri-hero label{color:#c8cde1;text-transform:uppercase;gap:8px;font-size:8px;font-weight:900;display:grid}.ri-hero input{color:#141942;background:#fff;border:0;border-radius:9px;outline:0;width:100%;padding:15px 16px;font-size:11px;box-shadow:0 14px 35px #04082833}.ri-results{z-index:5;background:#fff;border-radius:9px;width:100%;padding:8px;position:absolute;top:66px;box-shadow:0 18px 50px #04082840}.ri-results>b{color:#777b91;text-transform:uppercase;padding:7px;font-size:7px;display:block}.ri-results button{text-align:left;color:#161b49;background:#fff;border:0;border-radius:6px;gap:3px;width:100%;padding:9px;display:grid}.ri-results button:hover{background:#f1edfc}.ri-results strong{font-size:9px}.ri-results small{color:#777b90;font-size:7px}.ri-shell{width:min(1280px,100% - 36px);margin:-28px auto 50px;position:relative}.ri-kpis{background:#fff;border:1px solid #dedde7;border-radius:11px;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 16px 42px #0c103c14}.ri-kpis article{border-right:1px solid #e2e1e8;gap:4px;padding:18px 20px;display:grid}.ri-kpis article:last-child{border:0}.ri-kpis span,.ri-location header span,.ri-score-grid span,.ri-price span{color:#787c91;text-transform:uppercase;font-size:7px;font-weight:900}.ri-kpis strong{font-family:Georgia,serif;font-size:24px}.ri-kpis small{color:#7c8093;font-size:7px}.ri-empty,.ri-location,.ri-bench,.ri-method{background:#fff;border:1px solid #dfdee7;border-radius:11px;margin-top:16px;padding:24px;box-shadow:0 12px 35px #0c103c0b}.ri-empty{color:#85889a;place-items:center;min-height:145px;font-size:11px;display:grid}.ri-location>header,.ri-bench>header{border-bottom:1px solid #e4e3ea;justify-content:space-between;align-items:end;gap:20px;padding-bottom:17px;display:flex}.ri-location h2,.ri-bench h2{margin:5px 0 3px;font-family:Georgia,serif;font-size:28px}.ri-location header p{color:#777b90;margin:0;font-size:9px}.ri-location header>b{color:#176b55;background:#e9f8f2;border-radius:999px;padding:8px 10px;font-size:8px}.ri-score-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.ri-score-grid article{background:#f7f7fa;border-radius:9px;gap:7px;padding:16px;display:grid}.ri-score-grid strong{font-family:Georgia,serif;font-size:24px}.ri-score-grid i{background:linear-gradient(90deg,#65dfbd,#5e17eb);border-radius:9px;height:4px;display:block}.ri-score-grid small{color:#777b90;font-size:7px}.ri-radius{color:#fff;background:#101543;border-radius:9px;grid-template-columns:1.3fr repeat(5,1fr);align-items:center;gap:8px;margin-top:17px;padding:16px;display:grid}.ri-radius h3{margin:0;font-size:10px}.ri-radius article{text-align:center;display:grid}.ri-radius b{font-family:Georgia,serif;font-size:22px}.ri-radius span{color:#b8bed7;font-size:7px}.ri-price{border:1px solid #e1e0e8;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.ri-price article{border-right:1px solid #e1e0e8;gap:5px;padding:15px;display:grid}.ri-price article:last-child{border:0}.ri-price b{font-family:Georgia,serif;font-size:21px}.ri-price .high{color:#a45b25}.ri-price .low{color:#177058}.ri-bench header nav{gap:5px;display:flex}.ri-bench header button{color:#696d83;background:#f1f0f5;border:0;border-radius:7px;padding:8px 12px;font-size:8px;font-weight:900}.ri-bench header button.active{color:#fff;background:#5e17eb}.ri-table{border:1px solid #e2e1e8;border-radius:9px;margin-top:13px;overflow:hidden}.ri-table>div,.ri-table article{grid-template-columns:1.8fr .55fr .55fr .65fr 1fr;align-items:center;gap:8px;display:grid}.ri-table>div{color:#7a7d90;text-transform:uppercase;background:#f3f2f7;padding:9px 12px;font-size:7px}.ri-table article{border-top:1px solid #e6e5eb;padding:9px 12px;font-size:8px}.ri-table article>span{gap:2px;display:grid}.ri-table article strong{font-size:9px}.ri-table article small{color:#85889b;font-size:7px}.ri-method{grid-template-columns:auto 1fr auto;align-items:start;gap:15px;display:grid}.ri-method b{color:#5e17eb;text-transform:uppercase;font-size:8px}.ri-method p{color:#6f7388;margin:0;font-size:8px;line-height:1.55}.ri-method span{color:#85889b;font-size:7px}.ri-sample{color:#d8ffef;background:#176b55;border-radius:8px;justify-content:space-between;margin-bottom:8px;padding:8px 12px;font-size:8px;display:flex}.ri-sample span{opacity:.75}.ri-hotels{color:#fff;background:linear-gradient(125deg,#101543,#292779);border-radius:9px;margin-top:12px;padding:17px}.ri-hotels>header{justify-content:space-between;align-items:end;display:flex}.ri-hotels h3{margin:4px 0 0;font-family:Georgia,serif;font-size:20px}.ri-hotels header span{color:#65dfbd}.ri-hotels>div{grid-template-columns:1fr 1fr 1.5fr;gap:8px;margin-top:14px;display:grid}.ri-hotels article{background:#ffffff14;border-radius:7px;gap:4px;padding:12px;display:grid}.ri-hotels strong{font-family:Georgia,serif;font-size:18px}.ri-hotels small,.ri-hotels p{color:#cbd0e2;font-size:7px;line-height:1.5}.ri-hotels p{margin:12px 0 0}.ri-hotels p b{color:#fff}.ri-question{color:#fff;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.ri-intents{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ri-intents button{color:#dfe3f4;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:850}.ri-intents button.active{color:#10153e;background:#65dfbd;border-color:#65dfbd}@media (max-width:900px){.ri-hero{grid-template-columns:1fr}.ri-kpis{grid-template-columns:1fr 1fr}.ri-kpis article:nth-child(2){border-right:0}.ri-score-grid{grid-template-columns:1fr}.ri-radius{grid-template-columns:1fr 1fr 1fr}.ri-radius h3{grid-column:1/-1}.ri-table{overflow:auto}.ri-table>div,.ri-table article{min-width:760px}}@media (max-width:600px){.ri-top>a span{display:none}.ri-hero{padding:34px 17px 55px}.ri-hero h1{font-size:36px}.ri-shell{width:calc(100% - 18px)}.ri-kpis,.ri-price,.ri-hotels>div{grid-template-columns:1fr}.ri-kpis article,.ri-price article{border-bottom:1px solid #e2e1e8;border-right:0}.ri-location>header,.ri-bench>header{flex-direction:column;align-items:flex-start}.ri-radius{grid-template-columns:1fr 1fr}.ri-method{grid-template-columns:1fr}}.decision-studio{color:#111638;background:#f2f3f7;min-height:100vh}.ds-top{color:#aeb5d0;letter-spacing:.08em;background:#090d32;align-items:center;gap:18px;height:64px;padding:0 max(20px,50% - 590px);font-size:8px;font-weight:850;display:flex}.ds-top img{background:#fff;border-radius:7px;width:108px;padding:7px 9px}.ds-top>b{color:#65dfbd;margin-left:auto}.ds-hero{color:#fff;background:radial-gradient(circle at 78% 10%,#65dfbd3d,#0000 27%),linear-gradient(125deg,#0b113b,#2b2878 60%,#5e17eb);padding:52px max(20px,50% - 590px) 76px}.ds-hero>span,.ds-location span,.ds-inputs header span,.ds-output header span{color:#65dfbd;letter-spacing:.12em;font-size:8px;font-weight:900}.ds-hero h1{max-width:850px;margin:11px 0 14px;font-family:Georgia,serif;font-size:48px;line-height:1.06}.ds-hero>p{color:#cbd1e5;max-width:760px;margin:0;font-size:11px;line-height:1.65}.ds-mode{gap:7px;margin-top:25px;display:flex}.ds-mode button,.ds-intents button{color:#dce1f2;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;padding:10px 14px;font-size:8px;font-weight:850}.ds-mode button.active,.ds-intents button.active{color:#0d133c;background:#65dfbd;border-color:#65dfbd}.ds-search{width:min(720px,100%);margin-top:16px;position:relative}.ds-search label{color:#cbd1e5;text-transform:uppercase;gap:7px;font-size:8px;font-weight:850;display:grid}.ds-search input{color:#13183f;background:#fff;border:0;border-radius:10px;outline:0;padding:16px 18px;font-size:11px;box-shadow:0 18px 45px #0307233d}.ds-search>div{z-index:10;background:#fff;border-radius:9px;width:100%;padding:7px;position:absolute;top:67px;box-shadow:0 20px 50px #03072340}.ds-search>div button{text-align:left;color:#151a45;background:0 0;border:0;border-radius:6px;gap:3px;width:100%;padding:10px;display:grid}.ds-search>div button:hover{background:#f0edfa}.ds-search small{color:#73788e;font-size:7px}.ds-shell{width:min(1180px,100% - 30px);margin:-34px auto 55px;position:relative}.ds-empty,.ds-location,.ds-inputs,.ds-output{background:#fff;border:1px solid #dedee8;border-radius:12px;box-shadow:0 15px 40px #0a0f3712}.ds-empty{text-align:center;place-content:center;min-height:180px;display:grid}.ds-empty b{font-family:Georgia,serif;font-size:22px}.ds-empty p{color:#777c91;font-size:9px}.ds-location{justify-content:space-between;align-items:end;padding:19px 22px;display:flex}.ds-location h2{margin:5px 0 3px;font-family:Georgia,serif;font-size:27px}.ds-location p{color:#73788e;margin:0;font-size:9px}.ds-location>b{color:#176b55;background:#e6f8f1;border-radius:999px;padding:8px 11px;font-size:8px}.ds-intents{gap:6px;margin:13px 0;display:flex}.ds-intents button{color:#676d85;background:#fff;border-color:#d9d9e5}.ds-intents button.active{color:#fff;background:#5e17eb;border-color:#5e17eb}.ds-grid{grid-template-columns:390px 1fr;gap:13px;display:grid}.ds-inputs,.ds-output{padding:22px}.ds-inputs header,.ds-output header{border-bottom:1px solid #e5e4eb;padding-bottom:14px}.ds-inputs h3,.ds-output h3{margin:5px 0 2px;font-family:Georgia,serif;font-size:25px}.ds-inputs header p,.ds-output header p{color:#777c91;margin:4px 0 0;font-size:8px;line-height:1.5}.ds-inputs>div:not(.ds-menu-rows){grid-template-columns:1fr 1fr;gap:9px;margin-top:15px;display:grid}.ds-inputs label{color:#73788e;text-transform:uppercase;gap:5px;font-size:7px;font-weight:850;display:grid;position:relative}.ds-inputs input,.ds-menu-rows select{color:#151a43;background:#f7f7fa;border:1px solid #dedde7;border-radius:7px;outline:0;width:100%;padding:11px;font-size:9px}.ds-inputs label small{color:#8a8da0;font-size:7px;position:absolute;bottom:11px;right:9px}.ds-roi{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.ds-roi article{background:#f6f6f9;border-radius:8px;gap:6px;padding:14px;display:grid}.ds-roi span{color:#777b90;text-transform:uppercase;font-size:7px;font-weight:850}.ds-roi strong{font-family:Georgia,serif;font-size:20px}.ds-roi .bad{color:#b44c4c}.ds-context{color:#fff;background:#101543;border-radius:8px;grid-template-columns:auto 1fr 1fr 1fr;align-items:center;gap:10px;margin-top:10px;padding:14px;display:grid}.ds-context b{color:#65dfbd;font-size:7px}.ds-context span{font-size:8px}.ds-context small{color:#aeb5d0;grid-column:2/-1;font-size:7px}.ds-menu-rows{gap:7px;margin-top:15px;display:grid}.ds-menu-rows>div{grid-template-columns:1fr 84px 30px;gap:6px;display:grid}.ds-menu-rows button{color:#8b3e52;background:#f7e9ed;border:0;border-radius:6px}.ds-add{color:#5e17eb;background:#efeafd;border:0;border-radius:7px;margin-top:9px;padding:9px 12px;font-size:8px;font-weight:850}.ds-menu-analysis{gap:6px;margin-top:14px;display:grid}.ds-menu-analysis article{background:#f7f7fa;border-radius:7px;grid-template-columns:1fr auto 50px;align-items:center;gap:9px;padding:11px;display:grid}.ds-menu-analysis article div{gap:3px;display:grid}.ds-menu-analysis small{color:#7c8093;font-size:7px}.ds-menu-analysis strong{border-radius:999px;padding:6px 8px;font-size:7px}.ds-menu-analysis .keep{color:#176b55;background:#def5ec}.ds-menu-analysis .up{color:#6944a8;background:#eee7fa}.ds-menu-analysis .down{color:#944c31;background:#fae9df}.ds-menu-analysis em{text-align:right;font-size:8px;font-style:normal}.ds-additions{color:#fff;background:#101543;border-radius:8px;grid-template-columns:auto repeat(5,1fr);align-items:center;gap:8px;margin-top:14px;padding:13px;display:grid}.ds-additions>b{color:#65dfbd;font-size:7px}.ds-additions>span{font-size:8px;display:grid}.ds-additions small{color:#abb2cd;font-size:6px}@media (max-width:850px){.ds-grid{grid-template-columns:1fr}.ds-roi,.ds-context,.ds-additions{grid-template-columns:1fr 1fr}.ds-context small,.ds-additions>b{grid-column:1/-1}}@media (max-width:560px){.ds-top>span{display:none}.ds-hero{padding:36px 16px 68px}.ds-hero h1{font-size:36px}.ds-mode,.ds-intents{overflow:auto}.ds-mode button,.ds-intents button{white-space:nowrap}.ds-shell{width:calc(100% - 16px)}.ds-location{flex-direction:column;align-items:flex-start;gap:12px}.ds-inputs>div:not(.ds-menu-rows),.ds-roi,.ds-context,.ds-additions,.ds-menu-analysis article{grid-template-columns:1fr}.ds-menu-analysis em{text-align:left}}.ds-scenarios{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.ds-scenarios article{background:#f6f6f9;border:1px solid #0000;border-radius:9px;gap:4px;padding:13px;display:grid}.ds-scenarios article.active{background:#f0ecff;border-color:#cfc2f6}.ds-scenarios span{color:#5e17eb;text-transform:uppercase;font-size:7px;font-weight:900}.ds-scenarios b,.ds-scenarios strong{font-family:Georgia,serif}.ds-scenarios b{font-size:17px}.ds-scenarios strong{font-size:14px}.ds-scenarios small{color:#808398;font-size:6px}.ds-scenarios em{color:#454a67;margin-top:4px;font-size:7px;font-style:normal;font-weight:850}.ds-scenarios .bad{color:#b44c4c}.ds-warnings{grid-column:1/-1!important;grid-template-columns:1fr!important;gap:5px!important;margin-top:12px!important;display:grid!important}.ds-warnings p{color:#8a451f;background:#fff1e6;border-left:3px solid #d97b42;border-radius:5px;margin:0;padding:9px 10px;font-size:7px;line-height:1.45}.ds-bulk{grid-template-columns:1fr auto!important;gap:6px 8px!important;margin-top:15px!important;display:grid!important}.ds-bulk label{grid-column:1/-1}.ds-bulk textarea{resize:vertical;color:#151a43;background:#f7f7fa;border:1px solid #dedde7;border-radius:7px;min-height:95px;padding:10px;font:9px/1.5 Arial,sans-serif}.ds-bulk small{color:#7d8194;font-size:6px;line-height:1.5}.ds-bulk button{color:#fff;background:#5e17eb;border:0;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:900}.ds-bulk p{color:#176b55;grid-column:1/-1;margin:0;font-size:7px}.ds-menu-head{color:#787c91;text-transform:uppercase;font-size:6px;grid-template-columns:1fr 68px 74px 78px 30px!important;gap:6px!important;margin-top:15px!important;display:grid!important}.ds-menu-rows input{color:#151a43;background:#f7f7fa;border:1px solid #dedde7;border-radius:7px;outline:0;min-width:0;padding:11px 7px;font-size:8px}.ds-menu-analysis .remove{color:#9b304e;background:#fae1e8}.ds-guardrail{color:#696d81;background:#f4f4f7;border-left:3px solid #989bad;border-radius:5px;margin:11px 0 0;padding:9px 11px;font-size:7px;line-height:1.55}.ds-additions{grid-template-columns:auto repeat(5,1fr)}.ds-additions>p{color:#aeb5d0;grid-column:2/-1;margin:2px 0 0;font-size:6px;line-height:1.45}@media (max-width:850px){.ds-scenarios{grid-template-columns:1fr}.ds-menu-head{display:none!important}.ds-menu-rows>div{grid-template-columns:1fr 1fr}.ds-menu-rows>div select{grid-column:1/-1}.ds-menu-rows>div button{min-height:35px}.ds-additions>p{grid-column:1/-1}}@media (max-width:560px){.ds-bulk{grid-template-columns:1fr!important}.ds-bulk>*{grid-column:1!important}.ds-menu-rows>div{grid-template-columns:1fr}.ds-menu-rows>div select{grid-column:auto}}.ds-due-diligence{background:#fffaf0;border:1px solid #eadbbd;border-radius:8px;margin-top:10px;padding:15px 16px}.ds-due-diligence>b{color:#785623;letter-spacing:.08em;font-size:7px}.ds-due-diligence ul{color:#5f5b54;gap:6px;margin:10px 0;padding-left:17px;font-size:7px;line-height:1.5;display:grid}.ds-due-diligence small{color:#817866;border-top:1px solid #eadfca;padding-top:9px;font-size:6px;line-height:1.5;display:block}.ds-opex-breakdown{background:#eef6f3;border:1px solid #cfe4dc;border-radius:8px;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:9px;margin-top:10px;padding:14px;display:grid}.ds-opex-breakdown>b{color:#176b55;font-size:7px}.ds-opex-breakdown span{color:#68746f;gap:3px;font-size:6px;display:grid}.ds-opex-breakdown span strong{color:#153e34;font-family:Georgia,serif;font-size:13px}.ds-opex-breakdown small{color:#71827c;grid-column:2/-1;font-size:6px;line-height:1.45}@media (max-width:850px){.ds-opex-breakdown{grid-template-columns:1fr 1fr}.ds-opex-breakdown>b,.ds-opex-breakdown small{grid-column:1/-1}}.ds-verdict{border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding:15px 16px;display:flex}.ds-verdict>div{gap:4px;display:grid}.ds-verdict span{letter-spacing:.09em;font-size:7px;font-weight:900}.ds-verdict strong{font-size:10px}.ds-verdict small{font-size:6px;line-height:1.45}.ds-verdict>b{color:#fff;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:20px;display:grid}.ds-verdict.good{color:#175d4b;background:#e6f7f1}.ds-verdict.good>b{background:#1d806b}.ds-verdict.watch{color:#7a5520;background:#fff3db}.ds-verdict.watch>b{background:#b47b28}.ds-verdict.risk{color:#89384e;background:#fbe8ed}.ds-verdict.risk>b{background:#ad4965}.ds-score-explain{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px;display:grid}.ds-score-explain article{background:#f6f6f9;border-radius:7px;gap:3px;padding:10px;display:grid}.ds-score-explain span{color:#777b90;font-size:6px;font-weight:900}.ds-score-explain b{font-family:Georgia,serif;font-size:16px}.ds-score-explain small{color:#838698;font-size:6px;line-height:1.4}.ds-next-actions{color:#fff;background:linear-gradient(125deg,#101543,#292779);border-radius:8px;margin-top:10px;padding:15px 16px}.ds-next-actions>b{color:#65dfbd;letter-spacing:.08em;font-size:7px}.ds-next-actions ol{color:#cbd0e2;grid-template-columns:1fr 1fr;gap:9px 20px;margin:11px 0 0;padding-left:18px;font-size:7px;line-height:1.55;display:grid}.ds-next-actions strong{color:#fff}.ds-next-actions li::marker{color:#65dfbd;font-weight:900}@media (max-width:650px){.ds-score-explain,.ds-next-actions ol{grid-template-columns:1fr 1fr}}@media (max-width:450px){.ds-score-explain,.ds-next-actions ol{grid-template-columns:1fr}}.ds-seasonality{background:#fff;border:1px solid #dedee8;border-radius:9px;margin-top:10px;padding:15px}.ds-seasonality>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ds-seasonality>header>div{gap:4px;display:grid}.ds-seasonality>header b{color:#171b4b;letter-spacing:.07em;font-size:7px}.ds-seasonality>header small{color:#7b7f92;max-width:520px;font-size:6px;line-height:1.45}.ds-seasonality>header>strong{color:#5e17eb;font-size:7px}.ds-seasonality>div{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:12px;display:grid}.ds-seasonality article{background:#f6f6f9;border-radius:7px;gap:5px;padding:8px;display:grid}.ds-seasonality article>b{color:#171b4b;font-size:7px}.ds-seasonality label{position:relative}.ds-seasonality input{color:#171b4b;background:#fff;border:1px solid #dedde7;border-radius:5px;width:100%;padding:6px 16px 6px 6px;font-size:7px}.ds-seasonality label small{color:#8a8da0;font-size:6px;position:absolute;top:7px;right:5px}.ds-seasonality article>span{color:#777b90;font-size:6px}.ds-seasonality article>strong{color:#176b55;font-size:7px}.ds-seasonality article>strong.bad{color:#ad4965}.ds-seasonality>footer{color:#777b90;border-top:1px solid #e3e2e9;justify-content:flex-start;gap:22px;width:auto;margin:10px 0 0;padding:10px 0 0;font-size:6px;display:flex}.ds-seasonality>footer b{color:#171b4b;font-size:7px}@media (max-width:700px){.ds-seasonality>div{grid-template-columns:repeat(3,1fr)}.ds-seasonality>header,.ds-seasonality>footer{flex-direction:column;gap:7px}}.ds-menu-head{grid-template-columns:1fr 64px 66px 68px 48px 30px!important}.ds-menu-rows>div{grid-template-columns:1fr 64px 66px 68px 48px 30px}.ds-menu-analysis .wait{color:#626679;background:#e7e8ed}@media (max-width:850px){.ds-menu-rows>div{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ds-menu-rows>div{grid-template-columns:1fr}}.ds-purpose{margin-top:16px}.ds-purpose>b{color:#cbd1e5;letter-spacing:.09em;margin-bottom:7px;font-size:8px;display:block}.ds-purpose nav{flex-wrap:wrap;gap:6px;display:flex}.ds-purpose button{color:#dce1f2;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:850}.ds-purpose button.active{color:#0d133c;background:#65dfbd;border-color:#65dfbd}.ds-intents>span{color:#777b90;align-self:center;margin-right:3px;font-size:7px;font-weight:900}.ds-search>div .ds-use-address{color:#4b2f90;background:#f1edfc;border-top:1px solid #ddd3f8;margin-top:4px}.ds-search>div .ds-use-address:hover{background:#e7dffd}@media (max-width:560px){.ds-purpose nav{flex-wrap:nowrap;overflow:auto}.ds-purpose button{white-space:nowrap}}.client-onboarding .client-topbar nav :is(a,button),.client-onboarding .client-account small{font-size:11px}.client-onboarding :is(.project-home-hero,.notification-hero,.team-hero) p,.client-onboarding :is(.portfolio-overview,.notification-shell,.team-shell) p{font-size:12px;line-height:1.6}.client-onboarding :is(.project-home-hero,.notification-hero,.team-hero)>div>span,.client-onboarding :is(.portfolio-overview,.notification-shell,.team-shell) header span,.client-onboarding .project-grid :is(header p,.project-axis>div,.project-metrics small,footer button,.beit-state),.client-onboarding .journey-panel li small,.client-onboarding .step-footer :is(button,span){font-size:10px}.client-onboarding .journey-panel li b,.client-onboarding .journey-heading span,.client-onboarding .step-heading span,.client-onboarding .readiness-panel :is(section>span,header span,li),.client-onboarding .training-summary button{font-size:11px}.client-onboarding .task-copy h3{font-size:15px}.client-onboarding .task-copy>p{font-size:12px}.client-onboarding .task-copy>small,.client-onboarding .task-files>span,.client-onboarding .na-reason,.client-onboarding .utility-evidence span{font-size:10px}.client-onboarding .task-actions button,.client-onboarding .template-actions :is(button,a),.client-onboarding .organisation-form :is(input,select),.client-onboarding .metadata-grid :is(input,select,textarea),.client-onboarding .notification-rule-grid article>div :is(input,span),.client-onboarding .notification-delivery :is(label,input){font-size:12px}.client-onboarding .task-state,.client-onboarding .task-copy>div>b,.client-onboarding .step-status-summary>span,.client-onboarding .notification-rule-grid label :is(b,small){font-size:10px!important}.client-onboarding :is(.library-search input,.country-search){font-size:14px}@media (max-width:560px){.client-onboarding .task-actions{grid-template-columns:1fr}.client-onboarding .task-actions button{min-height:42px}.client-onboarding .client-language-switch button{min-width:38px;min-height:36px}}.executive-structure{background:#fff;border:1px solid #dfdee7;border-radius:11px;padding:24px;box-shadow:0 12px 35px #1015440e}.executive-structure>header{justify-content:space-between;gap:20px;display:flex}.executive-structure>header span{color:#5e17eb;letter-spacing:.1em;font-size:7px;font-weight:900}.executive-structure h2{margin:7px 0 5px;font-family:Georgia,serif;font-size:24px}.executive-structure p,.executive-structure footer{color:#777a8c;margin:0;font-size:8px;line-height:1.55}.executive-structure>header>em{color:#1f755f;background:#e5f7f1;border-radius:99px;height:max-content;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.executive-owner{color:#fff;background:linear-gradient(125deg,#111744,#32247e);border-radius:10px;align-items:center;gap:12px;width:min(390px,100%);margin:22px auto 12px;padding:14px;display:flex}.executive-owner>i,.executive-line section>i{border-radius:9px;place-items:center;width:42px;height:42px;font-size:8px;font-style:normal;font-weight:900;display:grid}.executive-owner>i{color:#161944;background:#65dfbd}.executive-owner span,.executive-line span{gap:3px;display:grid}.executive-owner small{color:#bcc2dc}.executive-line{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.executive-line:before{content:"";background:#d9d4e7;height:1px;position:absolute;top:-7px;left:16%;right:16%}.executive-line section{background:#f7f5fc;border:1px solid #e3deef;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.executive-line section>i{color:#fff;background:#5e17eb}.executive-line section b{font-size:9px}.executive-line section small{color:#777a8c;font-size:7px}.executive-line select{background:#fff;border:1px solid #d9d5e4;border-radius:7px;grid-column:1/-1;width:100%;padding:8px;font-size:8px}.executive-structure footer{border-top:1px solid #eceaf1;margin-top:12px;padding-top:12px}@media (max-width:780px){.executive-line{grid-template-columns:1fr}.executive-line:before{display:none}.executive-structure>header{flex-direction:column}}.workspace-home{color:#15183f;background:#f4f5f9;min-height:100vh}.workspace-home>header{color:#fff;background:#090e37;justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50vw - 630px);display:flex}.workspace-home>header>a{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.workspace-home>header>a span{background:#fff;border-radius:7px;place-items:center;width:142px;height:43px;display:grid}.workspace-home>header img{width:116px}.workspace-home>header>a b{font-family:Georgia,serif;font-size:17px}.workspace-home>header>div{align-items:center;gap:10px;display:flex}.workspace-home>header>div>i{color:#101644;background:#65dfbd;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.workspace-home>header>div span{display:grid}.workspace-home>header>div small{color:#9ba2c3;font-size:8px}.workspace-hero{color:#fff;background:radial-gradient(circle at 84% 8%,#65dfbd47,#0000 28%),radial-gradient(circle at 100% 100%,#5e17eb73,#0000 38%),linear-gradient(120deg,#0a103d,#222a74);grid-template-columns:1fr 220px;align-items:center;gap:50px;min-height:310px;padding:58px max(24px,50vw - 630px);display:grid}.workspace-hero>div>span,.workspace-shell>header span{color:#65dfbd;letter-spacing:.12em;font-size:8px;font-weight:900}.workspace-hero h1{margin:10px 0;font-family:Georgia,serif;font-size:46px}.workspace-hero p{color:#c8cce1;max-width:760px;margin:0;font-size:12px;line-height:1.7}.workspace-position{color:#171b4b;background:#65dfbd;border-radius:8px;align-items:center;gap:12px;width:max-content;margin-top:20px;padding:10px 13px;display:flex}.workspace-position b{font-size:8px}.workspace-position small{border-left:1px solid #141a4840;padding-left:12px;font-size:7px}.workspace-hero>aside{text-align:center;border:1px solid #ffffff40;border-radius:50%;align-content:center;place-items:center;gap:5px;width:200px;height:200px;display:grid;box-shadow:0 0 0 18px #ffffff08}.workspace-hero>aside b{font-family:Georgia,serif;font-size:48px}.workspace-hero>aside span{text-transform:uppercase;font-size:9px;font-weight:900}.workspace-hero>aside small{color:#aeb5d3;max-width:130px;font-size:7px;line-height:1.5}.workspace-shell{width:min(1260px,100% - 36px);margin:24px auto}.workspace-shell>header{background:#fff;border:1px solid #dfdee7;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.workspace-shell>header span{color:#5e17eb}.workspace-shell h2{margin:6px 0 4px;font-family:Georgia,serif;font-size:27px}.workspace-shell>header p{color:#777a8d;margin:0;font-size:9px}.workspace-shell>header em{color:#1f735e;background:#e3f7f1;border-radius:99px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.workspace-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:15px;display:grid}.workspace-card{color:#171b4b;background:#fff;border:1px solid #dfdee7;border-radius:12px;grid-template-columns:52px 1fr auto;align-items:start;gap:15px;min-height:154px;padding:20px;text-decoration:none;transition:all .18s;display:grid;box-shadow:0 12px 32px #1015440e}.workspace-card:hover{border-color:#8d64e6;transform:translateY(-2px)}.workspace-card>i{color:#fff;background:#5e17eb;border-radius:11px;place-items:center;width:50px;height:50px;font-style:normal;font-weight:900;display:grid}.workspace-card.leadership>i{color:#171b4b;background:#65dfbd}.workspace-card.sales>i{background:#f09945}.workspace-card span{display:grid}.workspace-card small{color:#5e17eb;font-size:7px;font-weight:900}.workspace-card h3{margin:6px 0 4px;font-family:Georgia,serif;font-size:21px}.workspace-card p{color:#777a8d;margin:0;font-size:8px;line-height:1.5}.workspace-card span>em{color:#235f53;background:#e7f7f2;border-radius:99px;width:max-content;margin-top:12px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.workspace-card>b{color:#5e17eb;align-self:center;font-size:8px}.workspace-loading,.workspace-empty{color:#777a8d;text-align:center;background:#fff;border:1px solid #dfdee7;border-radius:12px;grid-column:1/-1;padding:50px}.workspace-empty h3{margin:0;font-family:Georgia,serif;font-size:24px}.workspace-empty p{max-width:650px;margin:10px auto;font-size:9px;line-height:1.6}.workspace-empty a{color:#fff;background:#5e17eb;border-radius:7px;margin-top:10px;padding:10px 13px;font-size:8px;font-weight:900;text-decoration:none;display:inline-block}.workspace-privacy{color:#5b6075;background:#ececf2;border-radius:9px;gap:14px;width:min(1260px,100% - 36px);margin:15px auto 50px;padding:15px 18px;font-size:8px;display:flex}.workspace-privacy p{margin:0}@media (max-width:760px){.workspace-hero{grid-template-columns:1fr}.workspace-hero>aside{display:none}.workspace-hero h1{font-size:36px}.workspace-grid{grid-template-columns:1fr}.workspace-card{grid-template-columns:46px 1fr}.workspace-card>b{grid-column:2}.workspace-shell>header{flex-direction:column;align-items:flex-start}.workspace-home>header>a>b,.workspace-home>header>div small{display:none}}.sales-os-advisor-form{gap:8px;margin-top:16px;display:grid}.sales-os-advisor-form label{color:#cbd0e3;gap:6px;font-size:8px;font-weight:850;display:grid}.sales-os-advisor-form textarea{color:#fff;resize:vertical;background:#ffffff14;border:1px solid #fff3;border-radius:7px;min-height:74px;padding:10px;font-size:10px}.sales-os-advisor-form textarea:focus{border-color:var(--so-mint);outline:none;box-shadow:0 0 0 3px #61d8b31f}.sales-os-advisor-form button{color:#0b123d;background:var(--so-mint);border:0;border-radius:7px;padding:10px 12px;font-size:8px;font-weight:900}.sales-os-advisor-form button:disabled{cursor:not-allowed;opacity:.45}.sales-os-advisor-form em{color:#f3c978;font-size:8px;font-style:normal;line-height:1.5}.sales-os-advice{color:#151936;background:#fff;border-radius:8px;margin-top:14px;padding:13px}.sales-os-advice>strong{font:14px/1.5 Georgia,serif;display:block}.sales-os-advice dl{gap:9px;margin:12px 0 0;display:grid}.sales-os-advice dl div{border-top:1px solid #e6e7ed;padding-top:8px}.sales-os-advice dt{color:#6544e9;text-transform:uppercase;font-size:7px;font-weight:900}.sales-os-advice dd{color:#5c6178;margin:4px 0 0;font-size:8px;line-height:1.5}.sales-os-meeting>header>p{max-width:760px;color:var(--so-muted);margin:9px 0 0;font-size:10px;line-height:1.6}.sales-os-meeting-layout>aside button{color:#7d8194;text-align:left;background:#f5f5f8;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:10px;font-size:8px;display:flex}.sales-os-meeting-layout>aside button b{color:#fff;background:#a9acba;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;display:grid}.sales-os-meeting-layout>aside button.done b{background:#23806a}.sales-os-meeting-layout>aside button.active{color:var(--so-purple);background:#eeeafd;border-color:#d9d0fb;font-weight:850}.sales-os-meeting-layout>aside button.active b{background:var(--so-purple)}.sales-os-chapter{background:#f8f8fb;border:1px solid #e4e4eb;border-radius:9px;gap:11px;padding:16px;display:grid}.sales-os-chapter>h3{margin:0 0 3px;font:22px Georgia,serif}.sales-os-number-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sales-os-cost-card{color:#fff;background:linear-gradient(130deg,#111744,#2d2878);border-radius:9px;gap:5px;padding:15px;display:grid}.sales-os-cost-card span{color:var(--so-mint);text-transform:uppercase;font-size:8px;font-weight:900}.sales-os-cost-card strong{font:27px Georgia,serif}.sales-os-cost-card small{color:#c9cee2;font-size:8px;line-height:1.5}.sales-os-model-note{color:#745520;background:#fff0d4;border-radius:7px;margin:0;padding:10px;font-size:8px;line-height:1.5}.sales-os-meeting-form>footer{align-items:center;gap:7px;display:flex}.sales-os-meeting-form>footer button{color:var(--so-purple);background:#eeeafd;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.sales-os-meeting-form>footer button.save{color:#fff;background:var(--so-purple)}.sales-os-meeting-form>footer button:disabled{opacity:.4}.sales-os-meeting-form>footer .saved{margin-left:auto}.sales-os-summary>span{color:var(--so-purple);text-transform:uppercase;font-size:8px;font-weight:900}.sales-os-summary>p{color:var(--so-muted);margin:0;font-size:10px;line-height:1.6}.sales-os-summary>dl{grid-template-columns:1fr 1fr;gap:9px;margin:5px 0;display:grid}.sales-os-summary>dl div{background:#fff;border:1px solid #e3e3ea;border-radius:7px;padding:11px}.sales-os-summary dt{color:var(--so-purple);text-transform:uppercase;font-size:7px;font-weight:900}.sales-os-summary dd{color:#50556f;margin:5px 0 0;font-size:9px;line-height:1.5}.sales-os-summary>section{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sales-os-summary>section article{background:#fff;border:1px solid #e1e2e9;border-radius:8px;gap:5px;padding:12px;display:grid}.sales-os-summary>section article.positive{background:#e7f7f1;border-color:#bce8d8}.sales-os-summary>section span{color:#74788f;text-transform:uppercase;font-size:7px;font-weight:900}.sales-os-summary>section strong{font:18px Georgia,serif}.sales-os-print{color:#fff;background:var(--so-navy);border:0;border-radius:7px;justify-self:start;padding:10px 12px;font-size:8px;font-weight:900}@media (max-width:680px){.sales-os-number-grid,.sales-os-summary>dl,.sales-os-summary>section{grid-template-columns:1fr}.sales-os-meeting-form>footer{flex-direction:column;align-items:stretch}.sales-os-meeting-form>footer .saved{margin:0}}@media print{body *{visibility:hidden}.sales-os-summary,.sales-os-summary *{visibility:visible}.sales-os-summary{width:100%;inset:0;box-shadow:none!important;border:0!important;position:absolute!important}.sales-os-print{display:none}}.sales-os-implementation{width:min(1180px,100% - 40px);margin:22px auto 0}.sales-os-implementation>header{color:#fff;background:linear-gradient(125deg,#0b123d,#28246f);border-radius:11px;padding:24px}.sales-os-implementation>header>span{color:var(--so-mint);letter-spacing:.12em;font-size:8px;font-weight:900}.sales-os-implementation>header h2{max-width:780px;margin:8px 0;font:29px/1.15 Georgia,serif}.sales-os-implementation>header p{color:#c8cee3;max-width:860px;margin:0;font-size:10px;line-height:1.65}.sales-os-implementation>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.sales-os-implementation>div>article{background:#fff;border:1px solid #dedfe8;border-radius:11px;padding:18px;box-shadow:0 12px 34px #0b123d0e}.sales-os-implementation article>header{align-items:center;gap:11px;display:flex}.sales-os-implementation article>header>i{color:#fff;background:var(--so-navy);border-radius:9px;place-items:center;width:40px;height:40px;font:18px Georgia,serif;display:grid}.sales-os-implementation article h3{margin:0;font:19px Georgia,serif}.sales-os-implementation article header p{color:var(--so-muted);margin:3px 0 0;font-size:8px}.sales-os-implementation article header>b{color:#765824;text-align:center;background:#fff1d7;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:7px}.sales-os-implementation article header>b.ready{color:#176b55;background:#e4f7f0}.sales-os-implementation-axis{gap:7px;margin-top:17px;display:grid}.sales-os-implementation-axis i{background:#ececf2;border-radius:99px;height:8px;overflow:hidden}.sales-os-implementation-axis u{background:linear-gradient(90deg,var(--so-purple),var(--so-mint));border-radius:99px;height:100%;display:block}.sales-os-implementation-axis span{color:var(--so-muted);font-size:8px;font-weight:850}.sales-os-implementation dl{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;display:grid}.sales-os-implementation dl div{background:#f7f7fa;border-radius:7px;padding:10px}.sales-os-implementation dt{color:var(--so-muted);text-transform:uppercase;font-size:7px;font-weight:900}.sales-os-implementation dd{margin:4px 0 0;font:15px Georgia,serif}.sales-os-implementation article>footer{border-top:1px solid #e4e4ea;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.sales-os-implementation article>footer span{max-width:75%;color:var(--so-muted);font-size:7px;line-height:1.5}.sales-os-implementation article>footer strong{color:var(--so-purple);font:22px Georgia,serif}.sales-os-link-pending,.sales-os-implementation-empty{color:#666b82;background:#f7f7fa;border:1px dashed #d7d8e2;border-radius:9px;margin-top:15px;padding:18px}.sales-os-link-pending strong{color:#765824;font-size:9px}.sales-os-link-pending p,.sales-os-implementation-empty p{margin:7px 0 0;font-size:8px;line-height:1.55}.sales-os-implementation-empty{text-align:center;background:#fff;border-style:solid;padding:46px}.sales-os-implementation-empty>b{color:var(--so-purple);font:34px Georgia,serif}.sales-os-implementation-empty h3{margin:8px 0 0;font:24px Georgia,serif}@media (max-width:820px){.sales-os-implementation>div{grid-template-columns:1fr}}@media (max-width:520px){.sales-os-implementation dl{grid-template-columns:1fr}.sales-os-implementation article>header{flex-wrap:wrap;align-items:flex-start}.sales-os-implementation article header>b{margin-left:0}}.sales-process-shell,.sales-results{width:min(1180px,100% - 40px);margin:22px auto 0}.sales-process-axis{background:#fff;border:1px solid #dedfe8;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;padding:10px;display:grid}.sales-process-axis div{color:#777b91;background:#f6f6f9;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:9px 12px;font-size:10px;font-weight:850;display:flex}.sales-process-axis b{color:#fff;background:#a1a4b3;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.sales-process-axis .active{color:#171b4b;background:#eeeafd}.sales-process-axis .active b{background:#6544e9}.sales-process-axis .done{color:#176b55;background:#e8f7f2}.sales-process-axis .done b{background:#23806a}.sales-process-start,.sales-process-learning,.sales-process-result{background:#fff;border:1px solid #dedfe8;border-radius:13px;padding:30px;box-shadow:0 16px 44px #0b123d12}.sales-process-start>span,.sales-process-learning>header>span,.sales-process-result>span,.sales-results>header>span{color:#6544e9;letter-spacing:.11em;font-size:9px;font-weight:900}.sales-process-start>h2,.sales-process-learning h2,.sales-process-result>h2,.sales-results>header h2{max-width:850px;margin:9px 0;font:34px/1.12 Georgia,serif}.sales-process-start>p,.sales-process-learning header p,.sales-process-result>p,.sales-results>header p{color:#74788f;max-width:850px;font-size:12px;line-height:1.65}.sales-process-contract{grid-template-columns:repeat(3,1fr);gap:10px;margin:23px 0;display:grid}.sales-process-contract>div{background:#f7f7fa;border:1px solid #e1e2e9;border-radius:10px;gap:7px;padding:17px;display:grid}.sales-process-contract b{color:#6544e9;font-size:9px}.sales-process-contract strong{font:17px Georgia,serif}.sales-process-contract small{color:#74788f;font-size:10px;line-height:1.5}.sales-process-start>section{grid-template-columns:1fr 1fr;gap:11px;display:grid}.sales-process-start label{color:#666b81;gap:6px;font-size:10px;font-weight:850;display:grid}.sales-process-start label:first-child,.sales-process-start label:last-child{grid-column:1/-1}.sales-process-start :is(input,select,textarea){background:#f8f8fb;border:1px solid #dcdde6;border-radius:8px;width:100%;padding:12px;font-size:12px}.sales-process-start textarea{resize:vertical;min-height:80px}.sales-process-start>button,.sales-process-learning>button,.sales-process-result>button{color:#fff;background:#6544e9;border:0;border-radius:8px;margin-top:18px;padding:12px 17px;font-size:10px;font-weight:900}.sales-process-start>button:disabled{opacity:.4}.sales-process-learning>section{color:#fff;background:radial-gradient(circle at 90% 0,#61d8b333,#0000 30%),linear-gradient(125deg,#0b123d,#292571);border-radius:11px;margin-top:20px;padding:24px}.sales-process-learning>section p{color:#d0d4e5;margin:0;font-size:12px;line-height:1.7}.sales-process-learning blockquote{border-left:3px solid #61d8b3;margin:18px 0 0;padding-left:15px;font:18px/1.5 Georgia,serif}.sales-process-note{background:#fffaf0;border:1px solid #ead8ae;border-radius:9px;margin-top:14px;padding:15px}.sales-process-note label{color:#765824;gap:7px;font-size:10px;font-weight:900;display:grid}.sales-process-note textarea{resize:vertical;background:#fff;border:1px solid #dfcc9f;border-radius:7px;min-height:82px;padding:11px;font-size:11px}.sales-process-note footer{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.sales-process-note small{color:#8a7954;font-size:8px;line-height:1.4}.sales-process-note button{color:#fff;background:#765824;border:0;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:900}.sales-process-result>div,.sales-results-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.sales-process-metric{background:#f7f7fa;border:1px solid #e0e1e8;border-radius:9px;gap:5px;padding:15px;display:grid}.sales-process-metric strong{font:25px Georgia,serif}.sales-process-metric span{color:#73778d;text-transform:uppercase;font-size:8px;font-weight:900}.sales-process-result>section:not(.sales-process-analysis){background:#eef0f6;border-radius:9px;margin-top:14px;padding:15px}.sales-process-result>section p{color:#666b80;margin:6px 0 0;font-size:10px;line-height:1.55}.sales-process-analysis{color:#fff;background:linear-gradient(135deg,#0b123d,#28246f);border-radius:10px;margin-top:16px;padding:18px}.sales-process-analysis>header{justify-content:space-between;align-items:center;display:flex}.sales-process-analysis>header span{color:#61d8b3;text-transform:uppercase;font-size:9px;font-weight:900}.sales-process-analysis>header b{color:#0b123d;background:#61d8b3;border-radius:99px;padding:6px 8px;font-size:7px}.sales-process-analysis>p{color:#d0d4e5!important}.sales-process-analysis>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.sales-process-analysis article{background:#ffffff14;border-radius:8px;padding:12px}.sales-process-analysis article strong{font-size:9px}.sales-process-analysis ul{color:#d3d7e7;margin:8px 0 0;padding-left:17px;font-size:8px;line-height:1.55}.sales-process-analysis blockquote{border-left:3px solid #61d8b3;margin:12px 0 0;padding-left:12px;font:14px/1.5 Georgia,serif}.sales-process-test-intro{color:#4f3d84;background:#f0edff;border-radius:8px;margin-top:15px;padding:14px}.sales-process-test-intro p{margin:5px 0 0;font-size:9px;line-height:1.5}.sales-os-meeting-form>footer button.finish{color:#0b123d;background:#61d8b3}.sales-results>header{color:#fff;background:radial-gradient(circle at 90% 0,#61d8b338,#0000 32%),linear-gradient(125deg,#0b123d,#292571);border-radius:12px;padding:26px}.sales-results>header>span{color:#61d8b3}.sales-results>header p{color:#cbd0e3}.sales-results-summary{grid-template-columns:1fr 1fr}.sales-results-summary>article{background:#fff;border:1px solid #dedfe8;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:9px;padding:18px;display:grid}.sales-results-summary h3{grid-column:1/-1;margin:0;font:21px Georgia,serif}.sales-results-people,.sales-results-recent{background:#fff;border:1px solid #dedfe8;border-radius:11px;margin-top:14px;padding:20px}.sales-results :is(.sales-results-people,.sales-results-recent)>h3{margin:0 0 13px;font:21px Georgia,serif}.sales-results-people [role=table]{overflow:auto}.sales-results-people [role=row]{border-bottom:1px solid #e7e7ed;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:9px;min-width:760px;padding:11px;font-size:9px;display:grid}.sales-results-people header{color:#73778d;text-transform:uppercase;background:#f6f6f9;font-size:8px;font-weight:900}.sales-results-recent>div{gap:7px;display:grid}.sales-results-recent article{background:#f7f7fa;border-radius:8px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;padding:10px;display:grid}.sales-results-recent article>i{color:#fff;background:#6544e9;border-radius:7px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.sales-results-recent article>div{display:grid}.sales-results-recent article span,.sales-results-recent article small{color:#74788f;font-size:8px}.sales-results-recent article>b{font:18px Georgia,serif}.sales-results-recent>p{color:#74788f;font-size:10px}@media (max-width:900px){.sales-process-contract,.sales-process-result>div,.sales-process-analysis>div,.sales-results-summary{grid-template-columns:1fr}.sales-results-summary>article{grid-template-columns:1fr 1fr 1fr}}@media (max-width:560px){.sales-process-shell,.sales-results{width:calc(100% - 18px)}.sales-process-axis div{padding:8px}.sales-process-axis span{font-size:8px}.sales-process-start,.sales-process-learning,.sales-process-result{padding:18px}.sales-process-start>h2,.sales-process-learning h2,.sales-process-result>h2,.sales-results>header h2{font-size:27px}.sales-process-start>section,.sales-results-summary>article{grid-template-columns:1fr}.sales-results-summary h3{grid-column:auto}.sales-process-note footer{flex-direction:column;align-items:stretch}.sales-results-recent article{grid-template-columns:34px 1fr auto}.sales-results-recent article small{grid-column:2/-1}}.sales-results-people>div{overflow:auto}.sales-results-people>div>article,.sales-results-table-head{border-bottom:1px solid #e7e7ed;grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:9px;min-width:760px;padding:11px;font-size:9px;display:grid}.sales-results-table-head{color:#73778d;text-transform:uppercase;background:#f6f6f9;font-weight:900;font-size:8px!important}.sales-results-recent article>p{color:#4e536b;background:#fff;border-left:3px solid #6544e9;border-radius:0 7px 7px 0;grid-column:2/-1;margin:0;padding:8px 10px;font-size:9px;line-height:1.55}.sales-academy-question-progress{background:#e8e9f0;border-radius:99px;height:9px;margin-top:18px;position:relative;overflow:hidden}.sales-academy-question-progress i{background:linear-gradient(90deg,var(--so-purple),var(--so-mint));height:100%;transition:width .3s;display:block}.sales-academy-question-progress b{color:#171b4b;font-size:7px;position:absolute;top:-1px;right:8px}.sales-academy-question{background:#fff;border:1px solid #dedfe8;border-radius:13px;max-width:920px;margin:18px auto;padding:26px;box-shadow:0 16px 40px #15193a14}.sales-academy-question>span{color:var(--so-purple);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.sales-academy-question>h3{max-width:780px;margin:12px 0 20px;font:26px/1.25 Georgia,serif}.sales-academy-question>div{gap:10px;display:grid}.sales-academy-question>div>button{min-height:62px;color:var(--so-ink);text-align:left;background:#f8f8fb;border:1px solid #e0e1e8;border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:12px 15px;display:grid}.sales-academy-question>div>button.selected{border-color:var(--so-purple);background:#f0edff}.sales-academy-question>div>button i{color:#fff;background:#555d77;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.sales-academy-question>div>button em{font-size:10px;font-style:normal;line-height:1.45}.sales-answer-feedback{border-radius:10px;margin:18px 0;padding:18px}.sales-answer-feedback header{justify-content:space-between;display:flex}.sales-answer-feedback header strong{font:20px Georgia,serif}.sales-answer-feedback p{margin:10px 0 0;font-size:10px;line-height:1.6}.sales-answer-feedback.ideal{color:#175d4e;background:#e9f8f3;border:1px solid #a8decf}.sales-answer-feedback.acceptable{color:#6f5419;background:#fff6df;border:1px solid #ecd79e}.sales-answer-feedback.weak{color:#874f1d;background:#fff0df;border:1px solid #e9c39c}.sales-answer-feedback.dangerous{color:#8a2e43;background:#fff0f3;border:1px solid #e9aebc}.sales-academy-question-actions{justify-content:space-between;max-width:920px;margin:0 auto;display:flex}.sales-certification-status{border-radius:10px;margin:18px 0;padding:18px}.sales-certification-status span,.sales-certification-status p{margin:0;font-size:9px;display:block}.sales-certification-status strong{margin:5px 0;font:23px Georgia,serif;display:block}.sales-certification-status.authorised{color:#175d4e;background:#e8f7f1}.sales-certification-status.learning{color:#6d5218;background:#fff4d9}.sales-results-people article>strong small{border-radius:99px;width:max-content;margin-top:4px;padding:2px 6px;font-size:6px;display:block}.sales-results-people article>strong small.authorised{color:#17644f;background:#dff5ed}.sales-results-people article>strong small.learning{color:#775519;background:#fff0ca}.sales-registry>header{color:#fff;background:radial-gradient(circle at 90% 0,#5dd5b138,#0000 34%),linear-gradient(125deg,#0a1239,#27246d);border-radius:12px;padding:26px}.sales-registry>header>span{color:var(--so-mint);letter-spacing:.1em;font-size:8px;font-weight:900}.sales-registry>header h2{margin:9px 0;font:30px Georgia,serif}.sales-registry>header p{color:#d7dbea;max-width:860px;font-size:10px;line-height:1.6}.sales-registry>header b{color:#a7ead7;font-size:8px}.sales-registry>nav{gap:8px;margin:16px 0;display:flex}.sales-registry>nav button{background:#fff;border:1px solid #dedfe8;border-radius:99px;padding:9px 14px;font-size:8px}.sales-registry>nav button.active{color:#fff;background:var(--so-purple)}.sales-registry-contact-form{background:#fff;border:1px solid #dedfe8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;padding:18px;display:grid}.sales-registry-contact-form h3{grid-column:1/-1;margin:0;font:20px Georgia,serif}.sales-registry-contact-form label{gap:5px;font-size:7px;font-weight:900;display:grid}.sales-registry-contact-form label.wide{grid-column:span 3}.sales-registry-contact-form :is(input,select,textarea){border:1px solid #d8d9e2;border-radius:7px;width:100%;padding:10px;font:9px Arial}.sales-registry-contact-form button{align-self:end;min-height:38px}.sales-registry-list{gap:12px;display:grid}.sales-registry-list>article{background:#fff;border:1px solid #dedfe8;border-radius:10px;padding:18px}.sales-registry-list>article>header{justify-content:space-between;gap:16px;display:flex}.sales-registry-list>article>header span{color:var(--so-purple);font-size:7px;font-weight:900}.sales-registry-list>article>header h3{margin:4px 0;font:21px Georgia,serif}.sales-registry-list>article>header p{color:var(--so-muted);margin:0;font-size:8px}.sales-registry-list>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.sales-registry-list>article>div>section{background:#f7f7fa;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto auto auto;gap:10px;padding:12px;display:grid}.sales-registry-list section>i{color:#fff;background:var(--so-purple);border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.sales-registry-list section div{gap:3px;display:grid}.sales-registry-list section :is(span,small,p){color:var(--so-muted);margin:0;font-size:7px}.sales-registry-list section em{font-size:7px;font-style:normal}.sales-registry-list section>button{color:#9b3450;background:0 0;border:0;font-size:16px}.sales-registry-list section>button.edit{color:var(--so-purple)}.sales-registry-access{background:#f1effa;border:1px solid #d8d1f1;border-radius:10px;margin-top:18px;padding:18px}.sales-registry-access>header h3{margin:0;font:20px Georgia,serif}.sales-registry-access>div{grid-template-columns:2fr 1fr auto;gap:8px;display:grid}.sales-registry-access :is(input,select){border:1px solid #d4cee9;border-radius:7px;padding:10px}.sales-registry-access>article{background:#fff;border-radius:7px;grid-template-columns:2fr 1fr 2fr auto;align-items:center;gap:10px;margin-top:8px;padding:9px;font-size:8px;display:grid}@media (max-width:900px){.sales-registry-contact-form{grid-template-columns:repeat(2,1fr)}.sales-registry-contact-form label.wide{grid-column:1/-1}.sales-registry-list>article>div{grid-template-columns:1fr}}@media (max-width:560px){.sales-academy-question{padding:17px}.sales-academy-question>h3{font-size:21px}.sales-registry-contact-form,.sales-registry-access>div,.sales-registry-access>article{grid-template-columns:1fr}.sales-registry-contact-form label.wide{grid-column:auto}}.sales-registry{width:min(1180px,100% - 40px);margin:22px auto 0}.sales-chapter-coach{color:#4f3d84;border-left:3px solid var(--so-purple);background:#eeeafd;border-radius:0 7px 7px 0;margin:0;padding:11px;font-size:9px;line-height:1.55}.sales-results-people .sales-results-quality{color:#647080;grid-column:1/-1;padding:.35rem 0 .15rem;line-height:1.55}.sales-registry-empty{text-align:center;background:#fff;border:1px dashed #cfd1dd;border-radius:10px;padding:34px}.sales-registry-empty b{color:#fff;background:var(--so-purple);border-radius:12px;place-items:center;width:44px;height:44px;margin:0 auto 12px;font-size:20px;display:grid}.sales-registry-empty h3{margin:0;font:21px Georgia,serif}.sales-registry-empty p{max-width:640px;color:var(--so-muted);margin:8px auto 0;font-size:9px;line-height:1.6}.sales-meeting-preflight>p{max-width:900px}.sales-preflight-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:start;gap:16px;margin-top:24px;display:grid}.sales-preflight-main,.sales-preflight-contact,.sales-preflight-details{background:#f8f8fb;border:1px solid #e0e1e9;border-radius:12px;padding:20px}.sales-preflight-main{gap:16px;display:grid}.sales-preflight-main h3,.sales-preflight-contact h3{margin:0;font:22px Georgia,serif}.sales-preflight-main fieldset{border:0;margin:0;padding:0}.sales-preflight-main legend{color:#353a58;margin-bottom:8px;font-size:11px;font-weight:900}.sales-preflight-main fieldset>p{color:#73778d;margin:0 0 9px;font-size:9px;line-height:1.5}.sales-choice-grid,.sales-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sales-choice-grid button,.sales-role-grid button{color:#555a72;text-align:left;background:#fff;border:1px solid #dfe0e8;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:9px;font-size:9px;font-weight:800;display:flex}.sales-choice-grid button i,.sales-role-grid button i{color:#6544e9;background:#f0edff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.sales-choice-grid button.selected,.sales-role-grid button.selected{color:#123f36;background:#e9f8f3;border-color:#94d8c4;box-shadow:0 0 0 2px #61d8b31f}.sales-choice-grid button.selected i,.sales-role-grid button.selected i{color:#fff;background:#23806a}.sales-preflight-contact{color:#fff;background:linear-gradient(145deg,#0b123d,#26266d);border-color:#292f68;gap:10px;display:grid;position:sticky;top:90px}.sales-preflight-contact>span{color:#61d8b3;letter-spacing:.08em;font-size:8px;font-weight:900}.sales-preflight-contact h3{color:#fff}.sales-preflight-contact>p{color:#c9cee2;margin:0;font-size:9px;line-height:1.55}.sales-preflight-contact label{color:#d8dced!important}.sales-preflight-contact :is(input,select,textarea){color:#fff!important;background:#ffffff14!important;border-color:#ffffff2e!important}.sales-preflight-contact>button{color:#0b123d;background:#61d8b3;border:0;border-radius:8px;padding:11px;font-size:9px;font-weight:900}.sales-contact-picks{gap:6px;display:grid}.sales-contact-picks button{color:#fff;text-align:left;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.sales-contact-picks button.selected{background:#61d8b329;border-color:#61d8b3}.sales-contact-picks button>i{color:#0b123d;background:#61d8b3;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.sales-contact-picks button span{gap:2px;display:grid}.sales-contact-picks strong{font-size:9px}.sales-contact-picks small{color:#c4cbe2;font-size:7px}.sales-preflight-details{margin-top:16px;grid-template-columns:repeat(4,1fr)!important;gap:11px!important;display:grid!important}.sales-preflight-details label{grid-column:auto!important}.sales-preflight-details .wide{grid-column:span 2!important}.sales-preflight-details textarea{min-height:92px}.sales-os-meeting>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.sales-os-meeting>header>div:first-child span{color:#6544e9;letter-spacing:.11em;font-size:8px;font-weight:900}.sales-os-meeting>header>div:first-child p{color:#74788f;max-width:780px;margin:7px 0 0;font-size:10px;line-height:1.55}.sales-audience-toggle{color:#fff;background:#0b123d;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}.sales-meeting-progress{background:#ececf2;border-radius:99px;grid-column:1/-1;height:8px;position:relative;margin-top:5px!important}.sales-os-meeting-layout>aside button span{min-width:0;padding:0;display:grid;background:0 0!important}.sales-os-meeting-layout>aside button span small{color:#8d91a4;text-transform:uppercase;font-size:6px;font-weight:900}.sales-os-meeting-layout>aside button span{font-size:8px;line-height:1.3}.sales-meeting-stage{color:#fff;background:radial-gradient(circle at 88% 10%,#61d8b340,#0000 30%),linear-gradient(130deg,#0b123d,#292571);border-radius:13px;padding:26px;box-shadow:0 16px 36px #0b123d24}.sales-meeting-stage>span{color:#61d8b3;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.sales-meeting-stage h2{margin:10px 0 13px!important;font:26px/1.27 Georgia,serif!important}.sales-meeting-stage p{color:#cdd3e7;margin:0;font-size:10px;line-height:1.6}.sales-director-board{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.sales-director-board article{background:#f6f6f9;border:1px solid #e1e2e9;border-radius:9px;gap:6px!important;padding:14px!important;display:grid!important}.sales-director-board article.client-value{background:#e9f8f3;border-color:#b7e5d7}.sales-director-board span,.sales-evidence-heading>span{color:#6544e9;text-transform:uppercase;font-size:7px;font-weight:900}.sales-director-board p{color:#555b73;margin:0;font-size:9px;line-height:1.55}.sales-meeting-branches{background:#fff;border:1px solid #e1e2e9;border-radius:10px;padding:14px}.sales-meeting-branches h3{margin:0 0 9px;font-size:10px}.sales-meeting-branches>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sales-meeting-branches button{color:#565c74;text-align:left;background:#f8f8fb;border:1px solid #e1e2e9;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.sales-meeting-branches button>i{color:#6544e9;background:#eeeafd;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.sales-meeting-branches button>span{gap:5px;display:grid}.sales-meeting-branches button strong{font-size:8px}.sales-meeting-branches button small{color:#636980;font-size:8px;line-height:1.5}.sales-meeting-branches button.selected{background:#fff8e9;border-color:#e6c989}.sales-meeting-branches button.selected>i{color:#fff;background:#9b6d18}.sales-evidence-heading{border-top:1px solid #e2e3ea;justify-content:space-between;align-items:center;margin-top:4px;padding:10px 2px 0;display:flex}.sales-evidence-heading small{color:#9a7040;font-size:7px;font-weight:850}.sales-process-note{position:relative;box-shadow:none!important;border-radius:12px!important}.sales-process-note:before{content:"";background:#fffaf0;border-top:1px solid #ead8ae;border-left:1px solid #ead8ae;width:9px;height:9px;position:absolute;top:-6px;left:22px;transform:rotate(45deg)}.sales-output-tabs{gap:7px;margin-top:20px;display:flex}.sales-output-tabs button{color:#555b72;background:#f3f3f7;border:1px solid #dedfe8;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}.sales-output-tabs button.active{color:#fff;background:#6544e9;border-color:#6544e9}.sales-client-brief,.sales-internal-result{border:1px solid #dedfe8;background:#fff!important;border-radius:10px!important;margin-top:12px!important;padding:22px!important}.sales-internal-result>p{margin:0 0 13px!important}.sales-internal-result>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sales-client-presentation{width:min(1500px,100% - 28px)}.sales-client-presentation>.sales-process-axis{display:none}.sales-client-presentation .sales-os-meeting{width:100%;margin-top:0;padding:30px}.sales-client-presentation .sales-os-meeting-layout{grid-template-columns:1fr;margin-top:24px}.sales-client-presentation .sales-os-meeting-layout>aside,.sales-client-presentation .sales-os-advisor{display:none}.sales-client-presentation .sales-meeting-stage{text-align:center;align-content:center;min-height:420px;padding:7vw;display:grid}.sales-client-presentation .sales-meeting-stage h2{max-width:1050px;margin:18px auto!important;font-size:clamp(32px,4vw,60px)!important}.sales-client-presentation .sales-meeting-stage p{max-width:850px;margin:0 auto;font-size:15px}.sales-client-presentation .sales-audience-toggle{z-index:2;position:relative}.sales-client-presentation .sales-meeting-progress{display:none}@media (max-width:1050px){.sales-preflight-grid{grid-template-columns:1fr}.sales-preflight-contact{position:static}.sales-choice-grid,.sales-role-grid{grid-template-columns:repeat(2,1fr)}.sales-preflight-details{grid-template-columns:1fr 1fr!important}.sales-director-board{grid-template-columns:1fr}.sales-internal-result>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.sales-choice-grid,.sales-role-grid,.sales-meeting-branches>div,.sales-preflight-details{grid-template-columns:1fr!important}.sales-preflight-details .wide{grid-column:auto!important}.sales-os-meeting>header{grid-template-columns:1fr}.sales-meeting-progress{grid-column:auto}.sales-audience-toggle{justify-self:start}.sales-client-presentation .sales-meeting-stage{min-height:330px;padding:34px 20px}.sales-client-presentation .sales-meeting-stage h2{font-size:30px!important}.sales-internal-result>div{grid-template-columns:1fr}}.sales-client-scene-nav{justify-content:center;align-items:center;gap:14px;display:flex}.sales-client-scene-nav button{color:#fff;background:#6544e9;border:0;border-radius:8px;padding:11px 15px;font-size:9px;font-weight:900}.sales-client-scene-nav button:disabled{opacity:.35}.sales-client-scene-nav span{color:#74788f;font-size:9px;font-weight:900}.sales-guided-choices{background:#fff;border:1px solid #dcdee8;border-radius:13px;padding:20px;box-shadow:0 12px 30px #1117440f}.sales-guided-choices>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sales-guided-choices>header strong{color:#262c52;font-size:12px}.sales-guided-choices>header span{color:#72788f;font-size:10px;font-weight:800}.sales-guided-choices>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sales-guided-choices button{color:#343a5b;text-align:left;background:#f7f7fa;border:1px solid #dfe1e9;border-radius:10px;align-items:center;gap:11px;min-height:58px;padding:13px;font-size:12px;font-weight:800;line-height:1.35;transition:transform .16s,border-color .16s,background .16s;display:flex}.sales-guided-choices button:hover{border-color:#b7abe9;transform:translateY(-1px)}.sales-guided-choices button i{color:#6544e9;background:#ece9fa;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.sales-guided-choices button.selected{color:#123f36;background:#e7f7f1;border-color:#8cd0bd;box-shadow:0 0 0 2px #61d8b324}.sales-guided-choices button.selected i{color:#fff;background:#23806a}.sales-guided-choices button.selected.risk{color:#6e401c;background:#fff4df;border-color:#e7c78c}.sales-guided-choices button.selected.risk i{background:#9b6d18}.sales-live-calculator{color:#fff;background:linear-gradient(145deg,#0b123d,#24236b);border-radius:13px;padding:22px}.sales-live-calculator>header span{color:#61d8b3;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.sales-live-calculator>header h3{color:#e8eaf4;max-width:820px;margin:8px 0 18px;font:18px/1.45 Georgia,serif}.sales-calc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sales-calc-grid>article{background:#ffffff12;border:1px solid #ffffff1c;border-radius:9px;padding:13px}.sales-calc-grid>article>strong{color:#dfe3f2;margin-bottom:9px;font-size:10px;display:block}.sales-calc-presets{flex-wrap:wrap;gap:6px;display:flex}.sales-calc-presets button{color:#d9ddef;background:#ffffff12;border:1px solid #ffffff29;border-radius:7px;padding:8px 10px;font-size:9px;font-weight:800}.sales-calc-presets button.selected{color:#071b24;background:#61d8b3;border-color:#61d8b3}.sales-calc-result{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.sales-calc-result article{color:#151936;background:#fff;border-radius:9px;gap:6px;padding:14px;display:grid}.sales-calc-result article.positive{background:#dff7ef}.sales-calc-result span{color:#666e87;text-transform:uppercase;font-size:8px;font-weight:900}.sales-calc-result strong{font:22px Georgia,serif}.sales-live-calculator>p{color:#cbd0e3;margin:11px 0 0;font-size:9px;line-height:1.55}.sales-process-note{border-radius:10px!important}.sales-process-note:before{display:none!important}.sales-advisor-quick{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sales-advisor-quick button{text-align:left;min-height:44px;line-height:1.35;padding:9px!important}.sales-os-advisor-form details{border-top:1px solid #ffffff21;padding-top:8px}.sales-os-advisor-form summary{cursor:pointer;color:#cbd0e3;font-size:9px;font-weight:850}.sales-os-advisor-form details label{margin-top:9px}.sales-client-presentation .sales-guided-choices{width:100%;max-width:1120px;margin:0 auto;padding:28px}.sales-client-presentation .sales-guided-choices button{min-height:78px;font-size:17px}.sales-client-presentation .sales-live-calculator{width:100%;max-width:1200px;margin:0 auto}.sales-client-presentation .sales-os-meeting-form>footer{justify-content:center}.sales-client-presentation .sales-os-meeting-form>footer .save,.sales-client-presentation .sales-os-meeting-form>footer .saved{display:none}.sales-os-new-client-cta{gap:10px;padding:22px;display:grid;background:linear-gradient(145deg,#fff,#f1efff)!important;border-color:#cfc5fb!important}.sales-os-new-client-cta>span,.sales-client-case-create>header>span,.sales-case-picker>span{color:var(--so-purple);letter-spacing:.11em;font-size:8px;font-weight:900}.sales-os-new-client-cta h2{margin:0;font:25px/1.15 Georgia,serif}.sales-os-new-client-cta p{color:var(--so-muted);margin:0;font-size:10px;line-height:1.55}.sales-os-new-client-cta ol{counter-reset:case;grid-template-columns:1fr 1fr;gap:6px;margin:2px 0;padding:0;list-style:none;display:grid}.sales-os-new-client-cta li{color:#4e536d;counter-increment:case;background:#fff;border:1px solid #dedfe8;border-radius:7px;padding:8px;font-size:8px;font-weight:850}.sales-os-new-client-cta li:before{content:counter(case);color:#fff;background:var(--so-purple);border-radius:50%;place-items:center;width:18px;height:18px;margin-right:7px;display:inline-grid}.sales-os-new-client-cta button{color:#fff;background:var(--so-purple);border:0;border-radius:8px;padding:12px;font-size:9px;font-weight:900}.sales-client-case-create,.sales-case-picker{background:#fff;border:1px solid #dedfe8;border-radius:13px;width:min(1180px,100% - 40px);margin:22px auto 0;padding:28px;box-shadow:0 16px 44px #0b123d12}.sales-client-case-create>header h2,.sales-case-picker h2{margin:8px 0;font:34px/1.12 Georgia,serif}.sales-client-case-create>header p,.sales-case-picker>p{max-width:900px;color:var(--so-muted);margin:0;font-size:11px;line-height:1.65}.sales-client-case-sections{grid-template-columns:1.1fr .9fr;gap:12px;margin-top:23px;display:grid}.sales-client-case-sections fieldset{background:#f8f8fb;border:1px solid #e0e1e9;border-radius:11px;grid-template-columns:1fr 1fr;align-content:start;gap:11px;margin:0;padding:20px;display:grid}.sales-client-case-sections fieldset:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}.sales-client-case-sections legend{color:var(--so-purple);padding:0 8px;font-size:10px;font-weight:900}.sales-client-case-sections label{color:#626780;gap:6px;font-size:9px;font-weight:850;display:grid}.sales-client-case-sections :is(input,textarea){width:100%;color:var(--so-ink);background:#fff;border:1px solid #dcdde6;border-radius:8px;outline:none;padding:12px;font-size:11px}.sales-client-case-sections :is(input,textarea):focus{border-color:var(--so-purple);box-shadow:0 0 0 3px #6544e91a}.sales-client-case-sections textarea{resize:vertical;min-height:100px}.sales-case-segments{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.sales-case-segments button,.sales-case-formats button{color:#555a72;text-align:left;background:#fff;border:1px solid #dfe0e8;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px;font-size:9px;font-weight:800;display:flex}.sales-case-segments button i{width:22px;height:22px;color:var(--so-purple);background:#eeeafd;border-radius:6px;place-items:center;font-style:normal;display:grid}.sales-case-segments button.selected,.sales-case-formats button.selected{color:#123f36;background:#e9f8f3;border-color:#94d8c4}.sales-case-formats{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sales-client-case-sections .wide{grid-column:1/-1}.sales-client-case-create>footer{border-top:1px solid #e2e3e9;justify-content:space-between;align-items:center;margin-top:14px;padding-top:15px;display:flex}.sales-client-case-create>footer small{color:#74788f;font-size:8px}.sales-client-case-create>footer button{color:#fff;background:var(--so-purple);border:0;border-radius:8px;padding:13px 18px;font-size:10px;font-weight:900}.sales-case-picker>div{gap:8px;margin-top:20px;display:grid}.sales-case-picker>div>button{color:var(--so-ink);text-align:left;background:#f8f8fb;border:1px solid #dfe0e8;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.sales-case-picker>div>button:hover{background:#f1efff;border-color:#9e89f2}.sales-case-picker button>i{color:#fff;background:var(--so-navy);border-radius:9px;place-items:center;width:42px;height:42px;font:18px Georgia,serif;display:grid}.sales-case-picker button>span{gap:3px;display:grid}.sales-case-picker button strong{font:17px Georgia,serif}.sales-case-picker button small{color:var(--so-muted);font-size:8px}.sales-case-picker button>b{color:var(--so-purple);font-size:9px}.sales-selected-case{color:#fff;background:linear-gradient(135deg,#0b123d,#28266e);border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:14px;display:grid}.sales-selected-case>i{color:#0b123d;background:var(--so-mint);border-radius:9px;place-items:center;width:42px;height:42px;font:18px Georgia,serif;display:grid}.sales-selected-case small{color:var(--so-mint);text-transform:uppercase;font-size:7px;font-weight:900}.sales-selected-case h3{color:#fff;margin:3px 0 1px!important}.sales-selected-case p{color:#cbd1e5!important;margin:0!important;font-size:8px!important}.sales-selected-case ol{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.sales-selected-case li{color:#b9c0d9;text-align:center;background:#ffffff12;border-radius:6px;padding:7px;font-size:7px;font-weight:900}.sales-selected-case li.active{color:#0b123d;background:var(--so-mint)}.sales-client-safe-notice{color:#155e4d;background:#e9f8f3;border:1px solid #b5e5d6;border-radius:9px;align-items:center;gap:10px;margin-top:16px;padding:13px;display:flex}.sales-client-safe-notice>b{color:#fff;background:#23806a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.sales-client-safe-notice strong{font-size:9px}.sales-client-safe-notice p{margin:3px 0 0;font-size:8px;line-height:1.45}.sales-process-note{overflow:hidden;box-shadow:none!important;background:#f7f7fa!important;border:1px solid #d9dbe5!important;border-radius:10px!important;margin-top:16px!important;padding:0!important;position:static!important}.sales-process-note:before,.sales-process-note:after{content:none!important;display:none!important}.sales-process-note>header{background:#eff0f5;border-bottom:1px solid #d9dbe5;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.sales-process-note>header>span{color:#fff;background:#4c5270;border-radius:6px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.sales-process-note>header>div{gap:3px;display:grid}.sales-process-note>header strong{color:#252a47;font-size:10px}.sales-process-note>header small{color:#74788f;font-size:8px;line-height:1.4}.sales-process-note>textarea{resize:vertical;width:calc(100% - 28px);min-height:108px;margin:14px;padding:12px;line-height:1.55;background:#fff!important;border:1px solid #d7d9e3!important;border-radius:7px!important;font-size:11px!important}.sales-process-note>footer{justify-content:space-between;align-items:center;padding:0 14px 13px;display:flex;margin:0!important}.sales-process-note>footer small{color:#74788f!important}.sales-process-note>footer button{border:0;font-weight:900;color:#fff!important;background:#4c5270!important;border-radius:7px!important;padding:9px 12px!important;font-size:8px!important}@media (max-width:820px){.sales-client-case-sections{grid-template-columns:1fr}.sales-client-case-sections fieldset:last-child{grid-column:auto}.sales-selected-case ol{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sales-client-case-create,.sales-case-picker{width:calc(100% - 18px);padding:18px}.sales-client-case-sections fieldset,.sales-client-case-sections fieldset:last-child{grid-template-columns:1fr}.sales-case-segments,.sales-client-case-sections .wide{grid-column:auto}.sales-case-formats{grid-template-columns:1fr}.sales-client-case-create>footer{flex-direction:column;align-items:stretch;gap:10px}.sales-case-picker>div>button{grid-template-columns:38px 1fr}.sales-case-picker button>b{grid-column:2}.sales-selected-case ol{grid-template-columns:1fr}}.sales-academy-autosave{color:#18705a;margin-top:8px;font-size:8px;font-weight:900;display:inline-flex}.sales-academy-question-map{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin:14px 0;display:grid}.sales-academy-question-map button{color:#686d83;text-align:left;background:#fff;border:1px solid #dedfe8;border-radius:8px;align-items:center;gap:7px;padding:8px;display:flex}.sales-academy-question-map button i{color:#fff;background:#a0a4b4;border-radius:6px;flex:none;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:900;display:grid}.sales-academy-question-map button span{font-size:7px;font-weight:900}.sales-academy-question-map button.active{color:#6544e9;background:#f0edff;border-color:#9e89f2;box-shadow:0 0 0 2px #6544e914}.sales-academy-question-map button.active i{background:#6544e9}.sales-academy-question-map button.rated-ideal i{background:#23806a}.sales-academy-question-map button.rated-acceptable i{background:#5f789e}.sales-academy-question-map button.rated-weak i{background:#9b6d18}.sales-academy-question-map button.rated-dangerous i{background:#a23e59}@media (max-width:720px){.sales-guided-choices>div,.sales-calc-grid,.sales-calc-result,.sales-advisor-quick{grid-template-columns:1fr}.sales-guided-choices{padding:14px}.sales-guided-choices>header{flex-direction:column;align-items:flex-start}.sales-guided-choices button{font-size:11px}.sales-client-presentation .sales-guided-choices button{font-size:14px}}.sales-process-note{background:#fff!important;border-color:#dfe1ea!important;border-radius:12px!important;box-shadow:0 8px 24px #1117440b!important}.sales-process-note>header{background:#fff;border-bottom:0;padding:13px 15px 10px}.sales-process-note>header>span{color:#6544e9;background:#eeeafd;border-radius:8px;width:30px;height:30px}.sales-process-note>header strong{font-size:11px}.sales-process-note>header small{max-width:720px;font-size:8px}.sales-process-note>textarea{width:calc(100% - 30px);min-height:78px;margin:0 15px 9px;padding:12px 13px;background:#f8f8fb!important;border-color:#dfe1e9!important;border-radius:9px!important;font-size:12px!important}.sales-process-note>textarea:focus{outline:0;box-shadow:0 0 0 3px #6544e917;background:#fff!important;border-color:#6544e9!important}.sales-process-note>footer{padding:0 15px 13px}.sales-process-note>footer button{min-width:118px;background:#171b4b!important;border-radius:8px!important;padding:10px 14px!important;font-size:9px!important}.sales-client-summary-status{grid-template-columns:.65fr .55fr 2fr;gap:8px;margin-top:14px;display:grid}.sales-client-summary-status>div{background:#f7f7fa;border-radius:8px;gap:4px;min-width:0;padding:11px;display:grid}.sales-client-summary-status span{color:#777c91;text-transform:uppercase;font-size:7px;font-weight:900}.sales-client-summary-status strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.sales-client-summary-status small{color:#777c91;font-size:7px}.sales-client-mini-journey{background:#e9e9ef;border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.sales-client-mini-journey i{background:linear-gradient(90deg,#6544e9,#61d8b3);height:100%;display:block}.sales-case-workspace{background:#fff;border:1px solid #dedfe8;border-radius:14px;width:min(1180px,100% - 40px);margin:22px auto 0;overflow:hidden;box-shadow:0 18px 48px #0b123d12}.sales-case-workspace>header{color:#fff;background:radial-gradient(circle at 90% 10%,#61d8b33d,#0000 32%),linear-gradient(125deg,#0b123d,#292571);justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.sales-case-workspace>header span{color:#61d8b3;letter-spacing:.11em;font-size:8px;font-weight:900}.sales-case-workspace>header h2{margin:8px 0 6px;font:34px/1.1 Georgia,serif}.sales-case-workspace>header p{color:#cbd0e3;max-width:760px;margin:0;font-size:10px;line-height:1.6}.sales-case-workspace>header button,.sales-case-workspace section>button{color:#0b123d;white-space:nowrap;background:#61d8b3;border:0;border-radius:9px;padding:12px 15px;font-size:9px;font-weight:900}.sales-case-stage{padding:16px 22px 8px;overflow:auto}.sales-case-stage>div{grid-template-columns:repeat(10,1fr);gap:5px;min-width:900px;display:grid}.sales-case-stage span{color:#8a8ea0;text-align:center;background:#f5f5f8;border-radius:7px;justify-items:center;gap:5px;padding:8px 5px;font-size:6px;font-weight:850;display:grid}.sales-case-stage span i{color:#fff;background:#a9acba;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.sales-case-stage span.done{color:#176b55;background:#e7f7f1}.sales-case-stage span.done i{background:#23806a}.sales-case-stage span.active{color:#4f3d84;background:#eeeafd}.sales-case-stage span.active i{background:#6544e9}.sales-case-workspace>nav{border-bottom:1px solid #e1e2e9;gap:7px;padding:8px 22px 0;display:flex;overflow:auto}.sales-case-workspace>nav button{color:#666b82;background:0 0;border:0;border-bottom:3px solid #0000;min-width:max-content;padding:11px 14px;font-size:9px;font-weight:900}.sales-case-workspace>nav button.active{color:#6544e9;border-color:#6544e9}.sales-case-workspace>nav b{color:#fff;background:#747990;border-radius:99px;margin-left:6px;padding:2px 6px;font-size:7px}.sales-case-record{grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:start;gap:14px;padding:22px;display:grid}.sales-case-record>section,.sales-case-record>aside,.sales-case-meetings,.sales-case-contacts,.sales-case-handoff{background:#f8f8fb;border:1px solid #e0e1e9;border-radius:11px;padding:20px}.sales-case-record h3,.sales-case-meetings h3,.sales-case-contacts h3,.sales-case-handoff h3{margin:0;font:23px Georgia,serif}.sales-case-record p,.sales-case-meetings p,.sales-case-contacts p,.sales-case-handoff p{color:#74788f;font-size:9px;line-height:1.6}.sales-case-record-grid,.sales-handoff-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.sales-case-record-grid label,.sales-handoff-grid label,.sales-case-contact-form label{color:#656a82;gap:5px;font-size:7px;font-weight:900;display:grid}.sales-case-record-grid .wide,.sales-handoff-grid .wide{grid-column:span 3}.sales-case-record-grid :is(input,select,textarea),.sales-handoff-grid input,.sales-case-contact-form input{background:#fff;border:1px solid #d9dbe4;border-radius:8px;width:100%;padding:11px;font-size:9px}.sales-case-record-grid textarea{resize:vertical;min-height:86px}.sales-case-record>section>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.sales-case-record>section>footer button,.sales-case-meetings button,.sales-case-contact-form button{color:#6544e9;background:#eeeafd;border:0;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.sales-case-record>section>footer .primary,.sales-case-meetings header button,.sales-case-contact-form button{color:#fff;background:#6544e9}.sales-case-record>aside>span{color:#6544e9;text-transform:uppercase;font-size:7px;font-weight:900}.sales-case-record>aside>h3{margin:7px 0;font-size:20px}.sales-case-record>aside>b{color:#23806a;font-size:8px}.sales-case-record>aside>div{border-top:1px solid #dedfe8;margin-top:18px;padding-top:14px}.sales-case-record>aside>div>strong{text-transform:uppercase;font-size:8px}.sales-case-record>aside article{grid-template-columns:14px 1fr;gap:6px;margin-top:9px;display:grid}.sales-case-record>aside article i{color:#6544e9}.sales-case-record>aside article p{color:#343950;margin:0;font-size:8px}.sales-case-record>aside article small{color:#8a8ea0;margin-top:2px;font-size:6px;display:block}.sales-case-meetings,.sales-case-contacts,.sales-case-handoff{margin:22px}.sales-case-meetings>header{justify-content:space-between;align-items:center;display:flex}.sales-case-meetings>div{gap:8px;margin-top:14px;display:grid}.sales-case-meetings>div>article{background:#fff;border:1px solid #e1e2e9;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.sales-case-meetings article>i{color:#fff;background:#6544e9;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.sales-case-meetings article>div{gap:3px;display:grid}.sales-case-meetings article strong{font-size:9px}.sales-case-meetings article span,.sales-case-meetings article>b{color:#74788f;font-size:7px}.sales-case-contact-list{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.sales-case-contact-list article{background:#fff;border:1px solid #e1e2e9;border-radius:9px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.sales-case-contact-list article>i{color:#fff;background:#0b123d;border-radius:8px;place-items:center;width:34px;height:34px;font:16px Georgia,serif;display:grid}.sales-case-contact-list article>div{gap:3px;display:grid}.sales-case-contact-list :is(strong,span,small){font-size:8px}.sales-case-contact-list :is(span,small){color:#74788f}.sales-case-contact-form{background:#efeff5;border-radius:9px;grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:8px;margin-top:16px;padding:16px;display:grid}.sales-case-contact-form h4{grid-column:1/-1;margin:0;font-size:10px}.sales-handoff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-handoff-confirm{gap:8px;margin:16px 0;display:grid}.sales-handoff-confirm label{color:#4c526a;background:#fff;border:1px solid #dedfe8;border-radius:8px;align-items:center;gap:9px;padding:11px;font-size:9px;font-weight:800;display:flex}.sales-handoff-confirm input{accent-color:#23806a;width:18px;height:18px}.sales-case-handoff>button:disabled{opacity:.4}.sales-handoff-linked{color:#155f4e;background:#e6f7f0;border:1px solid #a9dece;border-radius:10px;grid-template-columns:54px 1fr;align-items:center;gap:15px;padding:22px;display:grid}.sales-handoff-linked>i{color:#fff;background:#23806a;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;font-style:normal;display:grid}.sales-handoff-linked h3{color:#155f4e}.sales-handoff-linked p{margin:5px 0}.sales-handoff-linked strong{font-size:9px}@media (max-width:1050px){.sales-case-record{grid-template-columns:1fr}.sales-case-record-grid{grid-template-columns:repeat(2,1fr)}.sales-case-record-grid .wide{grid-column:1/-1}.sales-case-contact-form{grid-template-columns:1fr 1fr}.sales-case-contact-form h4{grid-column:1/-1}.sales-handoff-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.sales-client-summary-status,.sales-case-record-grid,.sales-handoff-grid,.sales-case-contact-list,.sales-case-contact-form{grid-template-columns:1fr}.sales-case-record-grid .wide,.sales-handoff-grid .wide{grid-column:auto}.sales-case-workspace{width:calc(100% - 18px)}.sales-case-workspace>header{flex-direction:column;align-items:flex-start;padding:20px}.sales-case-workspace>header h2{font-size:29px}.sales-case-record,.sales-case-meetings,.sales-case-contacts,.sales-case-handoff{margin:10px;padding:15px}.sales-case-record{display:grid}.sales-case-meetings>header{flex-direction:column;align-items:flex-start;gap:10px}.sales-case-meetings>div>article{grid-template-columns:30px 1fr}.sales-case-meetings article>b,.sales-case-meetings article>button{grid-column:2}.sales-case-record>section>footer{flex-direction:column;align-items:stretch}}.sales-os-overview-grid>.sales-os-new-client-cta{min-height:100%}.sales-os-overview-grid>.sales-os-action button{margin-top:16px}.sales-academy-rule{background:#f1effc;border-left:4px solid #6544e9;border-radius:8px;padding:13px 15px;color:#4f3d84!important;max-width:none!important;margin:14px 0 5px!important;font-size:10px!important;line-height:1.55!important}.sales-academy-question-map button>span{gap:2px;min-width:0;display:grid}.sales-academy-question-map button>span strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sales-academy-question-map button>span small{color:#8a8ea1;font-size:6px;font-weight:800}.sales-answer-feedback header{align-items:center;gap:9px}.sales-answer-feedback header>span{letter-spacing:.08em;text-transform:uppercase;margin-right:auto;font-size:7px;font-weight:900}.sales-case-contact-list article{grid-template-columns:36px minmax(0,1fr) auto}.sales-case-contact-list article>footer{gap:5px;display:flex}.sales-case-contact-list article>footer button{color:#6544e9;background:#eeeafd;border:0;border-radius:7px;width:30px;height:30px;font-size:10px;font-weight:900}.sales-case-contact-list article>footer button:last-child{color:#923e53;background:#fcecf0}.sales-case-contact-form button.secondary{color:#6544e9;background:#fff;border:1px solid #cfc5fb}@media (max-width:650px){.sales-case-contact-list article{grid-template-columns:36px minmax(0,1fr) auto}.sales-academy-question-map{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-context-back{justify-content:space-between;align-items:center;gap:12px;width:min(1180px,100% - 40px);margin:14px auto 0;display:flex}.sales-context-back button{color:#4e3c86;background:#eeeafd;border:1px solid #ddd5f5;border-radius:8px;padding:10px 13px;font-size:8px;font-weight:900}.sales-context-back span{color:#74788f;font-size:8px;font-weight:850}.sales-leadership-scope{color:#fff;background:#111744;border:1px solid #282d65;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);margin:14px auto 0;padding:14px 16px;display:flex}.sales-leadership-scope>div{gap:4px;display:grid}.sales-leadership-scope span{color:#61d8b3;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.sales-leadership-scope p{color:#c8cce1;max-width:750px;margin:0;font-size:8px;line-height:1.55}.sales-leadership-scope label{color:#c8cce1;gap:5px;min-width:250px;font-size:7px;font-weight:900;display:grid}.sales-leadership-scope select{color:#181c45;background:#fff;border:0;border-radius:8px;width:100%;padding:10px;font-size:8px}.sales-handoff-responsibility{border:0;margin:18px 0;padding:0}.sales-handoff-responsibility legend{color:#4c526a;margin-bottom:9px;font-size:8px;font-weight:900}.sales-handoff-responsibility>label{background:#fff;border:1px solid #dedfe8;border-radius:9px;grid-template-columns:22px 1fr;align-items:start;gap:10px;margin-top:8px;padding:13px;display:grid}.sales-handoff-responsibility>label.selected{border-color:#6544e9;box-shadow:0 0 0 2px #6544e91a}.sales-handoff-responsibility input{accent-color:#6544e9;width:18px;height:18px}.sales-handoff-responsibility span{gap:4px;display:grid}.sales-handoff-responsibility strong{font-size:9px}.sales-handoff-responsibility small{color:#74788f;font-size:8px;line-height:1.5}.implementation-responsibility{border-radius:99px;width:max-content;max-width:100%;margin-top:6px;padding:4px 7px;font-size:6px;font-weight:900}.implementation-responsibility.follow{color:#14614e;background:#e3f5ee}.implementation-responsibility.queue{color:#704b16;background:#fff0d6}.sales-client-filters{background:#f5f3fb;border:1px solid #e2ddef;border-radius:10px;align-items:end;padding:12px;grid-template-columns:minmax(220px,1fr) minmax(180px,280px) auto!important;gap:10px!important;margin:0 0 14px!important;display:grid!important}.sales-client-filters label{color:#62677f;gap:5px;font-size:7px;font-weight:900;display:grid}.sales-client-filters input,.sales-client-filters select{color:#161a40;background:#fff;border:1px solid #dcdbe5;border-radius:7px;width:100%;padding:10px;font-size:8px}.sales-client-filters strong{color:#5638ba;background:#ebe5ff;border-radius:7px;padding:10px;font-size:8px}.sales-client-progress-label{color:#666b82;justify-content:space-between;align-items:center;margin-top:11px;font-size:7px;font-weight:900;display:flex}.sales-client-progress-label strong{color:#4f2fc4;font-size:9px}.sales-client-summary>.implementation-responsibility{margin:8px 0 0 18px;display:block}.implementation-control-filters{background:#f4f2fa;border:1px solid #e1ddee;border-radius:10px;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.implementation-control-filters label{color:#666a80;gap:5px;font-size:7px;font-weight:900;display:grid}.implementation-control-filters select{background:#fff;border:1px solid #d9d5e4;border-radius:8px;width:100%;padding:10px;font-size:8px}.implementation-control-filters>strong{color:#fff;background:#5e17eb;border-radius:8px;padding:10px 12px;font-size:9px}.executive-implementation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.executive-implementation-grid>article{background:#fff;border:1px solid #dfdee7;border-radius:11px;padding:17px;box-shadow:0 10px 28px #1015440d}.executive-implementation-grid article>header{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;display:grid}.executive-implementation-grid header>i{color:#fff;background:#5e17eb;border-radius:10px;place-items:center;width:50px;height:50px;font-size:12px;font-style:normal;font-weight:900;display:grid}.executive-implementation-grid header span{color:#5e17eb;text-transform:uppercase;font-size:6px;font-weight:900}.executive-implementation-grid h3{margin:4px 0;font:20px Georgia,serif}.executive-implementation-grid p{color:#777a8c;margin:0;font-size:7px}.executive-implementation-grid header>b{color:#6e526f;background:#f2eaf2;border-radius:99px;padding:6px 8px;font-size:6px}.executive-implementation-grid header>b.ready{color:#16634f;background:#e3f5ee}.executive-readiness{gap:6px;margin:15px 0 12px;display:grid}.executive-readiness>i{background:#ebe9f1;border-radius:99px;height:7px;display:block;overflow:hidden}.executive-readiness u{background:linear-gradient(90deg,#5e17eb,#61d8b3);height:100%;display:block}.executive-readiness span{color:#676b82;font-size:7px;font-weight:850}.executive-implementation-grid dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.executive-implementation-grid dl>div{background:#f7f6fa;border-radius:7px;padding:9px}.executive-implementation-grid dt{color:#8a8d9e;text-transform:uppercase;font-size:6px}.executive-implementation-grid dd{color:#262b49;overflow-wrap:anywhere;margin:4px 0 0;font-size:8px;font-weight:850}.executive-implementation-grid footer{color:#74788f;border-top:1px solid #eceaf1;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:7px;display:flex}.executive-implementation-grid footer a{color:#5e17eb;background:#eee8fc;border-radius:6px;margin-left:auto;padding:5px 7px;font-weight:900;text-decoration:none}.owner-intelligence-lab>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-intelligence-lab a{color:#fff;background:radial-gradient(circle at 95% 0,#61d8b338,#0000 38%),linear-gradient(130deg,#0b123d,#292571);border-radius:12px;align-items:center;gap:15px;padding:24px;text-decoration:none;display:flex}.owner-intelligence-lab a>b{color:#151944;background:#61d8b3;border-radius:11px;place-items:center;width:52px;height:52px;font:24px Georgia,serif;display:grid}.owner-intelligence-lab a span{gap:6px;display:grid}.owner-intelligence-lab a strong{font:22px Georgia,serif}.owner-intelligence-lab a small{color:#c9cee1;font-size:8px;font-weight:850}@media (max-width:780px){.sales-leadership-scope{flex-direction:column;align-items:stretch}.sales-leadership-scope label{min-width:0}.sales-client-filters,.implementation-control-filters,.executive-implementation-grid,.owner-intelligence-lab>div{grid-template-columns:1fr!important}.implementation-control-filters>strong,.sales-client-filters>strong{width:max-content}}@media (max-width:650px){.sales-context-back,.sales-leadership-scope{width:calc(100% - 18px)}.executive-implementation-grid article>header{grid-template-columns:44px 1fr}.executive-implementation-grid header>i{width:42px;height:42px}.executive-implementation-grid header>b{grid-column:2}.executive-implementation-grid dl{grid-template-columns:1fr}}.employee-profile-page{color:#171b4b;background:#f5f6fb;min-height:100vh;padding:24px clamp(18px,4vw,64px) 56px}.employee-profile-page>header{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;display:flex}.employee-profile-page>header a{color:#5e17eb;font-weight:800}.employee-profile-page>header img{width:148px}.employee-profile-hero{color:#fff;background:linear-gradient(135deg,#111746,#5e17eb);border-radius:24px;justify-content:space-between;gap:28px;max-width:1240px;margin:34px auto 22px;padding:36px;display:flex}.employee-profile-hero>div{max-width:760px}.employee-profile-hero span{letter-spacing:.11em;color:#65dfbd;font-weight:900}.employee-profile-hero h1{margin:12px 0;font:clamp(34px,5vw,58px)/1.02 Georgia,serif}.employee-profile-hero p{color:#e3e4f2;font-size:18px;line-height:1.6}.employee-profile-hero aside{background:#ffffff13;border:1px solid #ffffff35;border-radius:18px;flex-direction:column;min-width:220px;padding:22px;display:flex}.employee-profile-hero aside b{font-size:46px}.employee-profile-hero aside small{color:#dce0ef;margin-top:auto;line-height:1.5}.employee-profile-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:1240px;margin:auto;display:grid}.employee-profile-grid article{background:#fff;border:1px solid #e3e5ef;border-radius:20px;padding:28px;box-shadow:0 12px 32px #20286010}.employee-profile-grid article>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.employee-profile-grid label,.employee-profile-page>footer label{flex-direction:column;gap:7px;font-weight:800;display:flex}.employee-profile-grid input,.employee-profile-grid select{min-height:48px;font:inherit;background:#fff;border:1px solid #d8dbea;border-radius:11px;padding:10px 12px}.employee-profile-grid input[readonly]{color:#626681;background:#f2f3f8}.employee-profile-page>footer{background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:20px auto 0;padding:20px 26px;display:flex}.employee-profile-page>footer label{flex-direction:row;align-items:center;font-weight:600}.employee-profile-page>footer button{color:#fff;background:#5e17eb;border:0;border-radius:12px;padding:14px 22px;font-weight:900}.profile-billing{border:1px solid #e1e3ed;border-radius:14px;margin:18px 0;padding:14px}.profile-billing summary{cursor:pointer;color:#5e17eb;font-weight:900}.profile-billing>p{color:#61657f}@media (max-width:800px){.employee-profile-hero{flex-direction:column}.employee-profile-grid,.employee-profile-grid article>div{grid-template-columns:1fr}.employee-profile-page>footer{flex-direction:column;align-items:stretch}}.owner-person-details{border:1px solid #e2e4ee;border-radius:12px;margin-top:16px;padding:14px}.owner-person-details summary{cursor:pointer;color:#5e17eb;font-weight:900}.owner-person-details .identity-fields{margin-top:14px}.owner-person-details textarea{grid-column:1/-1;min-height:90px}.sales-case-origin{background:#f8f8fc;border:1px solid #dedff0;border-radius:16px;flex-wrap:wrap;gap:10px;margin:18px 0;padding:18px;display:flex}.sales-case-origin>button{color:#171b4b;background:#fff;border:1px solid #d5d7e7;border-radius:10px;padding:12px 16px;font-weight:850}.sales-case-origin>button.selected{color:#fff;background:#171b4b;border-color:#171b4b}.sales-case-origin>p{color:#626680;width:100%;margin:3px 0}.sales-case-origin>div{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.sales-case-origin label{flex-direction:column;gap:6px;font-weight:800;display:flex}.sales-case-origin select{background:#fff;border:1px solid #d5d7e7;border-radius:10px;min-height:46px;padding:8px}.sales-profile-insights{background:#fff;border:1px solid #e2e4ee;border-radius:18px;grid-column:1/-1;padding:24px}.sales-profile-insights>header{justify-content:space-between;gap:20px;display:flex}.sales-profile-insights>header span{letter-spacing:.1em;color:#5e17eb;font-size:12px;font-weight:900}.sales-profile-insights>header h2{margin:7px 0}.sales-profile-insights>header p{color:#626680;max-width:760px}.sales-profile-insights>header>b{color:#5e17eb;text-align:right;font-size:34px}.sales-profile-insights>header>b small{color:#626680;font-size:11px;display:block}.sales-profile-insights>section{border-top:1px solid #ececf4;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.sales-profile-insights>section>i{color:#087e5c;background:#e8fbf4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sales-profile-insights>section div{flex-direction:column;gap:3px;display:flex}.sales-profile-insights>section span,.sales-profile-insights>section small{color:#626680}.sales-profile-insights>section>em{color:#805b00;background:#fff3ce;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.owner-client-record{flex-wrap:wrap;align-items:flex-start!important}.owner-client-record>span{min-width:min(620px,100%)}.meeting-profile-review{background:#f8fbfc;border:1px solid #dce8ec;border-radius:16px;margin-top:.8rem;overflow:hidden}.meeting-profile-review>summary{cursor:pointer;align-items:center;gap:1rem;padding:.85rem 1rem;list-style:none;display:flex}.meeting-profile-review>summary::-webkit-details-marker{display:none}.meeting-profile-review>summary span{gap:.22rem;display:grid}.meeting-profile-review>summary b{color:#17383d;font-size:.88rem}.meeting-profile-review>summary small{color:#62777c;font-size:.72rem;line-height:1.4}.meeting-profile-review>summary em{color:#fff;background:#17383d;border-radius:999px;place-items:center;min-width:2rem;height:2rem;margin-left:auto;font-style:normal;font-weight:900;display:grid}.meeting-profile-review>section{background:#fff;border:0!important;border-top:1px solid #dce8ec!important;margin:0!important;padding:1rem!important;display:block!important}.meeting-profile-review>section>header{align-items:center;gap:1rem;display:flex}.meeting-profile-review>section>header span{gap:.2rem;display:grid}.meeting-profile-review>section>header b{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.meeting-profile-review>section>header small{color:#63787c;font-size:.72rem}.meeting-profile-review>section>header em{color:#63787c;margin-left:auto;font-size:.7rem;font-style:normal}.meeting-profile-review>section>p{color:#405b60;margin:.65rem 0 0;font-size:.75rem}.meeting-profile-review>section>footer{gap:.55rem;margin-top:.8rem;display:flex}.meeting-profile-review>section>footer button{color:#fff;cursor:pointer;background:#17383d;border:0;border-radius:10px;padding:.62rem .82rem;font-weight:800}.meeting-profile-review>section>footer .danger-link{color:#9e342c;background:#fff1ef}.meeting-profile-review>section.accepted{border-left:4px solid #3a9d75!important}.meeting-profile-review>section.rejected{opacity:.65;border-left:4px solid #b8c3c6!important}@media (max-width:700px){.sales-case-origin>div{grid-template-columns:1fr}.sales-profile-insights>header{flex-direction:column}.sales-profile-insights>section{grid-template-columns:34px 1fr}.sales-profile-insights>section>em{grid-column:2}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
