@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0a1715;--ink-2:#122522;--paper:#f6f4ee;--white:#fff;--acid:#b9ff66;--mint:#dfffd1;--line:#0a171521;--muted:#60706c;--soft:#eae8e1;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background:var(--paper);max-width:100%;color:var(--ink);font-family:var(--sans);margin:0;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #55a91f}.skip-link{z-index:999;background:var(--acid);color:var(--ink);padding:12px 18px;font-weight:700;transition:all .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#f6f4eee0;position:sticky;top:0}.nav-inner{align-items:center;gap:34px;height:78px;display:flex}.wordmark{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.wordmark>span{background:var(--ink);width:30px;height:30px;color:var(--acid);font-family:var(--serif);place-items:center;font-style:italic;display:grid}.desktop-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.desktop-nav a,.login-link{color:#30423e;font-size:13px;font-weight:700;transition:all .2s}.desktop-nav a:hover,.login-link:hover{color:#67a52c}.nav-actions{align-items:center;gap:20px;display:flex}.account-menu{position:relative}.account-menu-trigger{cursor:pointer;color:#dce8f8;text-align:left;background:0 0;border:0;gap:1px;min-width:140px;font-size:12px;font-weight:800;display:grid}.account-menu-trigger small{color:#60a5fa;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.account-menu-trigger:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #60a5fa}.account-menu-panel{z-index:30;background:#080d16;border:1px solid #60a5fa40;border-radius:12px;gap:4px;min-width:220px;padding:12px;display:grid;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 24px 70px #0000006b}.account-menu-panel a,.account-menu-panel button{color:#cbd5e1;text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;min-height:38px;padding:9px 11px;font-size:12px;font-weight:800}.account-menu-panel a:hover,.account-menu-panel button:hover,.account-menu-panel a:focus-visible,.account-menu-panel button:focus-visible{color:#fff;background:#0d1930;border-radius:8px;outline:none;transform:none}.mobile-account-label{color:#60a5fa;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #94aacc29;margin-top:8px;padding-top:12px;font-size:11px;font-weight:850}.button{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:0 20px;font-size:13px;font-weight:800;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:#fff}.button-primary:hover{background:#19322d}.button-ghost{border-color:var(--line);background:0 0}.button-dark{background:var(--ink);color:#fff}.button-light{background:var(--acid);color:var(--ink)}.nav-button{gap:14px;min-height:42px;padding-inline:17px}.mobile-menu summary{cursor:pointer;place-content:center;gap:7px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:24px;height:2px;display:block}.mobile-menu nav{background:var(--paper);border-bottom:1px solid var(--line);gap:5px;padding:22px 24px 30px;display:grid;position:absolute;top:78px;left:0;right:0;box-shadow:0 18px 30px #0a17151f}.mobile-menu nav>a:not(.button){border-bottom:1px solid var(--line);padding:12px 0;font-size:18px;font-weight:700}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:50px;min-height:760px;padding-block:100px;display:grid}.eyebrow,.kicker{color:#527361;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:#6fbd31;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6fbd3126}.hero h1,.page-hero h1{letter-spacing:-.07em;margin:24px 0;font-size:clamp(64px,7.3vw,112px);font-weight:700;line-height:.87}.hero h1 .hero-emphasis,.page-hero h1 .hero-emphasis{font-family:var(--serif);color:#507362;font-weight:400}.hero-lede{color:#52635f;max-width:650px;font-size:19px;line-height:1.65}.button-row{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.trust-line{color:#6a7774;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:14px;margin-top:38px;font-size:11px;font-weight:700;display:flex}.trust-line i{background:#86a08e;border-radius:50%;width:3px;height:3px}.system-orbit{isolation:isolate;place-items:center;min-height:540px;display:grid;position:relative}.system-orbit:before{content:"";z-index:-2;background:radial-gradient(circle,#b9ff663d,#0000 64%);position:absolute;inset:8%}.orbit-ring{border:1px solid #183a312e;border-radius:50%;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}.orbit-core{background:var(--ink);color:#fff;text-align:center;border-radius:50%;place-content:center;width:170px;height:170px;display:grid;box-shadow:0 24px 70px #0a171547}.orbit-core span{color:var(--acid);font-family:var(--serif);font-size:52px;font-style:italic;line-height:1}.orbit-core small{letter-spacing:.16em;margin-top:10px;font-size:8px}.orbit-node{background:#fff;border:1px solid #0a17151a;grid-template-columns:32px 1fr;column-gap:10px;min-width:130px;padding:14px 18px;display:grid;position:absolute;box-shadow:0 16px 35px #0a171517}.orbit-node i{color:#4b8d24;background:#eefbe7;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.orbit-node span{font-size:12px;font-weight:800}.orbit-node small{color:#7b8c87;font-size:10px}.node-a{top:10%;left:2%}.node-b{top:18%;right:-3%}.live-pill{background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:30px;padding:9px 15px;font-size:10px;font-weight:800;position:absolute;bottom:2%}.live-pill i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.signal-strip{background:var(--ink);color:#fff;overflow:hidden}.signal-inner{letter-spacing:.16em;white-space:nowrap;justify-content:space-between;align-items:center;min-height:70px;font-size:10px;font-weight:800;display:flex}.split-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;display:grid}.section-heading h2,.control-section h2,.website-copy h2,.custom-block h2,.horizon h2,.cta-section h2,.about-grid h2,.new-company h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(42px,5vw,66px);line-height:1}.section-heading p,.website-copy>p,.custom-block p,.horizon p{color:var(--muted);font-size:17px;line-height:1.7}.service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;min-height:480px;padding:28px;transition:all .25s;display:flex}.service-card article{flex-direction:column;min-height:100%;display:flex}.service-card:hover{background:#fff;transform:translateY(-5px);box-shadow:0 22px 60px #0d221d14}.service-card:focus-visible{outline-offset:4px;outline:3px solid #60a5fa}.service-accent{background:#2563eb;border-radius:99px;width:38px;height:5px;box-shadow:0 0 22px #2563eb61}.service-top{color:#779085;justify-content:space-between;font-size:11px;display:flex}.service-top b{color:#73aa40;font-size:17px}.service-card h3{letter-spacing:-.035em;margin:58px 0 18px;font-size:25px;line-height:1.15}.service-card p{color:var(--muted);font-size:14px;line-height:1.65}.service-card ul{color:#394d48;gap:8px;margin:22px 0 28px;padding:0;font-size:12px;list-style:none;display:grid}.service-card li:before{content:"+";color:#75a94a;margin-right:8px;font-weight:800}.service-card-cta{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:#2563eb;border:1px solid #2563eb8c;border-radius:10px;justify-content:center;align-items:center;min-height:48px;margin-top:auto;padding:15px 18px;font-size:12px;font-weight:850;transition:all .2s;display:flex}.service-card:hover .service-card-cta,.service-card:focus-visible .service-card-cta{background:#1d4ed8;box-shadow:0 0 28px #2563eb38}.problems-section{background:#e9eee7}.problems-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:110px;display:grid}.sticky-copy{position:sticky;top:130px}.sticky-copy h2{letter-spacing:-.05em;font-size:48px;line-height:1.03}.sticky-copy p{color:var(--muted);font-size:16px;line-height:1.7}.text-link{color:#476c55;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #70947c;align-items:center;gap:18px;padding-bottom:5px;font-size:13px;font-weight:800;display:inline-flex}.problem-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.problem-row{background:#ffffff73;border:1px solid #0a17151f;border-radius:14px;grid-template-columns:18px 1fr;align-items:flex-start;gap:14px;min-height:116px;padding:24px;display:grid}.problem-row span{color:#0000;background:#2563eb;border-radius:3px;width:10px;height:10px;margin-top:9px;font-size:0;box-shadow:0 0 20px #2563eb52}.problem-row h3{letter-spacing:-.03em;margin:0;font-size:21px;line-height:1.25}.problem-row b{display:none}.process-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.process-card{border:1px solid var(--line);background:#ffffff59;min-height:230px;padding:28px}.process-card span{color:#6c8479;font-size:10px;font-weight:800}.process-card h3{margin:45px 0 12px;font-size:23px}.process-card p{color:var(--muted);max-width:280px;font-size:14px}.control-section{background:var(--ink);color:#fff}.control-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.control-section h2{margin-bottom:28px}.control-section>div>div>p{color:#acc0ba;max-width:540px;margin-bottom:34px;font-size:17px;line-height:1.7}.control-flow{border-top:1px solid #ffffff26}.control-flow>div{border-bottom:1px solid #ffffff26;grid-template-columns:40px 150px 1fr;align-items:center;padding:28px 0;display:grid}.control-flow span{color:var(--acid);font-size:10px}.control-flow strong{font-size:16px}.control-flow p{color:#9cafaa;margin:0;font-size:13px}.website-feature{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.browser-frame{background:#dfe5d8;border:1px solid #c9d0c4;min-height:520px;padding:36px;transform:none;box-shadow:0 35px 70px #0a171524}.browser-bar{background:#fff;border-bottom:1px solid #e4e6e0;align-items:center;gap:6px;height:44px;padding:0 14px;display:flex}.browser-bar i{background:#ccd1ca;border-radius:50%;width:7px;height:7px}.browser-bar span{color:#7a847f;background:#f3f3ef;margin:auto;padding:5px 40px;font-size:9px}.browser-content{background:linear-gradient(140deg,#f9f8f3 50%,#e7f2df);flex-direction:column;justify-content:center;align-items:flex-start;min-height:400px;padding:50px;display:flex}.browser-content small{color:#68815f;letter-spacing:.12em;font-size:9px;font-weight:800}.browser-content strong{font-family:var(--serif);max-width:400px;margin:20px 0;font-size:42px;font-weight:400;line-height:1.05}.browser-lines{gap:7px;margin-bottom:26px;display:grid}.browser-lines span{background:#d7ddd3;width:260px;height:5px}.browser-lines span:nth-child(2){width:220px}.browser-lines span:nth-child(3){width:180px}.browser-cta{background:var(--ink);color:#fff;padding:12px 18px;font-size:9px}.website-copy h2{margin-bottom:24px}.check-list{grid-template-columns:1fr 1fr;gap:13px 22px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.check-list li{font-size:13px;font-weight:700}.check-list li:before{content:"✓";color:#5c9b2a;margin-right:10px}.automation-section{background:#edf2e9}.centered-heading{text-align:center;max-width:780px;margin-inline:auto}.centered-heading p{max-width:650px;margin:20px auto}.automation-flow{justify-content:center;align-items:center;margin-top:60px;padding:20px 0 30px;display:flex;overflow-x:auto}.flow-wrap{align-items:center;display:flex}.flow-wrap>b{color:#8aa081;margin:0 8px}.flow-step{text-align:center;background:#fff;border:1px solid #bfc9ba;place-content:center;gap:9px;width:120px;height:120px;display:grid;box-shadow:0 10px 25px #0a17150d}.flow-step span{color:#79906f;font-size:9px}.flow-step strong{font-size:12px}.flow-step-3,.flow-step-5{background:var(--ink);color:#fff}.flow-step-3 span,.flow-step-5 span{color:var(--acid)}.flow-step-6{background:var(--acid)}.custom-block{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:center;gap:70px;display:grid}.custom-number{font:italic 90px var(--serif);color:#b7c0b8}.custom-block p{max-width:650px}.horizon{grid-template-columns:130px .8fr 1fr;align-items:center;gap:60px;display:grid}.horizon-mark{width:100px;height:100px;font:italic 50px var(--serif);color:#557653;background:#dfe9d9;place-items:center;display:grid}.cta-section{color:#fff;text-align:center;background:#143027;padding:130px 0;position:relative;overflow:hidden}.cta-section:before{content:"S";font:italic 520px var(--serif);color:#ffffff06;position:absolute;inset:auto 0 -250px}.cta-inner{position:relative}.cta-section h2{max-width:900px;margin:24px auto;font-size:clamp(54px,7vw,92px)}.cta-section p{color:#adc2ba;font-size:17px}.large-button{min-height:56px;margin-top:28px;padding-inline:28px}.site-footer{color:#fff;background:#081512;padding-top:80px}.wordmark-light>span{background:var(--acid);color:var(--ink)}.footer-top{grid-template-columns:1fr 1.6fr;gap:100px;padding-bottom:70px;display:grid}.footer-brand p{color:#8fa39d;max-width:330px;margin:25px 0}.footer-brand>a{color:var(--acid);font-size:13px}.footer-links{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.footer-links>div{align-content:start;gap:12px;display:grid}.footer-links strong{color:#80948e;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px;font-size:10px}.footer-links a{color:#c4d0cc;font-size:12px}.footer-links a:hover{color:var(--acid)}.footer-bottom{color:#6f837d;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff1a;justify-content:space-between;padding:24px 0;font-size:10px;display:flex}.page-hero{padding:120px 0 90px}.page-hero h1{max-width:1000px;font-size:clamp(58px,7vw,98px)}.page-hero>p{max-width:690px;color:var(--muted);font-size:19px;line-height:1.65}.compact-hero{padding-bottom:55px}.compact-hero h1{font-size:clamp(54px,6vw,84px)}.service-jump{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:80px;display:grid}.service-jump a{border-right:1px solid var(--line);padding:20px;font-size:12px;font-weight:800}.service-jump a:last-child{border-right:0}.service-jump span{color:#7d9087;margin-right:12px;font-size:9px}.service-detail{padding:110px 0;scroll-margin-top:70px}.service-detail.tinted{background:#e9eee7}.service-detail-grid{grid-template-columns:1fr 1fr;gap:120px;display:grid}.detail-title>span{font:italic 70px var(--serif);color:#c3cac2;margin-bottom:30px;display:block}.detail-title h2{letter-spacing:-.05em;margin:18px 0 30px;font-size:46px;line-height:1.05}.detail-content{gap:35px;display:grid}.detail-content>div{border-top:1px solid var(--line);padding-top:20px}.detail-content small{letter-spacing:.15em;color:#71867b;font-size:9px;font-weight:800}.detail-content p{color:var(--muted);font-size:16px;line-height:1.7}.detail-content .check-list{margin-bottom:0}.tag-list{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tag-list span{border:1px solid var(--line);background:#fff6;padding:8px 12px;font-size:11px;font-weight:700}.mini-cta{background:var(--ink);color:#fff;text-align:center;padding:100px 0}.mini-cta h2{letter-spacing:-.05em;margin:0;font-size:52px}.mini-cta p{color:#a9bbb5}.mini-cta .button{margin-top:20px}.about-statement{background:#e8eee5}.about-grid{grid-template-columns:.45fr 1fr;gap:100px;display:grid}.about-grid h2{margin-top:0}.about-grid p,.new-company p{color:var(--muted);font-size:17px;line-height:1.75}.values-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.values-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:300px;padding:28px}.values-grid span{color:#73877e;font-size:10px}.values-grid h3{margin-top:90px;font-size:22px}.values-grid p{color:var(--muted);font-size:14px}.new-company{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:30px 72px;display:grid}.new-company-intro{align-self:center}.new-company-intro h2{margin-bottom:0}.new-company-workflow{background:radial-gradient(circle at 8% 12%,#00d4ff24,#0000 42%),linear-gradient(145deg,#101827,#060a12);border:1px solid #60a5fa3d;border-radius:20px;grid-area:1/2/span 2;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:14px;padding:28px;box-shadow:0 28px 80px #0000003d}.new-company-workflow div{background:#080d16c2;border-color:#7dd3fc57;min-height:120px;padding:16px 10px;font-size:14px;line-height:1.2}.new-company-copy{max-width:450px}.new-company-copy .text-link{margin-top:8px}@media (max-width:1000px){.new-company{align-items:start;gap:42px}.new-company-workflow{grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:auto}.new-company-copy{max-width:680px}}@media (max-width:680px){.new-company{gap:30px}.new-company-workflow{border-radius:16px;grid-template-columns:1fr;gap:12px;padding:18px}.new-company-workflow div{min-height:84px;font-size:14px}.new-company-workflow div:not(:last-child):after{width:2px;height:14px;display:block;inset:auto auto -13px 50%}}.new-company-workflow{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:28px!important}.new-company-workflow div{line-height:1.2;min-height:120px!important;padding:16px 10px!important;font-size:14px!important}.new-company-workflow div:not(:last-child):after{display:none!important}@media (max-width:1000px){.new-company-workflow{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:680px){.new-company-workflow{grid-template-columns:1fr!important;gap:12px!important;padding:18px!important}.new-company-workflow div{min-height:84px!important;font-size:14px!important}.new-company-workflow div:not(:last-child):after{width:2px;height:14px;inset:auto auto -13px 50%;display:block!important}}.form-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:100px;display:grid}.form-layout aside h2{letter-spacing:-.05em;font-size:40px}.form-layout ol{margin:35px 0;padding:0;list-style:none}.form-layout li{border-top:1px solid var(--line);grid-template-columns:42px 1fr;padding:18px 0;display:grid}.form-layout li span{color:#6d8278;font-size:10px}.form-layout li p{margin:0;font-size:13px}.contact-note{background:#e5ece1;margin-top:35px;padding:22px}.contact-note p{color:var(--muted);font-size:13px}.contact-note a{font-size:12px;font-weight:800}.inquiry-form{border:1px solid var(--line);background:#fff;gap:22px;padding:40px;display:grid;box-shadow:0 25px 70px #0a171512}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.inquiry-form label{text-transform:uppercase;letter-spacing:.06em;gap:8px;font-size:11px;font-weight:800;display:grid}.inquiry-form label small{color:#87938f;text-transform:none;letter-spacing:0;margin-left:4px;font-weight:400}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fafaf7;border:1px solid #d4d9d2;border-radius:0;padding:14px;font-size:14px}.inquiry-form textarea{resize:vertical}.form-submit{justify-content:space-between}.form-note{color:#89938f;text-align:center;margin:0;font-size:10px}.demo-success{text-align:center;background:#e9f7df;border:1px solid #b9d8a5;padding:70px 40px}.demo-success>span{background:var(--ink);width:50px;height:50px;color:var(--acid);border-radius:50%;place-items:center;margin:auto;font-size:24px;display:grid}.demo-success h3{margin-bottom:10px;font-size:30px}.demo-success p{color:var(--muted);max-width:520px;margin:0 auto 25px}.support-options{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.support-options article{border-right:1px solid var(--line);padding:25px}.support-options article:last-child{border-right:0}.support-options span{color:#758980;font-size:9px}.support-options h3{margin:32px 0 8px;font-size:18px}.support-options p{color:var(--muted);font-size:12px}.booking-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.booking-meta{border-left:3px solid var(--acid);gap:8px;padding-left:18px;display:grid}.booking-meta span{letter-spacing:.14em;color:#6f837a;font-size:9px;font-weight:800}.booking-meta strong{font-size:18px}.booking-meta small,.muted{color:var(--muted)}.booking-layout aside h2{margin-top:50px;font-size:38px}.booking-layout .check-list{grid-template-columns:1fr}.booking-layout .muted{margin-top:35px;font-size:13px;line-height:1.7}.scheduler-demo{border:1px solid var(--line);background:#fff;padding:40px;box-shadow:0 25px 70px #0a171512}.demo-badge{color:#53695f;letter-spacing:.12em;background:#e8eee4;padding:7px 10px;font-size:8px;font-weight:800;display:inline-block}.scheduler-demo h3{margin:24px 0 5px;font-size:30px}.scheduler-demo>p{color:var(--muted);font-size:13px}.day-tabs{grid-template-columns:repeat(4,1fr);gap:6px;margin:28px 0 18px;display:grid}.day-tabs button,.time-grid button{cursor:pointer;background:#f5f5f1;border:1px solid #dde0da;padding:12px;font-size:12px}.day-tabs button.active,.time-grid button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.time-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.booking-selection{background:#eff8e9;gap:8px;margin-top:25px;padding:20px;display:grid}.booking-selection span,.booking-selection small{color:var(--muted);font-size:10px}.booking-selection button{background:var(--acid);text-align:left;cursor:pointer;border:0;margin-top:8px;padding:12px;font-weight:800}.demo-banner{color:#66520b;text-align:center;letter-spacing:.1em;background:#fff3c8;padding:8px 20px;font-size:9px;font-weight:800}.portal-page{background:#eef1ed;min-height:100vh;padding-bottom:50px}.portal-page~.site-footer{display:none}.site-header:has(+#main-content .portal-page){display:none}.portal-shell{grid-template-columns:240px 1fr;width:min(1440px,100%);min-height:900px;margin:auto;display:grid}.portal-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;padding:28px 22px;display:flex}.portal-sidebar nav{gap:5px;margin-top:55px;display:grid}.portal-sidebar nav a{color:#5d6c68;padding:11px 14px;font-size:12px;font-weight:700}.portal-sidebar nav a.active{background:var(--ink);color:#fff}.portal-user{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.portal-user>span{background:#e4eddc;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.portal-user div{display:grid}.portal-user strong{font-size:11px}.portal-user small{color:var(--muted);font-size:9px}.portal-main{padding:45px}.portal-main>header{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.portal-main>header small,.portal-card>small,.card-head small{color:#788983;letter-spacing:.14em;font-size:8px;font-weight:800}.portal-main>header h1{letter-spacing:-.05em;margin:8px 0 2px;font-size:40px}.portal-main>header p{color:var(--muted);margin:0;font-size:12px}.portal-grid{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.portal-card{border:1px solid var(--line);background:#fff;padding:25px}.portal-card h2{margin:5px 0 20px;font-size:20px}.card-head{justify-content:space-between;align-items:start;display:flex}.status{color:#567350;background:#eff7e9;padding:7px 9px;font-size:9px}.status i{background:#68aa3a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.service-status{border-top:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;padding:14px 0;display:grid}.service-icon{background:var(--ink);width:32px;height:32px;color:var(--acid);place-items:center;font-weight:800;display:grid}.service-status div{display:grid}.service-status strong{font-size:12px}.service-status small{color:var(--muted);font-size:9px}.service-status>b,.plan-line b,.integration-list b{color:#58804b;background:#edf6e9;padding:5px 8px;font-size:9px}.subscription-card{background:var(--ink);color:#fff}.subscription-card>small{color:#90a49e}.subscription-card h2{font-size:27px}.plan-line{color:#9fb1ac;border-top:1px solid #ffffff1f;justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.plan-line strong{color:#fff}.subscription-card button{background:var(--acid);text-align:left;border:0;width:100%;margin-top:12px;padding:11px;font-size:10px;font-weight:800}.subscription-card p{color:#849a93;font-size:8px}.invoice-table>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr .7fr .4fr;align-items:center;padding:12px 0;font-size:10px;display:grid}.invoice-table span{color:var(--muted)}.invoice-table em{color:#4b7742;font-style:normal}.card-head button,.account-card button{color:#567061;background:0 0;border:0;font-size:10px;font-weight:800}.meeting-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.meeting-actions a{border:1px solid var(--line);padding:14px;display:grid}.meeting-actions a>span{color:#6a9c41;margin-bottom:22px}.meeting-actions strong{font-size:11px}.meeting-actions small{color:var(--muted);font-size:8px}.next-meeting{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:18px;display:flex}.next-meeting>span{text-align:center;background:#e5eddf;width:42px;padding:6px;font-size:8px}.next-meeting>span b{font-size:18px}.next-meeting div{display:grid}.next-meeting small{color:#73906c;font-size:8px}.next-meeting strong{font-size:11px}.next-meeting p{color:var(--muted);margin:0;font-size:9px}.support-card>.card-head>b{color:#7b641b;background:#fff2ca;padding:5px 8px;font-size:8px}.ticket{border-top:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;padding:15px 0;display:grid}.ticket>span{color:var(--muted);font-size:8px}.ticket>div{display:grid}.ticket strong{font-size:10px}.ticket small{color:var(--muted);font-size:8px}.ticket em{font-size:8px;font-style:normal}.support-card>a{color:#4e7454;font-size:10px;font-weight:800}.integration-list>div{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;padding:10px 0;display:grid}.integration-list span{background:#edf1eb;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.integration-list strong{font-size:10px}.account-card>div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:9px;display:flex}.account-card>div span{color:var(--muted)}.account-card button{margin-top:10px;padding:0}.document-placeholder{color:var(--muted);align-items:center;gap:20px;display:flex}.document-placeholder span{font-size:30px}.document-placeholder p{max-width:300px;font-size:10px}.legal-copy{max-width:850px;padding:40px 0 120px}.legal-copy h2{letter-spacing:-.04em;margin-top:35px;font-size:38px}.legal-copy p{color:var(--muted);font-size:16px;line-height:1.75}@media (max-width:1000px){.desktop-nav,.nav-actions{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr;padding-top:90px}.hero-copy{max-width:760px}.system-orbit{width:100%;max-width:650px;min-height:500px;margin:auto}.service-grid{grid-template-columns:1fr 1fr}.problems-layout,.control-grid,.website-feature,.service-detail-grid,.about-grid,.new-company,.form-layout,.booking-layout{grid-template-columns:1fr;gap:60px}.sticky-copy{position:static}.split-heading{grid-template-columns:1fr;gap:20px}.control-flow{margin-top:20px}.browser-frame{max-width:700px}.custom-block{grid-template-columns:80px 1fr}.custom-block .button{grid-column:2;justify-self:start}.horizon{grid-template-columns:100px 1fr}.horizon>p{grid-column:2}.footer-top{grid-template-columns:1fr;gap:60px}.service-detail-grid{gap:50px}.portal-shell{grid-template-columns:1fr}.portal-sidebar{display:none}.portal-main{padding:30px}.portal-grid,.values-grid,.support-options{grid-template-columns:1fr 1fr}.support-options article:nth-child(2){border-right:0}.support-options article:nth-child(-n+2){border-bottom:1px solid var(--line)}}.social-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.social-control-grid article,.social-role-list article,.niche-list article{border:1px solid var(--workspace-border,#d7deeb);background:var(--workspace-card,#fff);border-radius:14px;padding:16px}.social-control-grid span,.social-item-heading small,.social-item-meta,.idea-facts dt,.niche-list small{color:var(--workspace-muted,#64748b);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.social-control-grid strong{margin:7px 0;font-size:.95rem;display:block}.social-control-grid p,.social-role-list p,.niche-list p{color:var(--workspace-muted,#64748b);margin:0;font-size:.84rem;line-height:1.55}.social-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.social-workflow li{border:1px solid var(--workspace-border,#d7deeb);border-radius:10px;align-items:center;gap:9px;padding:10px;font-size:.76rem;font-weight:800;display:flex}.social-workflow span{color:var(--workspace-accent,#2563eb);font-size:.68rem}.social-role-list,.niche-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.social-role-list article>div,.niche-list article>div,.social-item-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.social-role-list h3,.niche-list h3,.social-calendar-list h3{margin:0 0 8px;font-size:.92rem}.social-role-list small{margin-top:10px;font-weight:750;display:block}.compact-detail-card{margin:0}.evidence-table{border:1px solid var(--workspace-border,#d7deeb);border-radius:12px;gap:0;margin-top:16px;display:grid;overflow:hidden}.evidence-table>div{border-bottom:1px solid var(--workspace-border,#d7deeb);grid-template-columns:minmax(145px,.35fr) 1fr;gap:18px;padding:13px 15px;display:grid}.evidence-table>div:last-child{border-bottom:0}.evidence-table p{color:var(--workspace-muted,#64748b);margin:0;line-height:1.5}.plain-process{gap:8px;margin:16px 0 22px;padding-left:20px;display:grid}.plain-process li{padding-left:5px;line-height:1.5}.filter-pills{flex-wrap:wrap;gap:7px;display:flex}.filter-pills a{border:1px solid var(--workspace-border,#d7deeb);border-radius:999px;padding:7px 11px;font-size:.7rem;font-weight:800;text-decoration:none}.filter-pills a.active{border-color:var(--workspace-accent,#2563eb);background:var(--workspace-accent,#2563eb)}@supports (color:color-mix(in lab, red, red)){.filter-pills a.active{background:color-mix(in srgb,var(--workspace-accent,#2563eb) 12%,transparent)}}.filter-pills a.active{color:var(--workspace-accent,#2563eb)}.social-calendar-list{gap:10px;margin-top:18px;display:grid}.social-calendar-list>article{border:1px solid var(--workspace-border,#d7deeb);border-radius:14px;padding:16px}.social-hook{margin:8px 0 12px;font-weight:700}.social-item-meta{flex-wrap:wrap;gap:8px 18px;display:flex}.social-calendar-list .owner-details{margin-top:12px}.idea-facts{border:1px solid var(--workspace-border,#d7deeb);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:14px 0 0;display:grid;overflow:hidden}.idea-facts>div{border-bottom:1px solid var(--workspace-border,#d7deeb);padding:14px}.idea-facts>div:nth-child(odd){border-right:1px solid var(--workspace-border,#d7deeb)}.idea-facts dd{white-space:pre-line;margin:6px 0 0;line-height:1.58}.idea-detail>.text-link{margin-bottom:14px;display:inline-block}.social-department .secure-card,.social-department .social-control-grid article{color:#edf5ff;background:linear-gradient(145deg,#0b1422,#070c14);border-color:#60a5fa33}.social-department p{color:#9fb0c7}.social-quick-actions{grid-template-columns:repeat(6,minmax(0,1fr))}.calendar-view-switch,.calendar-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.calendar-view-switch a,.calendar-toolbar a{color:#c9d8ec;border:1px solid #94aacc33;border-radius:9px;align-items:center;min-height:42px;padding:9px 13px;display:inline-flex}.calendar-view-switch a.active{color:#fff;background:#2563eb2b;border-color:#3b82f6}.calendar-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.calendar-toolbar strong{font-size:1.2rem}.calendar-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.calendar-filters label{color:#94a3b8;text-transform:uppercase;gap:6px;font-size:.72rem;font-weight:800;display:grid}.calendar-filters select{color:#eef6ff;background:#07101d;border:1px solid #94aacc38;border-radius:9px;min-height:44px;padding:9px}.social-month{background:#07101b;border:1px solid #60a5fa38;border-radius:14px;min-width:0;overflow:hidden}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays span{color:#8ea3bc;text-transform:uppercase;border-right:1px solid #94aacc21;padding:10px;font-size:.68rem;font-weight:850}.calendar-day{background:#0a1320;border-top:1px solid #94aacc21;border-right:1px solid #94aacc21;min-height:128px;padding:8px}.calendar-day.outside{opacity:.58;background:#070c13}.calendar-date{color:#dcecff;border-radius:8px;place-items:center;width:36px;height:36px;font-weight:800;text-decoration:none;display:grid}.calendar-date:hover,.calendar-date:focus-visible{color:#fff;background:#1d4ed8}.calendar-item{color:#dbeafe;background:#0d1c30;border:1px solid #60a5fa47;border-left:3px solid #60a5fa;border-radius:7px;gap:3px;margin-top:6px;padding:7px 8px;text-decoration:none;display:grid}.calendar-item strong{font-size:.66rem}.calendar-item span{font-size:.6rem;font-weight:800}.calendar-item.status-needs-owner{border-left-color:#f59e0b}.calendar-item.status-published{border-left-color:#22c55e}.calendar-item.status-failed{border-left-color:#ef4444}.social-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.social-week>article{background:#08111d;border:1px solid #60a5fa33;border-radius:12px;min-height:220px;padding:12px}.week-day{color:#e8f3ff;gap:4px;text-decoration:none;display:grid}.week-day span{color:#8ea3bc;font-size:.75rem}.calendar-unscheduled{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.social-list-view{gap:24px;display:grid}.social-list-view>div{gap:8px;display:grid}.calendar-detail{scroll-margin-top:20px}@media (max-width:1000px){.social-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.social-week{grid-template-columns:1fr}.social-week>article{min-height:0}.calendar-weekdays span{font-size:0}.calendar-weekdays span:first-letter{font-size:.72rem}.calendar-day{min-height:98px}.calendar-item strong{font-size:.6rem}}@media (max-width:680px){.social-control-grid,.social-role-list,.calendar-unscheduled{grid-template-columns:1fr}.social-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-filters{grid-template-columns:1fr 1fr}.calendar-grid{grid-template-columns:repeat(7,minmax(38px,1fr))}.social-month{overflow-x:auto}.calendar-day{min-height:68px;padding:3px}.calendar-date{width:32px;height:32px}.calendar-item{padding:4px}.calendar-item strong{font-size:0}.calendar-item strong:after{content:"Post";font-size:.58rem}.calendar-item span{display:none}.idea-facts{grid-template-columns:1fr}.idea-facts>div:nth-child(odd){border-right:0}}.ideas-filter{grid-template-columns:2fr repeat(3,1fr) auto auto;align-items:end;gap:10px;margin-top:18px;display:grid}.ideas-filter label{gap:6px;font-size:.72rem;font-weight:800;display:grid}.ideas-filter input,.ideas-filter select{border:1px solid var(--workspace-border,#d7deeb);background:var(--workspace-card,#fff);width:100%;min-height:42px;color:inherit;border-radius:9px;padding:8px 10px}.filter-count{color:var(--workspace-muted,#64748b);font-size:.78rem}.ideas-list{gap:7px;display:grid}.ideas-list>a{border:1px solid var(--workspace-border,#d7deeb);color:inherit;border-radius:12px;grid-template-columns:1fr minmax(190px,.34fr);gap:18px;padding:14px;text-decoration:none;display:grid}.ideas-list h3{margin:4px 0 5px;font-size:.94rem}.ideas-list p,.ideas-list small,.ideas-list>a>div:last-child span{color:var(--workspace-muted,#64748b);margin:0;font-size:.78rem;line-height:1.5}.ideas-list>a>div:last-child{text-align:right;align-content:space-between;justify-items:end;gap:10px;display:grid}.guided-inquiry{gap:18px;display:grid}.guided-progress{gap:9px;display:grid}.guided-progress>div{justify-content:space-between;gap:14px;font-size:.78rem;display:flex}.guided-progress span{color:var(--muted,#9aa6bc)}.guided-progress progress{accent-color:#1685ff;width:100%;height:7px}.guided-step{align-content:start;min-height:280px;display:grid}.guided-step fieldset{border:0;margin:0;padding:0}.guided-step legend,.guided-step>label{gap:12px;width:100%;font-size:1.25rem;font-weight:750;display:grid}.guided-step input,.guided-step select,.guided-step textarea{width:100%;font:inherit;font-size:1rem}.guided-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.guided-options label{cursor:pointer;position:relative}.guided-options input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.guided-options span{border:1px solid #94a3b859;border-radius:10px;align-items:center;min-height:48px;padding:10px 12px;font-size:.82rem;font-weight:700;display:flex}.guided-options input:checked+span{background:#1685ff1f;border-color:#1685ff;box-shadow:0 0 0 2px #1685ff29}.guided-options input:focus-visible+span{outline-offset:2px;outline:3px solid #62a9ff}.guided-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.guided-consent{margin-top:14px;line-height:1.5;grid-template-columns:auto 1fr!important;align-items:start!important;font-size:.78rem!important;font-weight:500!important}.guided-consent input{accent-color:#1685ff;height:18px;margin-top:2px;width:18px!important}.guided-consent a{color:#8fc5ff}@media (max-width:1100px){.social-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.ideas-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.ideas-filter .button{width:100%}}@media (max-width:768px){.social-role-list,.niche-list,.idea-facts{grid-template-columns:1fr}.idea-facts>div:nth-child(odd){border-right:0}.evidence-table>div,.ideas-list>a{grid-template-columns:1fr}.ideas-list>a>div:last-child{text-align:left;justify-items:start}.social-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-options{grid-template-columns:1fr}.guided-step{min-height:330px}}@media (max-width:430px){.social-control-grid,.ideas-filter,.social-workflow{grid-template-columns:1fr}.guided-step{min-height:360px}.social-item-heading{display:grid}.social-item-meta{gap:6px;display:grid}}.governed-editor-form,.research-disposition-form,.research-memory-form{gap:.8rem;margin-top:1rem;display:grid}.governed-editor-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end}.governed-editor-form label,.research-disposition-form label,.research-memory-form label{color:#94a3b8;gap:.4rem;font-size:.86rem;display:grid}.governed-editor-form input:not([type=checkbox]),.governed-editor-form select,.governed-editor-form textarea,.research-disposition-form input,.research-disposition-form select{color:#e5edf9;background:#080d16;border:1px solid #94aacc33;border-radius:12px;width:100%;min-height:44px;padding:.7rem .8rem}.governed-editor-form textarea{resize:vertical;min-height:96px}.readiness-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.8rem;margin-top:1rem;display:grid}.readiness-grid article{background:#080d16c2;border:1px solid #94aacc33;border-radius:16px;padding:1rem}.department-completion-card{gap:1rem;display:grid}.manager-next-action{border:1px solid var(--workspace-border);background:var(--workspace-accent);border-radius:16px;gap:.35rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.manager-next-action{background:color-mix(in srgb, var(--workspace-accent) 8%, var(--workspace-surface))}}.manager-next-action span{color:var(--workspace-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.manager-next-action strong{font-size:1rem;line-height:1.45}.manager-next-action small{color:var(--workspace-muted)}.manager-recommendation{margin:0;font-size:1.05rem;line-height:1.6}.readiness-grid article>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.readiness-grid p{color:#94a3b8;line-height:1.55}.readiness-grid small{color:#94a3b8}@supports (color:color-mix(in lab, red, red)){.workspace-v3{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--workspace-accent),transparent 82%),transparent 34%), radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--workspace-accent),transparent 92%),transparent 28%), #05080e}.workspace-v3 .button-primary,.workspace-v3 .button-light,.workspace-v3 .button-dark,.portal-v2 .button-primary,.portal-v2 .button-light,.portal-v2 .button-dark{background:linear-gradient(135deg,var(--workspace-accent,var(--portal-accent,#2563eb)),color-mix(in srgb,var(--workspace-accent,var(--portal-accent,#2563eb)),#05080e 22%));border-color:color-mix(in srgb,var(--workspace-accent,var(--portal-accent,#2563eb)),transparent 54%);box-shadow:0 12px 34px color-mix(in srgb,var(--workspace-accent,var(--portal-accent,#2563eb)),transparent 76%)}.workspace-v3 .secure-card,.workspace-v3 .metric-card{border-color:color-mix(in srgb,var(--workspace-accent),transparent 76%)}.workspace-sidebar-v3 nav a:hover,.workspace-sidebar-v3 nav a.active,.workspace-mobile-panel nav a:hover,.workspace-mobile-panel nav a:focus-visible,.workspace-mobile-panel nav a.active{background:linear-gradient(135deg,color-mix(in srgb,var(--workspace-accent),transparent 78%),#080d16eb)!important}.workspace-v3 .kicker,.workspace-v3 .card-heading span,.workspace-v3 .workspace-status-badge,.workspace-v3 .metric-card span{color:color-mix(in srgb,var(--workspace-accent),#fff 26%)}}.settings-tabs a.active,.settings-tabs a:hover,.settings-tabs a:focus-visible{color:#fff;border-color:var(--portal-accent);background:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.settings-tabs a.active,.settings-tabs a:hover,.settings-tabs a:focus-visible{background:color-mix(in srgb,var(--portal-accent),transparent 84%)}}.settings-tabs button{color:#cbd5e1;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:850}.settings-tabs button.active,.settings-tabs button:hover,.settings-tabs button:focus-visible{color:#fff;border-color:var(--portal-accent);background:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.settings-tabs button.active,.settings-tabs button:hover,.settings-tabs button:focus-visible{background:color-mix(in srgb,var(--portal-accent),transparent 84%)}}.settings-tabs button.active,.settings-tabs button:hover,.settings-tabs button:focus-visible{outline:none}.owner-settings-v2{gap:18px;max-width:1240px;display:grid}.settings-v2-header{border-bottom:1px solid #94aacc2e;justify-content:space-between;gap:28px;padding:4px 0 18px;display:flex}.settings-v2-header>div:first-child{max-width:720px}.settings-v2-header>div:first-child>span,.settings-v2-title>span{color:#8ec8ff;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.settings-v2-header h2,.settings-v2-title h2{color:#f1f7ff;letter-spacing:-.045em;margin:7px 0;font-size:clamp(1.45rem,2.3vw,2.25rem);line-height:1.08}.settings-v2-header p,.settings-v2-title p{color:#aebfd3;margin:0;line-height:1.55}.settings-v2-identity{align-content:start;gap:3px;min-width:150px;padding:12px 0;display:grid}.settings-v2-identity strong{color:#edf6ff}.settings-v2-identity span{color:#8da5be;font-size:12px}.settings-v2-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:30px;display:grid}.settings-v2-nav{border-right:1px solid #94aacc2e;gap:3px;padding-right:18px;display:grid}.settings-v2-nav button{color:#aebfd3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.settings-v2-nav button strong{font-size:13px}.settings-v2-nav button small{color:#71869e;font-size:10px}.settings-v2-nav button.active,.settings-v2-nav button:hover{color:#f3f9ff;background:#4299e121}.settings-v2-nav button.active{box-shadow:inset 2px 0 #70bdf7}.settings-v2-panel{gap:20px;max-width:860px;padding:0;display:grid}.settings-v2-title{border-bottom:1px solid #94aacc2e;padding-bottom:18px}.settings-v2-form{gap:14px;max-width:620px;display:grid}.settings-v2-form label{color:#d9e7f5;gap:7px;font-size:12px;font-weight:750;display:grid}.settings-v2-form input,.settings-v2-form select{color:#eff7ff;background:#0a1422;border:1px solid #94aacc3d;border-radius:9px;min-height:42px;padding:9px 11px}.settings-v2-readonly{border-block:1px solid #94aacc2e;gap:4px;padding:12px 0;display:grid}.settings-v2-readonly span,.settings-v2-key-values span,.settings-v2-list span{color:#90a5bc;font-size:11px}.settings-v2-readonly strong,.settings-v2-key-values strong,.settings-v2-list strong{color:#eaf4ff;font-size:13px}.settings-v2-readonly small,.settings-v2-list small{color:#8298b0;font-size:11px;line-height:1.45}.settings-v2-key-values{background:#94aacc2e;border:1px solid #94aacc2e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.settings-v2-key-values>div{background:#09121f;gap:5px;padding:13px;display:grid}.settings-v2-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.settings-v2-inline-form>p{grid-column:1/-1}.settings-v2-list{border-top:1px solid #94aacc2e;display:grid}.settings-v2-list>div{border-bottom:1px solid #94aacc2e;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.settings-v2-toggle-list{border-top:1px solid #94aacc2e;display:grid}.settings-v2-toggle-list label{cursor:pointer;border-bottom:1px solid #94aacc2e;align-items:start;gap:12px;padding:13px 0;display:flex}.settings-v2-toggle-list input{min-height:16px;margin-top:2px}.settings-v2-toggle-list span{gap:3px;display:grid}.settings-v2-toggle-list strong{font-size:13px}.settings-v2-toggle-list small{color:#90a5bc;font-size:11px;font-weight:500;line-height:1.45}.settings-v2-provider-head,.settings-v2-provider-list article{grid-template-columns:.75fr .9fr .65fr minmax(190px,1.35fr) auto;align-items:center;gap:12px;display:grid}.settings-v2-provider-head{color:#8297ae;letter-spacing:.07em;text-transform:uppercase;padding:0 0 8px;font-size:10px;font-weight:900}.settings-v2-provider-list{border-top:1px solid #94aacc2e}.settings-v2-provider-list article{color:#aabdd1;border-bottom:1px solid #94aacc2e;padding:13px 0;font-size:12px}.settings-v2-provider-list strong{color:#eff7ff}.settings-v2-provider-list article>span:nth-child(4){gap:3px;display:grid}.settings-v2-provider-list b{color:#9ed4ff;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.settings-v2-provider-list small{color:#8197ae;font-size:10px;line-height:1.4}.settings-v2-provider-list a{color:#9ed4ff;font-size:11px;font-weight:800}@media (max-width:800px){.settings-v2-header{display:grid}.settings-v2-layout{grid-template-columns:1fr;gap:20px}.settings-v2-nav{border-bottom:1px solid #94aacc2e;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 14px}.settings-v2-nav button{border:1px solid #94aacc26}.settings-v2-key-values,.settings-v2-provider-head{display:none}.settings-v2-inline-form,.settings-v2-provider-list article,.settings-v2-list>div{grid-template-columns:1fr}.settings-v2-provider-list article>span:before{content:"Provider context";color:#71869e;text-transform:uppercase;font-size:10px}.settings-v2-provider-list article>a,.settings-v2-provider-list article>small:last-child{padding-top:4px}}.footer-v2{background:linear-gradient(#08111d,#050911);border-top:1px solid #94aacc29;margin-top:0;padding:0}.footer-v2-grid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.7fr);gap:clamp(32px,7vw,112px);padding-block:44px 32px;display:grid}.footer-v2-brand{align-content:start;gap:13px;max-width:340px;display:grid}.footer-v2-brand p{color:#9eb1c7;margin:0;font-size:13px;line-height:1.55}.footer-v2-contact{color:#a8ddff;font-size:12px;font-weight:800}.footer-v2-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.footer-v2-links section{align-content:start;gap:9px;display:grid}.footer-v2-links strong{color:#e9f4ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.footer-v2-links a{color:#9eb1c7;font-size:12px}.footer-v2-links a:hover,.footer-v2-bottom a:hover{color:#fff}.footer-v2-bottom{color:#71869e;border-top:1px solid #94aacc24;flex-wrap:wrap;align-items:center;gap:10px 20px;padding-block:15px;font-size:11px;display:flex}.footer-v2-bottom nav{gap:14px;margin-left:auto;display:flex}.footer-v2-bottom a{color:#8fa9c2}.services-v3 .services-v2-hero{min-height:0;padding-block:clamp(52px,7vw,90px) 38px}.services-v3 .services-v2-hero h1{max-width:13ch;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.98}.services-v3 .automation-capability{grid-template-columns:minmax(0,.85fr) minmax(340px,1.15fr);align-items:center;gap:48px;padding-block:42px;display:grid}.services-v3 .capability-groups{grid-template-columns:1fr 1fr;gap:12px;display:grid}.services-v3 .capability-groups article{background:#091322;border:1px solid #94aacc2e;border-radius:14px;padding:18px}.services-v3 .capability-groups h3{color:#eaf5ff;margin:0 0 13px;font-size:14px}.capability-pills{flex-wrap:wrap;gap:7px;display:flex}.capability-pills span{color:#ddecfa;background:#2563eb1f;border:1px solid #7dd3fc47;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:750}.services-v3 .services-core-section{padding-top:44px}.services-v3 .service-v2-panel{border-color:#94aacc2e;min-height:0;padding:clamp(24px,4vw,48px)}.services-v3 .service-v2-copy h2{font-size:clamp(1.7rem,3vw,3rem)}.services-v3 .pricing-tier{align-content:start;gap:15px;padding:22px;display:grid}.services-v3 .pricing-tier h3{color:#eef8ff;text-shadow:none}.services-v3 .industry-recommendation{border-color:#94aacc2e;min-height:0;padding:18px}.services-v3 .industry-recommendation .overview-action{color:#082037;background:#dff3ff;border-radius:8px;justify-content:center;padding:9px 10px;font-size:11px;font-weight:850;display:inline-flex}.services-v3 .service-roadmap{padding-block:48px}.services-v3 .service-state{border-color:#94aacc33;padding:20px}.solutions-v3 .solutions-v3-hero{padding-block:clamp(52px,7vw,88px) 38px}.solutions-v3 .solutions-v3-hero h1{max-width:16ch;font-size:clamp(2.25rem,4.4vw,4.25rem);line-height:1}.solutions-v3 .solutions-visual-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:28px;padding-block:44px}.solutions-v3 .solutions-visual-grid>.product-frame{grid-column:1/-1}.solutions-v3 .values-grid{gap:12px}.solutions-v3 .values-grid article{min-height:0;padding:18px}.solutions-v3 .industry-selector-grid{gap:12px}.solutions-v3 .industry-selector-card{min-height:0;padding:17px}.solutions-v3 .automation-section{padding-block:48px}.about-v3 .product-preview-grid,.about-v3 .values-grid{gap:12px}.about-v3 .values-grid article{min-height:0;padding:18px}.about-v3 .new-company{grid-template-columns:.8fr 1fr .8fr;align-items:start;gap:28px;display:grid}.about-v3 .new-company .workflow-diagram{margin:0}.about-v3 .founder-section{margin-top:0;padding-block:46px}.about-v3 .founder-marker{max-width:124px}.about-v3 .founder-section h2{font-size:clamp(1.7rem,3.3vw,3rem)}@media (max-width:800px){.footer-v2-grid{grid-template-columns:1fr;padding-block:34px 24px}.footer-v2-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.footer-v2-bottom nav{width:100%;margin-left:0}.services-v3 .automation-capability,.solutions-v3 .solutions-visual-grid,.about-v3 .new-company{grid-template-columns:1fr;gap:22px}.services-v3 .capability-groups{grid-template-columns:1fr}.solutions-v3 .solutions-visual-grid>.product-frame{grid-column:auto}.about-v3 .new-company .new-company-copy{grid-row:2}}@media (max-width:460px){.footer-v2-links{grid-template-columns:1fr 1fr}.footer-v2-bottom nav{flex-wrap:wrap}.settings-v2-nav{grid-template-columns:1fr}.services-v3 .services-v2-hero h1,.solutions-v3 .solutions-v3-hero h1{font-size:2.2rem}}.owner-settings-center{max-width:1180px}.settings-overview{justify-content:space-between;align-items:start;gap:24px;display:flex;background:linear-gradient(135deg,#0d2845,#08111e)!important}.settings-overview>div:first-child{max-width:710px}.settings-overview span,.settings-panel-eyebrow{color:#8ec8ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.settings-overview h2,.settings-panel h2{color:#f1f7ff;letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.08}.settings-overview p,.settings-panel>p{color:#b1c4d9;margin:0;line-height:1.55}.settings-overview-state{background:#050e197a;border:1px solid #7dd3fc40;border-radius:12px;gap:5px;min-width:160px;padding:14px;display:grid}.settings-overview-state strong{color:#eaf4ff;font-size:13px}.settings-overview-state span{color:#a9c9e5;letter-spacing:0;text-transform:none;font-size:11px}.settings-panel{gap:14px;display:grid}.settings-panel .definition-grid{margin:4px 0}.settings-action-row{border-block:1px solid #94aacc2e;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.settings-action-row>div{gap:4px;display:grid}.settings-action-row strong{color:#f1f7ff;font-size:14px}.settings-action-row span{color:#aebfd3;font-size:12px}.settings-notice{background:#08111e99;border:1px solid #94aacc2e;border-radius:12px;padding:14px 15px}.settings-notice strong{color:#eaf4ff;font-size:12px}.settings-notice p{color:#9fb2c9;margin:5px 0 0;font-size:12px;line-height:1.5}.settings-timezone-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-top:4px;display:grid}.settings-timezone-form .auth-success,.settings-timezone-form .form-error{grid-column:1/-1;margin:0}.settings-integration-list{border-top:1px solid #94aacc2e;display:grid}.settings-integration-list article{border-bottom:1px solid #94aacc2e;grid-template-columns:minmax(150px,.9fr) minmax(220px,1.25fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.settings-integration-list article>div{gap:3px;display:grid}.settings-integration-list strong{color:#eff6ff;font-size:14px}.settings-integration-list span,.settings-integration-list small{color:#9db2c9;font-size:12px;line-height:1.4}.settings-integration-list b{color:#a6dbff;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.settings-no-action{white-space:nowrap;font-weight:750;color:#8195ab!important;font-size:11px!important}@media (max-width:700px){.settings-overview,.settings-action-row{display:grid}.settings-overview-state{min-width:0}.settings-timezone-form,.settings-integration-list article{grid-template-columns:1fr}.settings-timezone-form .button{width:100%}.settings-no-action{white-space:normal}.settings-tabs button{white-space:nowrap}}.performance-health-center{max-width:1280px}.health-command-card{background:linear-gradient(145deg,#10263e,#09121f)!important}.health-command-grid{background:#7dd3fc33;border:1px solid #7dd3fc33;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid}.health-command-grid>div{background:#050d18d1;gap:7px;padding:17px;display:grid}.health-command-grid span{color:#8eb7dd;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.health-command-grid strong{color:#ecf6ff;letter-spacing:-.02em;font-size:clamp(1rem,1.6vw,1.35rem)}.health-command-grid p,.health-empty-state{color:#aabdd1;margin:0;font-size:12px;line-height:1.5}.health-system-list{border-top:1px solid #94aacc2e;display:grid}.health-system-list article{border-bottom:1px solid #94aacc2e;grid-template-columns:minmax(260px,1fr) auto minmax(220px,.7fr);align-items:center;gap:16px;padding:13px 0;display:grid}.health-system-list article>div{gap:4px;display:grid}.health-system-list strong{color:#eff6ff;font-size:13px}.health-system-list span,.health-system-list small{color:#a8bbcf;font-size:12px;line-height:1.45}.health-system-list small{text-align:right}.health-split-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.health-empty-state{background:#050d188c;border:1px solid #94aacc2e;border-radius:12px;padding:16px}.health-empty-state strong,.health-history-empty strong{color:#edf6ff;margin-bottom:6px;font-size:13px;display:block}.health-history-empty{color:#aabdd1;border:1px dashed #7dd3fc52;border-radius:12px;gap:3px;padding:18px;font-size:13px;line-height:1.5;display:grid}.health-methodology p{color:#aebfd2;margin:0;line-height:1.6}.health-methodology strong{color:#e7f4ff;letter-spacing:.06em;font-size:11px}@media (max-width:800px){.health-command-grid,.health-split-grid,.health-system-list article,.website-operations-grid{grid-template-columns:1fr}.health-system-list small{text-align:left}.workspace-search>div{flex-direction:column}}.health-system-table-wrap{overflow-x:auto}.health-system-table{border-collapse:collapse;width:100%;min-width:820px}.health-system-table th,.health-system-table td{text-align:left;vertical-align:top;border-top:1px solid #94aacc2e;padding:12px 10px;font-size:12px;line-height:1.45}.health-system-table thead th{color:#a8bbcf;letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:10px}.health-system-table tbody th{color:#eff6ff}.workspace-search{gap:7px;margin:0 0 12px;display:grid}.workspace-search label{font-size:12px;font-weight:800}.workspace-search>div{gap:8px;display:flex}.workspace-search input{flex:1;min-width:0}.research-result-count{color:var(--muted);font-size:12px}.website-operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.website-operations-grid article{border:1px solid var(--line);border-radius:12px;gap:5px;padding:14px;display:grid}.website-operations-grid span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.website-operations-grid p{color:var(--muted);margin:0;font-size:12px}.company-os-scan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.company-os-scan-grid a{border:1px solid var(--line);color:inherit;border-radius:12px;gap:5px;padding:14px;text-decoration:none;display:grid}.company-os-scan-grid span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.company-os-scan-grid small{color:var(--muted);line-height:1.4}@media (max-width:800px){.company-os-scan-grid{grid-template-columns:1fr 1fr}}.visual-editor{color:#dfeafe;margin:-8px -4px 0}.visual-editor-bar{background:#08111e;border:1px solid #7dd3fc38;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.visual-editor-bar p,.visual-editor-bar strong span{color:#86a4c5;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.visual-editor-bar strong{color:#f4f8ff;font-size:15px;display:block}.visual-editor-bar strong span{margin-left:8px}.visual-editor-tools,.visual-editor-controls,.visual-editor-controls nav,.visual-editor-controls div,.editor-choice,.editor-actions{align-items:center;gap:7px;display:flex}.visual-editor button{color:#dcecff;cursor:pointer;background:#0e1b2d;border:1px solid #7dd3fc38;border-radius:8px;min-height:34px;padding:7px 10px;font-size:11px;font-weight:800}.visual-editor button:hover,.visual-editor button.active{color:#fff;background:#123558;border-color:#5ec1ff}.visual-editor button:disabled{opacity:.42;cursor:not-allowed}.editor-primary{background:#1976d2!important;border-color:#5ec1ff!important}.editor-quiet{background:0 0!important}.editor-save-state{color:#86a4c5;font-size:11px;font-weight:800}.visual-editor-controls{background:#0b1523;border-inline:1px solid #7dd3fc38;justify-content:space-between;padding:10px 14px}.visual-editor-controls small{color:#8da7c2;font-size:9px;display:block}.visual-editor-workspace{background:#060d17;border:1px solid #7dd3fc38;border-radius:0 0 14px 14px;grid-template-columns:190px minmax(0,1fr) 280px;min-height:680px;display:grid}.visual-editor-outline,.visual-editor-inspector{background:#091321;border-color:#7dd3fc29;padding:14px}.visual-editor-outline{border-right:1px solid #7dd3fc29}.visual-editor-inspector{border-left:1px solid #7dd3fc29}.visual-editor-outline>p,.visual-editor-inspector>p{color:#7fa1c4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:900}.visual-editor-outline>button{text-align:left;align-items:center;gap:7px;width:100%;margin-bottom:5px;display:flex}.visual-editor-outline>button span{color:#74bdf2;font-size:9px}.visual-editor-outline em{color:#e9b46c;margin-left:auto;font-size:9px;font-style:normal}.editor-versions{border-top:1px solid #7dd3fc29;gap:6px;margin-top:22px;padding-top:14px;display:grid}.editor-versions strong{font-size:10px}.editor-versions span{color:#8da7c2;font-size:11px;line-height:1.5}.editor-versions button{text-align:left;min-height:auto;padding:6px;font-size:10px}.visual-editor-canvas{background:radial-gradient(circle at top,#102b47,#07101c 56%);padding:28px;overflow:auto}.editor-device{background:#f4f7fb;border:1px solid #8ec9f752;border-radius:15px;min-width:290px;margin:auto;overflow:hidden;box-shadow:0 28px 70px #00000059}.editor-device-label{color:#b7d8f2;text-align:center;letter-spacing:.08em;text-transform:uppercase;background:#102238;padding:8px;font-size:10px;font-weight:850}.editor-site-shell{color:#10243a}.editor-preview-section{cursor:pointer;border-bottom:1px solid #d9e2ec;padding:54px clamp(22px,6vw,72px);transition:all .16s;position:relative}.editor-preview-section:nth-child(2n){background:#eaf1f8}.editor-preview-section.selected{outline-offset:-2px;outline:2px solid #168cff;box-shadow:inset 0 0 0 5px #168cff1a}.editor-preview-section:hover .editor-section-tag,.editor-preview-section.selected .editor-section-tag{opacity:1}.editor-section-tag{opacity:0;letter-spacing:.09em;text-transform:uppercase;position:absolute;top:10px;left:10px;color:#fff!important;background:#0e62b5!important;border-color:#168cff!important;font-size:9px!important}.editor-preview-section h2{color:#09223b;letter-spacing:-.055em;max-width:22ch;margin:0;font-size:clamp(1.6rem,4vw,3rem);line-height:1.03}.editor-preview-section p:not(.editor-eyebrow){color:#45607b;max-width:64ch;line-height:1.65}.editor-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-weight:900;color:#1375c7!important;font-size:10px!important}.editor-preview-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.editor-preview-items span{background:#fff;border:1px solid #c7d7e6;border-radius:8px;padding:12px;font-size:12px;font-weight:800}.editor-preview-cta{color:#fff;background:#126bc3;border-radius:7px;margin-top:16px;padding:11px 14px;font-size:12px;font-weight:850;display:inline-flex}.editor-preview-cta.quiet{color:#164c76;background:0 0;border:1px solid #1b6ea8}.spacing-compact{padding-block:34px}.spacing-spacious{padding-block:82px}.align-center{text-align:center}.align-center h2,.align-center p{margin-inline:auto}.width-wide>div{max-width:none}.visual-editor-inspector{align-content:start;gap:11px;display:grid}.visual-editor-inspector h2{margin:0 0 2px;font-size:17px}.visual-editor-inspector label{color:#9fb7d0;letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:850;display:grid}.visual-editor-inspector input,.visual-editor-inspector textarea{color:#eef6ff;width:100%;font:inherit;letter-spacing:normal;text-transform:none;resize:vertical;background:#07101b;border:1px solid #7dd3fc40;border-radius:8px;padding:9px;font-size:12px}.visual-editor-inspector textarea{min-height:62px;line-height:1.45}.visual-editor-inspector small{color:#8ea9c4;letter-spacing:normal;text-transform:none;font-size:10px}.editor-choice{flex-wrap:wrap;padding-top:5px}.editor-choice span{color:#9fb7d0;text-transform:uppercase;width:100%;font-size:10px;font-weight:850}.editor-actions{grid-template-columns:1fr 1fr;display:grid}.editor-actions button:last-child{grid-column:1/-1}.workspace-action{width:max-content;margin-top:6px;font-size:12px;font-weight:850;display:inline-flex;color:#178ee4!important}@media (max-width:1100px){.visual-editor-workspace{grid-template-columns:170px minmax(0,1fr)}.visual-editor-inspector{border-top:1px solid #7dd3fc29;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.editor-actions{grid-template-columns:repeat(3,1fr)}.editor-actions button:last-child{grid-column:auto}}@media (max-width:700px){.visual-editor{margin:0}.visual-editor-bar,.visual-editor-controls{flex-direction:column;align-items:flex-start}.visual-editor-tools,.visual-editor-controls nav,.visual-editor-controls div{flex-wrap:wrap}.visual-editor-workspace{grid-template-columns:1fr;min-height:0}.visual-editor-outline{border-bottom:1px solid #7dd3fc29;border-right:0}.visual-editor-outline>button{width:auto;margin:0 5px 5px 0;display:inline-flex}.visual-editor-inspector{grid-template-columns:1fr}.visual-editor-canvas{padding:13px}.editor-preview-items,.editor-actions{grid-template-columns:1fr}.editor-actions button:last-child{grid-column:auto}}.work-registry-panel{min-width:0}.work-registry-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:10px;margin-top:16px;display:grid}.work-registry-card{background:linear-gradient(145deg,#0d1728d1,#050a12b3);border:1px solid #94aacc29;border-radius:12px;gap:13px;min-width:0;padding:14px;display:grid}.work-registry-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.work-registry-card-head>strong{color:#eef6ff;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.45}.work-registry-card-head .workspace-status-badge{text-align:center;overflow-wrap:anywhere;flex:none;max-width:48%}.work-registry-card dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.work-registry-card dl>div{min-width:0}.work-registry-card dt{color:#71829a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.work-registry-card dd{color:#cbd8e8;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.45}@media (max-width:480px){.work-registry-card{padding:13px}.work-registry-card dl{grid-template-columns:1fr}.work-registry-card-head{display:grid}.work-registry-card-head .workspace-status-badge{justify-self:start;max-width:none}}.founder-section{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr) minmax(220px,.58fr);align-items:center;gap:clamp(24px,5vw,76px);display:grid}.founder-marker{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#2563eb70,#0000 45%),#0a1a2d;border:1px solid #7dd3fc52;border-radius:18px;align-content:center;place-items:center;display:grid}.founder-marker span{color:#eef7ff;letter-spacing:-.08em;font-size:clamp(2rem,4vw,3.5rem);font-weight:900}.founder-marker small{color:#93b9dc;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.founder-section h2{color:#f1f7ff;letter-spacing:-.06em;margin:6px 0 9px;font-size:clamp(2rem,4vw,3.7rem)}.founder-section p{color:#adbed2;margin:0;font-size:16px;line-height:1.65}.founder-note{background:linear-gradient(135deg,#2563eb1f,#0000);border-left:2px solid #69b7fb;gap:7px;padding:18px;display:grid}.founder-note strong{color:#edf6ff;font-size:13px}.founder-note .text-link{margin-top:5px}@media (max-width:800px){.founder-section{grid-template-columns:92px 1fr}.founder-note{grid-column:1/-1}}@media (max-width:520px){.founder-section{grid-template-columns:1fr}.founder-marker{width:92px}.founder-note{grid-column:auto}}@supports (color:color-mix(in lab, red, red)){.theme-preview-card{border:1px solid color-mix(in srgb,var(--portal-accent),transparent 62%);background:linear-gradient(145deg,color-mix(in srgb,var(--portal-accent),transparent 90%),#080d16c2)}}@media (max-width:900px){.service-v2-panel:first-child{grid-template-columns:1fr}.service-v2-panel:first-child .workflow-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-focus-grid-v4{grid-template-columns:1fr 1fr}.portal-focus-grid-v4 .next-step-card{grid-column:1/-1}}@media (max-width:680px){.system-orbit{min-height:470px!important;padding-inline:0!important;overflow:visible!important}.system-orbit .orbit-node{min-width:112px}.system-orbit .node-a{top:15%!important;left:0!important}.system-orbit .node-b{top:19%!important;right:0!important}.system-orbit .node-c{bottom:25%!important;left:0!important}.system-orbit .node-d{bottom:27%!important;right:0!important}.system-orbit .live-pill{white-space:nowrap;left:50%;transform:translate(-50%);bottom:8%!important}.portal-focus-grid-v4,.metric-grid-compact-v4,.service-v2-panel:first-child .workflow-diagram{grid-template-columns:1fr}.settings-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.settings-tabs a{white-space:nowrap}}.execution-center{min-width:0}.emergency-control-card{border-color:#f59e0b52}.emergency-control-grid,.execution-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.emergency-control-grid article,.execution-action-card{border:1px solid var(--workspace-accent);min-width:0;padding:18px}@supports (color:color-mix(in lab, red, red)){.emergency-control-grid article,.execution-action-card{border:1px solid color-mix(in srgb,var(--workspace-accent),transparent 80%)}}.emergency-control-grid article,.execution-action-card{background:#0308119e;border-radius:14px}.emergency-control-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.emergency-control-grid small{color:#8d9db2;overflow-wrap:anywhere;margin-top:8px;line-height:1.45;display:block}.emergency-control-grid form{gap:10px;margin-top:14px;display:grid}.emergency-control-grid label,.strong-confirmation-form label{color:#cbd5e1;gap:7px;font-size:12px;font-weight:750;display:grid}.emergency-control-grid input{color:#f8fbff;width:100%;min-height:44px;font:inherit;background:#050914;border:1px solid #94aacc33;border-radius:10px;padding:10px 12px}.execution-action-card .compact-definitions{margin-top:18px}.strong-confirmation-form{border:1px solid var(--workspace-accent);gap:12px;margin-top:18px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.strong-confirmation-form{border:1px solid color-mix(in srgb,var(--workspace-accent),transparent 75%)}}.strong-confirmation-form{background:#02070e94;border-radius:12px}.strong-confirmation-form label{grid-template-columns:auto 1fr;align-items:start;line-height:1.45}.strong-confirmation-form input{width:20px;height:20px;accent-color:var(--workspace-accent)}.execution-boundary-note{color:#fef3c7;background:#f59e0b14;border-left:3px solid #f59e0b;padding:13px;font-size:12px;line-height:1.55}.provider-event-timeline{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.provider-event-timeline li{border:1px solid var(--workspace-accent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.provider-event-timeline li{border:1px solid color-mix(in srgb,var(--workspace-accent),transparent 84%)}}.provider-event-timeline li{background:#02070e75;border-radius:10px;font-size:12px}.provider-event-timeline strong{overflow-wrap:anywhere;text-transform:capitalize}.provider-event-timeline span{color:#94a3b8}@media (max-width:900px){.emergency-control-grid,.execution-card-grid{grid-template-columns:1fr}}@media (max-width:680px){.emergency-control-grid article,.execution-action-card{padding:15px}.emergency-control-grid .button-row{grid-template-columns:1fr 1fr;display:grid}.strong-confirmation-form .button{justify-content:center;width:100%;min-height:48px}.provider-event-timeline li{grid-template-columns:1fr auto}.provider-event-timeline li>span{grid-column:1/-1}.shell{width:min(100% - 32px,1180px)}.nav-inner{height:68px}.mobile-menu nav{top:68px}.hero{min-height:auto;padding:70px 0 80px}.hero h1,.page-hero h1{font-size:54px}.hero-lede,.page-hero>p{font-size:16px}.button-row .button{justify-content:space-between;width:100%}.trust-line{flex-wrap:wrap;line-height:1.5}.system-orbit{min-height:410px;margin:-25px auto;transform:scale(.82)}.ring-one{width:300px;height:300px}.ring-two{width:410px;height:410px}.node-a{left:-8%}.node-b{right:-9%}.node-c{left:-8%}.node-d{right:-7%}.signal-inner{justify-content:flex-start;gap:18px;overflow:hidden}.section{padding-block:80px}.section-heading h2,.control-section h2,.website-copy h2,.custom-block h2,.horizon h2,.cta-section h2,.about-grid h2,.new-company h2{font-size:42px}.service-grid,.process-grid,.values-grid{grid-template-columns:1fr}.service-card{min-height:410px}.problems-layout{gap:45px}.sticky-copy h2{font-size:40px}.problem-row{grid-template-columns:35px 1fr 20px}.problem-row h3{font-size:19px}.control-flow>div{grid-template-columns:32px 1fr;gap:5px}.control-flow p{grid-column:2;margin-top:5px}.browser-frame{min-height:400px;padding:14px}.browser-content{min-height:330px;padding:28px}.browser-content strong{font-size:32px}.browser-lines span{width:190px}.check-list{grid-template-columns:1fr}.automation-flow{justify-content:flex-start}.custom-block{grid-template-columns:1fr;gap:25px}.custom-number{font-size:60px}.custom-block .button{grid-column:auto}.horizon{grid-template-columns:1fr;gap:25px}.horizon>p{grid-column:auto}.cta-section{padding:90px 0}.footer-links{grid-template-columns:1fr 1fr;row-gap:50px}.footer-bottom{gap:20px}.page-hero{padding:80px 0 55px}.service-jump{grid-template-columns:1fr 1fr;margin-bottom:30px}.service-jump a:nth-child(2){border-right:0}.service-jump a:nth-child(-n+2){border-bottom:1px solid var(--line)}.service-detail{padding:75px 0}.detail-title h2{font-size:38px}.detail-content .check-list{grid-template-columns:1fr}.mini-cta h2{font-size:40px}.form-row{grid-template-columns:1fr}.inquiry-form,.scheduler-demo{padding:24px}.support-options{grid-template-columns:1fr}.support-options article{border-right:0;border-bottom:1px solid var(--line)}.day-tabs{grid-template-columns:1fr 1fr}.portal-main{padding:20px 14px}.portal-main>header{gap:20px;display:grid}.portal-main>header h1{font-size:34px}.portal-grid{grid-template-columns:1fr}.invoice-table>div{grid-template-columns:1fr .8fr .6fr}.invoice-table em{display:none}.meeting-actions{grid-template-columns:1fr}.demo-banner{font-size:7px}.footer-top{padding-bottom:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ring-two{animation:none}.button,.service-card{transition:none}}:root{--ink:#f7f9fc;--ink-2:#dce3ed;--paper:#05080e;--white:#fff;--acid:#2563eb;--mint:#00d4ff;--line:#94aacc29;--muted:#94a3b8;--soft:#0c121d;--surface:#0b111b;--surface-2:#101827;--blue:#2563eb;--cyan:#00d4ff;--silver:#cbd5e1;--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}html{background:#05080e}body{color:var(--ink);background:radial-gradient(circle at 82% 3%,#2563eb1c,#0000 26%),#05080e;overflow-x:hidden}::selection{color:#fff;background:#2563eb}:focus-visible{outline-color:#60a5fa}.skip-link{color:#fff;background:#2563eb}.site-header{background:#05080ed1;border-color:#94aacc24;box-shadow:0 10px 40px #00000038}.nav-inner{height:80px}.wordmark{color:#f8fafc;letter-spacing:-.035em;gap:12px;font-size:20px;font-weight:800}.wordmark>span{color:inherit;background:0 0;font-family:inherit;font-style:normal}.brand-mark{flex:none;line-height:0;width:38px!important;height:38px!important;display:inline-block!important}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-mark-compact{width:58px!important;height:58px!important}.desktop-nav a,.login-link{color:#aeb9c9;font-weight:650}.desktop-nav a:hover,.login-link:hover,.footer-links a:hover{color:#fff}.mobile-menu summary span{background:#e5edf8}.mobile-menu nav{border-color:var(--line);background:#070b12fa;box-shadow:0 20px 45px #0000008c}.mobile-menu nav>a:not(.button){border-color:var(--line)}.button{letter-spacing:.01em;box-shadow:none;border-radius:8px}.button-primary,.button-light,.button-dark{color:#fff;background:linear-gradient(135deg,#2563eb,#1558e6);border-color:#60a5fa52;box-shadow:0 8px 26px #2563eb38}.button-primary span,.button-light span{color:#dff6ff}.button-primary:hover,.button-light:hover,.button-dark:hover{background:linear-gradient(135deg,#2f70ff,#1763ff);box-shadow:0 10px 34px #2563eb5c}.button-ghost{color:#f2f6fc;background:#0a101b80;border-color:#94aacc40}.button-ghost:hover{background:#2563eb14;border-color:#60a5fa99}.hero{min-height:780px;padding-block:110px}.hero-copy{z-index:2;position:relative}.eyebrow,.kicker{color:#60a5fa}.eyebrow span{background:#00d4ff;box-shadow:0 0 0 4px #00d4ff1a,0 0 18px #00d4ffbf}.hero h1,.page-hero h1{color:#fff;letter-spacing:-.065em;text-transform:none;font-weight:800}.hero h1 .hero-emphasis,.page-hero h1 .hero-emphasis{font-family:var(--sans);color:#4381ff;font-style:normal;font-weight:800}.hero-lede,.page-hero>p{color:#a8b5c7}.trust-line{color:#75849a}.trust-line i{background:#2563eb}.system-orbit{perspective:900px;min-height:560px;overflow:clip}.system-orbit:before{filter:blur(4px);background:radial-gradient(circle,#006fff3d,#00d4ff0d 34%,#0000 68%);inset:2%}.orbit-grid{background-image:linear-gradient(#376fdc17 1px,#0000 1px),linear-gradient(90deg,#376fdc17 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:10%;transform:perspective(480px)rotateX(62deg)rotate(-4deg);-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 72%);mask-image:radial-gradient(circle,#000 15%,#0000 72%)}.orbit-ring{border-color:#2563eb59;border-radius:22%;transform:rotate(45deg);box-shadow:inset 0 0 32px #2563eb0f,0 0 28px #2563eb14}.ring-one{width:330px;height:330px}.ring-two{border-style:solid;width:470px;height:470px;animation:6s ease-in-out infinite system-pulse}@keyframes system-pulse{0%,to{opacity:.38;transform:rotate(45deg)scale(.98)}50%{opacity:.72;transform:rotate(45deg)scale(1.02)}}.orbit-core{background:linear-gradient(145deg,#101b2e,#070b12);border:1px solid #4285ff73;border-radius:24px;width:150px;height:150px;box-shadow:0 0 0 8px #2563eb0d,0 0 60px #2563eb59,0 25px 60px #0000008c}.orbit-core small{color:#8fa3bd}.orbit-node{background:linear-gradient(145deg,#111928f5,#080d16fa);border:1px solid #508af847;border-radius:10px;min-width:142px;box-shadow:0 16px 38px #0006,0 0 18px #2563eb17}.orbit-node i{color:#60a5fa;font:700 8px var(--sans);background:#2563eb21;border:1px solid #60a5fa33}.orbit-node span{color:#f5f8fc}.orbit-node small{color:#7f8ea4}.live-pill{color:#b8c5d7;background:#080d16;border:1px solid #60a5fa45;box-shadow:0 12px 30px #0006}.live-pill i{background:#00d4ff;box-shadow:0 0 11px #00d4ff}.signal-strip{border-block:1px solid var(--line);background:#080d16}.signal-inner b{color:#2563eb}.section-heading h2,.control-section h2,.website-copy h2,.custom-block h2,.horizon h2,.cta-section h2,.about-grid h2,.new-company h2{color:#f7f9fc;font-weight:750}.section-heading p,.website-copy>p,.custom-block p,.horizon p,.sticky-copy p,.process-card p,.detail-content p,.about-grid p,.new-company p,.legal-copy p{color:var(--muted)}.service-grid{border-color:#0000;gap:14px}.service-card{border:1px solid var(--line);min-height:470px;color:inherit;background:linear-gradient(150deg,#101827eb,#080d16f0);border-radius:14px;text-decoration:none;box-shadow:0 18px 50px #0003}.service-card:hover{background:linear-gradient(150deg,#111c2e,#0a101b);border-color:#4580ff80;box-shadow:0 24px 65px #00000061,0 0 32px #2563eb14}.service-top{color:#61718a}.service-top b,.service-card li:before{color:#3b82f6}.service-card p{color:#94a3b8}.service-card ul{color:#c2cbd7}.problems-section,.automation-section,.about-statement,.service-detail.tinted{background:#080d16}.vertical-heading{max-width:760px;margin-bottom:56px;display:block}.vertical-heading p{max-width:690px;margin-top:18px}.problem-row{background:linear-gradient(145deg,#101827b8,#080d16d1);border-color:#60a5fa2e;box-shadow:0 18px 48px #0000002e}.problem-row:hover{transform:none;box-shadow:0 18px 48px #0000002e}.problem-row span{color:#0000;background:#2563eb}.problem-row h3{color:#f7f9fc;font-weight:720}.problem-row b{color:#3b82f6}.text-link{color:#60a5fa;border-color:#2563eb}.process-card,.values-grid article{border-color:var(--line);background:linear-gradient(145deg,#101827b8,#080d16bf);border-radius:10px}.process-card{align-content:start;gap:15px;min-height:310px;display:grid}.process-card .card-accent{background:#2563eb;border-radius:99px;width:34px;height:5px;box-shadow:0 0 22px #2563eb4d}.process-card h3{color:#fff;margin:8px 0 0;font-size:25px}.process-card p{max-width:none;margin:0}.system-bullets{color:#c9d4e4;gap:9px;margin:2px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.system-bullets li{grid-template-columns:12px 1fr;align-items:start;gap:9px;display:grid}.system-bullets li:before{content:"";background:#2563eb;border-radius:2px;width:7px;height:7px;margin-top:6px;box-shadow:0 0 14px #2563eb59}.process-card span,.values-grid span{color:#4f8bff}.control-section,.mini-cta{background:radial-gradient(circle at 18% 30%,#2563eb29,#0000 34%),#070b12}.kicker-light{color:#60a5fa}.control-section>div>div>p,.control-flow p,.mini-cta p{color:#91a1b6}.control-flow,.control-flow>div{border-color:var(--line)}.control-flow span{color:#60a5fa}.judgment-cards{border:0;gap:14px;display:grid}.judgment-cards>div{border:1px solid var(--line);background:linear-gradient(145deg,#101827bd,#080d16db);border-radius:14px;grid-template-columns:18px 1fr;align-items:start;padding:24px}.judgment-cards i{background:#2563eb;border-radius:3px;width:10px;height:10px;margin-top:7px;box-shadow:0 0 18px #2563eb59}.judgment-cards strong{color:#fff;font-size:18px}.judgment-cards p{grid-column:2;line-height:1.6;margin-top:6px!important}.browser-frame{background:linear-gradient(145deg,#101929,#080d16);border-color:#4d80e440;border-radius:14px;box-shadow:0 35px 80px #00000073,0 0 30px #2563eb14}.browser-bar{border-color:var(--line);background:#0a101b}.browser-bar i{background:#31415a}.browser-bar span{color:#73849b;background:#111a29;border-radius:20px}.browser-content{background:radial-gradient(circle at 80% 20%,#2563eb33,#0000 32%),linear-gradient(145deg,#0d1625,#070b12)}.browser-content small{color:#60a5fa}.browser-content strong{font-family:var(--sans);color:#f6f8fc;font-weight:750}.browser-lines span{background:#25334a}.browser-cta{background:#2563eb;border-radius:6px}.check-list li:before{color:#38bdf8}.automation-carousel{margin-top:60px;padding-inline:52px;position:relative}.automation-flow{scrollbar-color:#2563eb #0b111b;scroll-snap-type:x proximity;scroll-behavior:smooth}.automation-flow:focus-visible{outline-offset:8px;border-radius:14px;outline:2px solid #60a5fa}.carousel-control{z-index:5;color:#e9f2ff;cursor:pointer;background:#0a1322;border:1px solid #60a5fa52;border-radius:999px;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 16px 40px #0000004d}.carousel-control-left{left:0}.carousel-control-right{right:0}.carousel-control:hover:not(:disabled),.carousel-control:focus-visible{background:#102044;border-color:#60a5fa;outline:none}.carousel-control:disabled{opacity:.38;cursor:not-allowed}.flow-wrap>b{color:#3b82f6;align-self:center;margin:0 14px}.automation-flow{justify-content:flex-start;align-items:stretch}.flow-wrap{scroll-snap-align:start}.flow-step{text-align:left;background:#0d1522;border-color:#5584e047;border-radius:14px;place-content:start;width:230px;height:auto;min-height:260px;padding:22px;box-shadow:0 12px 30px #00000047}.flow-step span{color:#0000;background:#2563eb;border-radius:3px;width:10px;height:10px;box-shadow:0 0 16px #2563eb59}.flow-step strong{color:#fff;text-transform:none;font-size:17px;line-height:1.2}.flow-step p{color:#9fb0c8;margin:0;font-size:13px;line-height:1.55}.flow-step ul{color:#c5d0df;gap:6px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.flow-step li:before{content:"";background:#00d4ff;border-radius:2px;width:6px;height:6px;margin-right:7px;display:inline-block}.flow-step-3,.flow-step-5{background:#101c31;border-color:#2563eb}.flow-step-6{background:#172554;border-color:#3b82f6}.custom-block{background:radial-gradient(circle at 90% 0,#2563eb2e,#0000 34%),linear-gradient(145deg,#101827db,#080d16e6);border:1px solid #60a5fa38;border-radius:22px;max-width:880px;padding:58px;display:block;box-shadow:0 24px 70px #00000047}.custom-block .button{margin-top:24px}.custom-number{display:none}.horizon-mark{border:1px solid var(--line);color:inherit;background:#0d1522;border-radius:18px}.motto-section{text-align:center;background:linear-gradient(#080d1640,#10182714);border:1px solid #94aacc1f;border-radius:32px;grid-template-columns:1fr;gap:22px;max-width:980px;padding:96px 58px;display:grid;box-shadow:inset 0 1px #ffffff08}.motto-section .horizon-mark{background:0 0;border-color:#60a5fa2e;width:82px;height:82px;margin:0 auto}.motto-section p{grid-column:auto;max-width:680px;margin:0 auto;font-size:18px;line-height:1.75}.cta-section{border-top:1px solid var(--line);background:radial-gradient(circle at 50% 120%,#2563eb5c,#0000 45%),linear-gradient(#0a111e,#05080e)}.cta-section:before{color:#2563eb09;font-family:var(--sans);font-style:normal;font-weight:900}.cta-section p{color:#98a7ba}.site-footer{border-top:1px solid var(--line);background:#030509}.footer-brand p,.footer-links a{color:#8997aa}.footer-brand>a{color:#60a5fa}.footer-links strong,.footer-bottom{color:#5f6f84}:is(#main-content:has(.secure-page)+.site-footer,#main-content:has(.workspace-v3)+.site-footer){display:none}.system-orbit{padding:24px;overflow:visible!important}.system-orbit .orbit-core{box-shadow:0 0 0 1px #60a5fa38,0 22px 60px #00000059}.system-orbit .orbit-core svg{width:34px;height:34px;margin-bottom:8px}.node-a{left:4%}.node-b{right:3%}.node-c{bottom:22%;left:4%}.node-d{bottom:24%;right:4%}.live-pill{bottom:12%!important}.custom-block{background:linear-gradient(135deg,#2563eb24,#080d16b8);grid-template-columns:96px 1fr;align-items:center;gap:28px;max-width:980px;margin-top:-20px;padding:34px 40px;display:grid}.custom-compact-icon{background:#2563eb24;border:1px solid #60a5fa38;border-radius:20px;place-items:center;width:70px;height:70px;display:grid}.custom-block h2{font-size:clamp(30px,4vw,46px)!important}.custom-block p{max-width:720px;font-size:15px}.motto-section{background:radial-gradient(circle at 50% 0,#00d4ff26,#0000 36%),linear-gradient(#0f172a57,#0305091a);position:relative;overflow:hidden}.motto-section:before{content:"";pointer-events:none;border:1px solid #60a5fa14;border-radius:24px;position:absolute;inset:18px}.motto-roadmap{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.motto-roadmap span{color:#b8c7dc;text-transform:uppercase;letter-spacing:.08em;background:#080d16b3;border:1px solid #60a5fa33;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.big-kicker{letter-spacing:.14em!important;color:#7dd3fc!important;font-size:clamp(13px,1.6vw,17px)!important}.service-example-callout{background:#2563eb14;border:1px solid #60a5fa2e;border-radius:14px;gap:6px;margin:18px 0;padding:16px;display:grid}.service-example-callout strong{color:#eaf2ff;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.service-example-callout span{color:#b7c6db;font-size:14px;line-height:1.6}.roadmap-card{position:relative;overflow:hidden}.roadmap-card:before{content:"";background:#2563eb;height:4px;position:absolute;inset:0 0 auto}.roadmap-card.available:before{background:linear-gradient(90deg,#00d4ff,#2563eb)}.roadmap-card.development:before{background:linear-gradient(90deg,#8b5cf6,#2563eb)}.roadmap-card.future:before{background:linear-gradient(90deg,#94a3b8,#00d4ff)}.roadmap-card h3{letter-spacing:-.03em;font-size:24px}.roadmap-card>p{color:#9aa8bc;margin-top:4px;font-size:14px;line-height:1.6}.solutions-visual-grid{grid-template-columns:minmax(280px,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(28px,5vw,78px);display:grid}.solutions-visual-grid>div:first-child{grid-row:1/span 2;align-self:center;max-width:32rem}.solutions-visual-grid .before-after-visual{grid-area:1/2;min-height:260px}.solutions-visual-grid .before-after-visual article{align-content:start;display:grid}.solutions-visual-grid .product-frame{grid-area:2/2;min-height:220px}@media (min-width:1001px) and (max-width:1180px){.solutions-visual-grid{grid-template-columns:minmax(250px,.7fr) minmax(440px,1.3fr);gap:32px}}.compact-industries .industry-selector-card p{color:#cbd5e1;margin:0;line-height:1.55}.contact-redesign{grid-template-columns:.9fr 1.1fr;align-items:start;gap:30px;display:grid}.contact-panel,.contact-form-card{background:linear-gradient(145deg,#0f1725bf,#05080eeb);border:1px solid #60a5fa2e;border-radius:24px;padding:28px}.contact-panel h2{letter-spacing:-.05em;color:#fff;margin:12px 0;font-size:clamp(34px,4vw,56px);line-height:1}.contact-paths{gap:10px;margin:20px 0;display:grid}.contact-paths a{color:#eaf2ff;background:#080d16bf;border:1px solid #94aacc24;border-radius:14px;gap:4px;padding:16px;display:grid}.contact-paths a span{color:#99a8bb;font-size:13px;line-height:1.5}.site-footer{background:linear-gradient(#05080e,#030509);padding-top:64px}.footer-top{grid-template-columns:minmax(260px,.9fr) 1.6fr;gap:70px;padding-bottom:58px}.footer-brand p{color:#a9b6c8;font-size:16px;line-height:1.65}.footer-primary-link{margin-top:8px;font-weight:850;display:inline-flex;color:#7dd3fc!important;font-size:15px!important}.footer-links{gap:42px}.footer-links strong{color:#7dd3fc;letter-spacing:.12em;font-size:13px}.footer-links a{color:#cbd5e1;padding:2px 0;font-size:15px;line-height:1.45}.footer-bottom{color:#7f8ea4;font-size:12px}.public-chat{z-index:110;pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed;bottom:22px;right:22px}.public-chat *{pointer-events:auto}.public-chat-launcher{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#0f1725);border:1px solid #60a5fa5c;border-radius:999px;padding:13px 18px;font-weight:900;box-shadow:0 18px 50px #0006}.public-chat-panel{color:#eaf2ff;background:linear-gradient(#08101c,#05080e);border:1px solid #60a5fa47;border-radius:22px;width:min(360px,100vw - 28px);overflow:hidden;box-shadow:0 24px 80px #0000008c}.public-chat-head{border-bottom:1px solid #94aacc24;justify-content:space-between;align-items:start;gap:16px;padding:18px;display:flex}.public-chat-head strong{font-size:16px;display:block}.public-chat-head span{color:#8ea0b7;font-size:12px}.public-chat-head button{color:#fff;cursor:pointer;background:#0b1220;border:1px solid #94aacc33;border-radius:10px;width:34px;height:34px;font-size:22px}.public-chat-body{gap:16px;padding:18px;display:grid}.public-chat-answer h3{letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.public-chat-answer p,.public-chat-note{color:#a9b6c8;margin:0;font-size:13px;line-height:1.55}.public-chat-question{background:#2563eb29;border-radius:12px;padding:9px 11px;color:#dbeafe!important;margin:0 0 10px!important}.public-chat-response{gap:9px;margin:0 0 16px;display:grid}.public-chat-response h3{margin:0}.public-chat-response .button{width:max-content}.public-chat-form{grid-template-columns:1fr auto;gap:8px;display:grid}.public-chat-form textarea{resize:vertical;color:#fff;min-width:0;font:inherit;background:#0b1220;border:1px solid #94aacc3d;border-radius:12px;padding:10px 12px;line-height:1.4}.public-chat-form button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #3b82f6;border-radius:12px;align-self:stretch;padding:10px 13px;font-weight:800}.public-chat-form button:disabled,.public-chat-options button:disabled{cursor:not-allowed;opacity:.55}.public-chat-pending{color:#bfdbfe!important}.public-chat-error{color:#fecaca!important}.public-chat-options{grid-template-columns:1fr;gap:8px;display:grid}.public-chat-options button,.public-chat-options a{text-align:left;color:#dbeafe;cursor:pointer;background:#0f172ab3;border:1px solid #94aacc24;border-radius:12px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:800;text-decoration:none}.public-chat-options button:hover,.public-chat-options a:hover,.public-chat-options button:focus-visible,.public-chat-options a:focus-visible{color:#fff;border-color:#60a5fa;outline:none}.website-management-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.website-management-form label{color:#cbd5e1;gap:7px;font-size:13px;font-weight:800;display:grid}.website-management-form input,.website-management-form select,.website-management-form textarea{color:#fff;background:#08101c;border:1px solid #94aacc2e;border-radius:12px;width:100%;padding:12px}.website-management-form .wide{grid-column:1/-1}.compact-appearance-form fieldset{margin-top:16px}@media (max-width:1000px){.solutions-visual-grid,.contact-redesign{grid-template-columns:1fr}.solutions-visual-grid .product-frame{grid-column:auto}}@media (max-width:680px){.system-orbit{min-height:430px;padding:20px 4px;overflow:visible!important;transform:none!important}.ring-one{width:250px!important;height:250px!important}.ring-two{width:330px!important;height:330px!important}.orbit-node{grid-template-columns:24px 1fr;min-width:118px;padding:10px 12px}.orbit-node i{width:22px;height:22px}.node-a{top:8%;left:0}.node-b{top:18%;right:0}.node-c{bottom:22%;left:0}.node-d{bottom:24%;right:0}.live-pill{font-size:9px;bottom:10%!important}.custom-block{grid-template-columns:1fr;padding:26px 22px}.custom-compact-icon{width:58px;height:58px}.motto-roadmap{justify-content:flex-start}.footer-top,.footer-links,.website-management-form{grid-template-columns:1fr}.site-footer{padding-top:48px}.footer-links{gap:28px}.public-chat{bottom:14px;right:14px}.public-chat-launcher{padding:12px 14px;font-size:12px}}.service-jump,.service-jump a,.detail-content>div,.new-company,.values-grid,.values-grid article,.support-options,.support-options article{border-color:var(--line)}.service-jump{background:#080d16;border-radius:10px;overflow:hidden}.service-jump span,.detail-content small{color:#5685d5}.detail-title>span{font:700 64px var(--sans);color:#14233a}.tag-list span{border-color:var(--line);color:#b9c4d3;background:#0c1421}.contact-note{border:1px solid var(--line);background:#0d1624;border-radius:8px}.contact-note p{color:#8f9db0}.inquiry-form,.scheduler-demo{background:linear-gradient(150deg,#0f1725,#080d16);border-color:#5681d640;border-radius:14px;box-shadow:0 25px 70px #00000059}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{color:#edf3fb;background:#080d16;border-color:#879dbe33;border-radius:7px}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#56657a}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #2563eb24}.demo-success{background:#091725;border-color:#1d4ed8;border-radius:14px}.demo-success>span{color:#fff;background:#2563eb}.demo-success p,.form-note{color:#8493a7}.support-options{background:#080d16;border-radius:12px;overflow:hidden}.support-options span{color:#4d82e5}.support-options p{color:#8e9caf}.booking-meta{border-color:#2563eb}.scheduler-demo h3{color:#fff}.scheduler-demo>p{color:#8898ad}.demo-badge{color:#60a5fa;background:#2563eb1f;border:1px solid #60a5fa2e;border-radius:5px}.day-tabs button,.time-grid button{color:#b9c5d5!important;background:#0a111d!important;border-color:#8199be33!important;border-radius:7px!important}.day-tabs button:hover,.time-grid button:hover,.day-tabs button.active,.time-grid button.active{color:#fff!important;background:#123068!important;border-color:#3b82f6!important}.booking-selection{border-radius:9px;background:#0b1a30!important;border-color:#2563eb!important}.booking-selection span{color:#60a5fa!important}.booking-selection button{border-radius:6px;color:#fff!important;background:#2563eb!important}.portal-page{color:#edf3fa;background:#05080e}.demo-banner{color:#b9d3ff!important;background:#0d2045!important;border-color:#1d4ed8!important}.portal-shell{background:#05080e!important}.portal-sidebar{border-color:var(--line)!important;background:#070b12!important}.portal-sidebar .wordmark>span:not(.brand-mark){color:#60a5fa!important;background:#0c1730!important}.portal-sidebar nav a{color:#8290a4!important;border-color:#0000!important}.portal-sidebar nav a:hover,.portal-sidebar nav a.active{color:#fff!important;background:#0d1930!important;border-color:#2563eb!important}.portal-user{border-color:var(--line)!important}.portal-user>span{color:#bfdbfe!important;background:#172554!important}.portal-user small{color:#718096!important}.portal-main{background:radial-gradient(circle at 85% 0,#2563eb14,#0000 25%),#05080e!important}.portal-main>header p,.portal-main>header small{color:#7f8ea4!important}.portal-card{color:#edf2f9!important;background:linear-gradient(145deg,#0e1624,#080d16)!important;border-color:#7692be29!important;border-radius:12px!important;box-shadow:0 16px 40px #00000038!important}.portal-card small,.portal-card p,.portal-card span{color:#8290a4}.portal-card h2,.portal-card strong{color:#edf3fb}.portal-card button,.portal-card a{color:#60a5fa}.portal-card button{background:#0b1424!important;border-color:#60a5fa40!important}.status,.service-status b,.plan-line b,.integration-list b,.invoice-table em{color:#5eead4!important;background:#0b2b28!important}.service-status,.plan-line,.invoice-table>div,.ticket,.integration-list>div,.account-card>div{border-color:var(--line)!important}.service-icon,.integration-list span{color:#60a5fa!important;background:#102044!important}.meeting-actions a,.next-meeting{border-color:var(--line)!important;background:#0a1322!important}.documents-card{background:#080d16!important}.legal-copy h2{color:#f5f8fc}@media (max-width:680px){.nav-inner{height:68px}.brand-mark{width:34px!important;height:34px!important}.hero{padding-top:78px}.hero h1,.page-hero h1{font-size:52px;line-height:.94}.hero-lede{line-height:1.65}.system-orbit{transform:scale(.78)}.orbit-grid{inset:3%}.ring-one{width:290px;height:290px}.ring-two{width:390px;height:390px}.service-card{min-height:390px}.browser-frame{transform:none}.portal-main>header h1{font-size:34px}.automation-carousel{margin-top:36px;padding-inline:0}.carousel-control{display:none}.automation-flow{padding-inline:4px}.custom-block{border-radius:18px;padding:34px 22px}.motto-section{border-radius:22px;padding:70px 24px}}@media (prefers-reduced-motion:reduce){.ring-two{animation:none}}.status,.service-status b,.plan-line b,.integration-list b,.invoice-table em{color:#67e8f9!important;background:#00d4ff1a!important;border-color:#00d4ff29!important}.status i{box-shadow:0 0 9px #00d4ffa6;background:#00d4ff!important}.meeting-actions a>span{color:#60a5fa!important}.honeypot{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;left:auto!important;overflow:hidden!important}.inquiry-form{position:relative}.inquiry-form button:disabled{cursor:wait;opacity:.68;transform:none}.form-error{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717166;border-radius:7px;margin:0;padding:12px 14px;font-size:13px}.form-unavailable .button{margin-top:24px}.cf-turnstile{width:100%;min-height:65px}.scheduler-live{padding:28px}.scheduler-frame-wrap{border:1px solid var(--line);background:#05080e;border-radius:10px;min-height:690px;margin-top:24px;position:relative;overflow:hidden}.scheduler-loading{color:#94a3b8;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.scheduler-frame{opacity:0;z-index:1;background:#05080e;border:0;width:100%;height:690px;transition:opacity .2s;position:relative}.scheduler-frame.loaded{opacity:1}.scheduler-fallback{text-align:center;margin:14px 0 0!important}.scheduler-fallback a{color:#60a5fa;text-underline-offset:3px;text-decoration:underline}.portal-coming-soon{background:radial-gradient(circle at 50% 20%,#2563eb26,#0000 35%),#05080e;place-items:center;min-height:calc(100vh - 80px);padding:80px 24px;display:grid}.portal-gate{text-align:center;background:linear-gradient(145deg,#101929,#080d16);border:1px solid #60a5fa40;border-radius:18px;width:min(680px,100%);padding:64px;box-shadow:0 35px 90px #00000073}.portal-gate .brand-mark{margin:0 auto 28px}.portal-gate h1{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(40px,6vw,66px);line-height:1}.portal-gate>p{color:#94a3b8;max-width:540px;margin:0 auto;font-size:17px;line-height:1.7}.portal-gate .button-row{justify-content:center}@media (max-width:680px){.scheduler-live{padding:18px}.scheduler-frame-wrap,.scheduler-frame{height:740px;min-height:740px}.portal-coming-soon{min-height:calc(100vh - 68px);padding:40px 16px}.portal-gate{padding:42px 22px}.portal-gate .button-row .button{justify-content:space-between;width:100%}}.auth-page,.secure-page{color:#edf3fb;background:radial-gradient(circle at 82% 0,#2563eb29,#0000 34%),#05080e;min-height:calc(100vh - 80px)}.auth-shell{grid-template-columns:.9fr 1.1fr;align-items:start;gap:54px;width:min(1120px,100% - 48px);margin:0 auto;padding:86px 0;display:grid}.auth-context,.auth-panel,.secure-card,.metric-card{background:linear-gradient(145deg,#0f1725,#080d16);border:1px solid #60a5fa38;border-radius:14px;box-shadow:0 24px 70px #00000057}.auth-context{padding:44px}.auth-context .brand-mark{margin-bottom:28px}.auth-context h1,.auth-panel h1,.secure-header h1{letter-spacing:-.055em;color:#fff;margin:14px 0 18px;font-size:clamp(38px,5vw,64px);line-height:1}.auth-context p,.auth-panel p,.secure-header p,.secure-card p{color:#94a3b8;line-height:1.7}.auth-context ul{color:#c4cfdd;gap:14px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.auth-context li:before{content:"+";color:#60a5fa;margin-right:10px;font-weight:800}.auth-panel{gap:20px;padding:38px;display:grid}.auth-onboarding-card{gap:18px}.auth-form-heading{gap:4px;margin-top:2px;display:grid}.auth-form-heading h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px}.auth-form-heading p,.auth-reassurance{margin:0;font-size:13px;color:#8fa0b7!important;line-height:1.6!important}.auth-workspace-card{background:linear-gradient(135deg,#2563eb21,#080d16d1);border:1px solid #60a5fa47;border-radius:12px;padding:16px;box-shadow:inset 0 1px #ffffff0a}.auth-workspace-card span{color:#60a5fa;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.auth-workspace-card strong{color:#fff;letter-spacing:-.025em;font-size:20px;display:block}.auth-workspace-card p{margin:5px 0 0;font-size:13px;color:#b8c5d8!important;line-height:1.5!important}.auth-panel label,.secure-form label{text-transform:uppercase;letter-spacing:.06em;color:#dce8f8;gap:8px;font-size:11px;font-weight:800;display:grid}.auth-panel input,.secure-form input{color:#edf3fb;text-transform:none;letter-spacing:0;background:#080d16;border:1px solid #879dbe38;border-radius:7px;width:100%;padding:14px;font-size:14px}.auth-panel input:focus,.secure-form input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #2563eb24}.auth-switch{color:#60a5fa;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:44px;margin-left:-8px;padding:8px;font-size:13px;font-weight:800}.auth-success{background:#14b8a61a;border:1px solid #2dd4bf59;border-radius:7px;margin:0;padding:12px 14px;font-size:13px;color:#99f6e4!important}.site-header:has(+#main-content .secure-page){position:relative}.secure-shell{background:#070b12;grid-template-columns:minmax(0,228px) minmax(0,1fr);min-height:100dvh;display:grid}.workspace-menu-open{overflow:hidden}.workspace-mobile-bar,.workspace-mobile-layer{display:none}.secure-sidebar{z-index:40;background:#070b12;border-right:1px solid #94aacc24;flex-direction:column;width:auto;height:100dvh;min-height:0;padding:14px;display:flex;position:sticky;top:0;overflow:hidden}.secure-sidebar nav{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:3px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.secure-sidebar nav a{color:#8fa0b7;border:1px solid #0000;border-radius:8px;align-items:center;min-height:40px;padding:9px 12px;font-size:13px;font-weight:750;display:flex}.secure-sidebar nav a:hover,.secure-sidebar nav a.active{color:#fff;background:#0d1930;border-color:#2563eb}.workspace-primary-nav-item{flex:none;gap:2px;display:grid}.workspace-primary-nav-item-contextual{flex-direction:column;flex:none;min-height:40px;display:flex;overflow:visible}.workspace-context-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#60a5fa47 transparent;border-left:1px solid #60a5fa47;flex:0 auto;align-content:start;gap:2px;min-height:0;margin:1px 0 5px 13px;padding-left:8px;display:grid;overflow-y:auto}.workspace-context-nav::-webkit-scrollbar{width:5px}.workspace-context-nav::-webkit-scrollbar-track{background:0 0}.workspace-context-nav::-webkit-scrollbar-thumb{background:#60a5fa3d;border-radius:999px}.secure-sidebar .workspace-context-nav a{color:#8191a7;min-height:34px;padding:7px 9px;font-size:12px;font-weight:700}.workspace-sidebar-account{color:#e5edf9;border-top:1px solid #94aacc24;flex:none;gap:3px;margin-top:auto;padding-top:14px;font-size:12px;display:grid}.workspace-sidebar-account span{color:#8fa0b7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-sidebar-account .account-menu-trigger{border:1px solid #0000;border-radius:9px;width:100%;min-height:44px;padding:8px 10px}.workspace-sidebar-account .account-menu-trigger:hover,.workspace-sidebar-account .account-menu-trigger:focus-visible{background:#2563eb14;border-color:#60a5fa73}.workspace-sidebar-account .account-menu-panel{width:200px;inset:auto auto calc(100% + 10px) 0}.workspace-more{margin-top:8px;position:relative}.workspace-more>summary{color:#b9c7da;cursor:pointer;border:1px solid #94aacc29;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:10px 14px;font-size:12px;font-weight:800;list-style:none;display:flex}.workspace-more>summary:after{content:"+";color:var(--workspace-accent);font-size:17px}.workspace-more[open]>summary:after{content:"−"}.workspace-more-panel{overscroll-behavior:contain;background:#080e18;border:1px solid #60a5fa47;border-radius:12px;width:min(340px,100vw - 300px);max-height:calc(100dvh - 112px);padding:16px;position:absolute;bottom:0;left:calc(100% + 14px);overflow-y:auto;box-shadow:0 26px 70px #0000007a}.workspace-more-panel a{color:#b9c7da;border:1px solid #0000;border-radius:8px;align-items:center;min-height:38px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.workspace-more-panel a:hover,.workspace-more-panel a:focus-visible,.workspace-more-panel a.active{color:#fff;border-color:var(--workspace-accent);background:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-more-panel a:hover,.workspace-more-panel a:focus-visible,.workspace-more-panel a.active{background:color-mix(in srgb,var(--workspace-accent),transparent 84%)}}.secure-main{gap:22px;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:clamp(20px,3vw,40px);display:grid}.secure-shell-persistent>.secure-main{width:100%;max-width:1600px}.secure-main>*{min-width:0;max-width:100%}.workspace-route-loading{align-content:start;gap:14px;min-height:360px;padding-top:10px;display:grid}.workspace-route-loading span{background:linear-gradient(100deg,#0b1320 20%,#111d30 38%,#0b1320 56%) 0 0/220% 100%;border:1px solid #94aacc1f;border-radius:14px;width:100%;height:92px;animation:1.4s ease-in-out infinite workspace-loading;display:block}.workspace-route-loading .workspace-route-loading-title{width:min(420px,70%);height:54px}@keyframes workspace-loading{to{background-position-x:-220%}}.secure-detail{margin:0 auto}.secure-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:10px;display:flex}.secure-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.secure-header h1{font-size:clamp(36px,5vw,58px)}.client-overview{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.overview-card{align-content:space-between;gap:12px;min-height:190px;display:grid}.overview-card span{color:#60a5fa;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.overview-card strong{color:#fff;text-transform:capitalize;letter-spacing:-.04em;font-size:28px;line-height:1}.overview-card p{margin:0;font-size:13px;color:#aebbcf!important;line-height:1.6!important}.overview-action{color:#dbeafe;background:#2563eb1f;border:1px solid #60a5fa59;border-radius:9px;justify-content:center;justify-self:start;align-items:center;min-height:40px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.overview-action:hover,.overview-action:focus-visible{background:#2563eb40;border-color:#60a5fa;outline:none}.metric-grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.metric-card{align-content:space-between;min-height:130px;padding:20px;display:grid}.metric-card span,.card-heading span{color:#7f90a8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.metric-card strong{color:#fff;font-size:38px;line-height:1}.secure-card{min-width:0;padding:26px}.card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.secure-card h2{color:#f8fbff;letter-spacing:-.03em;margin:0 0 8px;font-size:24px}.data-list{border-top:1px solid #94aacc24;display:grid}.data-row{color:#c7d2e2;border-bottom:1px solid #94aacc24;grid-template-columns:1.1fr 1fr 1fr auto;align-items:center;gap:16px;padding:16px 0;font-size:13px;display:grid}.data-row strong{color:#fff}.research-finding-list{border-top:1px solid #94aacc24;display:grid}.research-summary-strip{border-block:1px solid #94aacc24;grid-template-columns:repeat(4,minmax(0,max-content));justify-content:start;align-items:baseline;gap:8px 24px;padding:12px 0;display:grid}.research-summary-strip p{color:#9fb0c7;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;display:block}.research-summary-strip strong{color:#e7f3ff;font-variant-numeric:tabular-nums;margin-inline-end:7px;font-size:14px;display:inline-block}.research-finding{border-bottom:1px solid #94aacc24;min-width:0}.research-finding>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;list-style:none;display:grid}.research-finding>summary::-webkit-details-marker{display:none}.research-finding>summary span{gap:4px;min-width:0;display:grid}.research-finding>summary strong{color:#fff;font-size:14px}.research-finding>summary small{color:#9fb0c7;font-size:12px;line-height:1.45}.research-finding-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 16px;display:grid}.research-finding-detail>div,.research-finding-detail .owner-details{background:#050a1252;border:1px solid #94aacc24;border-radius:10px;min-width:0;padding:12px}.research-finding-detail b{color:#dcecff;letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:block}.research-finding-detail p{margin:6px 0 0;font-size:12px;line-height:1.5}.data-row em{color:#67e8f9;text-transform:uppercase;letter-spacing:.05em;background:#00d4ff17;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.approval-record-list{gap:16px;margin-top:18px;display:grid}.approval-record{background:#080d168c;border:1px solid #94aacc2e;border-radius:12px;padding:20px}.approval-record-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.approval-record-head span{color:#60a5fa;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.approval-record-head h3{color:#f8fbff;margin:5px 0 0;font-size:19px}.approval-decision-form{border-top:1px solid #94aacc24;gap:12px;margin-top:18px;padding-top:18px;display:grid}.approval-decision-form label{color:#cbd5e1;gap:7px;font-size:12px;font-weight:800;display:grid}.approval-decision-form textarea{resize:vertical;color:#f8fbff;background:#080d16;border:1px solid #94aacc3d;border-radius:8px;min-height:88px;padding:12px}.approval-intent{color:#cbd5e1;background:#0f172ab8;border-radius:9px;gap:10px;margin-top:16px;padding:14px;font-size:13px;display:grid}.approval-intent p{gap:4px;margin:0;display:grid}.approval-intent strong,.approval-intent summary{color:#f8fbff;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.approval-intent pre{white-space:pre-wrap;word-break:break-word;color:#cbd5e1;margin:10px 0 0;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.team-directory{gap:14px;margin-bottom:18px;display:grid}.team-member-card{background:#080d16;border:1px solid #94aacc29;border-radius:14px;gap:14px;padding:18px;display:grid}.team-member-summary{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.team-member-summary strong{color:#fff;letter-spacing:-.02em;font-size:18px;display:block}.team-member-summary span{color:#8fa0b7;margin-top:4px;font-size:13px;display:block}.team-member-summary em{color:#67e8f9;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#00d4ff17;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.team-actions{gap:12px;padding-top:2px;display:grid}.team-role-edit{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.team-role-edit label{color:#dce8f8;text-transform:uppercase;letter-spacing:.06em;gap:8px;font-size:11px;font-weight:850;display:grid}.team-role-edit select{color:#edf3fb;text-transform:none;letter-spacing:0;background:#05080e;border:1px solid #879dbe38;border-radius:8px;min-height:42px;padding:10px;font-size:13px}.team-role-edit .checkbox{text-transform:none;letter-spacing:0;color:#cbd5e1;grid-column:1/-1;align-items:center;gap:10px;font-size:13px;display:flex}.team-action-row{flex-wrap:wrap;gap:8px;display:flex}.danger-action{color:#fecaca!important;background:#7f1d1d29!important;border-color:#f871716b!important}.nested-team-card{box-shadow:none;background:#070d17;margin-top:22px}.empty-state{background:#080d168c;border:1px dashed #94aacc3d;border-radius:10px;margin:0;padding:18px;color:#8fa0b7!important}.definition-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;display:grid}.definition-grid div{background:#080d16;border:1px solid #94aacc24;border-radius:10px;padding:16px}.definition-grid dt{color:#7f90a8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.definition-grid dd{color:#f8fbff;margin:7px 0 0}.support-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 24px;display:grid}.support-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:18px;margin-top:18px;display:grid}.support-panel{background:#080d16d1;border:1px solid #94aacc29;border-radius:16px;gap:14px;padding:20px;display:grid}.support-panel h2{color:#f8fbff;letter-spacing:-.02em;margin:0;font-size:20px}.support-panel h3{color:#dce8f8;text-transform:uppercase;letter-spacing:.08em;margin:12px 0 0;font-size:13px}.support-thread{gap:12px;display:grid}.support-message{color:#dce8f8;background:#05080e;border:1px solid #94aacc26;border-radius:14px;padding:14px}.support-message strong{color:#fff;margin-bottom:8px;display:block}.support-message p{color:#c7d2e2;white-space:pre-wrap;margin:0 0 10px;line-height:1.6}.support-message small,.support-state-note{color:#8fa0b7;font-size:12px}.support-message.from-client{border-color:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.support-message.from-client{border-color:color-mix(in srgb,var(--portal-accent),transparent 62%)}}.support-message.from-client{background:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.support-message.from-client{background:color-mix(in srgb,var(--portal-accent),#05080e 90%)}}.support-message.from-systemstead{border-color:#67e8f942}.support-message.internal-note{background:#f59e0b12;border-color:#f59e0b47}.support-action-form{margin-top:8px}.form-grid.three-column{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.support-request-list{margin-top:18px}.support-request-row{text-decoration:none;transition:border-color .18s,background .18s}.support-request-row:hover,.support-request-row:focus-visible{background:#00d4ff0a;border-color:#00d4ff52;outline:none}.secure-form{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:14px;display:grid}.secure-form select,.secure-form textarea{color:#edf3fb;text-transform:none;letter-spacing:0;background:#080d16;border:1px solid #879dbe38;border-radius:7px;width:100%;padding:14px;font-size:14px}.secure-form .button,.secure-form .form-error,.secure-form .auth-success,.secure-form .empty-state{grid-column:1/-1}.compact-form{grid-template-columns:1fr 1fr .8fr}.workspace-v3{--workspace-accent:#2563eb}.workspace-main-v3{gap:24px}.workspace-sidebar-v3 nav a:hover,.workspace-sidebar-v3 nav a.active{border-color:var(--workspace-accent);background:linear-gradient(135deg,var(--workspace-accent),#080d16e6)}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar-v3 nav a:hover,.workspace-sidebar-v3 nav a.active{background:linear-gradient(135deg,color-mix(in srgb,var(--workspace-accent),transparent 78%),#080d16e6)}}.workspace-header-v3{border-bottom:1px solid #94aacc1f;padding-bottom:8px}.workspace-header-v3 small{color:#7f90a8;font-size:12px}.workspace-card-link{color:inherit;text-decoration:none;transition:all .2s}.workspace-card-link:hover,.workspace-card-link:focus-visible{border-color:var(--workspace-accent);outline:none;transform:translateY(-2px)}.workspace-summary-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.daily-brief-card{background:radial-gradient(circle at 0 0,var(--workspace-accent),transparent 34%),linear-gradient(145deg,#0f1725,#080d16)}@supports (color:color-mix(in lab, red, red)){.daily-brief-card{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--workspace-accent),transparent 82%),transparent 34%),linear-gradient(145deg,#0f1725,#080d16)}}.daily-brief-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.daily-brief-list{gap:10px;display:grid}.daily-brief-item{color:#dbeafe;background:#080d16c2;border:1px solid #94aacc29;border-radius:12px;grid-template-columns:auto 1fr auto;gap:8px 12px;padding:14px;text-decoration:none;transition:all .18s;display:grid}.daily-brief-item:hover,.daily-brief-item:focus-visible{border-color:var(--workspace-accent);background:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.daily-brief-item:hover,.daily-brief-item:focus-visible{background:color-mix(in srgb,var(--workspace-accent),transparent 88%)}}.daily-brief-item:hover,.daily-brief-item:focus-visible{outline:none}.daily-brief-item span{color:#93c5fd;letter-spacing:.08em;background:#60a5fa1f;border-radius:999px;align-self:start;padding:4px 7px;font-size:10px;font-weight:900}.daily-brief-item strong{color:#fff;letter-spacing:-.02em;font-size:15px}.daily-brief-item small{color:#7f90a8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.daily-brief-item p{grid-column:2/-1;font-size:13px;color:#9fb0c8!important;margin:0!important;line-height:1.5!important}.daily-brief-item.priority-urgent{border-color:#f871717a}.daily-brief-item.priority-urgent span{color:#fecaca;background:#7f1d1d47}.daily-brief-item.priority-high{border-color:#fbbf2457}.daily-brief-item.priority-high span{color:#fde68a;background:#92400e3d}.daily-brief-focus{background:#070b12c7;border:1px solid #60a5fa33;border-radius:12px;gap:8px;padding:16px;display:grid}.daily-brief-focus strong{color:#fff;font-size:13px}.daily-brief-focus p{font-size:13px;margin:0!important;line-height:1.55!important}.daily-brief-focus ul{color:#b8c7dc;margin:0;padding-left:18px;font-size:13px;line-height:1.55}.pipeline-shell{background:#070b12c7;border:1px solid #94aacc2e;border-radius:16px;overflow:hidden}.pipeline-toolbar-heading{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 10px;display:flex}.pipeline-toolbar-heading h2{margin:2px 0 0;font-size:clamp(20px,2vw,28px)}.pipeline-counts{color:#aebdd0;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pipeline-counts span,.pipeline-stage-strip span{white-space:nowrap;background:#0c131fbf;border:1px solid #94aacc2b;border-radius:999px;padding:5px 9px}.pipeline-counts b,.pipeline-stage-strip b{color:#fff}.pipeline-filters{border-bottom:1px solid #94aacc21;grid-template-columns:minmax(180px,1.5fr) repeat(5,minmax(120px,1fr)) auto auto;align-items:end;gap:8px;padding:10px 18px 12px;display:grid}.pipeline-filters label{color:#91a3bc;text-transform:uppercase;letter-spacing:.07em;gap:4px;font-size:10px;font-weight:800;display:grid}.pipeline-filters input,.pipeline-filters select{color:#e5eefc;width:100%;min-height:38px;font:inherit;text-transform:none;letter-spacing:0;background:#050914;border:1px solid #94aacc38;border-radius:8px;padding:7px 9px;font-size:13px}.pipeline-filters .button{min-height:38px;padding:7px 12px}.pipeline-filters>.text-link{align-items:center;min-height:38px;display:inline-flex}.pipeline-stage-strip{color:#aebdd0;scrollbar-width:thin;gap:7px;padding:10px 18px;font-size:11px;display:flex;overflow-x:auto}.prospect-list{min-width:0}.prospect-list-head,.prospect-row>summary{grid-template-columns:minmax(170px,1.4fr) 105px 54px minmax(150px,1.2fr) 116px 90px minmax(160px,1.3fr) 92px;align-items:center;gap:12px;display:grid}.prospect-list-head{color:#8192aa;text-transform:uppercase;letter-spacing:.06em;background:#0a101be0;padding:8px 18px;font-size:10px;font-weight:800}.prospect-row{border-top:1px solid #94aacc1c}.prospect-row>summary{cursor:pointer;color:#c2cee0;min-height:54px;padding:8px 18px;font-size:12px;list-style:none}.prospect-row>summary::-webkit-details-marker{display:none}.prospect-row>summary:before{content:"›";color:#72839b;margin-left:-11px;transition:transform .15s;position:absolute}.prospect-row[open]>summary:before{transform:rotate(90deg)}.prospect-row>summary:hover,.prospect-row>summary:focus-visible{background:#3b82f612;outline:none}.prospect-row.needs-attention>summary{box-shadow:inset 3px 0 #fbbf24ad}.prospect-row summary>*{overflow-wrap:anywhere;min-width:0}.prospect-company{gap:2px;display:grid}.prospect-company strong{color:#fff;font-size:13px}.prospect-company small,.prospect-row small{color:#8597ae;font-size:10px}.attention-dot{color:#7f91a9}.attention-dot.on{color:#fcd34d;font-weight:800}.prospect-detail{background:#03070e99;padding:14px 18px 16px}.prospect-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.prospect-detail-grid section{background:#0a101b94;border:1px solid #94aacc21;border-radius:10px;padding:12px}.prospect-detail-grid h3{text-transform:uppercase;letter-spacing:.07em;color:#a9bad0;margin:0 0 7px;font-size:11px}.prospect-detail-grid p{color:#d4deec;margin:5px 0;font-size:12px;line-height:1.45}.prospect-evidence-links{flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;display:flex}.pipeline-update-form{border-top:1px solid #94aacc24;grid-template-columns:140px minmax(180px,1fr) 190px 150px auto;align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.pipeline-update-form label{color:#91a3bc;text-transform:uppercase;letter-spacing:.06em;gap:4px;font-size:10px;font-weight:800;display:grid}.pipeline-update-form input,.pipeline-update-form select{color:#e5eefc;width:100%;min-height:38px;font:inherit;text-transform:none;letter-spacing:0;background:#050914;border:1px solid #94aacc38;border-radius:8px;padding:7px 9px;font-size:12px}.pipeline-update-form .button{min-height:38px;padding:7px 12px}.compact-history{border:1px solid #94aacc24;border-radius:12px;margin-top:10px;overflow:hidden}@media (max-width:1180px){.pipeline-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-list{overflow-x:auto}.prospect-list-head,.prospect-row>summary{min-width:1040px}.prospect-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.pipeline-toolbar-heading{flex-direction:column;align-items:flex-start}.pipeline-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.pipeline-filters label:first-child{grid-column:1/-1}.pipeline-stage-strip{padding-inline:12px}.prospect-list-head{display:none}.prospect-list{overflow:visible}.prospect-row>summary{grid-template-columns:1fr auto auto;min-width:0;padding:11px 14px}.prospect-row>summary>:nth-child(4),.prospect-row>summary>:nth-child(5),.prospect-row>summary>:nth-child(6),.prospect-row>summary>:nth-child(7){display:none}.prospect-detail{padding-inline:12px}.prospect-detail-grid,.pipeline-update-form{grid-template-columns:1fr}}.meeting-prep-layout{gap:16px;display:grid}.meeting-prep-hero{background:radial-gradient(circle at top right,var(--workspace-accent),transparent 32%),linear-gradient(145deg,#101827,#070b12)}@supports (color:color-mix(in lab, red, red)){.meeting-prep-hero{background:radial-gradient(circle at top right,color-mix(in srgb,var(--workspace-accent),transparent 78%),transparent 32%),linear-gradient(145deg,#101827,#070b12)}}.meeting-outcome-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.meeting-outcome-form label{color:#9fb0c8;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:12px;font-weight:850;display:grid}.meeting-outcome-form label.wide{grid-column:1/-1}.meeting-outcome-form input,.meeting-outcome-form select,.meeting-outcome-form textarea{color:#e5eefc;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#050914;border:1px solid #94aacc38;border-radius:12px;padding:11px 12px}.meeting-outcome-form textarea{resize:vertical;line-height:1.55}.meeting-outcome-form button{justify-self:start}.workspace-stack{gap:14px;min-width:0;display:grid}.demo-banner{color:#dbeafe!important;text-align:left!important;font-size:inherit!important;letter-spacing:0!important;background:linear-gradient(135deg,#2563eb38,#00d4ff14)!important;border-color:#60a5fa5c!important}.demo-banner .card-heading{margin-bottom:0}.compact-metrics{grid-template-columns:repeat(3,1fr);margin-bottom:18px}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.industry-card{background:linear-gradient(145deg,#0f1725,#080d16);border:1px solid #60a5fa38;border-radius:14px;padding:24px;box-shadow:0 18px 55px #0000003d}.industry-card h3{color:#fff;letter-spacing:-.03em;margin:12px 0 8px;font-size:22px}.industry-card p{color:#94a3b8;line-height:1.65}.industry-card small{color:#60a5fa;text-transform:uppercase;letter-spacing:.08em;margin-top:14px;font-size:11px;font-weight:850;display:block}.tight-copy p{max-width:720px;margin-inline:auto}.product-showcase{color:#edf3fb;background:radial-gradient(circle at 50% 0,#00d4ff1f,#0000 42%),#05080e}.product-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-frame{background:linear-gradient(145deg,#101827,#060a12);border:1px solid #60a5fa42;border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #00000059}.frame-top{background:#070b12;border-bottom:1px solid #94aacc24;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.frame-top span{background:#334155;border-radius:50%;width:8px;height:8px}.frame-top b{color:#7dd3fc;text-transform:uppercase;letter-spacing:.12em;margin-left:auto;font-size:10px}.frame-body{gap:14px;padding:20px;display:grid}.frame-brand{color:#fff;align-items:center;gap:12px;font-weight:850;display:flex}.frame-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.frame-metrics span,.frame-rows i{color:#cfe6ff;background:#2563eb1a;border:1px solid #60a5fa2e;border-radius:12px;padding:10px;font-size:12px;font-style:normal;font-weight:800}.frame-rows{gap:8px;display:grid}.workflow-diagram{grid-template-columns:repeat(7,minmax(0,1fr));align-self:center;gap:8px;display:grid}.workflow-diagram div{color:#fff;text-align:center;background:#080d16ad;border:1px solid #7dd3fc42;border-radius:14px;place-items:center;min-height:74px;padding:10px;font-size:12px;font-weight:850;display:grid;position:relative}.workflow-diagram div:not(:last-child):after{content:"";background:#38bdf8;width:10px;height:2px;position:absolute;top:50%;right:-9px}.visual-split{grid-template-columns:1.1fr .9fr;gap:16px;margin:24px 0;display:grid}.before-after-visual{grid-template-columns:1fr 1fr;gap:12px;display:grid}.before-after-visual article,.systems-layer-visual{background:linear-gradient(145deg,#0f1725,#080d16);border:1px solid #60a5fa38;border-radius:16px;padding:22px}.before-after-visual h3{color:#fff;margin:0 0 12px;font-size:22px}.before-after-visual span{color:#cbd5e1;background:#94a3b814;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:13px;display:block}.before-after-visual article:last-child span{color:#dbeafe;background:#2563eb24}.systems-layer-visual{text-align:center;align-content:center;gap:14px;display:grid}.systems-orbit{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.systems-orbit span{color:#bae6fd;background:#00d4ff14;border-radius:999px;padding:9px;font-size:11px;font-weight:850}.systems-layer-visual strong{color:#fff;letter-spacing:-.03em;font-size:24px}.compact-explainer{margin-top:16px}.legal-v2{max-width:980px}.legal-glance{background:linear-gradient(145deg,#0f1725,#080d16);border:1px solid #60a5fa38;border-radius:18px;margin:24px 0;padding:24px}.legal-glance h2{margin-top:0!important}.legal-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal-glance-grid p{background:#2563eb1a;border-radius:12px;margin:0;padding:14px;color:#dbeafe!important;font-size:14px!important;line-height:1.55!important}.legal-flow{background:#080d16b3;border:1px solid #94aacc29;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin:24px 0;padding:18px;display:flex}.legal-flow span{color:#fff;font-weight:850}.legal-flow i{background:#38bdf8;width:34px;height:2px}.portal-bg-abstract{background:radial-gradient(circle at 88% 12%,#00d4ff2e,#0000 30%),radial-gradient(circle at 10% 0,#2563eb47,#0000 34%),linear-gradient(145deg,#0f1725,#060a12)!important}.portal-bg-dark-gradient{background:linear-gradient(145deg,#111827,#05080e)!important}.portal-bg-blue-gradient{background:linear-gradient(135deg,#2563eb40,#080d16eb)!important}.portal-account-form #profile-timezone{max-width:360px}.portal-account-form label:has(#profile-timezone){max-width:360px}.services-v2-hero{grid-template-columns:1fr .9fr;align-items:center;gap:48px;min-height:620px;padding:90px 0 70px;display:grid}.services-v2-hero h1{letter-spacing:-.07em;max-width:860px;margin:18px 0;font-size:clamp(52px,7vw,96px);line-height:.92}.services-v2-hero p{max-width:660px;color:var(--muted);font-size:18px;line-height:1.7}.services-v2-stack{gap:34px;display:grid}.service-v2-panel{background:linear-gradient(145deg,#0f1725c7,#05080ef0);border:1px solid #60a5fa2e;border-radius:24px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:34px;padding:34px;display:grid;box-shadow:0 28px 90px #00000042}.service-v2-panel.flip{grid-template-columns:1.15fr .85fr}.service-v2-copy h2,.quote-recommendation h2,.services-comparison h2{letter-spacing:-.055em;color:#fff;margin:12px 0;font-size:clamp(34px,4.5vw,62px);line-height:1}.service-v2-copy p,.quote-recommendation p,.services-comparison p{color:#9aa8bc;font-size:16px;line-height:1.7}.service-v2-visual{min-width:0}.services-comparison,.service-roadmap{color:#edf3fb;background:#05080e}.industry-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.industry-selector-card{background:linear-gradient(145deg,#0f1725,#080d16);border:1px solid #60a5fa33;border-radius:18px;gap:14px;padding:24px;display:grid}.industry-selector-card>span{color:#7dd3fc;letter-spacing:.08em;background:#2563eb2e;border-radius:14px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.industry-selector-card h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:24px}.industry-selector-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.industry-selector-card div{background:#080d169e;border:1px solid #94aacc21;border-radius:12px;padding:12px}.industry-selector-card dt{color:#7dd3fc;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:850}.industry-selector-card dd{color:#cbd5e1;margin:6px 0 0;font-size:13px;line-height:1.5}.quote-recommendation{background:radial-gradient(circle at 80% 0,#00d4ff21,#0000 34%),#080d16;border:1px solid #00d4ff38;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:48px;display:flex}.service-availability-v2 .secure-card{box-shadow:none}.domain-disclosure-v2{color:#eaf4ff;background:#08111f;border:1px solid #00d4ff3d;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin:34px auto;padding:22px 26px;display:flex}.domain-disclosure-v2 strong{letter-spacing:-.03em;font-size:22px}.domain-disclosure-v2 p{color:#9fb1c7;max-width:760px;margin:0;line-height:1.6}.attention-list a,.attention-list div{color:#cbd5e1;background:#080d16;border:1px solid #94aacc24;border-radius:12px;gap:4px;padding:15px;text-decoration:none;display:grid}.attention-list a:hover,.attention-list a:focus-visible{border-color:var(--workspace-accent);outline:none}.attention-list strong{color:#fff}.attention-list span{color:#8fa0b7;font-size:13px}.workspace-quick-actions{grid-template-columns:repeat(2,1fr)}.workspace-status-badge{color:#67e8f9;text-transform:uppercase;letter-spacing:.05em;background:#00d4ff17;border-radius:999px;justify-self:start;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.workspace-mobile-account{border:1px solid var(--workspace-accent);padding:14px}@supports (color:color-mix(in lab, red, red)){.workspace-mobile-account{border:1px solid color-mix(in srgb,var(--workspace-accent),transparent 80%)}}.workspace-mobile-account{background:linear-gradient(135deg,var(--workspace-accent),#080d16e6);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.workspace-mobile-account{background:linear-gradient(135deg,color-mix(in srgb,var(--workspace-accent),transparent 86%),#080d16e6)}}.workspace-mobile-account{gap:4px;display:grid}.workspace-mobile-account strong{color:#fff;letter-spacing:-.02em;font-size:16px}.workspace-mobile-account span{color:#8fa0b7;font-size:12px;font-weight:750}.coming-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.coming-card{opacity:.74}.coming-card h2{font-size:18px}.portal-v2{--portal-accent:#2563eb}.portal-v2 .secure-sidebar nav a:hover,.portal-v2 .secure-sidebar nav a.active{border-color:var(--portal-accent)}.portal-hero-v2{align-items:center;padding:10px 0 4px}.portal-hero-visual{border:1px solid var(--portal-accent);place-items:center;width:130px;height:130px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.portal-hero-visual{border:1px solid color-mix(in srgb,var(--portal-accent),transparent 54%)}}.portal-hero-visual{background:radial-gradient(circle at 35% 25%,var(--portal-accent),transparent 48%),#080d16;border-radius:30px}@supports (color:color-mix(in lab, red, red)){.portal-hero-visual{background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--portal-accent),transparent 58%),transparent 48%),#080d16}}.portal-hero-visual{overflow:hidden;box-shadow:0 22px 60px #00000047}.portal-hero-visual span{border:1px solid var(--portal-accent);position:absolute;inset:22px}@supports (color:color-mix(in lab, red, red)){.portal-hero-visual span{border:1px solid color-mix(in srgb,var(--portal-accent),transparent 54%)}}.portal-hero-visual span{border-radius:22px;transform:rotate(45deg)}.portal-hero-visual strong{color:#fff;letter-spacing:-.08em;font-size:30px;position:relative}.portal-focus-grid{grid-template-columns:1.3fr 1fr .8fr;gap:14px;display:grid}.next-step-card,.progress-card,.contact-card{min-height:250px}.next-step-card span,.progress-card span,.portal-section>span,.portal-section .card-heading span{color:var(--portal-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.next-step-card h2,.progress-card h2,.portal-section h2{color:#fff;letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(24px,3vw,34px)}.next-step-card p{max-width:620px;margin-bottom:22px!important}.progress-steps{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.progress-steps li{color:#8796ab;align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.progress-steps li i{background:#080d16;border:1px solid #94aacc61;border-radius:50%;width:13px;height:13px}.progress-steps li.complete{color:#edf5ff}.progress-steps li.complete i{border-color:var(--portal-accent);background:var(--portal-accent);box-shadow:0 0 18px var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.progress-steps li.complete i{box-shadow:0 0 18px color-mix(in srgb,var(--portal-accent),transparent 56%)}}.quick-actions{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.quick-actions a{color:#dce8f8;background:#08101c;border:1px solid #60a5fa38;border-radius:12px;justify-content:center;align-items:center;min-height:54px;font-size:13px;font-weight:850;display:flex}.quick-actions a:hover,.quick-actions a:focus-visible{border-color:var(--portal-accent);background:#101b2d;outline:none}.portal-section{position:relative;overflow:hidden}.portal-section:before{content:"";background:linear-gradient(90deg,var(--portal-accent),transparent);opacity:.85;height:3px;position:absolute;inset:0 0 auto}.portal-service-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.portal-service-card{background:#080d16;border:1px solid #94aacc29;border-radius:14px;grid-template-columns:64px 1fr;gap:18px;padding:22px;display:grid}.service-icon-badge{background:var(--portal-accent);border-radius:16px;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.service-icon-badge{background:color-mix(in srgb,var(--portal-accent),transparent 82%)}}.service-icon-badge{border:1px solid var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.service-icon-badge{border:1px solid color-mix(in srgb,var(--portal-accent),transparent 55%)}}.service-icon-badge{color:#fff;font-size:12px;font-weight:900}.portal-service-card em{color:#67e8f9;text-transform:uppercase;letter-spacing:.05em;background:#00d4ff14;border-radius:999px;margin-bottom:10px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.portal-service-card h3{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.portal-service-card p{margin:0 0 14px!important}.portal-service-card ul{color:#cbd5e1;gap:7px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:grid}.portal-service-card li:before,.contact-category-grid i,.activity-list i{content:"";background:var(--portal-accent);width:7px;height:7px;box-shadow:0 0 14px var(--portal-accent);border-radius:2px;margin-right:8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.portal-service-card li:before,.contact-category-grid i,.activity-list i{box-shadow:0 0 14px color-mix(in srgb,var(--portal-accent),transparent 50%)}}.rich-empty h3{color:#fff;margin:0 0 8px;font-size:22px}.rich-empty a{color:#60a5fa;font-weight:850}.contact-category-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px;display:grid}.contact-category-grid div{background:#080d16;border:1px solid #94aacc24;border-radius:12px;padding:16px}.contact-category-grid strong{color:#fff;margin-bottom:8px;font-size:14px;display:block}.contact-category-grid p{margin:0!important;font-size:12px!important;line-height:1.5!important}.portal-two-column{grid-template-columns:1fr 1fr;gap:14px;display:grid}.activity-list{gap:12px;display:grid}.activity-list div{background:#080d16;border:1px solid #94aacc24;border-radius:12px;padding:14px}.activity-list strong{color:#fff;font-size:14px}.activity-list p{margin:5px 0!important;font-size:13px!important}.activity-list small{color:#7f90a8;font-size:11px}.compact-definitions{grid-template-columns:1fr 1fr}.portal-account-form{gap:18px;display:grid}.portal-account-form fieldset{background:#080d16;border:1px solid #94aacc29;border-radius:14px;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:20px;display:grid}.portal-account-form legend{color:var(--portal-accent);text-transform:uppercase;letter-spacing:.1em;padding:0 8px;font-size:11px;font-weight:850}.portal-account-form label{color:#dce8f8;text-transform:uppercase;letter-spacing:.06em;gap:8px;font-size:11px;font-weight:850;display:grid}.portal-account-form label small{color:#8fa0b7;text-transform:none;letter-spacing:0;font-weight:500}.portal-account-form input,.portal-account-form textarea,.portal-account-form select{color:#edf3fb;text-transform:none;letter-spacing:0;background:#05080e;border:1px solid #879dbe38;border-radius:8px;width:100%;padding:13px;font-size:14px}.portal-account-form input:focus,.portal-account-form textarea:focus,.portal-account-form select:focus{border-color:var(--portal-accent);box-shadow:0 0 0 3px var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.portal-account-form input:focus,.portal-account-form textarea:focus,.portal-account-form select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--portal-accent),transparent 84%)}}.portal-account-form input:focus,.portal-account-form textarea:focus,.portal-account-form select:focus{outline:none}.portal-account-form .wide,.portal-account-form .auth-success,.portal-account-form .form-error,.portal-account-form .button,.portal-security-panel{grid-column:1/-1}.portal-account-form .checkbox{text-transform:none;letter-spacing:0;color:#cbd5e1;align-items:center;gap:10px;font-size:13px;display:flex}.portal-account-form .checkbox input{width:auto}.portal-security-panel{background:linear-gradient(145deg,#2563eb14,#080d16b3);border:1px solid #60a5fa2e;border-radius:14px;padding:18px}.portal-security-panel h3{color:#fff;margin:0 0 8px}.demo-preview-banner{color:#cfe3ff;background:#2563eb1a;border:1px solid #60a5fa47;border-radius:14px;justify-content:space-between;gap:18px;padding:14px 18px;font-size:13px;display:flex}.demo-preview-banner strong{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.legal-copy{color:#c7d2e2;max-width:920px;padding:0 0 90px;line-height:1.75}.legal-copy section{border-bottom:1px solid #94aacc29;padding:28px 0}.legal-copy h2{color:#fff;letter-spacing:-.03em;margin:0 0 12px;font-size:24px}.legal-copy p{color:#aebbcf}.legal-copy ul{gap:9px;margin:0;padding-left:20px;display:grid}.legal-toc{grid-template-columns:repeat(2,1fr);gap:8px;margin:22px 0 10px;display:grid}.legal-toc a{color:#dbeafe;background:#08101c;border:1px solid #60a5fa33;border-radius:10px;padding:11px 12px;font-size:13px;font-weight:800}.legal-updated{font-size:13px;color:#7f90a8!important}@media (max-width:980px){.auth-shell,.secure-shell{grid-template-columns:minmax(0,1fr)}.secure-main,.workspace-stack,.secure-card{min-width:0}.workspace-v3{padding-top:68px}.workspace-mobile-bar{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05080ee6;border-bottom:1px solid #94aacc24;justify-content:space-between;align-items:center;height:68px;padding:0 18px;display:flex;position:fixed;inset:0 0 auto}.workspace-mobile-bar .wordmark{margin:0}.workspace-menu-toggle,.workspace-menu-close{color:#fff;cursor:pointer;background:#08101c;border:1px solid #60a5fa47;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.workspace-menu-toggle span{background:#eaf2ff;border-radius:999px;width:18px;height:2px}.workspace-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px)rotate(45deg)}.workspace-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px)rotate(-45deg)}.workspace-menu-close{font-size:28px;line-height:1}.workspace-mobile-layer{z-index:120;display:block;position:fixed;inset:0}.workspace-mobile-backdrop{cursor:pointer;background:#00000094;border:0;position:absolute;inset:0}.workspace-mobile-panel{background:linear-gradient(#08101c,#05080e);border-left:1px solid #60a5fa3d;grid-template-rows:auto auto 1fr auto;gap:16px;width:min(86vw,360px);padding:18px;display:grid;position:absolute;inset:0 0 0 auto;overflow-y:auto;box-shadow:-30px 0 80px #00000073}.workspace-mobile-panel-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-mobile-panel nav{gap:8px;display:grid}.workspace-mobile-panel nav a{color:#dbe7f8;background:#08101c;border:1px solid #94aacc1f;border-radius:12px;align-items:center;min-height:46px;padding:12px 14px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.workspace-mobile-panel nav a:hover,.workspace-mobile-panel nav a:focus-visible,.workspace-mobile-panel nav a.active{border-color:var(--workspace-accent);background:linear-gradient(135deg,var(--workspace-accent),#080d16eb)}@supports (color:color-mix(in lab, red, red)){.workspace-mobile-panel nav a:hover,.workspace-mobile-panel nav a:focus-visible,.workspace-mobile-panel nav a.active{background:linear-gradient(135deg,color-mix(in srgb,var(--workspace-accent),transparent 78%),#080d16eb)}}.workspace-mobile-panel nav a:hover,.workspace-mobile-panel nav a:focus-visible,.workspace-mobile-panel nav a.active{color:#fff;outline:none}.workspace-mobile-actions{border-top:1px solid #94aacc24;gap:10px;padding-top:12px;display:grid}.workspace-mobile-actions .button{justify-content:center;width:100%}.secure-sidebar{display:none}.secure-main{max-width:none;margin-left:0}.secure-shell-persistent>.secure-main,.workspace-mobile-account .account-menu,.workspace-mobile-account .account-menu-trigger{width:100%}.workspace-mobile-account .account-menu-trigger{background:#08101c;border:1px solid #60a5fa3d;border-radius:12px;min-height:54px;padding:10px 12px}.workspace-mobile-account .account-menu-panel{width:100%;box-shadow:none;margin-top:8px;position:static}.metric-grid,.coming-grid,.client-overview,.portal-focus-grid,.portal-service-grid,.portal-two-column,.workspace-summary-grid{grid-template-columns:repeat(2,1fr)}.next-step-card{grid-column:1/-1}.contact-category-grid{grid-template-columns:repeat(2,1fr)}.secure-form,.definition-grid,.compact-form{grid-template-columns:1fr}.workspace-summary-grid .data-row{grid-template-columns:1fr;align-items:start;gap:7px}}@media (min-width:981px) and (max-width:1100px){.secure-shell{grid-template-columns:minmax(0,210px) minmax(0,1fr)}.secure-sidebar{width:auto}.secure-main{margin:0 auto;padding:28px 18px}.secure-shell-persistent>.secure-main{width:100%}.owner-page-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-primary-action{white-space:normal;grid-column:1/-1;justify-self:start}.metric-grid,.client-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-summary-grid,.daily-brief-layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace-route-loading span{animation:none}}@media (max-width:680px){.auth-page,.secure-page{min-height:calc(100vh - 68px)}.shell{width:calc(100% - 32px)}.auth-shell{gap:18px;width:min(100% - 32px,1120px);padding:48px 0}.auth-context,.auth-panel,.secure-card{padding:22px}.auth-context h1,.auth-panel h1{font-size:clamp(34px,11vw,44px)}.auth-context ul{gap:10px;margin-top:18px}.auth-onboarding-card{gap:16px}.secure-main{gap:16px;padding:18px 14px 28px}.secure-header{gap:12px;margin-bottom:0;padding-bottom:12px;display:grid}.secure-header h1{margin:8px 0 10px;font-size:clamp(30px,9vw,40px);line-height:1.02}.secure-header p{margin:0;font-size:15px;line-height:1.55!important}.workspace-header-v3 small{display:none}.secure-header-actions{justify-content:flex-start;display:flex}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.industry-grid,.product-preview-grid,.visual-split,.before-after-visual,.legal-glance-grid,.workflow-diagram{grid-template-columns:1fr}.workflow-diagram div:not(:last-child):after{width:2px;height:10px;inset:auto auto -9px 50%}.systems-orbit{grid-template-columns:repeat(2,1fr)}.legal-flow{text-align:center;flex-direction:column;align-items:stretch}.legal-flow i{align-self:center;width:2px;height:22px}.services-v2-hero,.service-v2-panel,.service-v2-panel.flip,.industry-selector-grid{grid-template-columns:1fr}.service-v2-panel.flip .service-v2-copy{order:0}.services-v2-hero{gap:28px;min-height:auto;padding-top:70px}.service-v2-panel{border-radius:18px;padding:22px}.industry-selector-card dl{grid-template-columns:1fr}.quote-recommendation{padding:26px;display:grid}.domain-disclosure-v2{display:grid}.metric-card{border-radius:12px;align-content:center;gap:5px;min-height:82px;padding:12px}.metric-card span{font-size:10px;line-height:1.2}.metric-card strong{letter-spacing:-.04em;font-size:clamp(22px,8vw,30px)}.metric-card p{display:none}.coming-grid,.client-overview,.problem-list,.portal-focus-grid,.portal-service-grid,.portal-two-column,.portal-account-form fieldset,.contact-category-grid,.compact-definitions,.workspace-summary-grid,.daily-brief-layout,.legal-toc,.meeting-outcome-form,.daily-brief-item{grid-template-columns:1fr}.daily-brief-item p{grid-column:auto}.portal-focus-grid{gap:12px}.next-step-card,.progress-card,.contact-card{min-height:auto}.next-step-card h2,.progress-card h2,.portal-section h2{font-size:clamp(22px,7vw,30px)}.quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quick-actions a{text-align:center;min-height:48px;padding:10px 8px}.portal-hero-v2{grid-template-columns:1fr auto;align-items:center;padding:0 0 4px}.portal-hero-visual,.workspace-logo-image{border-radius:16px;width:58px!important;height:58px!important}.portal-hero-visual span{border-radius:12px;inset:12px}.portal-hero-visual strong{font-size:18px}.portal-service-card{grid-template-columns:46px 1fr;gap:12px;padding:16px}.service-icon-badge{border-radius:13px;width:42px;height:42px;font-size:11px}.data-row{grid-template-columns:1fr;gap:7px}.card-heading{display:grid}.site-header .nav-inner{min-height:68px}.mobile-menu nav{max-height:calc(100vh - 86px);overflow-y:auto}.hero.shell{width:100%;padding-left:16px;padding-right:16px}.hero-copy,.section-heading,.sticky-copy,.website-copy,.custom-block,.horizon,.cta-inner{width:100%;min-width:0;max-width:100%}.hero{gap:24px;padding:58px 0 66px}.hero h1,.page-hero h1{font-size:clamp(42px,13vw,52px);line-height:.98}.hero-lede,.page-hero>p{overflow-wrap:break-word;max-width:100%;font-size:15px;line-height:1.62}.eyebrow,.kicker,.trust-line,.signal-inner{white-space:normal;overflow-wrap:break-word;max-width:100%}.trust-line{grid-template-columns:1fr;gap:8px;display:grid}.trust-line i{display:none}.button-row{grid-template-columns:1fr;display:grid}.section{padding-block:68px}.section-heading h2,.control-section h2,.website-copy h2,.custom-block h2,.horizon h2,.cta-section h2,.about-grid h2,.new-company h2{font-size:clamp(34px,10vw,42px);line-height:1.03}.service-card{min-height:auto;padding:24px}.service-card .service-cta{min-height:48px}.problem-row{grid-template-columns:1fr;padding:18px}.system-orbit{max-width:100%;overflow:hidden}}.eyebrow,.kicker,.card-heading span,.portal-section>span,.next-step-card span,.progress-card span{letter-spacing:.18em;color:#7dd3fc;font-size:clamp(12px,1vw,14px);font-weight:900}.big-kicker{margin-bottom:16px;display:inline-block;letter-spacing:.16em!important;color:#7dd3fc!important;font-size:clamp(14px,1.7vw,18px)!important}.system-orbit{overflow:visible!important}.system-orbit .orbit-icon svg{width:15px;height:15px}.system-orbit .orbit-node{z-index:2}.workspace-v3{background:radial-gradient(circle at 82% 0,var(--workspace-accent),transparent 34%),radial-gradient(circle at 8% 20%,var(--workspace-accent),transparent 28%),#05080e}@supports (color:color-mix(in lab, red, red)){.workspace-v3{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--workspace-accent),transparent 82%),transparent 34%),radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--workspace-accent),transparent 92%),transparent 28%),#05080e}}.workspace-v3 .button-primary,.workspace-v3 .button-light,.workspace-v3 .button-dark,.portal-v2 .button-primary,.portal-v2 .button-light,.portal-v2 .button-dark{background:linear-gradient(135deg,var(--workspace-accent,var(--portal-accent,#2563eb)),var(--workspace-accent,var(--portal-accent,#2563eb)))}@supports (color:color-mix(in lab, red, red)){.workspace-v3 .button-primary,.workspace-v3 .button-light,.workspace-v3 .button-dark,.portal-v2 .button-primary,.portal-v2 .button-light,.portal-v2 .button-dark{background:linear-gradient(135deg,var(--workspace-accent,var(--portal-accent,#2563eb)),color-mix(in srgb,var(--workspace-accent,var(--portal-accent,#2563eb)),#05080e 22%))}}.workspace-v3 .button-primary,.workspace-v3 .button-light,.workspace-v3 .button-dark,.portal-v2 .button-primary,.portal-v2 .button-light,.portal-v2 .button-dark{border-color:var(--workspace-accent,var(--portal-accent,#2563eb))}@supports (color:color-mix(in lab, red, red)){.workspace-v3 .button-primary,.workspace-v3 .button-light,.workspace-v3 .button-dark,.portal-v2 .button-primary,.portal-v2 .button-light,.portal-v2 .button-dark{border-color:color-mix(in srgb,var(--workspace-accent,var(--portal-accent,#2563eb)),transparent 54%)}}.workspace-v3 .button-primary,.workspace-v3 .button-light,.workspace-v3 .button-dark,.portal-v2 .button-primary,.portal-v2 .button-light,.portal-v2 .button-dark{box-shadow:0 12px 34px var(--workspace-accent,var(--portal-accent,#2563eb))}@supports (color:color-mix(in lab, red, red)){.workspace-v3 .button-primary,.workspace-v3 .button-light,.workspace-v3 .button-dark,.portal-v2 .button-primary,.portal-v2 .button-light,.portal-v2 .button-dark{box-shadow:0 12px 34px color-mix(in srgb,var(--workspace-accent,var(--portal-accent,#2563eb)),transparent 76%)}}.workspace-v3 .button-primary,.workspace-v3 .button-light,.workspace-v3 .button-dark,.portal-v2 .button-primary,.portal-v2 .button-light,.portal-v2 .button-dark{color:var(--workspace-accent-foreground,var(--portal-accent-foreground,#fff))}.workspace-v3 .secure-card,.workspace-v3 .metric-card{border-color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-v3 .secure-card,.workspace-v3 .metric-card{border-color:color-mix(in srgb,var(--workspace-accent),transparent 76%)}}.workspace-sidebar-v3 nav a:hover,.workspace-sidebar-v3 nav a.active,.workspace-mobile-panel nav a:hover,.workspace-mobile-panel nav a:focus-visible,.workspace-mobile-panel nav a.active{background:linear-gradient(135deg,var(--workspace-accent),#080d16eb)!important}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar-v3 nav a:hover,.workspace-sidebar-v3 nav a.active,.workspace-mobile-panel nav a:hover,.workspace-mobile-panel nav a:focus-visible,.workspace-mobile-panel nav a.active{background:linear-gradient(135deg,color-mix(in srgb,var(--workspace-accent),transparent 78%),#080d16eb)!important}}.workspace-sidebar-v3 nav a:hover,.workspace-sidebar-v3 nav a.active,.workspace-mobile-panel nav a:hover,.workspace-mobile-panel nav a:focus-visible,.workspace-mobile-panel nav a.active{border-color:var(--workspace-accent)!important}.workspace-v3 .kicker,.workspace-v3 .card-heading span,.workspace-v3 .workspace-status-badge,.workspace-v3 .metric-card span{color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-v3 .kicker,.workspace-v3 .card-heading span,.workspace-v3 .workspace-status-badge,.workspace-v3 .metric-card span{color:color-mix(in srgb,var(--workspace-accent),#fff 26%)}}.workspace-v3 a:focus-visible,.workspace-v3 button:focus-visible,.portal-v2 a:focus-visible,.portal-v2 button:focus-visible{outline:2px solid var(--workspace-accent,var(--portal-accent,#2563eb));outline-offset:3px}.settings-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 24px;display:flex}.settings-tabs a{color:#cbd5e1;border:1px solid #94a3b833;border-radius:999px;min-height:38px;padding:10px 12px;font-size:12px;font-weight:850}.settings-tabs a.active,.settings-tabs a:hover,.settings-tabs a:focus-visible{color:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.settings-tabs a.active,.settings-tabs a:hover,.settings-tabs a:focus-visible{color:color-mix(in srgb,var(--portal-accent),#fff 78%)}}.settings-tabs a.active,.settings-tabs a:hover,.settings-tabs a:focus-visible{border-color:var(--portal-accent);background:var(--portal-accent)}@supports (color:color-mix(in lab, red, red)){.settings-tabs a.active,.settings-tabs a:hover,.settings-tabs a:focus-visible{background:color-mix(in srgb,var(--portal-accent),transparent 84%)}}.settings-tabs a.active,.settings-tabs a:hover,.settings-tabs a:focus-visible{outline:none}.portal-account-form fieldset{margin-bottom:18px}.portal-account-form .compact-timezone{gap:8px;display:grid}.portal-account-form .compact-timezone input{min-height:42px}.theme-preview-card{border:1px solid var(--portal-accent);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.theme-preview-card{border:1px solid color-mix(in srgb,var(--portal-accent),transparent 62%)}}.theme-preview-card{background:linear-gradient(145deg,var(--portal-accent),#080d16c2);border-radius:16px;padding:18px}@supports (color:color-mix(in lab, red, red)){.theme-preview-card{background:linear-gradient(145deg,color-mix(in srgb,var(--portal-accent),transparent 90%),#080d16c2)}}.theme-preview-card{gap:8px;display:grid}.theme-preview-card span{color:var(--portal-accent);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}.portal-focus-grid-v4{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr) minmax(220px,.65fr);align-items:stretch}.metric-grid-compact-v4 .metric-card{min-height:96px}.compact-dashboard-summary p{color:#a7b4c5;line-height:1.6}.early-access-action{justify-items:start;gap:6px;display:grid}.early-access-action button.overview-action{cursor:pointer;border:0}.early-access-action small{max-width:260px;line-height:1.45}.roadmap-row{gap:12px}.service-v2-panel:first-child{grid-template-columns:minmax(300px,.78fr) minmax(380px,1.22fr)}.service-v2-panel:first-child .service-v2-copy h2{font-size:clamp(34px,4vw,58px)}.service-v2-panel:first-child .workflow-diagram{grid-template-columns:repeat(3,minmax(120px,1fr))}.service-v2-panel:first-child .workflow-diagram div:not(:last-child):after{display:none}@media (max-width:900px){.service-v2-panel:first-child{grid-template-columns:1fr}.service-v2-panel:first-child .workflow-diagram{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-focus-grid-v4{grid-template-columns:1fr 1fr}.portal-focus-grid-v4 .next-step-card{grid-column:1/-1}}@media (max-width:680px){.system-orbit{min-height:470px!important;padding-inline:0!important;overflow:visible!important}.system-orbit .orbit-node{min-width:112px}.system-orbit .node-a{top:15%!important;left:0!important}.system-orbit .node-b{top:19%!important;right:0!important}.system-orbit .node-c{bottom:25%!important;left:0!important}.system-orbit .node-d{bottom:27%!important;right:0!important}.system-orbit .live-pill{white-space:nowrap;left:50%;transform:translate(-50%);bottom:8%!important}.portal-focus-grid-v4,.metric-grid-compact-v4,.service-v2-panel:first-child .workflow-diagram{grid-template-columns:1fr}.settings-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.settings-tabs a{white-space:nowrap}}@media (max-width:900px){.support-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-detail-grid,.form-grid.three-column{grid-template-columns:1fr}}@media (max-width:680px){.support-summary-grid{grid-template-columns:1fr}.support-panel{padding:16px}.compact-definitions{grid-template-columns:1fr}}.universal-intake-card{background:radial-gradient(circle at 90% 0,#2563eb2e,#0000 38%),linear-gradient(145deg,#101a2b,#070c14);position:relative;overflow:hidden}.universal-intake-card:before{content:"";background:linear-gradient(#60a5fa,#22d3ee);width:3px;position:absolute;inset:0 auto 0 0}.universal-intake-shell{gap:18px;margin-top:20px;display:grid}.universal-intake-form{gap:14px;min-width:0;display:grid}.universal-intake-form>label{color:#dbeafe;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.universal-intake-form textarea{resize:vertical;color:#f8fbff;width:100%;min-height:150px;font:inherit;background:#030811c7;border:1px solid #60a5fa4d;border-radius:14px;padding:18px;font-size:16px;line-height:1.65;box-shadow:inset 0 1px #ffffff08}.universal-intake-form textarea::placeholder{color:#64748b}.universal-intake-form textarea:focus,.universal-intake-scope select:focus{border-color:#60a5fa;outline:none;box-shadow:0 0 0 4px #2563eb29}.universal-intake-controls{justify-content:space-between;align-items:start;gap:16px;display:flex}.universal-intake-scope{color:#94a3b8;min-width:min(100%,360px)}.universal-intake-scope summary{cursor:pointer;color:#cbd5e1;align-items:center;gap:9px;width:max-content;max-width:100%;min-height:46px;font-size:13px;font-weight:750;display:flex}.universal-intake-scope summary span{color:#64748b;text-transform:uppercase;letter-spacing:.08em;border:1px solid #94a3b833;border-radius:999px;padding:3px 7px;font-size:9px}.universal-intake-scope label{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin:7px 0;font-size:11px;font-weight:800;display:block}.universal-intake-scope select{color:#e5eefc;width:100%;min-height:48px;font:inherit;background:#050914;border:1px solid #94aacc38;border-radius:10px;padding:11px 12px;font-size:14px}.universal-intake-submit{cursor:pointer;border:0;flex:none;min-height:50px}.universal-intake-submit:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.58;box-shadow:none}.universal-intake-footnote{color:#64748b;justify-content:space-between;gap:16px;font-size:11px;line-height:1.55;display:flex}.universal-intake-receipt,.universal-intake-error{background:#060d18bd;border:1px solid #60a5fa3d;border-radius:14px;padding:20px}.universal-intake-error{border-color:#f8717159}.universal-intake-error strong{color:#fca5a5}.universal-intake-error p{margin:7px 0 0}.receipt-heading>span{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.receipt-heading h3{color:#fff;margin:6px 0;font-size:22px}.receipt-heading p{margin:0}.universal-intake-receipt dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.universal-intake-receipt dl div{background:#02070e85;border:1px solid #94aacc21;border-radius:10px;min-width:0;padding:12px}.universal-intake-receipt dt{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.universal-intake-receipt dd{color:#dbeafe;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.45}.receipt-question{background:#f59e0b14;border-left:3px solid #f59e0b;padding:13px 14px;color:#fef3c7!important;margin:14px 0 0!important}.universal-intake-receipt>small{color:#94a3b8;margin-top:12px;display:block}.executive-layer-card{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 38%),linear-gradient(145deg,#0d1728,#070c14)}.executive-hierarchy{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.executive-hierarchy article,.department-card,.workforce-card{background:#030811b3;border:1px solid #94aacc29;border-radius:14px;min-width:0;padding:18px}.executive-hierarchy article{gap:8px;display:grid;position:relative}.executive-hierarchy article:not(:last-child):after{content:"→";z-index:2;color:#60a5fa;font-weight:900;position:absolute;top:50%;right:-11px}.executive-hierarchy span,.department-card>div>span,.workforce-card>div>span{color:#60a5fa;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:850}.executive-hierarchy strong{color:#fff;font-size:15px}.executive-hierarchy small,.department-card>small{color:#8290a4;line-height:1.5}.org-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.org-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.department-grid,.workforce-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.department-card>div,.workforce-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.department-card h3,.workforce-card h3{color:#fff;margin:16px 0 8px;font-size:18px}.department-card p,.workforce-card p{color:#9aa9bd;min-height:44px;margin:0;font-size:13px;line-height:1.6}.department-card dl,.workforce-card dl{gap:10px;margin:18px 0;display:grid}.department-card dl div,.workforce-card dl div{border-top:1px solid #94aacc1f;gap:4px;padding-top:10px;display:grid}.department-card dt,.workforce-card dt{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.department-card dd,.workforce-card dd{color:#d6e1ef;margin:0;font-size:12px;line-height:1.5}.workforce-state-guide{margin-top:16px}.workforce-state-guide p{color:#aab8ca;margin:0;font-size:12px;line-height:1.65}.workforce-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin-top:18px}.workforce-filters .button{min-height:44px}.workforce-card details{border-top:1px solid #94aacc1f;padding-top:12px}.workforce-card summary{cursor:pointer;color:#8fb8ff;font-size:12px;font-weight:750}.workforce-card details .data-row{grid-template-columns:minmax(120px,.7fr) auto minmax(180px,2fr);align-items:start}.workforce-department{scroll-margin-top:20px}.youtube-research-control{background:#0308119e;border:1px solid #60a5fa33;border-radius:12px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.youtube-research-control p{color:#94a3b8;margin:0;font-size:12px;line-height:1.55}.youtube-research-control label{color:#dbeafe;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.youtube-research-control textarea{resize:vertical;color:#f8fbff;width:100%;min-height:150px;font:inherit;background:#040914;border:1px solid #60a5fa47;border-radius:10px;padding:14px;font-size:14px;line-height:1.6}.youtube-research-control>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.youtube-research-control small{color:#8290a4}.receipt-needs_clarification{border-color:#f59e0b59}.receipt-failed{border-color:#f8717159}.recent-intake-row strong,.recent-intake-row span{overflow-wrap:anywhere}.research-retrieval-control{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.research-retrieval-control .button{min-height:40px;padding:9px 13px;font-size:12px}.research-retrieval-control .form-error{color:#fca5a5;flex-basis:100%;line-height:1.45}.research-result-brief{background:#02070e85;border:1px solid #60a5fa33;border-radius:12px;grid-column:1/-1;gap:8px;padding:15px;line-height:1.55;display:grid}.research-result-brief span{overflow-wrap:anywhere}.research-result-brief b{color:#dbeafe}.research-workflow-details{border-top:1px solid #94aacc1f;grid-column:1/-1;padding-top:10px}.research-workflow-details>summary{cursor:pointer;color:#8fb8ff;font-size:12px;font-weight:800}.research-workflow-details[open]>summary{margin-bottom:10px}@media (max-width:900px){.universal-intake-receipt dl,.executive-hierarchy{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-hierarchy article:after{display:none}.org-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.universal-intake-footnote{flex-direction:column;gap:4px}}@media (max-width:680px){.universal-intake-card{padding:20px}.universal-intake-form textarea{min-height:170px;padding:15px}.universal-intake-controls{grid-template-columns:1fr;display:grid}.universal-intake-scope{width:100%;min-width:0}.universal-intake-scope summary{width:100%}.universal-intake-submit{justify-content:center;width:100%}.universal-intake-receipt dl,.executive-hierarchy,.department-grid,.workforce-grid,.org-metrics,.workforce-filters{grid-template-columns:1fr}.department-card p,.workforce-card p{min-height:0}.youtube-research-control>div{flex-direction:column;align-items:stretch}}.department-workspace{min-width:0}.department-subnav{scrollbar-width:thin;gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.department-subnav a{color:#9fb0c7;background:#03081194;border:1px solid #94aacc29;border-radius:10px;flex:none;align-items:center;min-height:42px;padding:9px 13px;font-size:12px;font-weight:750;display:flex}.department-subnav a.active{border-color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.department-subnav a.active{border-color:color-mix(in srgb,var(--workspace-accent),transparent 45%)}}.department-subnav a.active{background:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.department-subnav a.active{background:color-mix(in srgb,var(--workspace-accent),transparent 85%)}}.department-subnav a.active{color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.department-subnav a.active{color:color-mix(in srgb,var(--workspace-accent),#fff 82%)}}.department-workspace-hero{background:radial-gradient(circle at 100% 0,var(--workspace-accent),transparent 38%),linear-gradient(145deg,#0d1728,#070c14);justify-content:space-between;align-items:flex-start;gap:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.department-workspace-hero{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--workspace-accent),transparent 83%),transparent 38%),linear-gradient(145deg,#0d1728,#070c14)}}.department-workspace-hero>div>span{color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.department-workspace-hero>div>span{color:color-mix(in srgb,var(--workspace-accent),#fff 28%)}}.department-workspace-hero>div>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.department-workspace-hero h2{color:#fff;margin:8px 0;font-size:32px}.department-workspace-hero p{color:#a7b6ca;max-width:780px;margin:0;line-height:1.65}.department-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.department-metrics .metric-card{min-width:0}.department-metrics .metric-card strong{overflow-wrap:anywhere}.department-metrics .metric-card p{color:#78879c;margin-top:7px;font-size:11px;line-height:1.45}.department-metrics .not-tracked{color:#fbbf24}.manager-operating-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:20px;display:grid}.manager-operating-grid dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.manager-operating-grid dl div{background:#03081185;border:1px solid #94aacc21;border-radius:10px;min-width:0;padding:13px}.manager-operating-grid dt{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.manager-operating-grid dd{color:#dbeafe;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.5}.manager-operating-grid h3{color:#fff;margin:0 0 8px;font-size:13px}.manager-operating-grid h3:not(:first-child){margin-top:18px}.manager-operating-grid ul{color:#9fb0c7;gap:7px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.department-lifecycle{gap:9px;margin:20px 0 0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.department-lifecycle li{background:#0308119e;border:1px solid #60a5fa2b;border-radius:11px;flex:1 0 132px;min-width:0;padding:14px;position:relative}.department-lifecycle li:not(:last-child):after{content:"→";z-index:2;color:#60a5fa;font-weight:900;position:absolute;top:50%;right:-9px}.department-lifecycle span{color:#64748b;font-size:9px;font-weight:850;display:block}.department-lifecycle strong{color:#dbeafe;margin-top:7px;font-size:11px;line-height:1.35;display:block}.department-attention-list{gap:9px;margin-top:18px;display:grid}.department-attention-list>a{background:#03081185;border:1px solid #94aacc24;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:11px;min-width:0;padding:13px;display:grid}.department-attention-list>a div{gap:5px;min-width:0;display:grid}.department-attention-list strong{color:#fff;font-size:13px}.department-attention-list span{color:#8d9db2;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.department-work-row{text-decoration:none}.handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.handoff-grid article{background:#03081194;border:1px solid #60a5fa29;border-radius:12px;min-width:0;padding:16px}.handoff-grid article>span{color:#60a5fa;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.handoff-grid h3{color:#fff;margin:9px 0 7px;font-size:15px}.handoff-grid strong{color:#67e8f9;font-size:12px}.handoff-grid p{color:#8d9db2;margin:10px 0 0;font-size:12px;line-height:1.55}.department-roster{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.department-roster article{background:#03081185;border:1px solid #94aacc21;border-radius:10px;min-width:0;padding:13px}.department-roster article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.department-roster strong{color:#fff;font-size:12px}.department-roster p{color:#8d9db2;margin:8px 0;font-size:11px;line-height:1.5}.department-roster small{color:#64748b;font-size:10px}.department-gap-list{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.department-gap-list li{color:#cbd5e1;border-bottom:1px solid #94aacc1f;align-items:center;gap:10px;min-width:0;padding:11px 0;font-size:12px;display:flex}.department-fixture-note{color:#64748b;margin:18px 0 0;font-size:10px;line-height:1.5}.department-guardrail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.department-guardrail-grid article{background:#03081194;border:1px solid #60a5fa29;border-radius:12px;min-width:0;padding:16px}.department-guardrail-grid strong{color:#dbeafe;font-size:12px;display:block}.department-guardrail-grid p{color:#8d9db2;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.6}.capability-foundation-grid{align-items:start}.capability-record-list{gap:14px;display:grid}.capability-record{border:1px solid var(--workspace-accent);gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.capability-record{border:1px solid color-mix(in srgb,var(--workspace-accent),transparent 78%)}}.capability-record{background:#050a12b8;border-radius:16px}.capability-record h3{color:#fff;max-width:720px;margin:6px 0 0;font-size:19px;line-height:1.35}.commercial-decision-form .button-row{align-items:stretch}.commercial-decision-form .button{min-height:44px}.bi-workspace .department-workspace-hero{align-items:center}.forecast-grid{gap:10px;display:grid}.forecast-grid>div{background:#0308118c;border:1px solid #94aacc24;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 14px;display:flex}.forecast-grid strong{color:#e9f1fc;font-size:14px}@media (max-width:980px){.department-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-operating-grid,.department-guardrail-grid{grid-template-columns:1fr}.department-subnav{scroll-snap-type:x proximity;margin-inline:-14px;padding-inline:14px;position:relative}.department-subnav a{scroll-snap-align:start;min-height:46px;font-size:13px}.capability-foundation-grid{grid-template-columns:1fr}}@media (max-width:680px){.department-workspace-hero{flex-direction:column;align-items:flex-start;gap:14px}.department-workspace-hero h2{font-size:27px}.department-metrics,.manager-operating-grid dl,.handoff-grid,.department-roster{grid-template-columns:1fr}.department-lifecycle{margin-inline:-2px}.department-attention-list>a{grid-template-columns:1fr}.department-workspace-hero{display:grid}.capability-record{padding:15px}.commercial-decision-form .button-row{grid-template-columns:1fr;display:grid}.commercial-decision-form .button{justify-content:center;width:100%}}.communication-center{min-width:0}.communication-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.communication-review-card{background:linear-gradient(145deg,#0b1422f5,#050a12f5);min-width:0;padding:20px}.communication-review-card .governed-editor-form{margin-top:18px}.communication-review-card textarea{min-height:118px;line-height:1.55}.communication-review-card .approval-decision-form{border-top:1px solid var(--workspace-accent);gap:12px;margin-top:18px;padding-top:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.communication-review-card .approval-decision-form{border-top:1px solid color-mix(in srgb,var(--workspace-accent),transparent 82%)}}.communication-review-card .approval-decision-form label{color:#cbd5e1;gap:7px;font-size:12px;font-weight:750;display:grid}.communication-review-card .approval-decision-form textarea{color:#f8fbff;width:100%;font:inherit;background:#050914;border:1px solid #94aacc33;border-radius:10px;padding:12px}.communication-review-card .approval-decision-form small{color:#94a3b8}.communication-center .capability-record span,.communication-center .capability-record small{color:#94a3b8;overflow-wrap:anywhere;line-height:1.5}@media (max-width:980px){.communication-review-grid{grid-template-columns:1fr}}@media (max-width:680px){.communication-review-card{padding:15px}.communication-review-card .button-row{grid-template-columns:1fr;display:grid}.communication-review-card .button{justify-content:center;width:100%;min-height:48px}.communication-center .workspace-summary-grid{grid-template-columns:1fr}}.conversation-thread-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.conversation-thread-card{flex-direction:column;gap:.9rem;display:flex}.conversation-safe-excerpt{background:var(--surface-raised);border-radius:.75rem;margin:0;padding:.85rem}@supports (color:color-mix(in lab, red, red)){.conversation-safe-excerpt{background:color-mix(in srgb,var(--surface-raised) 86%,var(--accent) 14%)}}.conversation-safe-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}@media (max-width:680px){.conversation-thread-grid{grid-template-columns:1fr}.conversation-thread-card{padding:1rem}.conversation-safe-excerpt{max-height:14rem;overflow:auto}}.owner-operator{background:radial-gradient(circle at 100% 0,#22d3ee26,#0000 42%),linear-gradient(145deg,#0d1728,#070c14);border-color:#67e8f947;gap:18px;display:grid}.owner-operator-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.owner-operator-heading span{color:#67e8f9;letter-spacing:.14em;font-size:10px;font-weight:900}.owner-operator-heading h2{color:#fff;margin:6px 0;font-size:25px}.owner-operator-heading p,.owner-operator-note{color:#9fb0c7;margin:0;font-size:13px;line-height:1.55}.owner-operator-links{flex-wrap:wrap;gap:8px;display:flex}.owner-operator-links a{color:#bfe8fa;border:1px solid #94aacc33;border-radius:9px;align-items:center;min-height:40px;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.owner-operator-form{gap:11px;display:grid}.owner-operator-form textarea{resize:vertical;color:#f8fbff;width:100%;min-height:126px;font:inherit;background:#02070eb8;border:1px solid #67e8f94d;border-radius:12px;padding:15px;line-height:1.55}.owner-operator-controls{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;display:grid}.owner-operator-controls select{color:#dbeafe;min-width:0;min-height:48px;font:inherit;background:#080d16;border:1px solid #94aacc38;border-radius:10px;padding:0 12px}.owner-operator-error{color:#fecaca;background:#f8717114;border-left:3px solid #f87171;margin:0;padding:12px}.owner-operator-receipt{background:#02070e9e;border:1px solid #67e8f947;border-radius:12px;gap:10px;padding:15px;display:grid}.owner-operator-receipt>strong{color:#67e8f9;letter-spacing:.13em;font-size:10px}.owner-operator-receipt p{color:#dbeafe;margin:0;line-height:1.55}.owner-operator-receipt>div{flex-wrap:wrap;gap:8px;display:flex}.owner-operator-receipt>div span{color:#b9d9ec;background:#60a5fa1a;border-radius:8px;padding:7px 9px;font-size:11px}.runner-waiting{background:#f59e0b17;border-left:3px solid #f59e0b;padding:12px;color:#fef3c7!important}.runner-waiting b{letter-spacing:.05em;font-size:11px}.owner-operator-receipt small{color:#94a3b8}.operator-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.operator-status-strip span{color:#dbeafe;border:1px solid #94aacc26;border-radius:9px;justify-content:space-between;gap:8px;padding:10px;font-size:14px;font-weight:850;display:flex}.operator-status-strip b{color:#8495aa;letter-spacing:.08em;font-size:9px}@media (max-width:680px){.owner-operator{padding:18px}.owner-operator-heading{display:grid}.owner-operator-heading h2{font-size:22px}.owner-operator-controls{grid-template-columns:1fr}.owner-operator-controls .button{justify-content:center;width:100%;min-height:50px}.owner-operator-links a{flex:1;justify-content:center}.owner-operator-form textarea{min-height:145px}}.workspace-sidebar-v3{scrollbar-width:thin;overflow:visible}.workspace-nav-group{gap:4px;margin:0 0 12px;display:grid}.workspace-nav-group>span{color:#64748b;letter-spacing:.14em;text-transform:uppercase;padding:4px 12px 2px;font-size:9px;font-weight:900}.workspace-mobile-panel .workspace-nav-group{margin:0 0 8px}.workspace-mobile-panel .workspace-nav-group>span{padding:8px 4px 2px}.owner-page-summary{border:1px solid var(--workspace-accent);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-page-summary{border:1px solid color-mix(in srgb,var(--workspace-accent),transparent 76%)}}.owner-page-summary{background:radial-gradient(circle at top right,var(--workspace-accent),transparent 38%),#050a12db;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.owner-page-summary{background:radial-gradient(circle at top right,color-mix(in srgb,var(--workspace-accent),transparent 84%),transparent 38%),#050a12db}}.owner-page-summary>div{border-right:1px solid #94aacc1f;align-content:center;gap:5px;min-width:0;padding:8px 12px;display:grid}.owner-page-summary span{color:#7f90a8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.owner-page-summary strong{color:#fff;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.owner-primary-action{white-space:nowrap;justify-content:center;align-self:center;min-height:48px}.owner-details{background:#050a1280;border:1px solid #94aacc29;border-radius:14px;min-width:0}.owner-details>summary{color:#dbeafe;cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding:14px 18px;font-size:13px;font-weight:850;list-style:none;display:flex}.owner-details>summary:after{content:"+";color:var(--workspace-accent);font-size:20px}.owner-details[open]>summary:after{content:"−"}.owner-details-content{gap:14px;padding:0 14px 14px;display:grid}.owner-details-content>.secure-card{box-shadow:none}.owner-pricing-card{grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:start;gap:22px;display:grid}.owner-pricing-includes{gap:12px;display:grid}.pricing-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pricing-choice-grid .dashboard-card{min-width:0}.owner-pricing-includes ul{color:#cbd5e1;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.owner-pricing-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.owner-pricing-form label{color:#dce8f8;text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:11px;font-weight:850;display:grid}.owner-pricing-form input,.owner-pricing-form textarea,.owner-pricing-form select{color:#edf3fb;width:100%;min-height:46px;font:inherit;text-transform:none;letter-spacing:0;background:#080d16;border:1px solid #879dbe38;border-radius:9px;padding:12px}.owner-pricing-form .wide,.owner-pricing-form details,.owner-pricing-form .button{grid-column:1/-1}.owner-pricing-form details{border:1px solid #94aacc26;border-radius:10px;padding:12px}.owner-pricing-form details summary{cursor:pointer;color:#b7c7db;font-size:12px;font-weight:800}.owner-pricing-advanced{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.owner-flow{counter-reset:owner-flow;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.owner-flow li{color:#dbeafe;background:#050a12b3;border:1px solid #94aacc24;border-radius:11px;min-height:64px;padding:12px;font-size:12px;font-weight:800}.owner-flow li:before{counter-increment:owner-flow;content:counter(owner-flow);color:var(--workspace-accent);margin-bottom:6px;font-size:11px;display:block}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.secure-card>progress{width:100%;height:12px;accent-color:var(--workspace-accent);margin-top:14px;display:block}@media (max-width:980px){.owner-page-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-primary-action{grid-column:1/-1}.owner-pricing-card{grid-template-columns:1fr}.owner-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.split-grid{grid-template-columns:1fr}}@media (max-width:680px){.owner-page-summary{grid-template-columns:1fr;padding:12px}.owner-page-summary>div{border-bottom:1px solid #94aacc1f;border-right:0;padding:9px 6px}.owner-primary-action{width:100%;min-height:50px}.owner-details>summary{min-height:52px;padding:14px}.owner-details-content{padding:0 10px 10px}.owner-pricing-form,.owner-pricing-advanced,.owner-flow,.pricing-choice-grid{grid-template-columns:1fr}.owner-pricing-form .button{justify-content:center;width:100%;min-height:50px}}.owner-operator-divider{color:#64748b;letter-spacing:.12em;align-items:center;gap:12px;margin:28px 0 18px;font-size:10px;font-weight:900;display:flex}.owner-operator-divider:before,.owner-operator-divider:after{content:"";background:#94aacc2e;flex:1;height:1px}.owner-ai-conversation{background:#0813237a;border:1px solid #60a5fa3d;border-radius:12px;margin-top:22px;padding:18px}.owner-ai-conversation-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.owner-ai-conversation-head span{color:#60a5fa;letter-spacing:.12em;font-size:10px;font-weight:900}.owner-ai-conversation-head h3{margin:4px 0;font-size:18px}.owner-ai-conversation-head p{color:#9cabc0;max-width:680px;margin:0;font-size:12px}.owner-ai-conversation-head .button{white-space:nowrap;min-height:36px}.owner-ai-threads{gap:7px;margin:15px 0;display:flex;overflow-x:auto}.owner-ai-threads button{color:#aab8ca;white-space:nowrap;cursor:pointer;background:#0a1322;border:1px solid #94aacc33;border-radius:999px;padding:7px 10px;font-size:11px}.owner-ai-threads button.active{color:#eaf2ff;border-color:#60a5fa}.owner-ai-messages{gap:10px;max-height:390px;padding:4px 2px;display:grid;overflow-y:auto}.owner-ai-message{background:#0a1322;border:1px solid #94aacc1f;border-radius:10px;padding:11px 13px}.owner-ai-message.user{background:#102044;margin-left:9%}.owner-ai-message.assistant{margin-right:4%}.owner-ai-message b{text-transform:uppercase;letter-spacing:.1em;color:#60a5fa;font-size:10px}.owner-ai-message p{color:#e3ebf6;white-space:pre-wrap;margin:5px 0 0;font-size:13px}.owner-ai-message small{color:#8394ac;margin-top:8px;font-size:10px;display:block}.owner-ai-empty{color:#9cabc0;margin:0;padding:20px 0;font-size:12px}.owner-ai-form{grid-template-columns:1fr auto;gap:10px;margin-top:14px;display:grid}.owner-ai-form textarea{resize:vertical;min-height:52px}@media (max-width:700px){.owner-ai-conversation-head{display:grid}.owner-ai-conversation-head .button{justify-self:start}.owner-ai-form{grid-template-columns:1fr}.owner-ai-message.user{margin-left:0}.owner-ai-message.assistant{margin-right:0}}@media (max-width:1000px){.new-company{align-items:start;gap:42px}.new-company-workflow{grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:auto}.new-company-copy{max-width:680px}}@media (max-width:680px){.new-company{gap:30px}.new-company-workflow{border-radius:16px;grid-template-columns:1fr;gap:12px;padding:18px}.new-company-workflow div{min-height:84px;font-size:14px}.new-company-workflow div:not(:last-child):after{width:2px;height:14px;display:block;inset:auto auto -13px 50%}}.secure-shell{background:#070b12;align-items:stretch}.secure-main{background:#080e18;min-width:0}.workspace-sidebar-v3{border-radius:0}.owner-ai-drawer{color:#e2e8f0;background:#0b1220;border:1px solid #334155;border-radius:18px;width:min(1080px,100% - 32px);max-width:100%;height:min(860px,100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:clamp(16px,4vh,52px) clamp(16px,4vw,72px);overflow:auto}.owner-ai-drawer::backdrop{background:#000000a6}.owner-ai-drawer-content{min-width:0;padding:clamp(16px,3vw,28px)}.owner-ai-drawer-toolbar{letter-spacing:.09em;text-transform:uppercase;color:#9fb0c4;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;font-weight:900;display:flex}.owner-ai-drawer .owner-ai-conversation-head{flex-wrap:wrap}.owner-ai-drawer textarea{width:100%;min-width:0}.password-field{align-items:stretch;gap:8px;display:flex}.password-field input{flex:1;min-width:0}.password-toggle{color:#1e293b;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:none;align-self:stretch;padding:0 12px;font-weight:700}.password-toggle:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.owner-ai-history summary{cursor:pointer;padding:12px 0}.owner-ai-messages{overflow-wrap:anywhere}@media (min-width:981px) and (max-width:1100px){.secure-sidebar{width:210px;padding:18px 12px}.secure-main{margin-left:210px;padding:24px 18px}}@media print{.secure-sidebar,.workspace-mobile-nav,.site-header,.site-footer,.secure-header{display:none!important}.secure-shell{display:block}.secure-main{background:#fff;max-width:none;margin-left:0;padding:0}.workspace-mobile-bar,.skip-link{display:none!important}body:has(#legal-content)>:not(#main-content){display:none!important}body:has(#legal-content) .secure-main{border:0;min-height:0}body:has(#legal-content){min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}body:has(#legal-content) .secure-page{min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}body:has(#legal-content) .secure-shell{min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}html:has(#legal-content){background:#fff!important}}.finance-truth-grid{background:#60a5fa33;border:1px solid #60a5fa3d;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.finance-truth-grid>div{background:#08111d;align-content:start;gap:8px;padding:18px;display:grid}.finance-truth-grid span{color:#87a0bb;letter-spacing:.09em;font-size:10px;font-weight:900}.finance-truth-grid strong{color:#fff;font-size:21px;line-height:1.2}.finance-truth-grid p,.finance-observed{color:#9fb0c4;margin:0;font-size:12px;line-height:1.55}.finance-category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.finance-category-grid>div,.finance-evidence{background:#08111d;border:1px solid #94aacc29;border-radius:10px;gap:7px;padding:14px;display:grid}.finance-category-grid span,.finance-evidence span{color:#9fb0c4;font-size:12px;line-height:1.45}.finance-evidence{margin-top:12px}.finance-evidence p{margin:0}@media (max-width:800px){.finance-truth-grid{grid-template-columns:1fr}}.workspace-v3 :is(.button,.overview-action,.workspace-quick-actions a,.owner-operator-links a),.portal-v2 :is(.button,.overview-action,.workspace-quick-actions a){transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s,color .16s,opacity .16s}.workspace-v3 :is(.button,.overview-action,.workspace-quick-actions a,.owner-operator-links a):hover,.portal-v2 :is(.button,.overview-action,.workspace-quick-actions a):hover{border-color:var(--workspace-accent,var(--portal-accent,#2563eb));transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.workspace-v3 :is(.button,.overview-action,.workspace-quick-actions a,.owner-operator-links a):hover,.portal-v2 :is(.button,.overview-action,.workspace-quick-actions a):hover{border-color:color-mix(in srgb,var(--workspace-accent,var(--portal-accent,#2563eb)),white 14%)}}.workspace-v3 :is(.button,.overview-action,.workspace-quick-actions a,.owner-operator-links a):hover,.portal-v2 :is(.button,.overview-action,.workspace-quick-actions a):hover{box-shadow:0 8px 24px var(--workspace-accent,var(--portal-accent,#2563eb))}@supports (color:color-mix(in lab, red, red)){.workspace-v3 :is(.button,.overview-action,.workspace-quick-actions a,.owner-operator-links a):hover,.portal-v2 :is(.button,.overview-action,.workspace-quick-actions a):hover{box-shadow:0 8px 24px color-mix(in srgb,var(--workspace-accent,var(--portal-accent,#2563eb)),transparent 84%)}}.workspace-v3 :is(.button,.overview-action,.workspace-quick-actions a,.owner-operator-links a):active,.portal-v2 :is(.button,.overview-action,.workspace-quick-actions a):active{transform:translateY(0)scale(.985);box-shadow:0 2px 10px #0000003d}.workspace-v3 :is(button,a,input,select,textarea,summary):focus-visible,.portal-v2 :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--workspace-accent,var(--portal-accent,#60a5fa));outline-offset:3px}.workspace-v3 :is(button,.button)[disabled],.workspace-v3 :is(button,.button)[aria-disabled=true],.portal-v2 :is(button,.button)[disabled],.portal-v2 :is(button,.button)[aria-disabled=true]{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.workspace-v3 :is(button,.button)[aria-busy=true],.portal-v2 :is(button,.button)[aria-busy=true]{cursor:progress}.workspace-v3 :is(.auth-success,[role=status]),.portal-v2 :is(.auth-success,[role=status]){border-color:#2dd4bf6b}.workspace-v3 :is(.form-error,[role=alert]),.portal-v2 :is(.form-error,[role=alert]){border-color:#f871717a}@media (prefers-reduced-motion:reduce){.workspace-v3 *,.workspace-v3 :before,.workspace-v3 :after,.portal-v2 *,.portal-v2 :before,.portal-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.attention-list{gap:10px;display:grid}.attention-card{background:#08111d;border:1px solid #94aacc2b;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:15px;display:grid}.attention-card>div{gap:4px;min-width:0;display:grid}.attention-card .kicker{font-size:9px}.attention-card h3{color:#fff;margin:0;font-size:16px}.attention-card p{color:#9fb0c4;margin:0;font-size:12px;line-height:1.45}.attention-card .button{grid-area:1/2/3;justify-content:center;min-width:92px}.attention-card details{border-top:1px solid #94aacc21;grid-column:1/-1;padding-top:9px}.attention-card summary{cursor:pointer;color:#a9c9e8;font-size:11px;font-weight:800}.attention-card details p{margin-top:8px}.calendar-toolbar>div:nth-child(2){text-align:center;gap:3px;display:grid}.calendar-timezone{color:#8ea3bc;font-size:11px;font-weight:700;display:block}.calendar-boundary{color:#8ea3bc;margin:0;font-size:12px}.calendar-date,.week-day,.agenda-date-button,.calendar-item-event,.calendar-more{font:inherit;cursor:pointer;border:0}.calendar-date{background:0 0}.week-day,.agenda-date-button{text-align:left;background:0 0;width:100%}.calendar-item-event{text-align:left;width:100%}.calendar-item em{color:#8ea3bc;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.calendar-more{color:#9fc9ff;background:0 0;margin-top:5px;font-size:10px}.calendar-dialog{color:#edf5ff;background:#0b1220;border:1px solid #334155;width:min(620px,100%);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0 0 0 auto;overflow:hidden}.calendar-dialog::backdrop{background:#000000ad}.calendar-dialog-shell{grid-template-rows:auto 1fr auto;min-width:0;height:100%;display:grid}.calendar-dialog-shell>header{border-bottom:1px solid #94aacc2e;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.calendar-dialog-shell>header span{color:#60a5fa;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.calendar-dialog-shell h2{margin:5px 0 0;font-size:23px;line-height:1.25}.calendar-dialog-close{color:#eaf3ff;cursor:pointer;background:#07101d;border:1px solid #94aacc3d;border-radius:10px;width:44px;height:44px;font-size:25px}.calendar-dialog-body{min-width:0;padding:22px;overflow:auto}.calendar-dialog-body>section{gap:16px;display:grid}.calendar-dialog-shell>footer{border-top:1px solid #94aacc29;padding:14px 22px}.calendar-event-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.calendar-event-details>div{background:#08111d;border:1px solid #94aacc26;border-radius:9px;padding:12px}.calendar-event-details dt{color:#8fa3bb;text-transform:uppercase;font-size:9px;font-weight:900}.calendar-event-details dd{color:#e6f0fb;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.calendar-event-form{grid-template-columns:1fr}.calendar-event-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calendar-event-form label{gap:7px;display:grid}.calendar-success{color:#d1fae5;background:#34d3991a;border-left:3px solid #34d399;padding:11px 12px}.calendar-modal-note{color:#8fa3bb;margin:0;font-size:11px}.wizard-question{margin:0 0 16px;font-size:clamp(1.35rem,3vw,2rem);line-height:1.2}.wizard-question:focus{outline:none}.quote-review{gap:8px;margin:0;display:grid}.quote-review>div{border:1px solid #94a3b833;border-radius:9px;padding:11px}.quote-review dt{color:#90a3bd;text-transform:uppercase;font-size:10px;font-weight:850}.quote-review dd{color:#eef5ff;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.quote-wizard .guided-step{min-height:330px}.automation-capability{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:start;gap:32px;display:grid}.capability-groups{gap:12px;display:grid}.capability-groups article{background:#fff;border:1px solid #d9e2ee;border-radius:16px;padding:20px;box-shadow:0 14px 36px #0f172a12}.capability-groups h3{margin:0 0 12px}.capability-groups ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.capability-groups li{color:#17243a;background:#f4f8fd;border:1px solid #d6e2f2;border-radius:9px;padding:9px 11px;font-size:13px;font-weight:750}.pricing-comparison{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricing-tier{background:#fff;border:1px solid #d9e2ee;border-radius:18px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 18px 46px #0f172a14}.pricing-tier header{min-height:154px}.pricing-tier h3{margin:7px 0;font-size:28px}.pricing-tier header p{color:#5c6878;line-height:1.55}.pricing-numbers{grid-template-columns:1fr 1fr;gap:8px;margin:0 -4px 18px;display:grid}.pricing-numbers div{background:#f3f7fc;border-radius:10px;gap:4px;padding:11px;display:grid}.pricing-numbers span{color:#607089;text-transform:uppercase;font-size:10px;font-weight:800}.pricing-numbers strong{color:#0d1b2f;font-size:18px}.pricing-tier ul{color:#435269;gap:9px;margin:0 0 24px;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.pricing-tier .button{justify-content:center;width:100%;margin-top:auto}.services-comparison-inner{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,84px);max-width:1180px;margin:0 auto;display:grid}.industry-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.industry-recommendation{background:#fff;border:1px solid #d9e2ee;border-radius:16px;flex-direction:column;padding:22px;display:flex}.industry-recommendation h3{margin:7px 0 16px}.industry-recommendation dl{gap:10px;margin:0 0 18px;display:grid}.industry-recommendation dl>div{border-top:1px solid #e4eaf2;padding-top:10px}.industry-recommendation dt{color:#65748a;text-transform:uppercase;font-size:10px;font-weight:850}.industry-recommendation dd{color:#34445a;margin:4px 0 0;line-height:1.5}.industry-recommendation .overview-action{margin-top:auto}.service-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-state{color:#eaf2ff;background:#08111d;border:1px solid #94aacc33;border-radius:18px;overflow:hidden}.service-state>header{border-bottom:1px solid #94aacc29;padding:22px}.service-state h3{margin:6px 0 0;font-size:25px}.service-state>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-state section{border-bottom:1px solid #94aacc1f;border-right:1px solid #94aacc1f;min-width:0;padding:18px}.service-state h4{margin:0 0 7px}.service-state p{color:#9fb0c4;margin:0 0 10px;font-size:12px;line-height:1.5}.accessibility-statement{gap:34px;display:grid}.accessibility-summary{background:#fff;border:1px solid #d7e1ed;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:28px;padding:clamp(22px,4vw,42px);display:grid;box-shadow:0 18px 50px #0f172a14}.accessibility-summary h2{margin:8px 0}.accessibility-summary p{color:#4b596d;line-height:1.65}.accessibility-summary dl{background:#e0e7f0;border:1px solid #e0e7f0;border-radius:12px;align-content:start;gap:1px;margin:0;display:grid;overflow:hidden}.accessibility-summary dl>div{background:#f7f9fc;padding:13px}.accessibility-summary dt{color:#68758a;text-transform:uppercase;font-size:10px;font-weight:850}.accessibility-summary dd{margin:4px 0 0}.accessibility-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.accessibility-sections section{background:#fff;border:1px solid #dce4ef;border-radius:15px;padding:22px}.accessibility-sections h2{margin:0 0 9px;font-size:20px}.accessibility-sections p{color:#4d5b70;margin:0;line-height:1.62}.accessibility-resources{background:#eff6ff;border-left:4px solid #2563eb;padding:22px}.accessibility-resources h2{margin:0 0 8px}.accessibility-resources p{margin:0;line-height:1.6}@media (max-width:1000px){.pricing-comparison{grid-template-columns:1fr}.pricing-tier header{min-height:0}.services-comparison-inner,.automation-capability,.service-state>div,.industry-recommendation-grid{grid-template-columns:1fr}}@media (max-width:680px){.attention-card{grid-template-columns:1fr}.attention-card .button{grid-area:auto/1;width:100%}.calendar-toolbar{align-items:stretch}.calendar-toolbar>div:nth-child(2){text-align:left;order:-1}.calendar-toolbar>.button{justify-content:center;width:100%}.calendar-dialog{border-radius:18px 18px 0 0;width:100%;height:min(92dvh,760px);inset:auto 0 0}.calendar-dialog-shell h2{font-size:20px}.calendar-dialog-body{padding:17px}.calendar-event-details,.calendar-event-form .form-row{grid-template-columns:1fr}.calendar-weekdays span{font-size:0}.calendar-weekdays span:first-letter{font-size:.68rem}.calendar-day{min-height:82px;padding:4px}.calendar-item{padding:5px}.calendar-item em{display:none}.quote-wizard .guided-step{min-height:360px}.pricing-tier{padding:19px}.pricing-numbers,.service-state-grid,.accessibility-summary,.accessibility-sections{grid-template-columns:1fr}.accessibility-summary{padding:20px}}.calendar-day-agenda{gap:9px;display:grid}.calendar-day-agenda h4{color:#8fa3bb;letter-spacing:.1em;text-transform:uppercase;margin:10px 0 0;font-size:10px;font-weight:900}.calendar-day-agenda-item{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:10px;display:grid}.calendar-day-agenda-item time{color:#9fc9ff;white-space:nowrap;padding-top:11px;font-size:11px;font-weight:850}.calendar-day-agenda-item .calendar-item{margin-top:0}.calendar-social-detail{background:#08111d;border:1px solid #60a5fa3d;border-radius:12px;padding:16px}.calendar-social-detail p{color:#c6d6e8;margin:0 0 11px;line-height:1.5}.calendar-source-label{letter-spacing:.12em;font-size:10px;font-weight:900;color:#60a5fa!important}@media (max-width:680px){.calendar-day-agenda-item{grid-template-columns:1fr;gap:3px}.calendar-day-agenda-item time{padding:4px 0 0}}@media (prefers-reduced-motion:reduce){.calendar-dialog,.pricing-tier,.industry-recommendation{scroll-behavior:auto;transition:none}}.public-redesign{color:#eaf3ff;background:#050a12}.public-redesign :is(h1,h2,h3,p){text-wrap:balance}.public-redesign h1,.public-redesign h2,.public-redesign h3{color:#f7fbff}.public-eyebrow{letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;color:#42a5ff!important;font-size:10px!important;font-weight:900!important}.public-hero{isolation:isolate;background:radial-gradient(circle at 84% 22%,#1876ff3d,#0000 27%),linear-gradient(115deg,#050a12 5%,#071423 62%,#081a31);padding:clamp(78px,10vw,140px) 0;position:relative;overflow:hidden}.public-hero:after{z-index:-1;content:"";opacity:.8;background:linear-gradient(120deg,#0000 45%,#2f8eff1a 46%,#0000 47%);position:absolute;inset:0}.public-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(42px,8vw,120px);display:grid}.public-hero h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(3rem,6.4vw,6.5rem);line-height:.97}.public-hero h1 span{color:#1686ff}.public-hero h1+p{color:#b6c7dc;max-width:590px;margin:24px 0 0;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.65}.public-button-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.public-button{color:#f7fbff;text-align:center;border:1px solid #1686ff;border-radius:7px;justify-content:center;align-items:center;min-height:51px;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex}.public-button-primary{background:linear-gradient(110deg,#0869ff,#168cff);box-shadow:0 12px 28px #005eff40}.public-button-primary:hover{background:#0b78ff}.public-button-quiet{background:#07142494;border-color:#68aeff8c}.public-section{padding:clamp(70px,9vw,124px) 0}.public-surface{background:linear-gradient(125deg,#081423,#050c16 64%,#071a31)}.public-section-header{max-width:700px;margin:0 0 42px}.public-section-header.is-centered{text-align:center;margin-inline:auto}.public-section-header h2,.public-services-split h2,.public-system-layout h2,.public-story-layout h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.7rem);line-height:1.06}.public-section-header>p:last-child{color:#aabbd0;margin:15px auto 0;font-size:16px;line-height:1.65}.public-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.public-feature-card{background:linear-gradient(150deg,#0b1d31eb,#060f1ae8);border:1px solid #6faced40;border-radius:11px;min-height:220px;padding:27px 22px;box-shadow:inset 0 1px #ffffff08}.public-card-icon{border:2px solid #1686ff;border-radius:7px;width:27px;height:27px;margin-bottom:26px;display:block;box-shadow:0 0 18px #1686ff4d}.public-feature-card h3,.public-industry-card h3{margin:0 0 10px;font-size:18px}.public-feature-card p,.public-industry-card p{color:#aabbd0;margin:0;font-size:14px;line-height:1.58}.public-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}.public-package{background:linear-gradient(155deg,#0d2744,#07111e 78%);border:1px solid #539ae478;border-radius:10px;flex-direction:column;min-height:560px;padding:30px 25px 24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.public-package.is-featured{background:radial-gradient(circle at 50% 0,#1171ff3b,#0000 35%),linear-gradient(155deg,#0b3158,#07111e 78%);border-color:#1686ff;transform:translateY(-8px);box-shadow:0 0 0 1px #1686ff38,0 20px 60px #0053c433}.public-package-badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0875ff;border-radius:999px;padding:6px 12px;font-size:9px;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.public-package h3{margin:0;font-size:30px}.public-package-fit{color:#aac0d8;min-height:47px;margin:8px 0 18px;line-height:1.5}.public-price{border-block:1px solid #67aaf047;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;padding:18px 0;display:grid}.public-price strong{letter-spacing:-.06em;color:#fff;font-size:42px}.public-price b{color:#e5f1ff;font-size:20px}.public-price span{color:#93abc4;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.public-package ul{color:#c4d4e5;gap:11px;min-height:160px;margin:22px 0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.public-package li{gap:9px;display:flex}.public-package li:before{content:"";border:1px solid #43a1ff;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px;box-shadow:0 0 12px #1686ff80}.public-package .public-button{width:100%;margin-top:auto}.public-disclosure{color:#869bb4;text-align:center;margin:22px 0 0;font-size:12px}.public-services-split,.public-system-layout,.public-story-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(34px,8vw,110px);display:grid}.public-services-split>div>p:not(.public-eyebrow),.public-system-layout>div>p:not(.public-eyebrow),.public-story-layout>div>p:not(.public-eyebrow){color:#aabbd0;font-size:16px;line-height:1.72}.public-service-list{gap:10px;display:grid}.public-service-list article{background:#081522;border:1px solid #70abeb33;border-radius:9px;grid-template-columns:minmax(190px,.72fr) 1.28fr;gap:18px;padding:20px;display:grid}.public-service-list strong{color:#f7fbff}.public-service-list span{color:#9eb2c9;font-size:13px;line-height:1.5}.public-text-link{color:#4aa6ff;margin-top:20px;font-size:13px;font-weight:800;display:inline-block}.public-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.public-industry-card{background:#07121f;border:1px solid #71abea3d;border-radius:10px;flex-direction:column;min-height:235px;padding:22px;display:flex}.public-industry-card .public-card-icon{width:22px;height:22px;margin-bottom:20px}.public-industry-card a{color:#4aa6ff;margin-top:auto;padding-top:20px;font-size:12px;font-weight:800}.public-system-diagram{aspect-ratio:1.25;background:radial-gradient(circle,#09499747,#0000 30%),linear-gradient(145deg,#081828,#06101b);border:1px solid #458fdf5c;border-radius:22px;justify-self:end;width:min(100%,525px);position:relative;overflow:hidden}.public-system-diagram:before,.public-system-diagram:after{content:"";border:1px solid #2188ff6b;border-radius:50%;width:63%;height:63%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.public-system-diagram:after{border-color:#2188ff38;width:42%;height:42%}.public-system-core{z-index:2;color:#fff;text-align:center;background:#061421;border:1px solid #1788ff;border-radius:50%;place-content:center;width:136px;height:136px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 36px #0f80ff42}.public-system-core strong{font-size:16px}.public-system-core span{color:#8bbce9;margin-top:5px;font-size:10px}.public-system-node{z-index:3;color:#dcedff;background:#071a2d;border:1px solid #2f90ff7a;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:800;position:absolute;box-shadow:0 9px 18px #0003}.node-one{top:10%;left:7%}.node-two{top:10%;right:7%}.node-three{top:44%;right:4%}.node-four{bottom:10%;right:16%}.node-five{bottom:10%;left:11%}.public-comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.public-comparison article{background:#081321;border:1px solid #7ca4d047;border-radius:11px;padding:30px}.public-comparison .is-with{background:radial-gradient(circle at 90% 5%,#1686ff2e,#0000 32%),#081929;border-color:#1686ff}.public-comparison h3{margin:0;font-size:26px;line-height:1.15}.public-comparison ul{color:#b6c8da;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.public-comparison li:before{color:#2595ff;content:"•";margin-right:10px}.public-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.public-steps article{border-right:1px solid #6fa4db47;padding:10px 23px 10px 0}.public-steps article+article{padding-left:23px}.public-steps article:last-child{border-right:0}.public-steps b{color:#278fff;font-size:28px}.public-steps h3{margin:18px 0 7px;font-size:18px}.public-steps p{color:#aabbd0;margin:0;font-size:13px;line-height:1.6}.public-cta{background:linear-gradient(110deg,#06182b,#0b3c79 55%,#06172b);padding:clamp(62px,8vw,100px) 0}.public-cta-inner{justify-content:space-between;align-items:center;gap:35px;display:flex}.public-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.5rem)}.public-cta p:last-child{color:#c0d1e6;max-width:650px;margin:10px 0 0;line-height:1.6}.public-cta .public-button{flex:none}.public-footer{color:#b9c9d9;background:#03070c;border-top:1px solid #558fc940;padding-top:65px}.public-footer-grid{grid-template-columns:minmax(230px,.85fr) 1.5fr;gap:80px;padding-bottom:55px;display:grid}.public-footer-brand .wordmark{color:#fff}.public-footer-brand p{color:#8ea4bb;max-width:320px;line-height:1.6}.public-footer-contact{color:#3b9dff;margin-top:12px;font-size:13px;font-weight:800;display:inline-block}.public-footer-links{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.public-footer-links section{align-content:start;gap:10px;display:grid}.public-footer-links strong{color:#f0f6ff;margin-bottom:5px;font-size:11px}.public-footer-links a{color:#9eb3c9;font-size:12px}.public-footer-bottom{color:#7890a8;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #6391c033;justify-content:space-between;gap:18px;padding:20px 0;font-size:10px;display:flex}.public-footer-bottom nav{gap:14px;display:flex}.public-footer-bottom a{color:#9eb3c9}.public-hero-panel{background:linear-gradient(145deg,#0d335ae0,#040e1aed);border:1px solid #4c97e461;border-radius:16px;align-content:center;min-height:360px;padding:42px;display:grid;position:relative;box-shadow:0 25px 65px #00000047}.public-hero-panel:before{content:"";border:1px solid #2790ff80;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-23%;right:-8%}.public-hero-panel p{color:#71b8ff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.public-hero-panel strong{font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.14}.public-hero-panel strong span{color:#1686ff}.public-hero-tags{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.public-hero-tags span,.public-proof-line span{color:#aed0f0;border:1px solid #61a8f04a;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:800}.public-problem-stack{gap:12px;display:grid}.public-problem-stack span{color:#f5faff;background:linear-gradient(100deg,#061525de,#0c2844de);border:1px solid #6caff045;border-radius:9px;padding:20px 22px;font-weight:800}.public-problem-stack span:before{content:"";border:2px solid #1686ff;border-radius:50%;width:8px;height:8px;margin-right:12px;display:inline-block}.public-founder-hero{text-align:center;background:radial-gradient(circle at 52% 28%,#278dff40,#0000 35%),#07121f;border:1px solid #4491e461;border-radius:16px;place-content:center;min-height:390px;display:grid}.public-founder-hero span,.public-founder-mark{color:#d8edff;letter-spacing:-.12em;font-size:clamp(5rem,14vw,10rem);font-weight:900}.public-founder-hero small{color:#83baf2;letter-spacing:.16em;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:900;line-height:1.8}.public-story-layout{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.public-founder-section{grid-template-columns:170px minmax(0,1fr) minmax(190px,.6fr);align-items:center;gap:42px;display:grid}.public-founder-mark{background:#071728;border:1px solid #1686ff;border-radius:14px;place-content:center;width:150px;height:150px;font-size:47px;display:grid}.public-founder-section blockquote{color:#b9cde1;border-left:2px solid #1686ff;margin:0;padding:22px;font-size:18px;line-height:1.5}.public-home-emblem{place-content:center;min-height:410px;display:grid;position:relative}.public-home-emblem div{color:#b8e3ff;background:radial-gradient(circle at 30% 25%,#1c9cff,#063b90 43%,#06111f 70%);border:1px solid #399affbf;border-radius:35% 57% 42% 63%;place-content:center;width:260px;height:260px;font-size:142px;font-style:italic;font-weight:900;display:grid;transform:rotate(-12deg);box-shadow:0 0 80px #157fff66}.public-home-emblem span{color:#b7dcfb;letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:900;line-height:1.45;position:absolute;bottom:10%;right:2%}.public-proof-line{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.public-home-website{background:linear-gradient(125deg,#06192c,#07111d 62%,#0a2850)}.public-browser-mockup{background:#061220;border:1px solid #4a9bf178;border-radius:13px;align-content:center;min-height:290px;padding:34px;display:grid;box-shadow:0 20px 50px #00000040}.public-browser-mockup span{color:#69b4ff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.public-browser-mockup strong{color:#fff;letter-spacing:-.05em;max-width:390px;margin:25px 0;font-size:35px;line-height:1.05}.public-browser-mockup i{background:linear-gradient(90deg,#136fc5,#0b2138);border-radius:999px;width:82%;height:8px;margin:7px 0;display:block}.public-browser-mockup i:last-child{width:48%}@media (max-width:900px){.public-hero-grid,.public-services-split,.public-system-layout,.public-story-layout{grid-template-columns:1fr}.public-hero-panel,.public-founder-hero{min-height:270px}.public-system-diagram{justify-self:start}.public-feature-grid,.public-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-package-grid{grid-template-columns:1fr}.public-package{min-height:0}.public-package.is-featured{transform:none}.public-package ul{min-height:0}.public-footer-grid{grid-template-columns:1fr;gap:38px}.public-founder-section{grid-template-columns:130px 1fr}.public-founder-section blockquote{grid-column:1/-1}.public-cta-inner{display:grid}.public-cta .public-button{justify-self:start}}@media (max-width:620px){.public-hero{padding:72px 0}.public-hero h1{font-size:clamp(2.75rem,14vw,4rem)}.public-button-row,.public-button-row .public-button{width:100%}.public-feature-grid,.public-industry-grid,.public-comparison{grid-template-columns:1fr}.public-section-header{margin-bottom:29px}.public-service-list article{grid-template-columns:1fr;gap:6px;padding:17px}.public-system-diagram{width:100%;min-height:300px}.public-system-core{width:112px;height:112px}.public-system-node{padding:7px;font-size:9px}.node-one{left:3%}.node-two{right:3%}.node-three{right:1%}.node-four{right:8%}.node-five{left:4%}.public-steps{grid-template-columns:1fr 1fr;gap:20px}.public-steps article,.public-steps article+article{border:0;padding:0}.public-footer-links{grid-template-columns:1fr 1fr}.public-footer-bottom{display:grid}.public-founder-section{grid-template-columns:1fr}.public-founder-mark{width:120px;height:120px}.public-home-emblem{min-height:310px}.public-home-emblem div{width:205px;height:205px;font-size:108px}.public-home-emblem span{bottom:4%;right:0}.public-cta .public-button{width:100%}}.public-founder-section aside{color:#b9cde1;border-left:2px solid #1686ff;margin:0;padding:22px;font-size:18px;line-height:1.5}@media (max-width:900px){.public-founder-section aside{grid-column:1/-1}}.public-wordmark{text-transform:uppercase;gap:9px}.public-wordmark>span:last-child{gap:3px;display:grid}.public-wordmark small{color:#86a8c9;letter-spacing:.2em;text-transform:uppercase;font-size:7px;font-weight:800;line-height:1}.public-footer .public-wordmark small{color:#6f94b8}@media (max-width:680px){.public-wordmark small{display:none}}.owner-command-center{max-width:1320px}.owner-command-center .owner-page-summary{background:linear-gradient(110deg,#0a1d33f0,#07101df0);border-color:#4c9cff4d}.owner-metric-strip{background:#6fb5ff2e;border:1px solid #6fb5ff3b;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.owner-metric-strip .metric-card{min-height:100px;box-shadow:none;background:#091322;border:0;border-radius:0;padding:16px}.owner-metric-strip .metric-card:first-child{border-radius:11px 0 0 11px}.owner-metric-strip .metric-card:last-child{border-radius:0 11px 11px 0}.owner-metric-strip .metric-card span{color:#8fa8c2;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.owner-metric-strip .metric-card strong{color:#edf6ff;margin-top:7px;font-size:clamp(1rem,1.8vw,1.55rem)}.owner-command-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.owner-operations-panel{min-height:280px;background:linear-gradient(150deg,#0c2038,#07111d)!important}.owner-action-panel{gap:14px;display:grid}.owner-health-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.owner-health-row span{color:#8fa8c2;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.owner-health-row strong{color:#9fd4ff;font-size:14px}.owner-health-row a{color:#7fc5ff;grid-column:1/-1;font-size:12px;font-weight:800}.owner-secondary-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.owner-operational-row{border-top:1px solid #94aacc2b;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:13px 0;display:grid}.owner-operational-row strong{color:#eaf4ff;font-size:13px}.owner-operational-row span{color:#9fd4ff;font-size:18px;font-weight:850}.owner-operational-row a{color:#81c9ff;font-size:12px;font-weight:800}.public-services-capability{padding-block:58px}.public-services-packages{background:linear-gradient(145deg,#07111e,#0b233c)}.public-services-packages .section-note{color:#9db5cd;text-align:center}.public-industry-recommendations .industry-selector-card{flex-direction:column;min-height:370px;display:flex}.public-industry-recommendations dl{gap:11px;margin:0;display:grid}.public-industry-recommendations dl>div{border-top:1px solid #94aacc2e;padding-top:10px}.public-industry-recommendations dt{color:#83a4c5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.public-industry-recommendations dd{color:#d4e2ef;margin:4px 0 0;font-size:12px;line-height:1.45}.public-industry-recommendations .overview-action{margin-top:auto;padding-top:18px}@media (max-width:980px){.owner-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-metric-strip .metric-card{border-radius:0!important}.owner-command-grid,.owner-secondary-grid{grid-template-columns:1fr}}@media (max-width:620px){.owner-metric-strip{grid-template-columns:1fr}.owner-operational-row{grid-template-columns:1fr auto}.owner-operational-row a{grid-column:1/-1}.owner-command-center .owner-page-summary{grid-template-columns:1fr}.public-services-capability{padding-block:48px}}.performance-metric-strip{background:#6fb5ff29;border:1px solid #6fb5ff3d;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.performance-metric-strip>div{background:#091322;gap:6px;min-height:108px;padding:15px;display:grid}.performance-metric-strip>div:first-child{border-radius:10px 0 0 10px}.performance-metric-strip>div:last-child{border-radius:0 10px 10px 0}.performance-metric-strip span{color:#8fa8c2;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.performance-metric-strip strong{color:#edf6ff;font-size:clamp(.8rem,1.3vw,1.05rem);line-height:1.25}.performance-metric-strip small{color:#90a8c0;font-size:11px;line-height:1.35}@media (max-width:980px){.performance-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-metric-strip>div{border-radius:0!important}}@media (max-width:620px){.performance-metric-strip{grid-template-columns:1fr}}.capability-groups h3,.pricing-tier h3,.industry-recommendation h3,.accessibility-summary h2,.accessibility-sections h2,.accessibility-resources h2{color:#0d1b2f}.pricing-tier .kicker,.industry-recommendation .kicker,.accessibility-summary .kicker{color:#174b77}.pricing-tier header p{color:#46566d}.pricing-numbers span,.industry-recommendation dt,.accessibility-summary dt{color:#4d6078}.pricing-tier ul,.industry-recommendation dd,.accessibility-summary p,.accessibility-sections p,.accessibility-resources p{color:#34445a}.industry-recommendation .overview-action,.accessibility-summary a,.accessibility-sections a{color:#174b77;border-color:#9fb4ca}.accessibility-summary dd,.accessibility-resources{color:#17243a}.accessibility-resources{background:#eff6ff;border-left-color:#174b77}.accessibility-resources a{color:#123f6a}.accessibility-statement p a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.guided-step legend.sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.communication-practice,.communication-session{color:#edf6ff;background:linear-gradient(145deg,#071528,#0b1f38);border:1px solid #60a5fa47;border-radius:20px;gap:18px;padding:clamp(18px,3vw,32px);display:grid}.communication-practice header span,.communication-session span,.communication-report>span{letter-spacing:.09em;color:#91caff;font-size:11px;font-weight:850}.communication-practice h2,.communication-session h2{margin:5px 0;font-size:clamp(26px,4vw,40px)}.communication-practice p,.communication-session p{color:#c7d8ea}.communication-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.communication-picker fieldset,.communication-picker label{color:#d7e9fb;border:1px solid #97bee640;border-radius:12px;gap:7px;padding:12px;display:grid}.communication-picker legend{padding:0 4px;font-size:12px;font-weight:800}.communication-picker button{color:#d9ebff;cursor:pointer;background:#102944;border:1px solid #42647e;border-radius:9px;min-height:40px;font-weight:800}.communication-picker .selected{color:#fff;background:#2563eb;border-color:#7dc2ff}.communication-picker select{color:#fff;background:#092039;border:1px solid #42647e;border-radius:8px;min-height:42px;padding:0 10px}.communication-mode-note{margin:0}.communication-session-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.call-state{text-align:right;gap:2px;display:grid}.call-state b{font-size:25px}.call-state small{color:#b6c8d9}.call-state span{color:#8ed0b7}.communication-chat{gap:12px;min-height:250px;max-height:52vh;padding:4px;display:grid;overflow:auto}.communication-chat article{background:#123353;border-radius:14px;max-width:min(680px,88%);padding:13px 15px}.communication-chat article.owner{background:#1d4ed8;justify-self:end}.communication-chat article p{margin:5px 0 0}.communication-chat small{letter-spacing:.08em;color:#bfe5ff;font-size:10px;font-weight:850}.communication-hint{background:#282413;border-left:4px solid #f7c948;border-radius:8px;padding:13px 15px}.communication-hint p{margin:6px 0 0}.communication-compose{gap:8px;display:grid}.communication-compose textarea{resize:vertical;color:#fff;width:100%;font:inherit;background:#061525;border:1px solid #4a6d8a;border-radius:12px;padding:12px}.communication-compose>div{flex-wrap:wrap;gap:8px;display:flex}.communication-report{border-top:1px solid #97bee64d;gap:16px;padding-top:18px;display:grid}.communication-report h3{margin:0}.communication-scores{grid-template-columns:repeat(6,minmax(90px,1fr));gap:8px;display:grid;overflow:auto}.communication-scores div{background:#102944;border-radius:10px;gap:3px;min-width:100px;padding:10px;display:grid}.communication-scores b{font-size:18px}.communication-scores small{color:#b6c8d9}.communication-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.communication-report-grid article{background:#102944;border-radius:10px;padding:13px}.communication-report-grid p{margin:7px 0 0}@media (max-width:760px){.communication-picker{grid-template-columns:1fr}.communication-session-head{display:grid}.call-state{text-align:left;grid-template-columns:auto auto;align-items:end}.communication-scores{grid-template-columns:repeat(3,minmax(96px,1fr))}.communication-report-grid{grid-template-columns:1fr}.communication-chat{max-height:42vh}}.saturday-practice{background:radial-gradient(circle at 92% 0,#b9ff6617,#0000 30%),#081321;border:1px solid #b9ff6647;border-radius:20px;gap:18px;padding:clamp(20px,4vw,36px);display:grid}.saturday-practice>header{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);align-items:end;gap:22px;display:grid}.saturday-practice span{color:#b9ff66;letter-spacing:.12em;font-size:10px;font-weight:900}.saturday-practice h2{color:#fff;margin:6px 0;font-size:clamp(28px,4vw,42px)}.saturday-practice p{color:#a9bdd1;line-height:1.5}.saturday-priority{background:#0d1b2d;border-radius:12px;padding:14px}.saturday-priority b{color:#e9f4ff}.saturday-priority p{margin:6px 0 0;font-size:12px}.saturday-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.saturday-session-grid>article{background:#07101d;border:1px solid #94aacc33;border-radius:15px;align-content:start;gap:14px;padding:18px;display:grid}.saturday-session-grid>article.active{border-color:#b9ff6680}.saturday-session-head{justify-content:space-between;gap:14px;display:flex}.saturday-session-head h3{color:#fff;margin:5px 0;font-size:22px}.saturday-session-head p{margin:0;font-size:12px}.saturday-session-head strong{color:#b9ff66}.saturday-session-grid progress{accent-color:#84cc16;width:100%}.saturday-session-grid ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.saturday-session-grid li{background:#0d1b2d;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.saturday-session-grid li.complete{opacity:.68}.saturday-check{color:#b9ff66;cursor:pointer;background:#07101d;border:1px solid #55718c;border-radius:8px;width:32px;height:32px;font-weight:900}.saturday-session-grid li>div>div{justify-content:space-between;gap:8px;display:flex}.saturday-session-grid li b{color:#edf5ff;font-size:13px}.saturday-session-grid li small{color:#8fb8de;white-space:nowrap;font-size:11px}.saturday-session-grid li p{margin:5px 0 0;font-size:12px}.saturday-session-grid li .button{min-height:36px;padding:0 10px;font-size:11px}.saturday-session-grid textarea{color:#fff;resize:vertical;background:#07101d;border:1px solid #94aacc4d;border-radius:8px;width:100%;margin-top:8px;padding:9px}.saturday-resume{background:#102018;border-left:3px solid #b9ff66;margin:0;padding:12px}@media (max-width:900px){.saturday-practice>header,.saturday-session-grid{grid-template-columns:1fr}}@media (max-width:620px){.saturday-practice{border-radius:14px}.saturday-session-grid li{grid-template-columns:auto minmax(0,1fr)}.saturday-session-grid li>.button{grid-column:2;justify-content:center;width:100%}.saturday-session-head{align-items:start}}.learning-page{gap:22px;max-width:1180px;margin:0 auto;padding-bottom:38px;display:grid}.learning-tabs{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.learning-tabs button{color:#aabbd0;white-space:nowrap;cursor:pointer;background:#091321;border:1px solid #94aacc33;border-radius:999px;min-height:42px;padding:0 15px;font-size:12px;font-weight:850}.learning-tabs button[aria-current=page]{color:#fff;background:#2563eb;border-color:#60a5fa}.learning-hero{background:radial-gradient(circle at 90% 10%,#60a5fa33,#0000 36%),#081321;border:1px solid #60a5fa4d;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:clamp(24px,5vw,48px);display:grid}.learning-hero span,.learning-lesson span,.learning-progress>div>span,.bootcamp>span,.track-library>span,.simulator>div>span,.resource-library>span{color:#72b9ff;letter-spacing:.13em;font-size:10px;font-weight:900}.learning-hero h2,.learning-lesson h2,.learning-progress h2,.bootcamp h2,.track-library h2,.simulator h2,.resource-library h2{color:#fff;letter-spacing:-.04em;margin:6px 0;font-size:clamp(30px,5vw,52px);line-height:1.05}.learning-hero p,.learning-lesson-heading>p,.simulator>div>p,.resource-library>p{color:#a9bdd1;max-width:640px;margin:0;line-height:1.6}.learning-target{text-align:right;justify-items:end;display:grid}.learning-target b{color:#b9ff66;font-size:62px;line-height:.85}.learning-target span{color:#e7f0ff;font-weight:850}.learning-target small{color:#8ea4bd;margin-top:8px}.learning-action-grid,.learning-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.learning-action-grid article,.learning-stat-grid article,.lesson-blocks article,.track-library article,.resource-library article{background:#08111d;border:1px solid #94aacc30;border-radius:14px;padding:20px}.learning-action-grid span,.lesson-blocks span,.track-library article>b,.resource-library article>span{color:#83a8cf;letter-spacing:.1em;font-size:10px;font-weight:900}.learning-action-grid h3,.lesson-blocks h3,.track-library h3,.resource-library h3{color:#f1f6fc;margin:10px 0 7px;font-size:20px}.learning-action-grid p,.lesson-blocks p,.track-library p,.resource-library p{color:#a9bbcf;min-height:38px;margin:0 0 16px;font-size:13px;line-height:1.5}.learning-action-grid .button{justify-content:center;width:100%}.learning-lesson{background:#09111e;border:1px solid #60a5fa45;border-radius:20px;padding:clamp(22px,4vw,42px)}.lesson-visual{align-items:stretch;gap:8px;margin:26px 0;padding:8px;display:flex;overflow:auto}.lesson-visual>div{align-items:center;gap:8px;display:flex}.lesson-visual b{color:#e9f4ff;text-align:center;background:#10203a;border:1px solid #7dd3fc52;border-radius:12px;place-items:center;min-width:150px;min-height:80px;padding:13px;font-size:13px;display:grid}.lesson-visual i{color:#b9ff66;font-size:20px;font-style:normal}.lesson-blocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.teach-back{background:#b9ff660d;border:1px solid #b9ff6640;border-radius:14px;gap:12px;margin-top:22px;padding:22px;display:grid}.teach-back h3{color:#fff;margin:0;font-size:19px}.teach-back textarea,.simulator textarea,.resource-library input{color:#f2f7ff;resize:vertical;background:#07101d;border:1px solid #94aacc47;border-radius:10px;width:100%;padding:13px}.teach-back>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.teach-back small,.simulator-note{color:#90a7c2;font-size:11px}.learning-result{color:#dfffc6;background:#102018;border-left:3px solid #b9ff66;padding:13px}.learning-result p{margin:6px 0}.learning-result small{color:#c2ddb3}.learning-progress{background:#0d1b2d;border-radius:18px;grid-template-columns:.65fr 1.35fr;align-items:center;gap:20px;padding:28px;display:grid}.learning-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.learning-stat-grid article{background:#07101d;gap:4px;padding:14px;display:grid}.learning-stat-grid strong{color:#b9ff66;font-size:30px}.learning-stat-grid span{color:#9aacc2;font-size:11px}.bootcamp{background:#081321;border:1px solid #60a5fa3d;border-radius:18px;padding:28px}.bootcamp>div{grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;padding-top:12px;display:grid;overflow:auto}.bootcamp article{background:#08111d;border:1px solid #94aacc30;border-radius:11px;padding:14px}.bootcamp article>b{color:#b9ff66;font-size:11px}.bootcamp article p{color:#e4edf8;min-height:56px;font-size:13px;line-height:1.45}.bootcamp article small{color:#91a6be;font-size:10px}.track-library,.resource-library,.simulator{background:#081321;border:1px solid #60a5fa40;border-radius:20px;padding:clamp(22px,4vw,40px)}.track-library>div,.resource-library>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.track-library article{flex-direction:column;min-height:220px;display:flex}.track-library article .button{justify-content:center;margin-top:auto}.simulator{grid-template-columns:.8fr 1.2fr;gap:28px;display:grid}.simulator-controls{align-content:start;gap:16px;display:grid}.simulator label{color:#b6c8db;gap:7px;font-size:12px;font-weight:850;display:grid}.simulator select{color:#fff;background:#07101d;border:1px solid #94aacc47;border-radius:10px;min-height:46px;padding:0 12px}.simulator fieldset{border:0;gap:7px;padding:0;display:flex}.simulator legend{color:#b6c8db;margin-bottom:7px;font-size:12px;font-weight:850}.simulator fieldset button{color:#b6c8db;cursor:pointer;background:#07101d;border:1px solid #94aacc40;border-radius:9px;min-height:38px;padding:0 12px;font-size:11px;font-weight:850}.simulator fieldset button.selected{color:#fff;background:#2563eb}.simulation-card{background:#09111e;border:1px solid #b9ff6640;border-radius:16px;grid-column:1/-1;padding:26px}.simulation-card>span{color:#b9ff66;letter-spacing:.1em;font-size:10px;font-weight:900}.simulation-card h3{color:#fff;max-width:800px;font-size:24px}.simulation-card p{color:#a9bdd1}.simulation-card>div{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.simulator-note{grid-column:1/-1;margin:0}.resource-library input{background:#07101d;margin:16px 0}.resource-library article small{color:#8ea8c5;font-size:10px;line-height:1.5}.resource-library>p{margin-top:20px}.learning-page :is(button,.button){touch-action:manipulation}@media (max-width:900px){.learning-action-grid,.lesson-blocks,.track-library>div,.resource-library>div{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-progress,.simulator{grid-template-columns:1fr}.learning-target{text-align:left;justify-items:start}.learning-hero{grid-template-columns:1fr}.learning-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.learning-action-grid,.lesson-blocks,.track-library>div,.resource-library>div,.learning-stat-grid{grid-template-columns:1fr}.learning-hero,.learning-lesson,.track-library,.resource-library,.simulator{border-radius:14px}.learning-hero h2,.learning-lesson h2,.learning-progress h2,.bootcamp h2,.track-library h2,.simulator h2,.resource-library h2{font-size:32px}.teach-back>div,.simulation-card>div{display:grid}.teach-back .button,.simulation-card .button{justify-content:center;width:100%}.lesson-visual b{min-width:125px}.bootcamp{padding:20px}.learning-tabs{margin-inline:-4px;padding-inline:4px}}.prospect-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.prospect-card{background:#091321;border:1px solid #94aacc38;border-radius:16px;gap:15px;padding:20px;display:grid;overflow:hidden;box-shadow:0 14px 36px #0000002e}.prospect-card.needs-attention{border-color:#fbbf24b8}.prospect-card-top,.prospect-card-metrics,.prospect-card-next{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.prospect-card .prospect-company{gap:3px;min-width:0;display:grid}.prospect-card .prospect-company strong{color:#f2f7ff;overflow-wrap:anywhere;font-size:18px}.prospect-card .prospect-company small,.prospect-card small{color:#93a9c3;letter-spacing:.08em;font-size:10px}.prospect-card-metrics{border-block:1px solid #94aacc24;padding:11px 0}.prospect-card-metrics span{color:#91a7c2;gap:3px;font-size:10px;display:grid}.prospect-card-metrics b{color:#dceaff;text-transform:capitalize;font-size:12px}.prospect-card-primary{gap:5px;display:grid}.prospect-card-primary strong{color:#eaf4ff;font-size:15px;line-height:1.35}.prospect-card-fits{gap:7px;display:grid}.prospect-card-fits span{color:#9eb8d5;background:#0f2038;border-radius:8px;justify-content:space-between;gap:9px;padding:8px 10px;font-size:11px;display:flex}.prospect-card-fits b{color:#dcecff;font-size:11px}.prospect-card-next{color:#a9bdd1;align-items:center;padding-top:2px;font-size:11px}.prospect-card-next span{gap:4px;min-width:0;display:grid}.prospect-card-next button{color:#b8d9ff;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #60a5fa66;border-radius:999px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:850}.prospect-card-next button.attention-on{color:#fcd34d;border-color:#fbbf248c}.prospect-card-grid-closed{margin:10px 0}.prospect-card-grid-closed .prospect-card{opacity:.72}.owner-modal-open{overflow:hidden}.owner-modal-layer{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01060eb8;place-items:center;padding:4vh 4vw;display:grid;position:fixed;inset:0}.owner-modal-backdrop{cursor:default;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.owner-modal{z-index:1;background:radial-gradient(circle at 85% 0,#2563eb30,#0000 28%),#07101d;border:1px solid #7dd3fc5c;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(92vw,1180px);height:min(90dvh,920px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #0000008c}.owner-modal-header{z-index:1;background:#0a1627;border-bottom:1px solid #94aacc2b;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px;display:flex;position:relative}.owner-modal-header h2{color:#fff;margin:5px 0;font-size:clamp(24px,3.5vw,38px);line-height:1.1}.owner-modal-meta{color:#a9bdd1;margin:0;font-size:14px;line-height:1.5}.owner-modal-header-actions{align-items:center;gap:10px;display:flex}.owner-modal-close{color:#fff;cursor:pointer;background:#101f34;border:1px solid #94aacc4d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;display:grid}.owner-modal-body{min-height:0;padding:clamp(22px,4vw,42px);overflow:auto}.sales-modal-section{border-bottom:1px solid #94aacc26;margin:0 0 28px;padding:0 0 28px}.sales-modal-section:last-child{border:0;margin-bottom:0}.sales-section-heading h3{color:#f3f7fc;margin:6px 0 16px;font-size:21px}.sales-overview-grid,.sales-admin-grid,.sales-research-grid,.resource-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sales-overview-grid article,.sales-admin-grid article,.sales-research-grid article,.resource-modal-grid section{background:#0a1728;border:1px solid #94aacc2e;border-radius:13px;padding:17px}.sales-overview-grid small,.sales-admin-grid small,.sales-research-grid small{color:#79b8ff;letter-spacing:.1em;font-size:10px;font-weight:900;display:block}.sales-overview-grid strong{color:#eaf4ff;text-transform:capitalize;margin:8px 0;font-size:16px;display:block}.sales-overview-grid span{color:#a9bdd1;font-size:13px}.sales-overview-grid p,.sales-admin-grid p,.sales-research-grid p,.sales-service-grid p,.sales-coach-grid p{color:#b6c6d9;margin:8px 0 0;font-size:14px;line-height:1.55}.sales-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.sales-service-grid details,.sales-coach-grid details{background:#0a1728;border:1px solid #60a5fa3b;border-radius:12px}.sales-service-grid summary,.sales-coach-grid summary{color:#dcecff;cursor:pointer;justify-content:space-between;gap:12px;padding:16px;list-style:none;display:flex}.sales-service-grid summary::-webkit-details-marker{display:none}.sales-coach-grid summary::-webkit-details-marker{display:none}.sales-service-grid summary span:first-child{gap:5px;display:grid}.sales-service-grid summary small{color:#8fb8ff;font-size:11px}.sales-service-grid details>p,.sales-service-grid details>small,.sales-coach-grid details>p{padding:0 16px 14px;display:block}.sales-service-grid details>small{color:#8fa8c3;font-size:12px;line-height:1.5}.sales-coach-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sales-coach-grid summary{font-weight:800}.sales-commercial{background:#fbbf2412;border-left:3px solid #fbbf24;border-radius:10px;padding:18px}.sales-commercial strong{color:#fcd34d;letter-spacing:.08em;font-size:12px}.sales-commercial p{color:#e2c783;max-width:720px;margin:9px 0 0;line-height:1.55}.sales-research-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-research-grid article>div{gap:6px;margin-top:9px;display:grid}.sales-admin-grid{grid-template-columns:1fr 1fr}.sales-modal-empty{color:#b6c6d9;font-size:15px;line-height:1.6}.sales-prospect-modal .pipeline-update-form{margin-top:18px}.learning-resource-modal{width:min(92vw,1080px)}.resource-modal-visual{background:radial-gradient(circle at 100% 0,#2563eb3d,#0000 38%),#0a1a31;border:1px solid #7dd3fc59;border-radius:16px;padding:22px}.resource-modal-visual>div{align-items:center;gap:9px;padding-top:12px;display:flex;overflow:auto}.resource-modal-visual span{align-items:center;gap:9px;display:flex}.resource-modal-visual b{color:#eff8ff;text-align:center;background:#102a48;border:1px solid #7dd3fc5e;border-radius:12px;place-items:center;min-width:145px;min-height:76px;padding:12px;font-size:14px;display:grid}.resource-modal-visual i{color:#67e8f9;font-size:22px;font-style:normal}.resource-modal-grid{grid-template-columns:1fr 1fr;margin-top:14px}.resource-modal-grid p{color:#c3d2e3;margin:8px 0 0;font-size:15px;line-height:1.6}.resource-remember,.resource-try{background:#0a1728;border:1px solid #94aacc30;border-radius:15px;margin-top:14px;padding:21px}.resource-remember ol{color:#c3d2e3;gap:10px;margin:13px 0 0;padding-left:21px;font-size:15px;line-height:1.55;display:grid}.resource-try h3{color:#fff;margin:6px 0 14px;font-size:20px}.resource-try textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#06101d;border:1px solid #94aacc4d;border-radius:11px;padding:14px;font-size:15px;line-height:1.55}.resource-try small{color:#9cb0c8;margin-top:8px;font-size:12px;line-height:1.5;display:block}.resource-related{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.resource-related>div{background:#0a1728;border:1px solid #94aacc2e;border-radius:13px;padding:18px}.resource-related>div>div{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.resource-related button{color:#cfe5ff;cursor:pointer;background:#10213b;border:1px solid #60a5fa52;border-radius:999px;padding:8px 10px;font-size:12px}.resource-related strong,.resource-related span{color:#c3d2e3;margin-top:10px;font-size:14px;line-height:1.5;display:block}.resource-related span{color:#9cb0c8}@media (max-width:1080px){.prospect-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-research-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.owner-modal-layer{padding:0}.owner-modal{border:0;border-radius:0;width:100vw;height:100dvh}.owner-modal-header{padding:18px}.owner-modal-meta{font-size:13px}.owner-modal-body{padding:20px}.sales-overview-grid,.sales-service-grid,.sales-coach-grid,.sales-admin-grid,.sales-research-grid,.resource-modal-grid,.resource-related,.prospect-card-grid{grid-template-columns:1fr}.prospect-card{padding:17px}.prospect-card-top{align-items:center}.prospect-card-metrics{gap:8px}.prospect-card-next{align-items:flex-end}.resource-modal-visual{padding:17px}.resource-modal-visual b{min-width:128px}.learning-resource-modal .owner-modal-header{align-items:flex-start}}.day-one-course{background:linear-gradient(145deg,#0b1a2e,#07101d);border:1px solid #60a5fa4d;border-radius:20px;padding:clamp(22px,4vw,38px)}.day-one-heading{max-width:760px}.day-one-heading>span,.lesson-practice>span,.day-one-module-grid article>div>span{color:#72b9ff;letter-spacing:.12em;font-size:10px;font-weight:900}.day-one-heading h2{color:#fff;margin:8px 0;font-size:clamp(26px,4vw,38px)}.day-one-heading p,.day-one-break{color:#aec1d7;margin:0;font-size:15px;line-height:1.6}.day-one-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.day-one-module-grid article{background:#081321;border:1px solid #94aacc2e;border-radius:14px;grid-template-columns:auto 1fr;gap:14px;padding:17px;display:grid}.day-one-module-grid article.selected{background:#0c1d34;border-color:#60a5fa}.day-one-module-grid article>b{color:#b9ff66;font-size:16px}.day-one-module-grid h3{color:#f1f6fc;margin:6px 0;font-size:18px}.day-one-module-grid p{color:#9fb4ca;margin:0;font-size:13px;line-height:1.5}.day-one-module-grid article>div>div{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.day-one-module-grid button{color:#ddecff;cursor:pointer;background:#10223d;border:1px solid #60a5fa4d;border-radius:999px;padding:8px 10px;font-size:12px}.day-one-break{color:#90a7c2;margin-top:18px;font-size:13px}.lesson-practice{background:#0a1728;border:1px solid #60a5fa3d;border-radius:14px;margin-top:18px;padding:19px}.lesson-practice h3{color:#edf5ff;margin:8px 0 12px;font-size:18px;line-height:1.45}.lesson-practice details{border-top:1px solid #94aacc2b;padding-top:12px}.lesson-practice summary{color:#8fc8ff;cursor:pointer;font-size:13px;font-weight:800}.lesson-practice p{color:#b7c8da;margin:10px 0 0;line-height:1.55}@media (max-width:700px){.day-one-course{border-radius:14px}.day-one-module-grid{grid-template-columns:1fr}.day-one-module-grid article{padding:15px}}.day-one-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.day-one-progress article{background:#091625;border:1px solid #60a5fa38;border-radius:14px;gap:4px;padding:16px;display:grid}.day-one-progress strong{color:#dcecff;font-size:24px}.day-one-progress span{color:#a9bdd1;font-size:13px}.day-one-continue{background:linear-gradient(135deg,#102b52,#091321);border:1px solid #60a5fa6e;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.day-one-continue span{color:#8fc8ff;letter-spacing:.12em;font-size:11px;font-weight:900}.day-one-continue h2{color:#fff;margin:7px 0;font-size:26px}.day-one-continue p{color:#cad9e9;margin:0;font-size:15px}.day-one-continue>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.day-one-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.day-one-module-grid article{flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.module-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.module-card-top>b{color:#9bc7ff;font-size:20px}.module-card-top span{color:#bdcad8;letter-spacing:.08em;background:#243246;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.module-in-progress .module-card-top span{color:#9dccff;background:#2563eb3d}.module-review-due .module-card-top span{color:#f8cf77;background:#f59e0b30}.module-completed .module-card-top span{color:#98e3ae;background:#4ade8029}.day-one-module-grid h3{font-size:21px;line-height:1.2}.day-one-module-grid p{min-height:58px;font-size:15px;line-height:1.55}.day-one-module-grid small{color:#91a9c4;font-size:13px}.day-one-module-grid ul{color:#d9e7f6;gap:6px;margin:0;padding-left:19px;font-size:14px;line-height:1.4;display:grid}.day-one-module-grid .button{color:#eaf4ff;background:#153158;border-radius:10px;justify-content:center;width:100%;margin-top:auto}.day-one-module-modal{width:min(92vw,980px)}.day-one-module-modal h3{color:#fff;margin:7px 0;font-size:29px}.module-definition{color:#c6d8e9;max-width:800px;font-size:17px;line-height:1.6}.module-flow{align-items:center;gap:10px;margin:24px 0;padding:5px;display:flex;overflow:auto}.module-flow span{align-items:center;gap:10px;display:flex}.module-flow b{color:#eff8ff;text-align:center;background:#102b48;border:1px solid #7dd3fc61;border-radius:11px;place-items:center;min-width:130px;min-height:68px;padding:10px;font-size:14px;display:grid}.module-flow i{color:#67e8f9;font-size:22px;font-style:normal}.module-modal-actions{justify-content:space-between;gap:10px;margin-top:24px;display:flex}.module-modal-actions .button{justify-content:center;min-width:120px}@media (max-width:900px){.day-one-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.day-one-continue{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.day-one-progress,.day-one-module-grid{grid-template-columns:1fr}.day-one-continue{padding:20px}.day-one-continue h2{font-size:23px}.day-one-module-grid article{padding:18px}.day-one-module-modal h3{font-size:25px}.module-modal-actions{grid-template-columns:1fr;display:grid}.module-modal-actions .button{width:100%}}.workspace-main-v3{width:min(100%,1440px);padding-inline:clamp(16px,3vw,36px)}.workspace-v3 :is(.secure-card,.metric-card,.dashboard-card,.attention-card){min-width:0}.workspace-v3 :is(.button,.quick-actions a,.owner-details>summary,.learning-tabs button){min-height:44px}.workspace-v3 :is(.secure-card p,.attention-card p,.owner-page-summary strong){font-size:clamp(14px,1.15vw,16px);line-height:1.55}.workspace-v3 :is(.secure-header h1,.card-heading h2){font-size:clamp(26px,3.4vw,42px);line-height:1.12}.workspace-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workspace-quick-actions a{justify-content:flex-start;min-height:92px;padding:18px;font-size:15px;line-height:1.3}.owner-page-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:0}.metric-card,.workspace-card-link{min-height:104px}.learning-page{max-width:1320px}.learning-hero,.day-one-course,.resource-library{box-sizing:border-box;width:100%}.resource-library article{cursor:pointer;flex-direction:column;min-height:220px;display:flex}.resource-library article .button{min-height:44px;margin-top:auto}.resource-library article p{font-size:14px;line-height:1.58}.resource-modal-visual>div,.module-flow{scrollbar-width:thin;max-width:100%}.owner-modal{max-width:calc(100vw - 32px)}@media (min-width:701px) and (max-width:1100px){.secure-main{padding:28px 20px}.workspace-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.learning-page{gap:18px}.learning-action-grid,.resource-library>div{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-modal{width:min(94vw,1000px);height:min(92dvh,940px)}}@media (max-width:700px){.workspace-main-v3{padding-inline:14px}.workspace-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-quick-actions a{min-height:78px;padding:14px;font-size:14px}.owner-page-summary{grid-template-columns:1fr}.metric-card,.workspace-card-link{min-height:88px}.learning-tabs button{font-size:13px}.learning-hero p,.day-one-heading p,.resource-library>p{font-size:15px}.resource-library article{min-height:0}.resource-library article h3{font-size:20px}.owner-modal{max-width:100vw}.owner-modal-header{padding:18px}.owner-modal-body{padding:20px}.resource-modal-grid{grid-template-columns:1fr}.resource-modal-visual b{min-width:120px;font-size:13px}}.owner-page{width:100%}.responsive-grid{gap:clamp(12px,1.5vw,20px);min-width:0;display:grid}.responsive-grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.responsive-grid-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.responsive-grid-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.owner-card{height:100%}.owner-action-card{color:inherit;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid}.owner-action-card:hover,.owner-action-card:focus-visible,.prospect-card:hover,.prospect-card:focus-visible,.media-bank-card:hover,.media-bank-card:focus-visible{border-color:var(--workspace-accent,#60a5fa);background:#101f34e0;outline:none;transform:translateY(-2px)}.workspace-v3{--owner-content-max:1440px}.secure-main.workspace-main-v3{max-width:calc(var(--owner-content-max) + 228px)}.workspace-main-v3>.workspace-stack{max-width:var(--owner-content-max);margin-inline:auto}.workspace-main-v3>.workspace-stack>:is(.secure-card,.pipeline-shell,.owner-page-summary,.metric-grid,.quick-actions,.learning-page){min-width:0}.secure-card,.metric-card,.pipeline-shell,.owner-page-summary{overflow-wrap:normal;word-break:normal}.secure-card p,.owner-modal-body p,.data-row,.calendar-event-details dd{max-width:78ch}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.metric-card strong{font-size:clamp(1.8rem,2.7vw,2.5rem)}.client-overview,.support-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.workspace-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.quick-actions,.workspace-quick-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr))}.data-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr) auto}.data-row>*{overflow-wrap:normal;word-break:normal;min-width:0}.ideas-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.ideas-list>.secure-card{grid-template-columns:1fr;align-content:start;gap:16px;display:grid}.media-bank-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.media-bank-card{cursor:pointer;background:#08111d;border:1px solid #94aacc2e;border-radius:16px;grid-template-rows:auto 172px 1fr auto;gap:14px;min-width:0;padding:18px;transition:border-color .18s,transform .18s,background .18s;display:grid}.media-bank-card,.prospect-card{appearance:none;width:100%;color:inherit;font:inherit;text-align:left}.prospect-card{cursor:pointer}.prospect-card-next b{color:#b8d9ff;white-space:nowrap;border:1px solid #60a5fa66;border-radius:999px;padding:7px 9px;font-size:10px;font-style:normal;font-weight:850}.prospect-card-next b.attention-on{color:#fcd34d;border-color:#fbbf248c}.media-bank-card-top,.media-bank-card-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.media-bank-card-top>span,.media-bank-card-footer small{color:#91a6be;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.media-bank-card img{object-fit:cover;background:#050914;border:1px solid #94aacc24;border-radius:10px;width:100%;height:172px}.media-bank-placeholder{color:#9fc9ff;background:radial-gradient(circle,#2563eb29,#0000 66%),#050914;border:1px dashed #7dd3fc61;border-radius:10px;place-items:center;height:172px;font-weight:850;display:grid}.media-bank-card h2{color:#f5f9ff;margin:0 0 8px;font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.2}.media-bank-card p{color:#acbed3;margin:0;font-size:14px;line-height:1.55}.media-bank-card-footer b{color:#eaf4ff;background:#10213b;border:1px solid #60a5fa59;border-radius:9px;align-items:center;min-height:44px;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex}.media-bank-modal{gap:20px;display:grid}.media-bank-modal>img{object-fit:contain;background:#050914;border:1px solid #94aacc2e;border-radius:14px;justify-self:center;width:min(100%,720px);max-height:52dvh}.media-bank-modal>section{background:#0a1728;border:1px solid #94aacc29;border-radius:14px;padding:18px}.media-bank-modal .card-heading{margin-bottom:12px}.media-bank-modal p{color:#c5d3e4;margin:0 0 12px;line-height:1.6}.media-bank-modal p:last-child{margin-bottom:0}@media (min-width:1600px){.workspace-v3{--owner-content-max:1600px}.workspace-main-v3{padding-block:clamp(36px,3vw,60px)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.workspace-summary-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}@media (min-width:2500px){.workspace-v3{--owner-content-max:1760px}.workspace-main-v3{padding-inline:clamp(42px,4vw,96px)}.workspace-v3 :is(.secure-header h1,.card-heading h2){font-size:clamp(30px,2vw,46px)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (min-width:3400px){.workspace-v3{--owner-content-max:1880px}.workspace-main-v3{padding-inline:clamp(64px,6vw,150px)}}@media (min-width:701px) and (max-width:1024px){.secure-shell{grid-template-columns:minmax(0,210px) minmax(0,1fr)}.secure-sidebar{width:auto}.secure-main{margin:0 auto;padding:28px 20px}.secure-shell-persistent>.secure-main{width:100%}.workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-row{grid-template-columns:1.1fr 1fr auto}.data-row>:nth-child(3){grid-column:1/-1}}@media (min-width:701px) and (max-width:980px){.secure-shell{grid-template-columns:minmax(0,1fr)}.workspace-summary-grid .data-row{grid-template-columns:1fr;align-items:start;gap:7px}}@media (max-width:900px){.secure-main{width:100%;margin-left:0}.secure-shell-persistent>.secure-main{width:100%}.daily-brief-layout{grid-template-columns:1fr}}.idea-card{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#08111d;border:1px solid #94aacc2e;border-radius:16px;align-content:start;gap:14px;padding:18px;transition:border-color .18s,transform .18s,background .18s;display:grid}.idea-card:hover,.idea-card:focus-visible{border-color:var(--workspace-accent,#60a5fa);background:#102039;outline:none;transform:translateY(-2px)}.idea-card-top{justify-content:space-between;align-items:start;gap:10px;display:flex}.idea-card-top>small{color:#91a6be;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.idea-card h3{color:#f5f9ff;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.2}.idea-card>p{color:#b5c5d8;margin:0;font-size:14px;line-height:1.55}.idea-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.idea-card dl>div{background:#0a1728;border:1px solid #94aacc21;border-radius:10px;padding:10px}.idea-card dt{color:#89a4c3;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.idea-card dd{color:#eaf3ff;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.idea-card-open{color:#b9ddff;align-items:center;min-height:40px;font-size:12px;font-weight:850;display:inline-flex}.idea-modal-content{gap:14px;display:grid}.idea-modal-section{background:#0a1728;border:1px solid #94aacc29;border-radius:14px;padding:18px}.idea-modal-section h3{color:#f5f9ff;margin:0 0 8px;font-size:18px}.idea-modal-section p{color:#c4d2e2;margin:0;line-height:1.6}.idea-modal-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.idea-modal-status{color:#c9d7e7;background:#091728;border:1px solid #60a5fa38;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.owner-modal-header-actions{flex-shrink:0}.owner-modal-header-actions .workspace-status-badge{white-space:nowrap}@media (max-width:700px){.idea-card{padding:16px}.idea-modal-grid{grid-template-columns:1fr}.idea-card dl{grid-template-columns:1fr 1fr}.secure-main.workspace-main-v3{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.secure-card{padding:18px}.card-heading{gap:10px;display:grid}.card-heading h2{font-size:clamp(1.3rem,6vw,1.65rem)}.metric-grid,.client-overview,.support-summary-grid,.workspace-summary-grid,.responsive-grid-metrics{grid-template-columns:1fr}.quick-actions,.workspace-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.data-row{grid-template-columns:1fr;align-items:start;gap:7px;padding:15px 0}.data-row em{justify-self:start}.pipeline-filters{grid-template-columns:1fr}.pipeline-filters label:first-child{grid-column:auto}.pipeline-filters>.text-link{min-height:44px}.media-bank-grid,.ideas-list{grid-template-columns:1fr}.media-bank-card{grid-template-rows:auto 200px 1fr auto}.media-bank-card img,.media-bank-placeholder{height:200px}.owner-modal-header{position:sticky;top:0}.owner-modal-close{flex:none;width:44px;height:44px}}.secure-main.workspace-main-v3{container:owner-main/inline-size}.learning-page{box-sizing:border-box;width:min(100%,1320px);min-width:0;max-width:100%}.learning-page>*,.learning-hero,.day-one-course,.day-one-progress,.day-one-continue,.day-one-module-grid,.resource-library{box-sizing:border-box;min-width:0;max-width:100%}.learning-hero>*,.day-one-progress>*,.day-one-continue>*,.day-one-module-grid>*{min-width:0}@container owner-main (max-width:920px){.learning-hero{grid-template-columns:minmax(0,1fr)}.learning-target{text-align:left;justify-items:start}.day-one-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.day-one-continue{flex-direction:column;align-items:flex-start}.day-one-continue>div:last-child{width:100%}.day-one-continue>div:last-child .button{flex:180px;justify-content:center}.resource-library>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@container owner-main (max-width:680px){.day-one-progress,.day-one-module-grid,.resource-library>div{grid-template-columns:minmax(0,1fr)}}.workspace-status-badge{white-space:nowrap;word-break:normal;overflow-wrap:normal;flex:none;align-items:center;width:max-content;min-width:0;max-width:100%;line-height:1.15;display:inline-flex}.workspace-status-badge.status-qualified{color:#9ce6b2;background:#22c55e1f;border:1px solid #4ade8047}.workspace-status-badge.status-researching{color:#a9d3ff;background:#2563eb26;border:1px solid #60a5fa4d}.workspace-status-badge.status-needs-review{color:#f8d17a;background:#f59e0b21;border:1px solid #fbbf2457}.workspace-status-badge.status-not-fit{color:#c0cad7;background:#64748b26;border:1px solid #94a3b840}.workspace-status-badge.status-lost{color:#d8a6a6;background:#7f1d1d26;border:1px solid #f871713b}.sales-call-ready{background:linear-gradient(135deg,#0d2543,#091525);border:1px solid #60a5fa59;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:20px;display:flex}.sales-call-ready h3{color:#f5f9ff;margin:5px 0}.sales-call-ready p{color:#a9bdd1;margin:0;font-size:13px}.sales-call-ready>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.prospect-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prospect-contact-grid article{background:#0a1728;border:1px solid #94aacc2b;border-radius:11px;min-width:0;padding:14px}.prospect-contact-grid small{color:#7fbfff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.prospect-contact-grid p{color:#e3edf8;overflow-wrap:anywhere;margin:7px 0;font-size:13px}.prospect-contact-grid b,.truth-list b{letter-spacing:.07em;border-radius:999px;padding:4px 7px;font-size:9px;display:inline-flex}.truth-observed,.truth-verified{color:#acd4ff;background:#2563eb29}.truth-verified{color:#a7ebbb;background:#22c55e24}.truth-inferred{color:#f7d386;background:#f59e0b21}.truth-unknown{color:#c5cfdb;background:#64748b2e}.active-practice-banner{background:#0d2440;border:1px solid #60a5fa66;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:17px;display:flex}.active-practice-banner>div{gap:4px;display:grid}.active-practice-banner span{color:#89c7ff;letter-spacing:.11em;font-size:10px;font-weight:900}.active-practice-banner b{color:#fff}.active-practice-banner p{color:#aabdd1;margin:0;font-size:13px}.call-command-layer{z-index:1500;color:#edf5ff;background:radial-gradient(circle at 80% 0,#2563eb30,#0000 30%),#050b13;grid-template-rows:auto minmax(0,1fr) auto;width:100vw;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.call-command-loading{color:#c7d7e8;place-self:center;padding:24px}.call-command-header,.call-command-footer{background:#08121ff5;border-bottom:1px solid #94aacc2e;justify-content:space-between;align-items:center;gap:18px;padding:14px clamp(16px,2.5vw,42px);display:flex}.call-command-header>div:first-child{min-width:0}.call-command-header span,.command-panel>span,.command-tutorial>span{color:#78bbff;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.call-command-header h1{color:#fff;overflow-wrap:anywhere;margin:4px 0;font-size:clamp(20px,2.2vw,34px);line-height:1.1}.call-command-header p{color:#9db1c9;margin:0;font-size:12px}.call-command-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.call-command-close{color:#fff;cursor:pointer;background:#101f34;border:1px solid #94aacc4d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;display:grid}.sync-indicator{white-space:nowrap;background:#94a3b821;border-radius:999px;padding:6px 9px;color:#b9c6d5!important}.sync-indicator.live{background:#22c55e1f;color:#9ce6b2!important}.sync-indicator.polling{background:#f59e0b1f;color:#f7d386!important}.call-timer{color:#fff;font-variant-numeric:tabular-nums;text-align:center;min-width:64px;font-size:18px}.call-command-main{min-width:0;min-height:0;padding:clamp(14px,2.2vw,34px);overflow:auto}.call-before-grid,.during-call-grid,.after-call-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;width:min(100%,1800px);margin:0 auto;display:grid}.command-panel{background:#091422f0;border:1px solid #94aacc2b;border-radius:15px;min-width:0;padding:clamp(15px,1.5vw,22px)}.command-panel h2{color:#f5f9ff;margin:7px 0 14px;font-size:clamp(16px,1.5vw,22px);line-height:1.35}.brief-panel{grid-column:span 7}.call-before-grid>.command-panel:nth-child(2){grid-column:span 5}.call-before-grid>.command-panel:nth-child(3),.call-before-grid>.command-panel:nth-child(4),.call-before-grid>.command-panel:nth-child(5),.call-before-grid>.command-panel:nth-child(6){grid-column:span 6}.objection-panel{grid-column:1/-1}.brief-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.brief-panel dl>div{background:#0d1d30;border-radius:9px;padding:11px}.brief-panel dt,.command-list>b{color:#8eb7e4;text-transform:uppercase;font-size:10px;font-weight:900}.brief-panel dd{color:#d1ddeb;margin:5px 0 0;font-size:13px;line-height:1.45}.truth-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.truth-list>div{background:#0d1d30;border-radius:9px;min-width:0;padding:10px}.truth-list small{color:#8ba4bf;text-transform:uppercase;font-size:9px}.truth-list p{color:#e3edf8;overflow-wrap:anywhere;margin:4px 0 7px;font-size:12px}.command-list ul,.question-list{color:#d0dcea;gap:7px;margin:7px 0 0;padding-left:19px;font-size:13px;line-height:1.4;display:grid}.command-list p{color:#8397ae;margin:7px 0 0;font-size:12px}.known-unknown,.guidance-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.guidance-columns{grid-template-columns:1fr 1fr}.objection-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.objection-panel article{background:#0d1d30;border-radius:9px;padding:11px}.objection-panel article b{font-size:12px}.objection-panel article p{color:#aebfd1;margin:4px 0 0;font-size:11px;line-height:1.4}.ask-next{background:linear-gradient(135deg,#102b4f,#0a1728);border-color:#60a5fa73;grid-column:span 5}.ask-next p{color:#a9bdd1;margin:0;font-size:12px}.during-facts{grid-column:span 7;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.note-panel{grid-column:span 8;min-height:280px;display:grid}.note-panel label{color:#78bbff;letter-spacing:.11em;font-size:10px;font-weight:900}.note-panel textarea{resize:vertical;color:#fff;width:100%;min-height:210px;font:inherit;background:#06101c;border:1px solid #94aacc45;border-radius:11px;margin-top:8px;padding:14px;font-size:16px;line-height:1.5}.note-panel small{color:#849ab2;margin-top:7px}.quick-flags{grid-column:span 4}.quick-flags>div,.outcome-buttons{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.quick-flags button,.outcome-buttons button{color:#c8d7e7;min-height:44px;font:inherit;cursor:pointer;background:#0d1d30;border:1px solid #60a5fa47;border-radius:999px;padding:9px 11px;font-size:12px}.quick-flags button.selected,.outcome-buttons button.selected{color:#fff;background:#17457b;border-color:#60a5fa}.after-call-grid>.command-panel:first-child{grid-column:1/-1}.after-summary{grid-column:span 8;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.after-summary>span{grid-column:1/-1}.after-summary label{color:#93abc4;text-transform:uppercase;gap:6px;font-size:10px;font-weight:850;display:grid}.after-summary input{color:#fff;background:#06101c;border:1px solid #94aacc42;border-radius:8px;min-height:44px;padding:10px}.after-call-grid>.note-panel{grid-column:span 4}.owner-review-warning{background:#f59e0b17;border-left:3px solid #fbbf24;border-radius:9px;grid-column:1/-1;padding:15px}.owner-review-warning b{color:#f7d386;font-size:11px}.owner-review-warning p{color:#d7c18f;margin:5px 0 0;font-size:12px}.call-command-save-state{color:#cde4ff;background:#10243c;border-radius:999px;width:max-content;max-width:100%;margin:14px auto 0;padding:8px 12px;font-size:11px;position:sticky;bottom:0}.call-command-conflict{background:#261c0a;border:1px solid #fbbf246b;border-radius:12px;width:min(100%,900px);margin:16px auto;padding:16px}.call-command-conflict p{white-space:pre-wrap}.call-command-conflict>div{flex-wrap:wrap;gap:8px;display:flex}.call-command-footer{border-top:1px solid #94aacc2e;border-bottom:0}.call-command-footer>div:first-child{gap:2px;display:grid}.call-command-footer b{font-size:11px}.call-command-footer span{color:#879bb1;font-size:10px}.call-command-footer>div:last-child{gap:9px;display:flex}.command-tutorial-layer{z-index:1600;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.command-tutorial{background:#081421;border:1px solid #60a5fa6e;border-radius:18px;width:min(100%,560px);max-height:calc(100dvh - 40px);padding:clamp(22px,4vw,36px);overflow:auto;box-shadow:0 25px 80px #0000008c}.command-tutorial h2{margin:7px 0 15px}.command-tutorial ol{color:#d6e2ee;gap:9px;padding-left:22px;display:grid}.command-tutorial p{color:#93a8bf;font-size:12px}.command-tutorial .button{justify-content:center;width:100%}@media (max-width:1024px){.call-before-grid>.command-panel,.brief-panel,.ask-next,.during-facts,.note-panel,.quick-flags,.after-summary,.after-call-grid>.note-panel{grid-column:1/-1}.objection-panel>div,.prospect-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.sales-call-ready,.active-practice-banner{flex-direction:column;align-items:stretch}.sales-call-ready>div:last-child{grid-template-columns:1fr;display:grid}.call-command-header{align-items:flex-start;padding:11px 12px}.call-command-header-actions{gap:5px}.call-command-header-actions>.button,.sync-indicator{display:none}.call-command-header h1{font-size:18px}.call-command-header p{font-size:10px}.call-command-main{padding:10px}.call-before-grid,.during-call-grid,.after-call-grid{gap:10px}.command-panel{border-radius:12px;padding:14px}.brief-panel dl,.truth-list,.known-unknown,.guidance-columns,.during-facts,.after-summary,.objection-panel>div{grid-template-columns:1fr}.note-panel{min-height:300px}.note-panel textarea{min-height:230px}.call-command-footer{padding:9px 12px;padding-bottom:calc(9px + env(safe-area-inset-bottom));align-items:stretch}.call-command-footer>div:first-child span{display:none}.call-command-footer>div:last-child{margin-left:auto}.call-command-footer .button{min-height:44px;padding-inline:12px}.prospect-contact-grid{grid-template-columns:1fr}.after-summary>span{grid-column:auto}}@media (min-width:1920px){.call-before-grid,.during-call-grid,.after-call-grid{max-width:1800px}.command-panel{font-size:1.03rem}}.calendar-item-status{color:#8ea3bc;text-transform:uppercase;font-size:9px;font-weight:800}.calendar-day.today{background:#102440;box-shadow:inset 0 0 0 2px #60a5fa}.calendar-day.today .calendar-date{color:#fff;background:#2563eb}.workspace-v3 :is(input,select,textarea),.workspace-v3 .button-ghost,.workspace-v3 .calendar-dialog-close{border-color:#94aacc7a}@media (max-width:680px){.calendar-item-status{display:none}}.services-v2-hero+.automation-capability{padding-top:clamp(48px,7vw,88px)}.automation-capability{padding-bottom:clamp(36px,5vw,72px)}.service-v2-panel{min-height:0}.learning-hero-compact{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:clamp(22px,3vw,34px)}.learning-day-path{grid-template-columns:repeat(7,minmax(130px,1fr));gap:10px;padding:2px;display:grid;overflow-x:auto}.learning-day-path button{color:#dceafb;text-align:left;cursor:pointer;background:#091727;border:1px solid #94aacc2e;border-radius:14px;align-content:start;gap:7px;min-height:118px;padding:14px;display:grid}.learning-day-path button:hover,.learning-day-path button:focus-visible,.learning-day-path button.selected{border-color:var(--workspace-accent,#60a5fa);background:linear-gradient(145deg,var(--workspace-accent,#2563eb),#091727)}@supports (color:color-mix(in lab, red, red)){.learning-day-path button:hover,.learning-day-path button:focus-visible,.learning-day-path button.selected{background:linear-gradient(145deg,color-mix(in srgb,var(--workspace-accent,#2563eb),transparent 76%),#091727)}}.learning-day-path button:hover,.learning-day-path button:focus-visible,.learning-day-path button.selected{outline:none}.learning-day-path span{color:#87a5c7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.learning-day-path strong{font-size:16px;line-height:1.2}.learning-day-path small{color:#a9bbcf;font-size:12px;line-height:1.35}.selected-day-panel{min-height:0}.compact-day-modules .learning-action-grid{margin-top:0}@media (max-width:980px){.learning-hero-compact{grid-template-columns:1fr}.learning-day-path{grid-template-columns:repeat(7,minmax(155px,1fr))}}@media (max-width:700px){.learning-day-path{margin-inline:-2px}.learning-day-path button{min-height:104px}.learning-hero-compact{padding:20px}.learning-hero-compact h2{font-size:26px}}.workspace-v3{--workspace-panel:#091220e6;--workspace-panel-soft:#0d1b2fb8;--workspace-line:#94aacc2e}.workspace-v3 .secure-header{margin-bottom:2px}.workspace-v3 .secure-header p{color:#9cafc5;max-width:68ch}.workspace-v3 .secure-card,.workspace-v3 .metric-card,.workspace-v3 .owner-page-summary{background:linear-gradient(145deg, var(--workspace-panel), #050b14f0);box-shadow:none}.workspace-v3 .secure-card{border-radius:18px;padding:clamp(18px,2vw,28px)}.workspace-v3 .metric-card{border-radius:14px;min-height:96px;padding:16px 18px}.workspace-v3 .metric-card strong{font-size:clamp(1.6rem,2.4vw,2.25rem)}.workspace-v3 .card-heading{align-items:start;gap:18px}.workspace-v3 .card-heading h2{font-size:clamp(1.2rem,1.8vw,1.6rem)}.workspace-v3 .card-heading p{color:#9eb0c5;max-width:62ch}.workspace-v3 .data-list{gap:8px}.workspace-v3 .data-row{border-color:var(--workspace-line);background:#0a16269e;border-radius:12px}.workspace-v3 .data-row:hover{border-color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-v3 .data-row:hover{border-color:color-mix(in srgb, var(--workspace-accent), transparent 46%)}}.workspace-v3 .owner-page-summary{border-radius:16px;padding:10px}.workspace-v3 .workspace-summary-grid{align-items:stretch;gap:14px}.workspace-v3 .dashboard-action-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.95fr)}.workspace-v3 .dashboard-action-grid>:last-child{grid-column:1/-1}.workspace-v3 .daily-brief-card{padding:clamp(20px,2.5vw,30px)}.workspace-v3 .daily-brief-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:16px}.workspace-v3 .daily-brief-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.workspace-v3 .daily-brief-item{min-height:0;padding:14px}.workspace-v3 .daily-brief-focus{border-radius:14px;align-self:stretch}.workspace-sidebar-assistant,.workspace-mobile-assistant{border:1px solid var(--workspace-accent);align-items:center;gap:9px;min-height:42px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar-assistant,.workspace-mobile-assistant{border:1px solid color-mix(in srgb, var(--workspace-accent), transparent 60%)}}.workspace-sidebar-assistant,.workspace-mobile-assistant{color:#edf6ff;background:linear-gradient(135deg, var(--workspace-accent), #0a1728cc);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar-assistant,.workspace-mobile-assistant{background:linear-gradient(135deg, color-mix(in srgb, var(--workspace-accent), transparent 84%), #0a1728cc)}}.workspace-sidebar-assistant,.workspace-mobile-assistant{font-size:12px;font-weight:850}.workspace-sidebar-assistant span,.workspace-mobile-assistant span{color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.workspace-sidebar-assistant span,.workspace-mobile-assistant span{color:color-mix(in srgb, var(--workspace-accent), #fff 25%)}}.workspace-sidebar-assistant span,.workspace-mobile-assistant span{font-size:15px}.workspace-sidebar-assistant:hover,.workspace-sidebar-assistant:focus-visible,.workspace-mobile-assistant:hover,.workspace-mobile-assistant:focus-visible{border-color:var(--workspace-accent);color:#fff;outline:none}.workspace-sidebar-account{gap:8px}@media (min-width:1180px){.workspace-v3.secure-page{height:calc(100dvh - 79px);min-height:540px;overflow:hidden}.workspace-v3 .secure-shell{height:100%;min-height:0}.workspace-v3 .secure-sidebar{height:100%;position:relative;top:auto}.workspace-v3 .secure-main{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;height:100%;overflow-y:auto}.workspace-v3 .secure-sidebar nav{scrollbar-width:thin}}.learning-day-selector{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.learning-day-arrow{color:#dcecff;cursor:pointer;background:#0a1627;border:1px solid #94aacc3d;border-radius:999px;width:42px;height:42px;font-size:18px}.learning-day-arrow:hover,.learning-day-arrow:focus-visible{border-color:var(--workspace-accent);background:#102846;outline:none}.learning-day-path{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.learning-day-path::-webkit-scrollbar{display:none}.learning-day-path button{scroll-snap-align:start;min-height:88px;padding:12px}.learning-day-path strong{font-size:14px}.learning-day-path small{font-size:11px}.day-one-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.day-one-module-grid article{gap:8px;min-height:0;padding:15px}.day-one-module-grid h3{margin:0;font-size:17px}.day-one-module-grid p{min-height:0;margin:0;font-size:13px}.day-one-module-grid ul{display:none}.day-one-module-grid .button{min-height:40px}.learning-secondary-tools article{min-height:0}.learning-action-grid article{padding:16px}.client-list-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;display:grid}.client-record-card{border:1px solid var(--workspace-line);background:linear-gradient(145deg,#0e1d31e6,#08111eeb);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;min-height:112px;padding:16px;display:grid}.client-record-card strong{color:#f3f8ff;font-size:16px}.client-record-card span{color:#a9bbcf;font-size:12px;line-height:1.45}.client-record-card:hover{border-color:var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.client-record-card:hover{border-color:color-mix(in srgb, var(--workspace-accent), transparent 38%)}}.client-record-card:hover{transform:translateY(-1px)}.clients-context-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.clients-context-nav a{min-height:42px;padding:10px}.operations-workspace .compact-metrics,.finance-truth-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-workspace>.secure-card:first-of-type{min-height:0}.finance-truth{max-width:1380px}.finance-dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;display:grid}.finance-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finance-budget-card{max-width:680px}.finance-truth>.secure-card:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.finance-truth>.secure-card:first-child .finance-truth-grid{grid-column:1/-1}.finance-truth>.secure-card:nth-child(2),.finance-truth>.secure-card:nth-child(3){min-height:0}.finance-truth .data-row{grid-template-columns:minmax(150px,.8fr) minmax(110px,.55fr) minmax(180px,1.4fr) auto}.automation-capability{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(28px,6vw,90px);padding-block:clamp(64px,8vw,110px);display:grid}.automation-capability .section-heading{text-align:left;margin:0}.automation-capability .capability-groups{margin:0}.services-core-section{padding-top:24px}.services-v2-stack{gap:clamp(18px,2.6vw,34px)}.service-v2-panel,.service-v2-panel.flip{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);padding:clamp(22px,3vw,38px)}.service-v2-panel.flip .service-v2-copy{order:0}.service-v2-panel.flip .service-v2-visual{order:2}.service-v2-copy h2{max-width:13ch}.service-v2-copy p{max-width:58ch}.pricing-comparison{gap:14px}.pricing-tier{background:linear-gradient(160deg,#0e1c30f0,#070e19f5)}.pricing-tier h3{color:#fff}.service-roadmap{padding-block:clamp(70px,9vw,120px)}@media (max-width:1179px){.workspace-v3 .dashboard-action-grid{grid-template-columns:1fr 1fr}.workspace-v3 .daily-brief-layout{grid-template-columns:1fr}.operations-workspace .compact-metrics,.finance-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-summary-strip{grid-template-columns:repeat(2,minmax(0,max-content))}.automation-capability,.service-v2-panel,.service-v2-panel.flip{grid-template-columns:1fr}.service-v2-panel.flip .service-v2-visual{order:0}}@media (max-width:700px){.workspace-v3 .secure-card{border-radius:14px;padding:16px}.workspace-v3 .dashboard-action-grid{grid-template-columns:1fr}.workspace-v3 .dashboard-action-grid>:last-child{grid-column:auto}.workspace-v3 .daily-brief-list{grid-template-columns:1fr}.learning-day-selector{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px}.learning-day-arrow{width:36px;height:36px}.learning-day-path button{min-height:82px}.clients-context-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.client-list-grid,.operations-workspace .compact-metrics,.finance-truth-grid,.research-summary-strip,.finance-truth>.secure-card:first-child,.finance-dashboard-grid,.finance-detail-grid{grid-template-columns:1fr}.finance-truth .data-row{grid-template-columns:1fr;gap:5px}.services-v2-hero{min-height:0;padding-block:66px}.automation-capability{gap:22px;padding-block:56px}.service-v2-panel,.service-v2-panel.flip{border-radius:16px;padding:20px}}.site-footer{display:block}#main-content:has(.secure-page)+.site-footer{display:none}.secure-sidebar nav,.workspace-context-nav{scrollbar-width:none}.secure-sidebar nav::-webkit-scrollbar{width:0;height:0}.workspace-context-nav::-webkit-scrollbar{width:0;height:0}@media (min-width:1180px){.workspace-v3.secure-page{height:calc(100dvh - 79px);min-height:540px;overflow:hidden}.workspace-v3 .secure-shell{height:100%;min-height:0}.workspace-v3 .secure-sidebar{height:100%;position:relative;top:auto}.workspace-v3 .secure-main{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}}.workspace-v3[data-workspace-background=abstract]{background:radial-gradient(circle at 88% 12%,#00d4ff2e,#0000 30%),radial-gradient(circle at 10% 0,#2563eb47,#0000 34%),linear-gradient(145deg,#0f1725,#060a12)}.workspace-v3[data-workspace-background=dark_gradient]{background:linear-gradient(145deg,#111827,#05080e)}.workspace-v3[data-workspace-background=blue_gradient]{background:radial-gradient(circle at 82% 8%,#2563eb4d,#0000 38%),linear-gradient(135deg,#0a1d3b,#080d16 65%)}.public-appearance{position:relative}.public-appearance summary{border:1px solid var(--line);min-width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;list-style:none;display:flex}.public-appearance summary::-webkit-details-marker{display:none}.public-appearance-menu{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:4px;min-width:118px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 38px #060d182e}.public-appearance-menu button{min-height:36px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800}.public-appearance-menu button:hover,.public-appearance-menu button.active{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.public-appearance-menu button:hover,.public-appearance-menu button.active{background:color-mix(in srgb,var(--ink),transparent 90%)}}.consultation-layout{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:clamp(30px,6vw,90px);padding-top:clamp(36px,5vw,70px);display:grid}.consultation-layout aside{gap:22px;display:grid}.consultation-layout h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1}.consultation-steps{counter-reset:consult;gap:10px;margin:0;padding:0;list-style:none;display:grid}.consultation-steps li{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:2px 12px;padding:14px 0;display:grid}.consultation-steps li:before{counter-increment:consult;content:"0" counter(consult);color:#2563eb;letter-spacing:.08em;grid-row:span 2;font-size:12px;font-weight:900}.consultation-steps strong{font-size:16px}.consultation-steps span{color:var(--muted);font-size:14px;line-height:1.55}.contact-method-options{border:0;margin:0;padding:0}.contact-method-options legend{margin-bottom:10px;font-size:.9rem;font-weight:800}.contact-method-options>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.contact-method-options label{cursor:pointer;position:relative}.contact-method-options input{opacity:0;pointer-events:none;position:absolute}.contact-method-options span{min-height:48px;color:var(--ink);border:1px solid #94a3b873;border-radius:10px;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;display:flex}.contact-method-options input:checked+span{color:#0a4c91;background:#1685ff24;border-color:#1685ff;box-shadow:0 0 0 2px #1685ff33}.contact-method-options input:focus-visible+span{outline-offset:2px;outline:3px solid #62a9ff}.package-turnaround{border-top:1px solid #94aacc33;margin:16px 0 0;padding:10px 0;color:#bbcadc!important;font-size:12px!important;line-height:1.5!important}.package-turnaround strong{color:#f2f7ff;letter-spacing:.09em;text-transform:uppercase;font-size:10px;display:block}.services-v2-hero{min-height:0;padding-block:clamp(64px,8vw,100px)}.automation-capability{color:#eef6ff;background:linear-gradient(135deg,#081321,#0d2139);border-radius:24px;padding-inline:clamp(22px,4vw,52px)}.automation-capability .section-heading h2,.automation-capability .section-heading p{color:inherit}.automation-capability .section-heading p{color:#b7c7dc}.capability-groups article{background:#07101da6!important;border-color:#7dd3fc38!important}.capability-groups h3{color:#eaf4ff!important}.capability-groups li{color:#aebfd5!important}.industry-recommendation{background:linear-gradient(145deg,#0d1b2d,#091321)!important;border-color:#7dd3fc33!important}.industry-recommendation h3,.industry-recommendation dd{color:#e9f2ff!important}.industry-recommendation dt{color:#8fb4dd!important}.solutions-visual-grid{padding-top:clamp(56px,8vw,105px)}.about-hero{background:radial-gradient(circle at 88% 0,#2563eb29,#0000 36%)}@media (max-width:1000px){.consultation-layout{grid-template-columns:1fr}.public-appearance-label{display:none}.nav-actions{gap:9px}.consultation-layout aside{max-width:680px}}@media (max-width:700px){.contact-method-options>div{grid-template-columns:1fr}.consultation-layout{padding-top:30px}.public-appearance summary{min-width:38px;height:38px}}:root[data-public-theme=dark]{--ink:#e7f1ff;--ink-2:#d9e8fa;--paper:#050a12;--white:#0b1421;--acid:#8de65c;--mint:#123222;--line:#94aacc38;--muted:#a5b6ca;--soft:#0c1726}:root[data-public-theme=dark] .site-header{background:#050a12e0}.public-appearance summary,:root[data-public-theme=dark] :is(.services-v2-hero,.page-hero,.section,.website-feature,.contact-redesign,.consultation-layout){color:var(--ink)}:root[data-public-theme=dark] :is(.service-card,.process-card,.problem-row,.values-grid article,.contact-panel,.contact-form-card){border-color:var(--line);background:#0c1828b8}:root[data-public-theme=dark] :is(.orbit-node,.browser-frame,.browser-bar,.browser-content){color:#e8f1fc;border-color:var(--line);background:#0c1726}:root[data-public-theme=dark] .browser-content small,:root[data-public-theme=dark] .browser-bar span{color:#a9bdd3;background:#102035}:root[data-public-theme=dark] .browser-lines span{background:#253a53}:root[data-public-theme=dark] .automation-section,:root[data-public-theme=dark] .problems-section,:root[data-public-theme=dark] .about-statement{background:#08111d}:root[data-public-theme=dark] .desktop-nav a,:root[data-public-theme=dark] .login-link,:root[data-public-theme=dark] .contact-method-options span{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-public-theme]){--ink:#e7f1ff;--ink-2:#d9e8fa;--paper:#050a12;--white:#0b1421;--acid:#8de65c;--mint:#123222;--line:#94aacc38;--muted:#a5b6ca;--soft:#0c1726}:root:not([data-public-theme]) .site-header{background:#050a12e0}:root:not([data-public-theme]) :is(.service-card,.process-card,.problem-row,.values-grid article,.contact-panel,.contact-form-card){border-color:var(--line);background:#0c1828b8}:root:not([data-public-theme]) :is(.orbit-node,.browser-frame,.browser-bar,.browser-content){color:#e8f1fc;border-color:var(--line);background:#0c1726}:root:not([data-public-theme]) .automation-section,:root:not([data-public-theme]) .problems-section,:root:not([data-public-theme]) .about-statement{background:#08111d}:root:not([data-public-theme]) .desktop-nav a,:root:not([data-public-theme]) .login-link,:root:not([data-public-theme]) .contact-method-options span{color:var(--ink)}}.services-redesign,.about-redesign{color:#e9f2ff;background:#07111d}.services-redesign p,.about-redesign p{color:#adc0d5}.services-redesign .text-link,.about-redesign .text-link{color:#b5dcff}.services-redesign-hero,.about-redesign-hero{background:radial-gradient(circle at 82% 8%,#237dff3b,#0000 32%),linear-gradient(125deg,#07111d,#0a1d33);padding:clamp(70px,10vw,150px) 0 clamp(54px,7vw,104px)}.services-redesign-hero h1,.about-redesign-hero h1{letter-spacing:-.075em;max-width:14ch;margin:14px 0;font-size:clamp(3rem,7vw,7rem);line-height:.94}.services-redesign-hero p,.about-redesign-hero p{max-width:60ch;font-size:clamp(1.05rem,1.6vw,1.25rem)}.automation-feature{border-bottom:1px solid #94aacc33;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);align-items:center;gap:clamp(34px,7vw,120px);padding-block:clamp(54px,8vw,108px);display:grid}.service-mark{color:#78baff;letter-spacing:.16em;margin-bottom:18px;font-size:12px;font-weight:900}.automation-feature h2,.editorial-service h3,.packages-heading h2,.about-origin h2,.about-principles h2,.expectations-editorial h2{color:#f3f8ff;letter-spacing:-.06em;margin:10px 0 16px;font-size:clamp(2rem,4vw,4.2rem);line-height:.98}.automation-feature-flow{background:linear-gradient(145deg,#0c213a,#07101d);border:1px solid #7dd3fc40;border-radius:18px;padding:clamp(16px,2vw,28px)}.workflow-caption{color:#e7f3ff;border-top:1px solid #94aacc2e;justify-content:space-between;gap:10px;margin-top:14px;padding-top:14px;font-size:13px;display:flex}.workflow-caption span{color:#75b9ff}.service-fit{border-top:1px solid #94aacc38;gap:5px;margin:22px 0;padding-top:15px;display:grid}.service-fit strong{letter-spacing:.1em;text-transform:uppercase;color:#83c4ff;font-size:11px}.service-fit span{color:#b8c9dc}.capability-strip{border-bottom:1px solid #94aacc33;grid-template-columns:1fr 1fr;gap:28px;padding-block:28px;display:grid}.capability-strip>div{gap:8px;display:grid}.capability-strip strong{color:#eff7ff;font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.35}.capability-strip p{margin:0}.service-editorial{padding-block:clamp(58px,9vw,120px)}.service-editorial>.section-heading{margin-bottom:36px}.editorial-service{border-top:1px solid #94aacc33;grid-template-columns:minmax(0,.85fr) minmax(390px,1.15fr);align-items:center;gap:clamp(30px,6vw,100px);padding:clamp(32px,5vw,72px) 0;display:grid}.editorial-service-reverse>div:first-child{order:2}.editorial-service-visual{min-width:0}.packages-section{padding-block:clamp(54px,8vw,110px)}.packages-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:50px;margin-bottom:24px;display:grid}.packages-heading p{margin:0}.package-rail{background:#94aacc40;border:1px solid #94aacc40;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.package-rail article{color:#d5e5f7;background:#0b1b2d;flex-direction:column;gap:15px;padding:clamp(22px,3vw,38px);display:flex}.package-rail article:nth-child(2){background:#102946}.package-rail h3{color:#fff;margin:0;font-size:clamp(1.5rem,2.4vw,2.2rem)}.package-rail p{min-height:3em;margin:0}.package-price{border-block:1px solid #94aacc40;gap:20px;padding-block:14px;display:flex}.package-price span{color:#a9c1d9;text-transform:uppercase;letter-spacing:.08em;gap:4px;font-size:11px;display:grid}.package-price strong{color:#fff;font-size:1.25rem}.package-rail ul{color:#e1ecf8;margin:0;padding-left:18px}.package-rail small{color:#a9c1d9;line-height:1.45}.package-rail .button{margin-top:auto}.services-proof,.about-automation{background:linear-gradient(135deg,#0d2a49,#081525);padding-block:clamp(55px,8vw,110px)}.services-proof .shell,.about-automation .shell{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,8vw,120px);display:grid}.services-proof h2,.about-automation h2{color:#fff;letter-spacing:-.06em;margin:10px 0;font-size:clamp(2rem,4vw,4rem);line-height:1}.services-proof p{font-size:1.12rem}.about-origin{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,120px);padding-block:clamp(58px,9vw,125px);display:grid}.about-principles{border-top:1px solid #94aacc2e;grid-template-columns:.72fr 1.28fr;gap:clamp(35px,7vw,105px);padding-block:clamp(54px,8vw,110px);display:grid}.about-principles>div:last-child{display:grid}.about-principles article{border-top:1px solid #94aacc33;grid-template-columns:50px 1fr;gap:16px;padding:18px 0;display:grid}.about-principles article span{color:#78baff;font-weight:900}.about-principles h3{color:#fff;margin:0;font-size:1.25rem}.about-principles p{margin:5px 0 0}.expectations-editorial{grid-template-columns:1fr 1fr;gap:clamp(36px,8vw,120px);padding-block:clamp(60px,9vw,120px);display:grid}.expectations-editorial h2{margin-top:10px}.expectations-editorial p{font-size:1.12rem}.public-appearance summary{background:linear-gradient(145deg,#2563eb1a,#09121f0a);border-color:#7aa1cd6b;transition:border-color .2s,transform .2s}.public-appearance summary:hover{border-color:#4ea6ff;transform:rotate(12deg)}.public-appearance-icon{font-size:18px;line-height:1}.finance-command{border:1px solid var(--workspace-line);background:var(--workspace-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.finance-command>div{background:linear-gradient(145deg,#0d1d31,#08111d);gap:7px;padding:22px;display:grid}.finance-command span{color:#8eabc8;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.finance-command strong{color:#f3f8ff;font-size:clamp(1.65rem,2.8vw,2.55rem);line-height:1}.finance-command small{color:#9db8d1;font-size:.55em}.finance-command p,.finance-source-note p{color:#aebfd2;margin:0;font-size:13px}.finance-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finance-provider-list>div{border-top:1px solid var(--workspace-line);grid-template-columns:1fr auto;gap:5px 15px;padding:13px 0;display:grid}.finance-provider-list strong,.finance-provider-list b{color:#eff6ff}.finance-provider-list span{color:#9db1c8;font-size:12px;display:block}.finance-provider-list em{letter-spacing:.08em;text-transform:uppercase;color:#91c8ff;grid-column:2;font-size:10px;font-style:normal}.finance-cancel_candidate{color:#ffd17a!important}.finance-not_expense{color:#aab9c9!important}.finance-interpretation{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.finance-interpretation p{color:#afc0d2;margin:0}.workspace-v3 .owner-page-summary{background:linear-gradient(145deg,#0b2037,#07111c);border-color:#71b6ff45}.workspace-v3 .quick-actions a{background:#102641;border-color:#82b9f447}@media (max-width:800px){.automation-feature,.editorial-service,.services-proof .shell,.about-origin,.about-principles,.about-automation .shell,.expectations-editorial,.packages-heading{grid-template-columns:1fr}.editorial-service-reverse>div:first-child{order:0}.capability-strip,.package-rail,.finance-command,.finance-provider-grid,.finance-interpretation{grid-template-columns:1fr}.package-rail{gap:1px}.package-rail article p{min-height:0}.services-redesign-hero h1,.about-redesign-hero h1{font-size:clamp(3rem,14vw,4.8rem)}.automation-feature{padding-block:48px}.finance-provider-list>div{grid-template-columns:1fr}.finance-provider-list em{grid-column:auto}.workflow-caption{font-size:11px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7f1ff;--ink-2:#d9e8fa;--paper:#050a12;--white:#0b1421;--acid:#8de65c;--mint:#123222;--line:#94aacc38;--muted:#a5b6ca;--soft:#0c1726}body{background:var(--paper);color:var(--ink)}.site-header{background:#050a12e6}.desktop-nav a,.login-link{color:var(--ink)}.site-header .nav-inner{gap:28px;height:72px}.site-header .desktop-nav{gap:25px}.site-header .desktop-nav a{font-size:12px;font-weight:750}.site-header .login-link{color:#e7f1ff;border:1px solid #60a5fa94;border-radius:7px;align-items:center;min-height:38px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.site-header .login-link:hover{color:#fff;border-color:#8ecbff}.button{border-radius:7px;gap:0}.button-primary span{color:inherit}.hero{gap:clamp(32px,5vw,68px);min-height:700px;padding-block:clamp(72px,9vw,106px)}.hero h1{font-size:clamp(3.65rem,7vw,6.6rem);line-height:.93}.hero-lede{max-width:610px;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.62}.hero .eyebrow{color:#8fc8ff;max-width:580px;line-height:1.55}.section{padding-block:clamp(70px,9vw,112px)}.section-heading{margin-bottom:clamp(30px,4vw,48px)}.service-grid{border-color:#94aacc33}.service-card{min-height:410px;padding:clamp(20px,2.4vw,28px)}.service-card h3{margin-top:42px}.orbit-node i{border-radius:6px}.cta-section{padding:clamp(76px,10vw,118px) 0}.cta-section h2{font-size:clamp(2.75rem,6.4vw,5.7rem)}@media (max-width:800px){.site-header .nav-inner{height:66px}.mobile-menu nav{top:66px}.hero{min-height:0;padding-block:56px 44px}.hero .eyebrow{font-size:10px}.service-card{min-height:0}}.final-services .services-v2-hero h1{max-width:13ch;font-size:clamp(2.7rem,5vw,4.65rem);line-height:1}.final-services .public-services-capability{padding-block:clamp(56px,7vw,86px)}.final-services .public-feature-grid{gap:12px}.final-services .services-v2-stack{gap:18px;display:grid}.final-services .service-v2-panel{border-color:#94aacc33;min-height:0;padding:clamp(24px,4vw,46px)}.final-services .service-v2-copy p,.final-services .service-v2-copy li{font-size:15px;line-height:1.55}.final-services .public-package{min-height:0;padding:clamp(22px,3vw,34px)}.final-services .public-package-price strong{font-size:clamp(2rem,4vw,3.2rem)}.final-services .public-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.final-services .public-package h3{font-size:clamp(1.35rem,2vw,1.9rem)}.final-services .public-package-fit{min-height:0;font-size:14px}.final-services .public-package ul{min-height:0}.final-services .public-price strong{font-size:clamp(1.6rem,2.6vw,2.4rem)}.public-package-summary{color:#c8d8ea;margin:0 0 4px;font-size:14px;line-height:1.55}.public-price-quoted{grid-template-columns:1fr}.public-price-quoted strong{letter-spacing:0;color:#cfe2f7;line-height:1.4;font-size:15px!important}.public-package-note{color:#93abc4;margin:0 0 16px;font-size:12px;line-height:1.5}.public-package-starting-price{color:#f7fbff;letter-spacing:-.04em;margin:-4px 0 18px;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:800}.public-package-footnote{color:#93abc4;text-align:center;max-width:820px;margin:26px auto 0;font-size:13px;line-height:1.6}.public-package-aside{background:linear-gradient(140deg,#0b315899,#07111ed9);border:1px solid #67aaf047;border-radius:10px;justify-items:start;gap:10px;margin-top:30px;padding:clamp(22px,3vw,32px);display:grid}.public-package-aside h3{margin:0;font-size:clamp(1.3rem,2vw,1.75rem)}.public-package-aside p{color:#aac0d8;max-width:74ch;margin:0;font-size:15px;line-height:1.6}.public-package-separate{border-color:#94aacc52;margin-top:18px}@media (max-width:1100px){.final-services .public-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.final-services .public-package-grid{grid-template-columns:1fr}}.final-services .service-state{min-height:0;padding:clamp(22px,3vw,34px)}.final-services .service-state h3{font-size:clamp(1.35rem,2vw,1.8rem)}.final-about-hero h1{max-width:12ch;font-size:clamp(2.8rem,5.9vw,5.75rem);line-height:.98}.public-about .public-steps{border-top:1px solid #94aacc33;gap:0}.public-about .public-steps article{border-color:#94aacc33;min-height:0;padding:24px 18px}.public-about .public-founder-section{padding-block:clamp(46px,7vw,82px)}.contact-hero{padding-block:clamp(56px,7vw,84px) 30px}.contact-hero h1{max-width:760px;margin-block:16px;font-size:clamp(2.55rem,5.3vw,4.7rem);line-height:1}.contact-redesign{padding-top:28px;display:block}.contact-redesign .contact-form-card{width:min(100%,860px);margin-inline:auto;padding:clamp(22px,4vw,46px)}.auth-context h1,.auth-panel h1{font-size:clamp(2rem,4vw,3.35rem);line-height:1}@media (max-width:1000px){.mobile-menu nav{background:#07111d;border-bottom:0;border-left:1px solid #94aacc3d;width:min(360px,88vw);min-height:100dvh;padding:76px 24px 28px;top:0;left:auto;right:0;box-shadow:-24px 0 70px #00000080}.mobile-menu nav>a:not(.button){color:#e9f4ff;border-color:#94aacc2e}.mobile-menu summary{z-index:2;position:relative}}@media (max-width:700px){.final-services .services-v2-hero{padding-block:52px 34px}.final-services .public-feature-grid,.final-services .public-package-grid,.final-services .service-state-grid{grid-template-columns:1fr}.final-services .service-v2-panel{padding:22px}.final-services .service-v2-visual{margin-top:20px}.contact-redesign{padding-inline:0}.contact-redesign .contact-form-card{border-radius:0}.public-about .public-feature-grid{grid-template-columns:1fr}}@media (min-width:1001px){.shell{width:min(1320px,100% - 96px)}.site-header .nav-inner{gap:38px;height:88px}.site-header .wordmark{gap:12px;font-size:24px}.site-header .wordmark .brand-mark{width:38px;height:38px}.site-header .desktop-nav{gap:32px}.site-header .desktop-nav a{font-size:14px}.site-header .nav-actions{gap:13px}.site-header .login-link{min-height:44px;padding-inline:18px;font-size:13px}.site-header .nav-consultation{min-height:46px;padding-inline:20px;font-size:13px}.hero{gap:clamp(52px,6vw,100px);min-height:760px;padding-block:clamp(96px,9vw,138px)}.hero h1{font-size:clamp(4.45rem,7.4vw,7.35rem)}.hero-lede{max-width:650px;font-size:clamp(1.08rem,1.45vw,1.24rem)}.hero .eyebrow{letter-spacing:.13em;white-space:nowrap;gap:12px;max-width:none;font-size:11px}.hero .eyebrow span{width:8px;height:8px}.hero .button{min-height:54px;padding-inline:24px;font-size:14px}.system-orbit{min-height:620px;transform:scale(1.08)}.orbit-core{width:174px;height:174px}.orbit-node{min-width:158px;padding:17px 20px}.section{padding-block:clamp(92px,9vw,132px)}.section-heading h2,.control-section h2{font-size:clamp(3rem,4.7vw,4.6rem)}.section-heading p,.control-section>div>div>p{font-size:18px}.service-card{min-height:440px;padding:32px}.service-card h3{margin-top:48px;font-size:28px}.service-card p{font-size:15px}.service-card ul{font-size:13px}.public-footer{padding-top:78px}.public-footer-links a,.public-footer-contact{font-size:13px}}.public-feature-card-typographic{min-height:190px;padding-top:32px;position:relative}.public-feature-card-typographic:before{content:"";background:#1686ff;width:42px;height:1px;margin-bottom:24px;display:block;box-shadow:0 0 16px #1686ff6b}.public-about .public-founder-section{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:clamp(42px,8vw,128px)}.public-about .public-founder-section h2{letter-spacing:-.065em;margin:0 0 14px;font-size:clamp(2.6rem,5vw,5rem);line-height:.98}.public-about .public-founder-section aside{margin:0}.mobile-menu{margin-left:auto;display:none}.mobile-menu-trigger{color:#fff;cursor:pointer;background:#081423b8;border:1px solid #60a5fa7a;border-radius:8px;place-content:center;gap:7px;width:48px;height:48px;display:grid}.mobile-menu-trigger span{background:currentColor;width:23px;height:2px;display:block}.mobile-menu-dialog{color:#e9f4ff;background:#07111d;border:0;width:min(360px,88vw);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;box-shadow:-24px 0 70px #0000008c}.mobile-menu-dialog::backdrop{background:#00000094}html:has(.mobile-menu-dialog[open]){overflow:hidden}.mobile-menu-panel{min-height:100%;padding:78px 24px 28px;position:relative}.mobile-menu-close{color:#e9f4ff;cursor:pointer;background:0 0;border:1px solid #94aacc4d;border-radius:8px;width:42px;height:42px;font-size:30px;line-height:1;position:absolute;top:18px;right:18px}.mobile-menu-dialog nav{gap:5px;display:grid}.mobile-menu-dialog nav>a:not(.button){color:#e9f4ff;border-bottom:1px solid #94aacc2e;padding:13px 0;font-size:18px;font-weight:700;text-decoration:none}.mobile-menu-dialog .button{min-height:50px;margin-top:18px}@media (max-width:1000px){.desktop-nav,.nav-actions{display:none}.mobile-menu{display:block}.mobile-menu nav{display:none}}@media (max-width:620px){.public-about .public-founder-section{grid-template-columns:1fr}.public-feature-card-typographic{min-height:0}}.final-services .services-v2-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.final-services .service-v2-panel{background:#091522;border-radius:10px;min-height:0;padding:28px;display:block;box-shadow:0 12px 30px #0000002e}.final-services .service-v2-copy h2{font-size:clamp(1.6rem,2.4vw,2.35rem)}.final-services .service-v2-copy .button{min-height:46px;margin-top:8px}.final-services .service-roadmap{background:#060d16;padding-block:72px}.final-services .service-roadmap .section-heading h2{max-width:680px;margin-inline:auto;font-size:clamp(2rem,3.7vw,3.5rem)}.final-services .service-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.final-services .service-state{box-shadow:none;background:#091522;border-radius:10px;padding:0}.final-services .service-state h3{color:#cfe4ff;letter-spacing:.1em;text-transform:uppercase;padding:18px 20px 12px;font-size:1rem}.final-services .service-state ul{background:#94aacc24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid}.final-services .service-state li{color:#d7e4f3;background:#0c1b2d;align-items:center;min-height:74px;padding:15px;font-size:14px;line-height:1.4;display:flex}.public-solutions{background:#050a12}.public-solutions .public-hero{background:linear-gradient(118deg,#050a12,#081524)}.public-solutions .public-problem-stack span{box-shadow:none;background:#0b1725;border-color:#7499c53d}.public-solutions .public-problem-stack span:before{border-color:#2f8bf0}.public-solutions .public-comparison article,.public-solutions .public-comparison .is-with{background:#091522;border-color:#7097c040}.public-solutions .public-comparison .is-with{background:#0b1b2d}.public-solutions .about-statement,.public-solutions .public-surface{background:#07111d}.public-solutions .industry-selector-card{box-shadow:none;background:#091522;border-color:#7097c038}.public-solutions .industry-selector-card>span{color:#75b6f4;background:0 0;border-radius:0}.public-solutions .public-cta{background:#091522;padding-block:58px}.public-solutions .public-cta h2{max-width:620px;font-size:clamp(2rem,3.4vw,3.25rem)}.about-v4{background:#050a12}.about-v4-hero{background:#050a12;border-bottom:1px solid #84a2c433;padding:clamp(92px,12vw,166px) 0 56px}.about-v4-hero-copy{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:70px;display:grid}.about-v4-hero h1{color:#f5f9ff;letter-spacing:-.08em;max-width:11ch;margin:0;font-size:clamp(3.8rem,7.4vw,7.9rem);line-height:.9}.about-v4-hero h1 span{color:#2c83eb}.about-v4-hero-copy p{color:#aabbd0;max-width:34ch;margin:0 0 10px;font-size:clamp(1.05rem,1.55vw,1.25rem);line-height:1.65}.about-v4-rule{color:#87a1bf;letter-spacing:.17em;text-transform:uppercase;border-top:1px solid #84a2c447;gap:18px;margin-top:58px;padding-top:15px;font-size:10px;font-weight:900;display:flex}.about-v4-rule span+span:before{content:"/";color:#2c83eb;margin-right:18px}.about-v4-story,.about-v4-founder{background:#08111d;padding-block:clamp(68px,9vw,130px)}.about-v4-split{grid-template-columns:minmax(0,.95fr) minmax(300px,.85fr);align-items:start;gap:clamp(48px,10vw,150px);display:grid}.about-v4-split h2,.about-v4 .public-section-header h2{color:#f4f8ff;letter-spacing:-.07em;margin:0;font-size:clamp(2.5rem,4.8vw,5rem);line-height:.98}.about-v4-split p{color:#b2c2d4;margin:0 0 18px;font-size:1.08rem;line-height:1.72}.about-v4-builds,.about-v4-process,.about-v4-expectations{padding-block:clamp(68px,9vw,126px)}.about-v4 .public-section-header{max-width:760px;margin-bottom:38px}.about-v4-build-list{border-top:1px solid #84a2c440}.about-v4-build-list article{border-bottom:1px solid #84a2c433;grid-template-columns:80px minmax(0,1fr);gap:26px;padding:25px 0;display:grid}.about-v4-build-list b,.about-v4-process-list b{color:#4b9df2;letter-spacing:.12em;font-size:12px}.about-v4-build-list h3,.about-v4-process-list h3,.about-v4-expectation-list h3{color:#f4f8ff;margin:0 0 7px;font-size:clamp(1.25rem,2vw,1.7rem)}.about-v4-build-list p,.about-v4-process-list p,.about-v4-expectation-list p{color:#aabbd0;margin:0;line-height:1.6}.about-v4-process{background:#08111d}.about-v4-process-list{border-top:1px solid #84a2c440;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.about-v4-process-list article{border-right:1px solid #84a2c433;padding:24px 20px 18px 0}.about-v4-process-list article+article{padding-left:20px}.about-v4-process-list article:last-child{border-right:0}.about-v4-founder{border-top:1px solid #84a2c42e}.about-v4-founder-note{border-top:1px solid #84a2c43d;padding-top:18px;color:#d5e7fa!important}.about-v4-expectation-list{border-top:1px solid #84a2c440;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.about-v4-expectation-list article{border-right:1px solid #84a2c433;padding:24px 22px 18px 0}.about-v4-expectation-list article+article{padding-left:22px}.about-v4-expectation-list article:last-child{border-right:0}.contact-support-brief{background:#94aacc2e;border:1px solid #94aacc2e;grid-template-columns:1fr 1fr;gap:1px;width:min(100%,860px);margin:20px auto 0;display:grid}.contact-support-brief>div{background:#091522;padding:20px}.contact-support-brief strong{color:#eaf3ff;font-size:14px}.contact-support-brief p{color:#aabbd0;margin:8px 0 0;font-size:14px;line-height:1.55}.auth-page{background:#050a12}.auth-shell{align-items:stretch;gap:30px;width:min(1200px,100% - 48px);padding-block:clamp(72px,10vw,132px)}.auth-context,.auth-panel{background:#091522;border-radius:10px;box-shadow:0 18px 42px #00000047}.auth-context{flex-direction:column;padding:clamp(30px,4vw,52px);display:flex}.auth-context .brand-mark{width:42px;height:42px;margin-bottom:34px}.auth-context h1{max-width:9ch;font-size:clamp(3rem,5vw,5rem)}.auth-context ul{display:none}.auth-context .product-frame{box-shadow:none;margin-top:auto}.auth-panel{align-self:center;padding:clamp(30px,4vw,48px)}.auth-panel input{background:#060d16;border-color:#8ca8c959;min-height:52px;font-size:15px}.auth-panel .button-primary{background:#176fe5;min-height:52px}.auth-panel .button-primary:hover{background:#2885f3}@media (max-width:900px){.final-services .services-v2-stack,.final-services .service-state-grid{grid-template-columns:1fr 1fr}.about-v4-hero-copy,.about-v4-split{grid-template-columns:1fr;gap:26px}.about-v4-process-list{grid-template-columns:1fr 1fr;gap:20px}.about-v4-process-list article,.about-v4-process-list article+article,.about-v4-expectation-list article,.about-v4-expectation-list article+article{border:0;padding:0}.about-v4-expectation-list{grid-template-columns:1fr;gap:20px}.auth-shell{grid-template-columns:1fr}.auth-context .product-frame{display:none}}@media (max-width:620px){.final-services .services-v2-stack,.final-services .service-state-grid,.final-services .service-state ul,.contact-support-brief,.about-v4-process-list{grid-template-columns:1fr}.about-v4-hero{padding-top:84px}.about-v4-hero h1{font-size:clamp(3.4rem,15vw,4.7rem)}.about-v4-rule{flex-wrap:wrap;gap:10px}.about-v4-rule span+span:before{margin-right:10px}.about-v4-build-list article{grid-template-columns:48px 1fr;gap:14px}.auth-shell{width:min(100% - 32px,1200px);padding-block:32px}.auth-context,.auth-panel{padding:24px}.auth-context h1{font-size:3rem}.auth-context .login-help-card{margin-top:22px}}.public-redesign .public-eyebrow,.home-connections .public-eyebrow{letter-spacing:.16em;margin-bottom:16px;color:#5db3ff!important;font-size:12px!important}.public-redesign .public-section-header h2{font-size:clamp(2rem,3.6vw,3.35rem);line-height:1.04}.public-solutions .public-hero h1{font-size:clamp(3rem,5.4vw,5.4rem)}.public-solutions .public-hero:after{opacity:.15}.final-services .public-eyebrow{font-size:12px!important}.final-services .services-v2-hero h1{font-size:clamp(2.55rem,4.5vw,4.2rem)}.contact-hero h1{font-size:clamp(2.45rem,4.7vw,4.2rem)}.auth-context h1,.auth-panel h1{font-size:clamp(2rem,3.6vw,3rem)}.hero .eyebrow{color:#9bd4ff;background:linear-gradient(90deg,#0c284561,#0000 75%);border-left:1px solid #3c9cf2;border-right:1px solid #3c9cf2;padding:10px 18px;display:inline-flex;position:relative}.hero .eyebrow:before,.hero .eyebrow:after{content:"";border-color:#3c9cf2;width:10px;height:10px;position:absolute}.hero .eyebrow:before{border-top:1px solid;top:0;left:-1px}.hero .eyebrow:after{border-bottom:1px solid;bottom:0;right:-1px}.hero .eyebrow span{display:none}.home-connections{background:#050a12;border-top:1px solid #709ac829}.home-connections-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:end;gap:clamp(34px,8vw,120px);margin-bottom:clamp(32px,5vw,64px);display:grid}.home-connections h2{color:#f4f8ff;letter-spacing:-.06em;max-width:13ch;margin:0;font-size:clamp(2.25rem,4.2vw,4rem);line-height:1}.home-connections-heading>p{color:#aabbd0;max-width:38ch;margin:0;font-size:1rem;line-height:1.65}.home-outcome-grid{border-top:1px solid #709ac829;border-bottom:1px solid #709ac829;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-outcome-grid article{border-right:1px solid #709ac829;gap:9px;min-height:150px;padding:24px 20px;display:grid}.home-outcome-grid article:last-child{border-right:0}.home-outcome-grid strong{color:#f4f8ff;font-size:1.05rem}.home-outcome-grid span{color:#aabbd0;font-size:.9rem;line-height:1.55}@media (max-width:800px){.home-outcome-grid{grid-template-columns:1fr 1fr}.home-outcome-grid article:nth-child(2){border-right:0}.home-outcome-grid article:nth-child(-n+2){border-bottom:1px solid #709ac829}}@media (max-width:520px){.home-outcome-grid{grid-template-columns:1fr}.home-outcome-grid article,.home-outcome-grid article:nth-child(2){border-bottom:1px solid #709ac829;border-right:0;min-height:0}.home-outcome-grid article:last-child{border-bottom:0}}.home-system-map{background:radial-gradient(circle at 50% 52%,#1869ca2e,#0000 26%),linear-gradient(135deg,#071525,#050a12);border-block:1px solid #71a2d842;min-height:470px;position:relative;overflow:hidden}.home-system-map:before{content:"";border:1px solid #4e97e62e;position:absolute;inset:11% 8%}.home-system-core{z-index:2;color:#eff8ff;text-align:center;background:#091a2d;border:1px solid #67b9ffb8;border-radius:50%;place-content:center;width:152px;height:152px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #0d2e513d}.home-system-core b{font-size:17px}.home-system-core span{color:#91c7f6;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:800}.home-system-path{z-index:1;opacity:.8;background:linear-gradient(90deg,#0000,#2f8eea 18%,#6dc0ff 50%,#2f8eea 82%,#0000);width:76%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-system-path-two{transform:translate(-50%,-50%)rotate(90deg)}.home-system-node{z-index:3;color:#d9ecff;letter-spacing:.02em;background:#081727;border:1px solid #6db7f661;padding:10px 12px;font-size:12px;font-weight:800;position:absolute}.home-system-node:before{content:"";background:#5cb5ff;border-radius:50%;width:6px;height:6px;margin:0 8px 1px 0;display:inline-block}.home-system-website{top:12%;left:12%}.home-system-intake{top:12%;right:12%}.home-system-crm{top:39%;right:8%}.home-system-calendar{bottom:12%;right:14%}.home-system-followup{bottom:12%;left:12%}.home-system-workflow{top:39%;left:8%}.home-system-ai{top:8%;left:50%;transform:translate(-50%)}.about-v4-hero{padding-bottom:clamp(58px,7vw,96px)}.about-v4-hero-layout{grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.about-v4-hero-copy{display:block}.about-v4-hero-copy p{margin:24px 0 0}.about-v4-hero h1{font-size:clamp(3.5rem,6.3vw,6.6rem)}.about-v4-hero-visual{background:#07121f;border:1px solid #75b2ed54;overflow:hidden}.about-v4-hero-visual img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.about-v4-split h2{font-size:clamp(2.3rem,3.9vw,3.8rem)}.about-v4 .public-section-header h2{font-size:clamp(2.1rem,3.7vw,3.5rem)}.public-footer-contact{margin-top:16px;font-size:14px}.public-footer-links{gap:clamp(22px,3vw,42px)}.public-footer-links strong{letter-spacing:.08em;margin-bottom:7px;font-size:12px}@media (max-width:900px){.home-connections-heading,.about-v4-hero-layout{grid-template-columns:1fr;gap:28px}.about-v4-hero-visual{max-width:720px}.about-v4-rule{margin-top:36px}.home-system-map{min-height:440px}}@media (max-width:620px){.public-redesign .public-eyebrow,.home-connections .public-eyebrow{letter-spacing:.13em;font-size:11px!important}.hero .eyebrow{letter-spacing:.09em;white-space:normal;max-width:100%;padding:8px 13px;line-height:1.45;display:flex;font-size:9px!important}.home-connections h2{font-size:clamp(2.1rem,10vw,3.2rem)}.home-system-map{min-height:540px}.home-system-map:before{inset:8% 5%}.home-system-core{width:126px;height:126px}.home-system-core b{font-size:15px}.home-system-node{padding:8px 9px;font-size:10px}.home-system-node:before{width:5px;height:5px;margin-right:5px}.home-system-website{top:16%;left:6%}.home-system-intake{top:16%;right:6%}.home-system-crm{top:42%;right:3%}.home-system-calendar{bottom:14%;right:8%}.home-system-followup{bottom:14%;left:5%}.home-system-workflow{top:42%;left:3%}.home-system-ai{top:5%}.public-footer-links{gap:28px 18px}.public-footer-links a{font-size:13px}.public-footer-bottom{gap:13px;font-size:10px}.about-v4-hero{padding-top:82px}.about-v4-hero h1{font-size:clamp(3.2rem,14vw,4.6rem)}}@media (min-width:981px){.workspace-v3.secure-page{height:calc(100dvh - 79px);min-height:0;overflow:hidden}.workspace-v3 .secure-shell{grid-template-columns:240px minmax(0,1fr);height:100%;min-height:0}.workspace-v3 .secure-sidebar{width:auto;height:100%;min-height:0;padding:14px 10px;position:relative;top:auto}.workspace-v3 .secure-sidebar nav{overscroll-behavior:contain;min-height:0;padding:0 4px 12px 0;overflow-y:auto}.workspace-v3 .workspace-context-nav{max-height:none;margin-bottom:4px;overflow:visible}.workspace-v3 .secure-main{overscroll-behavior:contain;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:28px clamp(22px,3vw,54px) 48px;overflow-y:auto}.workspace-v3 .workspace-stack{width:min(100%,1540px);margin-inline:auto}}.workspace-v3 .secure-sidebar nav,.workspace-v3 .workspace-context-nav{scrollbar-width:none}.workspace-v3 .secure-sidebar nav::-webkit-scrollbar{display:none}.workspace-v3 .workspace-context-nav::-webkit-scrollbar{display:none}.workspace-v3 .secure-main :is(.secure-card,.owner-page-summary,.daily-brief-card){max-width:none}.workspace-v3 .dashboard-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.workspace-v3 .metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}@media (max-width:900px){.workspace-v3 .dashboard-action-grid{grid-template-columns:1fr}}@media (min-width:801px){.package-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-recovery{gap:18px;display:grid}.dashboard-recovery .dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-command-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:start}.dashboard-command-grid .secure-card{min-height:0}.dashboard-command-grid .card-heading{margin-bottom:14px}.dashboard-command-grid .card-heading h2,.dashboard-recovery .daily-brief-card .card-heading h2{font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.18}.dashboard-recovery .daily-brief-card{padding:22px}.dashboard-recovery .daily-brief-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);gap:14px}.dashboard-recovery .daily-brief-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-recovery .daily-brief-item{align-content:start;min-height:112px}.dashboard-recovery .daily-brief-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-recovery .dashboard-activity{padding:18px 22px}.dashboard-recovery .dashboard-activity .card-heading{margin-bottom:8px}.dashboard-recovery .dashboard-activity .empty-state{text-align:left;padding:4px 0}@media (max-width:1100px){.dashboard-recovery .dashboard-metrics,.dashboard-command-grid,.dashboard-recovery .daily-brief-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-recovery .daily-brief-focus{grid-column:1/-1}}@media (max-width:700px){.dashboard-recovery .dashboard-metrics,.dashboard-command-grid,.dashboard-recovery .daily-brief-layout,.dashboard-recovery .daily-brief-list{grid-template-columns:1fr}.dashboard-recovery .daily-brief-focus{grid-column:auto}.dashboard-recovery .daily-brief-card{padding:16px}}.solutions-recovery{color:#e8f2ff;background:#07111d}.solutions-recovery p{color:#adc0d5}.solutions-recovery-hero{background:radial-gradient(circle at 82% 8%,#2563eb42,#0000 31%),linear-gradient(130deg,#07111d,#0a1c31);padding:clamp(72px,10vw,144px) 0 clamp(52px,7vw,96px)}.solutions-recovery-hero h1{color:#f4f8ff;letter-spacing:-.075em;max-width:13ch;margin:14px 0 18px;font-size:clamp(3.1rem,7vw,7.4rem);line-height:.93}.solutions-recovery-hero p{max-width:62ch;font-size:clamp(1.05rem,1.5vw,1.25rem)}.solutions-recovery-intro{grid-template-columns:.65fr .7fr .7fr;align-items:center;gap:clamp(22px,4vw,58px);padding-block:clamp(58px,8vw,112px);display:grid}.solutions-recovery-intro h2,.solutions-problem-map h2,.solutions-connected-work h2,.solutions-industries h2,.solutions-workflow h2{color:#f0f7ff;letter-spacing:-.06em;font-size:clamp(2rem,4vw,4.2rem);line-height:.99}.solutions-problem-map{border-top:1px solid #94aacc33;padding-block:clamp(54px,8vw,108px)}.solutions-problem-map .section-heading{max-width:760px;margin-bottom:28px}.solutions-problem-list{border-top:1px solid #94aacc38}.solutions-problem-list article{border-bottom:1px solid #94aacc38;grid-template-columns:64px minmax(0,1fr) minmax(240px,.58fr);gap:24px;padding:25px 0;display:grid}.solutions-problem-list article>span{color:#7fc4ff;letter-spacing:.14em;font-size:12px;font-weight:900}.solutions-problem-list h3{color:#f0f7ff;margin:0 0 7px;font-size:clamp(1.25rem,2vw,1.7rem)}.solutions-problem-list p{margin:0;line-height:1.58}.solutions-problem-list b{color:#89c8ff;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.solutions-connected-work{background:linear-gradient(135deg,#0c2948,#081525);padding-block:clamp(58px,8vw,112px)}.solutions-connected-work .about-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,7vw,106px);display:grid}.solutions-industries{padding-block:clamp(58px,8vw,108px)}.solutions-industries .section-heading{max-width:760px;margin-bottom:30px}.solutions-industries .industry-selector-grid{background:#94aacc38;border:1px solid #94aacc38;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.solutions-industries .industry-selector-card{background:#0a1929;border:0;border-radius:0}.solutions-workflow{background:#08111d;padding-block:clamp(58px,8vw,108px)}.solutions-workflow .section-heading{width:min(100% - 32px,760px);margin:0 auto 28px}@media (max-width:980px){.solutions-recovery-intro{grid-template-columns:1fr 1fr}.solutions-recovery-intro>div:first-child{grid-column:1/-1}.solutions-industries .industry-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.solutions-recovery-hero h1{font-size:clamp(3rem,14vw,4.8rem)}.solutions-recovery-intro,.solutions-problem-list article,.solutions-connected-work .about-grid,.solutions-industries .industry-selector-grid{grid-template-columns:1fr}.solutions-recovery-intro>div:first-child{grid-column:auto}.solutions-problem-list article{gap:10px;padding:20px 0}}.sales-recovery{gap:16px;display:grid}.sales-recovery .pipeline-shell{border-radius:16px}.sales-recovery .prospect-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));gap:10px;padding:12px}.sales-recovery .prospect-card{min-height:0;padding:15px}.sales-recovery .prospect-card-top strong{font-size:1rem;line-height:1.25}.client-list-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.client-record-card{min-height:0;padding:16px}@media (min-width:1300px){.sales-recovery .prospect-card-grid,.client-list-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workspace-v3 .secure-sidebar{background:linear-gradient(#081221 0%,#060b14 100%);border-right:1px solid #7db1eb29}.workspace-v3 .workspace-sidebar-nav>a,.workspace-v3 .workspace-primary-nav-item>a{letter-spacing:.01em;border-radius:10px;font-size:13px}.workspace-v3 .workspace-sidebar-nav>a.active,.workspace-v3 .workspace-primary-nav-item>a.active{background:linear-gradient(90deg,#2d81eb38,#2d81eb0f);box-shadow:inset 2px 0 #68b7ff}.workspace-v3 .secure-main{background:radial-gradient(circle at 78% -20%,#2277de1f,#0000 30%),#070d16}.owner-dashboard .dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-dashboard .dashboard-metrics .dashboard-card{background:linear-gradient(145deg,#102743eb,#08111ef2);min-height:118px;padding:19px}.owner-dashboard .dashboard-metrics .dashboard-card strong{font-size:clamp(1.65rem,2.5vw,2.4rem)}.dashboard-workbench{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px;display:grid}.dashboard-command-center{min-height:310px;background:linear-gradient(145deg,#0d223bf5,#070f1bf5)!important}.dashboard-right-rail{gap:14px;display:grid}.dashboard-right-rail .quick-actions{grid-template-columns:1fr;gap:8px}.dashboard-right-rail .quick-actions a{min-height:46px;padding:12px 14px}.dashboard-rail-note{gap:8px;display:grid;background:linear-gradient(145deg,#0b1e33f0,#070e19f0)!important;border-left:2px solid #68b7ff!important;padding:18px!important}.dashboard-rail-note span{color:#89a8c7;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.dashboard-rail-note strong{color:#f1f7ff;font-size:18px}.dashboard-rail-note a{color:#9bd3ff;font-size:13px;font-weight:800}.dashboard-debrief{border-color:#68b7ff40!important}.clients-workspace .clients-context-nav{background:#07101dc2;border:1px solid #81b4e733;border-radius:14px;padding:7px}.clients-workspace .clients-context-nav a{min-height:40px;padding:10px 13px}.client-summary-strip{border-block:1px solid #94aacc24;flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding:12px 0;display:flex}.client-summary-strip a{color:#9fb0c7;white-space:nowrap;font-size:12px;line-height:1.4;text-decoration:none}.client-summary-strip strong{color:#e7f3ff;font-variant-numeric:tabular-nums;margin-inline-end:7px;font-size:14px;display:inline-block}.client-summary-strip a:hover,.client-summary-strip a:focus-visible{color:#dff2ff}.clients-workspace .client-record-panel{background:linear-gradient(145deg,#0c1d32eb,#070f1bf2)}.clients-workspace .client-list-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,275px),1fr))}.clients-workspace .client-record-card{background:linear-gradient(150deg,#0f233af0,#070f1bf5);border-color:#79aee73b}.operations-workspace .data-row,.finance-reconciliation .finance-provider-list>div,.approval-record{border-color:#7cadde2e}.operations-workspace .compact-metrics,.finance-reconciliation .finance-command{border-radius:16px;overflow:hidden}.department-grid{gap:12px}.department-card{background:linear-gradient(150deg,#0c1e33eb,#070f1bf2);border-color:#7cadde33}.department-card:hover{border-color:#68b7ff94;box-shadow:0 16px 42px #00000038}.approval-record{background:linear-gradient(145deg,#0c1d32f0,#070f1bf7);border-radius:14px}.finance-reconciliation .finance-command>div{min-height:142px}.finance-reconciliation .finance-provider-grid .secure-card{background:linear-gradient(145deg,#0b1c30eb,#070f1bf5)}.workforce-department,.workforce-intro{background:linear-gradient(145deg,#0a1a2ef0,#060e19f7)!important}.workforce-card{background:#050e198f;border-color:#78ade036}@media (max-width:1050px){.dashboard-workbench{grid-template-columns:1fr}.dashboard-right-rail,.dashboard-right-rail .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.owner-dashboard .dashboard-metrics,.dashboard-right-rail,.dashboard-right-rail .quick-actions{grid-template-columns:1fr}.dashboard-command-center{min-height:0}.owner-dashboard .dashboard-metrics .dashboard-card{min-height:96px}.workspace-v3 .secure-main{background:#070d16}}.public-chat{bottom:20px;right:20px}.public-chat-panel{border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(390px,100vw - 28px);height:min(580px,100dvh - 104px);display:grid}.public-chat-head{align-items:center;padding:14px 16px}.public-chat-head strong:after{content:" · online";color:#76d3a7;font-size:10px;font-weight:800}.public-chat-body{align-content:start;min-height:0;padding:14px;overflow-y:auto}.public-chat-answer{gap:10px;min-height:120px;display:grid}.public-chat-answer h3{font-size:17px}.public-chat-question,.public-chat-response{max-width:88%;margin:0!important}.public-chat-question{justify-self:end}.public-chat-response{background:#0f172a9e;border:1px solid #94aacc1f;border-radius:12px;padding:10px 12px}.public-chat-form{background:#07101b;padding-top:8px;position:sticky;bottom:0}.public-chat-form textarea{resize:none;min-height:46px;max-height:100px}.public-chat-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.public-chat-options button,.public-chat-options a{min-height:34px;padding:7px 9px;font-size:11px}.public-chat-options button:nth-child(-n+3){grid-column:span 1}.public-chat-note{font-size:11px}.owner-ai-drawer{overflow:hidden}.owner-ai-drawer-content{grid-template-rows:auto minmax(0,1fr);height:100%;padding:18px;display:grid}.owner-ai-drawer .owner-ai-conversation{background:0 0;border:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:220px minmax(0,1fr);column-gap:18px;height:100%;min-height:0;margin:0;padding:0;display:grid}.owner-ai-drawer .owner-ai-conversation-head{border-bottom:1px solid #94aacc29;grid-column:1/-1;padding:0 0 14px}.owner-ai-drawer .owner-ai-history{border-right:1px solid #94aacc24;grid-row:2/4;min-width:0;padding:14px 14px 14px 0}.owner-ai-drawer .owner-ai-history summary{color:#9fb0c4;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:850}.owner-ai-drawer .owner-ai-threads{gap:6px;margin:10px 0;display:grid;overflow:auto}.owner-ai-drawer .owner-ai-threads button{text-align:left;white-space:normal;border-radius:8px;width:100%}.owner-ai-drawer .owner-ai-messages{grid-column:2;max-height:none;margin-top:14px;padding:2px 4px}.owner-ai-drawer .owner-ai-form{border-top:1px solid #94aacc24;grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:12px}.owner-ai-drawer .owner-ai-form textarea{min-height:62px}.owner-command-center .owner-command-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.owner-command-center .owner-action-panel{align-content:start}.owner-daily-actions{gap:8px;display:grid}.owner-daily-actions a{background:#070f1b8f;border:1px solid #7cadde33;border-radius:10px;gap:3px;min-height:0;padding:11px 12px;text-decoration:none;display:grid}.owner-daily-actions a:hover,.owner-daily-actions a:focus-visible{background:#0e2d4ca8;border-color:#68b7ffad;outline:none}.owner-daily-actions strong{color:#eaf4ff;font-size:13px}.owner-daily-actions span{color:#91a8c0;font-size:11px;line-height:1.4}.owner-admin-tools{margin-top:10px}.owner-admin-tools .quick-actions,.finance-reconciliation .finance-command{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-reconciliation .finance-command>div{min-height:0;padding:16px}.finance-reconciliation .finance-provider-grid .secure-card{padding:16px}@media (max-width:700px){.owner-admin-tools .quick-actions,.finance-reconciliation .finance-command{grid-template-columns:1fr}.public-chat{bottom:14px;right:14px}.public-chat-panel{height:min(560px,100dvh - 80px)}.public-chat-options{grid-template-columns:1fr}.owner-ai-drawer{width:calc(100% - 16px);height:calc(100dvh - 16px);inset:8px}.owner-ai-drawer-content{padding:14px}.owner-ai-drawer .owner-ai-conversation{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:1fr}.owner-ai-drawer .owner-ai-history{border-bottom:1px solid #94aacc24;border-right:0;grid-row:auto;padding:8px 0}.owner-ai-drawer .owner-ai-threads{display:flex;overflow-x:auto}.owner-ai-drawer .owner-ai-threads button{white-space:nowrap;width:auto}.owner-ai-drawer .owner-ai-messages,.owner-ai-drawer .owner-ai-form{grid-column:1}.owner-ai-drawer .owner-ai-messages{margin-top:8px}.owner-ai-drawer .owner-ai-form{grid-template-columns:1fr}.owner-ai-drawer .owner-ai-form .button{width:100%}}.lifecycle-stage{color:#b9dcff;letter-spacing:.07em;text-transform:uppercase;background:#2563eb1f;border:1px solid #60a5fa4d;border-radius:999px;width:max-content;padding:3px 7px;font-size:10px;font-weight:850;display:inline-flex}.department-card dd small{color:#8193ab;margin-top:4px;font-size:11px;display:block}.department-card dl div:has(.lifecycle-stage){grid-template-columns:auto 1fr;align-items:start}.department-card dl div:has(.lifecycle-stage) dt{grid-column:1/-1}.research-workspace .compact-metrics .dashboard-card{min-height:0;padding:14px}.research-catalog{padding:18px}.research-catalog .data-list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:8px;display:grid}.research-catalog .data-row{background:#070f1bb3;border:1px solid #7cadde2e;border-radius:10px;min-height:0;padding:12px}.research-catalog .data-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.research-catalog .data-row p{margin:8px 0 0;font-size:12px;line-height:1.45}.workforce-rows{gap:7px;display:grid}.workforce-card{border-radius:10px;padding:0}.workforce-card>summary{color:#eaf4ff;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 14px;font-size:13px;font-weight:750;display:grid}.workforce-card[open]>summary{border-bottom:1px solid #94aacc24}.workforce-card>div,.workforce-card>h3,.workforce-card>p,.workforce-card>dl,.workforce-card>details{margin-inline:14px}.workforce-card>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:12px;margin-bottom:14px}.social-department .secure-card{padding:18px}.social-department .social-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.social-department .social-control-grid article{min-height:0;padding:13px}.social-department .workspace-summary-grid{gap:10px}.social-department .data-row{min-height:0;padding:11px 0}.operations-workspace,.workspace-v3 .secure-main{scrollbar-color:#76a0cd7a transparent}@media (max-width:800px){.research-catalog .data-list,.workforce-card>dl,.social-department .social-control-grid,.workforce-card>summary{grid-template-columns:1fr}.social-department .secure-card{padding:15px}}@media (min-width:1180px){.department-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.department-card{min-height:0;padding:16px}.department-card p{min-height:0}.department-card dl{margin:14px 0}.dashboard-primary-column{gap:14px;min-width:0;display:grid}.dashboard-command-center{min-height:0}.dashboard-primary-column .dashboard-activity{margin:0}.pipeline-filter-actions{align-items:end;gap:8px;display:flex}.pipeline-filter-actions .button{white-space:nowrap;justify-content:center;min-height:38px}.public-chat-panel{grid-template-rows:auto minmax(0,1fr) auto}.public-chat-head{align-items:center}.public-chat-head strong:after{content:""}.public-chat-head span{align-items:center;gap:6px;display:flex}.public-chat-head span i,.owner-ai-drawer-toolbar span i{background:#76d3a7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #76d3a71a}.public-chat-head-actions,.owner-ai-drawer-toolbar>div:last-child{gap:7px;display:flex}.public-chat-head-actions button{place-items:center;display:grid}.public-chat-body{min-height:0;overflow-y:auto}.public-chat-answer{min-height:0}.public-chat-welcome{align-items:flex-start;gap:11px;padding:4px 2px 8px;display:flex}.public-chat-welcome>span{color:#dbeafe;background:linear-gradient(145deg,#2563eb,#12365f);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.public-chat-welcome strong{color:#f1f7ff;font-size:14px;display:block}.public-chat-welcome p{margin:4px 0 0!important}.public-chat-suggestions{gap:7px;display:grid}.public-chat-suggestions button{color:#cfe6ff;font:inherit;text-align:left;cursor:pointer;background:#1127448c;border:1px solid #60a5fa40;border-radius:11px;padding:9px 10px;font-size:12px}.public-chat-suggestions button:hover,.public-chat-suggestions button:focus-visible{background:#2563eb2e;border-color:#60a5fa;outline:none}.public-chat-footer{background:#07101b;border-top:1px solid #94aacc24;padding:10px 14px 12px}.public-chat-footer .public-chat-form{background:0 0;padding:0;position:static}.public-chat-footer .public-chat-form button{min-width:44px;font-size:20px;line-height:1}.public-chat-footer-meta{color:#7f94ad;align-items:center;gap:10px;margin-top:8px;font-size:10px;display:flex}.public-chat-footer-meta button,.public-chat-footer-meta a{color:#a9d3ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.public-chat-footer-meta span{text-align:right;margin-left:auto}.owner-ai-drawer-toolbar{text-transform:none;letter-spacing:0;align-items:center;margin-bottom:16px}.owner-ai-drawer-toolbar>div:first-child{gap:4px;display:grid}.owner-ai-drawer-toolbar strong{color:#edf5ff;font-size:15px}.owner-ai-drawer-toolbar span{color:#91a6be;letter-spacing:.04em;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.owner-ai-drawer .owner-ai-history>p{color:#9fb0c4;text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:11px;font-weight:850}.owner-ai-drawer .owner-ai-threads button small{color:#8498b0;margin-top:4px;font-size:10px;display:block}.owner-ai-drawer .owner-ai-threads>span{color:#8498b0;font-size:12px;line-height:1.45}.calendar-month .calendar-day{min-height:96px;padding:6px}.calendar-month .calendar-date{width:30px;height:30px;font-size:13px}.calendar-month .calendar-item{gap:2px;margin-top:4px;padding:5px 6px}.calendar-month .calendar-item strong{font-size:.6rem}.calendar-month .calendar-item span{font-size:.56rem}.social-week>article{min-height:168px;padding:10px}@media (max-width:700px){.pipeline-filter-actions{grid-column:1/-1}.pipeline-filter-actions .button{flex:1}.public-chat-panel.expanded{width:min(100%,100vw - 28px);height:min(560px,100dvh - 80px)}.public-chat-footer-meta span{display:none}.owner-ai-drawer.expanded{width:calc(100% - 16px);height:calc(100dvh - 16px);inset:8px}.calendar-month .calendar-day{min-height:70px;padding:3px}.calendar-month .calendar-item{padding:4px}}.hero .hero-descriptor{margin-top:24px;margin-bottom:0}.final-services .services-v2-stack{gap:14px}.final-services .service-v2-panel{min-height:0;box-shadow:none;background:#081321;padding:22px 24px 24px}.final-services .service-v2-copy{align-content:start;gap:12px;display:grid}.final-services .service-v2-copy h2{margin:0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.1}.final-services .service-v2-copy p{max-width:44ch;margin:0;font-size:14px;line-height:1.52}.final-services .service-v2-copy .button{width:max-content;min-height:40px;margin-top:2px;padding-inline:14px;font-size:12px}.final-services .public-services-capability .public-feature-card{min-height:0;box-shadow:none;background:#081321;padding:22px 20px}.final-services .public-services-capability .public-feature-card-typographic:before{display:none}.final-services .public-services-capability .public-feature-card h3{margin-bottom:8px}.final-services .public-services-capability .public-section-header h2{max-width:20ch;font-size:clamp(2rem,3.2vw,3.1rem)}.domain-disclosure-v2{display:none}.home-connections{background:#050a12}.home-connections-heading{margin-bottom:34px}.home-system-map{background:#06111d;border:1px solid #71a2d833;min-height:390px}.home-system-map:before{border-color:#4e97e61f;inset:16% 11%}.home-system-core{width:132px;height:132px;box-shadow:none;background:#081727;border-color:#67b9ff8f}.home-system-path{opacity:.46;background:linear-gradient(90deg,#0000,#2f8eea 22%,#6dc0ff 50%,#2f8eea 78%,#0000)}.home-system-node{box-shadow:none;background:#091522;border-color:#6db7f642}.about-v4-hero-visual{background:radial-gradient(circle at 24% 25%,#449ff7b3,#0000 0 8%,#449ff729 8.5%,#0000 9%),radial-gradient(circle at 74% 68%,#74d0ffc2,#0000 0 7%,#74d0ff24 7.5%,#0000 8%),linear-gradient(135deg,#0b2238 0%,#06111d 52%,#0e2740 100%);border-color:#75b2ed3d;min-height:360px;position:relative;overflow:hidden}.about-v4-hero-visual:before,.about-v4-hero-visual:after{content:"";pointer-events:none;position:absolute}.about-v4-hero-visual:before{background:linear-gradient(90deg,#0000 49.7%,#8ed0ff47 50%,#0000 50.3%) 0 0/100% 100%,linear-gradient(#0000 49.7%,#8ed0ff33 50%,#0000 50.3%) 0 0/100% 100%;border:1px solid #8ed0ff42;inset:15%;box-shadow:0 0 0 26px #05101c3d,0 28px 70px #00000047}.about-v4-hero-visual:after{background:linear-gradient(90deg,#0000,#9ddaff,#0000);width:58%;height:1px;top:36%;left:20%;transform:rotate(-18deg);box-shadow:0 92px #7fcdff6b,0 184px #7fcdff33}.about-v4-hero-visual img{display:none}.auth-page{background:linear-gradient(135deg,#03070d,#071524 58%,#06101c);position:relative;overflow:hidden}.auth-page:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#0000 49.8%,#72aee91c 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#72aee914 50%,#0000 50.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:180px 180px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.auth-portal-shell{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(380px,.78fr);align-items:center;gap:clamp(32px,6vw,92px);width:min(1180px,100% - 48px);min-height:calc(100dvh - 88px);padding-block:clamp(48px,8vw,110px);position:relative}.auth-portal-shell .auth-context{min-height:540px;box-shadow:none;background:linear-gradient(145deg,#081a2de0,#040a12d1);border:1px solid #7ab2ec33;padding:clamp(32px,5vw,62px)}.auth-portal-shell .auth-context .brand-mark{width:48px;height:48px;margin-bottom:42px}.auth-portal-shell .auth-context h1{max-width:8ch;margin:10px 0 20px;font-size:clamp(3.1rem,5vw,5.7rem)}.auth-portal-shell .auth-context>p{color:#b8c9dc;max-width:34ch;font-size:17px;line-height:1.62}.auth-portal-visual{border-top:1px solid #7ab2ec33;grid-template-columns:repeat(3,1fr);align-content:end;gap:10px;min-height:170px;margin-top:auto;padding:22px 0 0;display:grid;position:relative}.auth-portal-visual span{background:linear-gradient(#1343747a,#08142473);border:1px solid #63adf142;min-height:58px}.auth-portal-visual span:nth-child(2){min-height:96px}.auth-portal-visual b{color:#8dc8ff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;position:absolute;top:20px;left:0}.auth-portal-shell .auth-panel{background:#091827;border:1px solid #77b6f357;border-radius:14px;width:100%;padding:clamp(30px,4vw,50px);box-shadow:0 28px 72px #00000057}.auth-portal-shell .auth-panel h1{margin:10px 0 12px;font-size:clamp(2rem,3.2vw,3rem)}.auth-portal-shell .auth-panel label{color:#dceafa;gap:9px;font-size:13px;font-weight:800}.auth-portal-shell .auth-panel input{border-radius:8px;min-height:56px}.auth-portal-shell .form-submit{border-radius:8px;min-height:54px}.auth-portal-shell .auth-switch{color:#8ecbff;margin-top:6px}.public-footer{padding-top:96px!important}.public-footer-grid{gap:clamp(52px,8vw,128px)!important;padding-bottom:70px!important}.public-footer-brand .wordmark{font-size:1.85rem!important}.public-footer-brand .wordmark>span{width:48px!important;height:48px!important}.public-footer-brand p{max-width:370px;font-size:16px!important}.public-footer-contact{font-size:15px!important}.public-footer-links strong{font-size:13px!important}.public-footer-links a{font-size:15px!important}.public-footer-links section{gap:15px!important}.public-footer-bottom{padding-block:26px!important;font-size:12px!important}@media (max-width:900px){.auth-portal-shell{grid-template-columns:1fr;min-height:0}.auth-portal-shell .auth-context{min-height:0}.home-system-map{min-height:420px}.about-v4-hero-visual{min-height:320px}}@media (max-width:620px){.hero .hero-descriptor{margin-top:18px}.final-services .services-v2-stack{grid-template-columns:1fr;gap:10px}.final-services .service-v2-panel{padding:20px}.final-services .service-v2-copy{gap:9px}.final-services .service-v2-copy p{font-size:14px}.final-services .service-v2-copy .button{width:100%}.home-system-map{min-height:500px}.home-system-core{width:118px;height:118px}.about-v4-hero-visual{min-height:250px}.auth-portal-shell{width:min(100% - 32px,1180px);padding-block:32px}.auth-portal-shell .auth-context,.auth-portal-shell .auth-panel{padding:26px}.auth-portal-shell .auth-context h1{font-size:3rem}.auth-portal-visual{min-height:126px}.public-footer{padding-top:70px!important}.public-footer-grid{padding-bottom:48px!important}.public-footer-brand .wordmark{font-size:1.55rem!important}.public-footer-brand .wordmark>span{width:42px!important;height:42px!important}.public-footer-brand p{font-size:15px!important}.public-footer-links strong{font-size:12px!important}.public-footer-links a{font-size:14px!important}.public-footer-bottom{font-size:11px!important}}.hero .hero-descriptor{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 20px!important;padding:0!important}.hero .hero-descriptor:before,.hero .hero-descriptor:after{content:none!important;display:none!important}.signal-strip+#services{padding-top:clamp(64px,6vw,88px)}.homepage-build-heading h2{font-size:clamp(2.75rem,4vw,3.9rem)!important}@media (min-width:981px){.hero h1{font-size:clamp(3.75rem,6vw,5.9rem)!important}}.services-visual-cleanup .services-v2-hero{padding-block:clamp(64px,6vw,88px) 30px}.services-visual-cleanup .public-services-capability{padding-block:clamp(60px,6vw,76px)}.services-visual-cleanup .public-services-capability .public-section-header{margin-bottom:32px}.services-visual-cleanup .services-core-section{padding-block:clamp(42px,3vw,52px) 76px}.services-visual-cleanup .services-core-section .section-heading{margin-bottom:36px}.services-visual-cleanup .services-v2-stack{gap:14px}.services-visual-cleanup .service-v2-panel{padding:clamp(24px,2.6vw,34px)}.services-visual-cleanup .service-v2-copy{gap:14px}.services-visual-cleanup .service-v2-copy .big-kicker{letter-spacing:.13em!important;margin:0!important;font-size:11px!important}.services-visual-cleanup .service-v2-copy h2{max-width:19ch;line-height:1.08;font-size:clamp(1.75rem,2.35vw,2.25rem)!important}.services-visual-cleanup .service-v2-copy p{max-width:48ch;font-size:15px;line-height:1.58}.services-visual-cleanup .service-v2-copy .button{min-height:44px;margin-top:4px;padding-inline:16px;font-size:13px}.services-visual-cleanup .public-services-packages{padding-block:84px 88px}.services-visual-cleanup .public-package-aside{gap:14px;width:min(100%,960px);margin:36px auto 0;padding:clamp(26px,3vw,38px)}.services-visual-cleanup .public-package-aside h3{font-size:clamp(1.55rem,2.3vw,2rem)}.services-visual-cleanup .public-package-aside p{max-width:66ch}.services-visual-cleanup .public-package-aside .public-button{min-height:48px;margin-top:2px}.services-visual-cleanup .public-package-separate{background:linear-gradient(140deg,#0b3158b8,#07111ef5);border-color:#67aaf075;width:min(100%,960px);min-height:0;margin:28px auto 0;padding:clamp(28px,3vw,40px)}.services-visual-cleanup .public-package-separate h3{font-size:clamp(1.7rem,2.5vw,2.25rem)}.services-visual-cleanup .public-package-separate ul{min-height:0;margin-block:18px}.services-visual-cleanup .public-package-separate .public-button{max-width:max-content;min-height:48px;padding-inline:18px}.services-visual-cleanup .service-roadmap{padding-block:clamp(58px,6vw,76px)}@media (max-width:700px){.hero .hero-descriptor{margin:0 0 14px!important}.signal-inner{scrollbar-width:none;justify-content:flex-start;gap:18px;min-height:58px;overflow-x:auto}.signal-strip+#services{padding-top:54px}.homepage-build-heading h2{font-size:clamp(2.25rem,10vw,3rem)!important}.services-visual-cleanup .services-v2-hero{padding-block:52px 28px}.services-visual-cleanup .public-services-capability{padding-block:52px}.services-visual-cleanup .services-core-section{padding-block:52px 60px}.services-visual-cleanup .services-core-section .section-heading{margin-bottom:30px}.services-visual-cleanup .service-v2-panel{padding:22px}.services-visual-cleanup .service-v2-copy h2{font-size:clamp(1.65rem,7vw,2rem)!important}.services-visual-cleanup .service-v2-copy .button,.services-visual-cleanup .public-package-separate .public-button{width:100%;max-width:none}.services-visual-cleanup .public-services-packages{padding-block:64px 68px}.services-visual-cleanup .public-package-aside{margin-top:28px;padding:24px}.services-visual-cleanup .public-package-separate{margin-top:22px;padding:26px 24px}.services-visual-cleanup .service-roadmap{padding-block:56px}}.system-orbit .orbit-core{gap:10px;width:258px;height:258px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.system-orbit .orbit-core .brand-mark-compact{width:172px!important;height:172px!important}.system-orbit .orbit-core small{color:#9fc9ff;letter-spacing:.18em;margin:0;font-size:9px}@media (max-width:680px){.system-orbit .orbit-core{width:214px;height:214px}.system-orbit .orbit-core .brand-mark-compact{width:142px!important;height:142px!important}}.services-visual-cleanup .public-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,1120px);margin:36px auto 0;display:grid}.services-visual-cleanup .public-option-card{flex-direction:column;align-items:flex-start;min-height:100%;display:flex;width:auto!important;margin:0!important}.services-visual-cleanup .public-option-visual{color:#cfe7ff;letter-spacing:.08em;background:radial-gradient(circle at 50% 0,#2563eb52,#0000 55%),#07111d;border:1px solid #7dd3fc38;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:148px;margin:0 0 24px;padding:18px;font-size:11px;font-weight:850;display:flex}.existing-site-visual{text-align:center;grid-template-columns:1fr;gap:8px;display:grid!important}.existing-site-visual i{background:#70bcff;width:1px;height:13px;margin:auto;display:block}.existing-site-visual span,.existing-site-visual b,.existing-site-visual strong{border:1px solid #7dd3fc59;border-radius:7px;padding:9px;font-size:10px}.existing-site-visual b{color:#fff}.custom-software-visual{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;display:grid!important}.custom-software-visual span{border:1px solid #7dd3fc42;border-radius:7px;padding:12px 4px;font-size:10px}.custom-software-visual b{color:#78c6ff;grid-column:1/-1}.custom-software-visual strong{color:#fff;grid-column:1/-1;font-size:12px}.services-channel-preview{gap:14px;display:grid}.services-channel-contrast{grid-template-columns:1fr 1fr;gap:10px;display:grid}.services-channel-contrast article{background:#07111d9e;border:1px solid #7dd3fc33;border-radius:9px;gap:5px;padding:13px;display:grid}.services-channel-contrast strong{color:#e8f5ff;letter-spacing:.09em;text-transform:uppercase;font-size:11px}.services-channel-contrast span{color:#bdd1e6;font-size:12px}.services-channel-contrast b{color:#7bc4ff;font-size:11px;line-height:1.4}.services-visual-cleanup .public-services-capability .public-section-header{text-align:center;margin-inline:auto}.voice-placeholder-note{color:#9db6d0;max-width:65ch;margin:14px 0 0}.voice-placeholder-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.voice-placeholder-grid article{min-height:132px;padding:16px}.voice-placeholder-grid span{color:#8ecbff;letter-spacing:.12em;font-size:10px;font-weight:900}.voice-placeholder-grid h2{color:#edf6ff;margin:8px 0;font-size:17px}.voice-placeholder-grid p{color:#a7b9cd;margin:0;font-size:12px;line-height:1.45}.final-services .service-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.final-services .service-state-grid,.services-visual-cleanup .public-option-grid{grid-template-columns:1fr 1fr}.final-services .service-state-grid .service-state:last-child{grid-column:1/-1}.voice-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.final-services .service-state-grid,.services-visual-cleanup .public-option-grid,.services-channel-contrast,.voice-placeholder-grid{grid-template-columns:1fr}.final-services .service-state-grid .service-state:last-child{grid-column:auto}}.owner-command-grid{align-items:start}.owner-operations-panel{min-height:0}.owner-command-center .owner-action-panel .quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-attention-panel{min-height:0;background:linear-gradient(150deg,#0c2038,#07111d)!important}.owner-operating-layer{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:14px;display:grid}.founder-goals-panel,.owner-daily-work-panel{min-width:0;padding:18px}.founder-goal-list{border-top:1px solid #94aacc24;gap:0;margin-top:12px;display:grid}.founder-goal-list a{color:inherit;border-bottom:1px solid #94aacc24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:grid}.founder-goal-list a:hover,.founder-goal-list a:focus-visible{color:#dff2ff;outline:none}.founder-goal-list span{gap:3px;min-width:0;display:grid}.founder-goal-list strong{color:#eaf4ff;font-size:13px}.founder-goal-list small{color:#91a8c0;font-size:11px;line-height:1.4}.founder-goal-list b{color:#9bd1ff;font-variant-numeric:tabular-nums;font-size:15px}.owner-daily-work-panel{padding:18px}.owner-daily-work-panel .owner-daily-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.owner-daily-work-panel .owner-daily-actions a{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;min-height:100px;padding:14px}.owner-daily-work-panel .owner-daily-actions span{grid-column:1}.owner-daily-work-panel .owner-daily-actions b{color:#9bd1ff;grid-area:1/2/span 2;align-self:center;font-size:11px}.owner-snapshot-panel{gap:12px;display:grid}.owner-snapshot-panel .section-header{margin-bottom:0}.finance-tax-planning{padding:18px}.finance-tax-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.finance-tax-summary span{color:#8fa9c4;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.finance-tax-summary h2{margin:5px 0}.finance-tax-summary p{color:#a9bacd;max-width:62ch;margin:0;font-size:13px;line-height:1.5}.finance-tax-summary details{min-width:160px}.finance-tax-summary summary{cursor:pointer;color:#a9d3ff;font-size:12px;font-weight:800}.finance-tax-summary details[open]{grid-column:1/-1}.finance-tax-summary details[open] .finance-interpretation{margin-top:10px}.support-empty-summary{color:#a9bacd;border-top:1px solid #94aacc29;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:15px 0 2px;font-size:13px;display:flex}.support-empty-summary strong{color:#eaf4ff}@media (max-width:980px){.owner-command-center .owner-command-grid,.owner-operating-layer{grid-template-columns:1fr}.owner-command-center .owner-action-panel{min-width:0}}@media (max-width:800px){.owner-daily-work-panel .owner-daily-actions,.finance-tax-summary{grid-template-columns:1fr}.finance-tax-summary details{min-width:0}}.public-chat{gap:10px;bottom:20px;right:20px}.public-chat-launcher{background:linear-gradient(145deg,#2563eb,#10213b);border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;display:inline-flex;box-shadow:0 14px 36px #00000061}.public-chat-panel{background:linear-gradient(160deg,#0c1b2e,#060b13 52%);border:1px solid #7dd3fc47;border-radius:20px;width:min(372px,100vw - 32px);height:min(506px,100dvh - 92px);box-shadow:0 28px 80px #0000009e}.public-chat-panel.expanded{width:min(520px,100vw - 40px);height:min(640px,100dvh - 64px)}.public-chat-head{border-bottom-color:#94aacc21;min-height:64px;padding:12px 14px}.public-chat-identity{align-items:center;gap:10px;min-width:0;display:flex}.public-chat-avatar{color:#eff8ff;background:linear-gradient(145deg,#2563eb,#113256);border:1px solid #7dd3fc57;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.public-chat-head strong{letter-spacing:-.01em;font-size:14px}.public-chat-head span{font-size:10px}.public-chat-head button{border-radius:10px;width:32px;height:32px;font-size:17px}.public-chat-body{padding:16px 14px}.public-chat-answer{gap:12px}.public-chat-welcome{padding:2px 2px 0}.public-chat-welcome strong{font-size:16px}.public-chat-welcome p{max-width:30ch;font-size:12px;line-height:1.5}.public-chat-suggestions{flex-wrap:wrap;gap:7px;display:flex}.public-chat-suggestions button{border-radius:999px;width:auto;min-height:32px;padding:7px 9px;font-size:11px;line-height:1.25}.public-chat-question,.public-chat-response{border-radius:14px;max-width:84%;padding:10px 12px;font-size:13px;line-height:1.48}.public-chat-question{background:linear-gradient(145deg,#2563eb,#174692)}.public-chat-response{background:#111d2d}.public-chat-footer{background:#070d16;padding:10px 12px 12px}.public-chat-footer .public-chat-form{gap:7px}.public-chat-footer .public-chat-form textarea{background:#101c2b;border-radius:14px;min-height:44px;padding:11px 12px;font-size:13px}.public-chat-footer .public-chat-form button{border-radius:14px;width:44px;min-width:44px;min-height:44px}.public-chat-footer-meta{gap:11px;margin:8px 2px 0;font-size:10px}.public-chat-footer-meta a,.public-chat-footer-meta button{color:#8ec7ff}.owner-ai-drawer{background:linear-gradient(160deg,#0b192a,#060b13 55%);border-color:#7dd3fc4d;border-radius:22px;width:min(1020px,100% - 36px);height:min(720px,100dvh - 48px);inset:clamp(24px,8vh,90px) clamp(18px,8vw,150px);box-shadow:0 32px 100px #0000009e}.owner-ai-drawer.expanded{width:calc(100% - 36px);height:calc(100dvh - 36px);inset:18px}.owner-ai-drawer-content{padding:16px 18px 18px}.owner-ai-drawer-toolbar{min-height:48px;margin-bottom:12px}.owner-ai-drawer-toolbar strong{font-size:16px}.owner-ai-drawer-toolbar>div:last-child .button{border-radius:10px;min-height:36px;padding:8px 10px;font-size:11px}.owner-ai-drawer .owner-ai-conversation{grid-template-columns:205px minmax(0,1fr);column-gap:18px}.owner-ai-drawer .owner-ai-conversation-head{align-items:center;padding:2px 0 13px}.owner-ai-drawer .owner-ai-conversation-head h3{margin:3px 0;font-size:17px}.owner-ai-drawer .owner-ai-conversation-head p{font-size:12px}.owner-ai-drawer .owner-ai-history{padding-top:14px}.owner-ai-drawer .owner-ai-threads button{background:#0c1726;border-radius:11px;min-height:48px;padding:9px 10px}.owner-ai-drawer .owner-ai-threads button.active{background:linear-gradient(145deg,#2563eb47,#112a499e);border-color:#4fa3ee;box-shadow:inset 2px 0 #76c5ff}.owner-ai-drawer .owner-ai-messages{flex-direction:column;gap:10px;margin-top:12px;padding:4px 2px 8px;display:flex}.owner-ai-drawer .owner-ai-message{background:#111d2d;border-radius:14px;max-width:min(86%,720px);padding:11px 13px}.owner-ai-drawer .owner-ai-message.user{background:linear-gradient(145deg,#2563eb,#174692);align-self:flex-end;margin-left:0}.owner-ai-drawer .owner-ai-message.assistant{margin-right:0}.owner-ai-drawer .owner-ai-form{gap:8px;padding-top:11px}.owner-ai-drawer .owner-ai-form textarea{resize:vertical;background:#101c2b;border-radius:14px;min-height:56px;max-height:130px;padding:11px 12px}.owner-ai-drawer .owner-ai-form .button{border-radius:14px;width:48px;min-height:48px;padding:0;font-size:20px}.owner-ai-drawer .owner-ai-empty{color:#9fb2c9;align-self:flex-start;max-width:42ch;margin:auto 0;padding:14px;font-size:13px;line-height:1.55}@media (max-width:700px){.public-chat{bottom:12px;right:12px}.public-chat-panel,.public-chat-panel.expanded{border-radius:18px;width:calc(100vw - 24px);height:min(500px,100dvh - 76px)}.public-chat-footer-meta{gap:9px}.owner-ai-drawer,.owner-ai-drawer.expanded{border-radius:18px;width:calc(100% - 16px);height:calc(100dvh - 16px);inset:8px}.owner-ai-drawer-content{padding:12px}.owner-ai-drawer .owner-ai-conversation{grid-template-columns:1fr}.owner-ai-drawer .owner-ai-history{max-height:104px}.owner-ai-drawer .owner-ai-message{max-width:94%}.owner-ai-drawer .owner-ai-form .button{width:100%;font-size:14px}.owner-ai-drawer .owner-ai-form .button:after{content:" Send"}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
