/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.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:#102a43;--ink-soft:#62748a;--forest:#0b3158;--green:#1769aa;--lime:#1ca76a;--lime-soft:#eaf8f1;--accent:#1ca76a;--accent-soft:#eaf8f1;--paper:#f5f8fb;--workspace-paper:#b8dcd5;--card:#fff;--line:#dbe5ee;--amber:#e49b20;--red:#ef1b24;--shadow:0 16px 45px #102a4317}.admin-customers-view [role=tabpanel][hidden]{display:none}.customer-section-tabs{background:#fff;border:1px solid #d5e4eb;border-radius:12px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.customer-section-tabs button{color:#40596d;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:10px 16px;font-weight:650;display:flex}.customer-section-tabs button[aria-selected=true]{color:#fff;background:#0b3158}.customer-section-tabs b{color:#0b3158;background:#edf4f7;border-radius:6px;padding:2px 7px}:is(.customer-section-tabs button:focus-visible,.customer-page-numbers button:focus-visible){outline-offset:3px;outline:3px solid #087f8c}.admin-customers-view .customer-account-list{margin:0;padding:0;list-style:none}.admin-customers-view .customer-account-row{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #dbe5ee;border-radius:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 140px;align-items:center;gap:18px;padding:16px 22px;display:grid}.customer-account-row:nth-child(2n){background:#f8fbfc}.admin-customers-view .customer-account-row>header{grid-template-columns:36px minmax(0,1fr);gap:8px 10px}.customer-account-row .customer-avatar{width:36px;height:36px}.customer-account-row .customer-card-badges{grid-column:2;justify-content:flex-start}.customer-account-row .customer-card-identity :is(strong,span){white-space:normal;overflow-wrap:anywhere}.admin-customers-view .customer-account-row .customer-credit-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-customers-view .customer-account-row .customer-credit-overview>div{background:0 0;grid-column:auto;padding:0}.customer-account-row .customer-credit-overview strong{white-space:normal;font-size:16px}.customer-account-row .customer-credit-overview span{font-size:13px}.admin-customers-view .customer-account-row .customer-account-more{border:0}.customer-account-row .customer-account-more summary{padding:10px 0}.customer-account-row .customer-account-more[open]{border-top:1px solid #dbe5ee;grid-column:1/-1;padding-top:10px}.customer-account-row .credit-add-control{max-width:440px;margin:10px 0}.admin-customers-view .customer-compact-list{grid-template-columns:1fr;gap:0;padding:0;display:grid}.customer-compact-list>article{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #dbe5ee;border-radius:0}.customer-page-numbers{flex-wrap:wrap;gap:6px;display:flex}.customer-page-numbers button{color:#0b3158;cursor:pointer;background:#fff;border:1px solid #cbdce5;border-radius:7px;min-width:40px;min-height:40px;padding:8px 12px}.customer-page-numbers button[aria-current=page]{color:#fff;background:#0b3158;border-color:#0b3158}.customer-page-numbers button:disabled{opacity:.45;cursor:default}@media (max-width:1100px){.admin-customers-view .customer-account-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.customer-account-row .customer-account-more{grid-column:1/-1}}@media (max-width:600px){.admin-customers-view .customer-account-row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.customer-section-tabs button{flex:auto;justify-content:center;padding:10px}}.qualified-shortlist-layout{gap:18px;max-width:1500px;margin:0 auto}.qualified-shortlist-intro{background:linear-gradient(125deg,#fff 58%,#eef8f6);border:1px solid #d8e6ed;padding:25px 28px;box-shadow:0 14px 32px #183e550f}.qualified-shortlist-intro h2{letter-spacing:-.035em;margin:5px 0 6px;font-size:clamp(1.65rem,2.6vw,2.45rem)}.qualified-shortlist-intro p{color:#5c7182;max-width:760px}.qualified-paths{gap:12px}.qualified-paths button{background:#ffffffdb;border-color:#d7e4ea;min-height:78px}.qualified-paths button.selected{background:#f5fcf9;border-color:#0b8a68;box-shadow:inset 0 0 0 1px #0b8a68}.qualified-search-form{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;display:grid}.qualified-form-main{gap:18px;min-width:0;display:grid}.profile-step{background:#fff;border:1px solid #dce7ec;border-radius:18px;padding:28px;box-shadow:0 10px 30px #1b3d520d}.profile-step-heading{border-bottom:1px solid #e8eef1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:22px;padding-bottom:20px;display:grid}.profile-step-heading>span{color:#fff;background:#0a8262;border-radius:13px;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:800;display:grid}.strength-profile-step .profile-step-heading>span{background:#146ca8}.precision-profile-step .profile-step-heading>span{background:#5946a7}.settings-profile-step .profile-step-heading>span{background:#d58b09}.profile-step-heading h3{margin:0 0 4px;font-size:1.18rem}.profile-step-heading p{color:#667b8a;margin:0}.profile-step-heading>b{color:#8b5c00;text-transform:uppercase;letter-spacing:.06em;background:#fff6df;border-radius:999px;padding:5px 9px;font-size:.68rem}.profile-mode-switch{background:#eef3f5;border-radius:12px;gap:4px;margin-bottom:22px;padding:4px;display:inline-flex}.profile-mode-switch button{color:#536a7b;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px;font-weight:750}.profile-mode-switch button.selected{color:#087154;background:#fff;box-shadow:0 3px 10px #1836491a}.new-profile-fields,.precision-text-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.new-profile-fields label,.new-profile-fields>div,.precision-text-grid label,.settings-grid label,.primary-service-field,.custom-role-field,.saved-service-select,.saved-profile-picker>label{color:#273e50;gap:7px;min-width:0;font-size:.76rem;font-weight:750;display:grid}.new-profile-fields .wide,.precision-text-grid .wide,.profile-chip-field,.save-profile-option,.primary-service-field,.custom-role-field{grid-column:1/-1}.new-profile-fields input,.new-profile-fields select,.new-profile-fields textarea,.precision-text-grid input,.precision-text-grid textarea,.settings-grid input,.settings-grid select,.primary-service-field input,.custom-role-field input,.saved-service-select select,.saved-profile-picker select,.custom-chip-input input,.service-profile-name-field input{color:#0f2f45;background:#fff;border:1px solid #cadbe4;border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.new-profile-fields textarea,.precision-text-grid textarea{resize:vertical;min-height:88px}.new-profile-fields small{color:#7a8c99;font-weight:500}.industry-focus-shortcuts{flex-wrap:wrap;gap:6px;display:flex}.industry-focus-shortcuts button{color:#1c5774;min-height:30px;font:inherit;cursor:pointer;background:#f5f9fb;border:1px solid #c7dbe4;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}:is(.industry-focus-shortcuts button:hover,.industry-focus-shortcuts button:focus-visible){color:#087057;background:#edf9f4;border-color:#0b8c69;outline:none}.industry-specialism-field input:disabled{color:#8797a3;cursor:not-allowed;background:#f2f5f7}.profile-chip-field{border:0;padding:0}.profile-chip-field legend,.website-status-settings legend,.result-count-language legend{color:#273e50;margin-bottom:10px;font-size:.76rem;font-weight:800}.profile-chip-field>div{flex-wrap:wrap;gap:8px;display:flex}.profile-chip-field label{cursor:pointer}.profile-chip-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-chip-field label span{color:#5a7080;background:#fff;border:1px solid #cfdee5;border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:700;display:block}.profile-chip-field label.selected span{color:#07684e;background:#edf9f5;border-color:#0b8a68;box-shadow:inset 0 0 0 1px #0b8a681a}.save-profile-option,.save-service-row>label{cursor:pointer;background:#f1f8f5;border-radius:12px;align-items:center;padding:13px 14px;gap:10px!important;display:flex!important}.save-profile-option input,.save-service-row input[type=checkbox]{accent-color:#087b5d;width:18px;height:18px;min-height:auto}.save-profile-option span,.save-service-row label span{gap:2px;display:grid}.saved-profile-picker{gap:16px;display:grid}.saved-profile-summary{background:linear-gradient(135deg,#f5fcf9,#fff);border:1px solid #cfe5dc;border-radius:14px;padding:20px}.saved-profile-summary>div:first-child span{color:#087154;text-transform:uppercase;letter-spacing:.07em;font-size:.68rem;font-weight:800}.saved-profile-summary h4{margin:4px 0 16px;font-size:1.12rem}.saved-profile-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;display:grid}.saved-profile-summary dl div{gap:3px;display:grid}.saved-profile-summary dt{color:#7b8c98;text-transform:uppercase;font-size:.68rem;font-weight:750}.saved-profile-summary dd{color:#233e50;margin:0;font-size:.82rem}.saved-profile-summary>div:last-child{gap:8px;margin-top:18px;display:flex}.saved-profile-summary button,.empty-profile button{color:#087154;cursor:pointer;background:#fff;border:1px solid #bcd6cc;border-radius:8px;padding:7px 11px;font-weight:750}.empty-profile{text-align:center;border:1px dashed #bcd1da;border-radius:14px;padding:28px}.empty-profile p{color:#6e818f}.strength-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.strength-card{cursor:pointer;background:#fff;border:1px solid #d7e3e8;border-radius:16px;flex-direction:column;min-height:330px;padding:19px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex}.strength-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #183d5317}.strength-card>input{opacity:0;width:1px;height:1px;position:absolute}.strength-card.selected{border-color:#087b5d;box-shadow:inset 0 0 0 1px #087b5d,0 13px 28px #087b5d1c}.strength-card.precision.selected{border-color:#6551b4;box-shadow:inset 0 0 0 1px #6551b4,0 13px 28px #5946a71f}.strength-card-top{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-height:92px;padding-top:32px;display:grid;position:relative}.strength-card-top>div{min-width:0}.strength-card-top>span{color:#fff;background:#0a8262;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.strength-card.amplified .strength-card-top>span{background:#146ca8}.strength-card.precision .strength-card-top>span{background:#5946a7}.strength-card h4{white-space:nowrap;overflow-wrap:normal;word-break:normal;margin:0;font-size:1.02rem}.strength-card-top small{color:#6e818e;overflow-wrap:normal;word-break:normal;display:block}.strength-card-top b{color:#087154;white-space:nowrap;background:#e8f7f2;border-radius:999px;padding:4px 7px;font-size:.62rem;position:absolute;top:0;right:0}.strength-card>p{color:#5f7483;min-height:62px;margin:17px 0 12px;font-size:.82rem;line-height:1.5}.strength-card ul{color:#355267;gap:7px;margin:0 0 18px;padding:0;font-size:.76rem;list-style:none;display:grid}.strength-card ul li{color:#406071}.strength-card footer{border-top:1px solid #e5ecef;gap:3px;margin-top:auto;padding-top:14px;display:grid}.strength-card footer strong{color:#123b56}.strength-card footer span{color:#728591;font-size:.7rem}.strength-selection-note{background:#f2f7f9;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;margin-top:16px;padding:16px;display:grid}.strength-selection-note>span{color:#0b7258;font-weight:800}.strength-selection-note p{color:#637987;overflow-wrap:normal;word-break:normal;margin:0;font-size:1rem;line-height:1.55}.strength-selection-note strong{white-space:normal;color:#263f52;font-size:.875rem;line-height:1.5}.precision-profile-step{background:linear-gradient(#fff 0,#fdfcff 100%);border-color:#ded9f0}.saved-service-select{margin-bottom:20px}.custom-chip-input{gap:8px;max-width:520px;margin:10px 0 20px;display:flex}.custom-chip-input button{color:#fff;background:#5946a7;border:0;border-radius:9px;padding:0 16px;font-weight:800}.custom-chip-input button:disabled{cursor:not-allowed;opacity:.5}.custom-chip-list{flex-wrap:wrap;gap:7px;margin:-9px 0 20px;display:flex}.custom-chip-list button{color:#5946a7;background:#eeeafd;border:0;border-radius:999px;padding:6px 9px}.precision-text-grid{margin:22px 0}.evidence-boundary-note{background:#fff9ea;border-left:3px solid #d49a2d;border-radius:8px;align-items:flex-start;gap:10px;margin:14px 0 22px;padding:13px 15px;display:flex}.evidence-boundary-note span{color:#fff;background:#c98912;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.evidence-boundary-note p{color:#755710;margin:0;font-size:.79rem;line-height:1.5}.custom-role-field{margin-top:18px}.custom-role-input{width:min(100%,620px);margin:0}.custom-role-field>small{color:#6f8291;font-weight:550}.custom-role-list{margin:8px 0 0}.custom-role-list button{cursor:pointer}.save-service-row{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);align-items:center;gap:12px;margin-top:20px;display:grid}.service-profile-name-field{color:#273e50;gap:7px;font-size:.76rem;font-weight:750;display:grid}.field-with-error input,.field-with-error select{background-color:#fff8f7;box-shadow:0 0 0 3px #c94d431f;border-color:#c94d43!important}.profile-chip-field.field-with-error{background:#fff8f7;border:1px solid #c94d43;border-radius:12px;padding:12px;box-shadow:0 0 0 3px #c94d4314}.field-error{font-size:.72rem;line-height:1.35;color:#a63830!important;font-weight:700!important}.primary-service-field{margin-bottom:18px}.advanced-search-filters{background:#fafcfd;border:1px solid #dce6ea;border-radius:13px;margin:23px 0}.advanced-search-filters summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.advanced-search-filters summary span{gap:3px;display:grid}.advanced-search-filters summary small{color:#708391;font-weight:500}.advanced-search-filters summary>b{color:#0b7258;white-space:nowrap;font-size:.72rem}.advanced-search-filters[open] summary{border-bottom:1px solid #dce6ea}.advanced-search-filters .website-status-settings{margin:0;padding:16px}.website-status-settings{border:0;margin:23px 0;padding:0}.website-status-settings>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.website-status-settings label{cursor:pointer;border:1px solid #d5e1e6;border-radius:12px;gap:10px;padding:13px;display:flex}.website-status-settings label.selected{background:#f3fbf8;border-color:#0b8a68}.website-status-settings input{opacity:0;width:1px;height:1px;position:absolute}.website-status-settings i{color:#fff;border:1px solid #aac2cc;border-radius:50%;flex:0 0 20px;place-items:center;height:20px;font-size:.68rem;font-style:normal;display:grid}.website-status-settings label.selected i{background:#0b8a68;border-color:#0b8a68}.website-status-settings span{gap:3px;display:grid}.website-status-settings strong{font-size:.78rem}.website-status-settings small{color:#6d818f;line-height:1.35}.result-count-language fieldset{border:0;padding:0}.result-count-language fieldset>div{gap:7px;display:flex}.result-count-language button{color:#4e6879;background:#fff;border:1px solid #cddde4;border-radius:9px;min-width:52px;padding:9px 12px;font-weight:800}.result-count-language button.selected{color:#087154;background:#edf9f5;border-color:#0b8a68}.result-count-language input{border:1px solid #cddde4;border-radius:9px;width:130px;min-height:40px;margin-top:9px;padding:8px 10px}.result-count-language small{color:#7a8b96;margin-top:7px;display:block}.additional-sources{background:#fafcfd;border:1px solid #dce6ea;border-radius:13px;margin:22px 0}.additional-sources summary{cursor:pointer;justify-content:space-between;align-items:center;padding:15px;display:flex}.additional-sources summary span{gap:3px;display:grid}.additional-sources summary small{color:#708391;font-weight:500}.additional-sources summary>b{color:#0b7258;font-size:.72rem}.additional-sources .prospect-social-channel-grid{padding:0 15px 15px}.search-summary-card{background:#fff;border:1px solid #cfe0e7;border-radius:17px;gap:17px;padding:20px;display:grid;position:sticky;top:90px;box-shadow:0 16px 36px #17394d1a}.search-summary-heading{border-bottom:1px solid #e5ecef;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.search-summary-heading span{color:#254357;font-weight:850}.search-summary-heading strong{color:#087154;background:#eaf8f3;border-radius:999px;padding:5px 8px;font-size:.68rem}.search-summary-card dl{gap:11px;margin:0;display:grid}.search-summary-card dl div{grid-template-columns:94px minmax(0,1fr);align-items:start;gap:10px;display:grid}.search-summary-card dt{color:#7c8d98;font-size:.7rem}.search-summary-card dd{color:#193c53;text-align:right;overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:750}.summary-warning,.summary-ready{border-radius:10px;padding:11px 12px;font-size:.72rem}.summary-warning{color:#765510;background:#fff6de;gap:3px;display:grid}.summary-ready{color:#087154;background:#eaf8f3;font-weight:750}.search-summary-card>small{color:#6c808e;line-height:1.5}.search-summary-card>button{justify-content:space-between;width:100%;min-height:46px}.launch-confirmation-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c233299;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.launch-confirmation{background:#fff;border-radius:20px;grid-template-columns:48px minmax(0,1fr);gap:15px;width:min(580px,100%);padding:26px;display:grid;box-shadow:0 25px 70px #05182640}.confirmation-icon{color:#fff;background:#07815f;border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.3rem;display:grid}.launch-confirmation small{color:#07815f;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.launch-confirmation h3{margin:4px 0 8px;font-size:1.3rem}.launch-confirmation p{color:#667b89;margin:0;line-height:1.5}.launch-confirmation dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0;display:grid}.launch-confirmation dl div{background:#f4f7f8;border-radius:10px;padding:11px}.launch-confirmation dt{color:#7c8d98;font-size:.68rem}.launch-confirmation dd{color:#163b52;margin:4px 0 0;font-weight:800}.confirmation-actions{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.search-mode-badge.precision,.prospect-search-context.precision{color:#5946a7;background:#eeeafd}.precision-result-panel{background:linear-gradient(145deg,#fff 55%,#f8f6ff);border-color:#ddd7f1}.precision-company-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.precision-company-facts span{background:#f2f0fa;border-radius:10px;gap:4px;padding:12px;display:grid}.precision-company-facts small{color:#786da0;font-weight:750}.precision-company-facts strong{color:#31275a;font-size:.78rem}.precision-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.precision-score-grid>div{background:#fff;border:1px solid #e2def1;border-radius:11px;gap:7px;padding:13px;display:grid}.precision-score-grid small{color:#70658f;font-weight:750}.precision-score-grid strong{color:#392e69;font-size:1.18rem}.precision-score-grid i{background:#ece9f7;border-radius:999px;height:5px;overflow:hidden}.precision-score-grid i b{border-radius:inherit;background:#6551b4;height:100%;display:block}.precision-diagnosis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.precision-diagnosis-grid article{background:#fff;border-left:3px solid #6551b4;border-radius:9px;padding:14px;box-shadow:0 6px 16px #31275a0d}.precision-diagnosis-grid span{color:#665b8c;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:800}.precision-diagnosis-grid p{color:#344e61;margin:7px 0 0;line-height:1.45}.precision-evidence-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.precision-evidence-layers article{border-radius:11px;padding:14px}.precision-evidence-layers article.verified{color:#145f4d;background:#eaf8f3}.precision-evidence-layers article.observed{color:#755510;background:#fff7e3}.precision-evidence-layers article.assessment{color:#4d407e;background:#eeeafd}.precision-evidence-layers ul{margin:9px 0 0;padding-left:18px}.precision-evidence-layers li,.precision-evidence-layers p{margin:5px 0 0;font-size:.75rem;line-height:1.45}.precision-evidence-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.precision-evidence-links strong{color:#3a315f;margin-right:4px;font-size:.75rem}.precision-evidence-links a{color:#5946a7;background:#f0edfa;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:750}@media (max-width:1120px){.qualified-search-form{grid-template-columns:1fr}.search-summary-card{order:-1;grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);position:static}.search-summary-heading,.search-summary-card dl{grid-column:1}.search-summary-card>small,.search-summary-card>button,.search-summary-card .summary-warning,.search-summary-card .summary-ready{grid-column:2}.strength-card-grid{grid-template-columns:1fr}.strength-card,.strength-card>p{min-height:0}}@media (max-width:720px){html,body,.app-frame{width:100%;max-width:100%;overflow-x:clip}.qualified-shortlist-layout,.qualified-search-form,.qualified-form-main,.profile-step,.search-summary-card{width:100%;min-width:0;max-width:100%}.profile-mode-switch{flex-wrap:wrap;max-width:100%}.app-body{max-width:100vw;overflow-x:clip}.qualified-shortlist-intro{padding:20px}.profile-step{border-radius:14px;padding:20px 16px}.profile-step-heading{grid-template-columns:38px minmax(0,1fr)}.profile-step-heading>b{display:none}.new-profile-fields,.precision-text-grid,.settings-grid,.website-status-settings>div,.save-service-row,.saved-profile-summary dl,.strength-selection-note,.search-summary-card{grid-template-columns:1fr}.search-summary-card>*{grid-column:1!important}.qualified-paths,.launch-confirmation,.launch-confirmation dl,.precision-score-grid,.precision-diagnosis-grid,.precision-evidence-layers,.precision-company-facts{grid-template-columns:1fr}.confirmation-actions{flex-direction:column-reverse}}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}em{color:var(--green);font-family:Georgia,serif;font-weight:500}.app-frame{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:236px;padding:28px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--forest);letter-spacing:-.5px;align-items:center;gap:11px;padding:0 8px;font-size:21px;font-weight:750;display:flex}.brand-logo{object-fit:contain;width:44px;height:44px}.brand-word{letter-spacing:-1px;color:var(--forest);font-size:22px;font-weight:850}.brand-word em{color:var(--accent);font-family:inherit;font-style:normal;font-weight:850}.brand.light{color:#fff;padding:0}.brand.light .brand-mark{background:var(--lime);color:var(--forest)}.nav-list{flex-direction:column;gap:5px;margin-top:48px;display:flex}.nav-item{color:#66716d;border-radius:10px;align-items:center;gap:12px;min-height:45px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.nav-item:hover{color:var(--ink);background:#f5f8f4}.nav-item.active{background:var(--lime-soft);color:var(--forest)}.nav-glyph{color:#72807a;border:1px solid #dfe6df;border-radius:7px;place-items:center;width:24px;height:24px;font-size:15px;line-height:1;display:grid}.sidebar-footer{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;margin-top:auto;padding:20px 7px 0;display:flex}.avatar,.header-avatar{color:var(--forest);background:#e8f0eb;border-radius:50%;place-items:center;font-size:12px;font-weight:750;display:grid}.avatar{width:38px;height:38px}.sidebar-account{flex-direction:column;min-width:0;display:flex}.sidebar-footer strong{font-size:13px}.sidebar-footer span{color:#7b8983;margin-top:2px;font-size:12px}.app-body{background:var(--workspace-paper);flex:1;min-width:0;min-height:100vh;margin-left:236px}.topbar{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;align-items:center;height:84px;padding:0 34px;display:flex;position:sticky;top:0}.topbar h1{letter-spacing:-.45px;margin:1px 0 0;font-size:20px}.eyebrow{color:#87928d;text-transform:uppercase;letter-spacing:1.2px;margin:0;font-size:12px;font-weight:700}.topbar-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.demo-badge,.mode-pill{background:var(--lime-soft);color:#426229;border:1px solid #daf3a4;border-radius:99px;align-items:center;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.header-avatar{width:36px;height:36px}.live-dot{color:#267358;font-size:12px;font-weight:700}.live-dot:before{content:"";background:#49b887;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.menu-button{background:0 0;border:0;margin-right:10px;font-size:20px;display:none}.content{width:100%;max-width:1600px;margin:auto;padding:30px 34px 55px}.hero-strip{background:var(--forest);color:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:190px;padding:34px 38px;display:flex;position:relative;overflow:hidden}.hero-strip:after{content:"";border:55px solid #c9f36c14;border-radius:50%;width:280px;height:280px;position:absolute;top:-155px;right:120px}.hero-strip>*{z-index:1;position:relative}.kicker{color:#62746c;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.kicker:before{content:"";background:var(--green);width:22px;height:1px}.kicker.light{color:#bdd0c8}.kicker.light:before{background:var(--lime)}.hero-strip .kicker{color:#b9c9c2}.hero-strip .kicker:before{background:var(--lime)}.hero-strip h2{letter-spacing:-1.8px;margin:10px 0 7px;font-size:clamp(27px,3vw,40px);line-height:1.02}.hero-strip p{color:#b8c8c2;max-width:610px;margin:0;font-size:13px;line-height:1.6}.button{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:9px 16px;font-size:12px;font-weight:750;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.48;cursor:not-allowed}.button.primary{background:var(--accent);color:#fff;box-shadow:0 8px 18px #1f9d622e}.button.primary:hover:not(:disabled){background:#16824f;box-shadow:0 10px 25px #1f9d6240}.button.secondary{color:var(--ink);border-color:var(--line);background:#fff}.button.danger{color:#b54740;background:#fff;border-color:#f0d5d2}.button.large{white-space:nowrap;min-height:47px;padding:11px 20px}.button.full{width:100%}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.stat-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:13px;min-width:0;padding:18px 17px;display:flex;box-shadow:0 6px 20px #19372c09}.stat-icon{width:39px;height:39px;color:var(--forest);border-radius:10px;place-items:center;font-size:17px;display:grid}.stat-icon.lime{background:var(--lime-soft)}.stat-icon.violet{color:#6657a5;background:#eeeafe}.stat-icon.blue{color:#3f7596;background:#e4f2fb}.stat-icon.coral{color:#aa5a4e;background:#feece8}.stat-grid div{flex:1;grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.stat-grid p{color:#6b7772;grid-column:1/-1;margin:0 0 3px;font-size:12px;font-weight:650}.stat-grid strong{letter-spacing:-1px;min-width:0;font-size:24px}.stat-grid strong b{color:#91a098;font-size:12px;font-weight:500}.stat-grid small{color:#7d8b86;overflow-wrap:anywhere;min-width:0;margin-top:3px;font-size:12px;line-height:1.35;display:block}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px}.table-panel{overflow:hidden}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:21px 23px;display:flex}.panel-heading.compact{align-items:center}.panel-heading h3,.section-heading h3{letter-spacing:-.3px;margin:0;font-size:15px}.panel-heading p{color:#82908a;margin:4px 0 0;font-size:12px}.filter-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.filter-row label{display:block}.filter-row label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.results-panel-heading{grid-template-columns:minmax(260px,.85fr) minmax(420px,1.15fr);align-items:start;display:grid}.results-panel-summary,.results-filter-grid{min-width:0}.results-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.results-filter-grid label{gap:5px;min-width:0;display:grid}.results-filter-grid label>span{clip:auto;color:#718394;letter-spacing:.05em;text-transform:uppercase;width:auto;height:auto;font-size:11px;font-weight:850;position:static;overflow:visible}.results-filter-grid select{text-overflow:ellipsis;width:100%;min-width:0;min-height:42px;overflow:hidden}select{-webkit-appearance:none;appearance:none;border:1px solid var(--line);color:#47544f;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%236a7771' stroke-width='1.3'/%3E%3C/svg%3E") right 10px center no-repeat;border-radius:8px;outline:none;padding:8px 28px 8px 10px;font-size:12px}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{color:#86928d;text-transform:uppercase;letter-spacing:.6px;text-align:left;white-space:nowrap;background:#f8faf8;padding:12px 15px;font-size:12px}td{color:#58645f;vertical-align:middle;border-top:1px solid #edf0ed;padding:13px 15px;font-size:12px}tbody tr{transition:background .12s}.company-cell{align-items:center;gap:10px;min-width:180px;display:flex}.company-avatar{background:var(--forest);width:34px;height:34px;color:var(--lime);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.company-avatar.large{border-radius:14px;width:58px;height:58px;font-size:17px}.company-cell>span:last-child{flex-direction:column;display:flex}.company-cell strong,.table-strong{color:var(--ink);font-size:12px}td small,.company-cell small{color:#99a39f;margin-top:3px;font-size:12px;display:block}.score-pill{border-radius:7px;align-items:baseline;gap:1px;min-width:48px;padding:5px 7px;display:inline-flex}.score-pill.medium{color:#946918;background:#fff5db}.score-pill.low{color:#a55349;background:#fceae8}.score-pill.emphasis{outline-offset:-1px;outline:1px solid}.score-pill strong{font-size:12px}.score-pill small{color:currentColor;opacity:.7;font-size:12px}.status-badge{white-space:nowrap;text-transform:uppercase;letter-spacing:.35px;color:#67736e;background:#f1f3f1;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-badge.positive{color:#317458;background:#e8f7ed}.status-badge.warning{color:#9a6b14;background:#fff4d9}.status-badge.negative{color:#ab5148;background:#fce9e7}.email-cell,.service-cell{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:block;overflow:hidden}.muted{color:#a2aaa7}.date-cell{white-space:nowrap}.row-action{border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.prospect-table-wrap{scrollbar-color:#bdd0c8 transparent;scrollbar-width:thin;overflow-x:auto}.table-pagination{border-top:1px solid var(--line);color:#607267;background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:13px;display:flex}.table-pagination div{align-items:center;gap:10px;display:flex}.table-pagination button{border:1px solid var(--line);min-height:38px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:8px 14px;font-weight:750}.table-pagination button:disabled{opacity:.45;cursor:default}.prospect-table{table-layout:fixed;min-width:1100px}.prospect-table th:first-child{width:21%}.prospect-table th:nth-child(2){width:17%}.prospect-table th:nth-child(3){width:15%}.prospect-table th:nth-child(4){width:16%}.prospect-table th:nth-child(5){width:18%}.prospect-table th:nth-child(6){width:13%}.prospect-table td{padding-top:16px;padding-bottom:16px}.prospect-table .company-cell,.prospect-table .company-cell>span:last-child{min-width:0}.prospect-table .company-cell strong{overflow-wrap:anywhere;line-height:1.35}.prospect-row{cursor:default}.prospect-search-context{color:#137547;background:#e7f7ef;border-radius:99px;width:fit-content;margin-top:6px;padding:4px 7px;font-size:12px;font-weight:800}.prospect-search-context.amplified{color:#075ba9;background:#e5f0ff}.prospect-priority{align-items:center;gap:10px;display:flex}.prospect-priority .score-pill{justify-content:center;min-width:54px;padding:8px}.prospect-priority>span{gap:3px;min-width:0;display:grid}.prospect-priority>span strong{color:var(--ink);font-size:12px}.prospect-priority>span small{margin:0;line-height:1.4}.prospect-next-action{justify-items:start;gap:6px;display:grid}.pipeline-stage-chip{color:#315f79;letter-spacing:.04em;text-transform:uppercase;background:#e8f2f8;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:900;line-height:1.2}.pipeline-stage-chip.qualified,.pipeline-stage-chip.proposal_sent,.pipeline-stage-chip.meeting_booked{color:#087255;background:#e7f8ef}.pipeline-stage-chip.won,.pipeline-stage-chip.closed_won{color:#fff;background:#0b7258}.pipeline-stage-chip.lost,.pipeline-stage-chip.closed_lost{color:#8e5353;background:#f5eeee}.prospect-next-action>strong{color:var(--ink);font-size:12px}.prospect-next-action>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.prospect-open-button{background:var(--forest);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.prospect-open-button:hover{background:var(--green)}.prospect-row-actions{grid-template-columns:34px minmax(72px,1fr);align-items:center;gap:6px;display:grid}.prospect-qualify-button{color:#087255;white-space:nowrap;background:#eefaf5;border:1px solid #a9dac6;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:8px 10px;font-size:12px;font-weight:850;display:inline-flex}:is(.prospect-qualify-button:hover,.prospect-qualify-button:focus-visible){background:#e2f6ed;border-color:#168965;outline:none}.prospect-row-actions .prospect-open-button{grid-column:1/-1}.prospect-favorite-button,.prospect-delete-button{color:#63756c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e3de;border-radius:9px;font-size:12px;font-weight:800}.prospect-favorite-button{color:#829087;padding:0;font-size:20px;line-height:1}.prospect-favorite-button.active{color:#c88700;background:#fff8df;border-color:#efc75a}.prospect-delete-button{color:#a6423c;background:snow;border-color:#efd4d1;grid-column:1/-1}:is(.prospect-favorite-button:hover,.prospect-favorite-button:focus-visible){background:#fff8df;border-color:#e1b643;outline:none}:is(.prospect-delete-button:hover,.prospect-delete-button:focus-visible){background:#fff2f1;border-color:#d99e99;outline:none}.prospect-row-actions button:disabled{opacity:.5;cursor:wait}.prospect-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px;display:grid}.prospect-metric{align-content:start;gap:6px;min-width:0;display:grid}.prospect-metric>span:first-child{color:#87948e;letter-spacing:.45px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800}.prospect-metric .score-pill{min-width:43px;padding:5px 6px}.prospect-metric .search-quality-cell{gap:4px}.prospect-metric .search-mode-badge{padding:5px 6px}.prospect-metric .no-site-score{white-space:nowrap;padding:5px 7px;font-size:12px}.prospect-contact{color:#52677c;overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}.prospect-contact.phone{color:#087456;font-weight:750}.prospect-social-pages{flex-wrap:wrap;gap:5px;display:flex}.prospect-social-pages a{color:#38536a;white-space:nowrap;background:#f8fbfd;border:1px solid #d7e2ea;border-radius:8px;align-items:center;gap:4px;min-height:27px;padding:5px 7px;font-size:12px;font-weight:800;display:inline-flex}.prospect-social-pages a>span{color:#125a96;background:#dceaf7;border-radius:5px;place-items:center;width:16px;height:16px;font-size:12px;display:grid}.prospect-social-pages a>b{color:#8193a3;font-size:12px}:is(.prospect-social-pages a:hover,.prospect-social-pages a:focus-visible){background:#eef7ff;border-color:#72a4c8;outline:none}.prospect-social-pages a.facebook>span{color:#1769aa;background:#e5efff}.prospect-social-pages a.instagram>span{color:#a33d76;background:#fae9f3}.prospect-social-pages a.tiktok>span{color:#18252d;background:#ebeff2}.prospect-service{color:#52677c;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.prospect-progress{justify-items:start;gap:7px;display:grid}.prospect-progress .date-cell{color:#95a09b;font-size:12px}.prospect-table .row-action{margin-left:auto}.prospect-row.precision-review-candidate{background:#fffbf2}@media (max-width:1450px) and (min-width:761px){.prospect-table-wrap{max-width:100%;overflow:hidden}.prospect-table{table-layout:auto;width:100%;min-width:0;max-width:100%;display:block}.prospect-table thead{display:none}.prospect-table tbody{background:#f5f8fc;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:12px;width:100%;padding:14px;display:grid}.prospect-table tr{background:#fff;border:1px solid #dce6e1;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;min-width:0;padding:16px;display:grid;box-shadow:0 8px 20px #092d490d}.prospect-table tr.precision-review-candidate{background:#fffbf2}.prospect-table td{border:0;min-width:0;padding:0}.prospect-table td:first-child,.prospect-table td:nth-child(6),.prospect-table td[colspan]{grid-column:1/-1}.prospect-table td[data-label]:before{color:#87948e;content:attr(data-label);letter-spacing:.5px;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.prospect-table td:first-child:before{display:none}.prospect-row-actions{grid-template-columns:38px repeat(3,minmax(86px,1fr));justify-content:end;width:100%}.prospect-row-actions .prospect-open-button,.prospect-delete-button{grid-column:auto}}.email-sequence-card{padding:18px}.email-sequence-card>p{color:#617169;margin:8px 0 14px;font-size:12px;line-height:1.55}.email-sequence-automation{background:linear-gradient(135deg,#f4f8ff,#f2faf7);border:1px solid #d5e1ea;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:13px 14px;display:flex}.email-sequence-automation.active{background:linear-gradient(135deg,#eaf8f1,#eef7ff);border-color:#9ed9be}.email-sequence-automation>div{gap:3px;display:grid}.email-sequence-automation strong{color:#123b5c;font-size:12px}.email-sequence-automation span{color:#667b8d;font-size:12px;line-height:1.4}.email-sequence-automation .button{flex:none;min-height:38px;padding:8px 12px;font-size:12px}.email-sequence-list{gap:12px;display:grid}.email-sequence-list article{background:#fbfdfc;border:1px solid #dce7e2;border-radius:12px;gap:10px;padding:14px;display:grid}.email-sequence-list article.locked{opacity:.65;background:#f5f7f6}.email-sequence-list article.sent{background:#f0fbf5;border-color:#bce2cc}.email-sequence-list header{grid-template-columns:1fr auto;align-items:center;gap:3px 10px;display:grid}.email-sequence-list header span{color:var(--ink);font-size:12px;font-weight:850}.email-sequence-list header small{grid-column:1;margin:0}.email-sequence-list header b{color:#155aa3;letter-spacing:.5px;background:#e9f3ff;border-radius:999px;grid-area:1/2/span 2;padding:5px 7px;font-size:12px}.email-sequence-list textarea{resize:vertical}.email-sequence-actions{grid-template-columns:auto 1fr auto;gap:7px;display:grid}.email-sequence-actions .button{min-height:36px;padding:8px 10px;font-size:12px}.sequence-lock,.sequence-sent{color:#4f675c;background:#edf4f0;border-radius:8px;margin:0;padding:9px;font-size:12px}.table-footer{border-top:1px solid var(--line);color:#8d9993;justify-content:space-between;padding:14px 22px;font-size:12px;display:flex}.empty-row,.loading-row{text-align:center;flex-direction:column;gap:5px;padding:35px;display:flex}.empty-row strong{color:var(--ink)}.find-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;max-width:1440px;margin:22px auto 40px;display:grid}.find-intro{background:radial-gradient(circle at 94% 4%,#075fc81a,#0000 18rem),linear-gradient(135deg,#fffffff5,#f1faf6f0);border:1px solid #d3e2eb;border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:minmax(320px,.85fr) minmax(0,1.45fr);align-items:center;column-gap:clamp(24px,4vw,58px);padding:22px 24px;display:grid;box-shadow:0 15px 38px #082f6712}.find-intro>.kicker,.find-intro>h2,.find-intro>p{grid-column:1}.find-intro h2,.settings-intro h2{letter-spacing:-2.2px;margin:8px 0 12px;font-size:clamp(30px,3vw,43px);line-height:1.05}.find-intro>p,.settings-intro>p{color:#6d7974;max-width:520px;font-size:13px;line-height:1.7}.principle-list{grid-area:1/2/span 3;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.principle-list>div{background:#fffc;border:1px solid #d9e6e1;border-radius:13px;align-items:flex-start;gap:11px;min-height:112px;padding:14px;display:flex}.principle-list>div>span{color:var(--green);border-bottom:1px solid #a7c8b8;padding-bottom:4px;font-family:Georgia,serif;font-size:14px}.principle-list p{flex-direction:column;gap:4px;margin:0;display:flex}.principle-list strong{font-size:13px}.principle-list small{color:#85908b;font-size:12px;line-height:1.5}.search-card{background:#ffffffe0;border-color:#c6dbe8;overflow:hidden;box-shadow:0 24px 60px #082f6721}.search-card>.panel-heading{color:#fff;background:radial-gradient(circle at 92% -35%,#59d39461,#0000 16rem),linear-gradient(125deg,#082f67,#075fc8);border-bottom:0;padding:25px 27px;position:relative;overflow:hidden}.search-card>.panel-heading:after{content:"";border:20px solid #ffffff12;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-82px;right:26px}.search-card>.panel-heading>*{z-index:1;position:relative}.search-card>.panel-heading h3{color:#fff;font-size:18px}.search-card>.panel-heading p{color:#d6e6fa;font-size:12px}.search-card>.panel-heading .demo-badge{color:#fff;background:#ffffff24;border-color:#ffffff4d}.search-card form{background:linear-gradient(150deg,#f5faffeb,#f2faf6e0);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;padding:18px;display:grid}.required-fields-note{color:#694c18;background:radial-gradient(circle at 95% 10%,#1769aa1f,#0000 14rem),linear-gradient(120deg,#fff8e9,#f2f9ff);border:1px solid #f0c783;border-radius:13px;grid-column:1/-1;align-items:center;gap:11px;padding:12px 15px;display:flex;box-shadow:0 7px 18px #5f420f0f}.required-fields-note>span{color:#fff;background:#df9218;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.required-fields-note>div{gap:2px;display:grid}.required-fields-note strong{color:#173d5b;font-size:12px}.required-fields-note small{color:#6f6655;font-size:12px;line-height:1.45}.required-fields-note b,.required-label b{color:#c53f32;font-size:12px}.search-form-section{--section-accent:#168a69;background:#fffffff0;border:1px solid #d8e5ec;border-radius:16px;align-content:start;gap:15px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #0e37520e}.search-form-section:before{content:"";background:var(--section-accent);width:4px;position:absolute;inset:0 auto 0 0}.search-form-section.market-section{--section-accent:#169b6b;z-index:4;background:linear-gradient(145deg,#fff,#f5fcf8);border-color:#c5e5d8;overflow:visible}.search-form-section.strength-section{--section-accent:#1769aa;background:linear-gradient(145deg,#fff,#f5f9ff);border-color:#c7ddec}.search-form-section.opportunity-section{--section-accent:#128b86;background:linear-gradient(145deg,#fff,#f3fbfa);border-color:#c2e1df;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr))}.search-form-section.delivery-section{--section-accent:#d89521;background:linear-gradient(145deg,#fff,#fffaf1);border-color:#eadbbd;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr))}.opportunity-section>.search-form-section-heading,.opportunity-section>.search-focus-selector,.delivery-section>.search-form-section-heading,.delivery-section>.quota-banner{grid-column:1/-1}.opportunity-section>.social-channel-selector,.opportunity-section>.website-opportunity-options{grid-column:span 6}.delivery-section>label{background:#ffffffc7;border:1px solid #eadbbd;border-radius:12px;grid-column:span 4;align-content:start;padding:14px}.delivery-section>.automation-card{grid-column:span 8}.search-form-section-heading{align-items:center;gap:11px;display:flex}.search-form-section-heading>span{background:var(--section-accent);color:#fff;letter-spacing:.5px;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;box-shadow:0 7px 16px #10425b1f}.search-form-section-heading>div{gap:3px;display:grid}.search-form-section-heading strong{color:var(--ink);letter-spacing:-.2px;font-size:13px}.search-form-section-heading small{color:#718196;font-size:12px;line-height:1.45}.search-form-section label>span,.search-form-section legend{color:#40586e}.search-form-section input,.search-form-section select{background-color:#fff;border-color:#cad9e5;border-radius:11px;min-height:45px;box-shadow:inset 0 1px 2px #0c345006}.search-form-section input:hover,.search-form-section select:hover{border-color:#9fbcd0}.search-combobox{position:relative}.search-combobox input{padding-right:38px}.search-combobox>span{color:#4f718a;pointer-events:none;font-size:18px;line-height:1;position:absolute;top:50%;right:13px;transform:translateY(-55%)}.search-combobox>button{color:#4f718a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;display:grid;position:absolute;inset:5px 5px 5px auto}:is(.search-combobox>button:hover,.search-combobox>button:focus-visible){color:#1769aa;background:#edf6fb;outline:none}.search-combobox>button:disabled{color:#aab7c2;cursor:default}.search-combobox>button span{font-size:18px;line-height:1;transform:translateY(-2px)}.search-combobox input:disabled+span{color:#aab7c2}.city-field>small,.city-combobox>small,.industry-field>small{color:#708298;margin-top:-2px;font-size:12px;font-weight:550;line-height:1.4}.city-combobox{gap:7px;display:grid;position:relative}.multi-city-combobox .city-suggestions{top:calc(100% - 16px)}.selected-city-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.selected-city-list>span{color:#086d53;background:#ecf9f4;border:1px solid #a7d7c7;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:5px 6px 5px 10px;display:inline-flex}.selected-city-list>span b{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:12px;overflow:hidden}.selected-city-list>span button{color:#086d53;cursor:pointer;background:#d3efe5;border:0;border-radius:50%;place-items:center;width:21px;height:21px;font:800 15px/1 sans-serif;display:grid}:is(.selected-city-list>span button:hover,.selected-city-list>span button:focus-visible){background:#bde5d7;outline:2px solid #086d5333}.selected-city-list .clear-city-list{color:#536f86;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 7px;font-size:11px;font-weight:800}:is(.selected-city-list .clear-city-list:hover,.selected-city-list .clear-city-list:focus-visible){color:#0b5fc8;text-decoration:underline}.city-combobox>small a{color:#1769aa;font-weight:750;text-decoration:none}:is(.city-combobox>small a:hover,.city-combobox>small a:focus-visible){text-decoration:underline}.city-suggestions{z-index:30;background:#fff;border:1px solid #9fc2da;border-radius:12px;max-height:270px;padding:6px;position:absolute;top:49px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 38px #082f6733}.city-suggestions-meta{z-index:1;color:#34566f;background:#f3f9fd;border-bottom:1px solid #deebf2;justify-content:space-between;gap:8px;margin:-6px -6px 4px;padding:9px 11px;font-size:12px;display:flex;position:sticky;top:-6px}.city-suggestions-meta strong{color:#173d5b;font-size:12px}.city-suggestions>button{color:#102d45;width:100%;min-height:39px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:7px 9px;display:flex}.city-suggestions>button:hover,.city-suggestions>button.active,.city-suggestions>button[aria-selected=true]{color:#087253;background:#eaf6f1}.city-suggestions>button span{font-size:12px;font-weight:750}.city-suggestions>button small{color:#6d8292;text-align:right;font-size:12px}.city-suggestions-message{color:#718196;padding:11px;font-size:12px;line-height:1.45}.city-suggestions-message.error{color:#a33c31}.market-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.market-fields>label,.market-fields>div{align-content:start;min-width:0}.required-field{--field-accent:#168a69;border:1px solid var(--field-accent);padding:11px}@supports (color:color-mix(in lab, red, red)){.required-field{border:1px solid color-mix(in srgb, var(--field-accent) 28%, #d7e3ea)}}.required-field{background:var(--field-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.required-field{background:color-mix(in srgb, var(--field-accent) 5%, #fff)}}.required-field.country-field{--field-accent:#168a69}.required-field.city-field{--field-accent:#1769aa}.required-field.city-field:focus-within{z-index:20;position:relative}.required-field.industry-field{--field-accent:#8b55b5}.required-field.service-field,.required-field.shortlist-field{--field-accent:#d58b19}.required-label{align-items:baseline;gap:4px;display:flex;color:#263f52!important;font-weight:850!important}.required-field:focus-within{border-color:var(--field-accent);box-shadow:0 0 0 3px var(--field-accent)}@supports (color:color-mix(in lab, red, red)){.required-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--field-accent) 14%, transparent)}}.form-grid.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.website-opportunity-options{border:0;min-width:0;margin:0;padding:0}.website-opportunity-options legend{color:#40534a;text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:800}.website-opportunity-options>p{color:#718078;margin:6px 0 12px;font-size:12px;line-height:1.5}.website-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.search-mode-options{border:0;min-width:0;margin:0;padding:0}.search-mode-options legend{color:#40534a;text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:800}.search-mode-options>p{color:#718078;margin:6px 0 12px;font-size:12px;line-height:1.5}.search-focus-selector{background:radial-gradient(circle at 100% 0,#075fc81a,#0000 13rem),linear-gradient(135deg,#effaf5,#f1f7ff);border:1px solid #b9ddd8;border-radius:13px;padding:15px}.search-focus-selector label{grid-template-columns:minmax(180px,1fr) minmax(210px,1.2fr);align-items:center;gap:14px;display:grid}.search-focus-selector select{width:100%;min-height:42px;color:var(--ink);font-size:12px;font-weight:750}.search-focus-selector p{color:#64766e;margin:8px 0 0;font-size:12px;line-height:1.5}.social-channel-selector{background:linear-gradient(135deg,#f8fbff,#f4fbf8);border:1px solid #c7dbea;border-radius:13px;min-width:0;margin:0;padding:14px}.social-channel-selector>legend{color:#40534a;letter-spacing:.6px;text-transform:uppercase;padding:0;font-size:12px;font-weight:800}.social-channel-heading{justify-content:space-between;align-items:center;gap:10px;margin:4px 0 10px;display:flex}.social-channel-heading p{color:#718078;margin:0;font-size:12px;line-height:1.45}.social-channel-heading button{color:#1769aa;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd2df;border-radius:99px;flex:none;padding:5px 8px;font-size:12px;font-weight:850}:is(.social-channel-heading button:hover,.social-channel-heading button:focus-visible){background:#eef7ff;border-color:#72a4c8;outline:none}.prospect-social-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.prospect-social-channel-card{cursor:pointer;background:#ffffffe6;border:1px solid #d9e4ea;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:8px;min-width:0;min-height:64px;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.prospect-social-channel-card:hover{border-color:#9cbdd2;transform:translateY(-1px)}.prospect-social-channel-card:focus-within{outline-offset:2px;outline:2px solid #1769aa4d}.prospect-social-channel-card.selected{background:#effaf5;border-color:#1c8c71;box-shadow:0 5px 14px #1c8c7114}.prospect-social-channel-card input{opacity:0;pointer-events:none;position:absolute}.social-channel-mark{background:#e5eff9;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid;color:#1769aa!important}.prospect-social-channel-card.instagram .social-channel-mark{background:#fae9f3;color:#a33d76!important}.prospect-social-channel-card.tiktok .social-channel-mark{background:#e9edef;color:#18252d!important}.prospect-social-channel-card>span:nth-child(3){gap:2px;min-width:0;display:grid}.prospect-social-channel-card strong{color:var(--ink);font-size:12px}.prospect-social-channel-card small{color:#718196;margin:0;font-size:12px;line-height:1.35}.prospect-social-channel-card i{color:#0000;border:1px solid #cbd9e1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.prospect-social-channel-card.selected i{color:#fff;background:#19a675;border-color:#19a675}.social-channel-help{color:#728078;margin:8px 0 0;font-size:12px;line-height:1.45;display:block}.search-mode-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.search-mode-card{cursor:pointer;background:#fbfdff;border:1px solid #d5e2eb;border-radius:12px;grid-template-columns:39px 1fr;gap:12px;min-height:132px;padding:17px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.search-mode-card:hover{border-color:#94b9d3;transform:translateY(-1px)}.search-mode-card.selected{background:linear-gradient(145deg,#effaf5,#fff);border-color:#168a69;box-shadow:0 9px 22px #168a691f,0 0 0 2px #168a691a}.search-mode-card.amplified{background:linear-gradient(145deg,#f4f9ff,#f3fcf8)}.search-mode-card.amplified.selected{background:linear-gradient(145deg,#eaf4ff,#f4fcf8);border-color:#1268ba;box-shadow:0 9px 22px #1268ba21,0 0 0 2px #1268ba1a}.search-mode-card input{opacity:0;pointer-events:none;position:absolute}.search-mode-icon{color:#137547;background:#e7f7ef;border-radius:10px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:900;display:grid}.search-mode-card.amplified .search-mode-icon{color:#075ba9;background:#e5f0ff}.search-mode-card>div{align-content:start;gap:6px;display:grid}.search-mode-card strong{color:var(--ink);font-size:12px}.search-mode-card small{color:#65778b;font-size:12px;line-height:1.55}.search-mode-card em{color:#137547;text-transform:uppercase;letter-spacing:.45px;background:#e7f7ef;border-radius:99px;width:fit-content;margin-top:3px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900}.search-mode-card.amplified em{color:#075ba9;background:#e5f0ff}.amplified-benefit{background:#edf6ff;border:1px solid #b9d6ed;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:grid}.amplified-benefit strong{color:#074f8b;font-size:12px}.amplified-benefit span{color:#526d84;font-size:12px;line-height:1.45}.amplified-benefit a{color:#087357;white-space:nowrap;font-size:12px;font-weight:850}.amplified-benefit.locked{background:#fff8e8;border-color:#ead49e}.amplified-benefit.locked strong{color:#805b10}.coverage-controls{background:#f8fbff;border:1px solid #cfe0ee;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding:14px;display:grid}.coverage-controls label{gap:6px;display:grid}.coverage-controls label>span{color:#40534a;text-transform:uppercase;letter-spacing:.45px;font-size:12px;font-weight:850}.coverage-controls select,.coverage-controls input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbdce9;border-radius:8px;padding:0 12px;font-size:12px}.coverage-controls>p{color:#61778a;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.search-mode-badge{color:#607187;letter-spacing:.45px;background:#edf2f7;border-radius:99px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.search-mode-badge.standard{color:#137547;background:#e7f7ef}.search-mode-badge.amplified{color:#075ba9;background:#e5f0ff}.search-history-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:184px;display:grid}.search-history-actions a{color:#38566e;white-space:nowrap;background:#fff;border:1px solid #d6e2ea;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:6px 7px;font-size:12px;font-weight:850;display:inline-flex}.search-history-actions .view{grid-column:1/-1}.search-history-actions .repeat{color:#0d7554;background:#effaf4;border-color:#b9decf}.search-history-actions .modify{color:#155d96;background:#f2f7fc;border-color:#c4d9ec}:is(.search-history-actions a:hover,.search-history-actions a:focus-visible){border-color:currentColor;outline:none}.search-result-reuse-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.search-result-reuse-actions a,.search-result-reuse-actions button{color:#0d7554;font:inherit;cursor:pointer;background:#effaf4;border:1px solid #b9decf;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:850}.search-result-reuse-actions a+a{color:#155d96;background:#f2f7fc;border-color:#c4d9ec}.search-reuse-banner{background:#effaf4;border:1px solid #b9decf;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;margin:18px 24px 0;padding:13px 14px;display:grid}.search-reuse-banner>span{color:#0d7554;background:#d8f2e5;border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.search-reuse-banner strong{color:#164c39;font-size:12px;display:block}.search-reuse-banner p{color:#5f746b;margin:3px 0 0;font-size:12px;line-height:1.45}.search-reuse-banner a{color:#0d7554;white-space:nowrap;font-size:12px;font-weight:850}.search-reuse-banner.modify{background:#f2f7fc;border-color:#c4d9ec}.search-reuse-banner.modify>span{color:#155d96;background:#e3eef8}.search-reuse-banner.modify strong,.search-reuse-banner.modify a{color:#155d96}.search-coverage-line{color:#54718a;margin-top:5px;font-size:12px;line-height:1.45;display:block}.search-quality-cell{align-items:center;gap:6px;display:flex}.search-selection-summary{background:linear-gradient(135deg,#f5f9ff,#f4fcf8);border:1px solid #c9ddec;border-radius:11px;margin:0 0 18px;padding:15px 17px}.search-selection-summary>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-selection-summary>div:first-child strong{color:#173f5f;font-size:12px}.search-selection-summary>p{color:#607387;margin:9px 0 0;font-size:12px;line-height:1.55}.social-evidence-links{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.social-evidence-links a{color:#096c59;background:#fff;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1px #d6e6e1}.website-option-card{cursor:pointer;background:#fbfdfc;border:1px solid #d7e2dc;border-radius:11px;min-height:145px;padding:14px 12px 12px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;position:relative}.website-option-card:hover{border-color:#8fc8ae;transform:translateY(-1px)}.website-option-card.selected{background:#eef9f3;border-color:#18a96f;box-shadow:0 8px 20px #18a96f1a,0 0 0 2px #18a96f17}.website-option-card:nth-child(2){background:#fffaf1;border-color:#ead9b9}.website-option-card:nth-child(2) .website-option-check{border-color:#d9ad5e}.website-option-card:nth-child(2).selected{background:#fff6e3;border-color:#d89521;box-shadow:0 8px 20px #d895211c,0 0 0 2px #d8952117}.website-option-card:nth-child(2).selected .website-option-check{background:#d89521;border-color:#d89521}.website-option-card:nth-child(2).selected em{color:#825509;background:#f8e4b8}.website-option-card:nth-child(3){background:#f5f9ff;border-color:#c8dced}.website-option-card:nth-child(3) .website-option-check{border-color:#8bb4d7}.website-option-card:nth-child(3).selected{background:#ebf4ff;border-color:#1769aa;box-shadow:0 8px 20px #1769aa1c,0 0 0 2px #1769aa17}.website-option-card:nth-child(3).selected .website-option-check{background:#1769aa;border-color:#1769aa}.website-option-card:nth-child(3).selected em{color:#075ba9;background:#d9eaff}.website-option-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.website-option-card:focus-within{outline-offset:2px;outline:3px solid #18a96f26}.website-option-check{color:#fff;border:1px solid #b8c9c0;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.website-option-card.selected .website-option-check{background:#18a96f;border-color:#18a96f}.website-option-card strong{color:#14382a;margin-top:7px;font-size:12px;line-height:1.25}.website-option-card small{color:#66786f;font-size:12px;font-weight:500;line-height:1.45}.website-option-card em{color:#567065;text-transform:uppercase;letter-spacing:.45px;background:#edf3f0;border-radius:99px;width:fit-content;margin-top:auto;padding:4px 6px;font-size:12px;font-style:normal;font-weight:850}.website-option-card.selected em{color:#08734f;background:#d8f2e5}label{gap:7px;display:grid}label>span{color:#596660;text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:750}input,textarea{width:100%;color:var(--ink);resize:vertical;background:#fbfcfb;border:1px solid #dce4de;border-radius:9px;outline:none;padding:11px 12px;font-size:12px}.country-select{width:100%;min-height:40px;color:var(--ink);background-color:#fbfdff;border-radius:9px;padding:11px 34px 11px 12px;font-size:12px}input::placeholder,textarea::placeholder{color:#a9b1ad}.number-input{align-items:center;gap:12px;display:flex}.number-input input{max-width:120px}.number-input span{color:#929c97;font-size:12px}.automation-card{background:#fbfcfb;border:1px solid #dce4de;border-radius:11px;padding:14px;transition:border-color .15s,background .15s}.automation-toggle{cursor:pointer;align-items:center;gap:12px;display:flex}.automation-toggle>span{color:var(--ink);text-transform:none;letter-spacing:0;flex-direction:column;gap:3px;margin-right:auto;display:flex}.automation-toggle strong{font-size:12px}.automation-toggle small{color:#7c8983;font-size:12px;font-weight:500}.automation-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.automation-toggle i{background:#d5ddd8;border-radius:99px;flex:none;width:38px;height:22px;padding:3px;transition:background .15s}.automation-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block;box-shadow:0 2px 5px #1432272e}.automation-toggle input:checked+i:after{transform:translate(16px)}.automation-toggle input:focus-visible+i{outline:3px solid #548b6f33}.automation-fields{border-top:1px solid #e2eadb;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;padding-top:14px;display:grid}.automation-fields label>span{font-size:12px}.automation-fields input,.automation-fields select{background-color:#fff;min-height:38px}.automation-note{color:#68766f;margin:11px 0 0;font-size:12px;line-height:1.5}.submit-button{background:linear-gradient(115deg,#169b6b,#075fc8);border-color:#ffffff1f;border-radius:13px;grid-column:1/-1;width:100%;min-height:54px;margin-top:3px;font-size:13px;box-shadow:0 14px 28px #075fc833}.submit-button:hover:not(:disabled){background:linear-gradient(115deg,#12845b,#0755b3);box-shadow:0 17px 34px #075fc842}.submit-button span{margin-left:auto;font-size:17px}.processing-box{background:#f8fbf6;border:1px solid #dce8de;border-radius:11px;gap:9px;margin:0 24px 24px;padding:16px;display:grid}.processing-box>strong{margin-bottom:3px;font-size:12px}.processing-box>div{color:#98a19d;align-items:center;gap:9px;font-size:12px;display:flex}.processing-box i{border:1px solid #dbe2dd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.processing-box .active{color:var(--ink);font-weight:700}.processing-box .done i{background:var(--green);color:#fff}.success-box{background:#f1fbf4;border:1px solid #cce3d3;border-radius:11px;gap:12px;margin:0 24px 24px;padding:15px;display:flex}.success-box>span{color:#fff;background:#45a276;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.success-box div{flex-direction:column;gap:3px;display:flex}.success-box strong{font-size:12px}.success-box p{color:#6f7e76;margin:0;font-size:12px}.success-box a{color:#2d7556;margin-top:4px;font-size:12px;font-weight:750}.error-box{color:#9b4a43;background:#fdf0ef;border-radius:9px;flex-direction:column;gap:3px;margin:0 24px 24px;padding:12px 14px;font-size:12px;display:flex}.error-box.correctable,.error-box.business-outcome{color:#805600;background:#fff8e8;border:1px solid #ecd49b}.error-box small{color:inherit;margin-top:4px;line-height:1.45;display:block}.warning-box{color:#8c6414;background:#fff8e8;border-radius:9px;flex-direction:column;gap:3px;margin:0 24px 24px;padding:12px 14px;font-size:12px;display:flex}.schedule-panel{grid-column:1/-1;overflow:hidden}.schedule-list{gap:8px;padding:8px 22px 22px;display:grid}.schedule-empty{color:#82908a;text-align:center;border:1px dashed #dbe3dd;border-radius:10px;margin:13px 0 0;padding:17px;font-size:12px}.schedule-row{border-bottom:1px solid #edf1ed;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 0;display:grid}.schedule-row:last-of-type{border-bottom:0}.schedule-state{text-align:center;border-radius:99px;min-width:56px;padding:6px 8px;font-size:12px;font-weight:800}.schedule-state.active{background:var(--lime-soft);color:#3f672c}.schedule-state.paused{color:#737d78;background:#f0f2f0}.schedule-main{flex-direction:column;gap:4px;min-width:0;display:flex}.schedule-main strong{font-size:12px}.schedule-main span{color:#68766f;font-size:12px}.schedule-main small{color:#89958f;font-size:12px}.schedule-main .schedule-error{color:#aa544c}.schedule-actions{gap:7px;display:flex}.schedule-actions .button{min-height:34px;padding:7px 11px;font-size:12px}.schedule-list .error-box{margin:8px 0 0}.detail-page{max-width:1320px;margin:auto}.back-link{color:#6c7b74;margin:2px 0 16px;font-size:12px;display:inline-flex}.prospect-hero{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.next-step-banner{border:1px solid #cce2f4;border-left:4px solid var(--green);background:linear-gradient(110deg,#f4f9ff,#f0fbf6);border-radius:12px;align-items:center;gap:24px;margin:13px 0;padding:17px 19px;display:flex}.next-step-banner>div{margin-right:auto}.next-step-banner span,.next-step-banner strong{display:block}.next-step-banner>div>span{color:var(--green);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px;font-size:12px;font-weight:900}.next-step-banner strong{color:var(--forest);font-size:13px}.next-step-banner p{color:#62778c;margin:4px 0 0;font-size:12px;line-height:1.55}.next-step-banner .button{flex:none}.prospect-identity{align-items:center;gap:15px;display:flex}.prospect-identity h2{letter-spacing:-.7px;margin:0;font-size:21px}.identity-line{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.prospect-identity p{color:#7c8983;margin:5px 0;font-size:12px}.prospect-identity a{color:#3c7b61;font-size:12px;font-weight:700}.hero-actions{align-items:center;gap:8px;display:flex}.more-button{border:1px solid var(--line);color:#6e7a75;cursor:pointer;letter-spacing:1px;background:#fff;border-radius:9px;place-items:center;width:40px;height:40px;font-weight:800;list-style:none;display:grid}.more-button::-webkit-details-marker{display:none}.prospect-actions-menu{z-index:20;position:relative}.prospect-actions-menu[open] .more-button{color:#08794f;background:#edf8f2;border-color:#88bba5}.prospect-actions-popover{background:#fff;border:1px solid #cfddd6;border-radius:12px;width:270px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #0c302229}.prospect-actions-popover button{text-align:left;cursor:pointer;color:#203b30;background:0 0;border:0;border-radius:8px;grid-template-columns:27px 1fr;align-items:center;gap:8px;width:100%;padding:10px;display:grid}:is(.prospect-actions-popover button:hover,.prospect-actions-popover button:focus-visible){background:#f0f8f4;outline:none}.prospect-actions-popover button:disabled{opacity:.5;cursor:not-allowed}.prospect-actions-popover button.danger{color:#9f3e38;border-top:1px solid #f0dcda;margin-top:5px}:is(.prospect-actions-popover button.danger:hover,.prospect-actions-popover button.danger:focus-visible){background:#fff1ef}.prospect-actions-popover button.danger>span{color:#a4423b;background:#fee9e7}.prospect-actions-popover button>span{color:#08794f;background:#e9f5ef;border-radius:7px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.prospect-actions-popover strong,.prospect-actions-popover small{display:block}.prospect-actions-popover strong{font-size:12px}.prospect-actions-popover small{color:#7c8c84;margin-top:2px;font-size:12px}.notice-bar{color:#426754;background:#f1f9f3;border:1px solid #d3e5d8;border-radius:10px;align-items:center;gap:10px;min-height:42px;margin:13px 0;padding:9px 13px;font-size:12px;display:flex}.notice-bar>span{color:#fff;background:#4f866b;border-radius:50%;place-items:center;width:21px;height:21px;font-family:Georgia,serif;display:grid}.notice-bar button{color:#6f8379;cursor:pointer;background:0 0;border:0;margin-left:auto}.deep-audit-progress{background:linear-gradient(120deg,#f5fcf8,#eef7ff);border:1px solid #bcdcca;border-radius:12px;margin:13px 0;padding:16px 18px;box-shadow:0 10px 28px #13694814}.deep-audit-progress>div{align-items:center;gap:12px;display:flex}.deep-audit-progress strong{color:#103b2a;font-size:12px;display:block}.deep-audit-progress p{color:#5f776b;margin:4px 0 0;font-size:12px}.deep-audit-spinner{border:3px solid #cfe8db;border-top-color:#18a96f;border-radius:50%;flex:none;width:28px;height:28px;animation:.8s linear infinite aimtoro-spin}.deep-audit-progress ol{grid-template-columns:repeat(4,1fr);margin:14px 0 0 40px;padding:0;list-style:none;display:grid}.deep-audit-progress li{color:#91a198;align-items:center;gap:6px;font-size:12px;font-weight:750;display:flex;position:relative}.deep-audit-progress li:after{content:"";background:#d7e4dd;height:1px;position:absolute;top:9px;left:24px;right:5px}.deep-audit-progress li:last-child:after{display:none}.deep-audit-progress li span{z-index:1;color:#6f8278;background:#fff;border:1px solid #c8d8cf;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.deep-audit-progress li.active,.deep-audit-progress li.complete{color:#16784f}.deep-audit-progress li.active span,.deep-audit-progress li.complete span{color:#fff;background:#18a96f;border-color:#18a96f}@keyframes aimtoro-spin{to{transform:rotate(360deg)}}.detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(335px,.75fr);align-items:start;gap:16px;margin-top:16px;display:grid}.detail-main,.detail-side{gap:16px;display:grid}.score-panel,.findings-panel,.evidence-panel,.contact-card,.pitch-card{padding:21px}.section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.section-heading>div{align-items:center;gap:10px;display:flex}.section-heading>p{color:#8a9690;margin:0;font-size:12px}.section-index{color:#79a58e;font-family:Georgia,serif;font-size:12px}.score-cluster{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:16px;padding:10px 0 20px;display:grid}.score-ring-wrap{flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}.score-ring-wrap>span{color:#6f7c76;font-size:12px;font-weight:650}.score-ring{--score:0deg;background:conic-gradient(currentColor var(--score), #edf1ed 0);color:#4d9b72;border-radius:50%;place-items:center;width:102px;height:102px;display:grid;position:relative}.score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:8px}.score-ring>div{z-index:1;text-align:center;flex-direction:column;display:flex;position:relative}.score-ring strong{color:var(--ink);letter-spacing:-1px;font-size:25px;line-height:1}.score-ring span{color:#a1aaa6;font-size:12px}.score-ring.amber{color:var(--amber)}.score-ring.red{color:var(--red)}.score-ring.muted{color:#c9d0cc}.reason-box{border-left:3px solid var(--lime);background:#f8fbf5;padding:12px 14px}.reason-box span,.service-recommendation>span{color:#6d7c74;text-transform:uppercase;letter-spacing:.7px;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.reason-box p{color:#384a42;margin:0;font-family:Georgia,serif;font-size:13px;line-height:1.5}.confidence-chip,.verified-label{color:#39765a;text-transform:uppercase;background:#e9f7ee;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:800}.findings-list{display:grid}.findings-list article{border-top:1px solid #edf0ed;grid-template-columns:35px 1fr;gap:10px;padding:15px 0;display:grid}.findings-list article:first-child{border-top:0;padding-top:0}.findings-list article>span{color:#8dae9e;font-family:Georgia,serif;font-size:18px}.findings-list strong{font-size:12px}.findings-list p{color:#697670;margin:5px 0 0;font-size:12px;line-height:1.6}.service-recommendation{background:var(--forest);color:#fff;border-radius:10px;grid-template-columns:90px 1fr;gap:13px;margin-top:5px;padding:14px;display:grid}.service-recommendation>span{color:#b8d3c6;margin:2px 0 0}.service-recommendation strong{color:var(--lime);font-size:12px}.service-recommendation p{color:#b9c9c2;margin:3px 0 0;font-size:12px}.verification-note{color:#67746e;margin:-7px 0 14px;font-size:12px;line-height:1.5}.evidence-panel-meta{flex-wrap:wrap;gap:6px;margin:-4px 0 12px;display:flex}.evidence-panel-meta span{color:#5e7487;background:#eef4f8;border-radius:99px;padding:5px 7px;font-size:11px;font-weight:750}.verified-label.needs-confirmation{color:#8a610f;background:#fff2d8}.evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.evidence-list a{border:1px solid var(--line);border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;padding:11px;display:grid}.evidence-list a.needs-confirmation{background:#fffaf0;border-color:#efd5a3}.evidence-list a.partial{background:#f8fbfe;border-color:#cfddea}.evidence-list i{color:#3b795b;background:#eaf7ef;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.evidence-list a.needs-confirmation i{color:#93640a;background:#fff0c9}.evidence-list a.partial i{color:#376b91;background:#e9f2fa}.evidence-list span{flex-direction:column;min-width:0;display:flex}.evidence-list strong{text-transform:uppercase;color:#5c6963;font-size:12px}.evidence-list em{color:#39765a;background:#e9f7ef;border-radius:99px;width:fit-content;margin-top:4px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:850}.evidence-list a.needs-confirmation em{color:#8b600d;background:#fff0c9}.evidence-list a.partial em{color:#3e6b8b;background:#e8f1f8}.evidence-list small{color:#70827a;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.48}.evidence-list b{color:#8b9791;font-size:12px}.availability-row{border-top:1px solid var(--line);grid-template-columns:100px 140px 1fr;align-items:center;gap:10px;margin-top:14px;padding-top:13px;font-size:12px;display:grid}.availability-row>span{color:#7e8b85}.availability-row>strong{text-transform:uppercase;font-size:12px}.availability-row>small{color:#97a09c}.warning-text{color:#a2741d}.text-button{color:#38795d;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.contact-person{background:#f7faf7;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.contact-person>span{background:var(--forest);width:37px;height:37px;color:var(--lime);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.contact-person strong{font-size:12px;display:block}.contact-person p{color:#7f8b85;margin:3px 0 0;font-size:12px}.contact-card dl{min-width:0;margin:15px 0 0;display:grid}.contact-card dl>div{border-bottom:1px solid #eef1ee;grid-template-columns:70px minmax(0,1fr);gap:10px;min-width:0;padding:9px 0;font-size:12px;display:grid}.contact-card dt{color:#8b9691}.contact-card dd{color:#34433d;overflow-wrap:anywhere;word-break:normal;min-width:0;margin:0;line-height:1.45}.contact-card dd a{overflow-wrap:anywhere;word-break:break-word;min-width:0}.contact-card a{color:#34775a;font-weight:700}.contact-note{color:#8b9691;margin:12px 0 0;font-size:12px;line-height:1.5}.contact-card-actions{gap:5px!important}.contact-card-actions .text-button{border-radius:6px;padding:5px 7px}.contact-card-actions .text-button:hover{background:#eef7f2}.contact-card-actions .text-button.verify{color:#087554;background:#eef9f3;border:1px solid #b9dbc9}.contact-verification{gap:7px;margin-top:14px;display:grid}.contact-verification-heading{border-bottom:1px solid #e5eee9;justify-content:space-between;align-items:end;gap:8px;padding-bottom:5px;display:flex}.contact-verification-heading strong{color:#254337;text-transform:uppercase;letter-spacing:.45px;font-size:12px}.contact-verification-heading small{color:#7d8d85;font-size:12px}.contact-verification-row{background:#f9fcfa;border:1px solid #dfeae5;border-radius:9px;grid-template-columns:58px minmax(76px,auto) 1fr;align-items:center;gap:7px;padding:9px 10px;display:grid}.contact-verification-row>span{color:#61736b;font-size:12px;font-weight:800}.contact-verification-row>strong{text-transform:uppercase;letter-spacing:.35px;border-radius:99px;justify-self:start;padding:4px 6px;font-size:12px}.contact-verification-row>strong.positive{color:#08734f;background:#e6f7ee}.contact-verification-row>strong.warning{color:#896316;background:#fff5df}.contact-verification-row>strong.negative{color:#ae392f;background:#fdeceb}.contact-verification-row>small{color:#728078;font-size:12px;line-height:1.4}.contact-consent-badge{color:#087253;background:#e8f8f0;border-radius:8px;margin-top:9px;padding:7px 9px;font-size:12px;font-weight:800}.contact-edit-form{gap:10px;padding-top:2px;display:grid}.contact-edit-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.contact-edit-form label{gap:5px;display:grid}.contact-edit-form label>span{color:#65756d;text-transform:uppercase;letter-spacing:.35px;font-size:12px;font-weight:750}.contact-edit-form input:not([type=checkbox]),.contact-edit-form textarea{color:#19362a;width:100%;font:inherit;background:#fbfdfc;border:1px solid #d6e1dc;border-radius:8px;outline:none;padding:9px 10px;font-size:12px}.contact-edit-form input:not([type=checkbox]):focus,.contact-edit-form textarea:focus{border-color:#40a57a;box-shadow:0 0 0 3px #18a96f1a}.contact-edit-form textarea{resize:vertical;line-height:1.5}.contact-edit-form .contact-consent{display:block}.contact-edit-form .contact-consent>span{color:#29443a;text-transform:none;letter-spacing:0;align-items:flex-start;gap:9px;font-size:13px;font-weight:750;line-height:1.4;display:flex}.contact-edit-form .contact-consent input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#149968;cursor:pointer;flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0}.contact-edit-safety{color:#6c5623;background:#fffaf0;border:1px solid #ead8a7;border-radius:9px;margin:2px 0 0;padding:10px 12px 10px 38px;font-size:12px;line-height:1.45;position:relative}.contact-edit-safety:before{content:"!";color:#fff;background:#dfb558;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:900;display:grid;position:absolute;top:11px;left:12px}.contact-edit-safety strong,.contact-edit-safety span{display:block}.contact-edit-safety strong{color:#5e4615;margin-bottom:2px}.contact-edit-actions{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.contact-edit-actions .button{width:auto;min-width:132px;min-height:38px;padding-inline:20px}.no-contact{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:24px 10px;display:flex}.no-contact>span{color:#a67a26;background:#f4f0e6;border-radius:50%;place-items:center;width:35px;height:35px;font-family:Georgia,serif;display:grid}.no-contact strong{font-size:12px}.no-contact p{color:#8b9691;margin:0;font-size:12px}.pitch-card label{margin-top:13px}.pitch-card textarea{font-family:var(--font-geist-sans);min-height:210px;line-height:1.55}.pitch-card.sent input[readonly],.pitch-card.sent textarea[readonly]{color:#52625b;cursor:default;background:#f4f7f5}.pitch-personalization-card{border-top:4px solid #1aa874;padding:21px}.pitch-personalization-card .section-heading{margin-bottom:8px}.pitch-personalization-card>p{color:#65756d;margin:0;font-size:12px;line-height:1.55}.pitch-personalization-card>small{color:#7c8983;margin-top:9px;font-size:12px;line-height:1.45;display:block}.pitch-personalization-grid{grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);gap:9px;margin-top:13px;display:grid}.pitch-personalization-grid label{gap:5px;display:grid}.pitch-personalization-grid label>span{color:#65756d;text-transform:uppercase;letter-spacing:.35px;font-size:12px;font-weight:750}.pitch-personalization-grid input,.pitch-personalization-grid select{color:#19362a;width:100%;font:inherit;background:#fbfdfc;border:1px solid #d6e1dc;border-radius:8px;outline:none;padding:9px 10px;font-size:12px}.pitch-personalization-grid input:focus,.pitch-personalization-grid select:focus{border-color:#40a57a;box-shadow:0 0 0 3px #18a96f1a}.pitch-personalization-grid.tone-only{grid-template-columns:minmax(220px,360px)}.default-draft-action{background:linear-gradient(135deg,#eef7ff,#f7fbff);border:1px solid #bfd8ec;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:2px 0 14px;padding:13px 14px;display:grid}.default-draft-action>div{min-width:0}.default-draft-action strong{color:#123f65;font-size:13px;line-height:1.35;display:block}.default-draft-action p{color:#637b8d;margin:4px 0 0;font-size:11px;line-height:1.5}.default-draft-action .button{white-space:normal;min-height:42px;padding-inline:15px;line-height:1.25}.default-draft-action.whatsapp-default-draft{background:linear-gradient(135deg,#effaf5,#f8fcfa);border-color:#b9dfcf}.default-draft-action.whatsapp-default-draft strong{color:#087252}.default-draft-action.insight-evidence-draft{background:linear-gradient(135deg,#eaf9f3,#f5fbff);border-color:#94d8bf}.default-draft-action.insight-evidence-draft a{color:#0969a7;margin-top:7px;font-size:11px;font-weight:850;display:inline-block}.pitch-card.insight-followup-active>.default-draft-action:not(.insight-evidence-draft),.pitch-card.insight-followup-active>.outreach-prompt-panel{display:none}.outreach-prompt-panel{background:linear-gradient(135deg,#f3f9ff,#f4fbf8);border:1px solid #bfd8ec;border-radius:12px;gap:10px;margin:2px 0 17px;padding:15px;display:grid}.outreach-prompt-panel.whatsapp-prompt{background:linear-gradient(135deg,#effaf5,#f8fcfa);border-color:#b9dfcf}.pitch-card .outreach-prompt-panel label{gap:7px;margin:0;display:grid}.outreach-prompt-panel label>span{color:#24506f;letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:850}.outreach-prompt-panel textarea{color:#17364d;font:inherit;resize:vertical;background:#fff;border:1px solid #cbdce8;border-radius:9px;outline:none;padding:10px 11px;font-size:12px;line-height:1.5;min-height:82px!important}.outreach-prompt-panel textarea:focus{border-color:#2588bd;box-shadow:0 0 0 3px #2588bd1a}.outreach-prompt-panel>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.outreach-prompt-panel small{color:#6d8292;font-size:11px;line-height:1.45}.outreach-prompt-panel .button{flex:none}.outreach-prompt-panel .outreach-copy-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.outreach-prompt-panel .outreach-copy-actions .button{white-space:normal;width:100%;min-height:44px;line-height:1.25}.generated-outreach-preview{background:#ffffffd1;border:1px solid #9ec9e3;border-radius:10px;gap:10px;margin-top:2px;padding:13px;display:grid}.whatsapp-prompt .generated-outreach-preview{border-color:#9bd6bc}.generated-preview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.generated-preview-heading>span{color:#0b5fa2;letter-spacing:.35px;text-transform:uppercase;font-size:12px;font-weight:900}.generated-preview-heading>strong{color:#496d86;letter-spacing:.25px;text-transform:uppercase;background:#edf5fb;border-radius:999px;padding:5px 8px;font-size:10px}.whatsapp-prompt .generated-preview-heading>span{color:#087252}.whatsapp-prompt .generated-preview-heading>strong{color:#33735b;background:#edf9f3}.generated-preview-subject{background:#f3f7fa;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}.generated-preview-subject>span{color:#6d8292;text-transform:uppercase;font-size:11px;font-weight:850}.generated-preview-subject>strong{color:#17364d;overflow-wrap:anywhere;font-size:12px}.generated-outreach-preview textarea[readonly]{color:#17364d;cursor:text;background:#f8fbfd}.word-count{color:#929c97;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.email-signature-preview{background:#f7faf8;border:1px solid #d9e4df;border-radius:9px;margin-top:12px;padding:11px 12px}.email-signature-preview>span{color:#527064;letter-spacing:.35px;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.email-signature-preview.included{background:#edf9f3;border-color:#b8e3cf}.email-signature-preview.included>span{color:#087252;margin:0}.email-signature-preview pre{color:#34453e;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.email-signature-preview.empty{background:#fffaf0;border-color:#ecdfbd;justify-content:space-between;align-items:center;gap:10px;display:flex}.email-signature-preview.empty>span{color:#79632c;margin:0}.email-signature-preview a{color:#087252;font-size:12px;font-weight:800}.approval-note{color:#735b27;background:#fff8e7;border-radius:9px;gap:9px;margin-top:13px;padding:11px;display:flex}.approval-note>span{color:#b18429}.approval-note p{flex-direction:column;gap:2px;margin:0;font-size:12px;line-height:1.4;display:flex}.approval-note strong{font-size:12px}.outreach-action-feedback{color:#24536f;background:#f0f8fd;border:1px solid #b8d8ea;border-radius:9px;margin-top:12px;padding:11px 12px;font-size:12px;font-weight:750;line-height:1.45}.outreach-action-feedback.whatsapp{color:#17634a;background:#effaf5;border-color:#a8dbc6}.action-stack{gap:8px;margin-top:12px;display:grid}.action-stack>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.outreach-schedule-panel{background:linear-gradient(135deg,#f3f9ff,#f8fcfa);border:1px solid #bdd6ea;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding:13px;display:grid}.outreach-schedule-panel.whatsapp{background:linear-gradient(135deg,#effaf5,#f9fcfb);border-color:#b9dfcf}.outreach-schedule-panel>div{gap:3px;display:grid}.outreach-schedule-panel>div>strong{color:#0a416b;font-size:13px}.outreach-schedule-panel>div>span,.outreach-schedule-panel small{color:#647d8e;font-size:11px;line-height:1.45}.outreach-schedule-panel label{gap:6px;margin:0;display:grid}.outreach-schedule-panel label>span{color:#24506f;letter-spacing:.25px;text-transform:uppercase;font-size:12px;font-weight:850}.outreach-schedule-panel input{min-height:42px}.outreach-schedule-panel small,.outreach-schedule-panel .schedule-error{grid-column:1/-1}.outreach-schedule-panel .schedule-error{color:#a43b34;font-size:11px;line-height:1.45}.outreach-schedule-panel.scheduled{background:#effaf5;border-color:#90d1b6}.outreach-schedule-panel.processing{background:#fff8e7;border-color:#edc878}.manual-whatsapp-schedule-note{grid-column:1/-1;padding:2px}.manual-whatsapp-schedule-note strong,.manual-whatsapp-schedule-note small{display:block}.manual-whatsapp-schedule-note strong{color:#17634a;font-size:12px}.manual-whatsapp-schedule-note small{margin-top:4px}.email-sent-state{background:#edf9f3;border:1px solid #b9dfcb;border-radius:11px;grid-template-columns:30px minmax(0,1fr) minmax(170px,auto);align-items:center;gap:10px;margin-top:13px;padding:13px;display:grid}.email-sent-state>span{color:#fff;background:#18a66f;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.email-sent-state strong{color:#15573d;font-size:12px;display:block}.email-sent-state p{color:#4e725f;margin:3px 0 0;font-size:12px;line-height:1.5}.email-sent-state .button{min-height:37px}.sent-state-actions{gap:8px;min-width:170px;display:grid}.sent-state-actions .button{white-space:normal;text-align:center;width:100%}.detail-loading,.not-found{text-align:center;color:#75817b;padding:55px}.full-report-panel{border-color:#cddbeb;padding:0;overflow:hidden}.report-title-row{color:#fff;background:radial-gradient(circle at 90% 15%,#38bd7d45,#0000 34%),linear-gradient(125deg,#062b5c,#075ebd);justify-content:space-between;align-items:center;gap:22px;min-height:170px;padding:25px 27px;display:flex}.report-title-row>div:first-child{max-width:560px}.report-kicker{color:#72dfa6;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:850}.report-title-row h3{letter-spacing:-1.2px;max-width:470px;margin:9px 0 8px;font-size:25px;line-height:1.05}.report-title-row p{color:#c7ddf4;margin:0;font-size:12px}.report-score{color:#fff;background:#ffffff1a;border:1px solid #ffffff3b;border-radius:50%;flex:none;grid-template-columns:auto auto;place-content:center;width:112px;height:112px;display:grid;box-shadow:inset 0 0 0 8px #ffffff0d}.report-score strong{letter-spacing:-2px;font-size:34px;line-height:1}.report-score>span{color:#9fd8bd;align-self:end;padding-bottom:3px;font-size:12px}.report-score small{text-align:center;color:#c1d7eb;text-transform:uppercase;letter-spacing:.5px;grid-column:1/-1;margin-top:5px;font-size:12px}.report-score.low strong{color:#ffd66e}.report-score-pair{align-items:center;gap:10px;display:flex}.geo-score{color:#fff;background:#05234854;border:1px solid #82e7b459;border-radius:14px;grid-template-columns:auto auto;place-content:center;width:90px;min-height:82px;padding:14px 10px;display:grid}.geo-score strong{font-size:25px;line-height:1}.geo-score>span{color:#85e3b4;align-self:end;padding-bottom:2px;font-size:12px}.geo-score small{color:#c7ddf4;letter-spacing:.35px;text-align:center;text-transform:uppercase;grid-column:1/-1;margin-top:5px;font-size:12px;font-weight:750}.report-state{color:#6d7d90;border:1px dashed #cad7e5;border-radius:12px;flex-direction:column;gap:5px;margin:22px;padding:24px;font-size:12px;display:flex}.report-state strong{color:var(--ink);font-size:12px}.audit-coverage-strip{background:#f8fbfe;border-bottom:1px solid #e0e8f0;grid-template-columns:repeat(4,1fr);gap:12px;padding:17px 27px;display:grid}.audit-coverage-strip>div{flex-direction:column;gap:4px;display:flex}.audit-coverage-strip span{color:#718197;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:800}.audit-coverage-strip strong{color:#103453;font-size:12px}.category-score-grid{grid-template-columns:repeat(5,1fr);gap:9px;padding:18px 27px 4px;display:grid}.category-score-note{color:#607389;margin:16px 27px 0;font-size:13px;line-height:1.5}.category-score-grid>div{background:#fff;border:1px solid #dfe8f0;border-radius:10px;grid-template-columns:1fr auto;gap:8px;min-width:0;padding:11px;display:grid}.category-score-grid>div.not-scored{background:#f7fafc}.category-score-grid>div.not-scored strong{color:#8291a3}.category-score-grid span{color:#607389;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.category-score-grid strong{color:#0b3760;font-size:12px}.category-score-grid i{background:#e8eef4;border-radius:9px;grid-column:1/-1;height:4px;overflow:hidden}.category-score-grid i b{border-radius:inherit;background:linear-gradient(90deg,#0a68c2,#18ae75);height:100%;display:block}.key-fixes-heading{justify-content:space-between;align-items:center;gap:15px;padding:22px 27px 12px;display:flex}.key-fixes-heading>div{flex-direction:column;gap:4px;display:flex}.key-fixes-heading>div>span{color:#63748a;letter-spacing:.6px;text-transform:uppercase;font-size:12px;font-weight:800}.key-fixes-heading strong{font-size:14px}.evidence-chip{color:#137547;text-transform:uppercase;background:#effaf4;border:1px solid #c9e8d8;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:800}.key-fix-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 27px 27px;display:grid}.key-fix-grid article{background:linear-gradient(160deg,#fff,#f8fbff);border:1px solid #dfe7f0;border-radius:12px;flex-direction:column;min-height:205px;padding:15px;display:flex}.key-fix-grid article>div{justify-content:space-between;align-items:center;display:flex}.key-fix-grid b{color:#bdc8d5;font-family:Georgia,serif;font-size:16px}.fix-priority{letter-spacing:.4px;border-radius:99px;padding:5px 7px;font-size:12px;font-weight:900}.fix-priority.critical,.fix-priority.high{color:#b72d36;background:#fff0f1}.fix-priority.medium{color:#97620b;background:#fff6df}.fix-priority.low{color:#25704c;background:#edf9f2}.key-fix-grid h4{margin:14px 0 7px;font-size:12px}.key-fix-grid p{color:#65758a;margin:0 0 9px;font-size:12px;line-height:1.55}.fix-source{color:#0875b9;text-underline-offset:2px;margin:-2px 0 10px;font-size:12px;font-weight:750;text-decoration:underline}.key-fix-grid small{color:#3e6e58;border-top:1px solid #e5ebf2;margin-top:auto;padding-top:10px;font-size:12px;line-height:1.5}.fix-confidence{color:#8693a2;margin-top:8px;font-size:12px}.locked-report-wrap{border-top:1px solid #e2e9f1;min-height:395px;position:relative;overflow:hidden}.locked-report-preview{filter:blur(5px);opacity:.42;-webkit-user-select:none;user-select:none;pointer-events:none;padding:24px 27px;transform:scale(.99)}.report-body{grid-template-columns:1fr 1fr;gap:12px;display:grid}.report-body article{background:#fff;border:1px solid #dfe7ef;border-radius:10px;padding:15px}.report-body article>span{color:#075ebd;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:850}.report-body p,.report-body li{color:#5f7084;font-size:12px;line-height:1.55}.report-body ul,.report-body ol{margin:9px 0 0;padding-left:17px}.report-body .roadmap{grid-column:1/-1}.report-paywall{background:#fffffff7;border:1px solid #bdd0e3;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:start;gap:15px;padding:22px;display:grid;position:absolute;inset:38px 10% auto;box-shadow:0 20px 55px #062b5c33}.lock-icon{color:#0c915d;background:#e9f7ef;border-radius:12px;place-items:center;width:40px;height:40px;font-size:21px;font-weight:900;display:grid}.report-paywall h4{letter-spacing:-.5px;margin:6px 0;font-size:17px}.report-paywall p{color:#657589;max-width:475px;margin:0;font-size:12px;line-height:1.55}.report-paywall ul{color:#3d6d58;gap:12px;margin:11px 0 0;padding:0;font-size:12px;font-weight:750;list-style:none;display:flex}.report-paywall li:before{content:"✓ ";color:#13a36b}.report-price{flex-direction:column;align-items:flex-end;min-width:74px;display:flex}.report-price small,.report-price span{color:#77879a;text-transform:uppercase;font-size:12px}.report-price strong{color:#075ebd;letter-spacing:-1px;font-size:24px}.report-buy{background:linear-gradient(110deg,#0d9c69,#087b58);grid-column:2/-1;justify-self:start;min-width:250px}.payment-setup{color:#798798;grid-column:2/-1;font-size:12px}.report-message{color:#315f8f;background:#eef6ff;border-radius:8px;margin:0 27px 22px;padding:10px 12px;font-size:12px}.unlocked-report{padding:0 27px 27px}.unlocked-banner{background:#ebf9f1;border:1px solid #c4e8d4;border-radius:11px;align-items:center;gap:11px;margin-bottom:16px;padding:14px;display:flex}.unlocked-banner>span{color:#fff;background:#13a36b;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.unlocked-banner>div{margin-right:auto}.unlocked-banner strong{font-size:12px;display:block}.unlocked-banner p{color:#5f7d6d;margin:3px 0 0;font-size:12px}.report-demo-label{color:#39765a;background:#fff;border-radius:99px;padding:7px 9px;font-size:12px;font-weight:800}.settings-page{max-width:1100px;margin:20px auto}.settings-intro h2{max-width:700px}.integration-panel{overflow:hidden}.mode-pill.production{color:#317357;background:#e7f7ed}.integration-list article{border-top:1px solid #edf0ed;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;padding:16px 21px;display:grid}.integration-list article:first-child{border-top:0}.integration-mark{width:38px;height:38px;color:var(--forest);background:#eff4f0;border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.mark-1{color:#6959a0;background:#f1ebff}.mark-2{color:#477791;background:#e8f4fb}.mark-3{color:#3f775b;background:#e8f6ed}.mark-4{color:#a95b50;background:#fceceb}.integration-list strong{font-size:12px;display:block}.integration-list p{color:#77837e;margin:3px 0;font-size:12px}.integration-list small{color:#9aa39f;font-size:12px}.config-state{text-transform:uppercase;letter-spacing:.3px;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.config-state i{border-radius:50%;width:6px;height:6px}.config-state.configured{color:#3a7a5c}.config-state.configured i{background:#54ad82}.config-state.pending{color:#9a6d1d}.config-state.pending i{background:#e6ae3c}.integration-notice{color:#176b49;background:#effaf4;border:1px solid #b9dfca;border-radius:9px;margin:0 20px 8px;padding:10px 12px;font-size:12px;font-weight:700}.admin-action-notice{margin:0 0 18px}.admin-action-notice.error{color:#9a352f;background:#fff4f3;border-color:#efc1bd}.integration-state-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.integration-action{color:#116a4b;min-height:29px;font:inherit;cursor:pointer;background:#effaf5;border:1px solid #bad9cd;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:800;text-decoration:none}.integration-action:hover{background:#e4f7ee;border-color:#1c9a6d}.integration-action.danger{color:#9b3f36;background:#fff8f7;border-color:#eccbc7}.integration-action:disabled{cursor:wait;opacity:.65}.integration-callback{color:#49677d;gap:3px;margin-top:7px;font-size:12px;display:grid}.integration-callback b{color:#163f5d;text-transform:uppercase;letter-spacing:.08em}.integration-callback code{overflow-wrap:anywhere;color:#315d78;max-width:100%;font:700 8px/1.45 var(--font-geist-mono), monospace;display:block}.settings-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.marketing-preference,.signature-preference{grid-column:1/-1}.signature-field{gap:6px;display:grid}.signature-field>span{color:#496156;letter-spacing:.4px;text-transform:uppercase;font-size:12px;font-weight:800}.signature-field textarea{resize:vertical;color:#18362a;width:100%;min-height:125px;font:inherit;background:#fbfdfc;border:1px solid #d4e0da;border-radius:10px;outline:none;padding:11px 12px;font-size:12px;line-height:1.55}.signature-field textarea:focus{border-color:#34a375;box-shadow:0 0 0 3px #18a96f1a}.signature-meta{color:#87948e;justify-content:space-between;margin:6px 0 11px;font-size:12px;display:flex}.settings-card .workspace-copy-note{color:#5e7268;border-top:1px solid #e6eee9;margin:14px 0 0;padding-top:12px;font-size:12px}.workspace-copy-note strong{color:#1e5a41;overflow-wrap:anywhere}.consent-toggle{border:1px solid var(--line);cursor:pointer;background:#f8fbfd;border-radius:11px;align-items:flex-start;gap:11px;margin:15px 0;padding:13px;display:flex}.consent-toggle input{width:17px;height:17px;min-height:0;accent-color:var(--accent);margin-top:1px}.consent-toggle span,.consent-toggle strong,.consent-toggle small{display:block}.consent-toggle label{color:var(--forest);cursor:pointer;font-size:12px;font-weight:700}.consent-toggle small{color:#708197;margin-top:4px;font-size:12px;line-height:1.5}.settings-notice{color:#137547;margin-top:9px;font-weight:750;display:block}.settings-notice.error{color:#a33f38}.delete-account-card{background:snow;border-color:#efd4d1;grid-column:1/-1}.delete-account-card .settings-icon{color:#a33f38;background:#feeceb}.delete-confirmation-field{gap:6px;margin:12px 0;display:grid}.delete-confirmation-field span{color:#6d5653;letter-spacing:.35px;text-transform:uppercase;font-size:12px;font-weight:800}.delete-confirmation-field input{color:#412e2c;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #e5c8c5;border-radius:9px;outline:none;padding:9px 11px;font-size:12px}.delete-confirmation-field input:focus{border-color:#bd615b;box-shadow:0 0 0 3px #b547401a}.settings-card{grid-template-columns:35px 1fr;gap:12px;padding:20px;display:grid}.settings-icon{background:var(--lime-soft);width:34px;height:34px;color:var(--forest);border-radius:9px;place-items:center;display:grid}.settings-card h3{margin:3px 0 4px;font-size:13px}.settings-card p{color:#7d8883;margin:0 0 13px;font-size:12px;line-height:1.5}.settings-card ul{margin:0;padding:0;list-style:none;display:grid}.settings-card li{color:#7b8781;border-top:1px solid #eef1ee;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.settings-card li strong{color:var(--ink)}.trial-entitlement-card{background:linear-gradient(135deg,#f5fbff,#f7fffb);border-color:#b7d6ee;grid-column:1/-1}.trial-entitlement-card.claimed{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#ead7b0}.trial-entitlement-card .settings-icon{color:#075fc8;background:#e4f2ff;width:38px;height:38px;font-size:11px}.trial-entitlement-card.claimed .settings-icon{color:#8a5a00;background:#fff0cf}.trial-entitlement-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trial-entitlement-heading>span{color:#087653;text-transform:uppercase;letter-spacing:.04em;background:#e5f7ef;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.trial-entitlement-card.claimed .trial-entitlement-heading>span{color:#8a5a00;background:#fff0cf}.trial-entitlement-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.trial-entitlement-privacy{color:#657a86;margin-top:12px;line-height:1.5;display:block}.billing-card{grid-column:1/-1}.billing-card>div{min-width:0}.report-branding-card{background:linear-gradient(135deg,#fff 55%,#f1f7ff);border-color:#cfe0f4;grid-column:1/-1}.report-branding-card>.settings-icon{color:#075ebd;background:#e4efff;width:38px;font-size:9px;font-weight:900}.report-branding-card.locked{background:#fbfcfe;border-style:dashed}.report-branding-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.report-branding-heading>div{min-width:0}.report-branding-heading .plan-active{white-space:nowrap}.report-branding-lock{color:#6245b6;white-space:nowrap;background:#f0eaff;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:850}.report-branding-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:20px;margin-top:14px;display:grid}.report-logo-editor{background:#f8fbfd;border:1px solid #dbe6ef;border-radius:13px;justify-items:stretch;gap:9px;padding:14px;display:grid}.report-logo-preview{background:#fff;border:1px dashed #a9c1d7;border-radius:10px;place-items:center;min-height:104px;padding:12px;display:grid;overflow:hidden}.report-logo-preview img{object-fit:contain;max-width:100%;max-height:92px;display:block}.report-logo-preview>span{text-align:center;color:#43617a;gap:4px;display:grid}.report-logo-preview b{font-size:13px}.report-logo-preview small,.report-logo-editor>small{color:#75889a;font-size:11px;line-height:1.45}.report-logo-button{cursor:pointer;justify-content:center;position:relative;overflow:hidden}.report-logo-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.report-logo-editor>.text-button{justify-self:center}.report-branding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-branding-fields label{color:#385269;letter-spacing:.35px;text-transform:uppercase;gap:6px;min-width:0;font-size:11px;font-weight:800;display:grid}.report-branding-fields label.full{grid-column:1/-1}.report-branding-fields input,.report-branding-fields textarea{color:#102d46;width:100%;min-height:42px;font:inherit;text-transform:none;background:#fff;border:1px solid #ceddea;border-radius:9px;outline:none;padding:9px 11px;font-size:12px;line-height:1.45}.report-branding-fields textarea{resize:vertical}.report-branding-fields input:focus,.report-branding-fields textarea:focus{border-color:#2d78d0;box-shadow:0 0 0 3px #2d78d01a}.report-branding-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:14px;display:flex}.report-branding-actions small{color:#687d8f;font-size:11px}.report-branding-loading{color:#6f8394;place-items:center;min-height:150px;font-size:12px;display:grid}.billing-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-payment-setup{background:#f8fbfd;border:1px solid #dbe7e1;border-radius:14px;grid-template-columns:minmax(230px,.8fr) minmax(360px,1.4fr);align-items:start;gap:16px;margin-top:16px;padding:16px;display:grid}.billing-country-field{gap:7px;display:grid}.billing-country-field>span,.billing-provider-field legend{color:#29483b;letter-spacing:.35px;text-transform:uppercase;font-size:13px;font-weight:850}.billing-country-field select{color:#17382a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cdded6;border-radius:10px;padding:9px 11px;font-size:14px}.billing-country-field small{color:#708197;font-size:12px;line-height:1.45}.billing-provider-field{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:0;display:grid}.billing-provider-field legend{grid-column:1/-1;margin-bottom:7px}.billing-provider-field>label{cursor:pointer;background:#fff;border:1px solid #d2dfd9;border-radius:11px;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.billing-provider-field>label.selected{background:#f4f9ff;border-color:#2d78d0;box-shadow:0 0 0 3px #2d78d01a}.billing-provider-field>label.selected.local{background:#f1fbf6;border-color:#159a67;box-shadow:0 0 0 3px #159a671a}.billing-provider-field input{accent-color:#159a67;width:17px;height:17px;min-height:0;margin:2px 0 0}.billing-provider-field span,.billing-provider-field strong,.billing-provider-field small{display:block}.billing-provider-field strong{color:#153b2b;font-size:14px;line-height:1.35}.billing-provider-field small{color:#64776e;margin-top:4px;font-size:12px;line-height:1.45}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.billing-plan-option{background:#fff;border:1px solid #dce7e1;border-radius:13px;align-content:start;gap:7px;min-width:0;padding:16px;display:grid;position:relative}.billing-plan-option.featured{background:linear-gradient(145deg,#fff,#f4f0ff);border:2px solid #6842e8;box-shadow:0 10px 24px #6842e81f}.billing-plan-option.current{background:#f2fbf6;border-color:#1ca76a}.billing-plan-option>strong{color:var(--ink);font-size:13px}.billing-plan-price{color:var(--ink);align-items:baseline;gap:3px;display:flex}.billing-plan-price b{font-size:25px;line-height:1}.billing-plan-price span,.billing-plan-option em,.billing-plan-note{color:#65786e;font-size:11px;font-style:normal}.billing-plan-option em{color:#4430a9;font-weight:850}.billing-plan-option p{min-height:36px;margin:0}.billing-plan-option .button{width:100%;margin-top:4px}.billing-plan-badge{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#6842e8;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850;position:absolute;top:10px;right:10px}@media (max-width:900px){.billing-payment-setup{grid-template-columns:1fr}}@media (max-width:760px){.billing-plan-grid,.billing-provider-field{grid-template-columns:1fr}.billing-heading,.trial-entitlement-heading{flex-direction:column}.billing-heading .button,.trial-entitlement-actions .button{width:100%}.billing-payment-setup{padding:13px}}.security-callout{background:var(--forest);color:#fff;border-radius:12px;align-items:center;gap:12px;margin-top:15px;padding:17px 20px;display:flex}.security-callout>span{background:var(--lime);width:30px;height:30px;color:var(--forest);border-radius:50%;place-items:center;display:grid}.security-callout strong{font-size:12px}.security-callout p{color:#b8c9c1;margin:3px 0 0;font-size:12px}.login-page{background:#fff;grid-template-columns:minmax(430px,.9fr) 1.1fr;min-height:100vh;display:grid}.login-brand-panel{background:var(--forest);color:#fff;flex-direction:column;justify-content:space-between;padding:40px clamp(38px,6vw,90px);display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";border:80px solid #c9f36c12;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-180px;right:-260px}.login-brand-panel>div{z-index:1;position:relative}.login-brand-panel h1{letter-spacing:-3.4px;margin:18px 0 22px;font-size:clamp(39px,5vw,65px);line-height:.98}.login-brand-panel h1 em{color:var(--lime)}.login-brand-panel p{color:#b9cac2;max-width:500px;font-size:13px;line-height:1.7}.login-brand-panel blockquote{color:#b7c9c1;margin:0;font-family:Georgia,serif;font-size:12px}.login-form-panel{background:#f8faf7;place-items:center;padding:45px;display:grid}.clerk-login-wrap{gap:14px;width:min(430px,100%);display:grid}.clerk-login-wrap.signup-auth-wrap{width:min(720px,100%)}.clerk-root,.clerk-card-box{width:100%}.clerk-card{border:1px solid var(--line);width:100%;box-shadow:var(--shadow)}.clerk-title{color:#082f5f;letter-spacing:-.7px}.clerk-subtitle{color:#64748b}.clerk-footer{background:0 0}.clerk-login-wrap .auth-legal{margin-top:0}.auth-setup-card{color:#082f5f;box-shadow:var(--shadow);background:#fff;border:1px solid #d7e1ec;border-radius:16px;gap:10px;padding:28px;display:grid}.auth-setup-card strong{font-size:18px}.auth-setup-card p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.auth-setup-card a{color:#0b8065;font-size:12px;font-weight:750}.login-card{border:1px solid var(--line);width:min(430px,100%);box-shadow:var(--shadow);background:#fff;border-radius:17px;gap:18px;padding:32px;display:grid}.login-card h2{letter-spacing:-1px;margin:9px 0 5px;font-size:25px}.login-card>div:first-of-type>p{color:#7c8882;margin:0;font-size:12px}.auth-field{color:#34465c;text-transform:uppercase;letter-spacing:.45px;gap:7px;font-size:12px;font-weight:780;display:grid}.auth-field input{color:#092c56;width:100%;min-height:48px;font:inherit;text-transform:none;letter-spacing:0;background:#fbfdff;border:1px solid #cad7e6;border-radius:10px;outline:none;padding:0 14px;font-size:14px;font-weight:500}.auth-field input:focus{background:#fff;border-color:#118b73;box-shadow:0 0 0 3px #118b731f}.auth-error{color:#a13b3b;background:#fff4f4;border:1px solid #f0b9b9;border-radius:9px;margin:-4px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.auth-legal{text-align:center;color:#7f8c9c;margin:-5px 0 0;font-size:12px;line-height:1.5}.auth-legal a,.switch-auth a{color:#075fc8;font-weight:750}.login-submit{justify-content:flex-start;width:100%}.auth-resend{color:#075fc8;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:center;font-size:12px;font-weight:750;text-decoration:underline}.auth-resend:disabled{cursor:wait;opacity:.6}.demo-login-note{background:#f3fadf;border:1px solid #dceeb4;border-radius:9px;gap:10px;padding:11px;display:flex}.demo-login-note>span{color:#6a8b35}.demo-login-note p{color:#65714e;flex-direction:column;gap:2px;margin:0;font-size:12px;display:flex}.demo-login-note strong{color:#3f5026;font-size:12px}.login-submit span{margin-left:auto}.switch-auth{text-align:center;color:#89938e;margin:0;font-size:12px}.switch-auth button{color:#34765a;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.auth-helper{color:var(--muted);margin:-4px 0 0;font-size:12px;line-height:1.5}.auth-success{color:#245b41;background:#edf9f3;border:1px solid #b7dbc9;border-radius:10px;gap:4px;padding:12px 14px;font-size:12px;line-height:1.45;display:grid}.auth-success span{color:#356c52}.mobile-brand{align-items:center;gap:9px;text-decoration:none;display:none}.mobile-brand .brand-logo{width:34px;height:34px}.mobile-brand .brand-word{font-size:20px}.signup-profile-card{background:#fffffffa;border:1px solid #cfe0ea;border-radius:24px;gap:24px;padding:clamp(25px,4vw,40px);display:grid;box-shadow:0 24px 65px #082f5f1f}.signup-step-heading{border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.signup-step-heading>div{align-items:center;gap:10px;display:flex}.signup-step-heading span{color:#08765b;letter-spacing:.03em;text-transform:uppercase;background:#e5f7f0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.signup-step-heading strong{color:#173d5a;font-size:14px}.signup-step-heading>p{color:#687b8c;margin:0;font-size:13px}.signup-step-heading b,.signup-profile-intro b{color:#c33c43}.signup-profile-intro{gap:5px;display:grid}.signup-profile-intro .eyebrow{color:#078562;margin:0}.signup-profile-intro h2{color:#082f5f;letter-spacing:-.045em;margin:0;font-size:clamp(28px,4vw,39px)}.signup-profile-intro>p:last-child{color:#64788b;max-width:590px;margin:4px 0 0;font-size:14px;line-height:1.55}.signup-account-step{gap:14px;width:min(460px,100%);margin:auto;display:grid}.signup-step-heading.compact{background:#fff;border:1px solid #cfe0ea;border-radius:15px;padding:15px 17px}.signup-step-heading.compact>div{gap:3px;display:grid}.signup-step-heading.compact button{color:#0969b5;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.signup-profile-summary{background:#effaf6;border:1px solid #bfe2d4;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:13px 15px;display:grid}.signup-profile-summary>span{color:#fff;background:#13a777;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.signup-profile-summary p{color:#173d5a;gap:2px;margin:0;display:grid}.signup-profile-summary small{color:#65798a;font-size:12px}.signin-registration-callout{background:linear-gradient(135deg,#effaf6,#eef6ff);border:1px solid #bfe2d4;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 15px;display:grid}.signin-registration-callout>div{gap:3px;min-width:0;display:grid}.signin-registration-callout strong{color:#103d5a;font-size:14px}.signin-registration-callout span{color:#60788b;font-size:12px;line-height:1.45}.signin-registration-callout>a{white-space:nowrap;color:#08765b;font-size:13px;font-weight:850;text-decoration:none}.signin-registration-callout>a span{color:inherit}.sidebar-scrim{display:none}@media (max-width:1120px){.stat-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.detail-side{grid-template-columns:1fr 1fr;align-items:start}.evidence-list{grid-template-columns:1fr}}@media (max-width:900px){.sidebar{transition:transform .2s;transform:translate(-100%);box-shadow:12px 0 40px #0e2a1f26}.sidebar.sidebar-open{transform:translate(0)}.sidebar-scrim{z-index:25;background:#0f261e59;border:0;display:block;position:fixed;inset:0}.app-body{margin-left:0}.menu-button{display:block}.find-layout{grid-template-columns:1fr;gap:10px;margin-top:0}.find-intro{grid-template-rows:auto;grid-template-columns:1fr;row-gap:0;padding:20px}.find-intro>.kicker,.find-intro>h2,.find-intro>p,.principle-list{grid-column:1}.principle-list{grid-row:auto;margin-top:18px}.search-card form,.search-form-section.opportunity-section,.search-form-section.delivery-section{grid-template-columns:1fr}.opportunity-section>*,.delivery-section>*{grid-column:1}.login-page{grid-template-columns:1fr}.login-brand-panel{display:none}.mobile-brand{display:inline-flex}.clerk-login-wrap.signup-auth-wrap{width:min(720px,100%)}}@media (max-width:680px){.topbar{height:72px;padding:0 17px}.topbar .eyebrow{display:none}.topbar h1{font-size:17px}.topbar .demo-badge{display:none}.content{padding:18px 14px 40px}.search-card>.panel-heading{padding:22px 20px}.search-card form{gap:10px;padding:10px}.search-form-section{border-radius:13px;padding:14px}.search-form-section-heading{align-items:flex-start}.hero-strip{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:250px;padding:25px}.hero-strip .button{width:100%}.stat-grid{grid-template-columns:1fr 1fr;gap:8px}.stat-grid article{padding:13px}.stat-icon{width:32px;height:32px}.stat-grid strong{font-size:20px}.panel-heading{flex-direction:column;align-items:flex-start}.filter-row{justify-content:flex-start}.market-fields,.form-grid.two,.principle-list,.website-option-grid,.prospect-social-channel-grid{grid-template-columns:1fr}.website-option-card{min-height:112px}.automation-fields{grid-template-columns:1fr}.schedule-row{grid-template-columns:1fr;gap:9px}.schedule-state{justify-self:start}.schedule-actions{width:100%}.schedule-actions .button{flex:1}.find-intro h2,.settings-intro h2{font-size:38px}.prospect-hero,.next-step-banner{flex-direction:column;align-items:flex-start}.next-step-banner .button,.hero-actions{width:100%}.hero-actions .button{flex:1}.prospect-actions-menu{margin-left:auto}.prospect-actions-popover{width:min(270px,100vw - 48px);right:0}.score-cluster{grid-template-columns:repeat(3,1fr);gap:5px}.score-ring{width:78px;height:78px}.score-ring strong{font-size:20px}.service-recommendation{grid-template-columns:1fr}.availability-row{grid-template-columns:1fr 1fr}.availability-row small{grid-column:1/-1}.contact-edit-grid,.pitch-personalization-grid{grid-template-columns:1fr}.email-sent-state{grid-template-columns:30px minmax(0,1fr);align-items:start}.email-sent-state>.sent-state-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.detail-side{grid-template-columns:1fr}.report-title-row{padding:22px 18px}.report-title-row h3{font-size:20px}.report-score-pair{flex-direction:column}.report-score{width:86px;height:86px}.report-score strong{font-size:27px}.geo-score{width:86px;min-height:64px;padding:9px}.audit-coverage-strip,.category-score-grid{grid-template-columns:1fr 1fr;padding-left:18px;padding-right:18px}.category-score-grid>div:last-child{grid-column:1/-1}.key-fixes-heading,.key-fix-grid{padding-left:18px;padding-right:18px}.key-fix-grid{grid-template-columns:1fr}.key-fix-grid article{min-height:0}.report-paywall{grid-template-columns:36px 1fr;inset:25px 14px auto}.report-price{grid-column:2;align-items:flex-start}.report-buy,.payment-setup{grid-column:1/-1;width:100%}.report-paywall ul{flex-direction:column;gap:5px}.report-body{grid-template-columns:1fr}.report-body .roadmap{grid-column:auto}.unlocked-report{padding-left:18px;padding-right:18px}.unlocked-banner{flex-wrap:wrap;align-items:flex-start}.unlocked-banner .button{width:100%}.settings-grid,.report-branding-layout,.report-branding-fields{grid-template-columns:1fr}.report-branding-fields label.full{grid-column:auto}.report-branding-heading{flex-direction:column;align-items:flex-start;gap:8px}.report-logo-editor{justify-items:stretch}.integration-list article{grid-template-columns:38px 1fr}.integration-state-actions{grid-column:2;justify-content:flex-start}.login-form-panel{padding:20px 14px}.login-card{padding:24px 20px}}@media (max-width:440px){.email-sent-state>.sent-state-actions{grid-template-columns:1fr}}.onboarding-leads-table{table-layout:fixed;min-width:1180px}.onboarding-leads-table th:first-child{width:17%}.onboarding-leads-table th:nth-child(2){width:25%}.onboarding-leads-table th:nth-child(3){width:15%}.onboarding-leads-table th:nth-child(4){width:18%}.onboarding-leads-table th:nth-child(5){width:13%}.onboarding-leads-table th:nth-child(6){width:12%}.onboarding-leads-table td{vertical-align:top}.onboarding-leads-table td p{color:#65798b;margin:7px 0 0;font-size:12px;line-height:1.45}.onboarding-leads-table tr.selected{background:#f0faf6;box-shadow:inset 4px 0 #0c8b68}.onboarding-leads-table td>small,.subscriber-table td>small{overflow-wrap:anywhere;margin-top:4px;display:block}.lead-contact-actions{gap:6px;margin-top:9px;display:flex}.lead-contact-actions a{color:#075b9c;background:#f4f9fc;border:1px solid #cfe0e8;border-radius:7px;padding:5px 8px;font-size:11px;font-weight:850}.lead-consent-mini{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.lead-consent-mini span{letter-spacing:.35px;text-transform:uppercase;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:900}.lead-consent-mini .verified{color:#087255;background:#e5f8ef}.lead-consent-mini .pending{color:#8c5d0c;background:#fff1d8}.lead-consent-mini .marketing{color:#1b5d99;background:#e9f2ff}.lead-stage{color:#3e6078;letter-spacing:.35px;text-transform:uppercase;background:#e8f1f7;border-radius:99px;width:fit-content;margin-bottom:7px;padding:6px 9px;font-size:10px;font-weight:900;display:block}.lead-stage.email_verified{color:#1765a5;background:#e8f3ff}.lead-stage.opted_in{color:#1b5d99;background:#e9f2ff}.lead-stage.contacted{color:#93620d;background:#fff2d8}.lead-stage.replied,.lead-stage.booked{color:#087255;background:#e4f8ef}.lead-stage.completed{color:#145f96;background:#e6f4ff}.lead-stage.not_interested,.lead-stage.declined,.lead-stage.do_not_contact{color:#8a4e53;background:#f3ecec}.overdue{color:#b3403f!important}.lead-follow-up-button{color:#087255;min-height:34px;font:inherit;cursor:pointer;background:#eff9f5;border:1px solid #c9e1d8;border-radius:9px;padding:7px 11px;font-size:11px;font-weight:900}.lead-follow-up-button:hover{background:#e4f6ef;border-color:#0d8b69}.lead-follow-up-button.pending-details{color:#805814;background:#fff8e9;border-color:#e5c47b}.lead-follow-up-button.pending-details:hover{background:#fff2d4;border-color:#c99126}.lead-awaiting{color:#8493a1;font-size:11px}.subscriber-safety-note{background:#f2faf7;border:1px solid #d6e8e1;border-radius:11px;gap:4px;margin:0 24px 20px;padding:13px 15px;display:grid}.subscriber-safety-note strong{color:#087158;font-size:12px}.subscriber-safety-note span{color:#667c8c;font-size:11px;line-height:1.5}.subscriber-table{min-width:1080px}.consent-state{text-transform:uppercase;border-radius:99px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.consent-state.yes{color:#087255;background:#e4f8ef}.consent-state.no{color:#71808c;background:#eff2f4}.subscriber-actions{flex-wrap:wrap;gap:6px;display:flex}.subscriber-actions a{color:#075b9c;background:#f4f9fc;border:1px solid #cfe0e8;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:900}.lead-follow-up-workspace{background:linear-gradient(145deg,#fbfffd,#f5f9fc);overflow:hidden}.pending-lead-details{background:linear-gradient(145deg,#fffdf8,#f7fbfd);overflow:hidden}.pending-lead-status{border:1px solid;border-radius:11px;gap:4px;margin:18px 22px 0;padding:13px 15px;display:grid}.pending-lead-status strong{font-size:12px}.pending-lead-status span{font-size:11px;line-height:1.55}.pending-lead-status.waiting{color:#75531b;background:#fff8e7;border-color:#ead39d}.pending-lead-status.failed{color:#923d3a;background:#fff3f2;border-color:#e4b8b5}.pending-lead-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 22px 20px;display:grid}.pending-lead-detail-grid article{background:#fff;border:1px solid #dbe6eb;border-radius:13px;min-width:0;padding:16px;box-shadow:0 7px 18px #113a520a}.pending-lead-detail-grid dl{gap:11px;margin:0;display:grid}.pending-lead-detail-grid dl>div{min-width:0}.pending-lead-detail-grid dt{color:#718394;letter-spacing:.45px;text-transform:uppercase;font-size:9px;font-weight:900}.pending-lead-detail-grid dd{color:#1e4059;overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:11px;font-weight:750;line-height:1.5}.pending-lead-detail-grid dd a{color:#0869a9;text-underline-offset:2px;text-decoration:underline}.pending-lead-request{grid-column:span 2}.pending-lead-footer{background:#f5f7f8;border-top:1px solid #e1e8ec;align-items:center;gap:10px;padding:14px 22px;display:flex}.pending-lead-footer strong{color:#5c6871;text-transform:uppercase;letter-spacing:.45px;font-size:10px}.pending-lead-footer span{color:#788792;font-size:11px}.lead-workspace-header{border-bottom:1px solid #dce7ec;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.lead-workspace-header h3{color:#0a3157;letter-spacing:-.8px;margin:5px 0;font-size:24px}.lead-workspace-header p{color:#6d8092;margin:0;font-size:12px}.lead-workspace-close{color:#567084;width:36px;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2e8;border-radius:10px;place-items:center;font-size:22px;display:grid}.lead-stop-banner{background:#fff3f4;border:1px solid #e9c9cc;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:18px 22px 0;padding:14px 16px;display:grid}.lead-stop-banner strong{color:#a2363f;text-transform:uppercase;font-size:12px}.lead-stop-banner span{color:#815c61;font-size:12px}.lead-stop-banner button{color:#96373f;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7aeb2;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:900}.lead-workspace-grid{grid-template-columns:.8fr 1fr 1.35fr;gap:14px;padding:20px 22px;display:grid}.lead-workspace-grid>article,.lead-plan-card{background:#fff;border:1px solid #d9e5ea;border-radius:14px;min-width:0;padding:18px;box-shadow:0 8px 22px #113a520d}.lead-card-kicker{color:#0a8063;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:950;display:block}.lead-identity{border-bottom:1px solid #e4ebef;gap:3px;margin-bottom:14px;padding-bottom:13px;display:grid}.lead-identity strong{color:#153b5a;overflow-wrap:anywhere;font-size:12px}.lead-identity small{color:#718596;font-size:11px}.lead-permission-list{gap:8px;display:grid}.lead-permission-list>span{border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;column-gap:8px;padding:10px;display:grid}.lead-permission-list i{border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:900;display:grid}.lead-permission-list b{color:#244860;font-size:11px}.lead-permission-list small{color:#768898;font-size:10px}.lead-permission-list .allowed{background:#eff9f5}.lead-permission-list .allowed i{color:#087255;background:#d4f1e4}.lead-permission-list .limited{background:#f4f6f7}.lead-permission-list .limited i{color:#78848c;background:#e5e9eb}.lead-permission-card>p{color:#788996;margin:13px 0 0;font-size:10px;line-height:1.55}.lead-plan-card{align-content:start;gap:11px;display:grid}.lead-plan-card label{gap:5px;display:grid}.lead-plan-card label>span{color:#607589;text-transform:uppercase;font-size:10px;font-weight:900}.lead-plan-card input,.lead-plan-card select,.lead-plan-card textarea,.lead-draft-block input,.lead-draft-block textarea{color:#173b58;width:100%;min-height:38px;font:inherit;background:#fbfdfe;border:1px solid #d5e1e7;border-radius:8px;padding:9px 10px;font-size:11px}.lead-plan-card textarea{resize:vertical;min-height:84px}.lead-message-card{align-content:start;gap:11px;display:grid}.lead-draft-block{background:#fafcfd;border:1px solid #e0e8ec;border-radius:11px;gap:8px;padding:12px;display:grid}.lead-draft-block header{justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-draft-block header strong{color:#143a58;font-size:12px}.lead-draft-block header span{color:#0a7b5d;text-transform:uppercase;font-size:9px;font-weight:900}.lead-draft-block textarea{resize:vertical;min-height:105px;line-height:1.5}.lead-draft-block:first-of-type textarea{min-height:145px}.lead-draft-block>div{flex-wrap:wrap;gap:6px;display:flex}.lead-draft-block a,.lead-draft-block button{color:#126396;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddde5;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:900}.lead-draft-block a:first-child{color:#087054;background:#eaf8f2;border-color:#b9decf}.lead-draft-block a.disabled{opacity:.45;pointer-events:none}.lead-copy-notice{color:#0b795c;font-size:10px;font-weight:800}.lead-history-card{grid-column:1/-1}.lead-history-list{gap:1px;max-height:260px;display:grid;overflow-y:auto}.lead-history-list>div:not(.lead-history-empty){border-bottom:1px solid #edf1f3;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:11px 4px;display:grid}.lead-history-list i{background:#e6f4ef;border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 7px #0a8a67}.lead-history-list i.email{background:#eaf3ff;box-shadow:inset 0 0 0 7px #2679bb}.lead-history-list i.whatsapp{background:#e9f8ef;box-shadow:inset 0 0 0 7px #1a9e60}.lead-history-list span{gap:2px;min-width:0;display:grid}.lead-history-list strong{color:#183d5b;font-size:11px}.lead-history-list small{color:#83919e;font-size:10px}.lead-history-list p{color:#667b8c;white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:10px;line-height:1.45}.lead-history-empty{color:#718493;text-align:center;border:1px dashed #d6e1e6;border-radius:10px;gap:5px;padding:22px;display:grid}.lead-history-empty strong{color:#31536a}.lead-history-summary{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.lead-history-summary>span{background:#f3f7f9;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.lead-history-summary small{color:#7b8b98;text-transform:uppercase;font-size:9px;font-weight:900}.lead-history-summary strong{color:#254b65;font-size:11px}.lead-workspace-footer{background:#f8fbfc;border-top:1px solid #dce7ec;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.lead-workspace-footer>span{color:#718492;font-size:10px}@media (max-width:760px){.email-sequence-actions{grid-template-columns:1fr}.email-sequence-automation{flex-direction:column;align-items:stretch}.prospect-table-wrap{overflow:visible}.table-pagination{flex-direction:column;align-items:stretch}.table-pagination div{justify-content:space-between}.prospect-table{table-layout:auto;min-width:0}.prospect-table thead{display:none}.prospect-table tbody{background:#f5f8fc;gap:12px;padding:12px;display:grid}.prospect-table tr{background:#fff;border:1px solid #dce6e1;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:15px 12px;padding:16px;display:grid;box-shadow:0 8px 20px #092d490d}.prospect-table td{border:0;min-width:0;padding:0;display:block}.prospect-table td:first-child,.prospect-table td:nth-child(2),.prospect-table td:nth-child(3),.prospect-table td:nth-child(4),.prospect-table td:nth-child(5),.prospect-table td[colspan]{grid-column:1/-1}.prospect-table td[data-label]:before{color:#87948e;content:attr(data-label);letter-spacing:.5px;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.prospect-table td:nth-child(6){grid-column:1/-1}.prospect-table .company-cell{align-items:flex-start}.prospect-table .company-avatar{width:40px;height:40px}.prospect-open-button{width:100%}.search-focus-selector label{grid-template-columns:1fr;gap:7px}.prospect-service{-webkit-line-clamp:4}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.nav-item{color:#5f6f84}.nav-item:hover{background:#f1f6fc}.nav-item.active{color:var(--forest);background:#eaf3ff}.nav-glyph{color:#71839a;border-color:#d9e3ef}.nav-item.active .nav-glyph{background:var(--forest);color:#fff;border-color:var(--forest)}.avatar,.header-avatar{color:var(--forest);background:#eaf3ff}.sidebar-footer span,.eyebrow,.panel-heading p,.stat-grid p,.find-intro>p,.settings-intro>p{color:#718096}.demo-badge,.mode-pill{background:var(--accent-soft);color:#137547;border-color:#bfe7d1}.live-dot{color:var(--forest)}.live-dot:before{background:var(--accent)}.hero-strip{background:linear-gradient(125deg,#082f67,#075fc8)}.hero-strip:after{border-color:#ffffff17}.hero-strip .kicker,.hero-strip p{color:#d7e7fb}.hero-strip h2 em{color:#59d394}.hero-strip .button.primary{color:var(--forest);background:#fff;box-shadow:0 10px 24px #00000026}.hero-strip .button.primary:hover:not(:disabled){background:#f3f7fc}.stat-icon.lime{background:var(--accent-soft);color:var(--accent)}.stat-icon.violet,.stat-icon.blue{color:var(--forest);background:#eaf3ff}.stat-icon.coral{background:var(--accent-soft);color:var(--accent)}select:focus,input:focus,textarea:focus{box-shadow:0 0 0 3px #075fc81c;border-color:#5d95da!important}th{color:#718096;background:#f5f8fc}td{color:#56667a;border-color:#e7edf4}tbody tr:hover{background:#f8fbff}.company-avatar{background:var(--forest);color:#fff}.score-pill.high,.status-badge.positive,.confidence-chip,.verified-label{color:#075fc8;background:#eaf3ff}.kicker,.section-index,.principle-list>div>span{color:var(--accent)}.principle-list>div>span{border-bottom-color:#9edbbd}.automation-card,input,textarea{background:#fbfdff;border-color:#d9e3ef}.automation-card.enabled{background:#f3f8ff;border-color:#90b9ea}.automation-toggle input:checked+i{background:var(--green)}.processing-box{background:#f4fbf7;border-color:#bfe7d1}.processing-box>strong{justify-content:space-between;align-items:center;gap:12px;display:flex}.processing-box>strong>span{color:#168653;font-size:12px;font-weight:700}.processing-box .search-progress-track{background:#dcefe5;border:0;border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.search-progress-track>b{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--accent));height:100%;transition:width .3s;display:block}.search-progress-current{color:#105f3d;background:#eaf7f0;border-radius:8px;align-items:center;gap:9px;min-height:26px;margin:1px 0 2px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.search-progress-current span{flex:1}.search-progress-current em{color:#168653;font-size:12px;font-style:normal}.processing-box>small{color:#6d7f76;font-size:12px;line-height:1.45}.processing-box .coverage-live{flex-wrap:wrap;gap:6px;display:flex}.coverage-live span{color:#126c46;background:#dff3e9;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.success-box.search-complete>div{width:100%}.coverage-summary{grid-template-columns:repeat(6,minmax(68px,1fr));gap:6px;margin:10px 0;display:grid}.coverage-summary b{color:#fff;background:#ffffff24;border-radius:8px;gap:3px;padding:8px;font-size:13px;display:grid}.coverage-summary small{color:#ffffffc2;text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:750}.coverage-source-status{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 11px;display:flex}.coverage-source-status>strong{color:#ffffffdb;text-transform:uppercase;letter-spacing:.45px;margin-right:3px;font-size:11px}.coverage-source-status>span{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.coverage-source-status i{color:#c7ffe4;background:#7be8b43d;border-radius:50%;place-items:center;width:16px;height:16px;font-style:normal;font-weight:950;display:grid}.coverage-source-status span.partial i{color:#ffe3a0;background:#ffd37338}.coverage-source-status span.failed i{color:#ffc2c5;background:#ff8e9433}.coverage-source-status b{color:#ffffffb8;font-size:10px;font-weight:750}.processing-box .active{color:#116a43}.processing-box .active i{background:#e5f7ed;border-color:#6fc99b}.processing-box .done{color:#137547}.processing-box .done i{border-color:var(--accent);background:var(--accent)}.processing-spinner{border:2px solid #1ca76a40;border-top-color:var(--accent);border-radius:50%;width:10px;height:10px;animation:.75s linear infinite aimtoro-spin;display:block}@media (prefers-reduced-motion:reduce){.processing-spinner{animation:1.4s ease-in-out infinite aimtoro-pulse}}@keyframes aimtoro-pulse{50%{opacity:.35}}.aimtoro-assistant-launcher{z-index:95;color:#fff;min-height:54px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#086fba,#078b69);border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;padding:7px 17px 7px 7px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #07305447}.aimtoro-assistant-launcher:hover,.aimtoro-assistant-launcher.open{transform:translateY(-1px);box-shadow:0 18px 42px #07305457}.aimtoro-assistant-launcher>span{background:#ffffff2e;border-radius:50%;place-items:center;width:39px;height:39px;font-size:19px;font-weight:950;display:grid}.aimtoro-assistant-launcher strong{letter-spacing:-.1px;font-size:14px}.aimtoro-assistant-launcher i{background:#ffc84c;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;right:4px}.aimtoro-assistant-panel{z-index:96;color:#082d50;background:#fff;border:1px solid #c9dce9;border-radius:22px;flex-direction:column;width:min(430px,100vw - 32px);height:min(690px,100dvh - 116px);display:flex;position:fixed;bottom:90px;right:24px;overflow:hidden;box-shadow:0 25px 80px #0525414d}.assistant-header{color:#fff;background:linear-gradient(135deg,#073968,#075b61);justify-content:space-between;align-items:center;min-height:70px;padding:13px 15px 12px 17px;display:flex}.assistant-header>div{align-items:center;gap:11px;display:flex}.assistant-avatar{background:linear-gradient(135deg,#168ad0,#18aa7b);border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:950;display:grid}.assistant-header strong,.assistant-header small{display:block}.assistant-header strong{font-size:17px}.assistant-header small{color:#d4e7ef;margin-top:2px;font-size:11px}.assistant-header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;width:36px;height:36px;font-size:25px}.assistant-tabs{background:#f6f9fb;border-bottom:1px solid #dde8ef;grid-template-columns:1fr 1fr;gap:5px;padding:6px;display:grid}.assistant-tabs button{color:#667b8e;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:12px;font-weight:850}.assistant-tabs button.active{color:#086e57;background:#fff;box-shadow:0 2px 8px #12334d1a}.assistant-context{background:#fbfdfe;border-bottom:1px solid #e3ebf0;align-items:center;gap:6px;padding:8px 15px;font-size:11px;display:flex}.assistant-context span{color:#7b8d9c}.assistant-context strong{color:#116b8e}.assistant-messages{background:linear-gradient(#fff 0%,#f8fbfc 100%);flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.assistant-welcome{text-align:center;margin:auto 0;padding:7px}.assistant-welcome>strong{color:#072e53;letter-spacing:-.6px;font-size:22px}.assistant-welcome>p{color:#6e8091;max-width:330px;margin:8px auto 16px;font-size:13px;line-height:1.5}.assistant-welcome>div{gap:7px;display:grid}.assistant-welcome button{color:#0a537d;font:inherit;cursor:pointer;background:#fff;border:1px solid #cadce8;border-radius:11px;padding:10px 12px;font-size:12px;font-weight:750}.assistant-message{align-self:flex-start;max-width:89%}.assistant-message>span{color:#708394;letter-spacing:.4px;text-transform:uppercase;margin:0 4px 4px;font-size:10px;font-weight:900;display:block}.assistant-message>p{color:#294b64;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe7ed;border-radius:5px 15px 15px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}.assistant-message.user{align-self:flex-end}.assistant-message.user>span{text-align:right}.assistant-message.user>p{color:#0e5846;background:#eaf8f3;border-color:#bdddd2;border-radius:15px 5px 15px 15px}.assistant-message>small{color:#75889a;overflow-wrap:anywhere;margin:5px 5px 0;font-size:10px;display:block}.assistant-message footer{align-items:center;gap:8px;margin-top:6px;display:flex}.assistant-message footer button,.assistant-escalate{color:#08765b;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.assistant-confidence{color:#66798b;text-transform:uppercase;background:#edf2f5;border-radius:99px;padding:4px 7px;font-size:9px}.assistant-confidence.high{color:#087355;background:#e5f8ef}.assistant-confidence.medium{color:#8b5c08;background:#fff4dc}.assistant-confidence.low{color:#a6403b;background:#ffeded}.assistant-typing{background:#eef4f7;border-radius:5px 15px 15px;gap:4px;width:55px;padding:12px;display:flex}.assistant-typing i{background:#6d8597;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite assistant-dot}.assistant-typing i:nth-child(2){animation-delay:.15s}.assistant-typing i:nth-child(3){animation-delay:.3s}@keyframes assistant-dot{50%{opacity:.3;transform:translateY(-2px)}}.assistant-escalate{text-align:left;border-top:1px solid #e3ebf0;border-bottom:1px solid #e3ebf0;padding:8px 15px}.assistant-error{color:#9a3e38;background:#fff2f1;border:1px solid #efc7c2;border-radius:9px;margin:8px 12px 0;padding:9px 11px;font-size:11px}.assistant-composer{background:#fff;border-top:1px solid #dce7ed;padding:10px 12px 11px}.assistant-file-row{justify-content:space-between;gap:8px;min-height:23px;margin-bottom:6px;display:flex}.assistant-file-row label{color:#086e89;cursor:pointer;font-size:10px;font-weight:850}.assistant-file-row input{opacity:0;width:1px;height:1px;position:absolute}.assistant-file-row button{color:#718496;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px}.assistant-composer>div:nth-child(2){grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:7px;display:grid}.assistant-composer textarea{resize:vertical;color:#143c5a;width:100%;min-height:49px;max-height:105px;font:inherit;border:1px solid #c8dae5;border-radius:12px;padding:10px 11px;font-size:13px;line-height:1.4}.assistant-composer>div:nth-child(2)>button{color:#fff;cursor:pointer;background:#098568;border:0;border-radius:11px;width:40px;height:40px;font-size:21px;font-weight:900}.assistant-composer>div:nth-child(2)>button:disabled{opacity:.45;cursor:not-allowed}.assistant-composer>small{color:#8795a2;margin-top:6px;font-size:9px;line-height:1.35;display:block}.assistant-ai-view,.assistant-support-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.assistant-ai-view>.assistant-messages,.assistant-support-view>.assistant-messages{flex:1}.support-case-head{border-bottom:1px solid #e0eaef;justify-content:space-between;align-items:center;gap:8px;padding:11px 15px;display:flex}.support-case-head div{gap:2px;min-width:0;display:grid}.support-case-head strong{font-size:13px}.support-case-head span{color:#788a99;text-transform:uppercase;font-size:9px}.support-case-head select{color:#30536b;background:#fff;border:1px solid #ccdde7;border-radius:8px;min-width:125px;max-width:165px;height:32px;font-size:10px}.assistant-messages.support{padding-top:12px}.assistant-message.system{max-width:100%}.assistant-message.system>p{color:#58448e;background:#f5f1ff;border-color:#d7d0ee}.assistant-message time{color:#8a98a4;margin:4px;font-size:9px;display:block}.support-attachments{gap:3px;margin-top:5px;display:grid}.support-attachments a{color:#0873a4;font-size:10px;font-weight:750}.support-empty{padding:20px}.assistant-resolved{color:#3d6b5e;text-align:center;background:#eff7f4;border-top:1px solid #dce7ed;padding:12px;font-size:12px}.admin-support-layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.55fr);align-items:start;gap:14px;display:grid}.admin-support-list{max-height:690px;overflow:auto}.admin-support-list>header{z-index:1;background:#fff;border-bottom:1px solid #dde7ed;justify-content:space-between;align-items:center;padding:15px;display:flex;position:sticky;top:0}.admin-support-list>header select{background:#fff;border:1px solid #ccdae3;border-radius:8px;height:34px}.admin-support-list>button{color:#294b65;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5edf1;gap:5px;padding:14px 15px;display:grid}.admin-support-list>button:hover,.admin-support-list>button.active{background:#eef8f5}.admin-support-list>button>span{justify-content:space-between;gap:8px;display:flex}.admin-support-list>button b{color:#687a89;text-transform:uppercase;background:#f0f3f5;border-radius:99px;padding:3px 6px;font-size:8px}.admin-support-list>button b.waiting_on_support{color:#8d5b05;background:#fff0d6}.admin-support-list>button b.waiting_on_user{color:#0a6799;background:#e5f4ff}.admin-support-list>button small,.admin-support-list>button time{color:#7e8f9d;font-size:10px}.admin-support-detail{min-height:530px;padding:20px}.admin-support-detail>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-support-detail>header h3{margin:6px 0 2px}.admin-support-detail>header p{color:#718497;margin:0;font-size:12px}.admin-support-detail>header select{background:#fff;border:1px solid #cbdbe5;border-radius:9px;height:37px}.admin-support-context{background:#f3f7fa;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;padding:12px;display:grid}.admin-support-context div{min-width:0}.admin-support-context dt{color:#7f8e9b;text-transform:uppercase;font-size:9px;font-weight:900}.admin-support-context dd{color:#294c66;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.admin-support-transcript{border:1px solid #e0e7ec;border-radius:11px;margin:0 0 14px}.admin-support-transcript summary{color:#5d6f80;cursor:pointer;padding:11px 13px;font-size:11px;font-weight:850}.admin-support-transcript article{border-top:1px solid #e5ebef;padding:10px 13px}.admin-support-transcript article strong{font-size:10px}.admin-support-transcript article p{color:#566c7e;white-space:pre-wrap;margin:4px 0 0;font-size:11px}.admin-support-messages{gap:9px;max-height:310px;padding:3px;display:grid;overflow:auto}.admin-support-messages article{background:#f9fbfc;border:1px solid #dfe8ed;border-radius:11px;padding:11px}.admin-support-messages article.support{background:#f0faf6;border-color:#c9e4da}.admin-support-messages header{justify-content:space-between;gap:10px;display:flex}.admin-support-messages header strong{font-size:11px}.admin-support-messages time{color:#8b98a3;font-size:9px}.admin-support-messages p{color:#445f73;white-space:pre-wrap;margin:6px 0;font-size:12px}.admin-support-messages a{color:#08749b;margin-right:8px;font-size:10px}.admin-support-detail>footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:14px;display:grid}.admin-support-detail>footer textarea{resize:vertical;min-height:74px;font:inherit;border:1px solid #cbdbe5;border-radius:10px;padding:10px}.admin-support-resolved{color:#477164;background:#eef7f4;border-radius:10px;justify-content:space-between;margin-top:15px;padding:12px;display:flex}.admin-support-resolved button{color:#08725a;cursor:pointer;background:0 0;border:0;font-weight:850}@media (max-width:760px){.aimtoro-assistant-launcher{bottom:14px;right:14px}.aimtoro-assistant-launcher strong{display:none}.aimtoro-assistant-launcher{padding:6px}.aimtoro-assistant-panel{border-radius:18px;width:auto;height:auto;inset:10px 8px 78px}.admin-support-layout{grid-template-columns:1fr}.admin-support-list{max-height:260px}.admin-support-context{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.assistant-typing i{animation:none}.aimtoro-assistant-launcher:hover{transform:none}}.success-box{background:#f0f7ff;border-color:#bcd6f3}.success-box>span{background:var(--green)}.success-box a,.text-button,.prospect-identity a,.contact-card a{color:var(--green)}.field-help{color:#6b7d75;margin-top:7px;font-size:12px;font-weight:500;line-height:1.45;display:block}.no-website-badge,.no-site-score,.search-focus{color:#8a5700;letter-spacing:.04em;text-transform:uppercase;background:#fff3d6;border:1px solid #f0d28e;border-radius:999px;align-items:center;width:fit-content;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.no-site-label{color:#8a5700;letter-spacing:.01em;width:fit-content;margin-top:5px;font-size:12px;font-style:normal;font-weight:800;line-height:1.3;display:block}.search-focus{margin-top:6px;padding:4px 7px;font-size:12px}.search-error-message{color:#a33a32;max-width:260px;margin-top:7px;font-size:12px;line-height:1.35;display:block}.search-outcome-guidance{color:#53657a;max-width:290px;margin-top:7px;font-size:12px;line-height:1.4;display:block}.search-outcome-guidance strong{color:#26384c}.workspace-error{color:#8c2f29;background:#fff1ef;border:1px solid #f0b8b3;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:16px 18px;display:flex}.workspace-error div{gap:4px;display:grid}.workspace-error span{color:#745b58;font-size:13px}.workspace-notice{color:#176b4d;background:#effaf5;border:1px solid #b9dfcf;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:12px 15px;font-size:12px;font-weight:750;display:flex}.workspace-notice button{color:currentColor;font:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.phone-cell{color:#126b52;white-space:nowrap;font-size:12px;font-weight:700}.contact-channels{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.contact-channels span{color:#087456;text-transform:uppercase;letter-spacing:.04em;background:#e8f8f1;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.button.whatsapp{color:#fff;background:#128c7e;border-color:#128c7e;box-shadow:0 10px 24px #128c7e2e}.button.whatsapp:hover{background:#0d7469;border-color:#0d7469}.whatsapp-card{border-top:4px solid #25d366}.channel-intro{color:var(--muted);margin:-2px 0 18px;font-size:.9rem;line-height:1.55}.channel-status{letter-spacing:.07em;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:850}.channel-status.draft{color:#52677c;background:#edf3f8}.channel-status.approved{color:#0d7654;background:#ddf8ec}.channel-status.sent{color:#0c704b;background:#dff5e9}.channel-status.opened{color:#0c7167;background:#dff7f3}.channel-status.rejected{color:#ad3f35;background:#fff0ee}.whatsapp-note{background:#effbf6;border-color:#caefdf}.manual-whatsapp-fallback{background:#f8fbfa;border:1px solid #dbe6e1;border-radius:10px;margin-top:12px;padding:11px 12px}.manual-whatsapp-fallback summary{color:#536b61;cursor:pointer;font-size:12px;font-weight:800}.manual-whatsapp-fallback p{color:#667a72;margin:9px 0;font-size:12px;line-height:1.45}.no-channel-note{color:#78521c;background:#fff7e8;border-radius:10px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45}.no-website-report{padding:28px}.opportunity-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.opportunity-proof-grid>a{color:#17352b;background:#fbfefd;border:1px solid #dce9e3;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:14px;text-decoration:none;display:grid}.opportunity-proof-grid>a>span{color:#0b8a63;background:#dff5eb;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.opportunity-proof-grid strong{color:#0c4d3b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px;display:block}.opportunity-proof-grid p{color:#5c7169;margin:0;font-size:12px;line-height:1.5}.opportunity-proof-grid b{color:#1a8b68}.manual-proof-note{background:#fff8e8;border:1px solid #f0d28e;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:6px 18px;margin-top:16px;padding:17px 18px;display:grid}.manual-proof-note strong{color:#714700}.manual-proof-note p{color:#765f37;grid-column:1;margin:0;font-size:12px;line-height:1.5}.manual-proof-note a{grid-area:1/2/span 2}@media (max-width:760px){.opportunity-proof-grid,.manual-proof-note{grid-template-columns:1fr}.manual-proof-note a{grid-area:auto/1}}.schedule-state.active{color:#075fc8;background:#eaf3ff}.notice-bar{color:#164f91;background:#f1f7fe;border-color:#cbdff5}.notice-bar>span{background:var(--green)}.score-ring{color:var(--green);background:conic-gradient(currentColor var(--score), #e6edf5 0)}.reason-box{border-left-color:var(--accent);background:#f5f8fc}.reason-box p{color:#30445f}.service-recommendation{background:linear-gradient(125deg,#082f67,#075fc8)}.service-recommendation strong{color:#fff}.service-recommendation>span,.service-recommendation p{color:#d6e6f8}.evidence-list i{color:#075fc8;background:#eaf3ff}.positive-text{color:#075fc8}.contact-person{background:#f5f8fc}.contact-person>span{color:#fff}.settings-icon{color:var(--forest);background:#eaf3ff}.security-callout,.login-brand-panel{background:linear-gradient(145deg,#082f67,#075fc8)}.security-callout>span{background:var(--accent);color:#fff}.login-brand-panel:after{border-color:#ffffff14}.login-form-panel{background:#f5f8fc}.demo-login-note{background:#eef5ff;border-color:#c7dcf5}.demo-login-note>span,.demo-login-note strong,.switch-auth button{color:#075fc8}.demo-login-note p{color:#566f8e}.auth-success{color:#164f91;background:#f0f7ff;border-color:#bcd6f3}.workspace-guide{color:#fff;background:linear-gradient(128deg,#082f67 0%,#0b579e 72%,#087f74 100%);border:1px solid #b9d4ea;border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:20px;width:100%;padding:24px;display:grid;box-shadow:0 16px 36px #082f671f}.workspace-guide-copy{align-self:center;min-width:0}.workspace-guide-eyebrow{color:#83e4bd;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.workspace-guide h2{color:#fff;letter-spacing:-.035em;max-width:720px;margin:7px 0 6px;font-size:clamp(26px,2.35vw,36px);line-height:1.08}.workspace-guide-copy>p{color:#d4e5f5;max-width:700px;margin:0;font-size:14px;line-height:1.55}.workspace-guide-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.workspace-guide-actions .button{min-height:42px}.workspace-guide-actions .button.primary{color:#082f67;box-shadow:none;background:#fff}.workspace-guide-actions .button.primary:hover{background:#eef6ff}.workspace-guide-actions .button.secondary{color:#fff;background:#ffffff1a;border-color:#ffffff47}.workspace-next-action{color:#153b58;background:#fffffff5;border:1px solid #ffffff52;border-radius:15px;align-content:start;align-self:stretch;gap:7px;min-width:0;padding:18px;display:grid;box-shadow:0 10px 24px #05224b24}.workspace-next-action>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-next-action>div>span{color:#4f6c80;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.workspace-next-action>div>b{color:#075fc8;background:#e9f5ff;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;display:grid}.workspace-next-action.stage-engage>div>b{color:#9d6100;background:#fff0db}.workspace-next-action.stage-review>div>b{color:#6047ac;background:#f0eaff}.workspace-next-action h3{color:#0e3455;margin:1px 0 0;font-size:18px;line-height:1.25}.workspace-next-action p{color:#647b8c;margin:0;font-size:13px;line-height:1.5}.workspace-next-action>a,.workspace-next-action>button{color:#076d53;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:4px;padding:0;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.workspace-flow{background:#041f4857;border:1px solid #ffffff29;border-radius:15px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:7px;display:grid}.workspace-flow>a,.workspace-flow>button{color:#fff;min-width:0;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #0000;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;text-decoration:none;display:grid}:is(.workspace-flow>:is(a,button):hover,.workspace-flow>:is(a,button):focus-visible){background:#ffffff24;border-color:#fff6;outline:none}.workspace-flow>:is(a,button).current{background:#13836785;border-color:#81dbb9}.workspace-step-number{color:#a9f0d2;background:#ffffff24;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.workspace-step-copy{gap:1px;min-width:0;display:grid}.workspace-step-copy strong{color:#fff;font-size:14px}.workspace-step-copy small{color:#c9dced;font-size:12px;line-height:1.3}.workspace-flow>:is(a,button)>b{color:#fff;background:#ffffff24;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;display:grid}.workspace-report-hint{color:#d8e8f5;background:#041f4840;border:1px solid #ffffff2e;border-radius:9px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:11px;line-height:1.45}.workspace-report-hint strong{color:#8fe2c3}.workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.workspace-metrics article{background:#fffffff0;border:1px solid #d5e3ec;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 6px 18px #092f4e0a}.workspace-metrics article>span{color:#667b8c;font-size:12px;font-weight:850}.workspace-metrics article>strong{color:#0a3157;grid-area:1/2/span 2;align-self:center;font-size:26px;line-height:1}.workspace-metrics article>strong b{color:#7f93a2;font-size:12px;font-weight:700}.workspace-metrics article>small{color:#81919d;font-size:12px}.workspace-metrics article.attention{background:#fffbf1;border-color:#edcf93}.workspace-metrics article.attention>strong{color:#9c6200}.workspace-view-switcher{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:10px 12px;display:flex;box-shadow:0 6px 18px #092f4e09}.workspace-view-switcher>header{min-width:165px}.workspace-view-switcher>header>span{color:#758898;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.workspace-view-switcher h3{color:#173c58;margin:1px 0 0;font-size:14px}.workspace-tabs{background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;gap:5px;width:auto;min-width:0;max-width:100%;margin:0;padding:0;display:flex;overflow:visible}.workspace-tabs button{color:#65758a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:750;display:inline-flex}.workspace-tabs button span{color:#607087;background:#edf2f7;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:grid}.workspace-tabs button.active{background:var(--forest);color:#fff}.workspace-tabs button.active span{color:#fff;background:#ffffff2e}.clear-search{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;font-weight:800}.run-status,.follow-up-badge{text-transform:uppercase;letter-spacing:.35px;white-space:nowrap;color:#637185;background:#edf2f7;border-radius:99px;align-items:center;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.run-status.completed,.follow-up-badge.scheduled{color:#075fc8;background:#eaf3ff}.run-status.processing,.follow-up-badge.due{color:#a56800;background:#fff3db}.run-status.degraded{color:#8a5a00;background:#fff3db}.run-status.failed{color:#b40f17;background:#fff0f1}.follow-up-badge.completed{color:#5d6b7d;background:#edf2f7}.follow-up-badge.none{color:#9ba7b5;background:0 0;border:1px solid #e2e8f0}.follow-up-notes{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.follow-up-card{padding:21px}.follow-up-card label+label{margin-top:13px}.follow-up-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.clear-follow-up{color:#a43137;width:100%;margin-top:10px}@media (max-width:680px){.workspace-tabs{justify-content:flex-start;width:100%}.follow-up-actions{grid-template-columns:1fr}.brand-logo{width:39px;height:39px}}@media (max-width:1100px){.workspace-guide{grid-template-columns:minmax(0,1fr)}.workspace-flow,.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-view-switcher{flex-direction:column;align-items:flex-start}.workspace-tabs{justify-content:flex-start}}@media (max-width:620px){.workspace-guide{padding:18px}.workspace-flow,.workspace-metrics{grid-template-columns:minmax(0,1fr)}.workspace-guide-actions .button{width:100%}.workspace-view-switcher{padding:10px}.workspace-tabs button{flex:140px;justify-content:space-between}}.public-site{min-height:100vh;color:var(--ink);background:#f7faff}.public-nav{align-items:center;gap:34px;width:min(1240px,100% - 48px);min-height:86px;margin:auto;display:flex}.public-nav .brand{padding:0}.public-nav>nav{color:#61738b;gap:26px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.public-nav>div{align-items:center;gap:15px;display:flex}.public-signin{color:var(--forest);font-size:12px;font-weight:800}.public-hero{color:#fff;background:linear-gradient(130deg,#062c61 0%,#075fc8 70%,#0b6bce 100%);grid-template-columns:1.1fr minmax(380px,.75fr);align-items:center;gap:clamp(45px,8vw,110px);min-height:620px;padding:80px max(24px,50vw - 620px);display:grid;position:relative;overflow:hidden}.public-hero:after{content:"";border:95px solid #ffffff12;border-radius:50%;width:620px;height:620px;position:absolute;top:-280px;right:-250px}.public-hero>*{z-index:1;position:relative}.public-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:1.4px;align-items:center;gap:10px;font-size:12px;font-weight:850;display:inline-flex}.public-kicker:before{content:"";background:currentColor;width:25px;height:2px}.public-hero h1{letter-spacing:-4px;margin:17px 0 20px;font-size:clamp(45px,6vw,76px);line-height:.94}.public-hero h1 em{color:#65dda0}.public-hero-copy>p{color:#d5e6f9;max-width:650px;font-size:15px;line-height:1.75}.public-trust{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.public-trust span{color:#eef6ff;border:1px solid #fff3;border-radius:99px;padding:8px 11px;font-size:12px;font-weight:750}.public-trust span:before{content:"✓";color:#65dda0;margin-right:6px}.public-scan-card{color:var(--ink);background:#fff;border-radius:18px;gap:16px;padding:29px;display:grid;box-shadow:0 30px 80px #00163947}.scan-card-label{background:var(--accent-soft);color:#137547;text-transform:uppercase;letter-spacing:.5px;border-radius:99px;justify-self:start;padding:6px 9px;font-size:12px;font-weight:850}.public-scan-card h2{letter-spacing:-1px;margin:1px 0 -8px;font-size:23px}.public-scan-card>p{color:#6d7c90;margin:0;font-size:12px;line-height:1.6}.public-scan-card input{background:#f8fbff;min-height:49px}.public-scan-card .button{min-height:50px;font-size:13px}.public-scan-card .button>span{margin-left:auto}.public-scan-card>small{color:#8d99a9;text-align:center;font-size:12px}.scan-live-progress{background:linear-gradient(135deg,#f3f9ff,#f2fbf7);border:1px solid #cfe4f7;border-radius:11px;gap:10px;padding:13px 14px;display:grid}.scan-live-heading{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.scan-live-heading>div{gap:2px;display:grid}.scan-live-heading strong{color:#083461;font-size:12px}.scan-live-heading small{color:#6c7e91;font-size:12px;line-height:1.45}.scan-live-heading time{color:#16865a;font-variant-numeric:tabular-nums;font-size:12px;font-weight:850}.scan-live-spinner{border:2px solid #c7dfef;border-top-color:#18aa70;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite scan-spin}.scan-live-progress progress{background:#dfeaf3;border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.scan-live-progress progress::-webkit-progress-bar{background:#dfeaf3;border-radius:999px}.scan-live-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#0871cf,#18aa70);border-radius:999px;transition:width .7s}.scan-live-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#0871cf,#18aa70);border-radius:999px}@keyframes scan-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.scan-live-spinner{animation-duration:1.8s}}.public-error{color:#a52d34;background:#fff0f1;border-radius:9px;padding:10px 12px;font-size:12px}.public-report{border:1px solid var(--line);width:min(1050px,100% - 48px);box-shadow:var(--shadow);background:#fff;border-radius:19px;margin:70px auto;padding:34px;scroll-margin-top:20px}.report-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-bottom:25px;display:flex}.report-heading h2{margin:10px 0 5px;font-size:27px}.report-heading p{color:#77869a;text-transform:uppercase;margin:0;font-size:12px}.preview-score-group{align-items:center;gap:10px;display:flex}.preview-score{background:conic-gradient(var(--accent) 70%, #e7edf5 0);border-radius:50%;flex:none;align-content:center;place-items:center;width:115px;height:115px;display:grid;position:relative}.preview-score.geo{background:conic-gradient(#18a96f 64%, #e7edf5 0);width:94px;height:94px}.preview-score:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.preview-score strong,.preview-score span{z-index:1;position:relative}.preview-score strong{letter-spacing:-1px;font-size:29px}.preview-score span{color:#7d8a9b;text-transform:uppercase;font-size:12px}.preview-limit-note{color:#80611c;background:#fff8e8;border-radius:9px;margin-top:20px;padding:11px 13px;font-size:12px}.preview-findings{gap:0;padding:20px 0 5px;display:grid}.preview-findings article{border-bottom:1px solid #e8eef5;grid-template-columns:45px 1fr;gap:12px;min-height:92px;padding:19px 0;display:grid}.preview-findings article>span{color:var(--accent);font-family:Georgia,serif;font-size:17px}.preview-findings strong{font-size:12px}.preview-findings p{color:#637287;margin:6px 0 0;font-size:12px;line-height:1.6}.scan-evidence-summary{background:#f1fbf7;border:1px solid #bfe5d7;border-radius:13px;grid-template-columns:minmax(190px,.42fr) 1fr;align-items:center;gap:18px;margin:22px 0 0;padding:16px 18px;display:grid}.scan-evidence-summary div{gap:4px;display:grid}.scan-evidence-summary span{color:#0a7a59;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.scan-evidence-summary strong{color:var(--navy);font-size:13px}.scan-evidence-summary p{color:#52677a;margin:0;font-size:12px;line-height:1.55}.evidence-results article{min-height:0;padding:23px 0}.evidence-result-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.evidence-severity{letter-spacing:.08em;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:900}.evidence-severity.high{color:#9f2f27;background:#fde8e5}.evidence-severity.medium{color:#8a5a00;background:#fff1cc}.evidence-severity.low,.evidence-severity.information{color:#285f89;background:#eaf3fb}.evidence-severity.positive{color:#087451;background:#e2f7ee}.evidence-results dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:13px 0 10px;display:grid}.evidence-results dl>div{background:#f6f9fc;border-radius:9px;padding:10px 12px}.evidence-results dt{color:#6a7b90;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900}.evidence-results dd{color:#263f57;margin:0;font-size:12px;line-height:1.5}.evidence-results a{color:#087451;overflow-wrap:anywhere;font-size:12px;font-weight:800;text-decoration:none}.evidence-results a:hover{text-decoration:underline}.blurred-finding{position:relative;overflow:hidden}.blurred-finding>*{filter:blur(5px);-webkit-user-select:none;user-select:none;opacity:.58}.blurred-finding:after{content:"Sign in to reveal";color:var(--forest);text-transform:uppercase;letter-spacing:.8px;place-items:center;font-size:12px;font-weight:850;display:grid;position:absolute;inset:0}.report-recommendation{background:#eef5ff;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.report-recommendation span{color:#65758a;text-transform:uppercase;font-size:12px;font-weight:800}.report-recommendation strong{color:var(--forest);font-size:12px}.report-gate{color:#fff;background:linear-gradient(120deg,#062d62,#075fc8);border-radius:12px;align-items:center;gap:20px;margin-top:19px;padding:18px;display:flex}.report-gate>div{margin-right:auto}.report-gate strong{font-size:13px}.report-gate p{color:#d3e4f7;margin:5px 0 0;font-size:12px}.public-steps{width:min(1240px,100% - 48px);margin:100px auto}.public-steps>div:first-child{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.public-steps h2{letter-spacing:-2.5px;margin:13px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.02}.public-step-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px;display:grid}.public-step-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:210px;padding:24px}.public-step-grid article>span{color:var(--accent);border-bottom:2px solid #9edbbd;padding-bottom:5px;font-family:Georgia,serif;display:inline-flex}.public-step-grid h3{margin:35px 0 8px;font-size:16px}.public-step-grid p{color:#697a8f;font-size:12px;line-height:1.65}.public-free{color:#fff;background:linear-gradient(120deg,#062d62,#075fc8);border-radius:18px;align-items:center;gap:35px;width:min(1240px,100% - 48px);margin:0 auto 90px;padding:35px 39px;display:flex}.public-free>div{margin-right:auto}.public-free .public-kicker{color:#65dda0}.public-free h2{margin:9px 0 6px;font-size:30px}.public-free p{color:#d2e3f7;margin:0;font-size:12px}.quota-chip{background:var(--accent-soft);color:#137547;border:1px solid #bfe7d1;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:800}.quota-banner{background:var(--accent-soft);border:1px solid #bfe7d1;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;display:flex}.quota-banner span{color:#137547;text-transform:uppercase;font-size:12px;font-weight:850}.quota-banner strong{color:#145e3d;font-size:12px}.quota-banner.empty{background:#fff3f4;border-color:#f0cdcf}.quota-banner.empty span,.quota-banner.empty strong{color:#9e343a}.automation-card.locked{background:#f7f9fc;align-items:center;gap:20px;display:flex}.automation-card.locked>div{margin-right:auto}.automation-card.locked strong{font-size:12px}.automation-card.locked p{color:#758397;margin:4px 0 0;font-size:12px}.automation-card.locked a{color:var(--green);white-space:nowrap;font-size:12px;font-weight:800}.plan-active{color:#137547;font-size:12px;font-weight:800;display:inline-flex}.analytics-consent{z-index:80;background:#fff;border:1px solid #bdd4ea;border-radius:14px;align-items:center;gap:18px;width:min(520px,100vw - 36px);padding:17px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 55px #05224538}.analytics-consent>div:first-child{margin-right:auto}.analytics-consent strong{color:var(--forest);font-size:12px}.analytics-consent p{color:#5d6e82;margin:4px 0 3px;font-size:12px;line-height:1.5}.analytics-consent a{color:#075fc8;font-size:12px;font-weight:750}.analytics-consent-actions{flex:none;gap:7px;display:flex}.analytics-consent button{min-height:36px;color:var(--forest);font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800}.analytics-consent button.accept{border-color:var(--accent);background:var(--accent);color:#fff}.admin-page{max-width:1380px;margin:auto}.admin-heading{align-items:flex-end;gap:35px;padding:22px 5px 34px;display:flex}.admin-heading>div{margin-right:auto}.admin-heading h2{letter-spacing:-2.5px;margin:13px 0 12px;font-size:clamp(38px,4vw,54px);line-height:1}.admin-heading p{color:#687a90;max-width:650px;margin:0;font-size:12px;line-height:1.6}.freshness{color:#8290a2;white-space:nowrap;font-size:12px}.admin-error{margin:0 0 15px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.admin-metrics article{border:1px solid var(--line);min-height:125px;box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-direction:column;padding:20px;display:flex}.admin-metrics span{color:#6b7c91;text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:800}.admin-metrics strong{letter-spacing:-1.5px;margin:10px 0 4px;font-size:31px}.admin-metrics small{color:#8b98a8;font-size:12px}.admin-grid{grid-template-columns:1.35fr .65fr;gap:14px;margin:14px 0;display:grid}.admin-chart-card,.admin-status-card{overflow:hidden}.activity-chart{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);gap:13px;height:245px;padding:30px 30px 20px;display:grid}.chart-day{grid-template-rows:1fr auto;gap:9px;min-width:0;display:grid}.chart-bars{border-bottom:1px solid #dfe7f1;justify-content:center;align-items:end;gap:4px;min-height:170px;display:flex}.chart-bars i{border-radius:4px 4px 0 0;width:min(12px,25%);min-height:4px}.chart-bars .preview,.chart-legend i.preview{background:var(--forest)}.chart-bars .signup,.chart-legend i.signup{background:var(--accent)}.chart-bars .search,.chart-legend i.search{background:#79a8df}.chart-day>span{text-align:center;color:#7e8c9e;font-size:12px}.chart-legend{color:#6d7b8f;gap:18px;padding:13px 25px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{border-radius:2px;width:7px;height:7px}.status-breakdown{gap:12px;padding:18px 22px 23px;display:grid}.status-breakdown>div{grid-template-columns:110px 1fr 25px;align-items:center;gap:9px;display:grid}.status-breakdown span{color:#617187;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.status-breakdown>div>div{background:#edf2f7;border-radius:99px;height:6px;overflow:hidden}.status-breakdown i{border-radius:inherit;background:var(--green);height:100%;display:block}.status-breakdown strong{text-align:right;font-size:12px}.customer-panel{overflow:hidden}.scan-register-panel,.marketing-panel{margin-bottom:14px;overflow:hidden}.scan-depth-badge{letter-spacing:.45px;border-radius:99px;margin-right:7px;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.scan-depth-badge.quick{color:#0a5ea8;background:#e7f1ff}.scan-depth-badge.deep{color:#137547;background:#e7f8ef}.scan-depth-badge.both{color:#805b10;background:#fff3d8}.scan-depth-badge.none{color:#66768a;background:#eef2f7}.plan-badge{border-radius:99px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.plan-badge.free{color:#5f6f83;background:#eef2f7}.plan-badge.pro,.plan-badge.paid{background:var(--accent-soft);color:#137547}.admin-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-actions .button{min-height:31px;padding:6px 9px;font-size:12px}.admin-actions .text-button{white-space:nowrap}.customer-credit-table{min-width:1040px}.customer-credit-table th:last-child{width:300px}.customer-account-actions{flex-direction:column;align-items:stretch;min-width:270px}.credit-add-control{grid-template-columns:minmax(105px,1fr) auto;gap:7px;display:grid}.credit-add-control input{min-width:0;min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfd2df;border-radius:8px;padding:7px 9px;font-size:12px}.credit-add-control input:focus{border-color:var(--accent);outline:3px solid #0087641f}.credit-add-control input:disabled{color:#8795a2;cursor:not-allowed;background:#f1f4f6}.customer-secondary-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.access-approval-panel{border-color:#c8dfef;margin:14px 0;overflow:hidden}.mode-pill.pending{color:#8b6111;background:#fff7e4;border-color:#f0d18f}.access-status-badge{letter-spacing:.35px;border-radius:99px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.access-status-badge.pending{color:#865e0f;background:#fff3d8}.access-status-badge.approved{color:#137547;background:#e7f7ef}.access-status-badge.blocked{color:#aa3039;background:#fff0f1}.access-actions .negative{color:#aa3039}.email-performance-panel{background:linear-gradient(145deg,#fbfffd,#f8fbff);border-color:#bad9ce;margin:14px 0;overflow:hidden}.email-performance-heading{align-items:flex-end;gap:24px}.email-performance-heading h3{letter-spacing:-.6px;margin:7px 0 5px;font-size:23px}.email-performance-heading p{max-width:720px;font-size:13px;line-height:1.55}.email-dashboard-controls{align-items:flex-end;gap:9px;display:flex}.email-dashboard-controls label{gap:5px;min-width:145px;display:grid}.email-dashboard-controls label>span{color:#65768a;text-transform:uppercase;letter-spacing:.45px;font-size:12px;font-weight:850}.email-dashboard-controls select{min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c9d9e5;border-radius:9px;padding:8px 32px 8px 10px;font-size:13px}.email-dashboard-controls .button{white-space:nowrap;min-height:40px}.email-scope-note{background:#eff9f4;border:1px solid #cce2d8;border-radius:11px;grid-template-columns:auto 1fr;gap:14px;margin:0 22px 18px;padding:13px 15px;display:grid}.email-scope-note strong{color:#12684d;white-space:nowrap;font-size:13px}.email-scope-note span{color:#5c726a;font-size:13px;line-height:1.55}.email-metrics{padding:0 22px 20px}.email-metrics article{min-height:118px;box-shadow:none}.reply-tracking-status{background:#f7fafc;border:1px solid #d5e0e8;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 22px 16px;padding:14px 15px;display:flex}.reply-tracking-status>div{min-width:0}.reply-tracking-status strong{color:var(--ink);font-size:13px;display:block}.reply-tracking-status span{color:#667989;margin-top:4px;font-size:12px;line-height:1.5;display:block}.reply-tracking-status.ready{background:#edf9f4;border-color:#b8dfcf}.reply-tracking-status.ready strong{color:#0b6e50}.reply-tracking-status.pending{background:#fff9e9;border-color:#ead8a8}.reply-tracking-status.manual{background:#f4f6f8;border-color:#d9dfe6}.reply-tracking-status .button{flex:none;min-height:36px;padding:7px 11px;font-size:12px}.email-dashboard-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);display:grid}.email-dashboard-grid>div{min-width:0;overflow:hidden}.email-dashboard-grid>div+div{border-left:1px solid var(--line)}.email-reminder-list{gap:8px;max-height:390px;padding:0 20px 20px;display:grid;overflow-y:auto}.email-reminder-list article{background:#fff;border:1px solid #d8e5ec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 13px;display:grid}.email-reminder-list article>div{gap:3px;min-width:0;display:grid}.email-reminder-list strong{color:var(--ink);text-overflow:ellipsis;font-size:13px;overflow:hidden}.email-reminder-list span,.email-reminder-list time{color:#728298;font-size:12px}.email-reminder-list small{grid-column:2;justify-self:end}.email-delivery-state{color:#627286;letter-spacing:.35px;background:#eef2f6;border-radius:99px;width:fit-content;padding:5px 7px;font-size:11px;font-weight:900;display:inline-flex}.email-delivery-state.sent,.email-delivery-state.opened,.email-delivery-state.clicked{color:#137547;background:#e7f7ef}.email-delivery-state.failed{color:#aa3039;background:#fff0f1}.email-delivery-state.unknown,.email-delivery-state.pending{color:#865e0f;background:#fff3d8}.email-delivery-state.unsubscribed{color:#5f6c7d;background:#edf0f4}.email-record-heading{border-top:1px solid var(--line)}.email-record-table{max-height:620px;overflow:auto}.email-record-table table{min-width:1180px}.email-record-table td{font-size:13px}.email-record-table td>small{color:#aa3039;max-width:240px;margin-top:5px;line-height:1.45}.reply-evidence{gap:3px;display:grid}.reply-evidence strong{color:#0b6e50;font-size:12px}.reply-evidence small{color:#71818f;font-size:11px}.reply-confirm-button{color:#0b6e50;min-height:31px;font:inherit;cursor:pointer;white-space:nowrap;background:#eef9f4;border:1px solid #b9daca;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:850}.reply-confirm-button:hover{background:#e3f6ed;border-color:#0e8b66}.reply-confirm-button:disabled{cursor:not-allowed;opacity:.55}.admin-page{max-width:1440px;padding:8px 0 50px}.admin-command-hero{color:#fff;background:radial-gradient(circle at 82% 2%,#39ce9e40,#0000 29%),radial-gradient(circle at 5% 100%,#2382e640,#0000 37%),linear-gradient(135deg,#08284b 0%,#073c60 55%,#07594f 100%);border:1px solid #ffffff21;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:230px;padding:40px 44px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #082a4b2e}.admin-command-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-100px;right:7%;box-shadow:0 0 0 32px #ffffff09,0 0 0 66px #ffffff06}.admin-command-hero>div{z-index:1;position:relative}.admin-eyebrow{color:#c8f7e4;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.admin-eyebrow i{background:#3ce0a8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #3ce0a824}.admin-command-hero h2{color:#fff;letter-spacing:-3.8px;max-width:760px;margin:16px 0 12px;font-size:clamp(40px,5vw,68px);line-height:.95}.admin-command-hero h2 em{color:#78e6bd;font-family:var(--font-editorial), Georgia, serif;font-weight:500}.admin-command-hero p{color:#d5e4ef;max-width:690px;margin:0;font-size:15px;line-height:1.65}.admin-hero-actions{justify-items:end;gap:12px;min-width:180px;display:grid}.admin-hero-actions .freshness{color:#bfd2df}.admin-refresh-button{color:#fff;min-height:43px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:11px;padding:10px 15px;font-size:13px;font-weight:850}.admin-refresh-button:hover{background:#ffffff2e}.admin-section-nav{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8fcfdf0;border:1px solid #d8e4eb;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:6px;margin:16px 0 22px;padding:7px;display:grid;position:sticky;top:78px;box-shadow:0 15px 35px #0e39551a}.admin-section-nav button{color:#52687b;min-width:0;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-content:center;gap:3px;padding:11px 14px;display:grid;position:relative}.admin-section-nav button:hover{background:#fff;border-color:#d7e6ed}.admin-section-nav button.active{color:#fff;background:linear-gradient(135deg,#08765d,#0d9774);border-color:#0e8b6c;box-shadow:0 8px 20px #08765d33}.admin-section-nav strong{letter-spacing:-.1px;font-size:14px}.admin-section-nav span{color:#8293a3;font-size:11px;line-height:1.3}.admin-section-nav button.active span{color:#c8f1e4}.admin-section-nav b{color:#8a5c06;background:#fff0cd;border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;display:grid;position:absolute;top:9px;right:10px}.admin-view{gap:16px;animation:.24s ease-out admin-view-in;display:grid}@keyframes admin-view-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.admin-view-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:12px 5px 8px;display:flex}.admin-view-heading>div:first-child>span,.admin-panel-label{color:#0b8c69;letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:950}.admin-view-heading h3{color:#082a4d;letter-spacing:-1.7px;margin:5px 0 6px;font-size:clamp(30px,3vw,40px);line-height:1}.admin-view-heading p{color:#66798c;max-width:720px;margin:0;font-size:14px;line-height:1.55}.admin-view-stats{align-items:center;gap:8px;display:flex}.admin-view-stats span{color:#728398;text-align:center;background:#fff;border:1px solid #d8e5ec;border-radius:11px;gap:2px;min-width:92px;padding:10px 12px;font-size:11px;display:grid}.admin-view-stats strong{color:#0a3157;font-size:19px}.admin-health-badge{white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.admin-health-badge i{border-radius:50%;width:8px;height:8px}.admin-health-badge.healthy{color:#0a7654;background:#e6f8ef}.admin-health-badge.healthy i{background:#15ad79;box-shadow:0 0 0 4px #15ad791f}.admin-health-badge.alert{color:#a34827;background:#fff0e9}.admin-health-badge.alert i{background:#e0683f;box-shadow:0 0 0 4px #e0683f1f}.admin-summary-metrics{gap:12px}.admin-summary-metrics article{border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:126px;padding:19px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #133b5414}.admin-summary-metrics article:before{content:"";background:#0e8b6c;height:4px;position:absolute;top:0;left:0;right:0}.admin-summary-metrics article.scans:before{background:#1676cb}.admin-summary-metrics article.prospects:before{background:#725fd0}.admin-summary-metrics article.emails:before{background:#e39a21}.admin-summary-metrics article>div{display:grid}.admin-summary-metrics .admin-metric-icon{color:#087659;letter-spacing:.5px;background:#e6f8ef;border-radius:13px;place-items:center;width:44px;height:44px;font-size:11px;font-weight:950;display:grid}.admin-summary-metrics .scans .admin-metric-icon{color:#1165ad;background:#e8f3ff}.admin-summary-metrics .prospects .admin-metric-icon{color:#6651c4;background:#f0edff}.admin-summary-metrics .emails .admin-metric-icon{color:#97620c;background:#fff4df}.admin-summary-metrics small{color:#6a7d90;letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:850}.admin-summary-metrics strong{color:#082e55;margin:4px 0 1px;font-size:30px;line-height:1}.admin-summary-metrics p{color:#8493a2;margin:3px 0 0;font-size:12px}.admin-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-attention-grid article{background:linear-gradient(145deg,#fff,#f8fbfd);border:1px solid #d8e5ec;border-radius:16px;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon copy""action action";gap:13px;min-width:0;padding:20px;display:grid;box-shadow:0 10px 26px #143c560f}.admin-attention-grid article.needs-action{background:linear-gradient(145deg,#fffdf9,#fff8e9);border-color:#ead3a8}.admin-attention-icon{color:#0a7b5d;background:#e8f5f0;border-radius:10px;grid-area:icon;place-items:center;width:36px;height:36px;font-size:11px;font-weight:950;display:grid}.admin-attention-grid .needs-action .admin-attention-icon{color:#915e08;background:#ffebc2}.admin-attention-grid article>div{grid-area:copy;gap:4px;min-width:0;display:grid}.admin-attention-grid small{color:#758699;letter-spacing:.7px;text-transform:uppercase;font-size:11px;font-weight:900}.admin-attention-grid strong{color:#0b3156;font-size:16px;line-height:1.3}.admin-attention-grid p{color:#728396;margin:0;font-size:12px;line-height:1.5}.admin-attention-grid button{color:#087459;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e9ee;grid-area:action;padding:10px 0 0;font-size:12px;font-weight:900}.admin-view .panel{border-color:#d6e4eb;border-radius:17px;box-shadow:0 12px 32px #123b5412}.admin-view .panel-heading{padding:22px 24px}.admin-view .panel-heading h3{color:#0b3156;letter-spacing:-.45px;margin:4px 0;font-size:20px}.admin-view .panel-heading p{color:#708195;font-size:13px;line-height:1.5}.admin-view .table-wrap th{color:#5c7187;background:#f3f7fa;padding-top:13px;padding-bottom:13px;font-size:11px}.admin-view .table-wrap td{color:#52687c;padding-top:15px;padding-bottom:15px;font-size:13px}.admin-view .table-wrap tbody tr:hover{background:#f8fbfc}.admin-view .table-strong{color:#0d3153;font-size:13px}.admin-view .table-wrap td small{color:#8493a1;font-size:12px}.admin-view .admin-grid,.admin-view .email-performance-panel,.admin-view .access-approval-panel,.admin-view .scan-register-panel,.admin-view .marketing-panel{margin:0}.admin-view .customer-panel,.admin-view .marketing-panel{overflow:hidden}.model-lab{--model-blue:#0a5da8;--model-green:#08765d}.model-lab-safety{color:#08765d;white-space:nowrap;background:#ecfaf5;border:1px solid #b9dfd2;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:850;display:inline-flex}.model-lab-safety i{background:#0aa67c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #0aa67c1f}.capability-lab-groups{grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);align-items:start;gap:16px;display:grid}.capability-lab-group{background:linear-gradient(150deg,#fff,#f7fbfc);border:1px solid #d7e4eb;border-radius:18px;gap:13px;min-width:0;padding:16px;display:grid;box-shadow:0 9px 26px #123b540d}.capability-lab-group>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.capability-lab-group>header>div{gap:4px;min-width:0;display:grid}.capability-lab-group>header span{color:#0a3157;font-size:14px;font-weight:900}.capability-lab-group>header p{color:#708296;margin:0;font-size:12px;line-height:1.45}.capability-lab-group>header b{color:#526d80;white-space:nowrap;background:#edf4f7;border-radius:99px;padding:5px 8px;font-size:10px}.model-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.capability-lab-grid.decision_quality{grid-template-columns:repeat(2,minmax(0,1fr))}.model-mode-grid>button{color:#0c3153;min-width:0;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(150deg,#fff,#f7fafc);border:1px solid #d5e3eb;border-radius:16px;grid-template-columns:43px minmax(0,1fr);gap:12px;padding:17px;display:grid;box-shadow:0 8px 24px #123b540d}.model-mode-grid>button:hover{border-color:#9cc8df}.model-mode-grid>button.active{background:linear-gradient(140deg,#effcf7,#f5fbff);border-color:#0d8d70;box-shadow:0 11px 30px #08765d1f}.model-mode-grid>button>span{color:#0862aa;background:#eaf4fd;border-radius:13px;place-items:center;width:43px;height:43px;font-size:12px;font-weight:950;display:grid}.model-mode-grid>button.active>span{color:#fff;background:#08765d}.model-mode-grid>button>div{gap:5px;min-width:0;display:grid}.model-mode-grid strong{font-size:15px}.model-mode-grid small{color:#708296;font-size:12px;line-height:1.4}.model-mode-grid em{color:#0b7a60;font-size:11px;font-style:normal;font-weight:800}.model-mode-grid b{color:#617488;text-transform:uppercase;background:#eef3f7;border-radius:99px;grid-column:1/-1;justify-self:start;padding:5px 8px;font-size:10px}.model-lifecycle-panel{overflow:hidden}.model-runtime-strip{background:#f6fafb;border-bottom:1px solid #dce7ed;grid-template-columns:minmax(150px,.7fr) minmax(120px,.5fr) minmax(260px,1.6fr);gap:10px;padding:14px 24px;display:grid}.model-runtime-strip>span{color:#5e7487;overflow-wrap:anywhere;background:#fff;border-radius:11px;gap:3px;min-width:0;padding:10px 12px;font-size:12px;line-height:1.4;display:grid}.model-runtime-strip b{color:#0a795f;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.model-lifecycle{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:0;padding:20px 24px 24px;list-style:none;display:grid}.model-lifecycle li{background:#f9fcfd;border:1px solid #dbe7ed;border-radius:13px;gap:3px;min-width:0;padding:13px;display:grid;position:relative}.model-lifecycle li:not(:last-child):after{content:"→";z-index:1;color:#0b8c69;font-weight:900;position:absolute;top:24px;right:-9px}.model-lifecycle li>span{color:#08765d;background:#e7f5ef;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.model-lifecycle strong{color:#0a3157;margin-top:5px;font-size:13px}.model-lifecycle small{color:#7a8a99;font-size:11px;line-height:1.35}.model-import-panel{overflow:hidden}.model-import-panel>.panel-heading .button{flex:none}.model-import-controls{background:linear-gradient(145deg,#f8fcff,#f4fbf8);border-bottom:1px solid #dce7ed;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:20px 22px;display:grid}.model-file-picker{color:#08765d;text-align:center;cursor:pointer;background:#fff;border:1.5px dashed #82bcae;border-radius:14px;align-content:center;place-items:center;gap:5px;min-height:96px;padding:18px;display:grid}.model-file-picker:hover{background:#f7fdfa;border-color:#08765d}.model-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.model-file-picker span{font-size:15px;font-weight:900}.model-file-picker small{color:#6f8293;font-size:13px;line-height:1.4}.model-import-requirements{background:#fff;border:1px solid #d7e4eb;border-radius:14px;align-content:center;gap:7px;min-width:0;padding:17px 18px;display:grid}.model-import-requirements strong{color:#0a3157;font-size:14px}.model-import-requirements span{color:#0862aa;overflow-wrap:anywhere;font-size:13px;font-weight:800}.model-import-requirements small{color:#718496;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.model-import-preview{gap:14px;padding:18px 22px 22px;display:grid}.model-import-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.model-import-summary strong{color:#0a3157;font-size:15px}.model-import-summary span{border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.model-import-summary .all-valid{color:#08765d;background:#e2f7ed}.model-import-summary .has-errors{color:#a43f33;background:#fff0ed}.model-import-preview td{vertical-align:top}.import-row-valid{color:#08765d;font-weight:850}.import-row-error{color:#a43f33;font-weight:750;line-height:1.4}.model-import-more{color:#748697;font-size:12px}.model-import-confirm{color:#536b7e;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.model-import-confirm input{accent-color:#08765d;width:17px;height:17px;margin-top:2px}.model-import-preview>.button{justify-self:start}.model-lab-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.model-review-queue,.model-golden-example,.model-version-builder{overflow:hidden}.model-review-queue>.panel-heading>strong,.model-golden-example>.panel-heading>strong{color:#08765d;white-space:nowrap;font-size:13px}.model-example-list{gap:10px;max-height:520px;padding:16px;display:grid;overflow:auto}.model-example-list article{background:#fbfdfe;border:1px solid #dbe6ec;border-radius:13px;padding:15px}.model-example-list article header{color:#0a795f;letter-spacing:.4px;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:10px;font-weight:900;display:flex}.model-example-list article time{color:#8b9aa7;letter-spacing:0;text-transform:none;font-weight:600}.model-example-list h4{color:#0b3156;margin:10px 0 6px;font-size:15px}.model-example-list p{color:#607487;margin:4px 0;font-size:12px;line-height:1.45}.model-example-list article>div{gap:8px;margin-top:12px;display:flex}.model-example-list button,.model-version-table button{color:#08765d;font:inherit;cursor:pointer;background:#effaf5;border:1px solid #b9d9cc;border-radius:9px;padding:8px 11px;font-size:11px;font-weight:850}.model-example-list button+button{color:#ad3e34;background:#fff5f4;border-color:#efc7c2}.model-golden-example form{gap:13px;padding:18px 22px 22px;display:grid}.model-golden-example label,.model-build-form label,.model-evaluation-form label{color:#586f83;gap:6px;font-size:11px;font-weight:850;display:grid}.model-golden-example input,.model-golden-example select,.model-golden-example textarea,.model-build-form input,.model-build-form textarea,.model-evaluation-form input,.model-evaluation-form select,.model-evaluation-form textarea{color:#102f50;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccdce5;border-radius:10px;padding:10px 11px;font-size:12px}.model-golden-example textarea,.model-build-form textarea,.model-evaluation-form textarea{resize:vertical;line-height:1.5}.model-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.model-golden-example form>.button,.model-build-form>.button,.model-evaluation-form>.button{justify-self:start}.model-version-workbench{background:linear-gradient(150deg,#fbfefd,#f6faff);border-bottom:1px solid #dce7ed;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;padding:20px 22px;display:grid}.model-build-form,.model-evaluation-form{background:#fff;border:1px solid #d8e5ec;border-radius:14px;align-content:start;gap:11px;min-width:0;padding:16px;display:grid}.model-build-form h4,.model-evaluation-form h4{color:#0a3157;margin:0 0 3px;font-size:15px}.model-build-form>small,.model-evaluation-form>small{color:#7d8d9d;font-size:11px;line-height:1.45}.model-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.model-version-table td:first-child{min-width:220px}.model-version-table td:last-child{min-width:105px}.model-evaluation-state{gap:3px;display:grid}.model-evaluation-state strong{color:#ad3e34;font-size:11px}.model-evaluation-state.passed strong{color:#08765d}.model-version-status{color:#637689;background:#eef2f6;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.model-version-status.production{color:#08765d;background:#def7eb}.model-version-status.approved,.model-version-status.evaluated{color:#0862aa;background:#e8f3ff}.model-version-status.archived{color:#705288;background:#f3edf9}.model-evaluation-library{background:linear-gradient(145deg,#fbfcff,#f5f8fc);border-color:#d8e1ef;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:24px;display:flex}.model-evaluation-library>div{max-width:760px}.model-evaluation-library h3{color:#0a3157;margin:5px 0 7px}.model-evaluation-library p{color:#687d8f;margin:0;font-size:13px;line-height:1.55}.model-evaluation-library>strong{color:#385d76;white-space:nowrap;background:#eaf1f7;border-radius:999px;padding:10px 13px;font-size:12px}.prospect-training-feedback{background:linear-gradient(125deg,#f7fcff,#f1fbf6);border-color:#c9dfe8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.prospect-training-feedback>div:first-child{align-items:center;gap:14px;display:flex}.training-feedback-icon{color:#fff;background:linear-gradient(145deg,#075ea9,#0b8d70);border-radius:14px;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:12px;font-weight:950;display:grid;box-shadow:0 8px 20px #075ea92e}.prospect-training-feedback small{color:#0b8064;letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:900}.prospect-training-feedback h3{color:#0a3157;margin:3px 0;font-size:17px}.prospect-training-feedback p{color:#667a8d;max-width:760px;margin:0;font-size:12px;line-height:1.5}.training-feedback-status{color:#936008;text-transform:uppercase;background:#fff6e2;border:1px solid #efcf8f;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:900}.prospect-training-feedback form{border-top:1px solid #d9e6eb;grid-column:1/-1;gap:12px;padding-top:17px;display:grid}.prospect-training-feedback form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prospect-training-feedback label{color:#587083;gap:6px;font-size:11px;font-weight:850;display:grid}.prospect-training-feedback input,.prospect-training-feedback select,.prospect-training-feedback textarea{color:#102f50;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbdce5;border-radius:10px;padding:10px 11px;font-size:12px}.prospect-training-feedback textarea{resize:vertical;line-height:1.5}.prospect-training-feedback form footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.prospect-training-feedback form footer small{color:#7b8d9b;letter-spacing:0;text-transform:none;max-width:640px;font-weight:650;line-height:1.45}.customer-plan-heading{align-items:flex-end;gap:20px}.customer-tier-switch{background:#f3f7fa;border:1px solid #d3e1e9;border-radius:13px;flex:none;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.customer-tier-switch button{color:#5c7187;min-width:148px;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:850;display:flex}.customer-tier-switch button strong{color:#38556d;background:#e4ebf1;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:grid}.customer-tier-switch button.active{color:#0a3157;background:#fff;box-shadow:0 4px 12px #143f591a}.customer-tier-switch button.active:first-child{color:#087459}.customer-tier-switch button.active:first-child strong{color:#087459;background:#daf2e8}.customer-tier-summary{background:#f9fbfc;border-block:1px solid #e1e9ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 24px;display:grid}.customer-tier-summary>span{text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.customer-tier-summary>span.paid{color:#087459;background:#e4f6ee}.customer-tier-summary>span.free{color:#586f83;background:#eaf0f5}.customer-tier-summary p{color:#6c7f91;margin:0;font-size:12px;line-height:1.45}.customer-tier-summary>strong{color:#0a3157;white-space:nowrap;font-size:13px}.admin-customers-view{scroll-margin-top:170px}.customer-flow-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-flow-nav a{color:#0b3156;background:#fff;border:1px solid #d5e4eb;border-radius:14px;align-items:center;gap:12px;min-width:0;padding:14px 16px;text-decoration:none;display:flex;box-shadow:0 8px 24px #123b540d}.customer-flow-nav a:hover{background:#f7fcfa;border-color:#8bc7b5}.customer-flow-nav a>b{color:#08765d;background:#e5f6ef;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.customer-flow-nav a>span{gap:2px;min-width:0;display:grid}.customer-flow-nav strong{font-size:14px}.customer-flow-nav small{color:#77899a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}#customer-access,#customer-accounts,#customer-marketing{scroll-margin-top:170px}.access-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 22px 22px;display:grid}.admin-access-card{background:#fbfdfe;border:1px solid #dce7ed;border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.admin-access-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-access-card header>div{gap:3px;min-width:0;display:grid}.admin-access-card header strong{color:#0a3157;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.admin-access-card header span:not(.access-status-badge){overflow-wrap:anywhere;color:#75889a;font-size:13px}.admin-access-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-access-card dl>div{background:#f0f5f8;border-radius:10px;padding:10px}.admin-access-card dt,.customer-account-card dt,.subscriber-card dt{color:#778a9b;text-transform:uppercase;font-size:11px;font-weight:850}.admin-access-card dd,.customer-account-card dd,.subscriber-card dd{color:#143954;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.admin-access-card footer{align-items:center;gap:12px;display:flex}.customer-empty-state{color:#6e8193;text-align:center;place-content:center;gap:5px;min-height:130px;padding:28px;display:grid}.customer-empty-state strong{color:#0b3156;font-size:16px}.customer-empty-state span{font-size:13px}.customer-filter-bar{background:#f8fbfc;border-top:1px solid #e1e9ef;grid-template-columns:minmax(220px,1fr) minmax(180px,260px) auto;align-items:end;gap:10px;padding:15px 22px;display:grid}.customer-filter-bar label{color:#607589;gap:6px;min-width:0;font-size:12px;font-weight:850;display:grid}.customer-filter-bar input,.customer-filter-bar select{color:#102f50;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdce5;border-radius:10px;padding:9px 11px;font-size:14px}.customer-filter-bar input:focus,.customer-filter-bar select:focus{border-color:#0b8c69;outline:3px solid #0b8c691f}.customer-filter-bar>.text-button{white-space:nowrap;min-height:42px;padding-inline:8px}.customer-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 22px 22px;display:grid}.customer-account-card{background:linear-gradient(145deg,#fff,#f9fcfd);border:1px solid #d8e5ec;border-radius:15px;gap:14px;min-width:0;padding:17px;display:grid;box-shadow:0 8px 22px #123b540d}.customer-account-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.customer-avatar{color:#fff;background:linear-gradient(145deg,#0a3157,#08765d);border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:950;display:grid}.customer-card-identity{gap:3px;min-width:0;display:grid}.customer-card-identity strong{color:#0b3156;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.customer-card-identity span{color:#748698;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.customer-card-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.customer-credit-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.customer-credit-overview>div{background:#f1f6f8;border-radius:11px;gap:5px;min-width:0;padding:11px;display:grid}.customer-credit-overview span{color:#6f8293;font-size:11px;font-weight:800}.customer-credit-overview strong{color:#0b3156;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.customer-credit-overview strong small{color:#8292a0;font-size:11px;font-weight:700}.customer-credit-progress{background:#e5edf2;border-radius:999px;height:6px;overflow:hidden}.customer-credit-progress i{border-radius:inherit;background:linear-gradient(90deg,#0c9672,#1774c6);height:100%;display:block}.customer-account-card .credit-add-control{grid-template-columns:1fr;gap:7px;padding-top:2px;display:grid}.customer-account-card .credit-add-control>label{color:#516b7f;font-size:12px;font-weight:850}.customer-account-card .credit-add-control>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.customer-account-card .credit-add-control input{min-height:40px;font-size:14px}.customer-account-more{border-top:1px solid #e0e9ee}.customer-account-more summary{color:#0b755b;cursor:pointer;padding-top:12px;font-size:13px;font-weight:850}.customer-account-more .customer-secondary-actions{padding-top:11px}.customer-list-footer{background:#f8fbfc;border-top:1px solid #e1e9ef;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}.customer-list-footer span{color:#6f8294;font-size:13px}.subscriber-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:4px 22px 22px;display:grid}.subscriber-card{background:#fff;border:1px solid #d9e5eb;border-radius:14px;gap:13px;min-width:0;padding:16px;display:grid}.subscriber-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.subscriber-card>header>div{gap:3px;min-width:0;display:grid}.subscriber-card>header strong{color:#0b3156;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.subscriber-card>header span:not(.scan-depth-badge){overflow-wrap:anywhere;color:#75889a;font-size:12px}.subscriber-card .scan-depth-badge{margin:0}.subscriber-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.subscriber-permissions>div{background:#f5f8fa;border-radius:10px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.subscriber-permissions>div>span{color:#708394;font-size:11px;font-weight:800}.subscriber-permissions .consent-state{width:fit-content}.subscriber-permissions small{color:#8896a3;overflow-wrap:anywhere;font-size:11px}.subscriber-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.subscriber-card footer{border-top:1px solid #e4ebef;min-height:34px;padding-top:11px}.subscriber-card footer>span{color:#8997a4;font-size:12px}.admin-view .email-performance-panel{background:linear-gradient(150deg,#fbfffd,#f8fbff)}.admin-view .email-metrics{padding:0 24px 22px}.admin-view .email-scope-note{margin:0 24px 20px;padding:13px 15px;display:block}.admin-view .email-scope-note summary{color:#12684d;cursor:pointer;font-size:13px;font-weight:850}.admin-view .email-scope-note span{margin-top:9px;display:block}.incident-heading,.email-record-heading{border-top:1px solid var(--line)}.reliability-panel>.reliability-metrics{padding:22px}@media (max-width:1100px){.admin-command-hero{min-height:215px;padding:34px}.admin-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.admin-attention-grid{grid-template-columns:1fr 1fr}.admin-attention-grid article:last-child{grid-column:1/-1}.lead-workspace-grid{grid-template-columns:1fr 1fr}.pending-lead-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-message-card,.lead-history-card{grid-column:1/-1}.capability-lab-groups,.model-lab-columns,.model-version-workbench,.model-import-controls{grid-template-columns:1fr}.model-lifecycle{grid-template-columns:repeat(3,minmax(0,1fr))}.model-runtime-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.model-runtime-strip>span:last-child{grid-column:1/-1}.model-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subscriber-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-page{padding-top:0}.admin-command-hero{border-radius:18px;flex-direction:column;align-items:flex-start;min-height:0;padding:28px 22px}.admin-command-hero h2{letter-spacing:-2.5px;font-size:44px}.admin-command-hero p{font-size:14px}.admin-hero-actions{justify-items:stretch;width:100%}.admin-hero-actions .freshness{white-space:normal}.admin-refresh-button{width:100%}.admin-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 18px;position:static}.model-mode-grid,.model-lifecycle,.model-form-grid,.model-metric-grid{grid-template-columns:1fr}.model-lifecycle li:not(:last-child):after{display:none}.model-version-workbench,.model-golden-example form{padding:15px}.model-import-panel>.panel-heading .button{width:100%}.model-import-controls,.model-import-preview{padding:15px}.model-import-summary{flex-direction:column;align-items:flex-start}.prospect-training-feedback,.prospect-training-feedback form>div{grid-template-columns:1fr}.prospect-training-feedback form footer{flex-direction:column;align-items:stretch}.admin-section-nav button{min-height:60px}.admin-view-heading{flex-direction:column;align-items:flex-start;padding:8px 2px}.admin-view-heading h3{font-size:32px}.admin-view-stats{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.admin-view-stats span{min-width:0}.admin-summary-metrics{grid-template-columns:1fr 1fr}.admin-summary-metrics article{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:116px;padding:15px}.admin-summary-metrics .admin-metric-icon{width:38px;height:38px}.admin-summary-metrics strong{font-size:25px}.admin-attention-grid{grid-template-columns:1fr}.admin-attention-grid article:last-child{grid-column:auto}.admin-view .panel-heading{align-items:flex-start;padding:18px}.customer-plan-heading{flex-direction:column}.customer-tier-switch{width:100%}.customer-tier-switch button{min-width:0}.customer-tier-summary{grid-template-columns:1fr auto;padding:13px 18px}.customer-tier-summary p{grid-area:2/1/auto/-1}.customer-flow-nav{grid-template-columns:1fr}.access-review-grid,.customer-account-grid,.subscriber-card-grid{grid-template-columns:1fr;padding:0 14px 14px}.customer-filter-bar{grid-template-columns:1fr;padding:14px}.customer-filter-bar>.text-button{justify-self:start}.customer-account-card>header{grid-template-columns:42px minmax(0,1fr)}.customer-card-badges{grid-column:1/-1;justify-content:flex-start}.customer-credit-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-credit-overview>div:last-child{grid-column:1/-1}.customer-list-footer{flex-direction:column;align-items:stretch;padding:14px}.customer-list-footer .button{width:100%}.admin-view .email-metrics,.reliability-panel>.reliability-metrics{padding:0 14px 14px}.admin-view .email-scope-note{margin:0 14px 14px}.reply-tracking-status{flex-direction:column;align-items:flex-start;margin:0 14px 14px}.subscriber-safety-note{margin:0 14px 14px}.lead-workspace-header{padding:18px}.lead-stop-banner{grid-template-columns:1fr;margin:14px 14px 0}.lead-workspace-grid{grid-template-columns:1fr;padding:14px}.pending-lead-status{margin:14px 14px 0}.pending-lead-detail-grid{grid-template-columns:1fr;padding:14px}.pending-lead-request{grid-column:auto}.pending-lead-footer{flex-direction:column;align-items:flex-start;padding:14px}.lead-message-card,.lead-history-card{grid-column:auto}.lead-workspace-footer{flex-direction:column;align-items:flex-start;padding:14px}}@media (max-width:480px){.admin-command-hero h2{font-size:38px}.admin-summary-metrics{grid-template-columns:1fr}.admin-summary-metrics article{min-height:100px}.admin-view-stats,.admin-section-nav,.customer-tier-switch,.customer-tier-summary{grid-template-columns:1fr}.customer-tier-summary p{grid-area:auto}.customer-credit-overview{grid-template-columns:1fr}.customer-credit-overview>div:last-child{grid-column:auto}.customer-account-card .credit-add-control>div,.subscriber-permissions,.subscriber-card dl,.admin-access-card dl{grid-template-columns:1fr}}.access-review-page{background:radial-gradient(circle at 12% 14%,#1ca76a24,#0000 27%),radial-gradient(circle at 88% 8%,#075fc81f,#0000 28%),#f4f8fc;place-items:center;min-height:100vh;padding:45px 20px;display:grid}.access-review-card{text-align:center;background:#fff;border:1px solid #d5e2eb;border-radius:20px;justify-items:center;width:min(570px,100%);padding:37px;display:grid;box-shadow:0 24px 65px #082f5f1f}.access-review-card .brand{justify-self:start;margin-bottom:34px;padding:0}.access-review-icon{color:#137547;background:#e7f7ef;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:22px;font-weight:900;display:grid}.access-review-icon.blocked{color:#aa3039;background:#fff0f1}.access-review-card h1{color:var(--forest);letter-spacing:-1.8px;margin:12px 0 13px;font-size:clamp(29px,5vw,41px);line-height:1.05}.access-review-card>p:not(.eyebrow):not(.access-review-note){color:#64768b;max-width:470px;margin:0;font-size:12px;line-height:1.7}.access-review-email{background:#f8fbfd;border:1px solid #dce6ee;border-radius:11px;gap:4px;width:100%;margin:25px 0 14px;padding:14px 16px;display:grid}.access-review-email span{color:#7a899a;text-transform:uppercase;letter-spacing:.6px;font-size:12px}.access-review-email strong{color:#173d5b;overflow-wrap:anywhere;font-size:12px}.access-review-note{color:#748497;margin:0 0 20px;font-size:12px;line-height:1.6}.access-review-note a{color:#0d8067;font-weight:800}.insights-admin{max-width:1380px;margin:auto}.insight-admin-success{color:#176342;background:#eefaf4;border:1px solid #bfe5d2;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:12px;font-weight:750}.insights-admin-layout{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:14px;display:grid}.insights-admin-list{position:sticky;top:100px;overflow:hidden}.insights-admin-list .panel-heading{align-items:center}.insights-admin-list .button{min-height:34px;padding:7px 10px;font-size:12px}.insights-admin-items{gap:5px;max-height:calc(100vh - 260px);padding:9px;display:grid;overflow-y:auto}.insights-admin-items>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:5px;padding:13px;display:grid}.insights-admin-items>button:hover,.insights-admin-items>button.active{background:#f3f8fc;border-color:#d7e3ec}.insights-admin-items span{color:#718299;text-transform:uppercase;font-size:12px}.insights-admin-items strong{color:var(--ink);font-size:12px;line-height:1.4}.insights-admin-items small{color:#68788b;background:#eef2f6;border-radius:99px;width:fit-content;padding:4px 6px;font-size:12px;font-weight:850}.insights-admin-items small.published{color:#137547;background:#e7f7ef}.insights-admin-items small.archived{color:#8a6419;background:#fff2e2}.insights-admin-items>p{color:#748498;text-align:center;padding:24px;font-size:12px}.insights-editor{overflow:hidden}.insights-editor-form{gap:17px;padding:24px;display:grid}.insights-editor-form>label,.insights-editor-grid>label{gap:7px;display:grid}.insights-editor-form label>span{color:#4f6074;font-size:12px;font-weight:800}.insights-editor-form label>small{color:#8b98a8;margin-top:-3px;font-size:12px}.insights-editor-form input,.insights-editor-form textarea,.insights-editor-form select{color:#263a51;background:#fbfdff;border:1px solid #d6e1ea;border-radius:9px;outline:none;width:100%}.insights-editor-form input{min-height:42px;padding:9px 11px}.insights-editor-form textarea{resize:vertical;padding:11px;font-size:12px;line-height:1.55}.insights-editor-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.insights-editor-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.content-assistant-card{background:linear-gradient(135deg,#effbf5,#f3f8ff);border:1px solid #b9decf;border-radius:14px;gap:14px;padding:18px;display:grid}.content-assistant-heading{align-items:flex-start;gap:12px;display:flex}.content-assistant-heading .assistant-spark{color:#fff;background:#0f6d52;border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.content-assistant-heading strong{color:var(--ink);font-size:13px;display:block}.content-assistant-heading p{color:#687b74;max-width:650px;margin:4px 0 0;font-size:12px;line-height:1.55}.content-assistant-card>.button{justify-self:end;width:fit-content}.social-publisher{background:#f8fbfd;border-top:1px solid #e2eaf0;padding:24px}.social-publisher-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.social-publisher-heading h3{color:var(--ink);margin:5px 0;font-size:18px}.social-publisher-heading p{color:#718096;max-width:650px;margin:0;font-size:12px;line-height:1.6}.social-publisher-heading-actions{align-items:center;gap:8px;display:flex}.social-publisher-heading-actions>button{color:#0c6c50;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd3df;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:850}.social-publisher-heading-actions>button:disabled{opacity:.55;cursor:not-allowed}.social-publishing-steps{color:#506b60;background:#f2faf6;border:1px solid #d8e7df;border-radius:11px;align-items:center;gap:18px;margin:12px 0 0;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.social-publishing-steps span{align-items:center;gap:6px;display:inline-flex}.social-publishing-steps b{color:#fff;background:#137547;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.article-ready-badge{color:#8a5d17;text-transform:uppercase;white-space:nowrap;background:#fff1df;border-radius:99px;padding:7px 9px;font-size:12px;font-weight:900}.article-ready-badge.published{color:#137547;background:#e7f7ef}.social-channel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:14px;margin-top:18px;display:grid}.social-channel-card{background:#fff;border:1px solid #d8e3eb;border-radius:13px;flex-direction:column;min-width:0;height:100%;padding:18px;display:flex;overflow:hidden;container-type:inline-size}.social-channel-card.published{background:#fbfffd;border-color:#a8d9c2}.social-channel-title{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"icon copy""icon status";align-content:start;align-items:start;gap:8px 11px;min-width:0;min-height:92px;display:grid}.social-channel-title>span{background:var(--navy);color:#fff;border-radius:9px;grid-area:icon;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.social-channel-copy{grid-area:copy;min-width:0}.social-channel-title strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.35;display:block}.social-channel-title small{color:#748499;overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.4;display:block}.social-channel-title em{text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;border-radius:99px;grid-area:status;justify-self:start;max-width:100%;padding:5px 8px;font-size:12px;font-style:normal;font-weight:900;line-height:1.25}.social-channel-title em.connected{color:#137547;background:#e7f7ef}.social-channel-title em.missing{color:#788594;background:#f3f5f7}.social-connection-row{align-items:flex-start;min-height:54px;display:flex}.social-channel-card>p{color:#607386;min-height:70px;margin:0 0 12px;font-size:13px;line-height:1.55}.social-connect-link{color:#0c6c50;overflow-wrap:anywhere;max-width:100%;margin-top:10px;font-size:13px;font-weight:800;line-height:1.45;display:inline-flex}.social-channel-card textarea{color:#263a51;resize:vertical;background:#fbfdff;border:1px solid #d5e0e8;border-radius:9px;flex:260px;width:100%;min-height:260px;padding:11px;font-size:13px;line-height:1.55}.social-media-field{background:#f8fbfd;border:1px solid #d8e3eb;border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px 12px;margin:12px 0 6px;padding:12px;display:grid}.social-media-preview{aspect-ratio:1;color:#6f8291;text-align:center;background:#eef4f7;border:1px dashed #c7d6e0;border-radius:10px;grid-row:1/span 2;place-items:center;width:96px;font-size:12px;font-weight:800;line-height:1.35;display:grid;overflow:hidden}.social-media-preview.ready{background:#fff;border-style:solid}.social-media-preview img{object-fit:cover;width:100%;height:100%}.social-media-copy{align-self:center;min-width:0}.social-media-copy strong{color:var(--ink);overflow-wrap:normal;word-break:normal;font-size:13px;line-height:1.35;display:block}.social-media-copy small{color:#667b8d;overflow-wrap:normal;word-break:normal;margin-top:4px;font-size:12px;line-height:1.45;display:block}.social-media-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.social-media-actions .button{white-space:normal;justify-content:center;min-height:36px;padding:7px 10px;font-size:12px}.social-media-upload-button{cursor:pointer;position:relative;overflow:hidden}.social-media-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.social-media-remove{color:#ad3d36;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 8px;font-size:11px;font-weight:850}.social-media-remove:disabled{cursor:not-allowed;opacity:.55}.social-post-meta{color:#8995a2;justify-content:space-between;margin-top:7px;padding:6px 2px 9px;font-size:12px;font-weight:750;display:flex}.social-channel-actions{grid-template-columns:.8fr 1.2fr;gap:7px;display:grid}.social-channel-actions .button{min-height:35px;padding:7px 8px;font-size:12px}.social-post-error{color:#b4423a;margin:0 0 8px;font-size:12px;line-height:1.45;display:block}.social-post-link{color:#0c6c50;margin-top:9px;font-size:12px;font-weight:800;display:inline-block}.buffer-integration,.credential-integration{background:linear-gradient(135deg,#f7fbff,#fff);border-color:#bfd8ff}.buffer-key-field,.integration-key-field{color:#526476;gap:6px;max-width:520px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.buffer-key-field input,.integration-key-field input{color:#102f50;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd8e4;border-radius:10px;padding:9px 11px}.integration-key-field small{color:#708195;font-weight:500}.integration-action.primary{color:#fff;background:#0d8b6e;border-color:#0d8b6e}.integration-action.primary:hover{background:#08765d}.admin-insight-preview{padding:32px}.admin-insight-preview>div>h1{letter-spacing:-2px;max-width:750px;margin:14px 0;font-size:42px;line-height:1.02}.admin-insight-preview>div>p{color:#617489;font-size:12px;line-height:1.7}.admin-insight-preview .insight-answer{border-left:4px solid var(--accent);background:var(--accent-soft);margin:25px 0;padding:22px}.admin-insight-preview .insight-answer span,.admin-insight-preview .insight-method span{color:#137547;text-transform:uppercase;font-size:12px;font-weight:900}.admin-insight-preview .insight-answer p{margin:8px 0 0}.admin-insight-preview .insight-method{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-insight-preview .insight-method article{border:1px solid var(--line);background:#fafcfe;border-radius:10px;min-height:140px;padding:18px}.admin-insight-preview .insight-method article p{color:#5f7186;font-size:12px;line-height:1.6}@media (max-width:950px){.public-nav>nav{display:none}.public-hero{grid-template-columns:1fr;padding-top:60px}.public-scan-card{max-width:620px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.email-performance-heading{flex-direction:column;align-items:flex-start}.email-dashboard-controls{flex-wrap:wrap;width:100%}.email-dashboard-grid{grid-template-columns:1fr}.email-dashboard-grid>div+div{border-top:1px solid var(--line);border-left:0}.insights-admin-layout{grid-template-columns:1fr}.insights-admin-list{position:static}.insights-admin-items{max-height:320px}}@media (max-width:1080px){.social-channel-card{height:auto}.social-channel-title,.social-connection-row,.social-channel-card>p{min-height:0}.social-connection-row{margin-bottom:12px}.social-channel-card textarea{flex:none;min-height:220px}}@container (width<=300px){.social-media-field{grid-template-columns:1fr}.social-media-preview{grid-row:auto;width:min(100%,180px)}.social-media-actions{grid-column:auto}}@media (max-width:680px){.social-publisher{padding:18px}.social-publisher-heading{flex-direction:column;gap:12px}.social-publisher-heading-actions,.social-publishing-steps{flex-direction:column;align-items:stretch;width:100%}.article-ready-badge{white-space:normal}.analytics-consent{flex-direction:column;align-items:stretch;gap:12px;width:auto;max-width:calc(100vw - 28px);padding:14px;bottom:14px;left:14px;right:14px}.analytics-consent>div:first-child{min-width:0;margin-right:0}.analytics-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.analytics-consent-actions button{white-space:normal;min-width:0}.public-nav{width:calc(100% - 28px);min-height:74px}.public-nav .brand-word,.public-nav>div .public-signin{display:none}.public-nav .button{padding:8px 11px;font-size:12px}.public-hero{gap:38px;min-height:0;padding:55px 18px}.public-hero h1{letter-spacing:-2.8px;font-size:47px}.public-scan-card{padding:23px 18px}.public-report{width:calc(100% - 28px);margin:35px auto;padding:22px 17px}.report-heading{align-items:flex-start}.scan-evidence-summary,.evidence-results dl{grid-template-columns:1fr}.preview-score{width:82px;height:82px}.preview-score.geo{width:76px;height:76px}.preview-score strong{font-size:22px}.report-gate,.public-free{flex-direction:column;align-items:flex-start}.report-gate .button,.public-free .button{width:100%}.report-recommendation{flex-direction:column;align-items:flex-start}.public-steps{width:calc(100% - 28px);margin:65px auto}.public-step-grid{grid-template-columns:1fr}.public-free{width:calc(100% - 28px);margin-bottom:40px;padding:27px 22px}.quota-chip{display:none}.quota-banner{flex-direction:column;align-items:flex-start;gap:4px}.automation-card.locked{flex-direction:column;align-items:flex-start}.search-mode-grid{grid-template-columns:1fr}.search-reuse-banner{grid-template-columns:34px 1fr;margin-left:18px;margin-right:18px}.search-reuse-banner a{grid-column:2}.amplified-benefit,.coverage-controls{grid-template-columns:1fr}.coverage-controls>p{grid-column:auto}.coverage-summary{grid-template-columns:repeat(2,minmax(90px,1fr))}.admin-heading{flex-direction:column;align-items:flex-start}.admin-metrics{grid-template-columns:1fr 1fr;gap:8px}.admin-metrics article{min-height:110px;padding:15px}.admin-metrics strong{font-size:25px}.email-dashboard-controls{grid-template-columns:1fr;display:grid}.email-dashboard-controls label{min-width:0}.email-dashboard-controls select,.email-dashboard-controls .button{width:100%}.email-scope-note{grid-template-columns:1fr;gap:5px;margin:0 14px 14px}.email-metrics{padding:0 14px 14px}.activity-chart{gap:6px;padding-left:15px;padding-right:15px}.insights-editor-grid,.admin-insight-preview .insight-method{grid-template-columns:1fr}.insights-editor-form,.admin-insight-preview{padding:18px}}.insights-admin{max-width:1500px;color:var(--ink);margin:0 auto}.insights-workspace-hero{background:radial-gradient(circle at 82% 12%,#1cbc8947,#0000 31%),linear-gradient(135deg,#082f53 0%,#0b4672 58%,#0a6a62 120%);border:1px solid #164f77;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-bottom:20px;padding:28px;display:grid;overflow:hidden;box-shadow:0 18px 46px #082f5329}.insights-workspace-hero .kicker{color:#71e0b8}.insights-workspace-hero h2{color:#fff;letter-spacing:-1.7px;max-width:820px;margin:8px 0 10px;font-size:clamp(28px,3vw,44px);line-height:1.04}.insights-workspace-hero p{color:#d3e7f2;max-width:780px;margin:0;font-size:15px;line-height:1.65}.insights-workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:9px;display:flex}.insights-workspace-actions .button.secondary{color:#fff;background:#ffffff1a;border-color:#ffffff6b}.insights-workspace-stats{border-top:1px solid #ffffff29;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:20px;display:grid}.insights-workspace-stats span{background:#ffffff14;border:1px solid #ffffff21;border-radius:13px;gap:2px;min-width:0;padding:12px 14px;display:grid}.insights-workspace-stats strong{color:#fff;font-size:23px}.insights-workspace-stats small{color:#c7dce8;font-size:13px}.insights-admin-layout{grid-template-columns:290px minmax(0,1fr);gap:18px}.insights-admin-list,.insights-editor{border-radius:18px;box-shadow:0 14px 36px #13324d12}.insights-admin-list{top:88px}.insights-admin-list .panel-heading{background:linear-gradient(#fff,#f6fafc);padding:18px}.insights-admin-list .panel-heading h3{margin:3px 0 2px;font-size:19px}.insights-admin-list .panel-heading p{font-size:13px}.insight-add-button{color:#fff;cursor:pointer;background:#12a775;border:0;border-radius:12px;place-items:center;width:40px;height:40px;font-size:25px;line-height:1;display:grid;box-shadow:0 8px 18px #12a77538}.insight-add-button:hover{background:#0b8f63}.insights-library-controls{background:#f8fbfd;border-top:1px solid #e4ebf1;border-bottom:1px solid #e4ebf1;gap:8px;padding:12px;display:grid}.insights-library-controls input,.insights-library-controls select{color:#233b52;background:#fff;border:1px solid #cedbe5;border-radius:10px;outline:none;width:100%;min-height:42px;padding:9px 11px;font-size:14px}.insights-library-controls input:focus,.insights-library-controls select:focus{border-color:#159d72;box-shadow:0 0 0 3px #159d721f}.insights-admin-items{gap:7px;max-height:calc(100vh - 355px);padding:10px}.insights-admin-items>button{background:#fff;border-color:#e2eaf0;border-radius:12px;gap:7px;padding:14px}.insights-admin-items>button:hover{transform:translateY(-1px)}.insights-admin-items>button.active{background:linear-gradient(135deg,#eefaf5,#f4f8ff);border-color:#79cbb0;box-shadow:inset 3px 0 #13a573,0 7px 16px #155c4812}.insights-admin-items span{letter-spacing:.35px;font-size:11px;font-weight:800}.insights-admin-items strong{font-size:14px;line-height:1.45}.insights-admin-items small{font-size:11px}.insight-editor-toolbar{background:#fff;border-bottom:1px solid #e1e9ef;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.insight-editor-toolbar>div:first-child{min-width:0}.insight-editor-toolbar>div:first-child>span{color:#16835f;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:900}.insight-editor-toolbar h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:21px;overflow:hidden}.insight-editor-toolbar p{color:#6b7d90;margin:0;font-size:13px}.insight-editor-toolbar>div:last-child{align-items:center;gap:9px;display:flex}.insight-document-status{color:#607085;background:#eef2f6;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.insight-document-status.published{color:#087344;background:#e4f7ed}.insight-document-status.archived{color:#8c5b12;background:#fff0df}.insight-workflow{background:#f5f9fb;border-bottom:1px solid #e1e9ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.insight-workflow button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e3eb;border-radius:12px;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"number label""number description";align-items:center;gap:2px 9px;padding:12px;display:grid}.insight-workflow button:hover{border-color:#8fc7b4}.insight-workflow button.active{background:#eaf8f2;border-color:#108c65;box-shadow:0 0 0 2px #108c651a}.insight-workflow button>span{color:#36566e;background:#e8f0f6;border-radius:10px;grid-area:number;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.insight-workflow button.complete>span{color:#fff;background:#17aa76}.insight-workflow strong{color:#17344d;text-overflow:ellipsis;white-space:nowrap;grid-area:label;font-size:13px;overflow:hidden}.insight-workflow small{color:#728297;text-overflow:ellipsis;white-space:nowrap;grid-area:description;font-size:11px;line-height:1.35;overflow:hidden}.insights-editor-form{background:#fbfdfe;gap:20px;padding:26px}.insight-stage-heading{padding:2px 2px 4px}.insight-stage-heading>span{color:#16835f;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:900}.insight-stage-heading h3{color:var(--ink);letter-spacing:-.5px;margin:5px 0 4px;font-size:25px}.insight-stage-heading p{color:#667b8e;max-width:760px;margin:0;font-size:14px;line-height:1.55}.insights-editor-form label>span{color:#385069;font-size:13px}.insights-editor-form label>small{color:#75869a;font-size:12px;line-height:1.45}.insights-editor-form input,.insights-editor-form select{min-height:46px;padding:10px 12px;font-size:14px}.insights-editor-form textarea{padding:12px;font-size:14px;line-height:1.6}.insights-editor-form input:focus,.insights-editor-form select:focus,.insights-editor-form textarea:focus{background:#fff;border-color:#168f68;box-shadow:0 0 0 3px #168f681c}.scan-source-card,.content-assistant-card,.insight-image-card,.insight-faq-editor,.insight-quality-card{border-radius:16px}.scan-source-card h4,.insight-image-card h4,.insight-faq-editor h4{font-size:18px}.scan-source-card p,.insight-image-card p,.insight-faq-editor p,.insight-quality-card p{font-size:13px}.prospect-evidence-options strong,.prospect-source-detail-heading strong{font-size:14px}.prospect-evidence-options small,.prospect-evidence-options em,.prospect-source-context strong,.prospect-source-findings ul,.prospect-source-narrative p{font-size:13px}.prospect-source-scores strong{font-size:16px}.insight-stage-footer{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #cfe0e8;border-radius:14px;justify-content:flex-end;align-items:center;gap:10px;padding:12px;display:flex;position:sticky;bottom:10px;box-shadow:0 12px 30px #13324d21}.insight-stage-footer>span{color:#507064;margin-right:auto;font-size:13px;font-weight:750}.insight-distribution-stage{background:#fbfdfe;gap:20px;padding:26px;display:grid}.insight-distribution-stage .social-publisher{background:0 0;border:0;padding:0}.insight-distribution-stage .social-publisher-heading{background:#f5f9fb;border:1px solid #d9e5ec;border-radius:16px 16px 0 0;padding:20px}.insight-distribution-stage .social-channel-grid{background:#fff;border:1px solid #d9e5ec;border-top:0;border-radius:0 0 16px 16px;padding:16px}.insight-distribution-stage .insight-campaign-publisher{border-radius:16px}@media (max-width:1120px){.insights-admin-layout{grid-template-columns:1fr}.insights-admin-list{position:static}.insights-admin-items{max-height:330px}.insight-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.insights-workspace-hero{grid-template-columns:1fr;padding:21px}.insights-workspace-actions{justify-content:flex-start}.insights-workspace-actions .button{flex:180px}.insights-workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-editor-toolbar{flex-direction:column;align-items:flex-start}.insight-editor-toolbar>div:last-child{justify-content:space-between;width:100%}.insight-workflow{grid-template-columns:1fr}.insight-workflow small{white-space:normal}.insight-stage-footer{flex-direction:column;align-items:stretch;position:static}.insight-stage-footer>span{margin:0}.insight-stage-footer .button{width:100%}.insight-distribution-stage{padding:18px}}.scan-source-card,.insight-quality-card,.insight-faq-editor{background:#fff;border:1px solid #d7e3ec;border-radius:14px;gap:14px;padding:18px;display:grid}.scan-source-card{background:linear-gradient(135deg,#f2fbf6,#f4f8ff);border-color:#9fd7c0}.scan-source-card h4,.insight-faq-editor h4{color:var(--ink);margin:5px 0;font-size:14px}.scan-source-card p,.insight-faq-editor p,.insight-quality-card p{color:#617588;margin:0;font-size:12px;line-height:1.6}.prospect-source-card{background:linear-gradient(135deg,#effbf5 0%,#f3f8ff 58%,#fff8e9 100%);border-color:#82cdb0}.prospect-source-rule{background:#ffffffd1;border:1px solid #b8e4d1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.prospect-source-rule>div:first-child,.prospect-source-sync{gap:3px;min-width:0;display:grid}.prospect-source-rule span,.prospect-source-rule em{color:#668178;text-transform:uppercase;letter-spacing:.45px;font-size:12px;font-style:normal;font-weight:850}.prospect-source-rule strong{color:#0e7557;font-size:12px}.prospect-source-sync{text-align:right;justify-items:end}.prospect-source-sync small{color:#70847e;font-size:12px}.prospect-source-rule button{color:#0d7154;cursor:pointer;background:#eaf8f2;border:1px solid #90ccb7;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:850}.prospect-source-rule button:hover:not(:disabled){background:#dcf4ea;border-color:#18a675}.prospect-source-rule button:disabled{cursor:wait;opacity:.65}.prospect-search-run-picker{background:#ffffffe6;border:1px solid #a9d8c7;border-radius:11px;gap:7px;padding:13px;display:grid}.prospect-search-run-picker>span{color:#1b4f43!important}.prospect-search-run-picker select{font-weight:750;color:#173e35!important;background:linear-gradient(135deg,#fff,#f0faf6)!important;border-color:#8fcbb5!important}.prospect-search-run-picker small{color:#627d73;font-size:12px;line-height:1.45}.prospect-evidence-picker{gap:10px;display:grid}.prospect-evidence-search{gap:7px;display:grid}.prospect-evidence-options{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;max-height:290px;padding:3px;display:grid;overflow-y:auto}.prospect-evidence-options>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #cddfe7;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 9px;padding:11px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.prospect-evidence-options>button:hover{border-color:#78bda6;box-shadow:0 6px 16px #155c4814}.prospect-evidence-options>button.selected{background:#f0fbf6;border-color:#14a472;box-shadow:0 0 0 2px #14a4721f}.prospect-evidence-options>button>span:nth-child(2){min-width:0}.prospect-evidence-options strong,.prospect-evidence-options small{display:block}.prospect-evidence-options strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.prospect-evidence-options small{color:#6e8090;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.prospect-evidence-options em{color:#0e7557;grid-column:2;width:fit-content;font-size:12px;font-style:normal;font-weight:850}.prospect-option-check{color:#31566d;background:#e9f2f7;border-radius:10px;grid-row:1/span 2;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.prospect-evidence-options>button.selected .prospect-option-check{color:#fff;background:#18ad78;font-size:14px}.prospect-source-summary{background:#fff;border:1px solid #bcd9e6;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:13px;display:grid}.prospect-source-summary strong,.prospect-source-summary span{display:block}.prospect-source-summary strong{color:var(--ink);font-size:12px}.prospect-source-summary div span{color:#6a7e91;margin-top:3px;font-size:12px}.prospect-source-summary small{color:#688074;grid-column:1/-1;font-size:12px}.prospect-source-detail{background:#fffffff0;border:1px solid #9ecfbd;border-radius:13px;gap:13px;padding:15px;display:grid;box-shadow:0 10px 24px #144b3e0f}.prospect-source-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.prospect-source-detail-heading>div:first-child>span,.prospect-source-findings>span,.prospect-source-narrative span{color:#667d76;text-transform:uppercase;letter-spacing:.45px;font-size:12px;font-weight:900;display:block}.prospect-source-detail-heading strong{color:var(--ink);margin-top:4px;font-size:14px;display:block}.prospect-source-detail-heading small{color:#6f8090;margin-top:3px;font-size:12px;display:block}.prospect-source-detail-heading>div:last-child{justify-items:end;gap:7px;display:grid}.prospect-source-detail-heading a{color:#0d6e52;font-size:12px;font-weight:850}.selected-prospect-list{gap:8px;display:grid}.selected-prospect-list article{background:#f8fcfa;border:1px solid #d5e7df;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.selected-prospect-list article>span{color:#0760ba;background:#e4f2ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.selected-prospect-list article>div:nth-child(2){min-width:0}.selected-prospect-list strong,.selected-prospect-list small,.selected-prospect-list em,.selected-prospect-list b,.selected-prospect-list a{display:block}.selected-prospect-list strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.selected-prospect-list small{color:#6f8090;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.selected-prospect-list em{color:#4f6e63;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-style:normal;overflow:hidden}.selected-prospect-list article>div:last-child{justify-items:end;gap:4px;min-width:72px;display:grid}.selected-prospect-list b{color:#0d7154;font-size:13px}.selected-prospect-list a{color:#0b68a8;font-size:12px;font-weight:850}.prospect-source-scores{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.prospect-source-scores>span{background:#f7fcf9;border:1px solid #d6e8e0;border-radius:9px;padding:10px}.prospect-source-scores small,.prospect-source-scores strong{display:block}.prospect-source-scores small{color:#70847e;font-size:12px}.prospect-source-scores strong{color:#0d7154;margin-top:4px;font-size:12px}.prospect-source-context,.prospect-source-narrative{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prospect-source-context>div,.prospect-source-narrative>div{background:#f4f8fb;border-radius:9px;padding:10px 11px}.prospect-source-context span,.prospect-source-context strong{display:block}.prospect-source-context span{color:#738393;text-transform:uppercase;font-size:12px;font-weight:800}.prospect-source-context strong{color:#263f52;margin-top:4px;font-size:12px;line-height:1.4}.prospect-source-findings{background:#eff9f5;border-left:3px solid #1aaa78;border-radius:0 9px 9px 0;padding:12px}.prospect-source-findings ul{color:#375b4f;margin:8px 0 0;padding-left:16px;font-size:12px;line-height:1.6}.prospect-source-findings li+li{margin-top:4px}.prospect-source-narrative p{color:#526b78;margin-top:5px;font-size:12px;line-height:1.55}.prospect-source-privacy,.prospect-source-prompt{background:#edf5ff;border-radius:9px;color:#47647c!important;padding:9px 11px!important;font-size:12px!important}.prospect-source-empty{background:#fff9e9;border:1px dashed #d6b35d;border-radius:10px;color:#775d20!important;padding:12px!important}.content-format-picker{gap:8px;display:grid}.content-format-picker>span{color:#4f6074;font-size:12px;font-weight:800}.content-format-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.content-format-picker button{color:inherit;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #cbdfe5;border-radius:11px;gap:5px;padding:12px;display:grid}.content-format-picker button:hover,.content-format-picker button.selected{background:#edfaf4;border-color:#12a371;box-shadow:0 0 0 2px #12a3711a}.content-format-picker strong{color:var(--ink);font-size:12px}.content-format-picker small{color:#667b77;font-size:12px;line-height:1.45}.insight-image-card{background:linear-gradient(135deg,#fbf8ff,#f4f9ff);border:1px solid #d7c7ee;border-radius:14px;gap:14px;padding:18px;display:grid}.insight-image-card h4{color:var(--ink);margin:5px 0;font-size:14px}.insight-image-card p{color:#65758b;margin:0;font-size:12px;line-height:1.6}.insight-image-grid{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:14px;display:grid}.insight-image-grid>img,.insight-image-placeholder{object-fit:cover;background:#eef3f8;border:1px solid #d8dce8;border-radius:12px;width:100%;min-height:170px;max-height:230px}.insight-image-placeholder{color:#738296;text-align:center;place-content:center;gap:4px;display:grid}.insight-image-placeholder span{font-size:12px;font-weight:850}.insight-image-placeholder small{font-size:12px}.insight-image-fields{grid-template-columns:auto auto;align-content:start;gap:10px;display:grid}.insight-image-fields>label:last-child{grid-column:1/-1;gap:7px;display:grid}.insight-upload-button{cursor:pointer;position:relative;overflow:hidden}.insight-upload-button input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.admin-insight-cover{object-fit:cover;border-radius:16px;width:100%;max-height:420px;margin-bottom:24px}.insight-faq-row{border-top:1px solid #e3ebf1;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:12px;padding-top:12px;display:grid}.insight-quality-card{background:#f8fbfd;border-color:#c7d8e6}.insight-quality-scores{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.insight-quality-scores>span{color:#587087;background:#fff;border:1px solid #d8e5ed;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:12px;font-weight:800;display:flex}.insight-quality-scores>span>span{gap:2px;display:grid}.insight-quality-scores small{color:#7b8c9d;font-size:10px;font-weight:750}.insight-quality-scores b{color:#0f6d52;font-size:14px}.insight-quality-scores>span.fail{background:#fffaf0;border-color:#efcf9e}.insight-quality-scores>span.fail b{color:#9a5d00}.insight-quality-scores>span.pass{background:#f3fbf7;border-color:#b9dfd0}.publication-readiness{border:1px solid;border-radius:11px;gap:3px;padding:12px 14px;display:grid}.publication-readiness strong{font-size:13px}.publication-readiness span{font-size:12px;line-height:1.5}.publication-readiness.blocked{color:#7d520f;background:#fff8e9;border-color:#efcf9e}.publication-readiness.ready{color:#0d6f52;background:#effaf5;border-color:#a9dcc7}.publication-check-list{gap:7px;display:grid}.publication-check-list>strong{color:#3b5267;font-size:12px}.insight-quality-card ul{color:#6b5a31;margin:0;padding-left:18px;font-size:12px;line-height:1.7}.publication-fix-button{min-width:220px}.insight-review-check{align-items:flex-start;gap:9px;display:flex!important}.insight-review-check input{flex:none;height:16px;width:16px!important}.insight-review-check span{color:#30495c;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}@media (max-width:760px){.insight-faq-row,.insight-quality-scores,.insight-image-grid,.prospect-evidence-options,.prospect-source-context,.prospect-source-narrative,.content-format-picker>div,.prospect-source-rule{grid-template-columns:1fr}.prospect-source-sync{text-align:left;justify-items:start}.prospect-source-rule button{width:100%}.prospect-source-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-source-detail-heading{flex-direction:column}.prospect-source-detail-heading>div:last-child{justify-items:start}.selected-prospect-list article{grid-template-columns:36px minmax(0,1fr)}.selected-prospect-list article>div:last-child{grid-column:2;grid-auto-flow:column;justify-content:start;justify-items:start}}.insights-editor-form .scan-source-card h4,.insights-editor-form .insight-image-card h4,.insights-editor-form .insight-faq-editor h4{font-size:18px}.insights-editor-form .scan-source-card p,.insights-editor-form .insight-image-card p,.insights-editor-form .insight-faq-editor p,.insights-editor-form .insight-quality-card p{font-size:13px}.insights-editor-form .scan-source-card,.insights-editor-form .content-assistant-card,.insights-editor-form .insight-image-card,.insights-editor-form .insight-faq-editor,.insights-editor-form .insight-quality-card{border-radius:16px}.insights-editor-form .prospect-evidence-options strong,.insights-editor-form .prospect-source-detail-heading strong{font-size:14px}.insights-editor-form .prospect-evidence-options small,.insights-editor-form .prospect-evidence-options em,.insights-editor-form .prospect-source-context strong,.insights-editor-form .prospect-source-findings ul,.insights-editor-form .prospect-source-narrative p{font-size:13px}.insights-editor-form .prospect-source-scores strong{font-size:16px}.whatsapp-inbox,.email-inbox{gap:18px;display:grid}.email-workspace-tabs{background:#fff;border:1px solid #cfe0e7;border-radius:13px;gap:4px;width:fit-content;padding:5px;display:flex;box-shadow:0 7px 20px #163c550f}.email-workspace-tabs button{color:#526b7d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:850}.email-workspace-tabs button.active{color:#fff;background:#0a8763;box-shadow:0 5px 14px #0a876333}.email-inbox-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.email-delivery-note{color:#315d57;background:#eef9f6;border:1px solid #b9ddd4;border-radius:13px;gap:4px;padding:14px 16px;display:grid}.email-delivery-note strong{color:#0b6f52;font-size:12px}.email-delivery-note span{font-size:12px;line-height:1.55}.inbox-intro{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#effaf6);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.inbox-intro h2{color:var(--ink);margin:4px 0 6px;font-size:25px}.inbox-intro p{color:#62758a;margin:0;font-size:12px}.inbox-error{color:#a83d36;background:#fff3f2;border:1px solid #efb6b1;border-radius:12px;padding:13px 16px;font-size:12px;font-weight:750}.inbox-layout{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(270px,.38fr) minmax(0,1fr);min-height:610px;display:grid;overflow:hidden;box-shadow:0 14px 35px #13324d0f}.conversation-list{border-right:1px solid var(--line);background:#f8fbfd;max-height:720px;overflow-y:auto}.conversation-row{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.conversation-row:hover,.conversation-row.active{background:#eaf7f2}.conversation-row.active{box-shadow:inset 3px 0 0 var(--accent)}.conversation-avatar{color:#fff;background:#0b3b67;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.conversation-avatar.email{background:linear-gradient(135deg,#0d5b8e,#10a873)}.conversation-copy{gap:3px;min-width:0;display:grid}.conversation-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-copy span{color:#62758a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-copy small{color:#93a0ad;font-size:12px}.unread-count{color:#fff;background:#16a36f;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:900;display:grid}.message-panel{background:#f3f7f5;flex-direction:column;min-width:0;display:flex}.message-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:16px 20px;display:flex}.message-header h3{color:var(--ink);margin:0 0 4px;font-size:15px}.message-header p{color:#718296;margin:0;font-size:12px}.message-header a{color:#0c7758;font-size:12px;font-weight:850}.message-stream{flex-direction:column;gap:10px;min-height:360px;max-height:490px;padding:22px;display:flex;overflow-y:auto}.message-bubble{background:#fff;border:1px solid #dbe5e2;border-radius:14px 14px 14px 3px;width:fit-content;max-width:min(76%,580px);padding:11px 13px 8px;box-shadow:0 4px 12px #1a35480a}.message-bubble.outbound{background:#dcf7ec;border-color:#a9ddcb;border-radius:14px 14px 3px;align-self:flex-end}.message-bubble>strong{color:#102f48;overflow-wrap:anywhere;margin-bottom:5px;font-size:12px;display:block}.message-bubble p{color:#17354c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.message-bubble footer{color:#788b91;justify-content:flex-end;gap:7px;margin-top:6px;font-size:12px;display:flex}.message-bubble>small{color:#667c82;margin-top:5px;font-size:12px;line-height:1.45;display:block}.message-bubble>small.email-status-detail{text-align:right;max-width:480px}.reply-box{border-top:1px solid var(--line);background:#fff;margin-top:auto;padding:15px 18px 18px}.reply-box textarea{resize:vertical;width:100%;min-height:92px;color:var(--ink);font:inherit;border:1px solid #cbd9e3;border-radius:12px;padding:12px 14px;font-size:12px}.reply-box textarea:focus{border-color:#16a36f;outline:3px solid #19ae7624}.reply-box textarea:disabled{color:#8996a1;background:#f3f5f6}.session-open,.session-closed{margin:0 0 9px;font-size:12px;font-weight:750;line-height:1.5}.session-open{color:#0b7b57}.session-closed{color:#8a6419}.reply-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}.reply-actions>span{color:#82919e;font-size:12px}.email-inbox-status{font-weight:800}.email-inbox-status.delivered,.email-inbox-status.opened,.email-inbox-status.clicked,.email-inbox-status.replied,.email-inbox-status.received{color:#0b7756}.email-inbox-status.sent{color:#2f6f91}.email-inbox-status.failed,.email-inbox-status.unknown{color:#a13b35}.email-inbox-status.pending,.email-inbox-status.unsubscribed{color:#8a6419}.inbox-empty{color:#718296;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;padding:28px;font-size:12px;display:flex}.inbox-empty strong{color:var(--ink);font-size:12px}.campaign-studio{gap:18px;display:grid}.campaign-studio-hero{background:linear-gradient(135deg,#fff 0%,#ecfaf5 64%,#edf5ff 100%);border:1px solid #bddfd4;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;overflow:hidden;box-shadow:0 14px 36px #114e4b0f}.campaign-studio-hero h2{color:var(--ink);margin:4px 0 7px;font-size:27px}.campaign-studio-hero p{color:#5f7487;max-width:720px;margin:0;font-size:13px;line-height:1.55}.campaign-audience-total{color:#0b6f52;background:#ffffffd1;border:1px solid #a7d9ca;border-radius:16px;justify-items:center;min-width:124px;padding:15px 18px;display:grid}.campaign-audience-total strong{font-size:28px;line-height:1}.campaign-audience-total span{margin-top:5px;font-size:12px;font-weight:800}.campaign-notice,.campaign-progress{color:#17644f;background:#edfaf5;border:1px solid #a9ddca;border-radius:13px;padding:14px 16px;font-size:12px}.campaign-progress{grid-template-columns:auto 1fr;align-items:center;gap:5px 18px;display:grid}.campaign-progress span{text-align:right}.campaign-progress progress{accent-color:#0b9067;grid-column:1/-1;width:100%;height:7px}.campaign-builder-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start;gap:18px;display:grid}.campaign-compose{gap:15px;display:grid}.campaign-form-card,.campaign-preview-card,.campaign-safety-card,.campaign-history{background:#fff;border:1px solid #d2e0e7;border-radius:18px;padding:22px;box-shadow:0 9px 26px #183a4f0b}.campaign-step{align-items:center;gap:11px;margin-bottom:18px;display:flex}.campaign-step>span{color:#fff;background:#0b8964;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.campaign-step>div{gap:3px;display:grid}.campaign-step strong{color:var(--ink);font-size:14px}.campaign-step small{color:#718294;font-size:12px;line-height:1.45}.campaign-purpose-grid{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;margin-bottom:16px;display:grid}.campaign-purpose-grid button,.campaign-segment-grid button{color:#39566d;text-align:left;cursor:pointer;background:#f9fbfc;border:1px solid #d4e1e7;border-radius:12px;gap:4px;min-width:0;padding:12px;display:grid}.campaign-purpose-grid button:hover,.campaign-segment-grid button:hover{border-color:#81cbb3}.campaign-purpose-grid button.active,.campaign-segment-grid button.active{color:#096c50;background:#ebf9f4;border-color:#12936d;box-shadow:inset 0 0 0 1px #12936d}.campaign-purpose-grid strong,.campaign-segment-grid strong{font-size:12px;line-height:1.35}.campaign-purpose-grid span,.campaign-segment-grid small{color:#748697;font-size:12px;line-height:1.4}.campaign-segment-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:8px;display:grid}.campaign-segment-grid strong{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.campaign-segment-grid b{color:#466176;text-align:center;background:#e1ebf1;border-radius:999px;min-width:25px;padding:2px 7px;font-size:11px}.campaign-segment-grid button.active b{color:#087050;background:#c9eee1}.campaign-form-card .field{gap:6px;margin-top:13px;display:grid}.campaign-form-card .field>span{color:#496274;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.campaign-form-card input[type=text],.campaign-form-card input[type=search],.campaign-form-card input[type=datetime-local],.campaign-form-card .field>input,.campaign-form-card textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cadbe4;border-radius:10px;padding:11px 12px;font-size:13px}.campaign-form-card textarea{resize:vertical;line-height:1.55}.campaign-form-card input:focus,.campaign-form-card textarea:focus{border-color:#12936d;outline:3px solid #12936d21}.campaign-user-picker{background:#f8fbfc;border:1px solid #d7e4ea;border-radius:13px;margin-top:14px;padding:14px}.campaign-user-list{gap:6px;max-height:270px;margin-top:10px;display:grid;overflow-y:auto}.campaign-user-list label{cursor:pointer;background:#fff;border:1px solid #e0e9ed;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.campaign-user-list input{margin-top:3px}.campaign-user-list span{gap:2px;min-width:0;display:grid}.campaign-user-list strong{color:#17364d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.campaign-user-list small{color:#768898;font-size:11px}.campaign-language{background:#f8fafc;border:1px solid #d7e3e8;border-radius:12px;margin-top:15px;padding:13px 14px}.campaign-language summary{color:#173b56;cursor:pointer;font-size:12px;font-weight:850}.campaign-language summary span{color:#7a8a98;margin-left:7px;font-weight:500}.campaign-cta-grid{grid-template-columns:1fr 1fr 1.2fr;gap:10px;display:grid}.campaign-delivery-options{flex-wrap:wrap;gap:10px;display:flex}.campaign-delivery-options label{color:#345269;cursor:pointer;border:1px solid #d1dfe6;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:750;display:flex}.campaign-delivery-options input{accent-color:#0a8963}.campaign-review-bar{background:#effaf6;border:1px solid #b7ddd1;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px;display:flex}.campaign-review-bar>div{gap:3px;display:grid}.campaign-review-bar strong{color:#0b6c51;font-size:14px}.campaign-review-bar span{color:#607a79;font-size:11px;line-height:1.45}.campaign-final-approval{min-width:min(100%,360px);gap:9px!important}.campaign-final-approval>label{color:#173b56;align-items:flex-start;gap:8px;font-size:11px;font-weight:750;line-height:1.45;display:flex}.campaign-final-approval>label input{accent-color:#0a8963;margin-top:2px}.campaign-final-approval>div{justify-content:flex-end;gap:8px;display:flex}.campaign-preview-column{gap:14px;display:grid;position:sticky;top:18px}.campaign-preview-card{overflow:hidden}.campaign-preview-card>small{color:#82909b;font-size:11px}.campaign-preview-card h3{color:#102f49;overflow-wrap:anywhere;margin:15px 0 18px;font-size:20px;line-height:1.35}.campaign-preview-card>div{color:#405b70;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.campaign-preview-button{color:#fff;background:#0a8963;border-radius:9px;width:fit-content;margin-top:22px;padding:11px 15px;font-size:12px;font-weight:850;display:block}.campaign-preview-card footer{color:#7b8c99;background:#f7fafb;border-top:1px solid #e1e9ed;margin:22px -22px -22px;padding:13px 22px;font-size:11px;line-height:1.45}.campaign-safety-card{background:#f4fbf8;border-color:#c9dfd7}.campaign-safety-card>strong{color:#17664f;font-size:13px}.campaign-safety-card ul{color:#55736e;margin:10px 0 0;padding-left:18px;font-size:11px;line-height:1.8}.campaign-history{gap:14px;display:grid}.campaign-history-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.campaign-history-heading h3{color:var(--ink);margin:4px 0 0;font-size:20px}.campaign-history-list{gap:8px;display:grid}.campaign-history-list article{background:#fafcfd;border:1px solid #dce6eb;border-radius:12px;grid-template-columns:minmax(180px,1fr) auto minmax(360px,1.4fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid}.campaign-history-list article>div:first-child{gap:3px;min-width:0;display:grid}.campaign-history-list article>div:first-child strong{color:#16364e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.campaign-history-list article>div:first-child span{color:#7a8b99;font-size:11px}.campaign-status{color:#526a7b;text-transform:uppercase;background:#e9eef2;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.campaign-status.sent{color:#087152;background:#dff6ec}.campaign-status.scheduled{color:#215f9b;background:#e5f0ff}.campaign-status.sending,.campaign-status.ready{color:#825a00;background:#fff1cd}.campaign-status.partial,.campaign-status.failed{color:#a13b35;background:#fde7e4}.campaign-history-list dl{grid-template-columns:repeat(5,minmax(54px,1fr));gap:7px;margin:0;display:grid}.campaign-history-list dl div{text-align:center;background:#eef4f7;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.campaign-history-list dt{color:#708391;font-size:10px}.campaign-history-list dd{color:#173a54;margin:0;font-size:12px;font-weight:850}@media (max-width:820px){.inbox-intro{flex-direction:column;align-items:flex-start}.email-inbox-actions{justify-content:flex-start;width:100%}.inbox-layout{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--line);max-height:280px}.message-bubble{max-width:88%}.email-workspace-tabs{width:100%}.email-workspace-tabs button{flex:1}.campaign-studio-hero{flex-direction:column;align-items:flex-start}.campaign-builder-grid{grid-template-columns:1fr}.campaign-preview-column{position:static}.campaign-purpose-grid,.campaign-segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-cta-grid{grid-template-columns:1fr}.campaign-history-list article{grid-template-columns:minmax(0,1fr) auto}.campaign-history-list dl{grid-column:1/-1}}@media (max-width:520px){.campaign-purpose-grid,.campaign-segment-grid{grid-template-columns:1fr}.campaign-review-bar,.campaign-progress{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.campaign-final-approval{min-width:0}.campaign-final-approval>div{justify-content:stretch}.campaign-final-approval .button{flex:1}.campaign-progress span{text-align:left}.campaign-history-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.social-media-audit-panel{background:linear-gradient(145deg,#fff 0%,#f4fbf8 54%,#f3f7ff 100%);border-color:#c8e1db;position:relative;overflow:hidden}.social-media-audit-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#27ae7a29,#27ae7a00 70%);border-radius:50%;width:230px;height:230px;position:absolute;top:-145px;right:-95px}.social-audit-inline-status{color:#174f45;background:#eef9f6;border:1px solid #b9ddd4;border-radius:10px;margin:14px 0 0;padding:11px 14px;font-size:.9rem}.social-audit-heading{align-items:center;position:relative}.social-audit-heading>div{align-items:center}.social-audit-heading>div>div{gap:3px;display:grid}.social-audit-heading h3{margin:0}.social-audit-heading p{color:#6a7c8d;margin:0;font-size:12px;line-height:1.45}.social-audit-heading .section-index{color:#fff;background:linear-gradient(135deg,#13a976,#1579bf)}.social-audit-run{min-width:108px;position:relative}.social-audit-run-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.social-audit-run-actions>span{color:#526b78;text-align:right;max-width:82px;font-size:12px;font-weight:850;line-height:1.3}.social-audit-journey{background:#ffffffd1;border:1px solid #cae5dd;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));margin:14px 0 18px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #fff}.social-audit-journey span{color:#335b63;text-align:center;justify-content:center;align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.social-audit-journey strong{text-overflow:clip;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow:visible}.social-audit-journey i{color:#1aa879;font-size:12px;font-style:normal}.social-audit-empty{background:#ffffffa8;border:1px dashed #a9d6c8;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:20px;min-height:155px;padding:22px;display:grid}.social-audit-empty-mark{background:conic-gradient(#16aa77 0 72%, #dceee8 72% 100%);color:#0c5948;border-radius:50%;align-content:center;justify-items:center;width:86px;height:86px;display:grid;box-shadow:inset 0 0 0 11px #f8fcfb,0 10px 24px #0f5d481f}.social-audit-empty-mark span{font-size:23px;font-weight:950;line-height:1}.social-audit-empty-mark small{text-transform:uppercase;margin-top:3px;font-size:12px;font-weight:800}.social-audit-empty>div:last-child>strong{color:var(--ink);font-size:13px}.social-audit-empty p{color:#66798a;max-width:610px;margin:7px 0 10px;font-size:12px;line-height:1.65}.social-audit-empty>div:last-child>small{color:#7d8c98;font-size:12px}.social-audit-overview{background:#ffffffe6;border:1px solid #c9dfdb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) minmax(120px,.28fr);align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 12px 28px #1949560f}.social-audit-total{color:#0c5d49;background:#fff;border:9px solid #19a979;border-radius:50%;grid-template-columns:auto auto;place-content:center;width:102px;height:102px;display:grid;box-shadow:0 7px 24px #116c5029}.social-audit-total.good{color:#145c96;border-color:#287ec4}.social-audit-total.mixed{color:#895d0e;border-color:#e6a22a}.social-audit-total.weak,.social-audit-total.minimal{color:#9d3f31;border-color:#e06e58}.social-audit-total strong{font-size:30px;line-height:1}.social-audit-total span{align-self:end;margin-bottom:3px;font-size:12px;font-weight:850}.social-audit-summary{min-width:0}.social-audit-classification{color:#0c7555;letter-spacing:.25px;text-transform:uppercase;background:#e4f7ef;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900;display:inline-flex}.social-audit-classification.good{color:#1a65a3;background:#e8f2fc}.social-audit-classification.mixed{color:#8b6115;background:#fff4dc}.social-audit-classification.weak,.social-audit-classification.minimal{color:#a84a3a;background:#fff0ed}.social-audit-summary h4{color:var(--ink);margin:8px 0 4px;font-size:15px}.social-audit-summary>p{color:#596f7d;margin:0;font-size:12px;line-height:1.6}.social-audit-summary>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.social-audit-summary small{color:#70818c;background:#f0f5f5;border-radius:7px;padding:4px 7px;font-size:12px;font-weight:750}.social-audit-profile-list{flex-wrap:wrap;gap:6px;display:flex}.social-audit-profile-list>a{color:#146c59;background:#fff;border:1px solid #c8ddd8;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.social-audit-profile-list.vertical{align-content:center;display:grid}.social-audit-profile-list.vertical>a{border-radius:9px;grid-template-columns:23px 1fr auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.social-audit-profile-list.vertical span{color:#1b64a0;background:#e4f1ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.social-audit-profile-list.vertical strong{font-size:12px}.social-audit-profile-list.vertical i{color:#7f919c;font-style:normal}.social-audit-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-audit-dimensions>article{background:#ffffffe0;border:1px solid #d8e7e4;border-radius:14px;align-content:start;gap:9px;padding:15px;display:grid}.social-dimension-top{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.social-dimension-top>span{color:#10805e;background:#e9f7f1;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:950;display:grid}.social-dimension-top>div{gap:2px;display:grid}.social-dimension-top strong{color:var(--ink);font-size:12px}.social-dimension-top small{color:#81909a;font-size:12px}.social-dimension-top b{color:#1b7d65;font-size:12px}.social-dimension-bar{background:#e4eeeb;border-radius:999px;height:5px;overflow:hidden}.social-dimension-bar i{border-radius:inherit;background:linear-gradient(90deg,#16a976,#2c83c8);height:100%;display:block}.social-audit-dimensions>article>p{color:#607480;margin:0;font-size:12px;line-height:1.55}.social-dimension-action{background:#f1f9f6;border-left:3px solid #21a878;border-radius:0 8px 8px 0;padding:9px 10px}.social-dimension-action span{color:#11765a;letter-spacing:.4px;text-transform:uppercase;font-size:12px;font-weight:950}.social-dimension-action p{color:#46655d;margin:3px 0 0;font-size:12px;line-height:1.45}.social-dimension-evidence{flex-wrap:wrap;gap:5px;display:flex}.social-dimension-evidence a{color:#286f9f;font-size:12px;font-weight:800}.social-dimension-untested{color:#9b6b20;font-size:12px}.social-audit-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.social-audit-list{background:#ffffffd1;border:1px solid #d7e5e3;border-radius:13px;padding:14px}.social-audit-list>span{color:#284f59;letter-spacing:.4px;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:950;display:block}.social-audit-list ul,.social-audit-list ol{color:#5f727d;margin:0;padding-left:15px;font-size:12px;line-height:1.55}.social-audit-list li+li{margin-top:5px}.social-audit-list.strengths{border-top:3px solid #19a979}.social-audit-list.priorities{border-top:3px solid #2b7fc2}.social-audit-list.untested{border-top:3px solid #e1a035}.social-audit-method-note{color:#73828c;background:#eff4f5;border-radius:9px;margin:12px 0 0;padding:9px 11px;font-size:12px;line-height:1.55}.social-audit-method-note strong{color:#435d65}@media (max-width:1050px){.social-audit-overview{grid-template-columns:auto 1fr}.social-audit-profile-list.vertical{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.social-audit-heading{flex-direction:column;align-items:flex-start}.social-audit-run{width:100%}.social-audit-run-actions{flex-direction:column;align-items:stretch;width:100%}.social-audit-run-actions>span{text-align:right}.social-audit-journey{justify-content:flex-start;display:flex;overflow-x:auto}.social-audit-journey span{flex:none}.social-audit-empty,.social-audit-overview{grid-template-columns:1fr;justify-items:start}.social-audit-dimensions,.social-audit-actions-grid{grid-template-columns:1fr}.social-audit-profile-list.vertical{grid-template-columns:1fr 1fr;width:100%}}.prospect-intelligence-panel{background:linear-gradient(135deg,#f3fbf8 0%,#f7faff 52%,#fffaf1 100%);border-color:#b8ded4;overflow:hidden}.prospect-intelligence-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.prospect-intelligence-heading h3{letter-spacing:-.02em;color:#062c61;margin:5px 0 6px;font-size:19px;line-height:1.25}.prospect-intelligence-heading p{color:#657589;max-width:680px;margin:0;font-size:12px;line-height:1.55}.digital-position-score{color:#fff;text-align:center;background:#062c61;border-radius:20px;min-width:142px;padding:15px 18px;box-shadow:0 12px 30px #062c6129}.digital-position-score strong{font-size:2rem}.digital-position-score span{color:#b9d5f8}.digital-position-score small{color:#d9e8fb;margin-top:3px;display:block}.dvi-framework{background:#ffffffc2;border:1px solid #bfdcd6;border-radius:19px;margin-bottom:24px;padding:20px;box-shadow:inset 0 1px #fff}.dvi-framework-flow{scrollbar-width:none;justify-content:center;align-items:center;gap:7px;padding:4px 0 13px;display:flex;overflow-x:auto}.dvi-framework-flow::-webkit-scrollbar{display:none}.dvi-framework-flow span{flex:none;align-items:center;gap:7px;display:flex}.dvi-framework-flow span b,.dvi-framework-flow>strong{color:#087359;letter-spacing:.03em;text-transform:uppercase;background:#e8f7f1;border-radius:999px;padding:7px 10px;font-size:12px}.dvi-framework-flow span:nth-child(2n) b{color:#1265ad;background:#eaf3ff}.dvi-framework-flow span:nth-child(3n) b{color:#8d5b08;background:#fff2d8}.dvi-framework-flow i{color:#8397a8;font-style:normal;font-weight:900}.dvi-framework-flow>strong{color:#fff;background:#062c61;box-shadow:0 6px 14px #062c6129}.dvi-summary{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.dvi-summary p{color:#5e7283;text-align:right;margin:0;font-size:13px;line-height:1.5}.dvi-summary p b{color:#173e5b}.dvi-classification{color:#8d5b08;text-transform:uppercase;background:#fff2d8;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:900}.dvi-classification.strong{color:#087359;background:#ddf5eb}.dvi-classification.weak{color:#aa4939;background:#fff0ed}.dvi-classification.unscored{color:#6d7d88;background:#edf2f5}.dvi-dimension-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.dvi-dimension-grid article{background:#fff;border:1px solid #d1e1e7;border-top:3px solid #1680c5;border-radius:15px;min-width:0;padding:14px}.dvi-dimension-grid article:nth-child(2){border-top-color:#d45a9c}.dvi-dimension-grid article:nth-child(3){border-top-color:#139b74}.dvi-dimension-grid article:nth-child(4){border-top-color:#e59b20}.dvi-dimension-grid article:nth-child(5){border-top-color:#7157bf}.dvi-dimension-grid article:nth-child(6){border-top-color:#0c8091}.dvi-dimension-grid article.not-scored{background:#f7f9fa;border-top-color:#a8b5bf}.dvi-dimension-grid article>div{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.dvi-dimension-grid article>div>span{color:#1769a6;background:#eef5fb;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.dvi-dimension-grid article>div>strong{color:#123b5c;font-size:14px}.dvi-dimension-grid article>div>b{color:#062c61;font-size:20px}.dvi-dimension-grid article>i{background:#e5edf1;border-radius:99px;height:6px;margin:10px 0;display:block;overflow:hidden}.dvi-dimension-grid article>i>b{border-radius:inherit;background:linear-gradient(90deg,#0ea276,#1677cb);height:100%;display:block}.dvi-dimension-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dvi-dimension-grid li{grid-template-columns:1fr auto;gap:2px 8px;display:grid}.dvi-dimension-grid li>span{color:#465f72;font-size:12px;font-weight:800}.dvi-dimension-grid li>b{color:#0b4d7c;font-size:12px}.dvi-dimension-grid li>small{color:#7c8c98;grid-column:1/-1;font-size:12px;line-height:1.3}.dvi-dimension-grid article>em{color:#087359;text-transform:uppercase;background:#e9f7f2;border-radius:7px;margin-top:10px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.dvi-dimension-grid article.partial>em{color:#8b5d10;background:#fff3da}.dvi-dimension-grid article.not-scored>em{color:#6e7c86;background:#edf1f3}.digital-trend-section{border-top:1px solid #cee0e5;margin:0 0 22px;padding:18px 0 2px}.digital-trend-grid{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.digital-trend-grid>article{background:#ffffffe6;border:1px solid #cfdee8;border-radius:17px;min-width:0;padding:17px}.digital-trend-grid>article>div:first-child{grid-template-columns:1fr auto;align-items:center;gap:3px 12px;display:grid}.digital-trend-grid>article>div:first-child>span{color:#5c7081;text-transform:uppercase;grid-column:1/-1;font-size:12px;font-weight:900}.digital-trend-grid>article>div:first-child>strong{color:#0b355c;font-size:16px}.digital-trend-grid>article>div:first-child>b{color:#0d8c68;font-size:15px}.digital-trend-grid article>p{color:#718291;margin:13px 0 0;font-size:12px;line-height:1.5}.trend-bars{background:linear-gradient(#edf4f7 1px,#0000 1px) 0 0/100% 33%;border-bottom:1px solid #cbdbe3;align-items:end;gap:8px;height:132px;margin-top:14px;padding:8px 4px 0;display:flex}.trend-bars>span{flex:1;grid-template-rows:auto 1fr auto;place-items:end center;min-width:42px;height:100%;display:grid}.trend-bars>span>b{color:#0b4e7b;align-self:start;font-size:12px}.trend-bars>span>i{background:linear-gradient(#1678cb,#10a277);border-radius:8px 8px 2px 2px;width:min(31px,70%);min-height:8px;box-shadow:0 4px 10px #107e9721}.trend-bars>span>small{color:#728493;text-align:center;padding-top:5px;font-size:11px;line-height:1.2}.trend-empty{color:#728493;text-align:center;border:1px dashed #c9d8df;border-radius:12px;margin-top:13px;padding:28px 14px}.competition-score-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:17px;display:grid}.competition-score-comparison>span{text-align:center;background:#eef6fb;border-radius:13px;padding:13px}.competition-score-comparison>span:last-child{background:#eef8f4}.competition-score-comparison small{color:#6c7e8e;font-size:12px;display:block}.competition-score-comparison strong{color:#062c61;margin-top:3px;font-size:27px;display:block}.competition-score-comparison>i{color:#84939f;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900}.benchmark-status{background:#ffffffd1;border:1px solid #c9deed;border-radius:16px;align-items:center;gap:18px;padding:14px 16px;display:flex}.benchmark-status>div{flex:1;gap:2px;display:grid}.benchmark-status span,.benchmark-status em{color:#657589;font-size:.78rem}.benchmark-status em{text-transform:uppercase;letter-spacing:.04em;font-style:normal;font-weight:800}.benchmark-status.reliable em{color:#08764e}.benchmark-status.developing em{color:#9d6810}.benchmark-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 24px;display:grid}.benchmark-metric-grid article{background:#fff;border:1px solid #cfe0eb;border-radius:16px;padding:15px}.benchmark-metric-grid article>span{text-transform:uppercase;color:#4d6279;min-height:36px;font-size:.76rem;font-weight:800;display:block}.benchmark-metric-grid article>div{align-items:baseline;gap:5px;margin-top:4px;display:flex}.benchmark-metric-grid article>div strong{color:#062c61;font-size:1.65rem}.benchmark-metric-grid article>div small{color:#66778d}.benchmark-metric-grid article>i{background:#e6edf3;border-radius:999px;height:8px;margin:10px 0;display:block;overflow:hidden}.benchmark-metric-grid article>i b{border-radius:inherit;background:linear-gradient(90deg,#149b78,#1b74c9);height:100%;display:block}.benchmark-metric-grid article p{color:#708092;margin:0;font-size:.75rem}.benchmark-metric-grid .not-scored{background:#f7f8fa}.competitor-analysis-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.competitor-analysis-heading>div{gap:3px;display:grid}.competitor-analysis-heading span{letter-spacing:.07em;text-transform:uppercase;color:#087d65;font-size:12px;font-weight:900}.competitor-analysis-heading strong{color:#102f50;font-size:15px;line-height:1.3}.competitor-analysis-heading small{color:#6c7b8c;text-align:right;max-width:390px;font-size:12px;line-height:1.45}.competitor-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.competitor-analysis-grid>article{background:#ffffffe6;border:1px solid #cbdde8;border-radius:18px;padding:17px}.competitor-title{align-items:center;gap:11px;display:flex}.competitor-title>span{color:#0b5fc8;background:#e7f4ff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.competitor-title>div{flex:1;gap:2px;display:grid}.competitor-title small{color:#708092}.competitor-title>b{color:#062c61}.competitor-score-row{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0;display:grid}.competitor-score-row span{text-align:center;color:#617186;background:#eef5f9;border-radius:10px;padding:8px 5px;font-size:.75rem}.competitor-score-row b{color:#062c61;font-size:.95rem;display:block}.competitor-channels{color:#0b765e;margin:0 0 13px;font-size:.75rem;font-weight:700}.competitor-channels.muted{color:#7b8795}.competitor-findings{grid-template-columns:1fr 1fr;gap:10px;display:grid}.competitor-findings>div{background:#f5faf8;border-radius:12px;padding:10px}.competitor-findings span{text-transform:uppercase;color:#28536e;font-size:.75rem;font-weight:900}.competitor-findings ul{margin:7px 0 0;padding-left:16px}.competitor-findings li,.competitor-findings p{color:#5c6d7f;margin:3px 0;font-size:.75rem}.competitor-analysis-grid>article>a{color:#0b5fc8;margin-top:12px;font-size:.78rem;font-weight:800;display:inline-block}@media (max-width:900px){.dvi-dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-trend-grid{grid-template-columns:1fr}.benchmark-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competitor-analysis-grid{grid-template-columns:1fr}.benchmark-status{flex-wrap:wrap;align-items:flex-start}}@media (max-width:580px){.prospect-intelligence-heading{display:grid}.digital-position-score{width:100%}.dvi-framework{padding:15px}.dvi-summary{flex-direction:column;align-items:flex-start}.dvi-summary p{text-align:left}.dvi-dimension-grid{grid-template-columns:1fr}.trend-bars{overflow-x:auto}.trend-bars>span{flex:0 0 52px}.benchmark-metric-grid,.competitor-findings{grid-template-columns:1fr}.competitor-score-row{grid-template-columns:repeat(2,1fr)}}.insight-campaign-publisher{background:linear-gradient(145deg,#f5fbff,#f3fbf8);border:1px solid #c8dded;border-radius:22px;margin-top:24px;padding:24px}.insight-campaign-audience{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.insight-campaign-audience span{color:#536a80;background:#fff;border:1px solid #d2e2eb;border-radius:999px;padding:9px 12px;font-size:.78rem}.insight-campaign-audience b{color:#062c61}.insight-campaign-compose{background:#fff;border:1px solid #d5e2ea;border-radius:16px;gap:12px;padding:16px;display:grid}.insight-campaign-compose label{gap:6px;display:grid}.insight-campaign-compose label>span{text-transform:uppercase;color:#36536d;font-size:.75rem;font-weight:800}.insight-campaign-compose input,.insight-campaign-compose textarea{width:100%;font:inherit;color:#102a43;border:1px solid #c8d9e5;border-radius:10px;padding:11px}.insight-campaign-compose>div{flex-wrap:wrap;gap:10px;display:flex}.insight-campaign-compose>small{color:#8a6418}.insight-campaign-publisher,.insight-campaign-history,.insight-campaign-table-wrap{min-width:0}.insight-campaign-history{margin-top:18px}.insight-campaign-history-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.insight-campaign-history-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.insight-campaign-history-actions button{cursor:pointer}.insight-campaign-history-actions .history-scroll-button{color:#0b5fc8;background:#fff;border:1px solid #bfd1df;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:grid;box-shadow:0 4px 10px #16486d14}.insight-campaign-history-actions .history-scroll-button:hover{background:#eef6ff;border-color:#0b5fc8}.insight-campaign-history-actions .history-refresh-button{color:#0b5fc8;background:0 0;border:0;min-height:36px;padding:7px 10px;font-weight:800}.insight-campaign-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#7fa6be #eaf1f5;max-width:100%;padding-bottom:10px;overflow-x:auto}.insight-campaign-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #0b5fc833}.insight-campaign-table-wrap::-webkit-scrollbar{height:12px}.insight-campaign-table-wrap::-webkit-scrollbar-track{background:#eaf1f5;border-radius:999px}.insight-campaign-table-wrap::-webkit-scrollbar-thumb{background:#7fa6be;border:2px solid #eaf1f5;border-radius:999px}.insight-campaign-table-wrap table{width:max(100%,820px);min-width:820px}.insight-campaign-table-wrap th,.insight-campaign-table-wrap td{padding-inline:13px}.insight-campaign-table-wrap th:first-child,.insight-campaign-table-wrap td:first-child{z-index:1;background:#fff;position:sticky;left:0}.insight-campaign-table-wrap th:first-child{z-index:2;background:#f8faf8}.insight-campaign-table-wrap td small{color:#718194;margin-top:3px;display:block}@media (max-width:580px){.insight-campaign-history-heading{flex-direction:column;align-items:flex-start}.insight-campaign-history-actions{justify-content:flex-start;width:100%}.insight-campaign-history-actions .history-refresh-button{margin-left:auto}.insight-campaign-table-wrap table{width:760px;min-width:760px}}.social-evidence-tags{background:#f0faf6;border:1px solid #b8dfd2;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 11px;display:flex}.social-evidence-tags>div{gap:3px;min-width:0;display:grid}.social-evidence-tags strong{color:#126b57;font-size:.76rem}.social-evidence-tags small{overflow-wrap:anywhere;color:#61776f;font-size:.72rem;line-height:1.4}.social-evidence-tags button{color:#0d7358;cursor:pointer;background:#fff;border:1px solid #8ccbb6;border-radius:9px;flex:none;padding:7px 9px;font-weight:850}.social-evidence-tags.locked{background:#fff9eb;border-color:#ead8aa}.social-evidence-tags.locked strong{color:#916313}.insight-evidence-outreach{background:linear-gradient(145deg,#f0fbf6,#f4f8ff);border:1px solid #b9dccc;border-radius:22px;margin-top:24px;padding:24px}.insight-evidence-outreach>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.insight-evidence-outreach h3{color:#062c61;margin:5px 0 7px;font-size:1.15rem}.insight-evidence-outreach header p{color:#5e7485;max-width:760px;margin:0;line-height:1.55}.evidence-tag-safety{background:#fff8e7;border:1px solid #ead7a8;border-radius:12px;gap:3px;margin:16px 0 0;padding:11px 13px;display:grid}.evidence-tag-safety strong{color:#865c11}.evidence-tag-safety span{color:#786c55;font-size:.78rem;line-height:1.45}.insight-evidence-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.insight-evidence-company-grid>article{background:#fff;border:1px solid #ccdee7;border-radius:16px;gap:12px;min-width:0;padding:15px;display:grid}.evidence-company-title{align-items:center;gap:10px;display:flex}.evidence-company-title>span{color:#0b5fc8;background:#e6f4ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.evidence-company-title>div{gap:2px;min-width:0;display:grid}.evidence-company-title strong{overflow-wrap:anywhere;color:#0c365d}.evidence-company-title small{color:#718396}.evidence-company-readiness{flex-wrap:wrap;gap:7px;display:flex}.evidence-company-readiness span{border-radius:999px;padding:6px 8px;font-size:.7rem;font-weight:850}.evidence-company-readiness .ready{color:#0d7659;background:#e6f7ef}.evidence-company-readiness .missing{color:#80683a;background:#f3f0e9}.evidence-company-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.evidence-company-tags strong{color:#536b7c;text-transform:uppercase;width:100%;font-size:.72rem}.evidence-company-tags a{color:#0b5fc8;font-size:.74rem;font-weight:800}.evidence-company-actions{flex-wrap:wrap;gap:8px;display:flex}.evidence-company-actions .button{min-height:38px;padding:8px 11px;font-size:.76rem}.evidence-company-actions>span{color:#7a8994;background:#f1f4f6;border-radius:9px;padding:9px 10px;font-size:.74rem}.insight-evidence-outreach-note{color:#687b89;margin:15px 0 0;font-size:.75rem;line-height:1.5}@media (max-width:760px){.social-evidence-tags,.insight-evidence-outreach>header{flex-direction:column;align-items:flex-start}.insight-evidence-company-grid{grid-template-columns:1fr}.social-evidence-tags button{width:100%}}.manual-proof-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.detail-page{--detail-navy:#082f67;--detail-blue:#0b68c8;--detail-green:#0e9f70;--detail-mint:#eaf8f2;--detail-sky:#eef6ff;--detail-sand:#fff8e9;--detail-panel-gutter:27px;max-width:1420px;margin:auto;padding:8px 6px 64px}.detail-command-bar{justify-content:space-between;align-items:center;gap:18px;min-height:38px;margin-bottom:12px;display:flex}.detail-command-bar .back-link{color:#456078;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.detail-command-bar .back-link span{width:27px;height:27px;color:var(--detail-blue);background:#fff;border:1px solid #d4e1ec;border-radius:9px;place-items:center;display:grid;box-shadow:0 4px 12px #082f670f}.detail-command-label{color:#73859a;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.detail-page .prospect-hero{background:radial-gradient(circle at 94% 8%,#3abf8529,#0000 31%),linear-gradient(135deg,#fff 0%,#f7fbff 58%,#f1fbf7 100%);border:1px solid #cbdce9;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:25px;padding:30px;display:grid;position:relative;overflow:visible;box-shadow:0 18px 55px #0f365b1a}.prospect-hero:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;background-image:linear-gradient(#0e599408 1px,#0000 1px),linear-gradient(90deg,#0e599408 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.prospect-hero-copy,.prospect-hero .hero-actions,.prospect-summary-strip{z-index:1;position:relative}.prospect-hero-kicker{color:var(--detail-green);letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px;font-size:12px;font-weight:950;display:block}.detail-page .prospect-identity{align-items:flex-start;gap:18px}.detail-page .company-avatar.large{color:#fff;background:linear-gradient(145deg,#082f67,#096cc4);border-radius:19px;flex:0 0 68px;width:68px;height:68px;font-size:17px;box-shadow:0 12px 26px #082f6733}.detail-page .identity-line{gap:13px}.detail-page .prospect-identity h2{color:#092b52;letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(25px,2.3vw,38px);line-height:1.08}.detail-page .status-badge{padding:7px 10px;font-size:12px}.identity-meta{flex-wrap:wrap;gap:7px;margin:10px 0 11px;display:flex}.identity-meta span{color:#526b7e;background:#ffffffc7;border:1px solid #d9e5ed;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.detail-page .prospect-identity a{color:#096fbb;font-size:12px;font-weight:850}.detail-page .hero-actions{flex-wrap:wrap;justify-content:flex-end}.detail-page .no-website-badge{color:#8a5b05;text-align:center;background:#fff5dc;border:1px solid #f0d28d;border-radius:999px;align-items:center;max-width:190px;min-height:40px;padding:9px 13px;font-size:12px;line-height:1.25;display:inline-flex}.detail-page .more-button{border-radius:12px;width:42px;height:42px;box-shadow:0 5px 14px #082f6714}.prospect-summary-strip{border-top:1px solid #dce7ee;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:21px;display:grid}.prospect-summary-strip>div{background:#ffffffd1;border:1px solid #d7e3eb;border-radius:15px;gap:4px;min-width:0;padding:15px 16px;display:grid;box-shadow:0 6px 18px #163e610d}.prospect-summary-strip>div:first-child{border-top:3px solid var(--detail-green)}.prospect-summary-strip>div:nth-child(2){border-top:3px solid var(--detail-blue)}.prospect-summary-strip>div:nth-child(3){border-top:3px solid #7956bd}.prospect-summary-strip>div:nth-child(4){border-top:3px solid #e3a12c}.prospect-summary-strip span{color:#718296;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.prospect-summary-strip strong{color:#102f50;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.prospect-summary-strip small{color:#728397;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.detail-section-nav{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#fffffff0;border:1px solid #d5e1e9;border-radius:14px;gap:4px;margin:16px 0;padding:7px;display:flex;position:sticky;top:8px;overflow-x:auto;box-shadow:0 10px 25px #0f355717}.detail-section-nav::-webkit-scrollbar{display:none}.detail-section-nav a{color:#556c80;border-radius:9px;flex:none;padding:9px 12px;font-size:12px;font-weight:800}:is(.detail-section-nav a:hover,.detail-section-nav a:focus-visible){color:#075fc8;background:#eaf4ff;outline:none}.detail-page .next-step-banner{background:linear-gradient(115deg,#eef7ff,#eefaf5);border:1px solid #bdd9ee;border-left:0;border-radius:17px;gap:14px;margin:0 0 20px;padding:19px 21px;box-shadow:0 9px 22px #104a760f}.next-step-icon{background:var(--detail-blue);color:#fff;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:17px;display:grid;box-shadow:0 8px 18px #0b68c833}.detail-page .next-step-banner>div:nth-child(2){margin-right:auto}.detail-page .next-step-banner>div>span{font-size:12px}.detail-page .next-step-banner strong{font-size:15px}.detail-page .next-step-banner p{font-size:12px}.detail-page .notice-bar{border-radius:13px;min-height:48px;padding:11px 15px;font-size:12px}.decision-maker-panel{background:radial-gradient(circle at 90% 0,#3cc4942b,#0000 29%),#fff;border:1px solid #bcd9d0;margin:0 0 22px;padding:0;overflow:hidden}.decision-maker-header{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:28px;padding:24px 26px 21px;display:grid}.decision-maker-header>div{min-width:0}.decision-maker-kicker{color:#098463;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:950;display:block}.decision-maker-header h3{color:#092f58;letter-spacing:-.035em;margin:0;font-size:24px}.decision-maker-header p{color:#5e7487;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.55}.decision-maker-action{grid-template-columns:minmax(0,1fr);place-items:center stretch;gap:8px;display:grid}.decision-maker-action .credit-action-pill{justify-self:start}.decision-maker-action .button{white-space:normal;width:100%;min-width:0;min-height:45px;padding-inline:15px;line-height:1.3}.decision-maker-action small{color:#647b8c;text-align:left;font-size:11px;line-height:1.4}.credit-action-pill{color:#077957;white-space:nowrap;background:#ecfaf4;border:1px solid #aedac9;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.decision-maker-trust-bar{background:linear-gradient(90deg,#f2fbf7,#f5f9ff);border-block:1px solid #d8e8e3;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:11px 26px;display:grid}.decision-maker-trust-bar span{color:#315b61;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.decision-maker-trust-bar b{color:#07805d;background:#dff5eb;border-radius:8px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.decision-maker-loading{color:#5b7184;justify-content:center;align-items:center;gap:9px;min-height:92px;font-size:12px;font-weight:800;display:flex}.decision-maker-loading>span{border:2px solid #b9ddd1;border-top-color:#07805d;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spin}.decision-maker-error{color:#9a342e;background:#fff2f1;border:1px solid #f1c1bd;border-radius:12px;gap:9px;margin:18px 26px 0;padding:12px 14px;font-size:12px;display:flex}.decision-maker-empty{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:14px;padding:21px 26px 24px;display:grid}.decision-maker-empty>div{background:#ffffffd1;border:1px solid #d8e6e3;border-radius:14px;padding:16px 18px}.decision-maker-empty strong,.decision-maker-empty>div>span{color:#173e5b;font-size:12px;font-weight:900;display:block}.decision-maker-empty p{color:#617687;margin:5px 0 0;font-size:12px;line-height:1.55}.decision-maker-summary{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:17px;padding:18px 26px 13px;display:grid}.decision-maker-summary>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;display:grid}.decision-maker-summary>div:first-child small{color:#708292;grid-column:2;font-size:11px}.research-status{color:#506779;letter-spacing:.06em;background:#edf3f7;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:950}.research-status.completed{color:#047653;background:#e1f7ed}.research-status.partial{color:#845c00;background:#fff4da}.decision-maker-summary strong{color:#173d59;font-size:12px;line-height:1.45}.decision-maker-summary>div:last-child{border-left:1px solid #dce6e9;padding-left:17px}.decision-maker-summary>div:last-child span{color:#708293;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.decision-maker-summary p{color:#284d66;margin:4px 0 0;font-size:12px;line-height:1.45}.decision-maker-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 26px 17px;display:grid}.decision-maker-sources>span{background:#fbfdfe;border:1px solid #dae5e8;border-radius:11px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:1px 7px;min-width:0;padding:10px;display:grid}.decision-maker-sources i{color:#07805d;background:#e4f6ef;border-radius:50%;grid-row:span 2;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;font-weight:950;display:grid}.decision-maker-sources .skipped i,.decision-maker-sources .unavailable i,.decision-maker-sources .not_configured i{color:#7b8791;background:#f2f3f5}.decision-maker-sources b{color:#24485f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.decision-maker-sources small{color:#7a8b98;font-size:10px}.decision-maker-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 26px 24px;display:grid}.decision-maker-candidates>article{background:#fff;border:1px solid #d7e2e7;border-top:4px solid #96a9b4;border-radius:15px;flex-direction:column;gap:12px;min-width:0;padding:17px;display:flex;box-shadow:0 7px 19px #1236500d}.decision-maker-candidates>article.verified{border-top-color:#0a9a70}.decision-maker-candidates>article.strong_match{border-top-color:#267dce}.decision-maker-candidates>article.possible_match{border-top-color:#e2a12d}.decision-maker-candidates>article.selected{border-color:#0a9a70;box-shadow:0 0 0 3px #0a9a701f,0 9px 24px #12365012}.candidate-heading{grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.candidate-avatar{color:#fff;background:linear-gradient(145deg,#0b3b6c,#1476c9);border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:950;display:grid}.candidate-heading>div{min-width:0}.candidate-heading>div>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.candidate-heading h4{color:#0f3151;margin:0;font-size:15px}.candidate-heading p{color:#587183;margin:3px 0 0;font-size:12px}.candidate-company{color:#7a8b98;margin-top:2px;font-size:10px;display:block}.candidate-heading em{color:#1667b3;background:#e9f3ff;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.candidate-heading em.selected-label{color:#087756;background:#def5eb}.candidate-classification{color:#647683;white-space:nowrap;background:#f0f3f5;border-radius:8px;padding:5px 7px;font-size:9px;font-weight:950}.candidate-classification.verified{color:#057956;background:#ddf6ea}.candidate-classification.strong_match{color:#1263ae;background:#e6f2ff}.candidate-classification.possible_match{color:#815900;background:#fff2d3}.candidate-classification.review_required{color:#9b452f;background:#fff0ec}.candidate-relevance{color:#4e687a;margin:0;font-size:12px;line-height:1.5}.candidate-relevance strong{color:#24485f}.candidate-confidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.candidate-confidence span{color:#728391;background:#f8fafc;border:1px solid #e1e8ec;border-radius:10px;gap:2px;padding:8px;font-size:10px;display:grid}.candidate-confidence small{min-height:24px;font-size:9px;line-height:1.3}.candidate-confidence b{color:#173f60;font-size:14px}.candidate-confidence span.ready{background:#f0faf6;border-color:#bee1d4}.candidate-confidence span.pending{background:#fffaf0;border-color:#ead9b4}.candidate-verification-checks{flex-wrap:wrap;gap:7px;display:flex}.candidate-verification-checks span{color:#087654;background:#effaf6;border:1px solid #bfe2d5;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:850}.candidate-verification-checks span.candidate-warning{color:#8a640d;background:#fff8e8;border-color:#ead9b4}.candidate-verification-checks b{margin-right:4px}.candidate-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.candidate-contact-grid>div{align-content:start;gap:2px;min-width:0;display:grid}.candidate-contact-grid span{color:#7a8995;text-transform:uppercase;font-size:10px;font-weight:850}.candidate-contact-grid strong{overflow-wrap:anywhere;color:#143b59;font-size:12px}.candidate-contact-grid small{color:#6f808d;font-size:10px;line-height:1.4}.candidate-contact-grid small.pending{color:#8a640d}.candidate-contact-grid small.ready{color:#087654}.candidate-contact-grid a{color:#1268b3;width:max-content;max-width:100%;font-size:11px;font-weight:850}.candidate-evidence{border-top:1px solid #e4eaed}.candidate-evidence summary{color:#386278;cursor:pointer;padding-top:10px;font-size:11px;font-weight:850}.candidate-evidence>div{gap:6px;margin-top:7px;display:grid}.candidate-evidence a{color:#274f67;background:#f5f8fa;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.candidate-evidence a>span{gap:2px;min-width:0;display:grid}.candidate-evidence a strong{font-size:10px}.candidate-evidence a small{color:#748592;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.candidate-evidence a>b{color:#0c70be}.decision-maker-candidates article>footer{border-top:1px solid #e4eaed;justify-content:space-between;align-items:center;gap:13px;margin-top:auto;padding-top:11px;display:flex}.decision-maker-candidates article>footer p{color:#6a7d8b;max-width:390px;margin:0;font-size:10px;line-height:1.45}.decision-maker-candidates article>footer .button{min-width:145px;padding:9px 11px;font-size:10px}.decision-maker-no-match{text-align:center;background:#f9fcfc;border:1px dashed #c7d7dc;border-radius:14px;place-items:center;margin:0 26px 24px;padding:20px;display:grid}.decision-maker-no-match strong{color:#183e59;font-size:13px}.decision-maker-no-match p{color:#6a7e8d;max-width:680px;margin:5px 0 0;font-size:12px;line-height:1.5}.decision-maker-selection-note{color:#2f6657;background:#edf9f4;border:1px solid #b8dece;border-radius:12px;align-items:center;gap:10px;margin:0 26px 24px;padding:12px 14px;display:flex}.decision-maker-selection-note>span{color:#fff;background:#11a879;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.decision-maker-selection-note p{margin:0;font-size:11px;line-height:1.45}.detail-page .detail-grid{margin-top:0;display:block}.detail-page .detail-main{gap:22px;display:grid}.detail-page .detail-side{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.detail-page .panel{border-radius:20px;scroll-margin-top:84px;box-shadow:0 11px 32px #1034520f}.detail-page .score-panel,.detail-page .findings-panel,.detail-page .evidence-panel,.detail-page .contact-card,.detail-page .pitch-card,.detail-page .follow-up-card,.detail-page .pitch-personalization-card,.detail-page .email-sequence-card,.detail-page .prospect-intelligence-panel,.detail-page .social-media-audit-panel,.detail-page .no-website-report{padding:var(--detail-panel-gutter)}.detail-page .section-heading{margin-bottom:21px}.detail-page .section-heading h3{color:#102f50;letter-spacing:-.02em;margin:0;font-size:19px;line-height:1.2}.detail-page .section-heading>p{color:#77889a;text-align:right;max-width:420px;font-size:12px;line-height:1.45}.detail-page .section-index{color:#0764ba;background:#e8f4ff;border-radius:10px;place-items:center;min-width:32px;height:32px;padding:0 7px;font-family:inherit;font-size:12px;font-weight:950;display:grid}.detail-page .search-selection-summary{border-radius:15px;padding:17px 18px}.detail-page .search-selection-summary strong{font-size:12px}.detail-page .search-selection-summary p{font-size:12px;line-height:1.55}.detail-page .score-cluster{padding:19px 0 25px}.detail-page .score-ring{width:120px;height:120px}.detail-page .score-ring strong{font-size:30px}.detail-page .score-ring-wrap>span{font-size:12px}.detail-page .reason-box{border-left-width:4px;border-radius:0 13px 13px 0;padding:17px 19px}.detail-page .reason-box span,.detail-page .service-recommendation>span{font-size:12px}.detail-page .reason-box p{font-size:16px;line-height:1.55}.detail-page .findings-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.detail-page .findings-list article{background:#fbfdff;border:1px solid #dbe5eb;border-radius:15px;grid-template-columns:33px 1fr;align-content:start;padding:17px;display:grid}.detail-page .findings-list article:first-child{border-top:1px solid #dbe5eb;padding-top:17px}.detail-page .findings-list strong{font-size:12px}.detail-page .findings-list p{color:#5f7182;font-size:12px;line-height:1.6}.detail-page .service-recommendation{border-radius:15px;grid-template-columns:110px 1fr;margin-top:14px;padding:18px}.detail-page .service-recommendation strong{font-size:14px}.detail-page .service-recommendation p{font-size:12px}.detail-page .verification-note{color:#5f7182;font-size:12px;line-height:1.6}.detail-page .evidence-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-page .evidence-list a{border-radius:13px;min-height:67px;padding:13px}.detail-page .evidence-list i{width:27px;height:27px;font-size:12px}.detail-page .evidence-list strong,.detail-page .evidence-list small{font-size:12px}.detail-page .availability-row{padding-top:17px;font-size:12px}.outreach-workspace-heading{color:#fff;background:radial-gradient(circle at 85% 10%,#4dcb9040,#0000 34%),linear-gradient(120deg,#072f67,#0a65b9);border-radius:20px;grid-column:1/-1;justify-content:space-between;align-items:end;gap:24px;padding:25px 27px;display:flex;box-shadow:0 16px 35px #072f6729}.outreach-workspace-heading span{color:#73e2aa;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:950;display:block}.outreach-workspace-heading h3{color:#fff;letter-spacing:-.025em;max-width:680px;margin:0;font-size:23px}.outreach-workspace-heading p{color:#d8e8f7;text-align:right;max-width:430px;margin:0;font-size:12px;line-height:1.55}.detail-side>.contact-card{grid-column:span 7}.detail-side>.follow-up-card{grid-column:span 5}.detail-side>.pitch-personalization-card{grid-column:1/-1}.detail-side>.pitch-card,.detail-side>.email-sequence-card{grid-column:span 6}.detail-side>.pitch-card:only-child{grid-column:1/-1}.detail-page .contact-person{border-radius:14px;padding:15px}.detail-page .contact-person>span{width:45px;height:45px;font-size:12px}.detail-page .contact-person strong{font-size:13px}.detail-page .contact-person p{font-size:12px}.detail-page .contact-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.detail-page .contact-card dl>div{grid-template-columns:82px minmax(0,1fr);padding:11px 0;font-size:12px}.detail-page .contact-verification-heading strong,.detail-page .contact-verification-heading small{font-size:12px}.detail-page .contact-verification-row{grid-template-columns:72px minmax(95px,auto) 1fr;min-height:48px;padding:10px 12px}.detail-page .contact-verification-row>span,.detail-page .contact-verification-row>strong{font-size:12px}.detail-page .contact-verification-row>small{font-size:12px;line-height:1.45}.detail-page .contact-note,.detail-page .contact-edit-safety,.detail-page .contact-edit-form label>span,.detail-page .pitch-personalization-grid label>span{font-size:12px}.detail-page .contact-edit-form input:not([type=checkbox]),.detail-page .contact-edit-form textarea,.detail-page .pitch-personalization-grid input,.detail-page .pitch-personalization-grid select{min-height:41px;font-size:12px}.detail-page .follow-up-card label>span,.detail-page .pitch-card label>span,.detail-page .follow-up-card input,.detail-page .follow-up-card textarea,.detail-page .pitch-card input,.detail-page .pitch-card textarea,.detail-page .pitch-personalization-card>p,.detail-page .pitch-personalization-card>small{font-size:12px}.detail-page .pitch-card textarea{min-height:250px;line-height:1.65}.detail-page .word-count,.detail-page .email-signature-preview>span,.detail-page .email-signature-preview a{font-size:12px}.detail-page .approval-note{padding:13px}.detail-page .approval-note p{font-size:12px;line-height:1.5}.detail-page .approval-note strong,.detail-page .email-sent-state strong,.detail-page .email-sent-state p{font-size:12px}.detail-page .channel-intro,.detail-page .email-sequence-card>p{color:#607386;font-size:12px;line-height:1.55}.detail-page .prospect-intelligence-panel,.detail-page .social-media-audit-panel,.detail-page .full-report-panel,.detail-page .no-website-report{min-width:0;scroll-margin-top:84px}.detail-page .prospect-intelligence-heading>div:first-child,.detail-page .benchmark-status>div,.detail-page .benchmark-metric-grid>article,.detail-page .competitor-analysis-grid>article,.detail-page .competitor-title>div{min-width:0}.detail-page .prospect-intelligence-heading h3,.detail-page .prospect-intelligence-heading p,.detail-page .benchmark-status span,.detail-page .competitor-analysis-heading h4,.detail-page .competitor-title strong,.detail-page .competitor-title small{overflow-wrap:anywhere}.detail-page .social-audit-heading p,.detail-page .social-audit-empty p,.detail-page .social-audit-summary>p,.detail-page .social-audit-dimensions>article>p,.detail-page .social-dimension-action p,.detail-page .social-audit-list ul,.detail-page .social-audit-list ol,.detail-page .social-audit-method-note,.detail-page .social-audit-journey span,.detail-page .social-audit-profile-list>a,.detail-page .social-dimension-evidence a,.detail-page .social-dimension-untested,.detail-page .social-dimension-top strong,.detail-page .social-dimension-top small,.detail-page .social-audit-summary small,.detail-page .social-audit-list>span{font-size:12px}@media (max-width:1100px){.prospect-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-page .findings-list{grid-template-columns:1fr}.detail-side>.contact-card,.detail-side>.follow-up-card,.detail-side>.pitch-card,.detail-side>.email-sequence-card{grid-column:1/-1}.outreach-workspace-heading{flex-direction:column;align-items:flex-start}.outreach-workspace-heading p{text-align:left}.decision-maker-header{grid-template-columns:1fr}.decision-maker-action{grid-template-columns:auto minmax(240px,360px);justify-items:start}.decision-maker-action small{text-align:left}.decision-maker-trust-bar,.decision-maker-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.detail-page{--detail-panel-gutter:20px;padding-inline:0}.detail-command-label{display:none}.detail-page .prospect-hero{border-radius:19px;grid-template-columns:1fr;padding:22px}.detail-page .hero-actions{justify-content:flex-start}.detail-page .prospect-identity{align-items:flex-start}.detail-page .company-avatar.large{border-radius:16px;flex-basis:56px;width:56px;height:56px}.detail-page .prospect-identity h2{font-size:25px}.identity-meta{gap:5px}.identity-meta span{font-size:12px}.prospect-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:17px}.prospect-summary-strip>div{padding:12px}.detail-section-nav{border-radius:12px;margin:12px 0;top:4px}.detail-page .next-step-banner{flex-wrap:wrap;align-items:flex-start}.detail-page .next-step-banner .button{width:100%}.decision-maker-header{gap:18px;padding:21px 20px 18px}.decision-maker-header h3{font-size:21px}.decision-maker-action{grid-template-columns:1fr;justify-items:stretch}.decision-maker-action .credit-action-pill{justify-self:start}.decision-maker-action small{grid-column:1}.decision-maker-trust-bar,.decision-maker-empty,.decision-maker-summary{grid-template-columns:1fr;padding-inline:20px}.decision-maker-summary>div:last-child{border:0;padding:0}.decision-maker-sources,.decision-maker-candidates{grid-template-columns:1fr;padding-inline:20px}.decision-maker-error,.decision-maker-no-match,.decision-maker-selection-note{margin-inline:20px}.next-step-icon{flex-basis:34px;width:34px;height:34px}.detail-page .section-heading{flex-direction:column;align-items:flex-start}.detail-page .section-heading>p{text-align:left}.detail-page .score-cluster{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.detail-page .score-ring{width:88px;height:88px}.detail-page .score-ring strong{font-size:23px}.detail-page .score-ring-wrap>span{text-align:center;font-size:12px}.detail-page .reason-box p{font-size:14px}.detail-page .evidence-list,.detail-page .availability-row{grid-template-columns:1fr}.detail-page .prospect-intelligence-heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:17px;display:grid}.detail-page .prospect-intelligence-heading h3{font-size:18px;line-height:1.22}.detail-page .prospect-intelligence-heading p{font-size:12px;line-height:1.55}.detail-page .digital-position-score{width:100%;min-width:0;padding:13px 15px}.detail-page .benchmark-status{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.detail-page .benchmark-metric-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:20px}.detail-page .benchmark-metric-grid article>span{min-height:0}.detail-page .competitor-analysis-heading{grid-template-columns:minmax(0,1fr);gap:5px;display:grid}.detail-page .competitor-analysis-heading strong{font-size:14px}.detail-page .competitor-analysis-heading small{text-align:left;max-width:none;font-size:12px}.detail-page .competitor-score-row{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-workspace-heading{padding:22px}.outreach-workspace-heading h3{font-size:20px}.detail-page .contact-card dl{grid-template-columns:1fr}.detail-page .contact-verification-row{grid-template-columns:65px minmax(88px,auto)}.detail-page .contact-verification-row>small{grid-column:1/-1}.detail-page .email-sent-state{grid-template-columns:30px 1fr}.detail-page .sent-state-actions{grid-column:1/-1;min-width:0}}@media (max-width:480px){.stat-grid{grid-template-columns:1fr}.detail-page{--detail-panel-gutter:17px}.prospect-summary-strip{grid-template-columns:1fr}.detail-page .prospect-identity{grid-template-columns:auto 1fr;display:grid}.detail-page .identity-line{flex-direction:column;align-items:flex-start}.detail-page .score-cluster{grid-template-columns:1fr}.detail-page .score-ring{width:112px;height:112px}.detail-page .competitor-title{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.detail-page .competitor-title>b{grid-column:2}.detail-page .contact-edit-grid,.detail-page .pitch-personalization-grid,.detail-page .follow-up-actions,.detail-page .action-stack>div{grid-template-columns:1fr}.detail-page .contact-edit-actions{grid-template-columns:1fr 1fr;display:grid}.detail-page .contact-edit-actions .button{width:100%;min-width:0;padding-inline:12px}.detail-page .outreach-schedule-panel{grid-template-columns:1fr;align-items:stretch}.detail-page .outreach-schedule-panel .button{width:100%}.detail-page .default-draft-action{grid-template-columns:1fr;align-items:stretch}.detail-page .default-draft-action .button{width:100%}.detail-page .outreach-prompt-panel>div{flex-direction:column;align-items:stretch}.detail-page .outreach-prompt-panel .outreach-copy-actions{grid-template-columns:1fr}.detail-page .outreach-prompt-panel .button{width:100%}}.profile-completion-page{background:#f4f8fc;grid-template-columns:minmax(330px,.82fr) minmax(560px,1.18fr);min-height:100vh;display:grid}.profile-completion-intro{color:#fff;background:radial-gradient(circle at 18% 8%,#35d38f47,#0000 29rem),radial-gradient(circle at 90% 86%,#1170cf5c,#0000 25rem),linear-gradient(145deg,#062c61,#0a527f 64%,#08745f);flex-direction:column;justify-content:space-between;gap:48px;min-height:100vh;padding:clamp(34px,5vw,74px);display:flex}.profile-completion-intro .brand-word{color:#fff}.profile-completion-intro .brand-word em{color:#61e0a8}.profile-completion-intro .eyebrow{color:#73e2aa}.profile-completion-intro h1{letter-spacing:-.055em;max-width:620px;margin:13px 0 18px;font-size:clamp(36px,5vw,64px);line-height:1.02}.profile-completion-intro h1 em{color:#73e2aa}.profile-completion-intro>div>p:last-child{color:#d5e8f4;max-width:580px;margin:0;font-size:16px;line-height:1.65}.profile-completion-intro ul{color:#e2f0f7;gap:13px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}.profile-completion-intro li{align-items:center;gap:11px;display:flex}.profile-completion-intro li span{color:#73e2aa;background:#61e0a82e;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.profile-completion-card{background:#fffffff5;border:1px solid #d6e3ed;border-radius:25px;width:min(760px,100% - 48px);margin:auto;padding:clamp(27px,4.5vw,54px);box-shadow:0 24px 70px #082f5f21}.profile-completion-heading{margin-bottom:26px}.profile-completion-heading .eyebrow{color:#0d8c6a}.profile-completion-heading h2{color:#082f5f;letter-spacing:-.04em;margin:8px 0 6px;font-size:clamp(28px,3vw,38px)}.profile-completion-heading>p:last-child{color:#6c7d8e;margin:0;font-size:14px}.profile-completion-heading b,.profile-field b,.newsletter-choice b{color:#c33c43}.profile-completion-form{gap:22px;display:grid}.profile-field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.profile-field{align-content:start;gap:7px;min-width:0;display:grid}.profile-field>span,.newsletter-choice legend{color:#284d68;letter-spacing:.025em;font-size:13px;font-weight:850}.profile-field input,.profile-field select{color:#102f50;background-color:#fff;border:1px solid #c9d9e6;border-radius:12px;outline:none;width:100%;min-height:50px;padding:12px 14px;font-size:15px}.profile-field input[readonly]{color:#607386;cursor:not-allowed;background:#f3f7fa}.profile-field small{color:#7b8998;font-size:12px;line-height:1.45}.newsletter-choice{background:linear-gradient(135deg,#f3fbf7,#f5f9ff);border:1px solid #c9dfd7;border-radius:16px;margin:0;padding:18px}.newsletter-choice legend{padding:0 6px}.newsletter-choice>p{color:#64778a;margin:2px 0 14px;font-size:13px;line-height:1.5}.newsletter-choice>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.newsletter-choice label{cursor:pointer;background:#fff;border:1px solid #d4e1ea;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:10px;min-width:0;padding:14px;display:grid}.newsletter-choice label.selected{background:#ecfaf4;border-color:#18a376;box-shadow:0 0 0 3px #18a3761c}.newsletter-choice input{accent-color:#0e9f70;width:18px;height:18px;margin:2px 0 0}.newsletter-choice label span{gap:4px;display:grid}.newsletter-choice strong{color:#143b58;font-size:14px}.newsletter-choice small{color:#6d7f8f;font-size:12px;line-height:1.45}.profile-completion-error{color:#a32f39;background:#fff1f2;border:1px solid #efc3c7;border-radius:11px;margin:-5px 0 0;padding:12px 14px;font-size:14px}.profile-privacy-note{color:#7a8998;text-align:center;margin:-7px 0 0;font-size:12px;line-height:1.5}.profile-privacy-note a{color:#0969b5;font-weight:800}body{font-size:15px;line-height:1.5}.app-body,.content,.content>*,.panel{min-width:0}.app-body :is(p,li,dd,td){line-height:1.55}.app-body :is(p,li,dd,td,label,button){font-size:14px}.app-body :is(small,th,.eyebrow,.kicker){font-size:13px;line-height:1.45}.app-body :is(h1,h2,h3,h4,strong,p,small,span,a,li,td){overflow-wrap:break-word}.app-body :is(input,select,textarea),.search-form-section-heading strong{font-size:15px}.search-form-section-heading small,.required-fields-note small,.search-mode-options>p,.website-opportunity-options>p,.search-focus-selector p,.social-channel-heading p,.social-channel-help,.field-help{font-size:13px}.search-form-section label>span,.search-form-section legend{font-size:13px;line-height:1.35}.prospect-social-channel-card{grid-template-columns:34px minmax(0,1fr) 20px;gap:10px;min-height:76px;padding:11px}.social-channel-mark{width:34px;height:34px}.prospect-social-channel-card strong{font-size:13px;line-height:1.25}.prospect-social-channel-card small{font-size:12px;line-height:1.35}.search-mode-card{min-width:0}.search-mode-card strong{font-size:14px}.search-mode-card small{font-size:13px}.website-option-card{min-width:0}.website-option-card strong{font-size:14px;line-height:1.3}.website-option-card p{font-size:13px;line-height:1.45}.prospect-table .company-cell strong{font-size:14px;line-height:1.3}.prospect-table .company-cell small,.prospect-priority>span small,.prospect-next-action>small{font-size:13px}.prospect-search-context{white-space:normal;max-width:100%;font-size:12px;line-height:1.3}.prospect-priority>span strong,.prospect-next-action>strong{font-size:13px}.detail-page .prospect-hero,.detail-page .prospect-summary-strip,.detail-page .detail-main,.detail-page .detail-side,.detail-page .score-cluster>*,.detail-page .prospect-summary-strip>div{min-width:0}.detail-page .score-ring-wrap>span{text-align:center;max-width:150px;line-height:1.35}.prospect-summary-strip strong,.prospect-summary-strip small{white-space:normal;text-overflow:clip}.prospect-intelligence-panel{padding:clamp(20px,2.4vw,32px)}.prospect-intelligence-heading h3{font-size:clamp(22px,2.1vw,30px);line-height:1.15}.prospect-intelligence-heading p{max-width:760px;font-size:14px}.digital-position-score{flex:none;min-width:150px}.benchmark-status{min-width:0}.benchmark-status>div{min-width:180px}.benchmark-status span,.benchmark-status em{font-size:12px}.benchmark-metric-grid article{min-width:0;padding:16px}.benchmark-metric-grid article>span{min-height:0;font-size:12px;line-height:1.35}.benchmark-metric-grid article>div{flex-wrap:wrap;min-width:0}.benchmark-metric-grid article>div small,.benchmark-metric-grid article p{font-size:12px;line-height:1.4}.competitor-analysis-heading{align-items:flex-start;padding-top:2px}.competitor-analysis-heading>div{min-width:0}.competitor-analysis-heading strong{font-size:17px}.competitor-analysis-heading small{font-size:13px}.competitor-analysis-grid>article{min-width:0}.competitor-title{align-items:flex-start;min-width:0}.competitor-title>div{min-width:0}.competitor-title strong{font-size:16px;line-height:1.3}.competitor-title small{font-size:13px}.competitor-title>b{white-space:nowrap;flex:none;font-size:15px}.competitor-score-row{grid-template-columns:repeat(4,minmax(0,1fr))}.competitor-score-row span{min-width:0;font-size:12px}.competitor-score-row b{font-size:16px}.competitor-findings>div{min-width:0}.competitor-findings li,.competitor-findings p{font-size:13px;line-height:1.45}@media (max-width:1240px) and (min-width:901px){.search-form-section.opportunity-section{grid-template-columns:1fr}.opportunity-section>.search-form-section-heading,.opportunity-section>.search-focus-selector,.opportunity-section>.social-channel-selector,.opportunity-section>.website-opportunity-options{grid-column:1}.search-mode-grid{grid-template-columns:1fr}}@media (max-width:980px){.benchmark-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.competitor-analysis-grid{grid-template-columns:1fr}}@media (max-width:760px){.app-body :is(input,select,textarea){font-size:16px}.prospect-table tbody{padding:8px}.prospect-table tr{grid-template-columns:minmax(0,1fr);padding:15px}.prospect-table td:first-child,.prospect-table td:nth-child(2),.prospect-table td:nth-child(3),.prospect-table td:nth-child(4),.prospect-table td:nth-child(5),.prospect-table td:nth-child(6){grid-column:1}.prospect-table .company-cell{grid-template-columns:42px minmax(0,1fr);width:100%;display:grid}.prospect-social-channel-card{min-height:70px}.detail-page .score-cluster{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-page .score-ring{width:min(24vw,96px);height:min(24vw,96px)}.detail-page .score-ring strong{font-size:clamp(21px,6vw,25px)}.prospect-intelligence-panel{padding:20px}.prospect-intelligence-heading h3{font-size:22px}.benchmark-status .button{width:100%}.competitor-analysis-heading{gap:8px}}@media (max-width:520px){.detail-page .score-cluster{grid-template-columns:1fr}.detail-page .score-ring{width:112px;height:112px}.candidate-heading{grid-template-columns:42px minmax(0,1fr)}.candidate-classification{grid-column:1/-1;width:max-content}.candidate-contact-grid{grid-template-columns:1fr}.decision-maker-candidates article>footer{flex-direction:column;align-items:stretch}.decision-maker-candidates article>footer .button{width:100%}.benchmark-metric-grid{grid-template-columns:1fr}.competitor-score-row{grid-template-columns:repeat(2,minmax(0,1fr))}.competitor-title{grid-template-columns:auto minmax(0,1fr);display:grid}.competitor-title>b{grid-column:2}}.compact-find-layout{gap:14px;max-width:1280px}.compact-find-intro{border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.compact-find-intro>div:first-child{min-width:0}.compact-find-intro h2{letter-spacing:-1.4px;margin:4px 0 5px;font-size:clamp(27px,2.4vw,36px);line-height:1.08}.compact-find-intro>div:first-child>p{color:#66778b;max-width:680px;margin:0;font-size:14px;line-height:1.45}.search-at-a-glance{flex:none;grid-template-columns:repeat(3,minmax(95px,auto));gap:7px;display:grid}.search-at-a-glance>span{background:#ffffffc7;border:1px solid #d8e5ec;border-radius:10px;gap:1px;min-width:0;padding:9px 12px;display:grid}.search-at-a-glance small{color:#75869a;text-transform:uppercase;letter-spacing:.55px;font-size:11px;font-weight:750}.search-at-a-glance strong{color:#173d5b;white-space:nowrap;font-size:13px}.compact-search-card{border-radius:16px;overflow:visible}.compact-search-card-heading{background:#fff;border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.compact-search-card-heading h3{color:var(--ink);margin:0;font-size:17px}.compact-search-card-heading p{color:#718196;margin:2px 0 0;font-size:12px}.compact-search-card-heading p b{color:#c53f32}.compact-search-card .prospect-search-form{background:#f5f8fa;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.compact-search-card .search-form-section{box-shadow:none;background:#fff;border:1px solid #d9e4ea;border-radius:13px;grid-column:1;gap:14px;padding:16px 18px}.compact-search-card .search-form-section:before{width:3px}.compact-search-card .search-form-section.market-section,.compact-search-card .search-form-section.strength-section,.compact-search-card .search-form-section.delivery-section{background:#fff;border-color:#d9e4ea;overflow:visible}.compact-search-card .search-form-section-heading{border-bottom:1px solid #edf1f4;padding-bottom:11px}.compact-search-card .search-form-section-heading>span{width:30px;height:30px;box-shadow:none;border-radius:9px}.compact-search-card .search-form-section-heading>div{align-items:baseline;gap:8px;display:flex}.compact-search-card .search-form-section-heading strong{font-size:15px}.compact-search-card .search-form-section-heading small{font-size:12px}.compact-search-card .market-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.compact-search-card .required-field{background:0 0;border:0;border-radius:0;padding:0}.compact-search-card .required-field:focus-within{box-shadow:none}.compact-search-card .required-field>small{display:none}.compact-search-card .search-form-section input,.compact-search-card .search-form-section select{min-height:44px}.compact-search-card .strength-section{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-search-card .strength-section>.search-form-section-heading,.compact-search-card .strength-section>.search-mode-options,.compact-search-card .strength-section>.search-setup-fields,.compact-search-card .strength-section>.website-opportunity-options{grid-column:1/-1}.compact-choice-group legend,.compact-search-card .website-opportunity-options legend,.compact-search-card .social-channel-heading>span{color:#40586e;text-transform:none;letter-spacing:.1px;font-size:12px;font-weight:850}.compact-search-card .search-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.compact-search-card .search-mode-card{min-height:68px;box-shadow:none;background:linear-gradient(135deg,#5e7d74,#47655c);border-color:#4a6f64;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px}.compact-search-card .search-mode-card.amplified{box-shadow:none;background:linear-gradient(135deg,#617f99,#496984);border-color:#4d6f8d}.compact-search-card .search-mode-card:hover{filter:brightness(1.07);transform:none}.compact-search-card .search-mode-card.selected{z-index:1;outline-offset:2px;background:linear-gradient(135deg,#168a69,#0c7555);border-color:#fff;outline:4px solid #075a43;box-shadow:0 10px 22px #0c75554d}.compact-search-card .search-mode-card.amplified.selected{background:linear-gradient(135deg,#1476c7,#075ca9);border-color:#fff;outline-color:#064b82;box-shadow:0 10px 22px #075ca952}.compact-search-card .search-mode-icon{border-radius:9px;width:36px;height:36px}.compact-search-card .search-mode-card .search-mode-icon{color:#fff;background:#ffffff2b}.compact-search-card .search-mode-card>div{gap:2px}.compact-search-card .search-mode-title-line{color:#fff;text-transform:none;letter-spacing:0;align-items:center;gap:7px;min-width:0;display:flex}.compact-search-card .search-mode-selected-badge{color:#075a43;white-space:nowrap;background:#fff;border-radius:99px;padding:3px 7px;font-size:10px;line-height:1.2}.compact-search-card .search-mode-card.amplified .search-mode-selected-badge{color:#064b82}.compact-search-card .search-mode-card strong{color:#fff;font-size:14px}.compact-search-card .search-mode-card small{color:#ffffffd1;font-size:12px;line-height:1.3}.compact-search-card .search-mode-card em,.compact-search-card .search-mode-card.amplified em{color:#fff;letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;margin:0;padding:0;font-size:11px;font-weight:850}.search-setup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compact-search-card .coverage-controls{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.compact-search-card .coverage-controls label>span,.compact-search-card .search-focus-selector>span{color:#40586e;text-transform:none;letter-spacing:.1px;font-size:12px;font-weight:850}.compact-search-card .coverage-controls select,.compact-search-card .coverage-controls input{border-radius:10px;min-height:44px;font-size:14px}.compact-search-card .search-focus-selector{background:0 0;border:0;border-radius:0;align-content:start;gap:6px;padding:0;display:grid}.compact-search-card .search-focus-selector select{width:100%;font-size:14px;font-weight:600}.compact-search-card .website-option-grid{gap:8px}.compact-search-card .website-option-card{min-height:58px;box-shadow:none;background:#fbfdfc;border-color:#d7e2dc;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;display:grid}.compact-search-card .website-option-card:hover{transform:none}.compact-search-card .website-option-card>span:last-child{min-width:0;color:inherit;text-transform:none;letter-spacing:0;gap:1px;display:grid}.compact-search-card .website-option-card strong{color:#173d5b;margin:0;font-size:13px}.compact-search-card .website-option-card small{color:#718196;font-size:11px;line-height:1.3}.compact-search-card .website-option-check{width:20px;height:20px}.compact-search-card .delivery-section{grid-template-columns:minmax(0,1fr)}.compact-search-card .delivery-section>*{grid-column:1}.results-controls{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);align-items:stretch;gap:12px;display:grid}.compact-search-card .shortlist-field{background:#fbfcfd;border:1px solid #dce5eb;border-radius:11px;padding:12px}.compact-search-card .content-language-field{min-width:0}.compact-search-card .content-language-field select{box-sizing:border-box;width:100%;min-width:0}.compact-search-card .number-input{flex-direction:column;align-items:stretch;gap:5px}.compact-search-card .number-input input{max-width:none}.compact-search-card .number-input span{font-size:11px}.compact-search-card .social-channel-selector{background:#fbfcfd;border-color:#dce5eb;border-radius:11px;grid-column:1/-1;padding:11px 12px}.compact-search-card .social-channel-heading{margin:0 0 8px}.compact-search-card .social-channel-heading button{padding:3px 7px}.compact-search-card .prospect-social-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.compact-search-card .prospect-social-channel-card{min-height:44px;box-shadow:none;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 17px;gap:7px;padding:7px 8px}.compact-search-card .prospect-social-channel-card:hover{transform:none}.compact-search-card .social-channel-mark{border-radius:8px;width:28px;height:28px}.compact-search-card .prospect-social-channel-card>strong{min-width:0;color:var(--ink);overflow-wrap:normal;word-break:normal;font-size:12px;line-height:1.2}.compact-search-card .prospect-social-channel-card i{width:17px;height:17px;font-size:10px}.compact-search-card .automation-card{background:#fbfcfd;border-color:#dce5eb;padding:11px 12px}.compact-search-card .automation-card.locked.compact{justify-content:space-between;align-items:center;gap:12px;display:flex}.compact-search-card .automation-card.locked.compact p{color:#718196;margin:2px 0 0;font-size:11px}.compact-search-card .automation-card.locked.compact a{color:#1769aa;white-space:nowrap;font-size:12px;font-weight:850}.search-submit-bar{background:#eff9f4;border:1px solid #bcdacc;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.search-submit-bar.empty{background:#fff8e8;border-color:#ead49e}.search-credit-summary{gap:1px;min-width:0;display:grid}.search-credit-summary>span{color:#59736a;text-transform:uppercase;letter-spacing:.45px;font-size:11px;font-weight:800}.search-credit-summary>strong{color:#164c39;font-size:14px}.search-credit-summary>small{color:#64766e;font-size:11px}.search-credit-summary>a{color:#1769aa;width:fit-content;margin-top:3px;font-size:12px;font-weight:850}.compact-search-card .search-submit-bar .submit-button{width:auto;min-width:245px;min-height:48px;box-shadow:none;border-radius:10px;grid-column:auto;margin:0}@media (max-width:1050px){.compact-search-card .market-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.compact-find-intro{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}.search-at-a-glance{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.search-at-a-glance>span{padding:8px 9px}.compact-search-card-heading{padding:14px 16px}.compact-search-card .prospect-search-form{gap:9px;padding:9px}.compact-search-card .search-form-section{padding:13px}.compact-search-card .market-fields,.compact-search-card .search-mode-grid,.search-setup-fields,.compact-search-card .website-option-grid,.results-controls{grid-template-columns:minmax(0,1fr)}.compact-search-card .prospect-social-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-search-card .search-form-section-heading>div{gap:1px;display:grid}.compact-search-card .search-mode-card{grid-template-columns:36px minmax(0,1fr) auto}.search-submit-bar{flex-direction:column;align-items:stretch;gap:11px}.compact-search-card .search-submit-bar .submit-button{width:100%;min-width:0}}@media (max-width:430px){.search-at-a-glance{grid-template-columns:1fr}.search-at-a-glance>span{justify-content:space-between;align-items:center;display:flex}.compact-search-card .search-mode-card{grid-template-columns:34px minmax(0,1fr)}.compact-search-card .search-mode-card em{grid-column:2}.compact-search-card .coverage-controls,.compact-search-card .prospect-social-channel-grid{grid-template-columns:1fr}}@media (max-width:900px){.profile-completion-page{grid-template-columns:1fr}.profile-completion-intro{gap:27px;min-height:auto;padding:35px 30px}.profile-completion-intro h1{max-width:720px;font-size:clamp(34px,7vw,52px)}.profile-completion-card{margin:28px auto}}@media (max-width:620px){.profile-completion-intro{padding:27px 20px}.profile-completion-intro ul{display:none}.profile-completion-intro h1{font-size:34px}.profile-completion-card{border-radius:19px;width:calc(100% - 24px);margin:12px auto 24px;padding:24px 18px}.profile-field-grid,.newsletter-choice>div{grid-template-columns:1fr}.profile-field input,.profile-field select,body :is(input,select,textarea){font-size:16px!important}.signup-profile-card{border-radius:19px;gap:20px;padding:23px 17px}.signup-step-heading{flex-direction:column;align-items:flex-start;gap:10px}.signup-step-heading.compact{flex-direction:row;align-items:stretch}.signup-step-heading.compact button{text-align:right}.signin-registration-callout{grid-template-columns:1fr}}.search-history-table{table-layout:fixed;min-width:1240px}.search-history-table th:first-child{width:25%}.search-history-table th:nth-child(2){width:8%}.search-history-table th:nth-child(3){width:12%}.search-history-table th:nth-child(4){width:16%}.search-history-table th:nth-child(5){width:14%}.search-history-table th:nth-child(6){width:10%}.search-history-table th:nth-child(7){width:15%}.search-history-table td{vertical-align:top;min-width:0;padding:15px 12px}.search-history-table td:first-child{padding-left:20px}.search-history-table .table-strong{font-size:14px;line-height:1.35;display:block}.search-history-table td:first-child>small{margin-top:4px;font-size:13px;line-height:1.35}.search-history-tags{flex-wrap:wrap;gap:5px;max-width:100%;margin-top:9px;display:flex}.search-history-tags>span{color:#315b78;letter-spacing:.02em;text-transform:uppercase;background:#f3f8fc;border:1px solid #d4e3ee;border-radius:7px;min-width:0;padding:4px 7px;font-size:11px;font-weight:850;line-height:1.25}.search-history-tags>span:last-child{color:#845509;background:#fff8e8;border-color:#efd79c}.search-error-details{max-width:310px;margin-top:8px}.search-error-details summary{color:#9b3f37;cursor:pointer;width:fit-content;font-size:12px;font-weight:850}.search-error-details p{color:#8a4a43;margin:7px 0 0;font-size:12px;line-height:1.45}.search-history-table .search-coverage-line{max-width:310px;margin-top:8px;font-size:12px;line-height:1.4}.search-history-service{color:#4f6276;overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.search-history-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.search-history-counts>span{text-align:center;background:#f3f7fa;border-radius:8px;justify-items:center;gap:2px;min-width:0;padding:7px 5px;display:grid}.search-history-counts small{color:#74869a;margin:0;font-size:10px;line-height:1.2}.search-history-counts strong{color:#123a5c;font-size:14px;line-height:1.2}.search-history-counts .has-failures{background:#fff0ef}.search-history-counts .has-failures strong{color:#b13737}.search-history-table .run-status{text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;max-width:100%;line-height:1.25}.search-history-table .search-history-actions{min-width:0}.detail-page .report-title-row{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;display:grid}.detail-page .report-title-row>div:first-child{min-width:0;max-width:620px}.detail-page .report-score-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid}.detail-page .report-score,.detail-page .geo-score{border-radius:18px;grid-template-columns:auto auto;place-content:center;width:auto;min-width:0;height:auto;min-height:118px;padding:18px 12px}.detail-page .report-score{box-shadow:inset 0 0 0 7px #ffffff09}.detail-page .report-score strong,.detail-page .geo-score strong{letter-spacing:-1.5px;font-size:36px;line-height:1}.detail-page .report-score>span,.detail-page .geo-score>span{align-self:end;padding:0 0 3px 3px;font-size:13px}.detail-page .report-score small,.detail-page .geo-score small{color:#d4e5f5;letter-spacing:.05em;text-align:center;overflow-wrap:normal;word-break:normal;grid-column:1/-1;max-width:100%;margin-top:9px;font-size:12px;line-height:1.25}@media (max-width:1600px){.search-history-wrap{overflow:visible}.search-history-table{table-layout:auto;min-width:0}.search-history-table thead{display:none}.search-history-table tbody{background:#f5f8fb;gap:12px;padding:14px;display:grid}.search-history-table tr{background:#fff;border:1px solid #dce6ed;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"search search search search""mode service status created""results results actions actions";gap:16px;padding:16px;display:grid;box-shadow:0 8px 22px #092d490d}.search-history-table td{border:0;min-width:0;padding:0}.search-history-table td[colspan]{grid-column:1/-1}.search-history-table td:first-child{grid-area:search;padding:0}.search-history-table td:nth-child(2){grid-area:mode}.search-history-table td:nth-child(3){grid-area:service}.search-history-table td:nth-child(4){grid-area:results}.search-history-table td:nth-child(5){grid-area:status}.search-history-table td:nth-child(6){grid-area:created}.search-history-table td:nth-child(7){grid-area:actions}.search-history-table td[data-label]:before{color:#8291a3;content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;line-height:1.25;display:block}.search-history-table td:first-child:before{display:none}.search-history-table .search-coverage-line{max-width:none}.search-history-actions{max-width:320px}}@media (max-width:900px){.detail-page .report-title-row{grid-template-columns:1fr;align-items:start}.detail-page .report-score-pair{width:min(420px,100%)}}@media (max-width:700px){.detail-page .report-score,.detail-page .geo-score{width:auto;min-height:105px;padding:15px 9px}.detail-page .report-score strong,.detail-page .geo-score strong{font-size:31px}}@media (max-width:520px){.search-history-table tr{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"search search""mode status""service created""results results""actions actions"}.search-history-table .search-history-actions{max-width:none}}@media (max-width:440px){.search-history-table tbody{padding:9px}.search-history-table tr{grid-template-columns:1fr;grid-template-areas:"search""mode""service""results""status""created""actions";gap:14px;padding:14px}.search-history-table td[colspan]{grid-column:1/-1}.detail-page .report-score-pair{grid-template-columns:1fr}}.prospect-search-paths{background:#edf3f6;border:1px solid #d5e2e9;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.prospect-search-paths button{color:#567085;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-content:center;gap:2px;min-height:70px;padding:12px 116px 12px 56px;display:grid;position:relative}.prospect-search-paths button>span{color:#31576f;background:#dbe7ed;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.prospect-search-paths button strong{color:#27475d;font-size:14px}.prospect-search-paths button small{font-size:12px}.prospect-search-paths button b{color:#087251;background:#d7f2e6;border-radius:99px;padding:5px 9px;font-size:11px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.prospect-search-paths button:hover{background:#fff9}.prospect-search-paths button.selected{color:#365d72;background:#fff;border-color:#0f8263;box-shadow:0 7px 18px #154b6417,inset 0 -3px #118665}.prospect-search-paths button.selected>span{color:#fff;background:#118665}.known-company-card{overflow:hidden}.known-company-heading{background:#fff;border-bottom:1px solid #e2eaf0;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.known-company-heading h3{color:var(--ink);margin:0 0 3px;font-size:18px}.known-company-heading p{color:#66798d;margin:0;font-size:13px}.known-company-heading>span{color:#316b59;background:#edf9f4;border:1px solid #b8dfcf;border-radius:99px;flex:none;padding:7px 10px;font-size:12px}.known-company-heading>span b{color:#087652}.known-company-lookup,.known-company-matches,.known-company-review{background:#fff;border-bottom:1px solid #e2eaf0;gap:14px;padding:18px 20px;display:grid}.known-company-card .known-company-lookup{grid-template-columns:minmax(0,1fr)}.known-company-matches{background:#f8fbfc}.known-company-review{background:#fbfcfd}.known-company-step-heading{align-items:center;gap:11px;display:flex}.known-company-step-heading>span{color:#fff;background:#138567;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.known-company-step-heading>div{gap:2px;display:grid}.known-company-step-heading strong{color:#173a52;font-size:15px}.known-company-step-heading small{color:#718196;font-size:12px;line-height:1.4}.known-company-query-fields{grid-template-columns:minmax(250px,1.5fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;align-items:end;gap:10px;display:grid}.known-company-query-fields label,.known-company-review-grid label{color:#40586e;gap:6px;min-width:0;font-size:13px;font-weight:800;display:grid}.known-company-query-fields label>span,.known-company-review-grid label>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.known-company-query-fields label>span small{color:#8795a4;text-transform:uppercase;letter-spacing:.4px;font-size:10px;font-weight:700}.known-company-query-fields input,.known-company-query-fields select,.known-company-review-grid input,.known-company-review-grid select{box-sizing:border-box;color:#173a52;background:#fff;border:1px solid #c8d8e2;border-radius:10px;width:100%;min-width:0;min-height:45px;padding:0 12px}.known-company-lookup-button{white-space:nowrap;min-height:45px}.known-company-free-note{color:#477061;background:#eef9f5;border-left:3px solid #1b9c73;border-radius:7px;margin:0;padding:9px 11px;font-size:12px;line-height:1.45}.known-company-match-list{gap:8px;display:grid}.known-company-match{cursor:pointer;background:#fff;border:1px solid #d3dfe6;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.known-company-match:hover{border-color:#85b6a5}.known-company-match.selected{background:#f0faf6;border-color:#108262;box-shadow:0 0 0 3px #1082621a}.known-company-match input{opacity:0;pointer-events:none;position:absolute}.known-company-match-check{color:#fff;background:#fff;border:1px solid #aabcc7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.known-company-match.selected .known-company-match-check{background:#10a56f;border-color:#10a56f}.known-company-match-main{gap:3px;min-width:0;display:grid}.known-company-match-main strong{color:#123750;font-size:14px}.known-company-match-main small{color:#677b8e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.known-company-match-main em{color:#587083;background:#eaf0f4;border-radius:5px;width:fit-content;padding:3px 6px;font-size:10px;font-style:normal;font-weight:800}.known-company-match-signals{justify-items:end;gap:4px;display:grid}.known-company-match-signals b{color:#09704e;background:#daf3e7;border-radius:99px;padding:4px 7px;font-size:10px}.known-company-match-signals b.pending{color:#855807;background:#fff0cf}.known-company-match-signals small{color:#697e8f;font-size:11px}.known-company-empty{text-align:center;background:#fff;border:1px dashed #b9cbd6;border-radius:10px;padding:22px}.known-company-empty strong{color:#24475e}.known-company-empty p{color:#718196;margin:4px 0 0;font-size:12px}.known-company-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.known-company-social{border:0;margin:0;padding:0}.known-company-social legend{color:#40586e;margin-bottom:7px;font-size:13px;font-weight:800}.known-company-social legend small{color:#8795a4;text-transform:uppercase;font-size:10px}.known-company-social>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.known-company-social label{color:#5e7486;cursor:pointer;background:#fff;border:1px solid #d4dfe6;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 15px;align-items:center;gap:5px;min-width:0;padding:8px;font-size:11px;font-weight:800;display:grid}.known-company-social label.selected{color:#125d49;background:#eef9f4;border-color:#168a69}.known-company-social label input{opacity:0;pointer-events:none;position:absolute}.known-company-social label>span{color:#315b75;background:#e8f0f5;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.known-company-social label i{color:#0a9465;font-style:normal}.known-company-confirm{background:#eff9f4;border:1px solid #bcdacc;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.known-company-confirm.empty{background:#fff8e8;border-color:#ead49e}.known-company-confirm>div{gap:2px;display:grid}.known-company-confirm>div>span{color:#577568;font-size:11px;font-weight:700}.known-company-confirm>div>strong{color:#154c3c;font-size:14px}.known-company-confirm>div>small{color:#648074;font-size:11px;line-height:1.4}.known-company-confirm>div>a{color:#8b5a03;width:fit-content;font-size:11px;font-weight:800}.known-company-confirm .button{min-width:250px;min-height:46px}.known-company-progress{margin:16px 20px}.known-company-progress>p{color:#4f687b;align-items:center;gap:8px;margin:3px 0;display:flex}.known-company-card>.success-box,.known-company-card>.error-box{margin:16px 20px}@media (max-width:980px){.known-company-query-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.known-company-lookup-button{width:100%}.known-company-social>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.prospect-search-paths{grid-template-columns:1fr}.prospect-search-paths button{padding-right:94px}.known-company-heading{flex-direction:column;align-items:flex-start;gap:10px}.known-company-lookup,.known-company-matches,.known-company-review{padding:14px}.known-company-query-fields,.known-company-review-grid{grid-template-columns:1fr}.known-company-match{grid-template-columns:24px minmax(0,1fr)}.known-company-match-signals{grid-column:2;justify-items:start}.known-company-social>div{grid-template-columns:repeat(2,minmax(0,1fr))}.known-company-confirm{flex-direction:column;align-items:stretch}.known-company-confirm .button{width:100%;min-width:0}.known-company-progress,.known-company-card>.success-box,.known-company-card>.error-box{margin:12px 14px}}.language-selector{vertical-align:middle;align-items:center;margin-right:.55rem;display:inline-flex}.language-selector select{color:#062c61;min-height:38px;font:700 .78rem/1 var(--font-geist-sans),sans-serif;cursor:pointer;background:#fff;border:1px solid #b8cde2;border-radius:999px;padding:.55rem 1.8rem .55rem .75rem;box-shadow:0 1px 4px #062c6114}.language-selector select:focus-visible{outline-offset:2px;outline:3px solid #0b5fc838}.language-selector.compact select{min-height:34px;padding-top:.45rem;padding-bottom:.45rem}.sr-only{clip:rect(0,0,0,0)!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}@media (max-width:900px){.public-nav>div .language-selector,.topbar-actions .language-selector{margin-right:.25rem}.topbar-actions .language-selector select{max-width:112px}}.content-language-field{align-content:start;gap:.35rem;min-width:220px;display:grid}.content-language-field>span{color:#173c5c;font-weight:800}.content-language-field select{color:#062c61;background:#fff;border:1px solid #b8cde2;border-radius:12px;min-height:46px;padding:.7rem .85rem;font-weight:700}.content-language-field small{color:#62748a}.auth-language-control{justify-content:flex-end;margin-bottom:.75rem;display:flex}.auth-language-control .language-selector{margin-right:0}.precision-dossier-page{--precision-ink:#0a2e51;--precision-muted:#64778a;--precision-blue:#0867bc;--precision-green:#078b66;--precision-violet:#5f49b5;--precision-line:#d8e4ed;gap:18px;display:grid}.precision-dossier-page .panel{border-color:var(--precision-line)}.precision-dossier-hero{background:radial-gradient(circle at 88% 15%,#4cbd9e21,#0000 30%),linear-gradient(125deg,#fff 45%,#f2f8fc);grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:24px;display:grid;position:relative;overflow:visible}.precision-dossier-hero:before{content:"";background:linear-gradient(#0870c8,#09916a);border-radius:20px 0 0 20px;width:5px;position:absolute;inset:0 auto 0 0}.precision-dossier-identity{align-items:flex-start;gap:18px;min-width:0;display:flex}.precision-dossier-identity>div{min-width:0}.precision-title-line{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.precision-mode-badge{color:#56409f;letter-spacing:.02em;background:#ede9ff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.precision-dossier-identity h1{color:var(--precision-ink);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.06}.precision-identity-meta,.precision-source-links{flex-wrap:wrap;align-items:center;gap:7px 15px;display:flex}.precision-identity-meta{margin-top:12px}.precision-identity-meta span{color:#405a70;font-size:12px;font-weight:760;position:relative}.precision-identity-meta span:not(:last-child):after{color:#a7b9c7;content:"•";position:absolute;right:-9px}.precision-source-links{margin-top:12px}.precision-source-links a,.precision-source-links span{color:#5e7387;font-size:11px;font-weight:750}.precision-source-links a{color:#0870be}.precision-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;max-width:510px;display:flex}.precision-hero-actions .button{min-height:42px}.precision-confidence-strip{background:#ffffffd1;border:1px solid #d8e6ef;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.precision-confidence-strip>div{border-right:1px solid #d8e6ef;gap:3px;min-width:0;padding:13px 16px;display:grid}.precision-confidence-strip>div:last-child{border-right:0}.precision-confidence-strip span{color:#718398;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.precision-confidence-strip strong{color:var(--precision-ink);font-size:17px}.precision-confidence-strip strong small{color:#7b8da0;font-size:10px}.precision-confidence-strip strong.high{color:#087d5e}.precision-confidence-strip strong.medium{color:#9a6808}.precision-confidence-strip strong.low{color:#b3483e}.precision-confidence-strip div>small{color:#77899a;font-size:10px}.precision-missing-dossier{padding:38px}.precision-missing-dossier>span{color:#5f49b5;text-transform:uppercase;font-size:11px;font-weight:900}.precision-missing-dossier h2{color:var(--precision-ink);margin:8px 0}.precision-missing-dossier p{max-width:660px;color:var(--precision-muted);margin:0 0 20px;line-height:1.65}.precision-executive-summary{padding:24px}.precision-section-intro{grid-template-columns:minmax(260px,.72fr) minmax(0,1.5fr);align-items:end;gap:28px;display:grid}.precision-section-intro span,.precision-score-section>header span,.precision-coverage-panel>span{color:var(--precision-green);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.precision-section-intro h2,.precision-score-section>header h2,.precision-coverage-panel h2{color:var(--precision-ink);letter-spacing:-.025em;margin:5px 0 0;font-size:21px}.precision-section-intro>p{color:#344f66;margin:0;font-size:15px;line-height:1.65}.precision-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.precision-summary-grid article{background:#fbfdff;border:1px solid #dbe6ee;border-radius:14px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.precision-summary-grid article>span{color:#0971bc;text-transform:uppercase;font-size:10px;font-weight:900}.precision-summary-grid strong{color:#193c5c;font-size:13px;line-height:1.5}.precision-summary-grid small{color:#718497;font-size:10px;line-height:1.5}.precision-score-section{padding:5px 0 0}.precision-score-section>header{justify-content:space-between;gap:24px;padding:0 4px;display:flex}.precision-score-section>header p{max-width:470px;color:var(--precision-muted);text-align:right;margin:0;font-size:12px;line-height:1.55}.precision-score-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.precision-score-cards article{border:1px solid var(--precision-line);background:#fff;border-radius:15px;gap:10px;min-width:0;padding:15px;display:grid;box-shadow:0 8px 22px #1543640d}.precision-score-cards article>div{gap:2px;display:grid}.precision-score-cards article span{color:#35566f;font-size:11px;font-weight:900}.precision-score-cards article small{color:#8392a1;font-size:9px}.precision-score-cards article>strong{color:var(--precision-ink);font-size:27px}.precision-score-cards i{background:#e7edf2;border-radius:999px;height:5px;overflow:hidden}.precision-score-cards i b{border-radius:inherit;background:linear-gradient(90deg,#0b70c6,#08a57a);height:100%;display:block}.precision-score-cards p{color:#77889a;margin:0;font-size:9.5px;line-height:1.45}.precision-score-cards article.overall{background:linear-gradient(145deg,#eef8ff,#effaf6);border-color:#b8d7ed}.precision-score-cards article.overall.low{background:#fff5f2;border-color:#efc0b8}.precision-score-cards article.overall.medium{background:#fff9ea;border-color:#efd69f}.precision-dossier-workspace{min-width:0}.precision-tab-list{z-index:8;scrollbar-width:thin;background:#f9fcfef5;border:1px solid #d7e4ed;border-radius:15px;gap:4px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 9px 26px #0f345112}.precision-tab-list button{color:#526a7e;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 0 auto;padding:7px 12px;font-size:11px;font-weight:850}.precision-tab-list button:hover{color:#075fa9;background:#edf5fa}.precision-tab-list button.active{color:#fff;background:#0a64b5;box-shadow:0 5px 13px #095fab33}.precision-tab-actions{flex:none;margin-left:auto;display:none;position:relative}.precision-tab-actions>summary{color:#185b8d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7d9e7;border-radius:10px;align-items:center;min-height:38px;padding:8px 12px;font-size:11px;font-weight:900;list-style:none;display:flex}.precision-tab-actions>summary::-webkit-details-marker{display:none}.precision-tab-actions>div{z-index:20;background:#fff;border:1px solid #cddde8;border-radius:12px;gap:4px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #0d37572e}.precision-tab-actions>div button{text-align:left;width:100%}.precision-workspace-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:14px;margin-top:12px;display:grid}.precision-tab-panel{min-width:0;padding:24px;container-type:inline-size}.precision-tab-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.precision-tab-heading>span{color:#0665b6;background:#e6f3fd;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:950;display:grid}.precision-tab-heading>div{min-width:0;margin-right:auto}.precision-tab-heading h2{color:var(--precision-ink);margin:1px 0 3px;font-size:20px}.precision-tab-heading p{color:var(--precision-muted);margin:0;font-size:11px;line-height:1.5}.precision-opportunity-callout{border:1px solid #bcded2;border-left:4px solid var(--precision-green);background:linear-gradient(105deg,#eefaf6,#fbfefd);border-radius:4px 14px 14px 4px;margin-bottom:14px;padding:19px}.precision-opportunity-callout span,.precision-outreach-angle span{color:var(--precision-green);text-transform:uppercase;font-size:10px;font-weight:900}.precision-opportunity-callout h3{color:#123f37;margin:6px 0;font-size:18px}.precision-opportunity-callout p,.precision-outreach-angle p{color:#4e6d67;margin:0;font-size:12px;line-height:1.6}.precision-three-column,.precision-two-column,.precision-fact-grid,.precision-decision-summary,.precision-outreach-grid{gap:11px;display:grid}.precision-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.precision-two-column,.precision-decision-summary,.precision-outreach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.precision-three-column article,.precision-two-column article,.precision-decision-summary article{background:#fff;border:1px solid #dbe5ec;border-radius:14px;min-width:0;padding:17px}.precision-three-column span,.precision-decision-summary span{color:#0870bc;text-transform:uppercase;font-size:10px;font-weight:900}.precision-three-column h3,.precision-two-column h3{color:#173c5a;margin:7px 0;font-size:14px}.precision-three-column p,.precision-two-column p,.precision-two-column li{color:#627688;font-size:11px;line-height:1.6}.precision-two-column ul{margin:7px 0 0;padding-left:18px}.precision-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.precision-fact-grid article{background:#fbfdff;border:1px solid #dbe6ed;border-radius:13px;gap:5px;min-width:0;padding:15px;display:grid}.precision-fact-grid span{color:#718497;text-transform:uppercase;font-size:9px;font-weight:900}.precision-fact-grid strong{color:#173d5d;overflow-wrap:anywhere;font-size:13px}.precision-fact-grid small{color:#77899a;font-size:10px;line-height:1.45}.precision-layer-block{background:#fbfdff;border:1px solid #dce6ed;border-radius:14px;margin-top:13px;padding:18px}.precision-layer-block h3{color:#193e5d;margin:0 0 10px;font-size:14px}.precision-layer-block ul{margin:0;padding-left:18px}.precision-layer-block li{color:#5d7183;margin:7px 0;font-size:11px;line-height:1.55}.precision-layer-block li a{color:#086cbc;margin-left:8px;font-weight:850}.precision-unknown{background:#fffaee;border:1px dashed #d5bf88;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.precision-unknown>span{color:#714d08;background:#f3db9e;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-weight:950;display:grid}.precision-unknown p{color:#755e2f;margin:1px 0 0;font-size:11px;line-height:1.55}.precision-evidence-ledger{gap:9px;display:grid}.precision-evidence-ledger article{background:#fff;border:1px solid #dbe5ec;border-left:4px solid #0c9570;border-radius:4px 13px 13px 4px;gap:5px;padding:15px 17px;display:grid}.precision-evidence-ledger article.observed_signal{border-left-color:#1673bf}.precision-evidence-ledger article.ai_assessment{border-left-color:#6652b9}.precision-evidence-ledger article.unknown{background:#fffdf7;border-left-color:#c28a1a}.precision-evidence-ledger article>div{justify-content:space-between;gap:10px;display:flex}.precision-evidence-ledger span{color:#0a815f;text-transform:uppercase;font-size:9px;font-weight:950}.precision-evidence-ledger .observed_signal span{color:#0b68ad}.precision-evidence-ledger .ai_assessment span{color:#5c46a9}.precision-evidence-ledger .unknown span{color:#95630c}.precision-evidence-ledger h3{color:#274b66;text-transform:capitalize;margin:0;font-size:11px}.precision-evidence-ledger p{color:#5f7384;margin:0;font-size:11px;line-height:1.55}.precision-evidence-ledger a{color:#086cbc;font-size:10px;font-weight:850}.precision-evidence-ledger small{color:#8695a3;font-size:9px}.precision-roadmap{gap:10px;display:grid}.precision-roadmap article{background:#fbfdff;border:1px solid #dce6ed;border-radius:14px;padding:17px 17px 17px 64px;position:relative}.precision-roadmap article:before{content:"";background:#bad4e7;width:1px;position:absolute;top:0;bottom:0;left:25px}.precision-roadmap article:after{content:"";background:#0870bf;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:21px;left:19px;box-shadow:0 0 0 1px #8fb9d7}.precision-roadmap span{color:#0a6bb5;text-transform:uppercase;font-size:9px;font-weight:950}.precision-roadmap h3{color:#173c59;margin:5px 0;font-size:14px}.precision-roadmap p{color:#637687;margin:0;font-size:11px;line-height:1.6}.precision-decision-summary{margin-bottom:14px}.precision-decision-summary strong{color:#173c5a;margin:7px 0 4px;font-size:14px;display:block}.precision-decision-summary small{color:#6b7f91;font-size:10px;line-height:1.5}.precision-tab-panel .decision-maker-panel{box-shadow:none;border:0;padding:0}.precision-tab-panel .decision-maker-header{padding-top:0}@container (width<=840px){.precision-tab-panel .decision-maker-header{grid-template-columns:minmax(0,1fr)}}.precision-outreach-angle{background:#f7f4ff;border:1px solid #d8d0f2;border-radius:13px;margin-bottom:13px;padding:16px}.precision-outreach-angle span{color:#5d47aa}.precision-outreach-angle p{color:#5f5580;margin-top:5px}.precision-outreach-grid article{border:1px solid #dbe5ec;border-radius:14px;min-width:0;padding:17px}.precision-outreach-grid article>div{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.precision-outreach-grid article>div>span{color:#0869b5;text-transform:uppercase;font-size:11px;font-weight:950}.precision-outreach-grid button{color:#135c92;font:inherit;cursor:pointer;background:#f5f9fc;border:1px solid #c9dbe8;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:850}.precision-outreach-grid label{color:#7c8b99;text-transform:uppercase;gap:5px;margin-top:9px;font-size:9px;font-weight:900;display:grid}.precision-outreach-grid label strong,.precision-outreach-grid pre{color:#263f55;font:inherit;text-transform:none;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.62}.precision-outreach-grid pre{max-height:330px;margin:0;overflow:auto}.precision-outreach-grid article>small{color:#75889a;font-size:9px;line-height:1.5}.precision-discovery-questions{background:#fbfdff;border:1px solid #dce6ed;border-radius:14px;margin-top:13px;padding:17px}.precision-discovery-questions h3{color:#173c59;margin:0;font-size:14px}.precision-discovery-questions ol{margin:10px 0 0;padding-left:20px}.precision-discovery-questions li{color:#5e7284;margin:7px 0;font-size:11px;line-height:1.55}.precision-two-column dl{gap:6px;margin:8px 0 0;display:grid}.precision-two-column dl>div{border-bottom:1px solid #e4ebf0;justify-content:space-between;gap:15px;display:flex}.precision-two-column dt,.precision-two-column dd{color:#687c8f;margin:0 0 6px;font-size:10px}.precision-two-column dd{color:#213f58;font-weight:850}.precision-source-directory{gap:7px;margin-top:13px;display:grid}.precision-source-directory h3{color:#173c59;margin:0 0 4px;font-size:14px}.precision-source-directory>a{background:#fff;border:1px solid #dbe5ec;border-radius:11px;grid-template-columns:25px minmax(100px,.35fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px 13px;display:grid}.precision-source-directory>a>span{color:#0967b2;background:#e9f4fb;border-radius:7px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:950;display:grid}.precision-source-directory strong{color:#214661;font-size:10px}.precision-source-directory small{color:#788a99;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.technology-journey-workspace{gap:14px;display:grid}.technology-retained-warning{background:#fff9e9;border:1px solid #ead49d;border-radius:13px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.technology-retained-warning>span{color:#684707;background:#f0ce78;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.technology-retained-warning strong{color:#694f17;font-size:12px}.technology-retained-warning p{color:#806a39;margin:3px 0 0;font-size:11px;line-height:1.5}.technology-coverage-warning{background:#eef7fd;border:1px solid #b8d7eb;border-radius:13px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.technology-coverage-warning>span{color:#0867a9;background:#d7ebf8;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.technology-coverage-warning strong{color:#13557f;font-size:12px}.technology-coverage-warning p{color:#527187;margin:3px 0 0;font-size:11px;line-height:1.5}.technology-consent-notice{background:#f5f9fc;border:1px solid #c8dce9;border-radius:13px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.technology-consent-notice>span{color:#42657d;background:#dfeaf1;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.technology-consent-notice strong{color:#173f5d;font-size:12px}.technology-consent-notice p{color:#536e81;margin:3px 0;font-size:11px;line-height:1.5}.technology-consent-notice small{color:#718795;font-size:9px}.technology-consent-notice.handled{background:#effaf6;border-color:#adddca}.technology-consent-notice.handled>span{color:#087554;background:#ccefe1}.technology-consent-notice.handled strong{color:#086449}.technology-consent-notice.blocked{background:#fff6f4;border-color:#efc4be}.technology-consent-notice.blocked>span{color:#a34236;background:#f7d8d3}.technology-consent-notice.blocked strong{color:#963d33}.technology-consent-notice.blocked p{color:#80534e}.technology-summary,.technology-section{background:#fff;border:1px solid #d7e4ed;border-radius:15px;min-width:0;padding:18px}.technology-summary{background:linear-gradient(145deg,#f1f9ff,#f4fbf8);border-color:#b9d8ed}.technology-summary>header,.technology-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.technology-summary>header>div>span,.technology-section-heading>div>span{color:#0872be;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950}.technology-summary h3,.technology-section-heading h3{color:#173d5b;margin:4px 0 0;font-size:15px}.technology-section-heading p{color:#687c8d;max-width:760px;margin:5px 0 0;font-size:11px;line-height:1.55}.technology-section-heading>small{color:#748796;white-space:nowrap;font-size:9px}.technology-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.technology-summary-grid article{background:#ffffffe6;border:1px solid #d7e5ed;border-radius:13px;gap:5px;min-width:0;padding:14px;display:grid}.technology-summary-grid article.maturity{background:#edf7ff;border-color:#b7d5ea}.technology-summary-grid span{color:#526c7e;font-size:10px;font-weight:850}.technology-summary-grid strong{color:#123d61;font-size:24px;line-height:1.1}.technology-summary-grid strong small{color:#688092;margin-left:2px;font-size:11px}.technology-summary-grid article.maturity strong{font-size:17px}.technology-summary-grid small{color:#7b8c99;font-size:9px;line-height:1.4}.technology-summary-grid strong.not-verified{font-size:16px;line-height:1.25}.technology-ai-summary{background:#f7f5ff;border-left:4px solid #6550b5;border-radius:4px 12px 12px 4px;margin-top:10px;padding:14px 15px}.technology-ai-summary>span{color:#5f49a8;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:950}.technology-ai-summary p{color:#4e4770;margin:5px 0 3px;font-size:12px;line-height:1.55}.technology-ai-summary small{color:#7a7295;font-size:9px}.technology-evidence-badge{color:#647583;white-space:nowrap;background:#eef2f5;border-radius:999px;align-items:center;width:fit-content;padding:4px 7px;font-size:8px;font-weight:950;line-height:1.2;display:inline-flex}.technology-evidence-badge.confirmed{color:#067755;background:#dcf5ea}.technology-evidence-badge.inferred{color:#5e48a8;background:#ebe7fb}.technology-evidence-badge.unknown{color:#64727d;background:#edf0f2}.technology-evidence-badge.not-publicly-detected{color:#855d08;background:#fff2d8}.technology-filters{background:#f7fafc;border:1px solid #dce6ed;border-radius:12px;grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(110px,.8fr));gap:9px;margin-top:13px;padding:11px;display:grid}.technology-filters label{color:#617789;text-transform:uppercase;gap:5px;min-width:0;font-size:12px;font-weight:900;display:grid}.technology-filters input,.technology-filters select{box-sizing:border-box;color:#173c58;width:100%;min-width:0;min-height:42px;font:inherit;text-transform:none;background:#fff;border:1px solid #cbdce7;border-radius:9px;padding:9px 11px;font-size:14px}.technology-table-wrap{border:1px solid #dbe5ec;border-radius:12px;margin-top:10px;overflow-x:auto}.technology-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1480px}.technology-table th{color:#516c80;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#edf5fa;padding:11px;font-size:12px}.technology-table td{color:#536b7c;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e3ebf0;padding:12px 11px;font-size:13px;line-height:1.5}.technology-table th:first-child{width:180px}.technology-table th:nth-child(2){width:130px}.technology-table th:nth-child(3){width:180px}.technology-table th:nth-child(4){width:140px}.technology-table th:nth-child(5){width:160px}.technology-table th:nth-child(6){width:180px}.technology-table th:nth-child(7){width:120px}.technology-table th:nth-child(8){width:100px}.technology-table th:nth-child(9){width:190px}.technology-table th:nth-child(10){width:130px}.technology-table a{color:#086dbc;font-weight:850}.technology-table-empty{text-align:center;padding:24px!important}.technology-software-name{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px;display:grid}.technology-logo{color:#fff;background:linear-gradient(145deg,#0b65b4,#0b9473);border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid;box-shadow:0 5px 12px #0b5d9129}.technology-software-name>div{gap:5px;min-width:0;display:grid}.technology-software-name strong{color:#173d59;font-size:11px}.technology-empty-value{color:#8795a1;font-style:italic}.technology-consent-phase{color:#527287;font-size:8px;font-weight:800;line-height:1.3}.customer-solution-section{border-color:#bad8eb;box-shadow:0 12px 32px #1446690f}.customer-journey-coverage{background:linear-gradient(135deg,#f2f9fd,#f3fbf7);border:1px solid #cfe0ec;border-radius:13px;gap:12px;margin-top:14px;padding:14px;display:grid}.customer-journey-coverage-copy>span{color:#0872be;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:950}.customer-journey-coverage-copy p{color:#385a70;margin:5px 0 3px;font-size:14px;line-height:1.55}.customer-journey-coverage-copy small{color:#6d8291;font-size:12px}.customer-journey-stage-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.customer-journey-stage-strip article{background:#fff;border:1px solid #d6e0e7;border-top:4px solid #98a5ae;border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.customer-journey-stage-strip article.covered{border-top-color:#15966f}.customer-journey-stage-strip article.partial{border-top-color:#d79218}.customer-journey-stage-strip article.unverified{background:#f8fafb;border-top-color:#98a5ae}.customer-journey-stage-strip span{color:#294c65;overflow-wrap:anywhere;font-size:12px;font-weight:900}.customer-journey-stage-strip strong{color:#123d61;font-size:19px}.customer-journey-stage-strip small{color:#708390;font-size:11px;line-height:1.3}.customer-journey-gaps{border-top:1px solid #dbe7ed}.customer-journey-gaps summary{color:#4b6678;cursor:pointer;padding-top:10px;font-size:13px;font-weight:850}.customer-journey-gaps ul{margin:9px 0 0;padding-left:20px}.customer-journey-gaps li{color:#637887;margin:5px 0;font-size:13px;line-height:1.45}.customer-solution-table-wrap{border:1px solid #dbe5ec;border-radius:12px;margin-top:12px;overflow-x:auto}.customer-solution-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1220px}.customer-solution-table th{color:#516c80;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#edf5fa;padding:11px;font-size:12px}.customer-solution-table td{color:#536b7c;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e3ebf0;padding:12px 11px;font-size:13px;line-height:1.5}.customer-solution-table th:first-child{width:165px}.customer-solution-table th:nth-child(2){width:155px}.customer-solution-table th:nth-child(3){width:210px}.customer-solution-table th:nth-child(4){width:125px}.customer-solution-table th:nth-child(5){width:230px}.customer-solution-table th:nth-child(6){width:90px}.customer-solution-table th:nth-child(7){width:200px}.customer-solution-table td:first-child,.customer-solution-table td:nth-child(4){gap:6px;display:grid}.customer-solution-table td>strong{color:#173d59}.customer-solution-table td p{margin:0 0 5px}.customer-solution-table a{color:#086dbc;font-weight:850}.customer-solution-table td:nth-child(4) small{color:#7a8c98;font-size:11px}.customer-solution-stage{color:#0869ae;background:#e6f2fb;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:900}.technology-evidence-badge.uncertain{color:#855d08;background:#fff2d8}.digital-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.digital-product-grid article{background:#fbfdff;border:1px solid #dbe5ec;border-top:3px solid #0b75bf;border-radius:13px;min-width:0;padding:15px}.digital-product-grid article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.digital-product-grid article>header span:not(.technology-evidence-badge){color:#0871bb;text-transform:uppercase;font-size:9px;font-weight:950}.digital-product-grid h4{color:#173d5a;margin:3px 0 0;font-size:13px}.digital-product-grid dl{gap:6px;margin:11px 0 0;display:grid}.digital-product-grid dl>div{grid-template-columns:105px minmax(0,1fr);gap:9px;min-width:0;display:grid}.digital-product-grid dt{color:#718492;font-size:9px;font-weight:900}.digital-product-grid dd{color:#3e596c;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px}.digital-product-grid a{color:#086dbc;font-weight:800}.digital-product-grid article>p{color:#637787;border-top:1px solid #e2eaf0;margin:11px 0 0;padding-top:10px;font-size:10px;line-height:1.5}.technology-unknown{background:#f9fbfc;border:1px dashed #cbd9e1;border-radius:12px;align-items:flex-start;gap:9px;margin-top:13px;padding:14px;display:flex}.technology-unknown>span{color:#627581;background:#e7edf1;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.technology-unknown p{color:#687b89;margin:1px 0 0;font-size:11px;line-height:1.5}.technology-journey-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.technology-journey-map>article{background:#fff;border:1px solid #d6e1e7;border-top:4px solid #929fa8;border-radius:13px;min-width:0;overflow:hidden}.technology-journey-map>article.well-supported{border-top-color:#0a9c71}.technology-journey-map>article.present-weak{border-top-color:#df9b22}.technology-journey-map>article.missing-serious{border-top-color:#d65749}.technology-journey-map>article.unverified{background:#fafbfc;border-top-color:#94a1aa}.technology-journey-map article>header{background:#f7fafc;border-bottom:1px solid #e1e9ee;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:8px;padding:12px;display:grid}.technology-journey-map article>header>span{color:#0b69af;background:#e4f1fb;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:950;display:grid}.technology-journey-map article>header h4{color:#1b425f;margin:0 0 4px;font-size:12px}.technology-journey-map article>header>strong{color:#173d59;font-size:17px}.technology-journey-map dl{gap:8px;margin:0;padding:12px;display:grid}.technology-journey-map dl>div{gap:2px;display:grid}.technology-journey-map dt{color:#718493;letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:950}.technology-journey-map dd{color:#506a7c;overflow-wrap:anywhere;margin:0;font-size:9.5px;line-height:1.45}.technology-journey-map footer{border-top:1px solid #e2eaf0;flex-wrap:wrap;gap:8px;padding:9px 12px;display:flex}.technology-journey-map footer a,.technology-journey-map footer span{color:#768996;font-size:8px;font-weight:800}.technology-journey-map footer a{color:#086dbc}.journey-gap-list{gap:10px;margin-top:13px;display:grid}.journey-gap-list>article{background:#fffdf8;border:1px solid #e2d5b6;border-left:4px solid #dda12d;border-radius:4px 13px 13px 4px;overflow:hidden}.journey-gap-list>article.high,.journey-gap-list>article.critical{background:#fff9f8;border-color:#ecc7c2 #ecc7c2 #ecc7c2 #d85345}.journey-gap-list article>header{border-bottom:1px solid #735c2d1f;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.journey-gap-list article>header span{color:#9b6a0c;text-transform:uppercase;font-size:9px;font-weight:950}.journey-gap-list article>header h4{color:#4d4535;margin:4px 0 0;font-size:12px}.journey-gap-list article>header b{color:#74500a;background:#f5dca8;border-radius:7px;padding:4px 7px;font-size:8px}.journey-gap-list article.high>header b,.journey-gap-list article.critical>header b{color:#993f34;background:#f5d4d0}.journey-gap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 15px;display:grid}.journey-gap-grid>div{min-width:0}.journey-gap-grid span:not(.technology-evidence-badge){color:#758592;letter-spacing:.03em;text-transform:uppercase;font-size:8px;font-weight:950}.journey-gap-grid p{color:#586d7d;margin:4px 0;font-size:10px;line-height:1.5}.journey-gap-grid a{color:#086dbc;margin-right:7px;font-size:9px;font-weight:850}.technology-detail-list{gap:7px;margin-top:13px;display:grid}.technology-detail-list details{background:#fbfdff;border:1px solid #dbe5ec;border-radius:11px}.technology-detail-list summary{color:#294e68;cursor:pointer;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-size:11px;font-weight:900;list-style:none;display:grid}.technology-detail-list summary::-webkit-details-marker{display:none}.technology-detail-list summary>b{color:#0a67ab;background:#e8f2f9;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.technology-detail-list details[open] summary>b{transform:rotate(45deg)}.technology-detail-list details>div{border-top:1px solid #e4ebf0;padding:0 13px 13px}.technology-detail-list details p{color:#6b7d8b;margin:10px 0 0;font-size:10px;line-height:1.5}.technology-detail-list ul{margin:9px 0 0;padding-left:18px}.technology-detail-list li{color:#465f72;overflow-wrap:anywhere;margin:5px 0;font-size:10px;line-height:1.45}.technology-detail-list footer{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.technology-detail-list footer a{color:#086dbc;font-size:9px;font-weight:850}.precision-coverage-panel{padding:19px;position:sticky;top:62px}.precision-coverage-panel h2{font-size:17px}.precision-coverage-panel ul{margin:15px 0 0;padding:0;list-style:none;display:grid}.precision-coverage-panel li{border-bottom:1px solid #e2eaf0;grid-template-columns:27px 1fr;gap:9px;padding:10px 0;display:grid}.precision-coverage-panel li>span{color:#07845f;background:#e9f8f2;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:950;display:grid}.precision-coverage-panel li.partial>span{color:#0969b3;background:#eef5fb}.precision-coverage-panel li.missing>span{color:#9d6705;background:#fff4dd}.precision-coverage-panel li div{gap:2px;min-width:0;display:grid}.precision-coverage-panel li strong{color:#23445d;font-size:10px}.precision-coverage-panel li small{color:#788999;font-size:9px;line-height:1.4}.precision-coverage-rule{background:#eef6fb;border-radius:11px;margin-top:15px;padding:13px}.precision-coverage-rule strong{color:#0b578d;font-size:10px}.precision-coverage-rule p{color:#637a8d;margin:4px 0 0;font-size:9px;line-height:1.5}@container (width<=1250px){.technology-table-wrap,.customer-solution-table-wrap{overflow:visible}.technology-table,.customer-solution-table{table-layout:auto;min-width:0}.technology-table thead,.customer-solution-table thead{display:none}.technology-table tbody,.customer-solution-table tbody{background:#f5f8fb;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:10px;display:grid}.technology-table tr,.customer-solution-table tr{background:#fff;border:1px solid #dce6ed;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 16px;min-width:0;padding:14px;display:grid;box-shadow:0 7px 18px #092d490b}.technology-table td,.customer-solution-table td{border:0;min-width:0;padding:0;display:block}.technology-table td[data-label]:before,.customer-solution-table td[data-label]:before{color:#81909c;content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:950;display:block}.technology-table td:first-child,.customer-solution-table td:first-child{grid-column:1/-1}.technology-table td:first-child:before,.customer-solution-table td:first-child:before{display:none}}@container (width<=680px){.technology-table tbody,.customer-solution-table tbody,.technology-table tr,.customer-solution-table tr{grid-template-columns:1fr}.technology-table td:first-child,.customer-solution-table td:first-child{grid-column:1}}@media (max-width:1350px){.technology-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.precision-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.precision-score-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.precision-workspace-grid{grid-template-columns:1fr}.precision-coverage-panel{position:static}.precision-coverage-panel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}.customer-journey-stage-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.precision-dossier-hero{grid-template-columns:1fr;padding:20px}.precision-hero-actions{justify-content:flex-start;max-width:none}.precision-confidence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.precision-confidence-strip>div:nth-child(2){border-right:0}.precision-confidence-strip>div:nth-child(-n+2){border-bottom:1px solid #d8e6ef}.precision-section-intro{grid-template-columns:1fr;gap:12px}.precision-section-intro>p,.precision-score-section>header p{text-align:left}.precision-score-section>header{gap:8px;display:grid}.precision-three-column,.precision-fact-grid{grid-template-columns:1fr 1fr}.precision-two-column,.precision-outreach-grid{grid-template-columns:1fr}.precision-tab-panel{padding:19px}.precision-coverage-panel ul,.technology-summary-grid,.technology-journey-map,.technology-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-filters label:first-child{grid-column:1/-1}.journey-gap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-table{table-layout:auto;min-width:0}.technology-table thead{display:none}.technology-table tbody{gap:10px;padding:9px;display:grid}.technology-table tr{background:#fff;border:1px solid #dce6ed;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.technology-table td{border:0;min-width:0;padding:0}.technology-table td[data-label]:before{color:#81909c;content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.technology-table td:first-child{grid-column:1/-1}.technology-table td:first-child:before{display:none}.technology-table td[colspan]{grid-column:1/-1}.customer-journey-stage-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-solution-table{table-layout:auto;min-width:0}.customer-solution-table thead{display:none}.customer-solution-table tbody{gap:10px;padding:9px;display:grid}.customer-solution-table tr{background:#fff;border:1px solid #dce6ed;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px;display:grid}.customer-solution-table td{border:0;min-width:0;padding:0}.customer-solution-table td[data-label]:before{color:#81909c;content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:950;display:block}.customer-solution-table td:first-child{grid-column:1/-1}.customer-solution-table td:first-child:before{display:none}}@media (max-width:520px){.precision-dossier-identity{grid-template-columns:52px minmax(0,1fr);gap:13px;display:grid}.precision-dossier-page .company-avatar.large{border-radius:15px;flex-basis:52px;width:52px;height:52px}.precision-dossier-identity h1{font-size:28px}.precision-hero-actions .button{width:100%}.precision-hero-actions .prospect-actions-menu{margin-left:auto}.precision-summary-grid,.precision-score-cards,.precision-three-column,.precision-fact-grid,.precision-decision-summary,.precision-coverage-panel ul,.precision-confidence-strip{grid-template-columns:1fr}.precision-confidence-strip>div{border-bottom:1px solid #d8e6ef;border-right:0}.precision-confidence-strip>div:last-child{border-bottom:0}.precision-tab-panel{padding:16px}.precision-tab-heading{flex-wrap:wrap}.precision-tab-heading .button{width:100%}.precision-source-directory>a{grid-template-columns:25px minmax(0,1fr)}.precision-source-directory small{grid-column:2}.technology-summary,.technology-section{padding:14px}.technology-summary-grid,.digital-product-grid,.technology-journey-map,.journey-gap-grid,.technology-filters{grid-template-columns:1fr}.technology-section-heading{display:grid}.technology-section-heading>small{white-space:normal}.digital-product-grid dl>div{grid-template-columns:1fr;gap:2px}.technology-table tr{grid-template-columns:1fr}.technology-table td:first-child{grid-column:1}.customer-journey-stage-strip,.customer-solution-table tr{grid-template-columns:1fr}.customer-solution-table td:first-child{grid-column:1}}@media (max-width:700px){.precision-tab-list{flex-wrap:wrap;overflow:visible}.precision-tab-list .secondary-tab{display:none}.precision-tab-actions{display:block}}.precision-criteria-preview{background:linear-gradient(135deg,#f0f8ff,#effaf6);border:1px solid #b9d9ed;border-radius:15px;margin-bottom:14px;padding:16px}.precision-criteria-preview>div:first-child{align-items:flex-start;gap:11px;display:flex}.precision-criteria-preview>div:first-child>span{color:#fff;background:#5945ad;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:950;display:grid}.precision-criteria-preview strong{color:#123b57;font-size:13px}.precision-criteria-preview p{color:#5e7484;margin:3px 0 0;font-size:11px;line-height:1.5}.precision-criteria-preview details{border-top:1px solid #d6e6ef;margin-top:12px;padding-top:10px}.precision-criteria-preview summary{color:#075f9f;cursor:pointer;font-size:11px;font-weight:900}.precision-criteria-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:11px;display:grid}.precision-criteria-columns section,.precision-interpretations{background:#ffffffc7;border-radius:11px;padding:12px}.precision-criteria-preview h4{color:#214a64;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:10px}.precision-criteria-preview ul{margin:8px 0 0;padding-left:17px}.precision-criteria-preview li{color:#546c7d;margin:5px 0;font-size:10px;line-height:1.45}.precision-criteria-gaps{background:#fff5df;border-radius:9px;padding:9px 11px;color:#8b5200!important}.precision-criteria-ready{font-weight:850;color:#087458!important}.precision-interpretations{margin-top:10px}.precision-no-ambiguity{margin-top:10px!important}.precision-preference-inputs{grid-template-columns:1fr 1fr;gap:9px;margin-top:11px;display:grid}.precision-preference-inputs label{color:#284d66;gap:5px;font-size:10px;font-weight:850;display:grid}.precision-preference-inputs label small{color:#7d8e99;font-weight:650}.precision-preference-inputs input{color:#153d57;background:#fff;border:1px solid #c9dce8;border-radius:9px;min-width:0;height:38px;padding:0 10px;font-size:11px}.precision-quality-decision{background:#effaf6;border:1px solid #b6dfd2;border-radius:14px;margin:14px 0;padding:15px}.precision-quality-decision>div{gap:11px;display:flex}.precision-quality-decision>div>span{color:#fff;background:#07845f;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:950;display:grid}.precision-quality-decision strong{color:#0b5c46;font-size:12px}.precision-quality-decision p{color:#607785;margin:4px 0 0;font-size:10px;line-height:1.5}.precision-quality-decision.near-match,.precision-quality-decision.rejected{background:#fff8ea;border-color:#efd19c}.precision-quality-decision.near-match>div>span,.precision-quality-decision.rejected>div>span{background:#ad7107}.precision-quality-decision.near-match strong,.precision-quality-decision.rejected strong{color:#805000}.precision-quality-decision details{margin-top:10px}.precision-quality-decision summary{color:#7c5207;cursor:pointer;font-size:10px;font-weight:900}.precision-quality-decision ul{margin:8px 0 0;padding-left:18px}.precision-quality-decision li{color:#705f43;margin:5px 0;font-size:10px;line-height:1.45}.precision-claim-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.precision-claim-ledger article{background:#fff;border:1px solid #d8e4eb;border-left:4px solid #8395a1;border-radius:12px;padding:14px}.precision-claim-ledger article.confirmed{border-left-color:#07845f}.precision-claim-ledger article.strongly-supported{border-left-color:#1a76bd}.precision-claim-ledger article.inferred{border-left-color:#bf7a0b}.precision-claim-ledger article.conflicting{border-left-color:#c5463b}.precision-claim-ledger article>div,.precision-claim-ledger footer{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.precision-claim-ledger article>div span{color:#34536a;text-transform:uppercase;font-size:9px;font-weight:950}.precision-claim-ledger h3{color:#173e58;margin:9px 0 5px;font-size:12px;line-height:1.4}.precision-claim-ledger p{color:#637887;margin:0;font-size:10px;line-height:1.5}.precision-claim-ledger footer{margin-top:10px}.precision-claim-ledger a{color:#096db3;font-size:9px;font-weight:850}.precision-claim-ledger small{color:#82919c;font-size:9px}.precision-feedback{border:1px solid #dce5eb;border-radius:11px;margin-top:13px;padding:11px}.precision-feedback summary{color:#244b65;cursor:pointer;font-size:10px;font-weight:900}.precision-feedback p{color:#6b7f8d;margin:8px 0;font-size:9px;line-height:1.45}.precision-feedback>div{flex-wrap:wrap;gap:5px;display:flex}.precision-feedback button{color:#536d7f;cursor:pointer;background:#fff;border:1px solid #cedce4;border-radius:999px;padding:6px 8px;font-size:8.5px;font-weight:800}.precision-feedback button.selected{color:#fff;background:#0b7b5e;border-color:#0b7b5e}.precision-near-matches .prospect-row{background:#fffbf2}.precision-screening-summary{background:#f5faff;border:1px solid #bfd9ea;border-radius:13px;margin:14px 18px 0;overflow:hidden}.precision-screening-summary>summary{color:#123f5f;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:13px 16px;display:flex}.precision-screening-summary>summary>span:first-child{gap:3px;display:grid}.precision-screening-summary>summary strong{font-size:13px}.precision-screening-summary>summary small{color:#708797;font-size:11px}.precision-screening-counts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.precision-screening-counts b{color:#376078;white-space:nowrap;background:#fff;border:1px solid #d2e2ec;border-radius:99px;padding:5px 8px;font-size:10px}.precision-screening-body{border-top:1px solid #d8e7ef;padding:14px 16px 16px}.precision-screening-body>p{color:#526f82;margin:0 0 12px;font-size:12px;line-height:1.5}.precision-screening-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.precision-screening-list article{background:#fff;border:1px solid #d9e5ec;border-left:4px solid #c35b51;border-radius:10px;min-width:0;padding:11px}.precision-screening-list article>div{gap:3px;display:grid}.precision-screening-list article strong{color:#173f5b;overflow-wrap:anywhere;font-size:12px}.precision-screening-list article small{color:#718694;font-size:10px;line-height:1.4}.precision-screening-list article p{color:#7b4d48;margin:8px 0;font-size:11px;line-height:1.45}.precision-screening-list article a,.precision-screening-list article>span{color:#096cab;font-size:10px;font-weight:800}.precision-screening-body>small{color:#718694;margin-top:10px;font-size:10px;display:block}.detail-page .social-audit-journey strong{white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (max-width:800px){.precision-screening-summary>summary{flex-direction:column;align-items:flex-start}.precision-screening-counts{justify-content:flex-start}.precision-screening-list{grid-template-columns:1fr}}.dashboard-reviews{margin-top:22px;padding:22px}.dashboard-reviews>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.dashboard-reviews h3{color:#123c5b;margin:5px 0 0;font-size:23px}.dashboard-reviews .review-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-reviews .review-card{background:#fbfdfd;border:1px solid #d7e3ea;border-radius:15px;min-width:0;padding:18px}.dashboard-reviews .review-card blockquote{color:#31536a;margin:11px 0 15px;font-size:16px;line-height:1.5}.dashboard-reviews .review-card footer{gap:3px;display:grid}.dashboard-reviews .review-card footer strong{color:#123d5d;font-size:14px}.dashboard-reviews .review-card footer span{color:#718390;font-size:13px}.review-submission{width:min(430px,100%);position:relative}.review-submission>summary{color:#075f9e;cursor:pointer;background:#f5faff;border:1px solid #bed6e4;border-radius:11px;min-height:42px;padding:10px 14px;font-size:14px;font-weight:850;list-style-position:inside}.review-submission[open]>summary{border-radius:11px 11px 0 0}.review-submission form{background:#fff;border:1px solid #bed6e4;border-top:0;border-radius:0 0 11px 11px;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:15px;display:grid;box-shadow:0 12px 24px #0f385317}.review-submission label{color:#31556d;gap:5px;min-width:0;font-size:13px;font-weight:800;display:grid}.review-submission input,.review-submission select,.review-submission textarea{color:#143d59;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c8dbe7;border-radius:8px;padding:9px 10px;font-weight:500}.review-submission textarea{resize:vertical;min-height:95px}.review-submission .review-text-field,.review-submission .review-consent,.review-submission .button,.review-submission form>small,.review-submission form>p{grid-column:1/-1}.review-submission .review-consent{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.review-submission .review-consent input{width:17px;margin-top:2px}.review-submission form>p{color:#087458;margin:0;font-size:13px}.review-empty{color:#718493;border:1px dashed #cbdbe4;border-radius:12px;margin:0;padding:16px;font-size:14px}.admin-review-panel{padding:20px}.admin-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-review-list>article{background:#fff;border:1px solid #d8e3e9;border-radius:14px;min-width:0;padding:18px}.admin-review-list article>header,.admin-review-list article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-review-list blockquote{color:#294f68;margin:14px 0;font-size:16px;line-height:1.55}.admin-review-list article>p{color:#667c8c;font-size:14px}.admin-review-list article>footer{border-top:1px solid #e2eaee;padding-top:13px}.admin-review-list footer small{color:#728592;font-size:12px}.admin-review-list footer div{flex-wrap:wrap;gap:6px;display:flex}.admin-review-list footer button{color:#174c6e;cursor:pointer;background:#f6fafc;border:1px solid #c6d8e3;border-radius:8px;padding:7px 9px;font-weight:800}.admin-review-list footer button:last-child{color:#a2443b}.admin-review-status{color:#7b5b13;background:#fff2d6;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.admin-review-status.approved,.admin-review-status.featured{color:#087153;background:#dcf5eb}.admin-review-status.rejected{color:#9d453c;background:#fde8e5}@media (max-width:900px){.dashboard-reviews>header{flex-direction:column}.review-submission{width:100%}.dashboard-reviews .review-card-grid,.admin-review-list{grid-template-columns:1fr}}@media (max-width:700px){.precision-criteria-columns,.precision-preference-inputs,.precision-claim-ledger{grid-template-columns:1fr}}.settings-profile-step>.primary-service-field{display:none!important}.settings-grid label:has(select option[value=GEO_AI_VISIBILITY]){display:none!important}.stage-boundary-note{color:#554879;background:#f5f1ff;border-left:4px solid #6f54c8;border-radius:9px;margin:16px 0 0;padding:12px 14px;line-height:1.5}.stage-boundary-note strong{color:#4833a5}.strength-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qualification-workspace,.pipeline-workspace{gap:18px;width:100%;min-width:0;max-width:100%;display:grid}.qualification-hero,.pipeline-hero{align-items:center}.qualification-guardrail{background:#ffffffc7;border:1px solid #b8ddd3;border-radius:16px;gap:3px;min-width:220px;padding:20px;display:grid}.qualification-guardrail strong{color:#08775a;font-size:28px}.qualification-guardrail span{color:#244a61;font-weight:850}.qualification-guardrail small{color:#6c8290}.qualification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;min-width:0;display:grid}.qualification-grid>*,.qualification-launch>*,.qualification-results{min-width:0}.qualification-setup,.qualification-launch,.qualification-results,.pipeline-closed{max-width:100%;padding:20px;overflow:hidden}.qualification-setup>.panel-heading{align-items:flex-start;min-width:0}.qualification-setup>.panel-heading>div{min-width:0}.qualification-setup>.panel-heading>strong{text-align:right;flex:none;max-width:115px}.qualification-company-list,.qualification-service-list{gap:8px;width:100%;min-width:0;max-height:420px;display:grid;overflow:hidden auto}.qualification-company-list>label,.qualification-service-list>label,.qualification-depth-options>label{cursor:pointer;background:#fff;border:1px solid #d7e4ea;border-radius:11px;align-items:start;gap:10px;width:100%;min-width:0;padding:12px;display:grid}.qualification-company-list>label{grid-template-columns:20px minmax(0,1fr) auto}.qualification-service-list>label{grid-template-columns:20px minmax(0,1fr)}.qualification-depth-options>label{grid-template-columns:20px minmax(0,1fr);grid-template-areas:"control copy"".cost";align-content:start}.qualification-company-list label>input,.qualification-service-list label>input,.qualification-depth-options label>input{accent-color:#0b8a68;justify-self:start;width:18px;height:18px;margin:2px 0 0}.qualification-company-list>label.selected,.qualification-service-list>label.selected,.qualification-depth-options>label.selected{background:#effaf6;border-color:#35a789;box-shadow:0 0 0 2px #10916c14}.qualification-company-list label>span,.qualification-service-list label>span,.qualification-depth-options label>span{gap:3px;min-width:0;max-width:100%;display:grid}.qualification-depth-options label>input{grid-area:control}.qualification-depth-options label>span{grid-area:copy}.qualification-company-list label strong,.qualification-service-list label strong,.qualification-depth-options label strong{color:#123d59}.qualification-company-list label strong,.qualification-company-list label small,.qualification-service-list label strong,.qualification-service-list label small,.qualification-depth-options label strong,.qualification-depth-options label small{overflow-wrap:anywhere;word-break:normal}.qualification-company-list label small,.qualification-service-list label small,.qualification-depth-options label small{color:#718491;line-height:1.4}.qualification-company-list label>b,.qualification-depth-options label>b{color:#08775a;text-align:right;white-space:normal;max-width:125px;font-size:12px;line-height:1.35}.qualification-depth-options label>b{text-align:left;grid-area:cost;justify-self:start;max-width:none}.qualification-depth-options label strong,.qualification-depth-options label small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.custom-service-builder{background:#f9fcfd;border:1px solid #d3e2e9;border-radius:11px;margin-top:12px}.custom-service-builder>summary{color:#135274;cursor:pointer;padding:13px;font-weight:850}.qualification-service-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 13px 13px;display:grid}.qualification-service-form label,.qualification-launch-controls label{color:#34566c;gap:5px;min-width:0;font-size:12px;font-weight:800;display:grid}.qualification-service-form input,.qualification-service-form textarea,.qualification-launch-controls input,.qualification-launch-controls select{color:#123d59;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbdce5;border-radius:9px;padding:10px}.qualification-service-form textarea{resize:vertical;min-height:72px}.qualification-depth-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.qualification-launch{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:start;gap:20px;display:grid}.qualification-launch-controls{grid-template-columns:120px minmax(0,1fr);align-content:start;gap:10px;display:grid}.qualification-launch-controls .button,.qualification-cost{grid-column:1/-1}.qualification-cost{color:#49697c;background:#f3f8fa;border-radius:10px;justify-content:space-between;align-items:baseline;gap:10px;padding:11px 13px;display:flex}.qualification-cost strong{color:#0b7056;font-size:20px}.qualification-run-list{gap:14px;display:grid}.qualification-run{background:#fff;border:1px solid #d4e2e9;border-radius:13px;overflow:hidden}.qualification-run>header{background:#f8fbfc;border-bottom:1px solid #e1e9ed;justify-content:space-between;gap:18px;padding:15px;display:flex}.qualification-run>header>div{gap:3px;display:grid}.qualification-run>header>div:last-child{text-align:right}.qualification-run h4{color:#103c59;margin:0;font-size:20px}.qualification-outcome{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 15px;display:grid}.qualification-outcome>span{background:#f4f8fa;border-radius:9px;gap:3px;padding:10px;display:grid}.qualification-state{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950;display:inline-flex}.qualification-state.strong{color:#087257;background:#dcf5eb}.qualification-state.moderate{color:#176496;background:#e4f2fb}.qualification-state.weak,.qualification-state.unknown{color:#8b6413;background:#fff1d3}.qualification-state.dont_pitch{color:#a0443d;background:#fde7e4}.qualification-matrix table{min-width:980px}.qualification-matrix td{vertical-align:top}.qualification-matrix td>small,.qualification-matrix td>strong{display:block}.qualification-matrix ul{margin:0;padding-left:16px}.qualification-evidence-details{border:1px solid #dce7ec;border-radius:10px;margin:12px 15px;padding:12px}.qualification-evidence-details summary{color:#194e6b;cursor:pointer;font-weight:850}.qualification-evidence-details>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.qualification-evidence-details h5{margin:0 0 6px}.qualification-evidence-details ul{color:#567183;margin:0;padding-left:16px;font-size:12px}.qualification-run>footer{border-top:1px solid #e3eaee;flex-wrap:wrap;gap:16px;padding:12px 15px;display:flex}.qualification-run>footer a{color:#086aa5;font-weight:850}.pipeline-category-toolbar{grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);align-items:end;gap:20px;padding:18px 20px;display:grid}.pipeline-category-toolbar>div:first-child{min-width:0}.pipeline-category-toolbar h3{color:#123d59;margin:5px 0 4px;font-size:18px}.pipeline-category-toolbar p{color:#6a7f8e;margin:0;font-size:13px;line-height:1.45}.pipeline-category-controls{grid-template-columns:minmax(250px,1fr) auto;align-items:end;gap:10px 14px;min-width:0;display:grid}.pipeline-category-controls>label{color:#405f72;gap:5px;min-width:0;font-size:12px;font-weight:850;display:grid}.pipeline-category-controls>label>span:last-child{gap:6px;min-width:0;display:flex}.pipeline-category-controls input{color:#123d59;width:100%;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #cbdce5;border-radius:9px;padding:8px 10px}.pipeline-category-controls>label button{color:#17536f;min-height:40px;font:inherit;cursor:pointer;background:#f5f9fa;border:1px solid #c8dae3;border-radius:9px;flex:none;padding:8px 10px;font-size:12px;font-weight:850}.pipeline-category-controls>small{color:#6e8492;grid-column:1/-1;justify-self:end;font-size:11px}.pipeline-board{scroll-snap-type:x proximity;grid-auto-columns:minmax(280px,310px);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.pipeline-column{scroll-snap-align:start;background:#f5f8fa;border:1px solid #d5e2e8;border-radius:14px;min-height:390px;overflow:hidden}.pipeline-column>header{background:#fff;border-bottom:1px solid #dce6eb;justify-content:space-between;padding:13px;display:flex}.pipeline-column>header div{gap:3px;display:grid}.pipeline-column>header span{color:#123e5a;font-weight:900}.pipeline-column>header small{color:#748794}.pipeline-column>header>strong{color:#fff;background:#0b8364;border-radius:999px;place-items:center;width:auto;min-width:32px;height:32px;padding-inline:8px;font-size:12px;display:grid}.pipeline-column>div{gap:9px;padding:10px;display:grid}.pipeline-column-body{scrollbar-width:thin;scrollbar-color:#91aebb transparent;align-content:start;max-height:min(68vh,760px);overflow-y:auto}.pipeline-category-list{gap:8px;min-width:0;display:grid}.pipeline-category{background:#fff;border:1px solid #d8e4e9;border-radius:10px;min-width:0;overflow:hidden}.pipeline-category>summary{cursor:pointer;background:#f9fbfc;justify-content:space-between;align-items:center;gap:8px;min-height:50px;padding:9px 10px;list-style:none;display:flex}.pipeline-category>summary::-webkit-details-marker{display:none}.pipeline-category[open]>summary{background:#edf8f4;border-bottom:1px solid #deeaee}.pipeline-category>summary>span{gap:2px;min-width:0;display:grid}.pipeline-category>summary strong{color:#153f5a;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.pipeline-category>summary small{color:#758894;font-size:10px}.pipeline-category>summary i{color:#527181;font-size:16px;font-style:normal;transition:transform .16s}.pipeline-category[open]>summary i{transform:rotate(180deg)}.pipeline-category-cards{background:#f6f9fa;gap:8px;padding:8px;display:grid}.pipeline-card{background:#fff;border:1px solid #d9e4e9;border-radius:11px;gap:11px;padding:12px;display:grid;box-shadow:0 5px 14px #1237500d}.pipeline-card>a{gap:3px;text-decoration:none;display:grid}.pipeline-card>a strong{color:#123e59}.pipeline-card>a span,.pipeline-card>a small{color:#708390}.pipeline-card>div{flex-wrap:wrap;gap:5px;display:flex}.pipeline-card>div span{color:#3a6278;background:#eef5f8;border-radius:99px;padding:4px 6px;font-size:10px;font-weight:800}.pipeline-card label{color:#617a89;gap:4px;font-size:10px;font-weight:850;display:grid}.pipeline-card select{color:#173e57;background:#fff;border:1px solid #cadbe4;border-radius:8px;width:100%;padding:8px}.pipeline-category-more,.pipeline-stage-more{color:#17536f;width:calc(100% - 16px);min-height:34px;font:inherit;cursor:pointer;background:#f6fafb;border:1px dashed #bed2dc;border-radius:8px;margin:0 8px 8px;font-size:11px;font-weight:850}.pipeline-stage-more{width:100%;margin:0}:is(.pipeline-category-more:hover,.pipeline-category-more:focus-visible,.pipeline-stage-more:hover,.pipeline-stage-more:focus-visible){color:#087157;background:#eef8f4;border-color:#168a69;outline:none}.pipeline-empty{text-align:center;color:#8a99a3;padding:30px 10px}.pipeline-closed>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.pipeline-closed article{color:#234e67;background:#f8fbfc;border:1px solid #d9e4e9;border-radius:10px;justify-content:space-between;min-width:150px;padding:13px;display:flex}@media (max-width:1050px){.qualification-grid,.qualification-launch{grid-template-columns:1fr}.capability-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1250px){.results-panel-heading{grid-template-columns:minmax(0,1fr)}.results-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.results-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-category-toolbar,.pipeline-category-controls{grid-template-columns:minmax(0,1fr)}.pipeline-category-controls>small{grid-column:auto;justify-self:start}}@media (max-width:760px){.prospect-table{width:100%;max-width:100%;display:block}.prospect-table tbody{width:100%}.prospect-row-actions{grid-template-columns:38px repeat(3,minmax(72px,1fr));width:100%}.prospect-row-actions .prospect-open-button,.prospect-row-actions .prospect-delete-button{grid-column:auto}}@media (max-width:700px){.qualification-service-form,.qualification-depth-options,.qualification-evidence-details>div,.qualification-outcome,.qualification-launch-controls{grid-template-columns:1fr}.qualification-launch-controls .button,.qualification-cost{grid-column:auto}.qualification-company-list>label,.qualification-depth-options>label{grid-template-columns:20px minmax(0,1fr)}.qualification-company-list label>b,.qualification-depth-options label>b{text-align:left;grid-column:2;justify-self:start;max-width:none}.qualification-run>header{flex-direction:column}.qualification-run>header>div:last-child{text-align:left}.capability-lab-grid,.capability-lab-grid.decision_quality,.model-runtime-strip{grid-template-columns:1fr}.model-runtime-strip>span:last-child{grid-column:auto}.model-evaluation-library{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.results-filter-grid{grid-template-columns:minmax(0,1fr)}.prospect-row-actions{grid-template-columns:38px minmax(0,1fr)}.prospect-row-actions .prospect-open-button,.prospect-row-actions .prospect-delete-button{grid-column:1/-1}.pipeline-category-toolbar{padding:15px}.pipeline-category-controls>label>span:last-child{flex-direction:column;align-items:stretch}.pipeline-category-controls>label button{width:100%}.pipeline-board{grid-auto-columns:minmax(260px,calc(100vw - 52px))}}.workspace-journey{background:#fffffff5;border:1px solid #cfe0e8;border-radius:15px;gap:10px;width:100%;min-width:0;padding:12px;display:grid;box-shadow:0 7px 20px #10374e0b}.workspace-journey-heading{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.workspace-journey-heading>span{color:#0b785c;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:950}.workspace-journey-heading>small{color:#738693;text-align:right;font-size:11px;line-height:1.4}.workspace-journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.workspace-journey li{min-width:0}.workspace-journey li a{min-width:0;min-height:58px;color:inherit;background:#f9fbfc;border:1px solid #dce6eb;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:9px;text-decoration:none;display:grid}:is(.workspace-journey li a:hover,.workspace-journey li a:focus-visible){background:#f0f9f5;border-color:#7ebba8;outline:3px solid #118b6617}.workspace-journey li.active a{background:#eaf8f2;border-color:#15966f;box-shadow:inset 0 0 0 1px #15966f1f}.workspace-journey li a>b{color:#47687a;background:#e8f0f4;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.workspace-journey li.active a>b{color:#fff;background:#118b68}.workspace-journey li a>span{gap:2px;min-width:0;display:grid}.workspace-journey li strong{color:#173e58;font-size:12px;line-height:1.25}.workspace-journey li small{color:#768893;font-size:10px;line-height:1.3}.workspace-journey>p{color:#536f80;background:#eff6fb;border-left:3px solid #246eb3;border-radius:6px;margin:0;padding:8px 10px;font-size:11px;line-height:1.45}.workspace-journey>p strong{color:#155b94}.prospect-report-readiness{background:linear-gradient(130deg,#f2fbf7,#f4f8fc);border-color:#badfd2;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:20px;padding:20px;scroll-margin-top:150px;display:grid}.prospect-report-copy{align-self:center;min-width:0}.prospect-report-copy h2{color:#103c59;margin:5px 0 8px;font-size:clamp(21px,2vw,28px);line-height:1.2}.prospect-report-copy>p{color:#5d7788;margin:0;font-size:13px;line-height:1.55}.prospect-report-actions{justify-items:start;gap:8px;margin-top:14px;display:grid}.prospect-report-actions small{color:#5f7988;font-size:11px;line-height:1.45}.prospect-report-module-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.prospect-report-module-list article{background:#ffffffe6;border:1px solid #d7e4e9;border-radius:10px;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.prospect-report-module-list article>span{color:#fff;background:#8b9aa4;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:950;display:grid}.prospect-report-module-list article.included>span{background:#12936e}.prospect-report-module-list article.partial>span{background:#d08c16}.prospect-report-module-list article.missing>span{background:#c65b50}.prospect-report-module-list article>div{gap:3px;min-width:0;display:grid}.prospect-report-module-list strong{color:#173f59;font-size:12px}.prospect-report-module-list small{color:#758793;font-size:10px;line-height:1.35}.prospect-report-module-list article>b{color:#647985;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#eef3f5;border-radius:99px;padding:4px 6px;font-size:8px}.prospect-report-module-list article.included>b{color:#087054;background:#e2f6ed}.prospect-report-module-list article.partial>b{color:#855a08;background:#fff1d5}.prospect-report-module-list article.missing>b{color:#98443c;background:#fbe9e7}.qualification-preset-notice{color:#184f3f;background:#ebf9f3;border:1px solid #b9ddcf;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.qualification-preset-notice>span{color:#fff;background:#11916c;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:950;display:grid}.qualification-preset-notice>div{gap:2px;min-width:0;display:grid}.qualification-preset-notice small{color:#5d7b70}.qualification-preset-notice a{color:#087255;font-size:12px;font-weight:900}#decision-maker-research,#contact-card{scroll-margin-top:150px}@media (max-width:1100px){.workspace-journey ol{grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-report-readiness{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.workspace-journey-heading{flex-direction:column;align-items:flex-start}.workspace-journey-heading>small{text-align:left}.workspace-journey ol,.prospect-report-module-list{grid-template-columns:minmax(0,1fr)}.workspace-journey li a{min-height:52px}.qualification-preset-notice{grid-template-columns:30px minmax(0,1fr)}.qualification-preset-notice a{grid-column:2}}.workspace-guide{gap:14px;padding:19px 20px}.workspace-guide h2{font-size:clamp(24px,2vw,31px)}.workspace-guide-actions{margin-top:12px}.workspace-next-action{padding:14px 16px}.workspace-flow{gap:5px;padding:5px}.workspace-flow>a,.workspace-flow>button{min-height:58px;padding:8px 9px}.workspace-metrics{margin:10px 0}.workspace-metrics article{padding:11px 14px}.workspace-view-switcher{margin-bottom:10px}.results-filter-reset{color:#356078;min-height:34px;font:inherit;cursor:pointer;background:#edf5f8;border:0;border-radius:8px;grid-column:1/-1;justify-self:end;padding:6px 10px;font-size:12px;font-weight:850}.results-filter-reset:disabled{opacity:.45;cursor:default}:is(.results-filter-reset:not(:disabled):hover,.results-filter-reset:not(:disabled):focus-visible){background:#dfeef3;outline:3px solid #166a971a}.prospect-card-list-shell{width:100%;min-width:0}.prospect-card-list{background:#f3f7fa;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.prospect-card{background:#fff;border:1px solid #d7e4ea;border-radius:15px;align-content:start;min-width:0;display:grid;overflow:hidden;box-shadow:0 7px 18px #0c304a0b}.prospect-card.precision-review-candidate{background:#fffdf7;border-color:#ead29b}.prospect-card-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.prospect-card-header .company-cell{align-items:flex-start;min-width:0}.prospect-card-header .company-cell>span:last-child{min-width:0}.prospect-card-header .company-cell strong{color:#0c3354;overflow-wrap:anywhere;font-size:15px;line-height:1.3}.prospect-card-score{color:#728493;flex:none;justify-items:center;gap:4px;font-size:11px;font-weight:800;display:grid}.prospect-card-score .score-pill{justify-content:center;min-width:56px;padding:8px 7px}.prospect-card-facts{background:#f9fbfc;border-block:1px solid #e6edf1;grid-template-columns:.65fr 1.35fr 1fr;gap:12px;min-width:0;padding:13px 16px;display:grid}.prospect-card-facts>div{align-content:start;gap:4px;min-width:0;display:grid}.prospect-card-facts>div>span:first-child{color:#7c8d99;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.prospect-card-facts strong{color:#214761;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.prospect-card-facts small{color:#81919c;font-size:11px;line-height:1.35}.prospect-card-facts .prospect-social-pages a{font-size:11px}.prospect-card-next{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:14px 16px;display:grid}.prospect-card-next>div{gap:4px;min-width:0;display:grid}.prospect-card-next>div>strong{color:#153c58;font-size:13px;line-height:1.35}.prospect-card-next>div>small{color:#728591;font-size:12px;line-height:1.45}.prospect-card-actions{background:#fff;border-top:1px solid #e6edf1;grid-template-columns:38px auto minmax(120px,1fr) auto;gap:7px;margin-top:auto;padding:12px 16px;display:grid}.prospect-card-actions>*{min-width:0;min-height:36px}.prospect-card-actions .prospect-favorite-button{padding:0}.prospect-card-actions .prospect-open-button,.prospect-card-actions .prospect-delete-button{grid-column:auto}.prospect-card-actions .prospect-delete-button{padding-inline:9px}.prospect-card-empty{grid-column:1/-1;min-height:150px}.qualification-overview{background:linear-gradient(120deg,#fff 55%,#edf8f4);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.qualification-overview>div:first-child{min-width:0}.qualification-overview h2{color:#103b59;margin:5px 0;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.qualification-overview p{color:#637b8a;margin:0;font-size:14px;line-height:1.5}.qualification-selection-summary{flex:none;gap:7px;display:flex}.qualification-selection-summary span{color:#607987;background:#ffffffe6;border:1px solid #cfe2dc;border-radius:11px;justify-items:center;gap:2px;min-width:92px;padding:10px 12px;font-size:12px;font-weight:750;display:grid}.qualification-selection-summary b{color:#087258;font-size:19px}.qualification-steps{background:#fff;border:1px solid #d5e3e8;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px;display:grid}.qualification-steps a{color:#4d6878;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:9px 11px;text-decoration:none;display:flex}:is(.qualification-steps a:hover,.qualification-steps a:focus-visible){color:#086f55;background:#eff8f5;outline:none}.qualification-steps a>b{color:#087258;background:#e4f4ee;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.qualification-steps a>span{gap:1px;min-width:0;display:grid}.qualification-steps strong{color:#173f5b;font-size:13px}.qualification-steps small{color:#7b8c97;font-size:11px}.qualification-grid{grid-template-columns:minmax(0,1fr)}.qualification-setup{scroll-margin-top:155px}.qualification-picker-toolbar{justify-content:space-between;align-items:end;gap:18px;padding:14px 20px 12px;display:flex}.qualification-picker-toolbar label{color:#405f72;gap:5px;width:min(430px,100%);font-size:12px;font-weight:850;display:grid}.qualification-picker-toolbar input{color:#123d59;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdce5;border-radius:9px;padding:9px 11px}.qualification-picker-toolbar>small{color:#718491;max-width:390px;font-size:12px;line-height:1.45}.qualification-category-controls{gap:5px;display:grid}.qualification-category-controls>span{color:#405f72;font-size:12px;font-weight:850}.qualification-category-controls>div{background:#f3f7f9;border:1px solid #d1e0e7;border-radius:10px;gap:4px;padding:4px;display:flex}.qualification-category-controls button{color:#526e7f;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 13px;font-size:12px;font-weight:850}:is(.qualification-category-controls button:hover,.qualification-category-controls button:focus-visible){color:#087157;outline:2px solid #09816024}.qualification-category-controls button.selected{color:#087157;background:#fff;box-shadow:0 2px 8px #1b41561a}.qualification-selected-companies{background:#f0faf6;border:1px solid #b9dfd2;border-radius:12px;margin:0 20px 12px;padding:12px}.qualification-selected-companies>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.qualification-selected-companies>header>div{gap:2px;display:grid}.qualification-selected-companies>header strong{color:#0b654f;font-size:13px}.qualification-selected-companies>header small{color:#648276;font-size:11px}.qualification-selected-companies>header>span{color:#087157;background:#d9f1e8;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.qualification-selected-companies>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.qualification-selected-companies button{color:#173f5b;min-width:0;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c8e4da;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;padding:7px 8px 7px 10px;display:flex}:is(.qualification-selected-companies button:hover,.qualification-selected-companies button:focus-visible){border-color:#168a69;outline:3px solid #168a691a}.qualification-selected-companies button>span{gap:2px;min-width:0;display:grid}.qualification-selected-companies button strong,.qualification-selected-companies button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qualification-selected-companies button strong{font-size:12px}.qualification-selected-companies button small{color:#758b82;font-size:10px}.qualification-selected-companies button>b{color:#6d867c;flex:none;font-size:17px;line-height:1}.qualification-category-summary{color:#5d7483;background:#f4f8fa;border-radius:10px;align-items:baseline;gap:6px;margin:0 20px 10px;padding:10px 12px;display:flex}.qualification-category-summary strong{color:#173f5b;font-size:13px}.qualification-category-summary span{font-size:12px}.qualification-category-summary small{color:#748794;margin-left:auto;font-size:11px}.qualification-company-groups{gap:9px;padding:0 20px 4px;display:grid}.qualification-company-group{background:#fff;border:1px solid #d3e2e8;border-radius:12px;min-width:0;overflow:hidden}.qualification-company-group>summary{cursor:pointer;background:#f8fbfc;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 13px;list-style:none;display:flex}.qualification-company-group>summary::-webkit-details-marker{display:none}.qualification-company-group[open]>summary{background:#eef8f5;border-bottom:1px solid #dfe9ed}.qualification-company-group>summary>span{gap:2px;min-width:0;display:grid}.qualification-company-group>summary>span:last-child{flex:none;grid-template-columns:auto 22px;align-items:center;gap:9px}.qualification-company-group>summary strong{color:#153f5b;font-size:14px}.qualification-company-group>summary small{color:#718590;font-size:11px}.qualification-company-group>summary b{color:#087157;font-size:11px}.qualification-company-group>summary i{color:#527181;font-size:17px;font-style:normal;transition:transform .16s}.qualification-company-group[open]>summary i{transform:rotate(180deg)}.qualification-company-group .qualification-company-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.qualification-category-more{color:#17536f;width:calc(100% - 24px);min-height:36px;font:inherit;cursor:pointer;background:#f7fafb;border:1px dashed #bcd4dd;border-radius:8px;margin:0 12px 12px;font-size:12px;font-weight:850}:is(.qualification-category-more:hover,.qualification-category-more:focus-visible){color:#087157;background:#eff8f5;border-color:#168a69;outline:none}.qualification-company-list,.qualification-service-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;padding:0 20px 4px;overflow:visible}.qualification-company-list>label,.qualification-service-list>label{min-height:88px}.qualification-company-list label>b{align-self:start}.qualification-picker-empty{grid-column:1/-1;min-height:130px}.qualification-show-more{color:#17536f;width:calc(100% - 40px);min-height:40px;font:inherit;cursor:pointer;background:#f5f9fa;border:1px solid #c9dce4;border-radius:9px;margin:8px 20px 14px;font-size:13px;font-weight:850}:is(.qualification-show-more:hover,.qualification-show-more:focus-visible){background:#edf6f8;border-color:#71a7bd;outline:3px solid #1c6d9017}.custom-service-builder{margin-inline:20px;margin-bottom:16px}.qualification-launch{scroll-margin-top:155px}.qualification-run{overflow:hidden}.qualification-run-summary{cursor:pointer;background:#f8fbfc;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:18px;padding:15px;list-style:none;display:flex}.qualification-run-summary::-webkit-details-marker{display:none}.qualification-run[open]>.qualification-run-summary{border-bottom-color:#e1e9ed}.qualification-run-summary>div{gap:3px;min-width:0;display:grid}.qualification-run-summary>div:last-child{text-align:right;flex:none;justify-items:end}.qualification-run-summary>div:last-child>b{color:#087157;font-size:12px}.qualification-run-summary>div:last-child>b:after{content:" +"}.qualification-run[open]>.qualification-run-summary>div:last-child>b:after{content:" −"}.qualification-run-body{min-width:0}.qualification-service-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:3px 15px 15px;display:grid}.qualification-service-results>article{background:#fff;border:1px solid #d9e5ea;border-radius:11px;min-width:0;overflow:hidden}.qualification-service-results>article>header{background:#f7fafb;border-bottom:1px solid #e3ebef;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.qualification-service-results header>div{gap:4px;min-width:0;display:grid}.qualification-service-results header>div:last-child{flex:none;justify-items:end}.qualification-service-results header strong{color:#123d59;font-size:14px;line-height:1.35}.qualification-service-results header small{color:#718491;font-size:11px;line-height:1.4}.qualification-evidence-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:12px 13px;display:grid}.qualification-evidence-columns section{min-width:0}.qualification-evidence-columns h5{color:#34566c;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:11px}.qualification-evidence-columns ul{color:#567183;margin:0;padding-left:17px;font-size:12px;line-height:1.45}.qualification-evidence-columns p{color:#7a8d99;margin:0;font-size:12px;line-height:1.45}.qualification-service-results dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 13px 13px;display:grid}.qualification-service-results dl>div{background:#f2f7f9;border-radius:8px;min-width:0;padding:9px}.qualification-service-results dt{color:#6e8390;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}.qualification-service-results dd{color:#284e66;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;line-height:1.4}.qualification-run-body>footer{border-top:1px solid #e3eaee;flex-wrap:wrap;gap:16px;padding:12px 15px;display:flex}.qualification-run-body>footer a{color:#086aa5;font-weight:850}@media (max-width:1320px){.prospect-card-list,.qualification-company-list,.qualification-service-list,.qualification-company-group .qualification-company-list{grid-template-columns:repeat(2,minmax(0,1fr))}.qualification-selected-companies>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.qualification-overview{flex-direction:column;align-items:flex-start}.qualification-selection-summary{width:100%}.qualification-selection-summary span{flex:1;min-width:0}.qualification-picker-toolbar{flex-direction:column;align-items:stretch;gap:8px}.qualification-picker-toolbar label{width:100%}.qualification-category-controls>div{width:fit-content}.qualification-category-summary{flex-wrap:wrap;align-items:flex-start}.qualification-category-summary small{width:100%;margin-left:0}.qualification-launch,.qualification-service-results{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.prospect-card-list,.qualification-company-list,.qualification-service-list{grid-template-columns:minmax(0,1fr)}.prospect-card-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-card-facts>div:last-child{grid-column:1/-1}.prospect-card-actions{grid-template-columns:38px minmax(0,1fr)}.prospect-card-actions .prospect-open-button{grid-column:1/-1}.qualification-steps{grid-template-columns:minmax(0,1fr)}.qualification-selection-summary{flex-wrap:wrap}.qualification-selection-summary span{flex:90px}.qualification-company-list,.qualification-service-list{padding-inline:14px}.qualification-company-group .qualification-company-list{grid-template-columns:minmax(0,1fr);padding-inline:10px}.qualification-company-groups{padding-inline:14px}.qualification-category-summary,.qualification-selected-companies{margin-inline:14px}.qualification-selected-companies>div{grid-template-columns:minmax(0,1fr)}.qualification-category-controls>div{width:100%}.qualification-category-controls button{flex:1;padding-inline:8px}.qualification-company-group>summary{align-items:flex-start}.qualification-company-group>summary>span:last-child{text-align:right;justify-items:end}.qualification-show-more{width:calc(100% - 28px);margin-inline:14px}.custom-service-builder{margin-inline:14px}.qualification-evidence-columns,.qualification-service-results dl{grid-template-columns:minmax(0,1fr)}.qualification-run-summary{flex-direction:column;align-items:flex-start}.qualification-run-summary>div:last-child{text-align:left;justify-items:start}}.nav-list{scrollbar-width:thin;scrollbar-color:#c4d5dd transparent;flex:1;min-height:0;margin-top:28px;padding-right:3px;overflow-y:auto}.nav-group{gap:4px;display:grid}.nav-group+.nav-group{border-top:1px solid #e8eef2;margin-top:15px;padding-top:14px}.nav-section-label{color:#8999a5;letter-spacing:.09em;text-transform:uppercase;padding:0 12px 3px;font-size:11px;font-weight:850}.nav-glyph{flex:0 0 24px;font-size:12px;font-weight:900}.route-guide{background:#fffffff2;border:1px solid #cfe0e8;border-radius:15px;grid-template-columns:minmax(280px,1.2fr) minmax(390px,1fr) auto;align-items:center;gap:18px;width:100%;margin:0 auto 18px;padding:15px 16px;display:grid;box-shadow:0 10px 26px #1137530e}.route-guide-copy{gap:4px;min-width:0;display:grid}.route-guide-copy>span{color:#08765b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.route-guide-copy>strong{color:#173b56;font-size:14px;line-height:1.45}.route-guide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.route-guide li{color:#4c6678;background:#f1f6f8;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:8px 9px;font-size:12px;font-weight:800;line-height:1.25;display:flex}.route-guide li b{color:#0b5f89;background:#dcecf3;border-radius:8px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.route-guide li span{overflow-wrap:anywhere;min-width:0}.route-guide>button{color:#087157;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;background:#eff9f5;border:1px solid #b9d9cd;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:850;display:inline-flex}:is(.route-guide>button:hover,.route-guide>button:focus-visible){border-color:#0d9270;outline:3px solid #0d92701f}.route-guide>button span{color:#fff;background:#0b8464;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.app-body .hero-strip{min-height:0;padding:25px 28px}.app-body .hero-strip h2{font-size:clamp(26px,2.6vw,36px)}.app-body .hero-strip p{font-size:14px}.app-body .panel-heading{align-items:center}.app-body .panel-heading>div:first-child{min-width:0}.app-body .panel-heading h3,.app-body .section-heading h3{font-size:18px;line-height:1.3}.app-body .panel-heading p{color:#667b8d;max-width:720px;font-size:14px;line-height:1.5}.app-body .button{min-height:42px;font-size:14px}.app-body input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-body select,.app-body textarea{min-width:0;min-height:44px;font-size:14px}.app-body .table-panel,.app-body .panel{min-width:0;max-width:100%}.app-body .table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#769bb0 #e9f0f4;max-width:100%;position:relative;overflow-x:auto}.app-body .table-wrap::-webkit-scrollbar{height:12px}.app-body .table-wrap::-webkit-scrollbar-track{background:#e9f0f4}.app-body .table-wrap::-webkit-scrollbar-thumb{background:#769bb0;border:2px solid #e9f0f4;border-radius:999px}.app-body .table-wrap th{z-index:2;color:#5d7182;background:#f2f6f8;padding:13px 15px;font-size:12px;position:sticky;top:0}.app-body .table-wrap td{color:#435e71;vertical-align:top;padding:15px;font-size:14px;line-height:1.45}.app-body .table-wrap td small{color:#788b99;font-size:12px;line-height:1.45}.app-body .table-wrap tbody tr:nth-child(2n){background:#fbfdfe}.app-body .table-wrap tbody tr:hover{background:#f2f8fa}.app-body .table-wrap a,.app-body .table-wrap button{overflow-wrap:anywhere}.app-body .empty-row,.app-body .loading-row{color:#6a7d8c;justify-content:center;align-items:center;min-height:150px;font-size:14px;line-height:1.5}.app-body .empty-row strong{color:#173a55;font-size:16px}.app-body .empty-row a{color:#087157;margin-top:7px;font-weight:850}.settings-page{max-width:1240px;margin-top:0}.settings-intro{padding:8px 2px 18px}.settings-intro>p{font-size:14px}.settings-section-nav{z-index:12;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #d4e2e9;border-radius:13px;gap:5px;margin-bottom:16px;padding:6px;display:flex;position:sticky;top:94px;overflow-x:auto;box-shadow:0 8px 20px #11395212}.settings-section-nav::-webkit-scrollbar{display:none}.settings-section-nav a{color:#4c687b;border-radius:8px;flex:none;padding:9px 12px;font-size:13px;font-weight:800}:is(.settings-section-nav a:hover,.settings-section-nav a:focus-visible){color:#087157;background:#eaf7f2;outline:none}.settings-section-nav a.danger{color:#a4453e;margin-left:auto}.settings-anchor-section{scroll-margin-top:160px}.settings-card h3{font-size:16px}.settings-card p,.settings-card li{font-size:14px}.settings-card li{gap:18px}.settings-card li strong{text-align:right}.settings-card label>span{font-size:13px}.inbox-intro p,.email-delivery-note span,.conversation-copy strong,.conversation-copy span,.message-bubble p,.session-open,.session-closed{font-size:14px}.conversation-copy small,.message-bubble footer,.message-header p{font-size:12px}.message-header h3{font-size:18px}.reply-box textarea,.qualification-company-list label strong,.qualification-service-list label strong,.qualification-depth-options label strong,.pipeline-card>a strong{font-size:14px}.qualification-company-list label small,.qualification-service-list label small,.qualification-depth-options label small,.pipeline-card>a span,.pipeline-card>a small,.pipeline-card label{font-size:12px}.qualification-service-form label,.qualification-launch-controls label{font-size:13px}.pipeline-card>div span{font-size:11px}.pipeline-empty{place-items:center;min-height:90px;font-size:13px;display:grid}.pipeline-board{scrollbar-color:#769bb0 #e9f0f4;scrollbar-width:auto;padding-bottom:14px}.pipeline-board::-webkit-scrollbar{height:12px}.pipeline-board::-webkit-scrollbar-track{background:#e9f0f4;border-radius:999px}.pipeline-board::-webkit-scrollbar-thumb{background:#769bb0;border:2px solid #e9f0f4;border-radius:999px}.admin-section-nav{scrollbar-color:#769bb0 #e9f0f4;scrollbar-width:thin}.admin-section-nav button{min-width:0}.admin-section-nav button strong{font-size:14px}.admin-section-nav button span{font-size:12px;line-height:1.35}.admin-view .table-wrap td{font-size:14px}.admin-view .table-wrap td small{font-size:12px}@media (max-width:1280px){.route-guide{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr)}.route-guide>button{grid-column:1/-1;justify-self:end;width:fit-content;margin-top:-3px}.app-body .table-wrap th:first-child,.app-body .table-wrap td:first-child:not([colspan]){z-index:3;background:#fff;position:sticky;left:0;box-shadow:1px 0 #dce5eb}.app-body .table-wrap th:first-child{z-index:4;background:#f2f6f8}}@media (max-width:900px){.route-guide{grid-template-columns:minmax(0,1fr)}.route-guide>button{grid-column:auto;justify-self:start;margin-top:0}.settings-section-nav{top:94px}.app-body .panel-heading{align-items:flex-start}}@media (max-width:620px){.content{padding:18px 14px 45px}.route-guide{border-radius:13px;gap:12px;padding:14px}.route-guide ol{grid-template-columns:minmax(0,1fr)}.route-guide li{min-height:38px}.route-guide>button{justify-content:center;width:100%}.app-body .hero-strip{padding:20px}.app-body .panel-heading{padding:18px}.app-body .panel-heading h3,.app-body .section-heading h3{font-size:17px}.settings-section-nav{margin-inline:-2px;top:84px}.settings-section-nav a.danger{margin-left:0}.settings-card li{flex-direction:column;align-items:flex-start;gap:3px}.settings-card li strong{text-align:left}.inbox-layout{min-height:540px}}.referral-panel{background:#fff;border:1px solid #dce5ee;border-radius:20px;max-width:900px;margin:0 auto;padding:clamp(20px,4vw,40px)}.referral-offer h2{color:#062c61;letter-spacing:-.035em;margin:8px 0 14px;font-size:clamp(26px,4vw,38px)}.referral-offer p,.referral-terms{font-size:16px;line-height:1.65}.referral-link-label{margin:24px 0 8px;font-size:14px;font-weight:700;display:block}.referral-link-row{gap:12px;display:flex}.referral-link-row input{background:#f5f8fb;border:1px solid #b8c9db;border-radius:8px;flex:1;width:100%;min-width:0;padding:12px;font-size:16px}.referral-link-row button{white-space:nowrap}.referral-notice{min-height:24px;font-size:14px}.referral-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}.referral-stats div{background:#eef6fb;border-radius:12px;padding:20px}.referral-stats strong{color:#062c61;font-size:30px;display:block}.referral-stats span{margin-top:8px;font-size:14px;display:block}.referral-friend-note{background:#eaf8f0;border-radius:10px;padding:16px;font-size:16px}.referral-terms{border-top:1px solid #dce5ee;margin-top:24px;padding-top:20px}.referral-terms li{margin:8px 0}.referral-terms p{color:#526178;font-size:14px}.referral-welcome{text-align:center;color:#123b2a;background:#eaf8f0;margin:0;padding:14px 24px;font-size:16px}@media (max-width:600px){.referral-link-row{flex-direction:column}.referral-stats{grid-template-columns:1fr}}.workspace-path{margin-bottom:0}.workspace-path ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.workspace-path li{min-width:0}.workspace-path a{color:#526779;background:#fff;border:1px solid #dbe5ed;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:12px 16px;text-decoration:none;display:flex}.workspace-path a>span{background:#edf2f6;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:14px;display:grid}.workspace-path strong{overflow-wrap:break-word;min-width:0;font-size:16px}.workspace-path a[aria-current=step]{color:#086449;background:#edf8f3;border-color:#09805e;box-shadow:inset 0 0 0 1px #09805e}.workspace-path a[aria-current=step]>span{color:#fff;background:#087658}.workspace-path a:hover{border-color:#09805e}:is(.workspace-path a:focus-visible,.workspace-context button:focus-visible){outline-offset:3px;outline:3px solid #0a6fc7}.workspace-context{justify-content:space-between;align-items:flex-start;gap:20px;margin:12px 0 20px;display:flex}.workspace-context p{color:#536a7c;margin:0;font-size:16px;line-height:1.5}.workspace-context button{color:#087658;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:3px 0;font-size:14px;text-decoration:underline}.workspace-suggestion{background:#f5f9fc;border:1px solid #dbe5ed;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}.workspace-suggestion>div{gap:4px;display:grid}.workspace-suggestion>div>span{color:#62778a;font-size:14px}.workspace-suggestion strong{color:#123d60;font-size:16px}.workspace-suggestion .button{flex-shrink:0}@media (max-width:620px){.workspace-path ol{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-path a{gap:8px;padding:10px}.workspace-context{flex-direction:column;gap:8px}.workspace-suggestion{flex-direction:column;align-items:stretch}}.country-coverage-choice{gap:8px;max-width:420px;margin:0 0 20px;display:grid}.country-coverage-choice>span{font-size:14px;font-weight:700}.country-coverage-choice select{width:100%;min-height:44px;font-size:16px}.country-coverage-help{color:#086449;background:#edf8f3;border-radius:8px;align-self:center;margin:0;padding:14px;font-size:16px;line-height:1.5}.company-journey{background:#f5fbfa;border:1px solid #b7d6df;border-radius:14px;margin-bottom:16px;padding:14px}.company-journey>div{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}.company-journey>div a{color:#526a7e;font-size:13px}.company-journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.company-journey li a{color:#075f60;background:#fff;border:1px solid #c9dfdc;border-radius:9px;align-items:center;gap:8px;height:100%;min-height:48px;padding:10px;font-size:14px;font-weight:700;display:flex}.company-journey li a span{opacity:.7}.contact-recovery-help{background:#fff8e7;border-radius:9px;padding:14px;line-height:1.6}#outreach-workspace,#contact-card,#decision-maker-research{scroll-margin-top:20px}@media (max-width:700px){.company-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.company-journey li:last-child{grid-column:1/-1}}.company-journey{z-index:12;position:sticky;top:0;box-shadow:0 4px 16px #12332212}.precision-dossier-page .precision-tab-list{position:static}#precision-dossier-tabs,#outreach-workspace,#contact-card,#decision-maker-research,#qualification{scroll-margin-top:140px}@media (max-width:700px){#precision-dossier-tabs,#outreach-workspace,#contact-card,#decision-maker-research,#qualification{scroll-margin-top:250px}}.candidate-public-channels{background:#eef8f5;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:14px;display:flex}.candidate-public-channels>strong,.candidate-public-channels>small{flex-basis:100%}.candidate-public-channels>span{overflow-wrap:anywhere}fieldset.country-coverage-choice{background:#f3faf7;border:1px solid #b4d8d0;border-radius:12px;max-width:none;padding:16px}.country-coverage-choice legend{padding:0 6px;font-weight:750}.coverage-options{flex-wrap:wrap;gap:10px;display:flex}.coverage-options label{cursor:pointer;background:#fff;border:1px solid #c8ded9;border-radius:8px;align-items:center;gap:8px;padding:12px;display:flex}.coverage-options label:has(input:checked){background:#e0f5ee;border-color:#008b70}.coverage-options input{width:18px;height:18px;margin:0}.find-layout.qualified-shortlist-layout{gap:14px;width:100%;max-width:1180px}.qualified-shortlist-layout .qualified-search-form{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.qualified-shortlist-layout .qualified-form-main{gap:14px}.qualified-shortlist-layout .profile-step{border-radius:12px;padding:18px}.qualified-shortlist-layout .profile-step-heading{gap:10px;margin-bottom:14px;padding-bottom:12px}.qualified-shortlist-layout .profile-mode-switch{margin-bottom:14px}.qualified-shortlist-layout :is(.new-profile-fields,.precision-text-grid,.settings-grid){align-items:start;gap:12px 16px}.qualified-shortlist-layout :is(.new-profile-fields,.precision-text-grid,.settings-grid)>:is(label,div){align-content:start;gap:5px}.app-body .qualified-shortlist-layout :is(.new-profile-fields,.precision-text-grid,.settings-grid) :is(input:not([type=checkbox]):not([type=radio]),select){border-radius:8px;align-self:start;height:44px;min-height:44px;padding:9px 11px}.qualified-shortlist-layout :is(.new-profile-fields,.precision-text-grid,.settings-grid) small{margin:0;font-size:12px;line-height:1.4}.qualified-shortlist-layout .country-coverage-choice{margin-bottom:14px;padding:12px}.qualified-shortlist-layout .coverage-options{gap:6px}.qualified-shortlist-layout .coverage-options label{padding:8px 10px}.qualified-shortlist-layout .profile-chip-field legend{margin-bottom:6px}.qualified-shortlist-layout .profile-chip-field>div{gap:6px}.qualified-shortlist-layout .profile-chip-field label span{padding:6px 9px}@media (max-width:1000px){.qualified-shortlist-layout .qualified-search-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.qualified-shortlist-layout .profile-step{padding:14px}.qualified-shortlist-layout :is(.new-profile-fields,.precision-text-grid,.settings-grid){grid-template-columns:minmax(0,1fr)}}.qualified-shortlist-layout .discovery-wizard{flex-direction:column;gap:14px;width:min(100%,820px);margin-inline:auto;display:flex}.discovery-wizard>*,.discovery-wizard .qualified-form-main{width:100%}.discovery-wizard [hidden]{display:none!important}.discovery-wizard .search-summary-card{position:static}.discovery-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.discovery-steps button{color:#365b53;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9dcd7;border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.discovery-steps button[aria-current]{color:#fff;background:#087c66}.discovery-steps button:disabled{opacity:.55;cursor:default}#discovery-step-heading{margin:0;scroll-margin-top:20px;font-size:22px}.discovery-step-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-run-screen{gap:18px;width:min(100%,900px);min-width:0;margin-inline:auto;display:grid}.search-run-screen .processing-box{gap:14px;margin:0;padding:24px}.search-run-screen h2{margin:0;scroll-margin-top:110px;font-size:1.125rem}.search-run-screen .processing-box h2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.search-run-screen .processing-box h2 span{color:#087c66;font-size:1rem}.search-run-screen .processing-box>div,.search-run-screen .search-progress-current{font-size:1rem}.search-run-screen .processing-box>small,.search-run-screen .search-progress-current em{font-size:.875rem}.search-run-screen .processing-box i{flex:0 0 24px;height:24px;font-size:.875rem}.search-run-screen>.button{justify-self:start}@media (max-width:600px){.search-run-screen .processing-box{padding:18px}}.optional-market-fields>summary{cursor:pointer;color:#426859;padding:12px 0;font-weight:700}.optional-market-fields>div{padding-top:10px}@media (max-width:700px){.discovery-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-journey{box-shadow:none;background:#f8fbfb;border:0;border-bottom:1px solid #d9e5e5;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:12px;padding:10px 0;display:flex}.company-journey>div{gap:12px;margin:0}.company-journey ol{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.company-journey li a{background:0 0;border:0;border-radius:6px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:600}.company-journey li a:hover,.company-journey a[aria-current]{color:#086b54;background:#e1f1eb}@media (max-width:900px){.company-journey ol{flex-basis:100%;margin-left:0}}.workspace-disclosure{background:#fff;border:1px solid #dce6e9;border-radius:10px;margin-bottom:12px;padding:12px 16px}.workspace-disclosure>summary,.company-extra-details>summary{cursor:pointer;color:#365d68;font-size:13px;font-weight:600}.workspace-disclosure[open]>summary{margin-bottom:12px}.company-filter-disclosure{min-width:220px;margin:0}.company-extra-details{padding-top:8px}.company-extra-details .prospect-card-facts{margin-top:10px}.simple-page-intro h2{margin:0 0 6px;font-size:24px}.simple-page-intro p{color:#617987;margin:0}.qualification-workspace [hidden]{display:none!important}.simple-task-steps{flex-wrap:wrap;gap:8px;scroll-margin-top:70px;display:flex}.simple-task-steps button{color:#365d58;font:inherit;cursor:pointer;background:#fff;border:1px solid #d2e1df;border-radius:9px;flex:1;align-items:center;gap:8px;padding:12px;display:flex}.simple-task-steps button[aria-current]{background:#e0f3ec;border-color:#17846b}.simple-task-steps button:disabled{opacity:.5;cursor:default}.simple-task-actions{justify-content:space-between;gap:12px;display:flex}.pipeline-stage-focus{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.pipeline-stage-focus label{align-items:center;gap:10px;display:flex}.pipeline-stage-focus select{min-height:44px;padding:8px}.pipeline-board.focused-pipeline{display:block;overflow:visible}.focused-pipeline .pipeline-column{width:100%;min-width:0}.focused-pipeline .pipeline-category-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.pipeline-workspace .pipeline-hero{min-height:0;padding:18px}.pipeline-workspace .pipeline-hero h2{font-size:24px}@media (max-width:600px){.simple-task-steps button{flex-basis:100%}.company-filter-disclosure{width:100%;min-width:0}}.company-results-list{background:#fff;gap:0;display:grid}.company-result-row{border-top:1px solid #e3ebef;grid-template-columns:34px minmax(180px,1.6fr) 65px minmax(140px,1fr) auto;align-items:center;gap:8px 16px;padding:16px 20px 12px;display:grid}.company-result-row.precision-review-candidate{background:#fffdf6}.company-result-row>.prospect-favorite-button{width:34px;height:34px;padding:0}.company-result-identity{color:#143750;gap:5px;min-width:0;text-decoration:none;display:grid}.company-result-identity strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.company-result-identity small,.company-result-fit>small,.company-result-next>small{color:#657b89;font-size:12px;font-weight:450;line-height:1.4}.company-result-fit{justify-items:start;gap:3px;display:grid}.company-result-fit strong{color:#0b7462;font-size:15px}.company-result-fit strong small{color:#728591;font-size:11px;font-weight:500}.company-result-next{justify-items:start;gap:5px;min-width:0;display:grid}.company-result-next .pipeline-stage-chip{font-size:10px}.company-result-actions{justify-content:flex-end;align-items:start;gap:9px;display:flex}.company-result-actions .button{white-space:nowrap;min-height:38px;padding:9px 12px;font-size:12px}.company-row-more{min-width:42px;font-size:12px}.company-row-more summary{cursor:pointer;color:#58707e;padding-block:11px}.company-row-more>div{gap:8px;max-width:140px;padding:8px 0;display:grid}.company-row-more a,.company-row-more button{text-align:start;color:#245f65;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.4}.company-row-more button{color:#a94848}.company-result-evidence{color:#627b89;grid-column:2/-1;font-size:12px}.company-result-evidence summary{cursor:pointer;width:fit-content;font-size:11px}.company-result-evidence>div{background:#f6f9fb;border-radius:8px;gap:7px;margin-top:9px;padding:12px;display:grid}.company-result-evidence p{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.results-pagination{gap:12px;padding:12px 20px}.results-pagination div{flex-wrap:wrap;gap:5px}.results-pagination button{border-radius:7px;min-width:34px;min-height:34px;padding:6px 10px}.results-pagination button[aria-current=page]{color:#fff;background:#087c68;border-color:#087c68}.history-filter-form{gap:12px;padding:0 20px 18px;display:grid}.history-filter-search{align-items:end;gap:12px;display:flex}.history-filter-search label{flex:1;max-width:420px}.history-filter-form label{color:#567080;align-content:start;gap:6px;font-size:12px;font-weight:600;display:grid}.history-filter-form .button{min-height:42px;padding:8px 14px;font-size:12px}.history-filter-groups summary{color:#416c74;cursor:pointer;width:fit-content;font-size:12px}.history-filter-groups>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.history-filter-groups fieldset{border:1px solid #dfe8ed;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.history-filter-groups legend{color:#486977;padding-inline:5px;font-size:12px;font-weight:650}.history-reset{color:#087463;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.app-body .compact-history-table{table-layout:auto;width:100%;min-width:650px}.app-body .compact-history-table th{padding:11px 18px;font-size:11px}.app-body .compact-history-table td{vertical-align:top;padding:14px 18px;font-size:13px}.compact-history-table td:first-child{width:40%}.compact-history-table td>small{color:#6d8190;margin-top:5px;font-size:12px;line-height:1.4;display:block}.history-title{color:#143b54;font-size:14px;font-weight:700;text-decoration:none}.history-title:hover{text-decoration:underline}.history-run-details{color:#67808d;margin-top:7px;font-size:11px}.history-run-details summary{cursor:pointer;width:fit-content}.history-run-details p{max-width:440px;margin:8px 0 0;font-size:12px;line-height:1.5}.compact-history-table .run-status{white-space:normal;font-size:10px;line-height:1.4}.compact-history-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:170px;max-width:240px;display:flex}.compact-history-actions a{color:#436b76;white-space:nowrap;font-size:12px;font-weight:650;text-decoration:none}.compact-history-actions .primary{color:#086b57;background:#e9f6f1;border:1px solid #b8dcd0;border-radius:7px;padding:8px 11px}@media (max-width:1100px){.company-result-row{grid-template-columns:32px minmax(180px,1fr) 65px auto;gap:8px 12px}.company-result-next{flex-wrap:wrap;grid-area:2/2/auto/4;align-items:center;gap:8px;display:flex}.company-result-actions{grid-area:1/4/3}.company-result-evidence{grid-row:3}.history-filter-groups>div{grid-template-columns:1fr}}@media (max-width:700px){.company-result-row{grid-template-columns:28px minmax(0,1fr) 55px;gap:8px 10px;padding:13px 12px}.company-result-identity strong{font-size:14px}.company-result-next{grid-column:2/-1}.company-result-actions{grid-area:3/2/auto/-1;justify-content:start}.company-result-evidence{grid-row:4}.company-result-actions .button{white-space:normal}.history-filter-form{padding-inline:14px}.history-filter-search{flex-wrap:wrap;align-items:stretch}.history-filter-search label{min-width:170px}.history-filter-groups fieldset{grid-template-columns:minmax(0,1fr)}.app-body .compact-history-table{min-width:0;display:block}.compact-history-table thead{display:none}.compact-history-table tbody{display:grid}.compact-history-table tr{border-top:1px solid #e3ebef;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;display:grid}.app-body .compact-history-table td{border:0;min-width:0;padding:0}.compact-history-table td:first-child{grid-column:1/-1;width:auto}.compact-history-table td:last-child{grid-column:1/-1}.compact-history-actions{max-width:none}.results-pagination{align-items:start}.results-pagination div{justify-content:start}}.qualification-workspace .qualification-preset-notice{overflow-wrap:break-word;grid-template-columns:none;margin:0;padding:10px 14px;display:block}.qualification-workspace .qualification-service-list label,.qualification-workspace .qualification-depth-options label{text-transform:none;letter-spacing:normal}.qualification-workspace .qualification-service-list label small,.qualification-workspace .qualification-depth-options label small{font-weight:400;line-height:1.5}.qualification-workspace .qualification-launch{grid-template-columns:minmax(0,1fr);gap:18px}.qualification-depth-explanation{color:#536d7f;margin:0;padding:0;font-size:13px;line-height:1.6}.qualification-history-shortcut{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;display:flex}.qualification-history-shortcut a{color:#08735e;font-weight:700}.qualification-history-shortcut small{color:#617789}.qualification-processing{z-index:12;background:#effaf6;border:1px solid #9bcabf;border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex;position:sticky;top:76px;box-shadow:0 6px 20px #0c4c3212}.qualification-processing [role=progressbar]{border:3px solid #b9dfd3;border-top-color:#087b60;border-radius:50%;flex:0 0 24px;width:24px;height:24px;animation:1s linear infinite qualification-working}.qualification-processing p{color:#526d66;margin:4px 0 0;font-size:13px}.qualification-processing>span{font-variant-numeric:tabular-nums;margin-left:auto}@keyframes qualification-working{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.qualification-processing [role=progressbar]{animation:none}}.qualification-result-page{gap:18px;width:100%;min-width:0;max-width:1080px;margin-inline:auto;display:grid}section.qualification-result-page{padding:24px}.qualification-result-breadcrumb{color:#597181;flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.qualification-result-breadcrumb a{color:#08735e}.qualification-result-complete{border-color:#acd6c7;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.qualification-result-complete h2{margin:8px 0}.qualification-result-complete p{color:#526d7e;max-width:660px;margin:8px 0;line-height:1.55}.qualification-result-complete small{color:#607a89}.qualification-result-actions{flex:none;gap:10px;display:grid}.qualification-result-actions .button{justify-content:center}.qualification-result-content{padding:24px}.qualification-result-content>h3{margin:0 0 18px}.qualification-assessment{gap:16px;min-width:0;display:grid}.qualification-result-explanation{color:#526d7e;margin:0;font-size:13px;line-height:1.6}.qualification-focus-summary{color:#526d7e;margin:0;font-size:14px}.qualification-assessment .qualification-outcome{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;display:grid}.qualification-assessment .qualification-service-results{grid-template-columns:minmax(0,1fr);gap:10px;padding:0;display:grid}.qualification-service-result{border:1px solid #d7e4eb;border-radius:12px;min-width:0;overflow:hidden}.qualification-service-result>summary{cursor:pointer;color:#123d59;background:#f7fafb;align-items:center;gap:14px;padding:15px 18px;display:flex}.qualification-service-result>summary:after{content:"+";margin-left:4px}.qualification-service-result[open]>summary:after{content:"−"}.qualification-service-result>summary>strong{flex:1;min-width:0}.qualification-service-result>summary>span:last-of-type{color:#607a89;font-size:12px}.qualification-service-result-body{color:#405f73;padding:18px;font-size:13px;line-height:1.6}.qualification-service-result-body h4{color:#123d59;margin:0 0 8px;font-size:13px}.qualification-service-result-body ul{padding-left:20px}.qualification-service-result-body li+li{margin-top:10px}.qualification-service-result-body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qualification-service-result-body dt{color:#123d59;font-weight:700}.qualification-service-result-body dd{margin:3px 0 0}.qualification-source-links{flex-wrap:wrap;gap:10px;margin-top:3px;font-size:12px;display:flex}.qualification-source-links a{color:#08735e}.qualification-history-list{gap:10px;display:grid}.qualification-history-link{color:#123d59;border:1px solid #d7e4eb;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;text-decoration:none;display:flex}.qualification-history-link:hover{background:#f5fbf8;border-color:#178967}.qualification-history-link>span{gap:5px;display:grid}.qualification-history-link>span:last-child{text-align:right}.qualification-history-link small{color:#607a89;font-size:12px}.qualification-history-link b{color:#08735e;font-size:13px}@media (max-width:700px){.qualification-result-complete{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.qualification-result-content,section.qualification-result-page{padding:18px}.qualification-assessment .qualification-outcome,.qualification-service-result-body dl{grid-template-columns:minmax(0,1fr)}.qualification-service-result>summary{flex-wrap:wrap;gap:8px;padding:14px}.qualification-service-result>summary>strong{flex-basis:100%}.qualification-service-result>summary:after{margin-left:auto}.qualification-history-link{flex-direction:column;align-items:start;gap:10px}.qualification-history-link>span:last-child{text-align:left}}.material-calculator-section{margin-bottom:1rem}.material-calculator-card{border:1px solid var(--line,#dce7ec);background:#fff;border-radius:12px;margin-top:12px;padding:16px}.material-calculator-card header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.material-calculator-card header div{flex:220px;min-width:0}.material-calculator-card header small{color:#657b8d;margin-top:4px;display:block}.material-calculator-card p{overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.material-calculator-links{flex-wrap:wrap;gap:14px;font-size:.9rem;display:flex}.material-calculator-card details{margin-top:12px}.material-calculator-card summary{cursor:pointer;color:#087e6b;font-weight:650}.material-calculator-card dl{gap:10px;display:grid}.material-calculator-card dl>div{border-top:1px solid #e6edf0;padding-top:8px}.material-calculator-card dt{font-size:.9rem;font-weight:650}.material-calculator-card dt span{color:#657b8d;margin-left:10px;font-weight:400;display:inline-block}.material-calculator-card dd{color:#50677a;margin:4px 0 0;font-size:.85rem}.competitor-relevance{background:#f5f9fc;border-radius:9px;gap:6px;padding:12px;font-size:.85rem;display:grid}.guided-company-page{max-width:1120px;margin:0 auto}.guided-company-page .company-journey{background:0 0;padding:0 0 12px;position:static}.company-journey ol{gap:4px}.company-journey li button{color:#526879;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:650;display:block}.company-journey li button[aria-current],.company-journey li a[aria-current]{color:#087557;background:#e5f4ed;border-color:#99c8b7}.company-journey li button:disabled{cursor:wait;opacity:.6}.guided-company-page .prospect-hero{background:#fff;justify-content:space-between;align-items:center;min-height:0;margin-bottom:18px;padding:18px 20px;display:flex}.guided-company-page .prospect-hero-kicker,.guided-company-page .company-avatar{display:none}.guided-company-page .identity-line h2{font-size:25px;line-height:1.2}.guided-company-page .identity-meta{margin-top:4px;font-size:12px}.guided-company-page .prospect-hero .hero-actions{flex:none}.guided-company-page .detail-grid{display:block}.guided-company-page .detail-main,.guided-company-page .detail-side{width:100%;max-width:none}.guided-company-page .detail-side{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.guided-company-page .detail-side>*{grid-column:1/-1;min-width:0}.guided-company-page .detail-section-nav,.conversation-channel-nav{border-bottom:1px solid #d9e4e9;flex-wrap:wrap;gap:5px;margin:12px 0 18px;padding:0 0 10px;display:flex}.guided-company-page .detail-section-nav button,.conversation-channel-nav button{font:inherit;color:#395b70;cursor:pointer;background:#fff;border:1px solid #d9e4e9;border-radius:7px;flex:0 auto;padding:8px 12px;font-size:13px}.guided-company-page .detail-section-nav button[aria-current],.conversation-channel-nav button[aria-current]{color:#fff;background:#0a785d;border-color:#0a785d}.company-stage-heading h2{margin:0 0 6px;font-size:22px}.company-stage-heading p{color:#5b7283;max-width:760px;margin:0;font-size:14px}.company-stage-actions{border-top:1px solid #d9e4e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:16px 0;display:flex}.company-analysis-plan{max-width:900px;padding:24px}.company-analysis-plan header h2{margin:0 0 8px;font-size:23px}.company-analysis-plan header p{color:#587183;margin:0;font-size:14px;line-height:1.5}.company-analysis-plan .included-discovery-note{color:#3e6052;background:#f2f8f5;border-radius:8px;margin:18px 0;padding:12px 14px;font-size:13px;line-height:1.5}.company-analysis-plan fieldset{border:0;min-width:0;margin:20px 0;padding:0}.company-analysis-plan legend{margin-bottom:10px;font-size:15px;font-weight:750}.analysis-module-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analysis-module-choices>label{text-transform:none;letter-spacing:0;cursor:pointer;border:1px solid #d6e3e6;border-radius:9px;align-items:flex-start;gap:10px;padding:15px;font-weight:400;display:flex}.analysis-module-choices>label.selected{background:#f0faf5;border-color:#098368}.company-analysis-plan input[type=checkbox]{accent-color:#087557;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.analysis-module-choices label>span{min-width:0}.analysis-module-choices strong,.analysis-module-choices small,.analysis-module-choices b{line-height:1.4;display:block}.analysis-module-choices strong{color:#163e51;font-size:15px}.analysis-module-choices small{color:#667e8b;margin-top:6px;font-size:13px;font-weight:400}.analysis-module-choices b{color:#087557;margin-top:8px;font-size:13px}.analysis-service-choices{background:#f7fafb;border-radius:8px;padding:16px!important}.analysis-service-choices label{text-transform:none;letter-spacing:0;align-items:center;gap:8px;margin:8px 0;font-size:14px;display:flex}.analysis-service-choices select{max-width:420px;height:auto;min-height:42px;margin-left:auto}.analysis-service-choices p,.company-analysis-plan details{color:#5b7283;font-size:13px}.company-analysis-plan details>label{text-transform:none;letter-spacing:0;align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.analysis-plan-total{border-top:1px solid #d6e3e6;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:18px 0;display:flex}.analysis-plan-total>div>*{display:block}.analysis-plan-total span{color:#526f80;font-size:13px}.analysis-plan-total strong{margin:3px 0;font-size:24px}.analysis-plan-total small{color:#6a7f8a;max-width:370px;font-size:12px;line-height:1.4}.analysis-live-status{background:#edf6ff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0;padding:15px;font-size:14px;display:flex}.analysis-live-status .deep-audit-spinner{flex:0 0 24px;width:24px;height:24px}.analysis-outcomes{padding:0;font-size:13px;list-style:none}.analysis-outcomes li{border-bottom:1px solid #e5ecef;padding:10px 0}.analysis-outcomes p{margin:5px 0}.guided-company-page .prospect-report-readiness{padding:24px;display:block}.report-journey-complete{border-top:1px solid #e0e9ed;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:18px 0;display:flex}.report-journey-complete p{color:#5c7484;flex:250px;font-size:13px}.guided-company-page .prospect-report-module-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.report-section-selection{border:0;min-width:0;margin:20px 0;padding:0}.report-section-selection legend{font-size:16px;font-weight:750}.report-selection-actions{flex-wrap:wrap;gap:16px;margin:10px 0;display:flex}.report-section-choice{text-transform:none;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #d7e4e9;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:14px;font-weight:400;display:grid}.report-section-choice:has(input:checked){background:#f3faf6;border-color:#15906d}.report-section-choice input{accent-color:#087557;width:18px;height:18px;margin:1px 0 0}.report-section-choice>span{text-transform:none;letter-spacing:0;min-width:0;font-weight:400}.report-section-choice strong,.report-section-choice small{line-height:1.45;display:block}.report-section-choice strong{font-size:14px}.report-section-choice small{margin-top:4px;font-size:12px}.report-section-choice>b{color:#526b76;font-size:11px;font-weight:600}.report-section-choice.included>b{color:#087557}.collected-public-contact{margin-bottom:16px}.collected-public-contact dd small{color:#667e8b;margin:4px 0;font-size:12px;display:block}.collected-company-profiles h4{margin-bottom:8px;font-size:14px}.saved-evidence-note{color:#087557;font-size:12px}.guided-company-page .contact-card-actions,.guided-company-page .contact-verification-heading{flex-wrap:wrap}.guided-company-page .contact-person>div{min-width:0}.selected-qualification-report{margin-top:18px;padding:24px}.conversation-journey-note{background:#eff8f3;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.guided-company-page .conversation-channel-nav{align-items:center;margin:0}.guided-company-page .conversation-channel-nav button{min-height:40px}.guided-company-page .outreach-workspace-heading,.guided-company-page .detail-side:not([data-channel=email]) #email-outreach,.guided-company-page .detail-side:not([data-channel=whatsapp]) #whatsapp-outreach,.guided-company-page .detail-side:not([data-channel=followup]) #follow-up-card{display:none}.guided-company-page .detail-side .contact-card,.guided-company-page .detail-side .decision-maker-panel{margin-bottom:0}.guided-company-page .detail-side .pitch-card{max-width:800px}.guided-company-page .detail-side .contact-verification{margin-top:10px}@media (max-width:700px){.analysis-module-choices,.guided-company-page .prospect-report-module-list{grid-template-columns:1fr}.report-section-choice{grid-template-columns:20px minmax(0,1fr)}.report-section-choice>b{grid-column:2}.company-analysis-plan,.guided-company-page .prospect-report-readiness{padding:16px}.analysis-plan-total,.analysis-service-choices label{flex-direction:column;align-items:flex-start}.analysis-service-choices select{width:100%;max-width:100%;margin-left:0}.guided-company-page .identity-line h2{font-size:21px}.guided-company-page .company-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.guided-company-page .company-journey li:last-child{grid-column:auto}}.workspace-guide-page{gap:22px;max-width:1000px;margin-inline:auto;display:grid}.guide-summary-intro h2{max-width:760px;color:var(--forest);letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:750;line-height:1.25}.guide-summary-intro p{color:#526b7f;margin:0;font-size:1rem;line-height:1.55}.guide-summary-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.guide-summary-actions .button{min-height:44px;font-size:.9375rem}.guide-summary-journey{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.guide-summary-journey>li{grid-template-columns:minmax(140px,.75fr) minmax(0,2.4fr);gap:22px;padding:20px 24px;display:grid}.guide-summary-journey>li+li{border-top:1px solid #e4ecf2}.guide-summary-stage{color:#28516e;align-items:start;gap:10px;min-width:0;display:flex}.guide-summary-stage>span{color:#145f91;background:#eaf3f9;border-radius:7px;flex:0 0 28px;place-items:center;height:28px;font-size:.875rem;font-weight:750;display:grid}.guide-summary-stage strong{padding-top:3px;font-size:.9375rem;line-height:1.45}.guide-summary-outcome{min-width:0}.guide-summary-outcome h3,.guide-summary-pipeline h3{color:var(--forest);margin:1px 0 5px;font-size:1.0625rem;font-weight:750;line-height:1.4}.guide-summary-outcome p,.guide-summary-pipeline p{color:#526b7f;margin:0;font-size:1rem;line-height:1.55}.guide-summary-options{background:#f5faf8;border-left:3px solid #b2d6c8;border-radius:0 7px 7px 0;gap:7px;margin:12px 0 0;padding:12px 14px;display:grid}.guide-summary-options>div{grid-template-columns:110px minmax(0,1fr);gap:10px;font-size:.9375rem;line-height:1.5;display:grid}.guide-summary-options dt{color:#18694f;font-weight:700}.guide-summary-options dd{color:#526b7f;margin:0}.guide-summary-pipeline{background:#f1f9f5;border:1px solid #cbe0d8;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.guide-summary-pipeline>div{min-width:0}.guide-summary-pipeline>a{color:#08694f;flex:none;padding:10px 0;font-size:1rem;font-weight:750;text-decoration:none}.workspace-guide-page a:focus-visible{outline-offset:4px;outline:3px solid #7aa8d3}@media (max-width:700px){.guide-summary-journey>li{grid-template-columns:minmax(0,1fr);gap:10px;padding:18px}.guide-summary-pipeline{flex-direction:column;align-items:start;gap:8px;padding:18px}}@media (max-width:420px){.guide-summary-options>div{grid-template-columns:minmax(0,1fr);gap:2px}.guide-summary-actions .button{width:100%}}.guided-company-page .company-journey>div>strong{display:none}.collected-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.collected-results-heading>div{flex:300px}.collected-findings{border-top:1px solid #dfe9e6;margin-top:16px;padding-top:16px}.collected-findings h4{margin:0 0 8px;font-size:16px}.collected-findings ul{color:#496677;margin:0;padding-left:20px}.collected-findings li{padding:5px 0;font-size:14px;line-height:1.5}.company-stage-actions>div{color:#637987;align-items:center;gap:10px;font-size:13px;display:flex}.guided-company-page .analysis-module-choices label>span{text-transform:none;letter-spacing:0;font-weight:400}.company-analysis-plan>.button.secondary{margin-top:16px}@media (max-width:700px){.workspace-guide-steps,.guided-company-page .company-journey ol{grid-template-columns:repeat(2,minmax(0,1fr))}.company-journey li button{padding:8px 5px;font-size:12px}}.people-review-heading{margin-bottom:18px}.people-review-next>div{flex:220px}.people-review-next p{color:#5b7283;margin:5px 0 0;font-size:14px}.communication-channel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:20px 0;display:grid}.communication-channel-grid>button,.communication-channel-grid>a{color:#173f59;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdce1;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;text-decoration:none;display:flex}.communication-channel-grid>button:hover,.communication-channel-grid>a:hover{background:#f3faf6;border-color:#0b8565}.communication-channel-grid strong{font-size:17px}.communication-channel-grid span{color:#5b7283;overflow-wrap:anywhere;font-size:14px}.communication-channel-grid b{color:#087557;margin-top:auto;padding-top:8px;font-size:14px}.company-result-options{background:#fff;border:1px solid #d7e5ec;border-radius:16px;gap:16px;padding:22px;scroll-margin-top:110px;display:grid}.company-result-options h3,.company-result-options h4,.company-result-options p{margin:0}.company-result-options header{gap:8px;display:grid}.company-result-options p{color:#536b7c;font-size:1rem;line-height:1.55}.result-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.result-choice-grid article{border:1px solid #d7e5ec;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.result-choice-grid article.selected{background:#f1faf6;border-color:#078b66;box-shadow:inset 0 0 0 1px #078b66}.result-choice-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.result-choice-selected{color:#fff;white-space:nowrap;background:#087c66;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:.875rem;font-weight:700;display:inline-flex}.result-choice-grid .included-analysis-choice{text-align:left;align-self:flex-start;padding:0;font-size:.9375rem;line-height:1.5}.company-assessment-page{gap:18px;width:min(100%,900px);min-width:0;margin-inline:auto;display:grid}.company-assessment-context{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.company-assessment-context>strong{overflow-wrap:anywhere;margin-right:auto;font-size:1.125rem}.company-assessment-page .company-analysis-plan{margin:0}.company-assessment-page .assessment-cancel{justify-self:start}.result-choice-grid h4{font-size:1.05rem}.result-choice-grid strong{color:#096b55;margin-top:auto;font-size:.95rem}.result-choice-grid .button{white-space:normal;text-align:center}.guided-company-page .company-analysis-plan,.selected-qualification-report{scroll-margin-top:110px}.company-journey>div>a:last-child{margin-left:auto}.workspace-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.workspace-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.result-choice-grid{grid-template-columns:1fr}.company-result-options{padding:16px}}.guided-company-page .company-results-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.company-results-main,.company-results-main>.panel,.company-results-main>section{min-width:0}.guided-company-page .collected-results-heading{margin-bottom:-8px}.guided-company-page .results-next-action-link{white-space:nowrap;font-size:.875rem}.guided-company-page .company-results-menu{z-index:6;scrollbar-width:thin;background:#f6f9fd;border:1px solid #bed1e6;border-radius:12px;flex-flow:row;gap:6px;max-width:100%;margin:0;padding:7px;display:flex;position:sticky;top:78px;overflow-x:auto;box-shadow:0 4px 14px #1034520d}.guided-company-page .company-results-menu button{text-align:center;white-space:nowrap;flex:1 0 auto;min-height:44px;padding:10px 13px;font-size:.875rem;line-height:1.35}.guided-company-page .company-results-menu button[aria-current=page]{color:#fff;background:#123e70;border-color:#123e70;box-shadow:inset 0 -3px #77b9ff}.guided-company-page .company-results-menu button:focus-visible{outline-offset:-3px;outline:3px solid #4384cd}.company-results-main section[id]{scroll-margin-top:155px}.company-results-main .report-title-row,.company-results-main .prospect-intelligence-heading{flex-wrap:wrap;gap:18px}.company-results-main .social-audit-heading{flex-wrap:wrap;align-items:flex-start}.included-result-action{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.included-result-action>span{color:#087557;font-size:.875rem;font-weight:700}.included-result-action .button{white-space:normal}.result-feedback>summary{cursor:pointer;color:#426477;padding:12px 0;font-size:.875rem}.result-action-toolbar{background:#edf9f3;border:1px solid #bfe4d6;border-radius:10px;justify-content:space-between;margin:0 0 18px;padding:10px 14px}.result-action-toolbar .button{min-height:40px;padding:9px 15px;font-size:.875rem}.result-accuracy-feedback{background:#f6f9fd;border:1px solid #d3e1ed;border-radius:12px;padding:11px 16px}.result-feedback-bar{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.result-feedback-bar>div:first-child{gap:3px;margin-right:auto;display:grid}.result-feedback-bar strong{font-size:.875rem}.result-feedback-bar small{color:#536b7c;font-size:.75rem}.result-vote-buttons{gap:7px;display:flex}.result-vote-buttons button{color:#234867;cursor:pointer;background:#fff;border:1px solid #cad9e7;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:.8125rem;display:inline-flex}.result-vote-buttons button[aria-pressed=true]{color:#fff;background:#145688;border-color:#145688}.result-vote-buttons button:disabled{cursor:default}.result-vote-buttons button:disabled:not([aria-pressed=true]){opacity:.55}.result-vote-buttons button:focus-visible{outline-offset:2px;outline:3px solid #79b8ed}.result-feedback-status:empty{display:none}.result-correction-form{border-top:1px solid #d3e1ed;gap:12px;margin-top:14px;padding-top:14px;display:grid}.result-correction-form label{text-transform:none;letter-spacing:normal;gap:6px;font-size:.8125rem;display:grid}.result-correction-form footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.result-correction-form footer small{color:#536b7c;margin-right:auto}.result-correction-form .button{padding:9px 14px;font-size:.8125rem}.result-feedback-error{color:#943a22;flex-wrap:wrap;gap:10px;padding-top:8px;font-size:.8125rem;display:flex}.feedback-review-findings{white-space:pre-wrap;max-height:260px;font-size:.8125rem;line-height:1.5;overflow:auto}.feedback-review-sources{gap:5px;margin-top:10px;display:grid}@media (max-width:520px){.result-vote-buttons{width:100%}.result-vote-buttons button{flex:1;justify-content:center}}.qualification-workspace .qualification-service-list label>span{text-transform:none;letter-spacing:normal}.qualification-overview>.button{flex-shrink:0}.qualification-refresh{margin-bottom:18px;font-size:.875rem}.qualification-refresh label{text-transform:none;align-items:center;gap:10px;margin-top:12px;display:flex}.qualification-refresh input[type=checkbox]{flex:0 0 18px;width:18px;height:18px}@media (max-width:1279px){.guided-company-page .company-results-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.guided-company-page .company-results-menu{position:static}.guided-company-page .company-results-menu button{font-size:.8125rem}.company-results-main section[id]{scroll-margin-top:90px}}.saved-companies-notice{color:#153e39;background:#f1faf6;border:1px solid #b7d9d0;border-radius:14px;gap:16px;padding:22px;display:grid}.saved-companies-notice h3,.saved-companies-notice p{margin:0}.saved-companies-notice header{gap:8px;display:grid}.saved-companies-notice p{font-size:1rem;line-height:1.5}.saved-companies-notice ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.saved-companies-notice li{background:#fff;border:1px solid #d4e5df;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.saved-companies-notice li>div{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}.saved-companies-notice small{color:#5a6f70;font-size:.9rem}.saved-companies-notice footer{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:600px){.saved-companies-notice{padding:16px}.saved-companies-notice li{flex-direction:column;align-items:stretch}}.pipeline-list-workspace{--pipeline-muted:#53687c;gap:16px;max-width:1320px;margin-inline:auto}.pipeline-intro{justify-content:space-between;align-items:center;gap:20px;padding:0 2px 4px;display:flex}.pipeline-intro h2{color:var(--forest);letter-spacing:-.025em;margin:0 0 5px;font-size:1.5rem;font-weight:750}.pipeline-intro p{color:var(--pipeline-muted);margin:0;font-size:1rem;line-height:1.5}.pipeline-library-link{color:#126d88;flex-shrink:0;font-size:.9375rem;font-weight:700;text-decoration:none}.pipeline-list-panel{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 6px 22px #102a430a}.pipeline-view-tabs{border-bottom:1px solid var(--line);background:#f9fbfd;flex-wrap:wrap;gap:6px;padding:12px 20px;display:flex}.pipeline-view-tabs button{min-height:44px;color:var(--pipeline-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:9px 13px;font-size:.9375rem;font-weight:650;display:inline-flex}.pipeline-view-tabs button.selected{color:var(--forest);background:#fff;border-color:#c8d8e6;box-shadow:0 2px 5px #102a430d}.pipeline-view-tabs button span{color:#48647e;background:#eaf0f6;border-radius:5px;min-width:26px;padding:2px 7px;font-size:.875rem;font-weight:700}.pipeline-view-tabs button.selected span{color:#fff;background:var(--forest)}.pipeline-list-toolbar{grid-template-columns:minmax(220px,1fr) minmax(180px,230px) minmax(140px,180px);gap:14px;padding:20px 22px 12px;display:grid}.pipeline-list-workspace label{gap:6px;min-width:0;display:grid}.pipeline-list-workspace label>span{color:#40596d;letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:650}.pipeline-list-workspace input,.pipeline-list-workspace select{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--ink);background-color:#fff;border:1px solid #cbd9e4;border-radius:8px;margin:0;padding:9px 32px 9px 12px;font-size:1rem}.pipeline-list-workspace input::placeholder{color:#728597;font-weight:400}.pipeline-list-summary{color:var(--pipeline-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 22px 14px;font-size:.875rem;display:flex}.pipeline-list-summary p{margin:0}.pipeline-row-head,.pipeline-list-row{grid-template-columns:minmax(190px,1.8fr) minmax(140px,1fr) minmax(140px,1fr) minmax(170px,1.1fr);align-items:center;gap:16px;padding:16px 22px;display:grid}.pipeline-row-head{border-block:1px solid var(--line);color:#53677b;background:#f7f9fc;padding-block:10px;font-size:.875rem;font-weight:650}.pipeline-result-group>ul{margin:0;padding:0;list-style:none}.pipeline-result-group>h3{color:#254b6b;border-bottom:1px solid var(--line);background:#f0f5fa;margin:0;padding:10px 22px;font-size:.9375rem;font-weight:750}.pipeline-list-row{border-bottom:1px solid #e6edf3}.pipeline-list-row.is-due{box-shadow:inset 3px 0 #c78110}.pipeline-company-cell,.pipeline-stage-cell,.pipeline-followup-cell{justify-items:start;gap:5px;min-width:0;display:grid}.pipeline-company-cell>a{color:var(--forest);overflow-wrap:anywhere;font-size:1rem;font-weight:750;line-height:1.4;text-decoration:none}.pipeline-company-cell>span,.pipeline-company-cell>small{color:var(--pipeline-muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.pipeline-company-cell .pipeline-restriction{color:#9a3c36}.pipeline-status-label{color:#405c75;background:#eef3f8;border-radius:5px;padding:4px 8px;font-size:.875rem;line-height:1.4}.pipeline-status-label.closed{color:#5c5c6d;background:#f0f0f3}.pipeline-list-workspace .pipeline-text-action{color:#216686;text-align:left;cursor:pointer;background:0 0;border:0;width:auto;min-height:32px;padding:2px 0;font-size:.875rem;font-weight:650}.pipeline-followup-cell{color:var(--pipeline-muted);font-size:.875rem;line-height:1.45}.pipeline-followup-cell strong{color:#97600b;font-size:.875rem}.pipeline-next-action{color:#05684f;text-align:center;background:#f0faf6;border:1px solid #a9d5c7;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:42px;padding:9px 12px;font-size:.9375rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.pipeline-next-action:hover{background:#e3f5ed;border-color:#448f78}:is(.pipeline-list-workspace a:focus-visible,.pipeline-list-workspace button:focus-visible){outline-offset:3px;outline:3px solid #739fcc}.pipeline-stage-editor{background:#f7faff;border:1px solid #dae5ef;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:12px;padding:16px;display:flex}.pipeline-stage-editor label{flex:220px;max-width:360px}.pipeline-stage-editor .button{min-height:44px;font-size:.9375rem}.pipeline-stage-editor small{color:var(--pipeline-muted);flex:100%;font-size:.875rem}.pipeline-pagination{color:var(--pipeline-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;font-size:.875rem;display:flex}.pipeline-pagination>div{gap:8px;display:flex}.pipeline-pagination button{min-height:40px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #cbd9e4;border-radius:7px;padding:8px 14px;font-size:.9375rem;font-weight:650}.pipeline-list-workspace button:disabled{opacity:.45;cursor:default}.pipeline-list-empty{text-align:center;color:var(--pipeline-muted);justify-items:center;gap:12px;padding:50px 24px;font-size:1rem;display:grid}.pipeline-list-empty h3{color:var(--forest);margin:0;font-size:1.125rem}.pipeline-list-empty p{max-width:440px;margin:0;line-height:1.55}.pipeline-list-empty .button{font-size:.9375rem}.pipeline-feedback{color:#186047;background:#ebf8f0;border:1px solid #c5e3d3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.9375rem;display:flex}.pipeline-feedback.is-error{color:#8d342c;background:#fff5f3;border-color:#eccac5}.pipeline-feedback button{width:36px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:1.3rem}.pipeline-loaded-note{color:var(--pipeline-muted);margin:0;font-size:.875rem}@media (max-width:1080px){.pipeline-list-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pipeline-search-field{grid-column:1/-1}.pipeline-row-head{display:none}.pipeline-list-row{grid-template-columns:minmax(0,1fr) minmax(160px,.7fr);gap:12px 20px}.pipeline-company-cell{grid-area:1/1}.pipeline-stage-cell{text-align:right;grid-area:1/2;justify-items:end}.pipeline-followup-cell{grid-area:2/1}.pipeline-next-cell{grid-area:2/2}.pipeline-next-action{width:auto}.pipeline-next-cell{text-align:right}}@media (max-width:700px){.pipeline-intro{flex-direction:column;align-items:start;gap:8px}.pipeline-view-tabs{gap:4px;padding:10px}.pipeline-view-tabs button{flex:140px;justify-content:center;padding-inline:8px}.pipeline-list-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px}.pipeline-search-field{grid-column:1/-1}.pipeline-list-summary{padding-inline:16px}.pipeline-list-row{padding:16px}.pipeline-result-group>h3{padding-inline:16px}.pipeline-pagination{flex-wrap:wrap;padding:14px 16px}}@media (max-width:420px){.pipeline-list-toolbar,.pipeline-list-row{grid-template-columns:minmax(0,1fr)}.pipeline-list-row>div{text-align:left;grid-area:auto;justify-items:start}.pipeline-stage-cell{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pipeline-next-action{width:100%}}.new-profile-fields .industry-target-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px}.industry-target-fields>label,.industry-type-field,.industry-custom-type{gap:7px;min-width:0;display:grid}.industry-target-fields label>span{text-transform:none;letter-spacing:0;font-size:.875rem}.industry-target-fields label>span>small{margin-left:5px;font-size:.875rem;font-weight:400}.industry-target-fields small{color:#63798b;font-size:.875rem;font-weight:400;line-height:1.5}.industry-target-fields select,.industry-target-fields input{min-height:44px;font-size:1rem}.industry-custom-type{background:#f7fafc;border:1px solid #d5e2ea;border-radius:9px;margin-top:3px;padding:12px}@media (max-width:760px){.new-profile-fields .industry-target-fields{grid-template-columns:minmax(0,1fr);gap:14px}}.pipeline-kanban-workspace .pipeline-list-toolbar{grid-template-columns:minmax(210px,1.4fr) repeat(3,minmax(150px,1fr))}.pipeline-kanban-workspace .pipeline-pagination{background:#f8fbff;border-top:1px solid #e2eaf2;flex-wrap:wrap}.pipeline-kanban-workspace .pipeline-pagination>div{flex-wrap:wrap;align-items:center}.pipeline-kanban-workspace .pipeline-pagination button{min-width:40px;padding-inline:12px}.pipeline-kanban-workspace .pipeline-pagination button[aria-current=page]{color:#fff;background:#123e70;border-color:#123e70}.pipeline-page-gap{padding:0 3px}.pipeline-board-help{color:#53687c;border-top:1px solid #e2eaf2;margin:0;padding:10px 22px;font-size:.8125rem}.pipeline-kanban-board{scroll-snap-type:x proximity;scrollbar-color:#7394b4 #edf2f7;grid-auto-columns:minmax(280px,310px);grid-auto-flow:column;align-items:start;gap:14px;padding:4px 20px 20px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.pipeline-kanban-board:focus-visible{outline-offset:-3px;outline:3px solid #739fcc}.pipeline-kanban-column{--column-accent:#497294;border:1px solid #d7e2ec;border-top:4px solid var(--column-accent);scroll-snap-align:start;background:#f2f6fa;border-radius:12px;min-width:0}.pipeline-kanban-column[data-stage=QUALIFIED],.pipeline-kanban-column[data-stage=OPPORTUNITY_SELECTED]{--column-accent:#0b8470}.pipeline-kanban-column[data-stage=ENGAGEMENT_GENERATED],.pipeline-kanban-column[data-stage=CONTACTED]{--column-accent:#3568b4}.pipeline-kanban-column[data-stage=REPLIED],.pipeline-kanban-column[data-stage=MEETING],.pipeline-kanban-column[data-stage=PROPOSAL]{--column-accent:#7654a7}.pipeline-kanban-column[data-stage=WON]{--column-accent:#198044}.pipeline-kanban-column[data-stage=LOST],.pipeline-kanban-column[data-stage=NO_DECISION]{--column-accent:#916363}.pipeline-kanban-column.is-drop-target{background:#e1efff;border-color:#2a70b9;box-shadow:inset 0 0 0 2px #2a70b9}.pipeline-kanban-column>header{border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:start;gap:10px;min-height:80px;padding:14px 13px;display:flex}.pipeline-kanban-column h3{color:#153d60;margin:0 0 7px;font-size:1rem;font-weight:750;line-height:1.35}.pipeline-kanban-column header span{color:#5a6e80;font-size:.75rem;line-height:1.4;display:block}.pipeline-kanban-column header b{color:#fff;background:var(--column-accent);border-radius:7px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:.875rem;display:grid}.pipeline-kanban-cards{scrollbar-width:thin;align-content:start;gap:10px;min-height:220px;max-height:min(66vh,760px);margin:0;padding:10px;list-style:none;display:grid;overflow-y:auto}.pipeline-kanban-card{background:#fff;border:1px solid #d4e0ec;border-radius:9px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex;box-shadow:0 3px 9px #1434520a}.pipeline-kanban-card[draggable=true]{cursor:grab}.pipeline-kanban-card[draggable=true]:active{cursor:grabbing}.pipeline-kanban-card.is-due{border-left:3px solid #c78110}.pipeline-kanban-card .pipeline-company-cell,.pipeline-kanban-card .pipeline-followup-cell{text-align:left;justify-items:start;display:grid}.pipeline-kanban-card .pipeline-company-cell>a{font-size:.9375rem}.pipeline-kanban-card .pipeline-company-cell>span{font-size:.8125rem}.pipeline-kanban-card .pipeline-next-cell{margin-top:auto}.pipeline-kanban-card .pipeline-next-action{width:100%;font-size:.875rem}.pipeline-kanban-card .pipeline-stage-editor{gap:8px;padding:10px}.pipeline-kanban-card .pipeline-stage-editor label{flex-basis:100%}.pipeline-kanban-card .pipeline-stage-editor small{font-size:.75rem}.pipeline-kanban-empty{text-align:center;color:#64798c;justify-items:center;gap:10px;padding:35px 12px;font-size:.875rem;line-height:1.5;display:grid}.pipeline-kanban-empty p{margin:0}@media (max-width:1080px){.pipeline-kanban-workspace .pipeline-list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-kanban-workspace .pipeline-search-field{grid-column:auto}}@media (max-width:600px){.pipeline-kanban-workspace .pipeline-list-toolbar{grid-template-columns:minmax(0,1fr)}.pipeline-kanban-board{grid-auto-columns:minmax(250px,calc(100vw - 86px));padding-inline:12px}.pipeline-board-help{padding-inline:16px}.pipeline-kanban-workspace .pipeline-pagination button{padding-inline:9px}}.guided-company-page[data-company-step=analysis]{background:#f5f8fc;border-radius:20px}.guided-company-page .results-workspace-hero{background:linear-gradient(115deg,#fff 55%,#e7f1fc);border:1px solid #cbdced;border-radius:18px;align-items:center;margin:0;padding:26px 30px}.results-workspace-hero h2{letter-spacing:-.035em;margin:7px 0 10px;font-size:clamp(1.7rem,2.2vw,2.3rem)}.results-eyebrow{color:#285b89;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.results-workspace-hero p{max-width:620px;font-size:.9375rem;line-height:1.55}.results-evidence-key{flex-wrap:wrap;gap:16px;margin-top:18px;font-size:.8125rem;font-weight:700;display:flex}.results-evidence-key>*{align-items:center;gap:7px;display:inline-flex}.results-evidence-key>:before{content:"";background:#174e89;border-radius:50%;width:8px;height:8px}.results-evidence-key a:before{background:#7955a6}.results-primary-action{justify-items:center;gap:7px;display:grid;flex:none!important}.results-primary-action small{color:#526d7e;font-size:.75rem}.results-assessment-options{background:#fff;border:1px solid #d2dfed;border-radius:12px}.results-assessment-options .company-result-options{background:#f8fafd;border:0;border-radius:12px;gap:9px;padding:12px}.results-assessment-options .company-result-options>header{align-items:baseline;gap:12px;padding:0 3px;display:flex}.results-assessment-options .company-result-options>header h3{font-size:.875rem}.results-assessment-options .company-result-options>header p{font-size:.75rem}.results-assessment-options .result-choice-grid{gap:10px}.results-assessment-options .result-choice-grid article{gap:8px;padding:12px}.results-assessment-options .result-choice-grid h4{font-size:.9375rem}.results-assessment-options .result-choice-grid p{font-size:.8125rem;line-height:1.45}.results-assessment-options .result-choice-grid strong{font-size:.8125rem}.results-assessment-options .result-choice-grid .button{min-height:40px;padding:9px 12px;font-size:.8125rem}.results-assessment-options .result-choice-selected{padding:3px 7px;font-size:.6875rem}.result-choice-grid article[data-assessment=QUALIFICATION]{--assessment-accent:#91570e;--assessment-tint:#fff8e7}.result-choice-grid article[data-assessment=PRECISION]{--assessment-accent:#6840a6;--assessment-tint:#f6f1ff}.result-choice-grid article[data-assessment]:not([data-assessment=RESULTS]){border-top:3px solid var(--assessment-accent)}.result-choice-grid article[data-assessment]:not([data-assessment=RESULTS]).selected{background:var(--assessment-tint);border-color:var(--assessment-accent);box-shadow:inset 0 0 0 1px var(--assessment-accent)}.result-choice-grid article[data-assessment]:not([data-assessment=RESULTS]) .result-choice-selected,.result-choice-grid article[data-assessment]:not([data-assessment=RESULTS]) .button.primary{background:var(--assessment-accent);border-color:var(--assessment-accent);color:#fff}.guided-company-page .company-results-menu{background:#fff;box-shadow:0 5px 16px #123e700b}.guided-company-page .company-results-menu .results-service-fit-tab{color:#6840a6;border-color:#bea9d9}.results-service-fit-tab span{background:#f0e7fc;border-radius:4px;margin-left:5px;padding:3px 5px;font-size:.625rem}.guided-company-page .company-results-menu .results-service-fit-tab[aria-current=page]{color:#fff;background:#6840a6;box-shadow:inset 0 -3px #cbb3f0}.results-service-fit-tab[aria-current=page] span{color:#6840a6}.company-results-main>.panel{border-radius:16px;box-shadow:0 3px 12px #133b5905}.results-finish{background:#edf5fd;border:1px solid #c9dded;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.results-finish p{color:#526d7e;margin:6px 0 0;font-size:.875rem}.results-finish .button{flex:none}.assessment-addition{--assessment-accent:#91570e;--assessment-tint:#fff8e7;--assessment-border:#e3c992;border:1px solid var(--assessment-border)!important;border-top:5px solid var(--assessment-accent)!important;background:var(--assessment-tint)!important}.assessment-addition[data-assessment=PRECISION]{--assessment-accent:#6840a6;--assessment-tint:#f6f1ff;--assessment-border:#cdb8eb}.assessment-section-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.assessment-origin-label{color:var(--assessment-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:inline-block}.assessment-section-header h3{color:var(--assessment-accent);font-size:1.65rem;margin:9px 0!important}.assessment-section-header p{color:#536477;max-width:700px;margin:0;font-size:.875rem}.assessment-saved-date{text-align:right;color:var(--assessment-accent);flex-shrink:0;gap:6px;font-size:.75rem;font-weight:700;display:grid}.assessment-saved-date small{color:#536477;font-weight:400}.assessment-focus{border-left:3px solid var(--assessment-accent);margin:0 0 18px;padding:8px 14px;font-size:.875rem}.service-fit-scoreboard{border:1px solid var(--assessment-border,#d2dfed);background:#ffffffad;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-fit-scoreboard>div{gap:5px;padding:15px 18px;display:grid}.service-fit-scoreboard>div+div{border-left:1px solid var(--assessment-border,#d2dfed)}.service-fit-scoreboard strong{color:var(--assessment-accent,#174e89);font-size:1.8rem;line-height:1}.service-fit-scoreboard span{color:#536477;font-size:.75rem}.assessment-addition .qualification-outcome{gap:12px;padding:0}.assessment-addition .qualification-outcome>span{border:1px solid var(--assessment-border);background:#fff;gap:8px;padding:20px}.assessment-addition .qualification-outcome strong{color:var(--assessment-accent);font-size:1.3rem}.service-fit-card{border:1px solid var(--assessment-border,#d2dfed);background:#fff;border-radius:13px;min-width:0;padding:20px}.service-fit-card>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.service-fit-card>header h4{flex:1;min-width:180px;margin:0;font-size:1.05rem}.service-fit-card>header small{color:#536477;font-size:.75rem}.service-fit-index{width:30px;height:30px;color:var(--assessment-accent,#174e89);background:var(--assessment-tint,#edf5fd);border-radius:8px;place-items:center;font-size:.75rem;font-weight:800;display:grid}.service-fit-verdict{margin:16px 0 6px;font-size:.875rem;font-weight:700}.service-fit-preview{color:#536477;margin:0 0 16px;font-size:.875rem;line-height:1.6}.service-fit-card .qualification-service-result{border:0;border-top:1px solid #e3e9ef;border-radius:0}.service-fit-card .qualification-service-result>summary{color:var(--assessment-accent,#174e89);background:0 0;padding:13px 0 0;font-size:.8125rem;font-weight:700}.service-fit-card .qualification-service-result>summary:after{margin-left:auto}.service-fit-card .qualification-service-result-body{padding:18px 0 0}.qualification-evidence-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.assessment-claim-status{color:#607184;letter-spacing:.05em;margin-bottom:4px;font-size:.625rem;font-weight:800;display:block}.qualification-service-result-body dd>small{color:#687c8a;font-size:.75rem;display:block}.assessment-addition a{color:var(--assessment-accent);overflow-wrap:anywhere}.assessment-confidence-details,.assessment-evidence-checked,.assessment-technology-results{border-top:1px solid var(--assessment-border,#d2dfed);padding-top:15px;font-size:.875rem}.assessment-addition summary{cursor:pointer}.assessment-confidence-details dl{flex-wrap:wrap;gap:24px;padding:12px 0;display:flex}.assessment-confidence-details dt{color:#536477;font-size:.75rem}.assessment-confidence-details dd{margin:7px 0 0;font-weight:800}.assessment-technology-results>p{margin:16px 0}.report-section-choice.report-assessment-choice{background:#f6f1ff;border-color:#b49ad8}.report-assessment-choice strong{color:#6840a6}@media (max-width:760px){.guided-company-page .results-workspace-hero{padding:20px}.results-primary-action,.results-primary-action .button{width:100%}.results-finish{flex-direction:column;align-items:stretch}.service-fit-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.service-fit-scoreboard>div:nth-child(3){border-left:0}.service-fit-scoreboard>div:nth-child(n+3){border-top:1px solid var(--assessment-border,#d2dfed)}.qualification-evidence-columns{grid-template-columns:minmax(0,1fr)}.assessment-section-header{flex-direction:column}.assessment-saved-date{text-align:left}.service-fit-card{padding:16px}}.guided-company-page:has(.assessment-addition[data-assessment=QUALIFICATION]) .results-service-fit-tab{color:#91570e;border-color:#d6b572}.guided-company-page:has(.assessment-addition[data-assessment=QUALIFICATION]) .results-service-fit-tab[aria-current=page]{color:#fff;background:#91570e;box-shadow:inset 0 -3px #efd491}.guided-company-page:has(.assessment-addition[data-assessment=QUALIFICATION]) .results-service-fit-tab span{color:#91570e;background:#fff8e7}.guided-company-page:has(.assessment-addition[data-assessment=QUALIFICATION]) .results-evidence-key a:before{background:#91570e}.guided-company-page:has(.assessment-addition[data-assessment=QUALIFICATION]) .report-assessment-choice{background:#fff8e7;border-color:#d6b572}.guided-company-page:has(.assessment-addition[data-assessment=QUALIFICATION]) .report-assessment-choice strong{color:#91570e}.guided-company-page .results-compact-heading{padding:16px 20px}.results-compact-heading h2{margin:0 0 5px;font-size:1.4rem}.results-compact-heading p{margin:0;font-size:.875rem}#company-result-view{outline:none;scroll-margin-top:155px}.website-supporting-findings{border-top:1px solid #d7e4eb;margin-top:18px;padding-top:14px}.website-supporting-findings>summary{cursor:pointer;color:#174e89;font-weight:700}.website-supporting-findings>.report-body{margin-top:18px}.technology-disclosure>summary{cursor:pointer;color:#174e89;justify-content:space-between;align-items:center;gap:12px;font-size:.9375rem;font-weight:700;display:flex}.technology-disclosure>summary:after{content:"+";font-size:1.2rem}.technology-disclosure[open]>summary:after{content:"−"}.technology-disclosure>div{margin-top:18px}.technology-journey-workspace>.technology-disclosure{padding:16px 18px}@media (max-width:760px){#company-result-view{scroll-margin-top:90px}}.website-observations>summary{cursor:pointer;color:#174e89;font-size:.9375rem;font-weight:700}.website-observations[open]>summary{margin-bottom:18px}@media (max-width:600px){.topbar{flex-wrap:wrap;gap:8px;height:auto;min-height:72px;padding:10px 14px}.topbar>div:not(.topbar-actions){flex:1;min-width:0}.topbar h1{overflow-wrap:anywhere}.topbar-actions{flex-wrap:wrap;gap:8px;max-width:100%}.topbar-actions .header-avatar{display:none}.topbar-actions .language-selector{margin-right:0}.topbar-actions .language-selector select{max-width:110px}}.company-evidence-tabs{flex-wrap:wrap;gap:8px;position:static}.company-evidence-tabs button{color:#fff;background:#174778;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:700}.company-evidence-tabs button[aria-pressed=true]{background:#007c64;box-shadow:inset 0 -3px #004e40}.company-evidence-tabs button:focus-visible{outline-offset:2px;outline:3px solid #3696d3}.search-evidence-panel{color:#173b57;min-width:0;max-width:100%;padding:20px}.search-evidence-list{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.search-evidence-list>article{border-top:1px solid #d5e3ec;min-width:0;padding:16px 0;display:block}.search-evidence-list>article>div{min-width:0}.search-evidence-panel h3{margin:0 0 12px;font-size:18px}.search-evidence-panel strong{word-break:normal;overflow-wrap:break-word;font-size:16px;line-height:1.5;display:block}.search-evidence-panel p,.company-result-evidence .search-evidence-panel p{color:#294b65;word-break:normal;overflow-wrap:break-word;margin:10px 0;font-size:16px;line-height:1.65}.search-evidence-panel a{overflow-wrap:anywhere;color:#075da8;text-decoration:underline}.search-evidence-panel small{color:#526778;font-size:14px;line-height:1.5;display:block}.company-result-evidence,.company-result-evidence>div{min-width:0}.company-result-evidence>div{grid-template-columns:minmax(0,1fr)}.company-result-evidence summary{color:#173b57;font-size:14px}@media (max-width:640px){.search-evidence-panel{padding:14px}.company-result-evidence{grid-column:1/-1}}.phone-verification-page{background:#b7dcd6;place-items:center;min-height:100vh;padding:24px;display:grid}.phone-verification-card{color:#103957;background:#fff;border-radius:20px;width:min(100%,560px);padding:clamp(22px,5vw,40px);box-shadow:0 12px 40px #123c5420}.phone-verification-card h1{margin:16px 0;font-size:clamp(26px,4vw,34px);line-height:1.2}.phone-verification-card p{font-size:16px;line-height:1.6}.phone-verification-card form{gap:14px;margin:24px 0;display:grid}.phone-verification-card label{font-size:16px;font-weight:750}.phone-verification-card input{color:#103957;width:100%;min-width:0;font:inherit;border:2px solid #8daeba;border-radius:10px;padding:14px;font-size:20px}.phone-verification-card input:focus-visible{outline-offset:3px;outline:3px solid #087b65}.phone-verification-status{color:#07654f;background:#e4f4ef;border-radius:8px;padding:8px 12px;font-weight:750;display:inline-block}.phone-verification-secondary{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.phone-verification-secondary button{color:#075da8;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.phone-verification-secondary button:disabled{opacity:.6;cursor:default}.phone-verification-skip{color:#31566f;margin-top:20px;text-decoration:underline;display:inline-block}.phone-verification-error{color:#a32626;background:#fff0ef;border-radius:8px;padding:12px}.phone-verification-reminder{color:#123d54;background:#f0fbf7;border:2px solid #087b65;border-radius:14px;margin-bottom:20px;padding:20px}.phone-verification-reminder strong{font-size:18px}.phone-verification-reminder p{margin:10px 0 16px;font-size:16px;line-height:1.5}.competitor-review-panel{color:#133d5b;background:#fff;border:1px solid #c6d9e4;border-radius:16px;min-width:0;margin:24px 0;padding:24px}.competitor-review-panel fieldset{border:1px solid #c6d9e4;border-radius:12px;margin:16px 0;padding:16px}.competitor-review-panel label{margin:10px 0;font-weight:600;display:block}.competitor-review-panel input,.competitor-review-panel select{color:#133d5b;background:#fff;border:1px solid #9db7c8;border-radius:8px;width:100%;padding:12px}.competitor-review-panel details{margin:12px 0}.buyer-comparison-scroll{max-width:100%;margin-top:20px;overflow-x:auto}.buyer-comparison-scroll table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1000px}.buyer-comparison-scroll th,.buyer-comparison-scroll td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;border:1px solid #c6d9e4;min-width:190px;padding:14px}.buyer-comparison-scroll thead th{color:#fff;background:#153f70}.buyer-comparison-scroll small{margin-top:8px;display:block}.company-result-row{grid-template-columns:34px minmax(170px,1.3fr) minmax(190px,1fr) minmax(170px,1fr) auto}.company-result-fit.concise-match strong{font-size:14px}.company-result-identity small{overflow-wrap:anywhere}.decision-summary{max-width:960px;margin:20px 0;padding:24px}.decision-summary>div{margin:18px 0}.decision-summary h3{margin-bottom:6px;font-size:16px}.decision-summary p{max-width:76ch;line-height:1.5}.decision-summary-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1000px){.company-result-row{grid-template-columns:30px minmax(0,1fr) auto}.company-result-fit,.company-result-next,.company-result-actions{grid-column:2/-1}}@media (max-width:600px){.decision-summary{padding:16px}.company-result-evidence{grid-column:1/-1}}.results-review-guide li{margin:10px 0;line-height:1.5}.results-review-guide .results-match-note{background:#edf6f3;border-radius:10px;padding:14px 18px}.benchmark-takeaways{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.benchmark-takeaways>section{min-width:0}.benchmark-takeaways article+article{border-top:1px solid #d5e2ec;margin-top:18px;padding-top:18px}.benchmark-takeaways h3{margin:0 0 16px}.benchmark-takeaways h4{margin:0 0 8px}.benchmark-takeaways p+p,.benchmark-takeaways details{margin-top:10px}.benchmark-takeaways details div{overflow-wrap:anywhere;margin-top:12px}@media (max-width:1050px){.benchmark-takeaways{grid-template-columns:1fr}}.benchmark-company-selector,.benchmark-full-details{margin:16px 0}.benchmark-company-selector>summary,.benchmark-full-details>summary{cursor:pointer;color:#123d69;padding:12px 0;font-weight:700}.benchmark-company-options{gap:10px;max-height:240px;margin:12px 0 16px;display:grid;overflow-y:auto}.benchmark-company-options label{align-items:center;gap:8px;display:flex}.benchmark-company-options input{width:auto}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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}@keyframes spin{to{transform:rotate(360deg)}}.public-site{--public-navy:#102f4f;--public-blue:#075fc8;--public-teal:#0f8f7b;--public-green:#22b573;--public-gold:#efb64b;--public-sky:#edf6fc;--public-mint:#eaf8f3;--public-cream:#fff8ea;--logo-blue:#075fc8;--logo-red:#ef233c;background:#fff}.public-site .button.primary{background:linear-gradient(135deg, var(--public-teal), var(--public-green));box-shadow:0 10px 24px #0f8f7b38}.public-site .button.primary:hover:not(:disabled){background:linear-gradient(135deg,#0c7d6c,#1da664);box-shadow:0 13px 28px #0f8f7b47}.public-site .brand-word{color:var(--logo-blue)}.public-site .brand-word em{color:var(--logo-red)}.public-nav{border-bottom:3px solid var(--public-green);background:radial-gradient(circle at 88% 0,#22b5732e,#0000 26%),linear-gradient(105deg,#071f3a,#0a477c 64%,#086982);width:100%;min-height:84px;padding:0 max(24px,50vw - 590px);box-shadow:0 12px 30px #071f3a2e}.public-nav .brand{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.public-nav>nav{color:#d6e5f1}.public-nav>nav a{padding:32px 0 29px;position:relative}.public-nav>nav a:after{content:"";background:#6ce3a5;border-radius:2px;height:2px;transition:right .18s,left .18s;position:absolute;bottom:20px;left:50%;right:50%}.public-nav>nav a:hover{color:#fff}.public-nav>nav a:hover:after{left:0;right:0}.public-nav>nav a.active{color:#fff}.public-nav>nav a.active:after{left:0;right:0}.public-nav .public-signin{color:#f1f7fb}.public-nav .public-signin:hover{color:#7ee4ae}.public-nav .public-prospect-button{white-space:nowrap;border-color:#ffffff38;min-height:47px;padding:11px 19px;box-shadow:0 12px 28px #12b77457,inset 0 1px #fff3}.public-nav .public-prospect-button:hover:not(:disabled){box-shadow:0 15px 34px #12b7746e,inset 0 1px #ffffff38}.public-nav .public-prospect-button.active{outline-offset:2px;outline:2px solid #ffffffbf}.public-nav .button.secondary{color:#fff;background:#ffffff1a;border-color:#ffffff47}.public-nav .button.secondary:hover:not(:disabled){background:#ffffff2b;border-color:#ffffff80}.public-hero{min-height:650px;color:var(--ink);background:radial-gradient(circle at 12% 15%,#efb64b2e,#0000 25%),radial-gradient(circle at 78% 18%,#22b57324,#0000 24%),linear-gradient(145deg,#fbfdff 0%,#edf6fc 56%,#eef9f5 100%);border-top:1px solid #e4edf4;border-bottom:1px solid #dce8f1;grid-template-columns:minmax(0,1.08fr) minmax(390px,.82fr);gap:clamp(48px,7vw,96px);padding:74px max(24px,50vw - 590px) 82px}.public-hero:after{border:80px solid #1769aa0f;width:540px;height:540px;top:-300px;right:-260px}.public-hero .public-kicker{color:var(--accent)}.public-hero h1{max-width:720px;color:var(--forest);letter-spacing:-3.8px;margin:18px 0 21px;font-size:clamp(46px,5.7vw,72px);line-height:.98}.public-hero h1 em{color:var(--public-blue);background:linear-gradient(90deg, var(--public-blue), var(--public-teal));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:inherit;font-style:normal;font-weight:760}.public-hero-copy>p{color:#536b82;max-width:620px;margin:0;font-size:16px;line-height:1.7}.public-trust{gap:9px;margin-top:24px}.public-trust span{color:#50687e;background:#ffffffc7;border-color:#cbdbe8;box-shadow:0 5px 16px #2151770a}.public-trust span:before{content:"✓";color:var(--public-teal)}.journey-rail{background:#ffffffd1;border:1px solid #d9e5ee;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;margin:31px 0 0;padding:16px 18px;list-style:none;display:grid;box-shadow:0 8px 24px #143f610d}.journey-rail li{align-items:center;gap:9px;min-width:0;display:flex;position:relative}.journey-rail li:not(:last-child):after{content:"";background:#cbd9e5;width:20px;height:1px;position:absolute;top:17px;right:8px}.journey-rail li>span{color:#6d8093;background:#e9f0f6;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.journey-rail li.active>span{background:linear-gradient(135deg, var(--public-teal), var(--public-green));color:#fff;box-shadow:0 6px 14px #0f8f7b38}.journey-rail strong,.journey-rail small{display:block}.journey-rail strong{color:var(--forest);font-size:12px}.journey-rail small{color:#8090a0;margin-top:2px;font-size:12px}.public-scan-card{border:1px solid #d4e1eb;border-top:0;border-radius:19px;padding:35px 31px 31px;position:relative;overflow:hidden;box-shadow:0 28px 70px #10325229}.public-scan-card:before{content:"";background:linear-gradient(90deg, var(--public-blue), var(--public-teal), var(--public-gold));height:5px;position:absolute;inset:0 0 auto}.scan-step{justify-content:space-between;align-items:center;gap:12px;display:flex}.scan-step>span{background:var(--public-mint);color:var(--public-teal);text-transform:uppercase;letter-spacing:.5px;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:850}.scan-step>small{color:#71859a;font-size:12px}.public-scan-card h2{color:var(--forest);letter-spacing:-1.2px;margin:1px 0 -5px;font-size:27px}.public-scan-card>p{color:#5e7287;font-size:12px}.public-scan-card input{background:#fbfdff;border-color:#cfdde8;min-height:52px;font-size:14px}.public-scan-card .button{min-height:52px}.scan-mode-options{border:0;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:0;padding:0;display:grid}.scan-mode-options legend{color:#51677c;text-transform:uppercase;letter-spacing:.55px;grid-column:1/-1;margin-bottom:7px;font-size:12px;font-weight:850}.scan-mode-options label{cursor:pointer;background:#f8fbfd;border:1px solid #d7e2eb;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;min-width:0;padding:13px 12px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.scan-mode-options label.selected{border-color:var(--public-teal);background:var(--public-mint);box-shadow:0 0 0 3px #0f8f7b14}.public-scan-card .scan-mode-options input{width:16px;height:16px;min-height:0;accent-color:var(--public-teal);margin:0}.scan-mode-options label>span{min-width:0}.scan-mode-options strong,.scan-mode-options small{display:block}.scan-mode-options strong{color:var(--forest);font-size:12px}.scan-mode-options small{color:#71859a;margin-top:3px;font-size:12px;line-height:1.35}.scan-mode-options em{color:var(--public-teal);text-transform:uppercase;letter-spacing:.45px;grid-column:2;font-size:12px;font-style:normal;font-weight:900}.public-report{border-color:#d7e3ec;margin:78px auto}.preview-score.unscored{background:conic-gradient(#c5d0dc 22%, #e7edf5 0)}.report-retry{background:#fff8e8;border:1px solid #eed69e;border-radius:12px;align-items:center;gap:22px;margin-top:20px;padding:16px 18px;display:flex}.report-retry>div{margin-right:auto}.report-retry strong{color:#694d0f;font-size:12px}.report-retry p{color:#806a36;margin:5px 0 0;font-size:12px;line-height:1.55}.report-retry .button{flex:none}.score-scope-note{color:#5f7489;max-width:620px;margin-top:8px;font-size:12px;line-height:1.5;display:block}.preview-score span{text-align:center;max-width:82px;line-height:1.2}.quick-dvi-teaser{background:radial-gradient(circle at 100% 0,#2f7fc421,#0000 34%),radial-gradient(circle at 0 100%,#22b57324,#0000 32%),linear-gradient(135deg,#f8fcff,#f1fbf7);border:1px solid #b9ded5;border-radius:18px;margin:22px 0 18px;padding:24px;box-shadow:0 16px 38px #15455b14}.quick-dvi-intro>span{color:var(--public-teal);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:900;display:block}.quick-dvi-intro h3{color:var(--public-navy);letter-spacing:-1px;margin:7px 0 0;font-size:clamp(21px,3vw,30px);line-height:1.1}.quick-dvi-flow{color:#607589;background:#ffffffd6;border:1px solid #0f8f7b33;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:11px 14px;display:flex}.quick-dvi-flow span,.quick-dvi-flow strong{text-transform:uppercase;letter-spacing:.45px;flex:none;font-size:12px;font-weight:850}.quick-dvi-flow i{color:#7f92a3;flex:none;font-size:13px;font-style:normal}.quick-dvi-flow strong{background:linear-gradient(135deg, var(--public-teal), var(--public-blue));color:#fff;border-radius:99px;margin-left:auto;padding:6px 10px}.quick-dvi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.quick-dvi-grid article{--dvi-tone:#0f8f7b;border:1px solid #d6e4ec;border-top:4px solid var(--dvi-tone);background:#fffffff5;border-radius:14px;min-width:0;padding:16px;box-shadow:0 8px 22px #143f610e}.quick-dvi-grid article:nth-child(2){--dvi-tone:#d66e93}.quick-dvi-grid article:nth-child(3){--dvi-tone:#1769aa}.quick-dvi-grid article:nth-child(4){--dvi-tone:#d99a25}.quick-dvi-grid article:nth-child(5){--dvi-tone:#725bb7}.quick-dvi-grid article:nth-child(6){--dvi-tone:#22a968}.quick-dvi-grid article>span{color:#607388;text-transform:uppercase;letter-spacing:.6px;font-size:12px;font-weight:850;display:block}.quick-dvi-grid article>strong{color:var(--public-navy);margin-top:10px;font-size:29px;line-height:1;display:block}.quick-dvi-grid article>strong small{color:#75879a;margin-left:3px;font-size:12px;font-weight:750}.quick-dvi-grid article>i{background:#e6edf3;border-radius:99px;height:7px;margin-top:12px;display:block;overflow:hidden}.quick-dvi-grid article>i b{border-radius:inherit;background:var(--dvi-tone);height:100%;display:block}.quick-dvi-gate{margin-top:0}.report-rescan{background:#f8fbfd;border:1px solid #dce7ef;border-radius:10px;justify-content:flex-end;align-items:center;gap:14px;margin:10px 0 18px;padding:10px 12px;display:flex}.report-rescan>span{color:#62768b;margin-right:auto;font-size:12px;line-height:1.45}.report-rescan .button{flex:none;min-height:38px;padding:0 16px;font-size:12px}.full-report-sections{gap:16px;margin-top:25px;display:grid}.full-report-sections>section,.report-detail-grid>section{background:#f9fcfe;border:1px solid #dce6ee;border-radius:14px;padding:21px}.full-report-sections section>span{color:var(--public-teal);text-transform:uppercase;letter-spacing:.75px;margin-bottom:11px;font-size:12px;font-weight:900;display:block}.report-summary{border-left:4px solid var(--public-teal)!important;background:var(--public-mint)!important}.report-summary p,.report-detail-grid p{color:#536b80;margin:0;font-size:12px;line-height:1.75}.report-detail-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.report-detail-grid ul,.report-detail-grid ol{color:#536b80;margin:0;padding-left:18px}.report-detail-grid li{padding-left:4px;font-size:12px;line-height:1.65}.report-detail-grid li+li{margin-top:7px}.priority-fixes{gap:12px;display:grid}.priority-fixes>span{margin-bottom:0!important}.priority-fixes article{background:#fff;border:1px solid #dce6ee;border-radius:11px;padding:16px}.priority-fixes article>div{align-items:center;gap:10px;display:flex}.priority-fixes small{color:#876012;background:#fff0d5;border-radius:99px;padding:5px 7px;font-size:12px;font-weight:900}.priority-fixes strong{color:var(--public-navy);font-size:12px}.priority-fixes dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 0;display:grid}.priority-fixes dl>div{border-top:1px solid #e5ecf2;padding-top:10px}.priority-fixes dt{color:#7b8b9b;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:900}.priority-fixes dd{color:#596e81;margin:5px 0 0;font-size:12px;line-height:1.6}.report-gate.needs-review{background:#755817}.report-gate{background:var(--forest)}.report-gate>div>span{color:#77d7a5;text-transform:uppercase;letter-spacing:.8px;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.report-gate>div>strong{display:block}.report-gate.unlocked{background:#125f43}.report-gate.quick-report-ready{background:radial-gradient(circle at 86% 10%,#42da9233,#0000 30%),linear-gradient(120deg,#092f51,#0c665e)}.report-gate-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.report-gate-actions .button{white-space:nowrap;flex:none}.report-gate .button.secondary{color:#0b4f48;background:#fffffff5;border-color:#ffffff6b}.report-gate .button.secondary:hover:not(:disabled){background:#fff;border-color:#fff}.report-download-notice{color:#176140;background:#eefaf4;border:1px solid #bfe4d1;border-radius:9px;margin-top:10px;padding:10px 13px;font-size:12px;font-weight:750}.prospect-entry{color:#fff;background:radial-gradient(circle at 5% 100%,#efb64b2e,#0000 28%),radial-gradient(circle at 92% 0,#22b57333,#0000 28%),linear-gradient(135deg,#102f4f,#19527b);border-radius:22px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(36px,6vw,76px);width:min(1180px,100% - 48px);margin:88px auto;padding:46px;scroll-margin-top:24px;display:grid;box-shadow:0 25px 60px #0b315833}.prospect-entry .public-kicker{color:#6ed29e}.prospect-entry h1,.prospect-entry h2{letter-spacing:-2.4px;margin:15px 0 14px;font-size:clamp(35px,4vw,49px);line-height:1.03}.prospect-entry-copy>p{color:#c6d7e6;max-width:520px;margin:0;font-size:12px;line-height:1.7}.free-plan-note{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.free-plan-note>*{color:#dce9f4;border:1px solid #ffffff2b;border-radius:99px;padding:7px 10px;font-size:12px}.free-plan-note strong{color:#79dbaa;border-color:#6ed29e66}.prospect-entry-form{color:var(--ink);background:#fff;border-radius:16px;padding:26px;box-shadow:0 18px 45px #00152d33}.prospect-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.prospect-entry-form input{background:#f8fbfd;min-height:45px}.prospect-entry-form .button{min-height:49px;margin-top:18px;font-size:12px}.prospect-entry-form .button>span{margin-left:auto}.prospect-entry-form>small{color:#77899a;text-align:center;margin-top:10px;font-size:12px;display:block}.prospect-entry.waiting .prospect-entry-form{border:1px solid #fff3}.public-capabilities{background:radial-gradient(circle at 10% 0,#2f7fc459,#0000 30%),radial-gradient(circle at 100% 100%,#22b5733d,#0000 34%),linear-gradient(145deg,#0d2b49,#123d61 58%,#104c61);border-radius:26px;width:min(1180px,100% - 48px);margin:112px auto;padding:52px;scroll-margin-top:24px;position:relative;overflow:hidden;box-shadow:0 28px 70px #102f4f33}.public-capabilities:before{content:"";border:55px solid #ffffff0b;border-radius:50%;width:360px;height:360px;position:absolute;top:-220px;right:-210px}.section-lead{z-index:1;grid-template-columns:1.2fr .8fr;align-items:end;gap:55px;margin-bottom:38px;display:grid;position:relative}.public-capabilities .public-kicker{color:#74dcae}.section-lead h1,.section-lead h2{color:#fff;letter-spacing:-2.6px;margin:14px 0 0;font-size:clamp(35px,4.2vw,53px);line-height:1.02}.section-lead h1 em,.section-lead h2 em{color:#8bd7ff;font-family:inherit;font-style:normal;font-weight:inherit}.section-lead-note{gap:11px;display:grid}.section-lead-note>span{color:#a9eacb;text-transform:uppercase;letter-spacing:.7px;background:#ffffff14;border:1px solid #ffffff29;border-radius:99px;justify-self:start;padding:7px 10px;font-size:12px;font-weight:850}.section-lead-note p{color:#c7d8e6;margin:0;font-size:12px;line-height:1.8}.capability-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.capability-grid article{--tone:#2f7fc4;--tone-soft:#eaf4fc;background:#fffffff7;border:1px solid #ffffffb3;border-radius:18px;min-height:250px;padding:24px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 12px 35px #00152c24}.capability-grid article:before{content:"";background:var(--tone);height:4px;position:absolute;inset:0 0 auto}.capability-grid article:after{content:"";background:var(--tone-soft);border-radius:50%;width:125px;height:125px;position:absolute;bottom:-65px;right:-58px}.capability-grid article:hover{transform:translateY(-4px);box-shadow:0 19px 42px #00152c38}.capability-grid article.tone-teal{--tone:#0f8f7b;--tone-soft:#e7f7f2}.capability-grid article.tone-gold{--tone:#d99a25;--tone-soft:#fff5df}.capability-grid article.tone-violet{--tone:#725bb7;--tone-soft:#f1edfb}.capability-grid article.tone-coral{--tone:#d56f5b;--tone-soft:#fdf0ed}.capability-grid article.tone-green{--tone:#22a968;--tone-soft:#eaf8f1}.capability-number{color:#a0aebc;font-family:Georgia,serif;font-size:12px;position:absolute;top:24px;right:23px}.capability-icon{background:var(--tone-soft);width:50px;height:50px;color:var(--tone);border-radius:15px;place-items:center;display:grid;position:relative}.capability-icon i,.capability-icon i:before,.capability-icon i:after{content:"";box-sizing:border-box;display:block;position:absolute}.icon-discover i{border:2px solid;border-radius:50%;width:18px;height:18px;top:12px;left:13px}.icon-discover i:after{background:currentColor;border-radius:2px;width:10px;height:2px;bottom:-4px;right:-7px;transform:rotate(45deg)}.icon-verify i{opacity:.18;clip-path:polygon(50% 0,95% 18%,85% 68%,50% 100%,15% 68%,5% 18%);background:currentColor;width:22px;height:25px;top:11px;left:14px}.icon-verify:after{content:"✓";color:currentColor;font-size:14px;font-weight:900;position:absolute}.icon-audit i{border-bottom:2px solid;border-left:2px solid;width:24px;height:22px;top:14px;left:13px}.icon-audit i:after{background:currentColor;border-radius:1px 1px 0 0;width:4px;height:9px;bottom:2px;left:4px;box-shadow:7px -5px,14px -11px}.icon-contact i{border:2px solid;border-radius:50%;width:10px;height:10px;top:11px;left:20px}.icon-contact i:after{border:2px solid;border-bottom:0;border-radius:14px 14px 0 0;width:24px;height:13px;top:13px;left:-9px}.icon-outreach i{border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:25px solid;width:0;height:0;top:14px;left:13px;transform:rotate(-12deg)}.icon-outreach i:after{opacity:.8;background:#fff;width:15px;height:2px;top:-1px;left:-25px}.icon-approve i{border:2px solid;border-radius:50%;width:24px;height:24px;top:13px;left:13px}.icon-approve i:after{border-bottom:2px solid;border-left:2px solid;width:10px;height:6px;top:6px;left:5px;transform:rotate(-45deg)}.capability-label{color:var(--tone);text-transform:uppercase;letter-spacing:.8px;margin-top:20px;font-size:12px;font-weight:900;display:inline-block}.capability-grid h3{color:var(--public-navy);margin:8px 0 9px;font-size:16px}.capability-grid p{color:#617488;z-index:1;margin:0;font-size:12px;line-height:1.7;position:relative}.capability-flow{color:#d9e6ef;z-index:1;background:#ffffff12;border:1px solid #ffffff21;border-radius:13px;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding:13px 16px;display:flex;position:relative}.capability-flow span{text-transform:uppercase;letter-spacing:.55px;font-size:12px;font-weight:850}.capability-flow i{color:#70d5a3;font-style:normal}.guided-next{color:var(--public-navy);background:#ffffffeb;border:1px solid #d5e3ec;border-radius:15px;align-items:center;gap:24px;margin-top:20px;padding:18px 20px;display:flex}.guided-next>div{margin-right:auto}.guided-next small,.guided-next strong{display:block}.guided-next small{color:var(--public-teal);text-transform:uppercase;letter-spacing:.75px;margin-bottom:5px;font-size:12px;font-weight:900}.guided-next strong{font-size:12px}.guided-next .button{flex:none}.guided-next-dark{color:#fff;z-index:1;background:#ffffff14;border-color:#ffffff29;position:relative}.guided-next-dark small{color:#80e0b1}.public-audience{background:radial-gradient(circle at 3% 96%,#efb64b40,#0000 32%),radial-gradient(circle at 95% 5%,#2f7fc42e,#0000 30%),linear-gradient(135deg,#f2fbf7,#f2f8fd);border:1px solid #d8e8e2;border-radius:26px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(40px,7vw,85px);width:min(1180px,100% - 48px);margin:112px auto;padding:52px;scroll-margin-top:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #1a49621a}.public-audience:before{content:"";border:42px solid #0f8f7b12;border-radius:50%;width:250px;height:250px;position:absolute;top:-175px;left:-175px}.audience-copy,.audience-grid{z-index:1;position:relative}.audience-copy h1,.audience-copy h2{color:var(--public-navy);letter-spacing:-2.5px;margin:14px 0 16px;font-size:clamp(35px,4.2vw,51px);line-height:1.02}.audience-copy h1 em,.audience-copy h2 em{color:var(--public-teal);background:linear-gradient(90deg, var(--public-teal), var(--public-blue));-webkit-text-fill-color:transparent;font-family:inherit;font-style:normal;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.audience-copy>p{color:#5d7184;max-width:520px;margin:0;font-size:12px;line-height:1.75}.audience-outcomes{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.audience-outcomes span{color:var(--public-teal);background:#fff;border:1px solid #d4e6df;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:800;box-shadow:0 5px 14px #0f8f7b0f}.audience-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audience-grid article{--audience-tone:#2f7fc4;--audience-soft:#eaf4fc;border:1px solid #dce6eb;border-top:3px solid var(--audience-tone);background:#fffffff0;border-radius:16px;gap:15px;min-height:168px;padding:21px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 11px 28px #1b405e12}.audience-grid article:hover{transform:translateY(-3px);box-shadow:0 17px 35px #1b405e1f}.audience-grid article.audience-consultant{--audience-tone:#0f8f7b;--audience-soft:#e7f7f2}.audience-grid article.audience-sales{--audience-tone:#725bb7;--audience-soft:#f1edfb}.audience-grid article.audience-digital{--audience-tone:#d99a25;--audience-soft:#fff5df}.audience-icon{background:var(--audience-soft);width:46px;height:46px;color:var(--audience-tone);border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.audience-icon i,.audience-icon i:before,.audience-icon i:after{content:"";box-sizing:border-box;display:block;position:absolute}.icon-agency i{border:2px solid;border-radius:2px 2px 0 0;width:22px;height:25px;top:11px;left:12px}.icon-agency i:after{background:currentColor;width:3px;height:3px;top:5px;left:4px;box-shadow:7px 0,0 7px,7px 7px,3px 14px 0 1px}.icon-consultant i{border:2px solid;border-radius:3px;width:25px;height:17px;top:18px;left:11px}.icon-consultant i:before{border:2px solid;border-bottom:0;border-radius:4px 4px 0 0;width:11px;height:6px;top:-7px;left:5px}.icon-consultant i:after{opacity:.55;background:currentColor;width:25px;height:2px;top:6px;left:-2px}.icon-sales i{border-bottom:2px solid;border-left:2px solid;width:26px;height:21px;top:13px;left:10px}.icon-sales i:after{border-top:2px solid;border-right:2px solid;width:21px;height:10px;top:2px;left:3px;transform:skewY(-25deg)}.icon-sales i:before{border-top:2px solid;border-right:2px solid;width:7px;height:7px;top:-1px;right:-1px;transform:rotate(15deg)}.icon-digital i{background:currentColor;border-radius:5px;width:5px;height:25px;top:11px;left:21px}.icon-digital i:after{background:currentColor;border-radius:5px;width:25px;height:5px;top:10px;left:-10px}.icon-digital i:before{opacity:.45;border:2px solid;width:18px;height:18px;top:3px;left:-7px;transform:rotate(45deg)}.audience-grid small{color:var(--audience-tone);text-transform:uppercase;letter-spacing:.65px;margin:1px 0 4px;font-size:12px;font-weight:900;display:block}.audience-grid h3{color:var(--public-navy);margin:0 0 7px;font-size:13px}.audience-grid p{color:#687b8d;margin:0;font-size:12px;line-height:1.65}.audience-next{grid-column:1/-1;margin-top:0}.audience-solution-links{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.audience-solution-links a{background:#ffffffe6;border:1px solid #d8e6ec;border-radius:11px;gap:4px;padding:13px;text-decoration:none;display:grid}.audience-solution-links a:hover{background:#f7fffb;border-color:#9ccdbd}.audience-solution-links strong{color:#0a3b64;font-size:13px}.audience-solution-links span{color:#648094;font-size:11px}.public-steps{background:radial-gradient(circle at 100% 0,#efb64b33,#0000 30%),linear-gradient(140deg,#fbfdff,#eef6fc);border:1px solid #dce6ee;border-radius:26px;width:min(1180px,100% - 48px);margin:105px auto 95px;padding:52px;overflow:hidden;box-shadow:0 22px 58px #1945651a}.path-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:55px;display:grid}.path-heading h1,.path-heading h2{color:var(--public-navy);letter-spacing:-2.6px;margin:14px 0 0;font-size:clamp(35px,4.2vw,53px);line-height:1.02}.path-heading h1 em,.path-heading h2 em{color:var(--public-blue);font-family:inherit;font-style:normal;font-weight:inherit}.path-heading>p{color:#5e7286;margin:0;font-size:12px;line-height:1.8}.public-step-grid{gap:18px;margin-top:41px;position:relative}.public-step-grid article{--step-tone:#2f7fc4;--step-soft:#eaf4fc;border:1px solid #dbe5ed;border-top:4px solid var(--step-tone);background:#fffffff5;border-radius:18px;min-height:290px;padding:25px;position:relative;overflow:visible;box-shadow:0 13px 34px #18436214}.public-step-grid article.step-workspace{--step-tone:#0f8f7b;--step-soft:#e7f7f2}.public-step-grid article.step-prospect{--step-tone:#d99a25;--step-soft:#fff5df}.public-step-grid article:not(:last-child):after{content:"→";background:var(--step-tone);color:#fff;z-index:4;border:5px solid #f4f9fc;border-radius:50%;place-items:center;width:35px;height:35px;font-size:14px;font-weight:900;display:grid;position:absolute;top:50%;right:-27px;transform:translateY(-50%)}.path-icon{background:var(--step-soft);width:52px;height:52px;color:var(--step-tone);border-radius:15px;place-items:center;display:grid;position:relative}.path-icon i,.path-icon i:before,.path-icon i:after{content:"";box-sizing:border-box;display:block;position:absolute}.path-scan i{border:2px solid;border-radius:50%;width:19px;height:19px;top:13px;left:14px}.path-scan i:after{background:currentColor;border-radius:2px;width:10px;height:2px;bottom:-4px;right:-7px;transform:rotate(45deg)}.path-workspace i{border:2px solid;border-radius:4px;width:23px;height:20px;top:20px;left:15px}.path-workspace i:before{border:2px solid;border-bottom:0;border-radius:9px 9px 0 0;width:15px;height:13px;top:-13px;left:2px}.path-workspace i:after{background:currentColor;border-radius:3px;width:3px;height:7px;top:5px;left:8px}.path-prospect i{width:9px;height:9px;box-shadow:14px 2px 0 -2px var(--step-soft), 14px 2px 0 0 currentColor;border:2px solid;border-radius:50%;top:12px;left:14px}.path-prospect i:after{border:2px solid;border-bottom:0;border-radius:17px 17px 0 0;width:30px;height:15px;top:14px;left:-4px}.public-step-grid article>span{color:var(--step-tone);border:0;font-family:Georgia,serif;font-size:12px;position:absolute;top:23px;right:22px}.public-step-grid article>small{color:var(--step-tone);text-transform:uppercase;letter-spacing:.7px;margin-top:28px;font-size:12px;font-weight:900;display:block}.public-step-grid h3{color:var(--public-navy);margin:7px 0 9px;font-size:16px}.public-step-grid p{color:#64788b;margin:0;font-size:12px;line-height:1.7}.workflow-list{grid-template-columns:1fr 1fr;gap:12px;margin:38px 0 0;padding:0;list-style:none;display:grid}.workflow-list li{background:#fffffff5;border:1px solid #dce6ee;border-radius:14px;grid-template-columns:38px 1fr;gap:14px;min-width:0;padding:19px 20px;display:grid;box-shadow:0 9px 24px #1843620f}.workflow-list li>span{background:var(--public-mint);width:38px;height:38px;color:var(--public-teal);border-radius:11px;place-items:center;font-size:12px;font-weight:900;display:grid}.workflow-list strong{color:var(--public-navy);font-size:12px;display:block}.workflow-list p{color:#61768a;margin:6px 0 0;font-size:12px;line-height:1.65}.path-action{background:var(--public-navy);color:#fff;border-radius:15px;align-items:center;gap:25px;margin-top:20px;padding:19px 21px;display:flex}.path-action>div{margin-right:auto}.path-action strong,.path-action span{display:block}.path-action strong{font-size:12px}.path-action>div>span{color:#c7d8e6;margin-top:4px;font-size:12px}.path-action .button>span{margin-left:13px}.public-footer{border-top:3px solid var(--public-green);color:#fff;background:radial-gradient(circle at 84% 8%,#22b57326,#0000 28%),linear-gradient(145deg,#071f3a,#0a416c);margin-top:48px;padding:32px max(24px,50vw - 590px) 16px}.footer-main{grid-template-columns:1.4fr repeat(4,.7fr);gap:28px;padding-bottom:28px;display:grid}.footer-brand .brand{width:fit-content;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.footer-brand .brand-word{color:var(--logo-blue)}.footer-brand .brand-word em{color:var(--logo-red)}.footer-brand p{color:#bfd0dd;max-width:330px;margin:13px 0 0;font-size:12px;line-height:1.6}.footer-main nav{flex-direction:column;gap:9px;display:flex}.footer-main nav strong{color:#80e0b1;text-transform:uppercase;letter-spacing:.8px;margin-bottom:3px;font-size:12px}.footer-main nav a{color:#c6d7e3;font-size:12px}.footer-main nav a:hover{color:#fff}.footer-bottom{color:#9eb4c4;border-top:1px solid #ffffff24;justify-content:space-between;gap:18px;padding-top:15px;font-size:12px;display:flex}.legal-site{background:#f5f9fc}.legal-nav{border-bottom:3px solid var(--public-green)}.legal-hero{text-align:center;background:radial-gradient(circle at 90% 0,#22b57329,#0000 28%),linear-gradient(140deg,#edf6fc,#f2fbf7);padding:90px max(24px,50vw - 460px) 72px}.legal-hero .public-kicker{color:var(--public-teal)}.legal-hero h1{color:var(--public-navy);letter-spacing:-3px;margin:17px 0 15px;font-size:clamp(45px,6vw,68px)}.legal-hero p{color:#5c7185;max-width:680px;margin:auto;font-size:13px;line-height:1.7}.legal-hero small{color:#8495a5;text-transform:uppercase;letter-spacing:.7px;margin-top:20px;font-size:12px;display:block}.legal-content{background:#fff;border:1px solid #dce6ed;border-radius:20px;width:min(820px,100% - 40px);margin:58px auto 90px;padding:38px 45px;box-shadow:0 18px 48px #1a446114}.legal-content section+section{border-top:1px solid #e5ecf2;margin-top:35px;padding-top:30px}.legal-content h2{color:var(--public-navy);margin:0 0 11px;font-size:17px}.legal-content p,.legal-content li{color:#5f7285;font-size:12px;line-height:1.8}.legal-content p{margin:0}.legal-content ul{margin:12px 0 0;padding-left:20px}.legal-content li+li{margin-top:6px}.legal-content a{color:var(--public-teal);font-weight:750}.legal-table{gap:10px;display:grid}.legal-table>div{background:#f8fbfd;border:1px solid #dfe8ef;border-radius:11px;grid-template-columns:190px 1fr;gap:20px;padding:14px 16px;display:grid}.legal-table strong{color:var(--public-navy);overflow-wrap:anywhere;font-size:12px}.legal-table span{color:#627588;font-size:12px;line-height:1.65}.legal-site .public-footer{margin-top:0}.insights-site,.insight-reading-site{background:#f7fafc}.insights-hero{text-align:center;background:radial-gradient(circle at 12% 12%,#22b57321,#0000 26%),radial-gradient(circle at 86% 8%,#075fc81f,#0000 27%),linear-gradient(145deg,#f9fcff,#eef8f4);border-bottom:1px solid #dce7ef;padding:76px max(24px,50vw - 525px) 66px}.insights-hero .public-kicker{color:var(--public-teal)}.insights-hero h1{max-width:900px;color:var(--public-navy);letter-spacing:-3.6px;margin:17px auto;font-size:clamp(43px,6vw,70px);line-height:.98}.insights-hero h1 em{color:var(--public-teal);font-family:inherit;font-style:normal;font-weight:inherit}.insights-hero>p{color:#587085;max-width:680px;margin:auto;font-size:14px;line-height:1.75}.insights-library{width:min(1050px,100% - 40px);margin:42px auto 78px}.insights-category-row{gap:8px;margin-bottom:22px;display:flex;overflow-x:auto}.insights-category-row span{color:#5b7185;background:#fff;border:1px solid #d7e3eb;border-radius:99px;flex:none;padding:7px 10px;font-size:12px;font-weight:750}.insight-feature{color:#fff;background:radial-gradient(circle at 100% 0,#22b5733d,#0000 33%),linear-gradient(135deg,#072a4d,#0b4a70);border-radius:24px;grid-template-columns:1fr 260px;align-items:center;gap:55px;min-height:350px;padding:48px;display:grid;box-shadow:0 24px 60px #072a4d2e}.insight-feature>div>span,.insight-card-grid a>span{color:#76ddaa;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:850}.insight-feature h2{letter-spacing:-2px;max-width:660px;margin:13px 0;font-size:clamp(30px,4vw,45px);line-height:1.04}.insight-feature p{color:#c9dae7;max-width:660px;margin:0 0 24px;font-size:12px;line-height:1.75}.insight-feature strong{color:#fff;font-size:12px}.insight-feature>i{background:#ffffff12;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;padding:21px;font-style:normal;display:grid}.insight-feature>i b{color:#d8e8f3;background:#ffffff17;border-radius:12px;place-items:center;min-height:75px;font-size:12px;display:grid}.insight-feature>img{object-fit:cover;border:1px solid #ffffff2e;border-radius:18px;width:100%;height:260px;box-shadow:0 18px 35px #0003}.insight-card-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.insight-card-grid a{border:1px solid #d9e4ec;border-top:4px solid var(--public-teal);background:#fff;border-radius:17px;flex-direction:column;min-height:280px;padding:29px;display:flex;box-shadow:0 13px 34px #143e5e12}.insight-card-grid a>img{object-fit:cover;border-radius:13px 13px 0 0;width:calc(100% + 58px);height:170px;margin:-29px -29px 24px}.insight-card-grid a>span{color:var(--public-teal)}.insight-card-grid h2{color:var(--public-navy);letter-spacing:-.7px;margin:24px 0 11px;font-size:21px;line-height:1.18}.insight-card-grid p{color:#62778a;margin:0 0 20px;font-size:12px;line-height:1.7}.insight-card-grid strong{color:var(--public-teal);margin-top:auto;font-size:12px}.insights-empty{text-align:center;background:#fff;border:1px solid #d9e4ec;border-radius:20px;padding:55px}.insights-empty h2{color:var(--public-navy);margin:0 0 9px}.insights-empty p{color:#65798c;margin:0}.insight-article{width:min(920px,100% - 40px);margin:62px auto 82px}.insight-article-header{text-align:center;border-bottom:1px solid #d8e3eb;padding-bottom:42px}.insight-back{color:#64798d;text-align:left;margin-bottom:37px;font-size:12px;display:block}.insight-category{color:var(--public-teal);text-transform:uppercase;letter-spacing:.7px;background:#e7f7f1;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:850;display:inline-flex}.insight-article-header h1{max-width:850px;color:var(--public-navy);letter-spacing:-3px;margin:18px auto 16px;font-size:clamp(41px,6vw,66px);line-height:1}.insight-article-header>p{color:#5c7287;max-width:720px;margin:auto;font-size:14px;line-height:1.75}.insight-cover-image{object-fit:cover;border-radius:22px;width:100%;max-height:620px;margin:38px auto 0;display:block;box-shadow:0 22px 55px #0d314d24}.insight-meta{color:#8292a1;justify-content:center;gap:18px;margin-top:22px;font-size:12px;display:flex}.insight-answer{border-left:5px solid var(--public-teal);background:#eaf8f3;border-radius:0 15px 15px 0;margin:34px 0;padding:28px 31px}.insight-answer>span,.insight-label,.insight-method article>span,.insight-takeaway>span,.insight-cta span{color:var(--public-teal);text-transform:uppercase;letter-spacing:.75px;font-size:12px;font-weight:900}.insight-answer p{color:#173d45;margin:9px 0 0;font-size:16px;line-height:1.65}.insight-reading-section{grid-template-columns:70px 1fr;gap:25px;padding:38px 0;display:grid}.insight-section-number{color:var(--public-teal);font-family:Georgia,serif;font-size:24px}.insight-reading-section h2,.insight-list-section h2{color:var(--public-navy);margin:7px 0 15px;font-size:27px}.insight-reading-section p:not(.insight-label),.insight-list-section li,.insight-takeaway p{color:#536a7e;font-size:12px;line-height:1.85}.insight-method{grid-template-columns:1fr 1fr;gap:14px;margin:10px 0 42px;display:grid}.insight-method article{border:1px solid #d9e5ed;border-top:4px solid var(--public-teal);background:#fff;border-radius:15px;min-height:220px;padding:25px}.insight-method article:nth-child(2){border-top-color:#1769aa}.insight-method article:nth-child(3){border-top-color:#dfa12d}.insight-method article:nth-child(4){border-top-color:#7b64b5}.insight-method h2{color:var(--public-navy);margin:12px 0 9px;font-size:17px}.insight-method p{color:#5b7184;margin:0;font-size:12px;line-height:1.75}.insight-list-section{background:#fff;border:1px solid #d9e5ed;border-radius:18px;grid-template-columns:1.15fr .85fr;gap:44px;padding:37px;display:grid}.insight-list-section ol,.insight-list-section ul{margin:0;padding-left:20px}.insight-list-section li+li{margin-top:8px}.insight-list-section aside{background:#fff8e9;border-radius:13px;padding:24px}.insight-list-section aside .insight-label{color:#9a6b13}.insight-takeaway{background:#edf4fa;border-radius:15px;margin:26px 0;padding:27px 30px}.insight-takeaway p{color:#304f69;margin:9px 0 0;font-size:14px}.insight-cta{color:#fff;background:linear-gradient(125deg,#072a4d,#0a5270);border-radius:17px;align-items:center;gap:30px;padding:27px 30px;display:flex}.insight-cta>div{margin-right:auto}.insight-cta h2{margin:7px 0 0;font-size:20px}@media (max-width:720px){.insights-hero{padding:55px 20px 48px}.insights-hero h1{letter-spacing:-2.5px;font-size:43px}.insight-feature{grid-template-columns:1fr;padding:28px 23px}.insight-feature>i{display:none}.insight-card-grid,.insight-method,.insight-list-section{grid-template-columns:1fr}.insight-card-grid a{min-height:235px}.insight-article{margin-top:37px}.insight-article-header h1{letter-spacing:-2.2px;font-size:41px}.insight-reading-section{grid-template-columns:1fr;gap:10px}.insight-method article{min-height:0}.insight-list-section{gap:25px;padding:24px 20px}.insight-cta{flex-direction:column;align-items:flex-start}.insight-cta .button{width:100%}}.public-home-page>.prospect-entry{display:none}.public-platform-metrics{background:#ffffffe6;border:1px solid #c8dce8;border-radius:16px;align-items:center;gap:20px;max-width:690px;margin-top:22px;padding:16px 18px;display:flex;box-shadow:0 12px 30px #12406017}.platform-metrics-label{color:#3f6178;text-transform:uppercase;letter-spacing:.7px;flex:none;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.platform-metrics-label i{background:var(--public-green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #22b57324}.public-platform-metrics dl{flex:1;grid-template-columns:1fr 1fr;margin:0;display:grid}.public-platform-metrics dl>div{border-left:1px solid #d3e2eb;flex-direction:column;gap:5px;min-width:0;padding:1px 17px;display:flex}.public-platform-metrics dt{color:#566f83;order:2;font-size:12px;font-weight:800;line-height:1.25}.public-platform-metrics dd{color:var(--public-blue);letter-spacing:-1.8px;order:1;margin:0;font-size:36px;font-weight:900;line-height:.95}.public-platform-metrics dl>div:last-child dd{color:var(--public-teal)}.public-home-page.home-viewport{flex-direction:column;min-height:100dvh;display:flex;overflow-x:hidden}.home-viewport>.public-nav{flex:0 0 70px;min-height:70px}.home-viewport>.public-nav>nav a{padding-top:24px;padding-bottom:23px}.home-viewport>.public-nav>nav a:after{bottom:14px}.home-viewport>.public-hero{flex:none;align-content:center;gap:clamp(32px,5vw,68px);min-height:calc(100dvh - 70px);padding-top:clamp(28px,4.5vh,48px);padding-bottom:clamp(46px,6vh,64px);position:relative}.home-viewport>.public-hero:before{content:"Explore more  ↓";z-index:2;color:#577188;letter-spacing:.65px;text-transform:uppercase;font-size:12px;font-weight:850;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.home-viewport .public-hero h1{letter-spacing:-3px;margin:12px 0 14px;font-size:clamp(39px,4.8vw,61px)}.home-viewport .public-hero-copy>p{font-size:14px;line-height:1.55}.home-viewport .journey-rail{margin-top:18px;padding:11px 13px}.home-viewport .journey-rail li>span{width:29px;height:29px}.home-viewport .journey-rail li:not(:last-child):after{top:14px}.home-viewport .public-trust{margin-top:12px}.home-viewport .public-trust span{padding:6px 9px;font-size:12px}.home-viewport .public-scan-card{gap:12px;padding:25px 24px 22px}.home-viewport .public-scan-card h2{font-size:24px}.home-viewport .public-scan-card>p{margin:0;line-height:1.45}.home-viewport .scan-mode-options label{padding:10px}.home-viewport .public-scan-card input,.home-viewport .public-scan-card .button{min-height:47px}.home-viewport>.public-footer{border-top-width:2px;flex:none;margin-top:0;padding:12px max(24px,50vw - 590px) 8px}.home-viewport>.public-footer .footer-main{grid-template-columns:1.35fr repeat(4,.8fr);align-items:start;gap:18px;padding-bottom:9px;display:grid}.home-viewport>.public-footer .footer-brand .brand-logo{width:34px;height:34px}.home-viewport>.public-footer .footer-brand .brand-word{font-size:18px}.home-viewport>.public-footer .footer-brand p{display:none}.home-viewport>.public-footer .footer-main nav{gap:4px}.home-viewport>.public-footer .footer-main nav strong{margin-bottom:1px;font-size:12px}.home-viewport>.public-footer .footer-main nav a{font-size:12px;line-height:1.2}.home-viewport>.public-footer .footer-bottom{border-top-color:#ffffff1f;justify-content:center;padding-top:6px;font-size:12px}.public-page-main{min-height:100vh}.public-page-main>.public-capabilities,.public-page-main>.public-audience,.public-page-main>.public-steps,.public-page-main>.prospect-entry{margin-top:56px;margin-bottom:56px}.public-page-main>.public-footer{margin-top:0}.solution-page{color:var(--public-navy);background:#f7fafc}.solution-hero{color:#fff;background:radial-gradient(circle at 94% 5%,#2dbf8f33,#0000 30%),radial-gradient(circle at 4% 96%,#317ed538,#0000 34%),linear-gradient(135deg,#062c61,#075fc8);border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(310px,.7fr);align-items:center;gap:clamp(35px,6vw,74px);width:min(1180px,100% - 48px);margin:56px auto 24px;padding:clamp(34px,5vw,64px);display:grid;overflow:hidden;box-shadow:0 24px 70px #062c6133}.solution-hero h1{color:#fff;letter-spacing:-3.5px;max-width:760px;margin:15px 0 18px;font-size:clamp(40px,5.3vw,67px);line-height:.98}.solution-hero h1 em{color:#79e5bd;font-style:normal;font-weight:inherit}.solution-hero>div>p{color:#d7e7f4;max-width:710px;margin:0;font-size:16px;line-height:1.68}.solution-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.solution-actions .secondary{color:#fff;background:#ffffff1a;border-color:#ffffff7a}.solution-hero>aside{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;gap:12px;padding:27px;display:grid;box-shadow:inset 0 1px #ffffff24}.solution-hero>aside>span,.solution-section header>span,.solution-related>div>span{color:#73ddb3;letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:950}.solution-hero>aside>strong{color:#fff;font-size:19px;line-height:1.45}.solution-hero>aside>p{color:#d5e4ef;margin:0;font-size:13px;line-height:1.6}.solution-hero>aside>div{flex-wrap:wrap;gap:7px;display:flex}.solution-hero>aside b{color:#e8f5fb;background:#ffffff21;border-radius:99px;padding:6px 8px;font-size:11px}.solution-section{width:min(1120px,100% - 48px);margin:76px auto}.solution-section header{max-width:770px;margin-bottom:28px}.solution-section header>span{color:var(--public-teal)}.solution-section h2{color:var(--public-navy);letter-spacing:-2px;margin:8px 0 10px;font-size:clamp(30px,4vw,47px);line-height:1.04}.solution-section header>p{color:#60768a;margin:0;font-size:14px;line-height:1.7}.solution-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.solution-card-grid article{background:#fff;border:1px solid #dce7ed;border-top:4px solid #1685d3;border-radius:18px;min-height:216px;padding:23px;box-shadow:0 13px 32px #123d5814}.solution-card-grid article:nth-child(2){border-top-color:#0f9776}.solution-card-grid article:nth-child(3){border-top-color:#d99a25}.solution-card-grid article>span{color:#1580c7;font-family:Georgia,serif;font-size:13px;font-weight:800}.solution-card-grid h3{color:var(--public-navy);margin:25px 0 8px;font-size:18px}.solution-card-grid p{color:#667b8d;margin:0;font-size:13px;line-height:1.7}.solution-results{background:linear-gradient(145deg,#effaf6,#edf6fd);border:1px solid #d6e7e1;border-radius:26px;padding:clamp(28px,5vw,53px);box-shadow:0 18px 45px #12465e14}.solution-result-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px;display:grid}.solution-result-layout>ol{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.solution-result-layout li{background:#fffffff0;border:1px solid #d9e6eb;border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:145px;padding:18px;display:grid}.solution-result-layout li>span{color:#116ec1;background:#e6f2ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:950;display:grid}.solution-result-layout li strong{color:#0b385d;margin:4px 0 6px;font-size:14px;display:block}.solution-result-layout li p{color:#687d8e;margin:0;font-size:12px;line-height:1.6}.solution-result-layout>aside{color:#fff;background:#092f57;border-radius:16px;padding:21px}.solution-result-layout>aside>span{color:#7de2bb;letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:950}.solution-result-layout dl{gap:10px;margin:15px 0 0;display:grid}.solution-result-layout dl>div{border-bottom:1px solid #ffffff1f;padding:0 0 10px}.solution-result-layout dl>div:last-child{border-bottom:0;padding-bottom:0}.solution-result-layout dt{color:#fff;font-size:13px;font-weight:850}.solution-result-layout dd{color:#c6d8e6;margin:3px 0 0;font-size:12px;line-height:1.55}.solution-example-list{background:#fff;border:1px solid #d9e5ec;border-radius:15px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;padding:18px;display:flex}.solution-example-list strong{color:#0a3b65;margin-right:5px;font-size:13px}.solution-example-list span{color:#4d6d84;background:#eef6fb;border-radius:99px;padding:7px 9px;font-size:12px}.solution-workflow{color:#fff;background:linear-gradient(135deg,#071f3a,#07554d);border-radius:24px;padding:clamp(28px,5vw,50px)}.solution-workflow h2{color:#fff}.solution-workflow header>p{color:#c7dae3}.solution-workflow-steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}.solution-workflow-steps article{background:#ffffff14;border:1px solid #ffffff26;border-radius:13px;align-content:center;gap:9px;min-height:112px;padding:17px;display:grid}.solution-workflow-steps article span{color:#78dfb6;font-size:11px;font-weight:950}.solution-workflow-steps article strong{color:#fff;font-size:13px;line-height:1.4}.solution-workflow-steps>i{color:#79dfb7;font-style:normal;font-weight:950}.solution-faq>div{gap:8px;display:grid}.solution-faq details{background:#fff;border:1px solid #dbe7ed;border-radius:13px;padding:17px 19px;box-shadow:0 8px 20px #14405a0d}.solution-faq summary{color:#0a365d;cursor:pointer;font-size:14px;font-weight:850}.solution-faq details p{color:#657b8c;margin:12px 0 0;font-size:13px;line-height:1.7}.solution-related{background:#fff;border:1px solid #d4e4eb;border-radius:18px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:25px;width:min(1120px,100% - 48px);margin:30px auto 70px;padding:25px;display:grid}.solution-related>div{gap:5px;display:grid}.solution-related>div>span{color:var(--public-teal)}.solution-related>div>strong{color:#0a365c;font-size:16px}.solution-related nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.solution-related a{color:#315f7d;background:#edf6fb;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:11px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.solution-related a:hover{color:#08745a;background:#e1f2ee}@media (max-width:900px){.solution-hero,.solution-result-layout,.solution-card-grid{grid-template-columns:1fr}.solution-card-grid article{min-height:0}.solution-workflow-steps{grid-template-columns:1fr}.solution-workflow-steps>i{justify-self:center;transform:rotate(90deg)}.solution-related{grid-template-columns:1fr}}@media (max-width:640px){.solution-hero,.solution-section,.solution-related{width:calc(100% - 28px)}.solution-hero{border-radius:20px;margin-top:28px;padding:29px 20px}.solution-hero h1{letter-spacing:-2.2px;font-size:39px}.solution-actions{flex-direction:column}.solution-actions .button{width:100%}.solution-section{margin:52px auto}.solution-results,.solution-workflow{padding:24px 18px}.solution-result-layout>ol,.solution-related nav{grid-template-columns:1fr}}@media (max-width:1040px){.public-hero{grid-template-columns:1fr;padding-top:62px}.home-viewport>.public-hero{grid-template-columns:minmax(0,1fr) minmax(350px,.8fr);padding-top:30px}.public-hero-copy{max-width:760px}.public-scan-card{width:min(650px,100%)}.prospect-entry{grid-template-columns:1fr}.prospect-entry-copy{max-width:700px}.public-audience{grid-template-columns:1fr}.footer-main{grid-template-columns:1.2fr repeat(4,.7fr);gap:20px}}@media (max-width:720px){.public-nav{flex-wrap:wrap;gap:8px 14px;width:100%;min-height:74px;padding:9px 15px 8px}.public-nav .brand{border-radius:0;gap:8px;padding:0}.public-nav .brand-logo{width:36px;height:36px}.public-nav .brand-word{font-size:19px;display:inline}.public-nav>div .public-signin{display:none}.public-nav>nav{order:3;gap:19px;width:100%;margin:0;display:flex;overflow-x:auto}.public-nav>nav a{white-space:nowrap;padding:7px 0 10px;font-size:12px}.public-nav>nav a:after{bottom:4px}.public-hero{gap:34px;min-height:0;padding:50px 16px 58px}.public-hero>*,.public-hero-copy,.public-scan-card{width:100%;min-width:0}.public-hero h1{letter-spacing:-2.8px;font-size:clamp(42px,13vw,56px)}.public-hero-copy>p{font-size:14px}.journey-rail{grid-template-columns:1fr 1fr;gap:14px 6px}.journey-rail li:not(:last-child):after{display:none}.public-scan-card{padding:24px 19px}.scan-mode-options{grid-template-columns:1fr}.public-home-page.home-viewport{min-height:100dvh}.home-viewport>.public-nav{flex-wrap:nowrap;flex-basis:60px;min-height:60px}.home-viewport>.public-nav>nav{display:none}.home-viewport>.public-nav .public-prospect-button{min-height:39px;padding:8px 11px;font-size:12px}.home-viewport>.public-hero{grid-template-columns:1fr;align-content:center;gap:17px;min-height:calc(100dvh - 60px);padding:18px 16px 40px}.home-viewport>.public-hero:before{font-size:12px;bottom:10px}.home-viewport .public-hero h1{letter-spacing:-2px;margin:8px 0 10px;font-size:clamp(31px,9.5vw,42px);line-height:1}.home-viewport .public-hero-copy>p{font-size:12px;line-height:1.45}.home-viewport .journey-rail,.home-viewport .public-trust{display:none}.home-viewport .public-platform-metrics{gap:8px;margin-top:12px;padding:11px 12px}.home-viewport .platform-metrics-label{display:none}.home-viewport .public-platform-metrics dl>div{padding:0 10px}.home-viewport .public-platform-metrics dl>div:first-child{border-left:0}.home-viewport .public-platform-metrics dt{font-size:12px}.home-viewport .public-platform-metrics dd{font-size:28px}.home-viewport .public-scan-card{gap:8px;padding:17px 15px 15px}.home-viewport .public-scan-card h2{font-size:20px}.home-viewport .public-scan-card>p,.home-viewport .public-scan-card>small{display:none}.home-viewport .scan-step>small{display:block}.home-viewport .scan-mode-options{grid-template-columns:1fr 1fr;gap:6px}.home-viewport .scan-mode-options legend{margin-bottom:2px}.home-viewport .scan-mode-options label{padding:8px}.home-viewport .scan-mode-options small{display:none}.home-viewport .public-scan-card input,.home-viewport .public-scan-card .button{min-height:43px}.home-viewport>.public-footer{padding:9px 16px 7px}.home-viewport>.public-footer .footer-main{grid-template-columns:repeat(4,1fr);gap:13px;padding-bottom:7px}.home-viewport>.public-footer .footer-brand{display:none}.home-viewport>.public-footer .footer-main nav{gap:3px}.home-viewport>.public-footer .footer-main nav strong,.home-viewport>.public-footer .footer-main nav a{font-size:12px}.public-report{margin:38px auto}.quick-dvi-flow{overflow-x:auto}.quick-dvi-grid{grid-template-columns:1fr 1fr}.report-gate{flex-direction:column;align-items:flex-start}.report-gate .button{width:100%}.report-gate-actions{flex-direction:column;width:100%;margin-left:0}.report-retry{flex-direction:column;align-items:flex-start}.report-retry .button{width:100%}.report-rescan{flex-direction:column;align-items:stretch}.report-rescan .button{width:100%}.report-detail-grid,.priority-fixes dl{grid-template-columns:1fr}.prospect-entry{gap:28px;width:calc(100% - 28px);margin:54px auto;padding:28px 20px}.prospect-entry h1,.prospect-entry h2{font-size:36px}.prospect-entry-form{padding:21px 17px}.prospect-form-grid{grid-template-columns:1fr}.public-capabilities,.public-audience{width:calc(100% - 28px);margin:70px auto}.public-capabilities{border-radius:21px;padding:30px 19px}.section-lead{grid-template-columns:1fr;gap:18px}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:205px}.capability-flow{justify-content:flex-start;overflow-x:auto}.capability-flow span,.capability-flow i{flex:none}.guided-next{flex-direction:column;align-items:flex-start}.guided-next .button{width:100%}.public-audience{padding:28px 20px}.audience-grid{grid-template-columns:1fr}.audience-grid article{min-height:0}.audience-solution-links{grid-template-columns:1fr}.public-steps{width:calc(100% - 28px);margin:70px auto 55px;padding:29px 19px}.path-heading{grid-template-columns:1fr;gap:18px}.public-step-grid,.workflow-list{grid-template-columns:1fr}.public-step-grid article{min-height:245px}.public-step-grid article:not(:last-child):after{content:"↓";top:auto;bottom:-27px;right:50%;transform:translate(50%)}.path-action{flex-direction:column;align-items:flex-start}.path-action .button{width:100%}.public-footer{margin-top:32px;padding:28px 20px 15px}.footer-main{grid-template-columns:1fr 1fr;gap:26px 22px;padding-bottom:22px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding-top:13px}.legal-nav .button{padding:8px 11px;font-size:12px}.legal-hero{padding:62px 20px 52px}.legal-hero h1{letter-spacing:-2px;font-size:44px}.legal-content{width:calc(100% - 28px);margin:35px auto 55px;padding:26px 20px}.legal-table>div{grid-template-columns:1fr;gap:7px}}@media (max-width:480px){.quick-dvi-teaser{padding:19px 15px}.quick-dvi-grid{grid-template-columns:1fr}.public-platform-metrics{flex-direction:column;align-items:stretch;gap:13px}.platform-metrics-label,.public-platform-metrics dl{width:100%}.public-platform-metrics dl>div:first-child{border-left:0}.home-viewport .public-hero h1{letter-spacing:-1.7px;overflow-wrap:anywhere;font-size:clamp(30px,9.2vw,38px)}.home-viewport .scan-mode-options{grid-template-columns:1fr}.home-viewport .scan-mode-options label{grid-template-columns:auto minmax(0,1fr)}.home-viewport .public-platform-metrics dl>div{padding:0 7px}}.insight-source-note{background:#effaf4;border:1px solid #b9decf;border-radius:14px;align-items:center;gap:22px;margin:22px 0 34px;padding:18px 22px;display:flex}.insight-source-note div{gap:4px;min-width:145px;display:grid}.insight-source-note span,.insight-secondary-cta span{color:var(--public-teal);text-transform:uppercase;letter-spacing:.75px;font-size:12px;font-weight:900}.insight-source-note strong{color:var(--public-navy);text-transform:capitalize;font-size:13px}.insight-source-note p{color:#4f6c61;margin:0;font-size:12px;line-height:1.6}.insight-source-note.prospect{background:linear-gradient(135deg,#eef8ff,#effaf4);border-color:#b7d7ec}.insight-methodology,.insight-faqs{background:#fff;border:1px solid #d8e4ec;border-radius:17px;margin:42px 0;padding:30px}.insight-methodology h2,.insight-faqs h2{color:var(--public-navy);margin:8px 0 18px;font-size:25px}.insight-methodology p,.insight-faqs details p{color:#566f83;font-size:12px;line-height:1.75}.insight-faqs details{border-top:1px solid #e1e9ef;padding:16px 0}.insight-faqs summary{color:var(--public-navy);cursor:pointer;font-size:13px;font-weight:800}.insight-secondary-cta{background:#f4f8fb;border:1px solid #cbdde8;border-radius:17px;align-items:center;gap:24px;margin-top:14px;padding:24px 30px;display:flex}.insight-secondary-cta div{margin-right:auto}.insight-secondary-cta h2{color:var(--public-navy);margin:7px 0 0;font-size:18px}@media (max-width:760px){.insight-source-note,.insight-secondary-cta{flex-direction:column;align-items:flex-start}.insight-secondary-cta .button{width:100%}}.public-home-page,.public-home-page.home-viewport{min-height:0;display:block;overflow-x:clip}.public-home-page .public-hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.8fr);align-items:center;gap:clamp(30px,5vw,64px);min-height:0;padding:clamp(38px,5vw,62px) max(24px,50vw - 590px);position:static;overflow:visible}.public-home-page .public-hero:before,.public-home-page .public-hero:after,.public-home-page .public-scan-card:before{content:none;display:none}.public-home-page .public-hero>*,.public-home-page .public-hero-copy,.public-home-page .public-scan-card{width:100%;min-width:0}.public-home-page .public-hero h1{letter-spacing:-3px;overflow-wrap:anywhere;max-width:690px;margin:12px 0 14px;font-size:clamp(40px,4.7vw,58px);line-height:1.02}.public-home-page .public-hero-copy>p{max-width:620px;font-size:15px;line-height:1.58}.home-primary-actions{flex-wrap:wrap;gap:10px;max-width:620px;margin-top:22px;display:flex}.home-primary-actions .button{white-space:normal;text-align:center;min-height:50px}.public-home-page .public-hero-copy>.home-audience-note{border-left:3px solid var(--public-gold);color:#61778a;margin-top:18px;padding-left:13px;font-size:13px;line-height:1.5}.home-audience-note strong{color:var(--public-navy)}.public-home-page .public-trust{margin-top:12px}.public-home-page .public-trust span{padding:6px 9px}.public-home-page .public-scan-card{border:1px solid #cddde8;border-top:5px solid var(--public-teal);border-radius:18px;gap:12px;padding:26px;position:static;overflow:visible;box-shadow:0 20px 48px #10325221}.public-home-page .public-scan-card h2{margin:0;font-size:25px}.public-home-page .public-scan-card>p{margin:0;font-size:13px;line-height:1.5}.public-home-page .scan-mode-options{gap:8px}.public-home-page .scan-mode-options label{grid-template-columns:auto minmax(0,1fr);padding:10px}.public-home-page .scan-mode-options label>span,.public-home-page .scan-live-heading>div{min-width:0}.public-home-page .scan-mode-options small,.public-home-page .scan-live-heading small{overflow-wrap:anywhere}.public-home-page .public-scan-card input,.public-home-page .public-scan-card .button{min-height:47px}.public-home-page .public-scan-card .button{white-space:normal;text-align:left}.public-home-page .public-report{width:min(1180px,100% - 48px);margin:48px auto;padding:clamp(22px,3vw,34px);overflow:hidden}.public-home-page .report-heading>*,.public-home-page .report-gate>*,.public-home-page .quick-dvi-grid>*,.public-home-page .evidence-results article>*{min-width:0}.public-home-page .report-heading h2,.public-home-page .report-heading p,.public-home-page .report-gate strong,.public-home-page .report-gate p{overflow-wrap:anywhere}.public-home-page .quick-dvi-flow{flex-wrap:wrap;overflow:visible}.public-home-page .quick-dvi-flow strong{margin-left:0}.public-home-page .report-gate-actions{flex-wrap:wrap;justify-content:flex-end}.public-home-page .report-gate-actions .button{white-space:normal;text-align:center;max-width:100%}.home-guide{background:linear-gradient(135deg,#f7fbff,#f1faf6);border:1px solid #d5e3ec;border-radius:22px;width:min(1180px,100% - 48px);margin:48px auto 64px;padding:clamp(24px,3.5vw,38px);box-shadow:0 18px 42px #15455b14}.home-guide-heading{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:end;gap:30px;display:grid}.home-guide-heading>*{min-width:0}.home-guide-heading h2{color:var(--public-navy);letter-spacing:-2px;margin:10px 0 0;font-size:clamp(29px,3.5vw,42px);line-height:1.05}.home-guide-heading>p{color:#5b7185;margin:0;font-size:14px;line-height:1.55}.home-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.home-guide-grid article{border:1px solid #d7e4ec;border-top:4px solid var(--public-blue);background:#fff;border-radius:14px;min-width:0;padding:19px}.home-guide-grid article:nth-child(2){border-top-color:var(--public-gold)}.home-guide-grid article:nth-child(3){border-top-color:var(--public-green)}.home-guide-grid article>span{color:var(--public-teal);text-transform:uppercase;letter-spacing:.55px;font-size:12px;font-weight:900}.home-guide-grid h3{color:var(--public-navy);overflow-wrap:anywhere;margin:9px 0 7px;font-size:17px}.home-guide-grid p{color:#5c7185;margin:0;font-size:13px;line-height:1.55}.home-guide .public-platform-metrics{max-width:none;box-shadow:none;margin-top:18px;padding:12px 14px}.home-guide .public-platform-metrics dd{font-size:30px}.home-guide-action{border-top:1px solid #d7e4ec;align-items:center;gap:20px;margin-top:17px;padding-top:17px;display:flex}.home-guide-action p{color:#607589;min-width:0;margin:0 auto 0 0;font-size:13px;line-height:1.5}.home-guide-action p strong{color:var(--public-navy)}.home-guide-action .button{white-space:normal;text-align:center;flex:0 auto;max-width:100%}.public-home-page>.public-footer{margin-top:0}@media (max-width:900px){.public-home-page .public-hero{grid-template-columns:1fr;gap:28px;padding-top:42px;padding-bottom:48px}.public-home-page .public-hero-copy{max-width:none}.public-home-page .public-scan-card{max-width:680px}.home-guide-heading{grid-template-columns:1fr;align-items:start;gap:12px}}@media (max-width:720px){.public-home-page.home-viewport{min-height:0}.public-home-page.home-viewport>.public-nav{flex-wrap:nowrap;flex-basis:60px;min-height:60px}.public-home-page.home-viewport>.public-nav>nav{display:none}.public-home-page .public-hero{align-content:start;gap:24px;min-height:0;padding:32px 16px 38px}.public-home-page .public-hero h1{letter-spacing:-2px;margin:10px 0 12px;font-size:clamp(34px,10vw,45px);line-height:1.02}.public-home-page .public-hero-copy>p{font-size:14px}.home-primary-actions{flex-direction:column;align-items:stretch}.home-primary-actions .button{width:100%}.public-home-page .public-trust{display:flex}.public-home-page .public-scan-card{gap:11px;padding:21px 17px}.public-home-page .public-scan-card>p,.public-home-page .public-scan-card>small{display:block}.public-home-page .scan-mode-options{grid-template-columns:1fr}.public-home-page .scan-mode-options small{display:block}.public-home-page .public-report,.home-guide{width:calc(100% - 28px)}.public-home-page .public-report{margin:30px auto;padding:20px 16px}.public-home-page .report-heading{flex-direction:column;align-items:flex-start}.public-home-page .preview-score-group{width:100%}.public-home-page .preview-score{width:96px;height:96px}.public-home-page .quick-dvi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-guide{margin:32px auto 44px;padding:24px 18px}.home-guide-grid{grid-template-columns:1fr}.home-guide-action{flex-direction:column;align-items:stretch}.home-guide-action .button{width:100%}.public-home-page>.public-footer{padding:24px 18px 14px}.public-home-page>.public-footer .footer-main{grid-template-columns:1fr 1fr;gap:20px 16px;padding-bottom:16px}.public-home-page>.public-footer .footer-brand{display:none}}@media (max-width:480px){.home-guide .public-platform-metrics{align-items:stretch}.home-guide .public-platform-metrics dl>div{padding:0 8px}.public-home-page .quick-dvi-grid{grid-template-columns:1fr}.public-home-page .scan-live-heading{grid-template-columns:20px minmax(0,1fr)}.public-home-page .scan-live-heading time{grid-column:2}}.public-site .public-nav{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(16px,2vw,30px);width:100%;margin:0;padding-inline:clamp(18px,3vw,56px);display:grid}.public-site .public-nav .brand{min-width:max-content}.public-site .public-nav-links{justify-content:center;gap:clamp(14px,1.6vw,26px);min-width:0;margin:0}.public-site .public-nav-links a{white-space:nowrap;padding-inline:0}.public-site .public-nav-actions{justify-content:flex-end;gap:10px;min-width:0}.public-site .public-nav-actions .language-selector{margin-right:0}.public-site .public-nav-actions .button{white-space:nowrap}.public-nav-menu{display:none;position:static}.public-site .public-nav{position:relative}.public-nav-menu>summary{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff57;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:12px;font-weight:850;list-style:none;display:inline-flex}.public-nav-menu>summary::-webkit-details-marker{display:none}.public-nav-menu>summary:hover,.public-nav-menu[open]>summary{background:#ffffff30;border-color:#ffffff9e}.public-nav-menu>summary:focus-visible{outline-offset:3px;outline:3px solid #70e8bc7a}.public-nav-menu-icon{font-size:17px;line-height:1}.public-nav-menu-panel{z-index:80;background:#fff;border:1px solid #cfe0e8;border-radius:16px;gap:3px;width:min(280px,100% - 28px);max-height:min(70dvh,480px);padding:9px;display:grid;position:absolute;top:calc(100% + 4px);right:14px;overflow-y:auto;box-shadow:0 22px 50px #021f3a3d}.public-site .public-nav .public-nav-menu-panel a{color:#102f4f;white-space:normal;overflow-wrap:anywhere;border-radius:10px;min-height:44px;padding:11px 13px;font-size:14px;font-weight:800;display:block}.public-nav-menu-panel a:hover{color:#08745f;background:#edf8f4}.public-nav-menu-panel a.active{color:#08745f;background:#e4f7ef}.public-site .public-footer,.public-site.home-viewport>.public-footer{padding-inline:clamp(20px,4vw,64px)}.public-site .public-footer .footer-main{grid-template-columns:minmax(210px,.8fr) minmax(0,3.2fr);align-items:start;gap:clamp(34px,5vw,76px);width:min(1480px,100%);margin:0 auto;display:grid}.public-site .public-footer .footer-brand{grid-column:auto;min-width:0;display:block}.public-site .public-footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,3vw,42px);min-width:0;display:grid}.public-site .public-footer .footer-main nav{min-width:0}.public-site .public-footer .footer-main nav a{overflow-wrap:normal;line-height:1.35}.public-site .public-footer .footer-bottom{width:min(1480px,100%);margin-inline:auto}@media (max-width:1380px){.public-site .public-nav{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(10px,1.3vw,20px);min-height:84px;padding:0 clamp(18px,2vw,32px)}.public-site .public-nav-links{grid-area:1/2;gap:clamp(9px,1vw,16px);font-size:11.5px;display:flex}.public-site .public-nav-links a{padding-block:31px 28px}.public-site .public-nav-links a:after{bottom:19px}.public-site .public-nav-menu{display:none}.public-site .public-nav-actions{grid-area:1/3}.public-site .public-nav-actions .button{padding-inline:13px}.public-site .public-nav-actions .language-selector select{max-width:122px}}@media (max-width:1180px){.public-site .public-nav-links{display:none}.public-site .public-nav-menu{display:block}}@media (max-width:900px){.public-site .public-nav{min-height:74px;padding-block:8px}.public-site .public-nav-actions{grid-row:1}.public-site .public-footer .footer-main{grid-template-columns:1fr;gap:24px}.public-site .public-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}@media (max-width:720px){.public-site .public-nav{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:66px;padding:8px 14px}.public-site .public-nav-actions{grid-column:2;gap:7px}.public-site .public-nav-actions .button.secondary{display:none}.public-site .public-nav-actions .language-selector select{max-width:105px}.public-nav-menu>summary{width:40px;min-height:40px;padding:8px}.public-nav-menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-site.home-viewport>.public-footer,.public-home-page>.public-footer{padding:24px 18px 14px}.public-site .public-footer .footer-brand{display:block}}@media (max-width:430px){.public-site .public-footer .footer-links{grid-template-columns:1fr}.public-site .public-nav .brand-word{display:none}.public-site .public-nav-actions .language-selector select{max-width:84px}.public-site .public-nav-actions .public-prospect-button{min-height:44px;padding-inline:8px;font-size:11px}.public-site .public-nav-actions .public-prospect-button>span{display:none}}.public-reviews-section{width:min(1180px,100% - 48px);margin:0 auto 72px}.public-reviews-section>header{max-width:760px;margin-bottom:24px}.public-reviews-section h2{color:var(--public-navy);letter-spacing:-1.8px;margin:9px 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.08}.public-reviews-section>header>p{color:#5d7487;margin:0;font-size:16px;line-height:1.6}.home-reviews{padding-top:68px}.review-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.review-card{background:linear-gradient(145deg,#fff,#f4faf8);border:1px solid #cfdee8;border-radius:20px;flex-direction:column;min-width:0;margin:0;padding:24px;display:flex;box-shadow:0 14px 34px #082f4e12}.review-stars{color:#e59610;letter-spacing:2px;font-size:18px}.review-card blockquote{color:#173e5d;margin:18px 0 24px;font-size:17px;line-height:1.6}.review-card footer{gap:4px;margin-top:auto;display:grid}.review-card footer strong{color:#082f55;font-size:15px}.review-card footer span{color:#6b7e8d;font-size:14px;line-height:1.4}.review-card-grid.compact .review-card{padding:20px}.review-card-grid.compact .review-card blockquote{margin-block:13px 18px;font-size:16px}.pricing-page{background:linear-gradient(#f2f8fb 0,#fff 520px);min-height:100vh}.pricing-hero{text-align:center;width:min(900px,100% - 48px);margin:0 auto;padding:78px 0 42px}.pricing-hero h1{color:var(--public-navy);letter-spacing:-3px;margin:10px 0 14px;font-size:clamp(40px,6vw,64px);line-height:1}.pricing-hero p{color:#5d7487;max-width:700px;margin:0 auto;font-size:18px;line-height:1.6}.public-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1260px,100% - 48px);margin:0 auto 64px;display:grid}.public-pricing-grid article{background:#fff;border:1px solid #cfdee8;border-radius:20px;align-content:start;gap:13px;min-width:0;padding:25px;display:grid;position:relative;box-shadow:0 12px 30px #082f4e0f}.public-pricing-grid article.best-value{background:linear-gradient(145deg,#fff,#eefaf6);border:2px solid #138866}.pricing-plan-badge{color:#067b59;background:#dcf6ec;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900;position:absolute;top:14px;right:14px}.public-pricing-grid h2{color:var(--public-navy);margin:0;font-size:25px}.public-pricing-grid p{color:#647a8b;min-height:48px;margin:0;font-size:15px;line-height:1.5}.public-pricing-grid article>strong{color:var(--public-navy);font-size:36px}.public-pricing-grid article>strong small{color:#718493;font-size:14px;font-weight:650}.public-pricing-grid article>div{color:#476477;font-size:16px}.public-pricing-grid article>div b{color:#087a5b}.public-pricing-grid .button{justify-content:center;margin-top:6px}.pricing-reviews{background:#f0faf6;border:1px solid #d0e2dc;border-radius:24px;padding:30px}.pricing-reviews h2{font-size:clamp(28px,3vw,38px)}.pricing-final-cta{color:#fff;background:linear-gradient(135deg,#063666,#075c6e);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 48px);margin:0 auto 72px;padding:30px;display:flex}.pricing-final-cta h2{margin:0 0 7px;font-size:28px}.pricing-final-cta p{color:#d5e5ee;margin:0;font-size:16px}@media (max-width:980px){.review-card-grid,.public-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:680px){.public-reviews-section,.pricing-hero,.public-pricing-grid,.pricing-final-cta{width:calc(100% - 28px)}.home-reviews{padding-top:48px}.review-card-grid,.public-pricing-grid{grid-template-columns:1fr}.review-card-grid>:last-child:nth-child(odd){grid-column:auto}.pricing-hero{padding:54px 0 32px}.pricing-hero h1{letter-spacing:-2px;font-size:42px}.pricing-reviews{padding:22px 16px}.pricing-final-cta{flex-direction:column;align-items:stretch;padding:24px}.pricing-final-cta .button{justify-content:center}}.public-site .public-footer,.public-site.home-viewport>.public-footer{background:radial-gradient(circle at 4% 0,#22b57333,#0000 24rem),radial-gradient(circle at 96% 12%,#2684ca33,#0000 28rem),linear-gradient(135deg,#061f3a 0%,#07385f 58%,#07566a 100%);border-top:3px solid #22b573;border-image:linear-gradient(90deg,#22b573,#63dfad 48%,#2789cf) 1;padding-top:40px;padding-bottom:18px;position:relative;overflow:hidden}.public-site .public-footer .footer-main,.public-site.home-viewport>.public-footer .footer-main{gap:clamp(34px,5vw,72px);padding-bottom:30px}.public-site .public-footer .footer-brand{background:linear-gradient(145deg,#ffffff1c,#ffffff0b);border:1px solid #ffffff24;border-radius:18px;padding:22px;box-shadow:inset 0 1px #ffffff14,0 18px 40px #000f2324}.public-site .public-footer .footer-brand-kicker{color:#79e5b6;letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:11px;font-weight:900;display:block}.public-site .public-footer .footer-brand p,.public-site.home-viewport>.public-footer .footer-brand p{color:#d2e1ea;margin-top:8px;font-size:13px;line-height:1.55;display:block}.public-site .public-footer .footer-brand-action{color:#f4fffa;background:#22b57324;border:1px solid #79e5b673;border-radius:10px;align-items:center;gap:10px;width:fit-content;margin-top:16px;padding:9px 12px;font-size:12px;font-weight:850;display:inline-flex}.public-site .public-footer .footer-brand-action:hover{background:#22b57340;border-color:#79e5b6}.public-site .public-footer .footer-links nav{border-top:1px solid #ffffff29;padding-top:12px}.public-site .public-footer .footer-main nav{gap:8px}.public-site .public-footer .footer-main nav strong{color:#82e6b6;font-size:11px}.public-site .public-footer .footer-main nav a{color:#d4e1e9;font-size:13px}.public-site .public-footer .footer-bottom,.public-site.home-viewport>.public-footer .footer-bottom{color:#aec3d0;border-top-color:#ffffff29;justify-content:space-between;padding-top:14px}@media (max-width:720px){.public-site .public-footer,.public-site.home-viewport>.public-footer{padding-top:28px}.public-site .public-footer .footer-brand{padding:18px}.public-site .public-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:5px}}.workspace-home-page{background:#f5f9fc;min-height:100dvh;overflow-x:clip}.workspace-home-page .focused-public-nav{background:#fffffff5}.workspace-home-page .focused-nav-spacer{min-width:0}.workspace-home-page .public-signin{color:var(--public-navy);font-weight:800}.workspace-home-hero{background:radial-gradient(circle at 90% 8%,#2789cf21,#0000 31rem),linear-gradient(135deg,#f8fcff 0%,#f1faf7 100%);border-bottom:1px solid #d6e4ed;grid-template-columns:minmax(0,1.08fr) minmax(390px,.78fr);align-items:center;gap:clamp(44px,7vw,92px);padding:clamp(54px,7vw,92px) max(24px,50vw - 590px);display:grid}.workspace-home-copy{min-width:0}.workspace-home-copy h1{max-width:760px;color:var(--public-navy);letter-spacing:-4px;margin:16px 0 22px;font-size:clamp(48px,5.5vw,76px);line-height:.98}.workspace-home-copy h1 em{color:var(--public-teal);font-style:normal}.workspace-home-copy>p{color:#526b80;max-width:680px;margin:0;font-size:17px;line-height:1.65}.workspace-primary-action{min-height:58px;margin-top:28px;padding-inline:24px;box-shadow:0 16px 32px #12976d33}.workspace-home-trust{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.workspace-home-trust span{color:#496577;background:#ffffffc2;border:1px solid #cde1db;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.workspace-home-trust span:before{color:var(--public-green);content:"✓";margin-right:6px}.workspace-home-preview{color:#fff;background:linear-gradient(145deg,#062f55,#075a6d);border:1px solid #ffffff29;border-radius:24px;min-width:0;padding:clamp(24px,3vw,34px);box-shadow:0 28px 64px #072c4e33}.workspace-home-preview>header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.workspace-home-preview>header span{color:#7ce4b7;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.workspace-home-preview>header small{color:#c8dbe6;font-size:11px;font-weight:750}.workspace-home-preview ol{margin:0;padding:8px 0 0;list-style:none}.workspace-home-preview li{border-bottom:1px solid #ffffff1a;grid-template-columns:42px minmax(0,1fr);gap:15px;padding:16px 0;display:grid}.workspace-home-preview li>span{color:#7ce4b7;background:#63dfad24;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.workspace-home-preview strong{color:#fff;font-size:15px;display:block}.workspace-home-preview p{color:#c8dbe6;margin:5px 0 0;font-size:12px;line-height:1.5}.workspace-home-value,.workspace-home-evidence{width:min(1180px,100% - 48px);margin-inline:auto}.workspace-home-value{padding:clamp(62px,8vw,96px) 0}.workspace-home-value>header{max-width:720px}.workspace-home-value h2,.workspace-home-evidence h2{color:var(--public-navy);letter-spacing:-2.4px;margin:11px 0 12px;font-size:clamp(32px,4vw,48px);line-height:1.04}.workspace-home-value>header p{color:#5d7487;margin:0;font-size:15px;line-height:1.6}.workspace-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.workspace-value-grid article{background:#fff;border:1px solid #d5e3ec;border-radius:18px;min-width:0;padding:25px;box-shadow:0 14px 34px #0d365512}.workspace-value-grid article>span{color:var(--public-teal);letter-spacing:.08em;font-size:12px;font-weight:900}.workspace-value-grid h3{color:var(--public-navy);margin:18px 0 9px;font-size:20px}.workspace-value-grid p{color:#60768a;margin:0;font-size:13px;line-height:1.6}.workspace-home-evidence{background:linear-gradient(135deg,#edf8f4,#edf5fb);border:1px solid #cee0e9;border-radius:22px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:center;gap:32px;margin-bottom:72px;padding:28px;display:grid}.workspace-home-evidence h2{letter-spacing:-1.4px;margin-bottom:0;font-size:clamp(25px,3vw,35px)}.workspace-home-evidence .public-platform-metrics{max-width:none;box-shadow:none;margin:0;padding:16px 18px}.workspace-home-evidence .public-platform-metrics dd{font-size:31px}.public-site .compact-public-footer{padding-top:26px}.compact-footer-inner{grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:clamp(24px,5vw,70px);width:min(1480px,100%);margin:0 auto;padding-bottom:22px;display:grid}.compact-footer-inner>p{color:#d2e1ea;max-width:430px;margin:0;font-size:13px;line-height:1.55}.compact-footer-inner nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.compact-footer-inner nav a{color:#d4e1e9;font-size:12px;font-weight:700}@media (max-width:900px){.workspace-home-hero{grid-template-columns:1fr;gap:38px}.workspace-home-preview{max-width:680px}.workspace-home-evidence,.workspace-value-grid{grid-template-columns:1fr}.compact-footer-inner{grid-template-columns:1fr;gap:16px}.compact-footer-inner nav{justify-content:flex-start}}@media (max-width:720px){.workspace-home-page .focused-public-nav{grid-template-columns:auto minmax(0,1fr)}.workspace-home-page .focused-nav-spacer{display:none}.workspace-home-hero{gap:30px;padding:42px 16px 52px}.workspace-home-copy h1{letter-spacing:-2.7px;margin:13px 0 18px;font-size:clamp(39px,12vw,54px)}.workspace-home-copy>p{font-size:15px}.workspace-primary-action{text-align:center;justify-content:center;width:100%}.workspace-home-trust{flex-direction:column;align-items:stretch}.workspace-home-trust span{width:fit-content}.workspace-home-preview{border-radius:19px;padding:22px 18px}.workspace-home-value,.workspace-home-evidence{width:calc(100% - 28px)}.workspace-home-value{padding:54px 0}.workspace-home-evidence{margin-bottom:48px;padding:22px 16px}.workspace-home-evidence .public-platform-metrics{padding:15px 10px}}@media (max-width:430px){.workspace-home-page .public-signin{font-size:12px}.workspace-home-page .public-nav-actions .language-selector select{max-width:92px}.workspace-home-preview>header{flex-direction:column;align-items:flex-start;gap:5px}.workspace-home-evidence .public-platform-metrics{align-items:stretch}.workspace-home-evidence .public-platform-metrics dl{grid-template-columns:1fr;gap:12px}.workspace-home-evidence .public-platform-metrics dl>div{border-left:0;padding:0}}.workspace-home-page .focused-public-nav{background:radial-gradient(circle at 92% 0,#26cda03d,#0000 22rem),linear-gradient(110deg,#061f3a 0%,#07375f 62%,#07566a 100%);border-bottom:1px solid #70e8bc57;min-height:78px;box-shadow:0 12px 30px #02193038}.workspace-home-page .focused-public-nav .brand-word{color:#fff}.workspace-home-page .focused-public-nav .brand-word em{color:#ff5b69}.workspace-home-page .focused-public-nav .public-nav-links{display:flex}.workspace-home-page .focused-public-nav .public-nav-links a{color:#d7e8f2;padding-block:29px 26px}.workspace-home-page .focused-public-nav .public-nav-links a:hover{color:#fff}.workspace-home-page .focused-public-nav .public-signin{color:#f1f8fb}.workspace-home-page .focused-public-nav .focused-workspace-cta{color:#082c4e;background:linear-gradient(135deg,#ffd25c,#ff9b5f);border:1px solid #ffffff57;min-height:44px;font-weight:900;box-shadow:0 10px 24px #ffa45440}.workspace-home-page .focused-public-nav .focused-workspace-cta:hover:not(:disabled){background:linear-gradient(135deg,#ffda78,#ffad79);box-shadow:0 13px 28px #ffa45457}.workspace-home-hero{color:#fff;background:radial-gradient(circle at 10% 18%,#ff746933,#0000 26rem),radial-gradient(circle at 88% 12%,#2fc6e233,#0000 28rem),radial-gradient(circle at 54% 100%,#3fe0a621,#0000 30rem),linear-gradient(135deg,#071f3c 0%,#0a3c65 56%,#075d6b 100%);border-bottom:0;grid-template-columns:minmax(0,1.08fr) minmax(400px,.76fr);gap:clamp(36px,5vw,72px);min-height:calc(100dvh - 216px);padding:clamp(42px,5vw,68px) max(24px,50vw - 620px) 34px}.workspace-home-copy .public-kicker{color:#74efbd}.workspace-home-copy h1{color:#fff;letter-spacing:-3.5px;max-width:760px;margin:14px 0 18px;font-size:clamp(46px,5vw,68px);line-height:.97}.workspace-home-copy h1 em{color:#ffd269;font-family:inherit;font-style:normal;font-weight:inherit}.workspace-home-copy>p{color:#cee0eb;max-width:680px;font-size:16px;line-height:1.62}.workspace-home-actions{align-items:center;gap:18px;margin-top:25px;display:flex}.workspace-primary-action{color:#062d4e;background:linear-gradient(135deg,#35dda3,#23bb7a);border:1px solid #ffffff6b;min-height:62px;margin-top:0;padding-inline:28px;font-weight:900;box-shadow:0 18px 38px #1adc9640}.workspace-primary-action:hover:not(:disabled){background:linear-gradient(135deg,#55e8b4,#2fce8a);transform:translateY(-2px);box-shadow:0 21px 44px #1adc9654}.workspace-home-actions>p{color:#d5e6ef;gap:3px;margin:0;font-size:12px;display:grid}.workspace-home-actions>p strong{color:#ffd269;font-size:14px}.workspace-home-trust{gap:14px;margin-top:17px}.workspace-home-trust span{color:#d3e4ec;background:0 0;border:0;padding:0;font-size:12px}.workspace-home-trust span:before{color:#69edb7}.workspace-home-preview{color:var(--public-navy);background:linear-gradient(155deg,#fff,#f2fbf8);border:1px solid #ffffffb8;border-radius:25px;padding:24px 27px 22px;box-shadow:0 30px 65px #00132a4d}.workspace-home-preview>header{border-bottom-color:#dce9ee;padding-bottom:14px}.workspace-home-preview>header span{color:var(--public-teal);font-size:11px}.workspace-home-preview>header small{color:#6c8091}.workspace-home-preview ol{padding-top:5px}.workspace-home-preview li{border-bottom-color:#dfebee;grid-template-columns:42px minmax(0,1fr);padding:14px 0}.workspace-home-preview li:last-child{border-bottom:1px solid #dfebee;padding-bottom:14px}.workspace-home-preview li>span{color:var(--public-teal);background:linear-gradient(135deg,#e4f8f1,#e8f3ff)}.workspace-home-preview strong{color:var(--public-navy);font-size:15px}.workspace-home-preview p{color:#617689;font-size:12px;line-height:1.42}.workspace-home-preview>footer{align-items:center;gap:12px;padding-top:15px;display:flex}.workspace-home-preview>footer>span{color:#0b9566;background:#dff8ed;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.workspace-home-preview>footer p{gap:2px;margin:0;display:grid}.workspace-home-preview>footer strong{font-size:13px}.workspace-home-preview>footer small{color:#6b8191;font-size:11px}.workspace-benefit-strip{background:#ffffff17;border:1px solid #ffffff2e;border-radius:18px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:2px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffff14}.workspace-benefit-strip article{background:#ffffff14;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.workspace-benefit-strip article>span{color:#72edb9;font-size:11px;font-weight:950}.workspace-benefit-strip p{gap:3px;margin:0;display:grid}.workspace-benefit-strip strong{color:#fff;font-size:13px}.workspace-benefit-strip small{color:#c6d9e5;font-size:11px;line-height:1.35}.public-site .compact-public-footer{padding-top:18px;padding-bottom:12px}.compact-footer-inner{padding-bottom:15px}.public-site .compact-public-footer .footer-bottom{padding-top:12px}@media (max-width:1100px){.workspace-home-hero{grid-template-columns:1fr}.workspace-home-preview{max-width:720px}}@media (max-width:1180px){.workspace-home-page .focused-public-nav .public-nav-links{display:none}.workspace-home-page .focused-public-nav .public-nav-menu{display:block}}@media (max-width:720px){.workspace-home-page .focused-public-nav{min-height:68px}.workspace-home-page .focused-public-nav .focused-workspace-cta{min-height:40px;padding-inline:12px;font-size:11px}.workspace-home-hero{gap:28px;min-height:0;padding:40px 16px 28px}.workspace-home-copy h1{letter-spacing:-2.6px;font-size:clamp(40px,12.5vw,56px)}.workspace-home-copy>p{font-size:14px}.workspace-home-actions{flex-direction:column;align-items:stretch;gap:11px}.workspace-home-actions>p{gap:8px;display:flex}.workspace-primary-action{justify-content:center;width:100%;min-height:58px}.workspace-home-trust{flex-direction:row;align-items:flex-start}.workspace-home-preview{padding:21px 18px 18px}.workspace-benefit-strip{grid-template-columns:1fr}}@media (max-width:430px){.workspace-home-page .focused-public-nav .brand-word{display:none}.workspace-home-page .public-nav-actions .language-selector select{max-width:84px}.workspace-home-page .focused-public-nav .focused-workspace-cta span{display:none}.workspace-home-trust{gap:9px 14px}.workspace-home-trust span{width:auto}}.onboarding-page{--onboarding-navy:#062c61;--onboarding-ink:#102f50;--onboarding-muted:#60758a;--onboarding-green:#18a776;--onboarding-green-dark:#08745f;--onboarding-mint:#eaf9f3;min-height:100vh;color:var(--onboarding-ink);background:#fbfdfc}.onboarding-nav{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:82px;margin:auto;display:flex}.onboarding-nav .brand{padding:0}.onboarding-nav .brand-word,.onboarding-verify-page .brand-word{color:#075fc8}.onboarding-nav .brand-word em,.onboarding-verify-page .brand-word em{color:#ef233c}.onboarding-nav>span{color:#667b8e;font-size:13px}.onboarding-nav>span a{color:#075fc8;font-weight:850}.onboarding-hero{isolation:isolate;background:radial-gradient(circle at 12% 2%,#28cf8f3b,#0000 29rem),radial-gradient(circle at 96% 8%,#2880d747,#0000 34rem),linear-gradient(135deg,#041f3d 0%,#073862 56%,#07566a 100%);border:0;grid-template-columns:minmax(0,1.06fr) minmax(420px,.8fr);align-items:start;gap:clamp(48px,6vw,78px);padding:clamp(52px,6.5vw,78px) max(24px,50vw - 590px) clamp(58px,7vw,86px);display:grid;position:relative;overflow:hidden}.onboarding-hero:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.onboarding-hero:after{z-index:-1;content:"";border:84px solid #79e3b813;border-radius:50%;width:610px;height:610px;position:absolute;top:-260px;right:-175px}.onboarding-kicker{color:var(--onboarding-green-dark);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:11px;font-size:12px;font-weight:900;display:inline-flex}.onboarding-kicker:before{background:var(--onboarding-green);content:"";width:26px;height:2px}.onboarding-hero-badges{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.onboarding-hero .onboarding-kicker{color:#86edc0}.onboarding-hero .onboarding-kicker:before{background:#56dba3}.onboarding-live-pill{color:#d7e6ee;letter-spacing:.03em;background:#ffffff14;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:7px;min-height:29px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.onboarding-live-pill i{background:#57e0a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #57e0a81f}.onboarding-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:680px;margin:19px 0 20px;font-size:clamp(47px,5.1vw,68px);line-height:.99}.onboarding-hero-copy h1 em{color:#65e0ad;font-family:inherit;font-style:normal;font-weight:inherit}.onboarding-lede{color:#c0d3df;max-width:680px;margin:0;font-size:16px;line-height:1.68}.onboarding-trust-row{flex-wrap:wrap;gap:10px 17px;margin:23px 0 24px;display:flex}.onboarding-trust-row span{color:#d8e7ed;font-size:11px;font-weight:800}.onboarding-hero-actions{align-items:center;gap:18px;margin-bottom:28px;display:flex}.onboarding-hero-actions .button{background:linear-gradient(135deg,#1fbf7c,#14986d);min-height:51px;padding-inline:22px;box-shadow:0 15px 35px #0000003d}.onboarding-hero-actions>a:last-child{color:#c7dae5;text-underline-offset:4px;font-size:11px;font-weight:800;-webkit-text-decoration:underline #c7dae559;text-decoration:underline #c7dae559}.onboarding-deliverables{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:700px;display:grid}.onboarding-deliverables article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff24;border-radius:15px;align-items:flex-start;gap:11px;min-width:0;min-height:88px;padding:15px 13px;display:flex;box-shadow:inset 0 1px #ffffff0f}.onboarding-deliverables article>span{color:#70e3b3;background:#65e0ad24;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.onboarding-deliverables article div{min-width:0}.onboarding-deliverables small{color:#8faaba;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.onboarding-deliverables strong{color:#fff;font-size:12px;line-height:1.35;display:block}.onboarding-form-shell{min-width:0;position:sticky;top:24px}.onboarding-form,.onboarding-confirmation{background:#fffffffb;border:1px solid #ffffffc2;border-radius:26px;padding:clamp(23px,2.7vw,30px);overflow:hidden;box-shadow:0 34px 80px #00112a4d,0 0 0 7px #ffffff0e}.onboarding-form-offer{background:linear-gradient(135deg,#eefbf6,#f2f8ff);border:1px solid #d5eee4;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:-3px 0 14px;padding:9px 11px;display:flex}.onboarding-form-offer span{background:var(--onboarding-green-dark);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:900}.onboarding-form-offer strong{color:#376179;font-size:10px}.onboarding-form-heading>div{color:var(--onboarding-green-dark);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:11px;font-weight:900;display:flex}.onboarding-form-heading>div small{color:#82909c;font:inherit}.onboarding-form-heading>i{background:#e8eff3;border-radius:99px;width:100%;height:5px;margin:9px 0 18px;display:block;overflow:hidden}.onboarding-form-heading>i b{border-radius:inherit;background:linear-gradient(90deg, var(--onboarding-green-dark), #26be7d);height:100%;transition:width .25s;display:block}.onboarding-form-heading h2{color:var(--onboarding-navy);letter-spacing:-.04em;margin:0;font-size:clamp(26px,2.7vw,32px);line-height:1.08}.onboarding-form-heading>p{color:#6c8092;margin:8px 0 15px;font-size:12px;line-height:1.5}.onboarding-fields{gap:11px;display:grid}.onboarding-field-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.onboarding-fields label:not(.onboarding-consent){gap:7px;display:grid}.onboarding-fields label>span{color:#294d67;font-size:12px;font-weight:850}.onboarding-fields label>span b{color:#c33c43}.onboarding-fields label>span em{float:right;color:#8493a0;letter-spacing:.05em;text-transform:uppercase;font-family:inherit;font-size:10px;font-style:normal;font-weight:800}.onboarding-fields input,.onboarding-fields textarea{color:#163956;resize:vertical;background:#fff;border:1px solid #c8d9e4;border-radius:11px;outline:none;width:100%;min-height:44px;padding:10px 13px;font-size:14px}.onboarding-fields textarea{min-height:86px;line-height:1.45}.onboarding-fields input::placeholder,.onboarding-fields textarea::placeholder{color:#9aa8b4}.onboarding-fields label>small{color:#7e8e9a;margin-top:-2px;font-size:10px;line-height:1.4}.onboarding-form-actions{justify-items:center;gap:7px;margin-top:2px;display:grid}.onboarding-form-actions .button.full{background:linear-gradient(135deg,#1ca76a,#0d8063);min-height:48px;box-shadow:0 13px 28px #0f805e33}.onboarding-form-actions>small{color:#83919d;font-size:10px}.onboarding-form-actions.split{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.onboarding-form-actions.split .button:last-child{width:100%}.onboarding-consent{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.onboarding-consent input{width:17px;height:17px;min-height:17px;accent-color:var(--onboarding-green-dark);margin:2px 0 0;padding:0}.onboarding-consent span{line-height:1.5;color:#667b8d!important;font-size:11px!important;font-weight:600!important}.onboarding-honeypot{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.onboarding-form-error{color:#a82f39;background:#fff1f2;border:1px solid #efc4c7;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.45}.onboarding-privacy{color:#8996a1;text-align:center;margin:-2px 0 0;font-size:10px;line-height:1.45}.onboarding-privacy a{color:#075fc8;font-weight:800}.onboarding-confirmation{flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;display:flex}.onboarding-confirmation-icon{background:var(--onboarding-mint,#eaf9f3);width:58px;height:58px;color:var(--onboarding-green-dark,#08745f);border-radius:18px;place-items:center;font-size:25px;font-weight:900;display:grid}.onboarding-confirmation>small,.onboarding-verify-page section>small:first-of-type{color:var(--onboarding-green-dark,#08745f);letter-spacing:.11em;text-transform:uppercase;margin-top:22px;font-size:11px;font-weight:900}.onboarding-confirmation h2{color:var(--onboarding-navy);letter-spacing:-.04em;margin:10px 0;font-size:33px;line-height:1.08}.onboarding-confirmation p{color:#64798b;margin:0 0 25px;font-size:14px;line-height:1.65}.onboarding-agenda,.onboarding-fit,.onboarding-faq{width:min(1180px,100% - 40px);margin:auto;padding:clamp(74px,9vw,116px) 0}.onboarding-agenda{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(42px,7vw,82px);scroll-margin-top:20px;display:grid}.onboarding-agenda>div:first-child{background:radial-gradient(circle at 100% 0,#3ed59933,#0000 20rem),linear-gradient(145deg,#062c61,#0a5368);border-radius:25px;padding:clamp(28px,4vw,42px);box-shadow:0 24px 65px #082f5f29}.onboarding-agenda>div:first-child .onboarding-kicker{color:#7ee8b8}.onboarding-agenda>div:first-child .onboarding-kicker:before{background:#64dbaa}.onboarding-agenda h2,.onboarding-fit h2,.onboarding-faq h2{color:var(--onboarding-navy);letter-spacing:-.045em;margin:14px 0 15px;font-size:clamp(33px,4vw,48px);line-height:1.06}.onboarding-agenda>div:first-child h2{color:#fff}.onboarding-agenda>div>p{color:#c1d2dd;font-size:14px;line-height:1.7}.onboarding-agenda ol{counter-reset:onboarding-agenda;gap:11px;margin:0;padding:0;list-style:none;display:grid}.onboarding-agenda li{background:#fff;border:1px solid #dce7ec;border-radius:15px;grid-template-columns:66px minmax(0,1fr);gap:17px;padding:18px 20px;display:grid;box-shadow:0 9px 25px #102f4c0b}.onboarding-agenda li>span{width:fit-content;color:var(--onboarding-green-dark);background:#eaf8f2;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:900}.onboarding-agenda li strong{color:#173b59;font-size:16px}.onboarding-agenda li p{color:#6d8191;margin:5px 0 0;font-size:12px;line-height:1.55}.onboarding-fit{border-top:1px solid #e1e9ed;grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;display:grid}.onboarding-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.onboarding-fit-grid span{color:#244e67;background:linear-gradient(135deg,#f8fcfa,#f0f8fd);border:1px solid #d4e4e0;border-radius:13px;align-items:center;min-height:64px;padding:15px;font-size:13px;font-weight:850;display:flex}.onboarding-faq{border-top:1px solid #e1e9ed;grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.onboarding-faq details{border-bottom:1px solid #dfe8ed}.onboarding-faq summary{color:#173b59;cursor:pointer;padding:20px 30px 20px 0;font-size:14px;font-weight:850;list-style:none;position:relative}.onboarding-faq summary::-webkit-details-marker{display:none}.onboarding-faq summary:after{content:"+";color:var(--onboarding-green-dark);font-size:22px;font-weight:500;position:absolute;right:2px}.onboarding-faq details[open] summary:after{content:"−"}.onboarding-faq details p{color:#6b7f90;margin:-4px 38px 20px 0;font-size:12px;line-height:1.65}.onboarding-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 80% 0,#22b57338,#0000 30rem),linear-gradient(145deg,#062c61,#0b4e73);padding:clamp(65px,8vw,100px) max(24px,50vw - 480px)}.onboarding-final-cta>span{color:#7de7b7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.onboarding-final-cta h2{letter-spacing:-.045em;max-width:850px;margin:15px auto 27px;font-size:clamp(33px,4.5vw,52px);line-height:1.06}.onboarding-final-cta .button{color:var(--onboarding-navy);background:#fff;box-shadow:0 14px 35px #00000029}.onboarding-final-cta .button:hover:not(:disabled){background:#f1fff9}.onboarding-footer{color:#aabccc;background:#041d37;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:20px max(24px,50vw - 590px);font-size:11px;display:flex}.onboarding-footer nav{gap:20px;display:flex}.onboarding-footer a:hover{color:#fff}.onboarding-verify-page{background:radial-gradient(circle at 12% 0,#18a7762e,#0000 31rem),radial-gradient(circle at 92% 12%,#075fc824,#0000 35rem),#f5f9fc;grid-template-rows:auto 1fr;min-height:100vh;padding:34px 24px;display:grid}.onboarding-verify-page>.brand{width:min(820px,100%);margin:0 auto;padding:0}.onboarding-verify-page>section{text-align:center;background:#fff;border:1px solid #d4e2e9;border-radius:25px;width:min(620px,100%);margin:auto;padding:clamp(30px,6vw,58px);box-shadow:0 25px 70px #082f5f21}.onboarding-verify-page .onboarding-confirmation-icon{margin:auto}.onboarding-verify-page h1{color:#062c61;letter-spacing:-.045em;margin:12px auto;font-size:clamp(31px,5vw,43px);line-height:1.06}.onboarding-verify-page section>p{color:#65798a;max-width:480px;margin:0 auto 24px;font-size:14px;line-height:1.65}.onboarding-verify-page .onboarding-form-error{margin:0 0 17px}.onboarding-verify-note{display:block;color:#8a98a3!important;letter-spacing:0!important;text-transform:none!important;margin-top:16px!important;font-size:10px!important;font-weight:600!important}@media (max-width:960px){.onboarding-hero{grid-template-columns:1fr}.onboarding-hero-copy{max-width:760px}.onboarding-form-shell{width:min(620px,100%);position:static}.onboarding-agenda,.onboarding-fit,.onboarding-faq{grid-template-columns:1fr;gap:38px}.onboarding-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.onboarding-nav{width:calc(100% - 28px);min-height:66px}.onboarding-nav .brand-logo{width:38px;height:38px}.onboarding-nav .brand-word{font-size:19px}.onboarding-nav>span{text-align:right;max-width:125px;font-size:11px}.onboarding-hero{gap:34px;padding:40px 16px 52px}.onboarding-hero-badges{flex-direction:column;align-items:flex-start;gap:11px}.onboarding-hero-copy h1{letter-spacing:-.055em;margin:15px 0 17px;font-size:clamp(41px,12.5vw,54px);line-height:.99}.onboarding-lede{font-size:14px;line-height:1.6}.onboarding-trust-row{margin:21px 0 23px}.onboarding-hero-actions{flex-direction:column;align-items:stretch;gap:13px}.onboarding-hero-actions .button{width:100%}.onboarding-hero-actions>a:last-child{text-align:center}.onboarding-deliverables{grid-template-columns:1fr}.onboarding-deliverables article{min-height:69px}.onboarding-form,.onboarding-confirmation{border-radius:19px;padding:24px 18px}.onboarding-form-offer{flex-direction:column;align-items:flex-start}.onboarding-field-grid,.onboarding-form-actions.split{grid-template-columns:1fr}.onboarding-fields input,.onboarding-fields textarea{font-size:16px}.onboarding-confirmation{min-height:430px}.onboarding-confirmation h2{font-size:29px}.onboarding-agenda,.onboarding-fit,.onboarding-faq{width:calc(100% - 32px);padding:68px 0}.onboarding-fit-grid{grid-template-columns:1fr 1fr}.onboarding-agenda>div:first-child{border-radius:20px;padding:28px 22px}.onboarding-agenda li{grid-template-columns:58px minmax(0,1fr);gap:11px;padding:16px}.onboarding-footer{flex-direction:column;align-items:flex-start}.onboarding-verify-page{padding:22px 12px}.onboarding-verify-page>section{border-radius:20px;padding:31px 19px}}:root{--cta-blue:#123e70;--cta-blue-hover:#0b2e55;--cta-green:#087554;--cta-green-hover:#065b41;--cta-danger:#b42332}:is(.button,.text-button,.integration-action,.row-action,.admin-refresh-button,.lead-follow-up-button,.reply-confirm-button,.assistant-escalate,.history-refresh-button,.insight-add-button,.social-connect-link,.social-post-link,.pipeline-text-action,.pipeline-next-action,.pipeline-library-link,.footer-brand-action,.public-signin,.qualification-history-link,.qualification-show-more,.qualification-category-more,.fix-source){--action-fill:var(--cta-blue);--action-hover:var(--cta-blue-hover);cursor:pointer;white-space:normal;text-align:center;border-radius:8px;max-width:100%;min-height:42px;padding:10px 16px;font-weight:700;line-height:1.35;text-decoration:none;background:var(--action-fill)!important;color:#fff!important;border:1px solid var(--action-fill)!important;box-shadow:0 3px 8px #0b315829!important}:is(.button.primary,.button.whatsapp,.integration-action.primary,.pipeline-next-action,.reply-confirm-button,.included-result-action .button){--action-fill:var(--cta-green);--action-hover:var(--cta-green-hover)}:is(.button.danger,.text-button.negative,.integration-action.danger){--action-fill:var(--cta-danger);--action-hover:#8e1b28}:is(.button,.text-button,.integration-action,.row-action,.admin-refresh-button,.lead-follow-up-button,.reply-confirm-button,.assistant-escalate,.history-refresh-button,.insight-add-button,.social-connect-link,.social-post-link,.pipeline-text-action,.pipeline-next-action,.pipeline-library-link,.footer-brand-action,.public-signin,.qualification-history-link,.qualification-show-more,.qualification-category-more,.fix-source):hover:not(:disabled):not([aria-disabled=true]){background:var(--action-hover)!important;border-color:var(--action-hover)!important;box-shadow:0 5px 12px #0b31583d!important}:is(.button,.text-button,.integration-action,.row-action,.admin-refresh-button,.lead-follow-up-button,.reply-confirm-button,.assistant-escalate,.history-refresh-button,.insight-add-button,.social-connect-link,.social-post-link,.pipeline-text-action,.pipeline-next-action,.pipeline-library-link,.footer-brand-action,.public-signin,.qualification-history-link,.qualification-show-more,.qualification-category-more,.fix-source):focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 6px #123e70!important}:is(.button,.text-button,.integration-action,.row-action,.admin-refresh-button,.lead-follow-up-button,.reply-confirm-button,.assistant-escalate,.history-refresh-button,.insight-add-button,.social-connect-link,.social-post-link,.pipeline-text-action,.pipeline-next-action,.pipeline-library-link,.footer-brand-action,.public-signin,.qualification-history-link,.qualification-show-more,.qualification-category-more,.fix-source):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed;transform:none;box-shadow:none!important}.included-result-action .button{min-height:48px;padding:13px 20px;font-size:16px}.hiring-signals-content{padding:22px}.hiring-signals-content p{line-height:1.6}.hiring-signals-content a{color:#123e70;overflow-wrap:anywhere;text-decoration:underline}.hiring-vacancy-list{margin:20px 0;padding:0;list-style:none}.hiring-vacancy-list>li{border-top:1px solid #dbe5ee;padding:18px 0}.hiring-vacancy-list header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hiring-vacancy-list h4{margin:0;font-size:18px}.hiring-vacancy-list header>strong{color:#123e70;background:#eaf4f1;border-radius:7px;padding:6px 10px}.hiring-recommendation{background:#edf5fa;border-left:4px solid #123e70;border-radius:8px;padding:18px}.hiring-recommendation h4{margin:0}.hiring-limit{color:#526878;border-top:1px solid #dbe5ee;padding-top:16px}.export-category-picker{background:#f4faf8;border:1px solid #bed8d3;border-radius:16px;margin:12px 0 24px;padding:20px}.export-category-picker legend{color:#123454;padding:0 8px;font-weight:700}.export-category-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:16px 0;display:grid}.export-category-grid label,.export-select-all{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.export-category-grid label{background:#fff;border:1px solid #c8deda;border-radius:10px;padding:14px}.export-category-picker input[type=checkbox]{accent-color:#07876d;width:19px;min-width:19px;height:19px;margin:2px 0}.export-category-grid small{color:#506779;margin-top:5px;line-height:1.4;display:block}
