.pv-journey{margin-top:48px}.pv-tabs{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;border-block:1px solid #ffffff26;padding:16px 0}.pv-tabs button{flex:0 0 132px;text-align:left;padding:14px;border:0;background:transparent;color:#a9b2ba;scroll-snap-align:start;cursor:pointer}.pv-tabs button[aria-pressed=true]{background:#e9e5dc;color:#172027}.pv-tabs small,.pv-tabs strong{display:block}.pv-tabs small{font:11px/1.6 Inter,sans-serif}.pv-tabs strong{font:500 17px/1.8 Inter,sans-serif}.pv-caption{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:32px;padding:38px 0}.pv-caption h3{font:400 clamp(28px,3vw,46px)/1.1 "Newsreader",Georgia,serif;max-width:620px;margin:8px 0}.pv-caption>p{font-size:17px;line-height:1.7;max-width:430px}.pv-console{border:1px solid #aeb7c333;border-radius:14px;overflow:hidden;background:#eef0ed;color:#17252d;box-shadow:0 24px 70px #0003;font-family:Inter,sans-serif}.pv-console>header{background:#192228;color:#e7e9e6;padding:21px 28px;display:flex;justify-content:space-between;gap:16px;align-items:center}.pv-console>header strong{font:500 13px/1.5 Inter,sans-serif;letter-spacing:.15em}.pv-console>header span,.pv-console>footer{font-size:11px;line-height:1.6;letter-spacing:.04em}.pv-console>header span{color:#b4c6d1}.pv-console>footer{padding:14px 28px;background:#e4e7e3;color:#53626b}.pv-scene{padding:32px;min-height:330px}.pv-split{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.pv-rows>div{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #17304420;padding:18px 0}.pv-rows strong,.pv-rows small{display:block}.pv-rows strong{font-size:14px;font-weight:500}.pv-rows small{font-size:12px;line-height:1.6;color:#52616b;margin-top:5px}.pv-rows em{font-size:10px;font-style:normal;background:#dce4e6;padding:5px 8px;border-radius:3px;white-space:nowrap}.pv-site,.pv-letter{padding:30px;background:#fffdf6;border:1px solid #c5cbc6}.pv-site{position:relative;overflow:hidden;background:linear-gradient(125deg,#ddd6c8,#faf7ed)}.pv-site h4,.pv-letter h4,.pv-creative h4{font:400 clamp(26px,3vw,42px)/1.1 "Newsreader",Georgia,serif;margin:28px 0;color:#26312f}.pv-site>span,.pv-letter>span,.pv-letter>small,.pv-conversation>span{font-size:10px;letter-spacing:.12em}.pv-site p,.pv-letter p,.pv-decision p{font-size:14px;line-height:1.7}.pv-site small{font-size:11px}.pv-scan-line{height:1px;background:#718f9c;width:100%;margin-bottom:24px}.pv-query{display:flex;justify-content:space-between;gap:20px;padding:18px;background:#dee5e6;font-size:13px}.pv-query strong{font-weight:500}.pv-note{font-size:12px!important;color:#576871!important;line-height:1.7}.pv-radar{aspect-ratio:1.25;border:1px solid #c4ced1;border-radius:50%;background:repeating-radial-gradient(ellipse,#dfe7e8 0 32px,#c7d4d7 33px 34px,#dfe7e8 35px 65px);display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:center;gap:18px;padding:28px}.pv-radar strong{grid-column:1/-1;font-size:18px}.pv-radar span{font-size:12px}.pv-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;font-size:13px}.pv-toolbar button{border:1px solid #a9b7ba;padding:9px 12px;background:transparent;color:#263b44;cursor:pointer}.pv-toolbar button[aria-pressed=true]{background:#263b44;color:#fff}.pv-creative{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.pv-creative img{width:100%;height:340px;object-fit:contain;background:#deddd5}.pv-creative span,.pv-creative small{font-size:11px}.pv-creative p,.pv-creative li{font-size:13px;line-height:1.8}.pv-creative ol{padding-left:18px}.pv-lanes{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.pv-lanes>span{font-size:14px;border-left:2px solid #7d9aa5;padding:12px;background:#e1e7e6}.pv-lanes small{display:block;font-size:10px;margin-top:7px;color:#52626b}.pv-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0 32px}.pv-metric{border-bottom:1px solid #bdc9cd;padding-bottom:20px}.pv-metric span,.pv-metric small{display:block;font-size:11px;line-height:1.7;color:#52636a}.pv-metric strong{display:block;font:400 36px/1.8 Inter,sans-serif}.pv-decision{border-left:2px solid #7996a7;background:#e0e7e9;padding:22px}.pv-decision span,.pv-decision>strong{font-size:10px;letter-spacing:.07em}.pv-decision h4{font-size:22px;line-height:1.3;margin:14px 0}.pv-conversation{background:#1b2a32;color:#e2e9eb;padding:26px;border-radius:8px}.pv-conversation p{font-size:14px;line-height:1.8}.pv-conversation b{display:block;font-size:10px;letter-spacing:.1em;color:#9fc0d0}.pv-wave{display:flex;align-items:center;justify-content:center;gap:4px;height:90px}.pv-wave i{width:3px;background:#9cbccb;border-radius:5px}.pv-attribution{display:grid;grid-template-columns:repeat(5,1fr);padding:0;list-style:none;gap:10px}.pv-attribution li{border-top:2px solid #829ba6;padding-top:14px}.pv-attribution span,.pv-attribution strong,.pv-attribution small{display:block;font-size:11px;margin-bottom:10px}.pv-attribution strong{font-size:13px}.pv-handoff{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:24px}.pv-handoff p{font-size:14px}.pv-handoff small{display:block;color:#a7b4bd;font-size:11px;margin-bottom:8px}.pv-journey button:focus-visible,.pv-console button:focus-visible{outline:3px solid #80aecd;outline-offset:3px}@media(max-width:767px){.pv-caption,.pv-split,.pv-creative{grid-template-columns:1fr}.pv-caption{gap:8px;padding:28px 0}.pv-scene{padding:20px;min-height:0}.pv-console>header{padding:18px;align-items:start;flex-direction:column;gap:6px}.pv-lanes{grid-template-columns:1fr 1fr}.pv-metrics{gap:10px}.pv-metric strong{font-size:26px}.pv-metric small{font-size:10px}.pv-query,.pv-toolbar,.pv-handoff{flex-direction:column;align-items:start}.pv-attribution{grid-template-columns:1fr}.pv-attribution li{display:flex;gap:15px;padding-top:12px}.pv-creative img{height:280px}.pv-radar{max-width:330px;margin:auto;width:100%}.pv-tabs button{flex-basis:120px}.pv-rows em{white-space:normal;max-width:95px}.pv-site,.pv-letter{padding:22px}}.bd-demo{margin:40px 0;background:#f9f7f1;border:1px solid #b8c2c4;border-radius:12px;padding:32px;color:#26343b}.bd-demo header>span{font:10px/1.7 Inter,sans-serif;letter-spacing:.12em;color:#536973}.bd-demo h3{font:400 clamp(28px,4vw,44px)/1.2 "Newsreader",Georgia,serif;margin:20px 0}.bd-demo p{font-size:13px!important;line-height:1.7!important}.bd-address{display:flex;justify-content:space-between;gap:20px;padding:16px;background:#fff;border:1px solid #aab9c0;align-items:center;margin:28px 0}.bd-address span{font-size:15px}.bd-demo button{cursor:pointer;border:1px solid #69828e;padding:12px 16px;background:#253b47;color:#edf0ee;border-radius:3px;font-size:12px}.bd-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;padding:0}.bd-stages button{width:100%;text-align:left;background:#e5eaeb;color:#2b434e;border:1px solid transparent;min-height:75px}.bd-stages button span{display:block;font-size:11px;margin-bottom:8px}.bd-stages button[aria-pressed=true]{background:#263e4b;color:#fff}.bd-result{padding:24px 0}.bd-result dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bd-result dt,.bd-result dd{font-size:12px;line-height:1.7;margin:0}.bd-result dt{color:#5a6f79}.cv-cockpit{margin-top:40px;border:1px solid #6f85964d;border-radius:12px;background:#111c24;color:#e8edf0;overflow:hidden;font-family:Inter,sans-serif;box-shadow:0 32px 80px #0004}.cv-cockpit header{display:flex;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid #657c8b45;font-size:10px;letter-spacing:.1em}.cv-cockpit header strong{color:#afc6d4;font-weight:400}.cv-title{padding:36px 28px 24px}.cv-title p,.cv-title small{font-size:12px;color:#b8c8d2}.cv-title h3{font:400 clamp(25px,3vw,38px)/1.2 Inter,sans-serif;margin:10px 0}.cv-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:0 28px 32px;gap:24px}.cv-metrics>div{border-bottom:1px solid #73889a55;padding-bottom:22px}.cv-metrics strong{display:block;font:300 45px/1.6 Inter,sans-serif}.cv-metrics span,.cv-metrics small{display:block;font-size:12px;line-height:1.8}.cv-metrics small{font-size:10px;color:#a4b6c1}.cv-controls{display:flex;gap:10px;padding:0 28px}.cv-controls button{padding:12px 16px;border:1px solid #748da14d;background:transparent;color:#aabfcd;font-size:12px;cursor:pointer}.cv-controls button[aria-pressed=true]{color:#15222c;background:#dce6eb}.cv-body{display:grid;grid-template-columns:1.5fr 1fr;padding:28px;gap:36px}.cv-body article>span,.cv-body aside>span{font-size:10px;color:#a4becf;letter-spacing:.1em}.cv-body h4{font:400 27px/1.3 Inter,sans-serif;margin:18px 0}.cv-body p,.cv-body li{font-size:13px;line-height:1.8;color:#bccbd4}.cv-body ol{padding-left:18px}.cv-body aside{background:#1b2b36;padding:24px;border:1px solid #607e9144}.cv-body aside strong{font-size:10px;color:#c5d7e1}.cv-cockpit footer{padding:22px 28px;border-top:1px solid #607e9144;display:flex;justify-content:space-between;gap:24px;font-size:11px;color:#9db3c1}.cv-cockpit footer a{color:#e4edf2}.halo-capability-boundary{margin-top:32px;border-block:1px solid #ffffff25;padding:20px 0;font-size:13px}.halo-capability-boundary summary{cursor:pointer}.halo-stack-compare{display:grid;grid-template-columns:1fr 1fr;margin:40px 0;border:1px solid #ffffff25}.halo-stack-compare>div{padding:38px}.halo-stack-compare>div+div{border-left:1px solid #ffffff25;background:#17232c}.halo-stack-compare span{font-size:11px;letter-spacing:.08em;color:#b7c4cd}.halo-stack-compare div>div{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.halo-stack-compare em{font-style:normal;font-size:14px;border:1px solid #ffffff30;padding:12px 16px;color:#adbbc5}.halo-stack-compare strong{display:block;font:400 32px/2 Inter,sans-serif;letter-spacing:.12em;margin-top:18px}.halo-stack-compare p{font-size:14px!important}.bd-demo button:focus-visible,.cv-cockpit button:focus-visible{outline:3px solid #719fba;outline-offset:3px}@media(max-width:767px){.bd-demo{padding:20px}.bd-address{flex-direction:column;align-items:stretch}.bd-stages{grid-template-columns:1fr 1fr}.cv-cockpit header,.cv-cockpit footer{flex-direction:column;align-items:start}.cv-metrics{grid-template-columns:1fr 1fr;gap:16px}.cv-body{grid-template-columns:1fr}.cv-controls{gap:5px}.cv-controls button{padding:10px}.halo-stack-compare{grid-template-columns:1fr}.halo-stack-compare>div{padding:26px}.halo-stack-compare>div+div{border-left:0;border-top:1px solid #ffffff25}.bd-result dl{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.pv-scene,.cv-body,.bd-result{animation:pv-reveal .3s ease-out}@keyframes pv-reveal{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}.pv-tabs{border-color:#17252d33}.pv-tabs button{color:#435963}.pv-tabs button[aria-pressed=true]{background:#20333e;color:#f0f3f2}.pv-handoff small{color:#526972}.halo-capability-boundary{border-color:#263b4440}.halo-stack-compare{border-color:#263b4433}.halo-stack-compare>div:first-child span,.halo-stack-compare>div:first-child em{color:#4b5d65}.halo-stack-compare em{border-color:#263b4433}.halo-stack-compare>div+div{color:#e8edf0}.halo-stack-compare>div+div p{color:#c1d0d9}.pv-site small,.pv-creative small{color:#51616a}.gp-pathways{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:60px 0}.gp-pathways article{padding:28px 0;border-top:2px solid #758c96}.gp-pathways article>span{font-size:11px;color:#526972;letter-spacing:.1em}.gp-pathways h3{font:400 30px/1.2 Newsreader,Georgia,serif;margin:20px 0}.gp-pathways p{font-size:15px;line-height:1.7}.gp-pathways small{display:block;color:#526972;font-size:12px;margin-top:16px}.gp-pathways a{display:block;font-size:13px;margin-top:24px;text-decoration:underline;text-underline-offset:5px}.gp-mode-map{display:flex;flex-direction:column;gap:0;margin:28px 0;background:#e2e7e6;padding:20px;color:#233c49}.gp-mode-map strong{font:400 13px/1.7 Inter,sans-serif;padding:12px;border-bottom:1px solid #8a9ca54a}.gp-pathways article:nth-child(2) .gp-mode-map{background:#d8dfdf}.gp-pathways article:nth-child(3) .gp-mode-map{background:#20333f;color:#e5edf0}.gp-agency{display:grid;grid-template-columns:1.3fr 1fr;margin:40px 0 0;background:#19242b;color:#edf0ed}.gp-agency img{width:100%;height:440px;object-fit:cover}.gp-agency figcaption{padding:40px;align-self:center}.gp-agency span{font-size:10px;letter-spacing:.1em;color:#beced6}.gp-agency strong{display:block;font:400 40px/1.1 Newsreader,Georgia,serif;margin:25px 0}.gp-agency p{font-size:14px;line-height:1.8;color:#c7d3d8}.gp-agency small{display:block;font-size:11px;margin-top:20px;color:#b0c1cc}.gp-verticals{margin:40px 0;border:1px solid #9baab055}.gp-sector-tabs{display:flex;overflow-x:auto;gap:8px;padding:16px;border-bottom:1px solid #9baab055}.gp-sector-tabs button{flex:0 0 auto;padding:12px 18px;border:0;background:transparent;color:#405964;font-size:13px}.gp-sector-tabs button[aria-pressed=true]{background:#243b46;color:#fff}.gp-verticals article{padding:40px;background:#f6f5ee}.gp-verticals article>p{font-size:10px;color:#526972;letter-spacing:.1em}.gp-verticals h3{font:400 36px/1.2 Newsreader,Georgia,serif;margin:20px 0}.gp-playbook-map{display:flex;align-items:center;gap:20px;margin:32px 0;padding:24px;background:#dfe6e6;font-size:13px}.gp-playbook-map strong{font-weight:500}.gp-verticals dl{display:grid;grid-template-columns:1fr 2fr;gap:15px;font-size:13px;line-height:1.7}.gp-verticals dd{margin:0}.gp-verticals a{display:block;margin-top:28px;font-size:13px}.gp-sector-tabs button:focus-visible{outline:3px solid #739cb1;outline-offset:2px}@media(max-width:767px){.gp-pathways,.gp-agency{grid-template-columns:1fr}.gp-agency img{height:280px}.gp-agency figcaption,.gp-verticals article{padding:24px}.gp-playbook-map{flex-direction:column;align-items:start}.gp-playbook-map b{transform:rotate(90deg)}.gp-verticals dl{grid-template-columns:1fr}.gp-pathways{gap:14px}.gp-pathways article{padding-top:24px}.gp-pathways h3{max-width:320px}}.pv-login-art{width:100%;height:220px;object-fit:cover;margin:30px 0;border-radius:5px}.bh-platform-skin .cp-executive{background:#14212b;color:#e5edf1;border:1px solid #4d6b7c66;border-radius:10px;padding:clamp(18px,3vw,36px)}.bh-platform-skin .cp-executive :is(h2,h3,strong){color:#e5edf1}.bh-platform-skin .cp-executive :is(p,small,.cp-eyebrow){color:#bbced8}.bh-platform-skin .cp-executive .cp-executive-metrics>div{background:#1e303b;border-color:#7393a64d}.bh-platform-skin .cp-executive .cp-executive-metrics strong{font-size:38px;font-weight:400}.bh-platform-skin .cp-executive .cp-executive-grid>article,.bh-platform-skin .cp-executive .vf-attention-grid>article{background:#1b2b35;border-color:#7892a34d}.bh-platform-skin .cp-executive .cp-outcome-empty{background:#243a47;color:#d7e5ed;padding:24px}.bh-platform-skin .cp-executive .cp-link{color:#d6e7f0}.bh-platform-skin .cp-executive .cp-preview-label{background:#2a404d;color:#d8e7ef}.bh-platform-skin .cp-executive .cp-evidence-placeholder span{color:#a9c9db}.bh-platform-skin .cp-executive .cp-finding-list button{background:#213743;color:#e5edf1}.bh-platform-skin .cp-executive .cp-finding-list button[aria-pressed=true]{outline:2px solid #a1c3d6}.bh-platform-skin .cp-executive .cp-inspection dd{color:#d5e4eb}.bh-platform-skin .cp-executive .cp-executive-metrics span{color:#bdced8}
