:root{--panel:#f6f8fa;--raised:#fff;--border:#e4e6e9;--border-2:var(--gray-300);--tx:#232a2d;--tx2:#586064;--tx3:#8a9396;--accent:#77c9b8;--accent-ink:#5e5ba8;--accent-tint:#77c9b824;--accent-soft:#77c9b82e;--grid:#2b34370b;--color-primary:#77c9b8;--color-primary-alt:#78cab7;--color-primary-dark:#619a8e;--color-secondary:#5e5ba8;--color-secondary-dark:#525089;--color-tertiary:#76a5b2;--color-neutral:#a1a0a0;--color-neutral-light:#e2e2e2;--color-foreground:#78797d;--process-gradient:linear-gradient(100deg, #77c9b8 0%, #6ba8b0 32%, #6b7fb2 66%, #5e5ba8 100%);--gray-50:#f6f6f6;--gray-100:#f1f1f1;--gray-200:#e2e2e2;--gray-300:#c2c1c1;--gray-400:#b9b8b8;--gray-500:#a1a0a0;--gray-600:#7e7e7e;--gray-700:#616161;--gray-900:#2d2d2d;--fg-1:var(--color-foreground);--fg-2:var(--gray-600);--fg-3:var(--gray-500);--fg-muted:var(--gray-400);--bg-1:#fff;--bg-2:var(--gray-50);--bg-3:var(--gray-100);--border-1:var(--gray-200)}html{scroll-behavior:smooth;height:100%}body{flex-direction:column;min-height:100vh;margin:0;display:flex}@media only screen and (max-width:600px){#brainpool-logo{width:180px!important}.ai-audit-frame{min-height:380px}#Contact{scroll-margin-top:-200px}}@media only screen and (min-width:601px) and (max-width:960px){#brainpool-logo{width:240px!important}#Contact{scroll-margin-top:-120px}}@media only screen and (min-width:601px){.ai-audit-frame{min-height:500px!important}}@media only screen and (min-width:961px){#Contact{scroll-margin-top:64px}}.site-header--nojs{display:none}html:not(.js-enabled) .site-header--client{display:none!important}html:not(.js-enabled) .site-header--nojs{display:block}html.js-enabled .site-header--nojs{display:none!important}.site-header--nojs-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:8px 0;display:flex}.site-header--nojs-logo{align-items:center;display:inline-flex}.primary-nav-fallback{background-color:#0000;border:none;flex:auto;min-width:min(100%,200px);padding:0;font-family:inherit;font-size:.875rem}.primary-nav-fallback ul{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.primary-nav-fallback a{color:#1565c0;text-decoration:underline}.primary-nav-fallback a:hover{text-decoration:none}.ai-consultancy-page{--color-primary:#77c9b8;--color-primary-alt:#78cab7;--color-primary-dark:#619a8e;--color-secondary:#5e5ba8;--color-secondary-dark:#525089;--color-tertiary:#76a5b2;--color-neutral:#a1a0a0;--color-neutral-light:#e2e2e2;--color-teal-fill:#77c9b8;--color-teal-text:#1f6f5e;--color-teal-text-hover:#155a4b;--color-on-teal:#10312b;--color-violet-step:#5e5ba8;--color-navy-bg:#1a1a2e;--color-navy-card:#22223c;--color-navy-card-hover:#2a2a46;--color-navy-well:#12121f;--color-navy-border:#ffffff24;--color-on-dark-heading:#fff;--color-on-dark-body:#ffffffd1;--color-on-dark-muted:#ffffffb8;--color-on-dark-subtle:#fff9;--color-text-main:#2b3437;--color-text-secondary:#586064;--color-text-muted:#6b7477;--color-foreground:#2b3437;--gray-50:#fafbfb;--gray-100:#f2f5f5;--gray-200:#e0e2e4;--gray-300:#edeef0;--gray-600:#586064;--gray-700:#2b3437;--gray-900:#1a1a2e;--color-tint-teal:#f2faf8;--color-tint-section:#fafbfb;--fg-1:var(--color-text-main);--fg-2:var(--color-text-secondary);--fg-3:var(--color-text-muted);--fg-muted:#6b7477;--bg-1:#fff;--bg-2:var(--color-tint-section);--bg-3:var(--color-tint-teal);--border-1:var(--gray-200);--border-2:var(--gray-300);--badge-primary-bg:#77c9b826;--badge-primary-text:var(--color-teal-text);--badge-purple-bg:#5e5ba826;--badge-purple-text:#5e5ba8;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000a;--shadow-md:0 4px 12px #0000000f;font-family:var(--font-brand,"Lato", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif);color:var(--fg-1);background:var(--bg-1);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}.ai-consultancy-page *{box-sizing:border-box}.ai-consultancy-page a:focus-visible,.ai-consultancy-page summary:focus-visible,.ai-consultancy-page details:focus-visible,.ai-consultancy-page button:focus-visible,.ai-consultancy-page [tabindex]:focus-visible{border-radius:4px;outline:3px solid var(--color-teal-text)!important;outline-offset:3px!important}.ai-consultancy-page summary{cursor:pointer;list-style:none}.ai-consultancy-page summary::-webkit-details-marker{display:none}.ai-consultancy-page details[open] .faq-chev{transform:rotate(180deg)}.ai-consultancy-page .hv1:hover{color:#10312b!important;background:#5fb6a4!important}.ai-consultancy-page .hv2:hover{color:#155a4b!important}.ai-consultancy-page .hv3:hover{color:#fff!important;background:#2a2a46!important;border-color:#77c9b88c!important}.ai-consultancy-page .hv4:hover{color:#10312b!important;background:#8fd6c7!important}.ai-consultancy-page :where(h1,h2,h3,h4){margin:0 0 20px}.ai-consultancy-page :where(p){color:var(--fg-1);margin:0}.ai-consultancy-page :where(a){color:var(--color-teal-text);text-underline-offset:2px;text-decoration:underline}.ai-consultancy-page :where(a):hover{color:var(--color-teal-text-hover)}.ai-consultancy-page .dark-section{color:var(--color-on-dark-body)}.ai-consultancy-page .dark-section :where(h1,h2,h3,h4){color:var(--color-on-dark-heading)}.ai-consultancy-page .dark-section :where(p){color:var(--color-on-dark-body)}.ai-consultancy-page .hv1,.ai-consultancy-page .hv4,.ai-consultancy-page .btn-primary{background:var(--color-teal-fill)!important;color:var(--color-on-teal)!important}.ai-consultancy-page img,.ai-consultancy-page svg{max-width:100%;display:block}.ai-consultancy-page .container{max-width:1240px;margin:0 auto;padding:0 40px}@media only screen and (max-width:720px){.ai-consultancy-page .container{padding:0 20px}}.ai-consultancy-page .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal-text);font-size:11px;font-weight:700}.ai-consultancy-page .btn-primary{text-align:center;border-radius:var(--radius-md);background:var(--color-teal-fill);min-height:52px;color:var(--color-on-teal);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;justify-content:center;align-items:center;padding:12px 24px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;box-shadow:inset 0 -1px #00000014}.ai-consultancy-page .btn-primary:hover{color:#10312b;background:#5fb6a4;text-decoration:none}
.seo-surface{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seo-surface h1,.seo-surface p{margin:0}
