:root{--wh-bg:#081121;--wh-panel:#102234;--wh-ink:#eff8fa;--wh-muted:#afc5d0;--wh-line:#294356;--wh-mint:#66e2c5;--wh-gold:#f4c780}
.wh-page{margin:0;background:var(--wh-bg);color:var(--wh-ink);font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;color-scheme:dark}.wh-page *,.wh-promo *{box-sizing:border-box}.wh-page [hidden]{display:none!important}.wh-page a{color:inherit}.wh-page button,.wh-page input,.wh-page select{font:inherit}.wh-wrap{max-width:1180px;padding-inline:28px;margin-inline:auto}.wh-page h1,.wh-page h2,.wh-page h3,.wh-promo h2{color:var(--wh-ink);line-height:1.1;letter-spacing:-.045em}.wh-page h1{font-size:clamp(46px,6.8vw,86px);margin:22px 0 26px}.wh-page h2,.wh-promo h2{font-size:clamp(29px,4vw,46px);margin:16px 0 26px}.wh-page h3{font-size:21px;line-height:1.3;margin:12px 0}.wh-page p{color:var(--wh-muted)}.wh-page em{font-style:normal;color:var(--wh-mint)}.wh-page strong{color:var(--wh-ink)}.wh-page :focus-visible,.wh-promo :focus-visible{outline:3px solid var(--wh-mint);outline-offset:5px}.wh-skip{position:absolute;left:20px;top:-100px;background:var(--wh-mint);padding:12px;z-index:99;color:#081121!important}.wh-skip:focus{top:10px}.wh-nav{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--wh-line);background:#081121f4;backdrop-filter:blur(16px)}.wh-nav>.wh-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px}.wh-logo{font-size:24px;font-weight:800;letter-spacing:-.04em;text-decoration:none;white-space:nowrap}.wh-logo span{color:var(--wh-mint)}.wh-logo small{font-size:14px;font-weight:500;color:var(--wh-muted);letter-spacing:0}.wh-nav nav{display:flex;align-items:center;gap:26px}.wh-nav nav>a:not(.wh-btn){font-size:14px;text-decoration:none;color:var(--wh-muted)}.wh-btn{display:inline-flex;gap:20px;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border-radius:12px;border:1px solid var(--wh-mint);background:var(--wh-mint);color:#09221f!important;font-weight:750;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s}.wh-btn:hover{transform:translateY(-2px);background:#a2f9e2}.wh-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.wh-small{padding:10px 16px;min-height:44px;font-size:14px}.wh-secondary{background:transparent;color:var(--wh-ink)!important;border-color:#66818e}.wh-secondary:hover{background:#1c3545}.wh-textbtn{border:0;background:none;color:var(--wh-muted);cursor:pointer;text-decoration:underline;text-underline-offset:5px;min-height:44px}.wh-hero{padding-top:86px;padding-bottom:84px;display:grid;grid-template-columns:1.15fr .85fr;gap:68px;align-items:center;position:relative}.wh-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 80% 40%,#1c52574f,transparent 65%);pointer-events:none}.wh-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--wh-mint)!important}.wh-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--wh-mint);margin-right:7px}.wh-lead{font-size:20px;line-height:1.65;margin-bottom:32px}.wh-trust{font-size:13px;color:#d0e7df!important;margin:14px 0}.wh-fine{font-size:12px;line-height:1.6;color:var(--wh-muted);font-weight:400}.wh-preview{border:1px solid #47716d;border-radius:23px;padding:30px;background:linear-gradient(140deg,#173540,#0c1c2f);box-shadow:0 35px 70px #0004;transform:rotate(1deg)}.wh-preview-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.13em;color:var(--wh-muted);border-bottom:1px solid var(--wh-line);padding-bottom:20px}.wh-tag{display:inline-block;padding:3px 9px;border-radius:20px;background:#7bdcbb17;border:1px solid #477165;color:#b3ecde;font-size:10px;letter-spacing:0;font-weight:600;text-transform:none}.wh-preview-title{font-size:24px;font-weight:700;color:var(--wh-ink)!important;letter-spacing:-.03em}.wh-preview-track{margin:24px 0;font-size:13px}.wh-preview-track>strong{float:right;color:var(--wh-mint)}.wh-bars{display:flex;gap:6px;margin:12px 0 7px}.wh-bars i{flex:1;height:7px;border-radius:6px;background:#294354}.wh-bars i.active{background:var(--wh-mint)}.wh-bars.gold i.active{background:var(--wh-gold)}.wh-preview-track small{color:var(--wh-muted)}.wh-insight{display:flex;align-items:center;gap:16px;padding:18px;background:#0a1728;border:1px solid #305345;border-radius:13px}.wh-insight small{display:block;font-size:9px;color:var(--wh-mint);letter-spacing:.1em;margin-bottom:7px}.wh-insight strong{font-size:16px;line-height:1.45;display:block}.wh-symbol{font-size:27px;color:var(--wh-mint)}.wh-section{padding-block:65px;scroll-margin-top:90px}.wh-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wh-card{padding:27px;border:1px solid var(--wh-line);border-radius:18px;background:var(--wh-panel)}.wh-card p{font-size:15px}.wh-number{display:grid;place-items:center;width:42px;height:42px;border:1px solid #477a71;border-radius:12px;color:var(--wh-mint);font-size:13px;font-weight:700;margin-bottom:22px}.wh-principle{border-block:1px solid var(--wh-line)}.wh-principle p{max-width:690px}.wh-link{color:var(--wh-mint)!important;text-underline-offset:5px;font-weight:700}.wh-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wh-page details{padding:21px;border:1px solid var(--wh-line);border-radius:13px;background:#0e1b2b}.wh-page summary{font-weight:650;cursor:pointer;min-height:24px}.wh-page details p{font-size:14px}.wh-footer{border-top:1px solid var(--wh-line);padding-top:30px;padding-bottom:30px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:12px;color:var(--wh-muted)}.wh-footer a{margin-left:14px}.wh-footer p{width:100%;margin:0;font-size:11px;max-width:900px}.wh-workspace{padding-top:45px;padding-bottom:30px;scroll-margin-top:88px}.wh-workspace-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.wh-progress-meta{display:flex;justify-content:space-between;color:var(--wh-muted);font-size:13px;margin:20px 0 9px}.wh-page progress{appearance:none;width:100%;height:7px;border:0;border-radius:8px;background:var(--wh-line);display:block;margin-bottom:28px}.wh-page progress::-webkit-progress-bar{background:var(--wh-line);border-radius:8px}.wh-page progress::-webkit-progress-value{background:var(--wh-mint);border-radius:8px}.wh-page progress::-moz-progress-bar{background:var(--wh-mint);border-radius:8px}.wh-workgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px;align-items:start}.wh-question-card{border:1px solid var(--wh-line);border-radius:20px;background:#101f30;padding:32px}.wh-question-card h2{font-size:32px;margin:8px 0 16px}.wh-step-nav{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--wh-line);padding-top:24px;margin-top:26px}.wh-page fieldset{border:0;margin:24px 0;padding:0;min-width:0}.wh-page legend{font-weight:650;margin-bottom:12px;font-size:15px;padding:0}.wh-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wh-options.single{grid-template-columns:1fr}.wh-option{position:relative;display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid #365062;border-radius:11px;background:#0b1b2b;cursor:pointer;font-size:14px;line-height:1.5;min-height:54px}.wh-option:hover{border-color:#648e8a}.wh-option:has(input:checked){background:#163b3d;border-color:var(--wh-mint)}.wh-option input{accent-color:var(--wh-mint);flex:none;width:17px;height:17px;margin-top:3px}.wh-option small{display:block;color:var(--wh-muted);font-weight:400;font-size:12px;margin-top:4px}.wh-inputs{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wh-field{display:block;font-size:14px;font-weight:650;margin:12px 0}.wh-field input,.wh-field select{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #557482;border-radius:10px;background:#091824;color:var(--wh-ink);min-height:48px}.wh-field small{display:block;font-size:12px;font-weight:400;color:var(--wh-muted);margin-top:5px}.wh-rating{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.wh-rating .wh-option{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:9px 4px;font-size:12px;text-align:center;gap:5px}.wh-rating .wh-option input{margin:0}.wh-rating.three{grid-template-columns:repeat(3,minmax(0,1fr))}.wh-help{background:#15313a;border-left:3px solid var(--wh-mint);border-radius:0 10px 10px 0;padding:13px 17px;font-size:13px;color:#d3e8e7!important}.wh-error{background:#3d1f30;border:1px solid #dd849a;border-radius:10px;color:#ffe0e7;padding:14px;margin-top:16px;font-size:14px}.wh-live{border:1px solid var(--wh-line);background:#0d1b2b;padding:22px;border-radius:18px;position:sticky;top:103px}.wh-live .wh-tag{margin-top:10px}.wh-live h3{font-size:18px}.wh-live section{margin:22px 0;padding:0}.wh-live strong{display:block;font-size:15px}.wh-live p{font-size:12px}.wh-live .wh-live-number{font-size:29px;color:var(--wh-mint);letter-spacing:-.04em}.wh-mini-flow{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px}.wh-mini-node{width:100%;padding:9px 14px;border:1px solid #365765;border-radius:9px;position:relative;color:var(--wh-muted);font-size:12px;text-align:center}.wh-mini-node:before,.wh-mini-node:after{content:"";position:absolute;left:calc(50% - 3px);height:6px;width:6px;border:1px solid var(--wh-mint);border-radius:50%;background:#0b1b2b;top:-4px}.wh-mini-node:after{top:auto;bottom:-4px}.wh-mini-arrow{color:var(--wh-mint);line-height:8px;font-size:14px}.wh-result-intro{margin:25px 0 32px;max-width:820px}.wh-result-intro h2{font-size:clamp(32px,4.5vw,54px)}.wh-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wh-ladder{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:7px}.wh-ladder li{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--wh-muted);padding:9px 12px;border:1px solid transparent;border-radius:8px}.wh-ladder li span{display:grid;place-items:center;flex:none;width:25px;height:25px;border-radius:50%;background:#213649;font-size:12px}.wh-ladder li.current{border-color:var(--wh-mint);background:#153c3b;color:#dffff7}.wh-ladder.gold li.current{border-color:var(--wh-gold);background:#42352b;color:#ffe6b7}.wh-status-strip{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:19px 0;color:var(--wh-muted);font-size:13px}.wh-status-strip strong{color:var(--wh-mint)}.wh-lever{padding:25px;border:1px solid var(--wh-line);border-radius:16px;background:var(--wh-panel);margin-bottom:14px;display:grid;grid-template-columns:48px 1fr;gap:20px}.wh-lever p{font-size:14px;margin:8px 0}.wh-lever .wh-number{margin:0}.wh-lever h3{margin:0 0 12px}.wh-label{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--wh-mint);display:block;margin-top:13px}.wh-flow{display:flex;align-items:center;gap:13px;margin:24px 0;flex-wrap:wrap}.wh-flow-node{flex:1;min-width:120px;position:relative;border:1px solid #547a7f;padding:17px 14px;border-radius:12px;background:#102c38;text-align:center;font-size:13px;line-height:1.5}.wh-flow-node:before,.wh-flow-node:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#081121;border:1px solid var(--wh-mint);left:-5px;top:calc(50% - 4px)}.wh-flow-node:after{left:auto;right:-5px}.wh-flow-node.human{border-color:var(--wh-gold);background:#2d2c2b}.wh-flow-node small{display:block;color:var(--wh-muted);font-size:10px}.wh-flow>span{color:var(--wh-mint)}.wh-scenario{border:1px solid #4e7a70;border-radius:20px;background:linear-gradient(145deg,#163741,#0e1c2e);padding:30px;margin-block:32px}.wh-scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.wh-range{margin:24px 0;display:block;font-size:14px}.wh-range>span{display:flex;justify-content:space-between;gap:12px}.wh-range input{width:100%;margin-top:15px;accent-color:var(--wh-mint);height:30px;cursor:pointer}.wh-range output{color:var(--wh-mint);font-weight:750}.wh-scenario-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wh-stat{padding:18px;border-radius:12px;background:#091929;border:1px solid #36565c}.wh-stat strong{font-size:clamp(23px,2.7vw,33px);color:var(--wh-mint);display:block;line-height:1.25;letter-spacing:-.04em}.wh-stat span{font-size:12px;color:var(--wh-muted);display:block;margin-top:9px}.wh-scenario-stats .wide{grid-column:1/-1}.wh-callout{padding:20px;border:1px solid #645745;border-radius:12px;background:#282626;margin:25px 0;color:#efddbf}.wh-conversion{padding:32px;border:1px solid #638676;border-radius:20px;background:#102c34;margin:32px 0}.wh-conversion-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.wh-contact-choice{display:flex;align-items:flex-start;gap:10px;margin:14px 0;font-size:14px}.wh-contact-choice input{width:18px;height:18px;accent-color:var(--wh-mint);margin-top:3px;flex:none}.wh-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.wh-hp{position:absolute;left:-10000px}.wh-success{color:#b6f3dc;border:1px solid #639e89;padding:17px;border-radius:12px;font-size:14px}.wh-promo{border-block:1px solid #325a56;background:radial-gradient(ellipse at 90% 10%,#23615c66,transparent 70%),#102332;padding:80px 0}.wh-promo-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.wh-promo .wh-eyebrow{margin-top:0}.wh-promo p{color:var(--wh-muted)}.wh-promo-box{border:1px solid #416d68;border-radius:18px;background:#0c1b29;padding:26px}.wh-promo-item{padding:15px 0;border-bottom:1px solid var(--wh-line);font-size:14px}.wh-promo-item:last-child{border:0}.wh-promo-item span{color:var(--wh-mint);margin-right:13px}.wh-promo-item small{display:block;color:var(--wh-muted);margin-left:31px;margin-top:5px}
@media(max-width:950px){.wh-hero{gap:30px}.wh-workgrid{grid-template-columns:minmax(0,1fr) 245px}.wh-nav nav>a:not(.wh-btn){display:none}.wh-preview{padding:24px}.wh-question-card{padding:25px}.wh-conversion-grid{gap:25px}}
@media(max-width:760px){.wh-hero,.wh-promo-grid,.wh-result-grid,.wh-conversion-grid,.wh-scenario-grid{grid-template-columns:1fr}.wh-hero{padding-top:48px;padding-bottom:45px;gap:35px}.wh-preview{max-width:480px;transform:none}.wh-three{grid-template-columns:1fr}.wh-workgrid{grid-template-columns:1fr}.wh-live{position:static}.wh-live .wh-mini-flow{display:none}.wh-live section{display:inline-block;width:49%;vertical-align:top;margin:12px 0}.wh-faq-grid{grid-template-columns:1fr}.wh-section{padding-block:40px}.wh-flow{gap:9px}.wh-flow-node{min-width:100px}.wh-logo small{display:none}.wh-wrap{padding-inline:20px}.wh-conversion,.wh-scenario{padding:23px}.wh-question-card{padding:22px}.wh-status-strip{font-size:12px}.wh-lead{font-size:18px}.wh-lever{grid-template-columns:34px 1fr;gap:15px}.wh-lever .wh-number{width:34px;height:34px}.wh-promo{padding-block:50px}}
@media(max-width:420px){.wh-options:not(.wh-rating),.wh-inputs{grid-template-columns:1fr}.wh-nav>.wh-wrap{gap:10px;min-height:68px}.wh-logo{font-size:22px}.wh-small{font-size:12px;padding:9px 11px}.wh-rating{gap:4px}.wh-rating .wh-option{font-size:10px;padding:10px 2px}.wh-question-card{padding:18px}.wh-btn{padding:13px 17px;gap:8px}.wh-workspace{padding-top:25px}.wh-flow{display:grid;grid-template-columns:1fr}.wh-flow>span{text-align:center;transform:rotate(90deg)}.wh-flow-node:before{left:calc(50% - 4px);top:-5px}.wh-flow-node:after{right:auto;left:calc(50% - 4px);top:auto;bottom:-5px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.wh-btn:hover{transform:none}}
@media print{.wh-page{background:white;color:#142336;font-size:11px;color-scheme:light}.wh-page p,.wh-page strong,.wh-page h2,.wh-page h3{color:#142336}.wh-nav,.wh-footer,#welcome,#wizard,#faq,.wh-workspace-head,.wh-conversion,.wh-actions,.wh-range input{display:none!important}.wh-workspace,.wh-wrap{padding:0;max-width:none}.wh-card,.wh-lever,.wh-scenario,.wh-callout,.wh-stat{background:white;color:#142336;border:1px solid #abb9c5;break-inside:avoid;box-shadow:none}.wh-eyebrow,.wh-label{color:#245e53!important}.wh-result-grid{display:grid;grid-template-columns:1fr 1fr}.wh-result-intro h2{font-size:25px}.wh-stat strong{color:#245e53}.wh-ladder li.current{color:#142336;border-color:#245e53;background:#eef4f0}.wh-ladder li{color:#334a5c}.wh-ladder.gold li.current{background:#f4eee2;color:#142336}.wh-flow-node{background:#f4f7f9;color:#142336}.wh-lever{padding:14px}.wh-scenario{margin:16px 0;padding:16px}}


/* Premium conversion refresh */
:root{--wh-bg:#071522;--wh-aqua:#63ebcc;--wh-gold:#fac57b}
body.wh-page{background:radial-gradient(ellipse at 15% 0%,#15384a 0,transparent 35%),#071522}
.wh-hero{gap:clamp(30px,5vw,100px)!important;align-items:center}
.wh-hero h1{max-width:730px;letter-spacing:-.065em}
.wh-hero h1 em{color:#70efd5}
.wh-hero .wh-lead{max-width:650px}
.wh-preview{background:linear-gradient(155deg,#143448,#0b2131 65%,#11283d)!important;box-shadow:0 22px 90px #0009, inset 0 1px 0 #9cf5e51c}
.wh-card,.wh-question-card,.wh-live{box-shadow:0 14px 45px #0003}
.wh-btn{box-shadow:0 10px 32px #21c7a321}
.wh-frequency{padding:24px 26px;margin:0 0 16px;border:1px solid #3c6a75;border-radius:19px;background:linear-gradient(145deg,#163547,#0d2334)}
.wh-frequency-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}
.wh-frequency-top label{font-size:16px;font-weight:750;max-width:73%}
.wh-frequency-top output{font-size:14px;font-weight:800;color:#071c21;background:#80f3d9;border-radius:10px;padding:7px 10px;text-align:center}
.wh-frequency-range{display:block;width:100%;height:32px;cursor:pointer;accent-color:#76f1d4;touch-action:pan-y}
.wh-frequency-range[data-unset="true"]{opacity:.38}
.wh-frequency-ticks{display:flex;justify-content:space-between;gap:3px;margin-top:4px;font-size:12px;color:#c9dfe7}
.wh-frequency-ticks span{flex:1}.wh-frequency-ticks span:last-child{text-align:right}
.wh-frequency-ticks span:nth-child(2),.wh-frequency-ticks span:nth-child(3){text-align:center}
.wh-unknown{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:#c7dce3;cursor:pointer}
.wh-unknown input{accent-color:#74e9cf;width:18px;height:18px}
.wh-question-lead{padding:3px 0 13px}.wh-kicker{color:#80f3d9;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}
.expert-proof{display:flex;align-items:center;gap:17px;margin:28px 0 10px;padding:13px 17px;border:1px solid #376777;background:#102c3b;border-radius:20px;max-width:610px}
.expert-proof img{width:86px;height:104px;object-fit:cover;object-position:center 20%;border-radius:13px;flex-shrink:0;box-shadow:0 8px 18px #0006}
.expert-proof strong{display:block;color:#fff;font-size:15px;margin-bottom:5px}.expert-proof span{display:block;color:#b9d2da;font-size:13px;line-height:1.55}
@media(max-width:570px){.wh-frequency{padding:17px 14px}.wh-frequency-top{align-items:flex-start;flex-direction:column}.wh-frequency-top label{max-width:100%}.wh-frequency-ticks{font-size:10px}.expert-proof{padding:12px}.expert-proof img{width:69px;height:84px}}
@media(prefers-reduced-motion:reduce){.wh-btn{transition:none}}


/* Executive outcome redesign */
.wh-result-intro{max-width:960px}.wh-result-intro h2{max-width:840px}.wh-executive,.wh-friction-panel{margin:30px 0;border:1px solid #3c6b7a;border-radius:26px;padding:clamp(22px,3vw,38px);background:linear-gradient(135deg,#152f41,#0a1f31 78%);box-shadow:0 25px 75px #0004}
.wh-exec-head,.wh-friction-intro{display:flex;gap:25px;align-items:start;justify-content:space-between}.wh-exec-head h2,.wh-friction-intro h2{margin:7px 0 10px;font-size:clamp(25px,3.5vw,38px)}.wh-exec-head>p{max-width:290px;font-size:13px}.wh-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:25px 0}.wh-kpi{display:flex;flex-direction:column;min-height:160px;padding:21px 17px;border-radius:18px;border:1px solid #385a70;background:linear-gradient(145deg,#1a3e50,#0b2535)}.wh-kpi-label{font-size:12px;color:#c5dae2;font-weight:700}.wh-kpi strong{font-size:clamp(23px,3vw,37px);letter-spacing:-.055em;color:#fff;line-height:1.2;margin:16px 0 5px}.wh-kpi small{color:#a9c7d1;font-size:11px;margin-top:auto}.wh-kpi-feature{border-color:#5bdfc4;background:linear-gradient(140deg,#18534e,#113b41)}.wh-kpi-warm strong{color:#f6c783}.wh-exec-bottom{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #3c5869;padding-top:22px}.wh-exec-bottom>div{display:grid;grid-template-columns:1fr auto;column-gap:15px}.wh-exec-bottom span,.wh-exec-bottom small{font-size:12px;color:#bcd3dc}.wh-exec-bottom strong{font-size:23px;color:#f5ffff}.wh-exec-bottom strong small{font-size:13px}.wh-meter{height:8px;background:#2e4a59;border-radius:100px;overflow:hidden;grid-column:1/-1;margin:12px 0 8px}.wh-meter i{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#2fbaa2,#7bffe0)}.wh-meter.gold i{background:linear-gradient(90deg,#a77e3b,#f7c67a)}.wh-exec-bottom>div>small{grid-column:1/-1}
.wh-friction-panel{background:linear-gradient(135deg,#101e34,#102f40)}.wh-friction-intro>div:first-child{max-width:650px}.wh-friction-intro p{max-width:620px}.wh-friction-number{border:1px solid #6bbdaf;border-radius:17px;text-align:center;min-width:157px;padding:13px 16px;background:#133c43}.wh-friction-number strong{font-size:44px;display:block;line-height:1.2;color:#84f5db}.wh-friction-number span,.wh-friction-number small{display:block;color:#c5e1dc;font-size:11px}.wh-friction-number small{margin-top:6px}.wh-friction-chart{display:grid;grid-template-columns:1fr 1fr;gap:25px 27px;margin:23px 0}.wh-friction-line>div:first-child,.wh-scenario-row>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px}.wh-friction-line span,.wh-scenario-row span{font-size:13px;color:#e6f6f7}.wh-friction-line strong,.wh-scenario-row strong{font-size:12px;color:#85f6df}.wh-friction-track,.wh-scenario-track{height:11px;border-radius:100px;background:#29475a;overflow:hidden}.wh-friction-track i,.wh-scenario-track i{display:block;height:100%;border-radius:100px;background:linear-gradient(90deg,#23aeb5,#73e8d1)}
.wh-priorities>p:not(.wh-eyebrow){max-width:670px}.wh-priorities h2 em{font-style:normal;color:#7ff4d9}.wh-priority-card{border-color:#376779;background:linear-gradient(120deg,#102c3b,#0b2031);padding:28px}.wh-priority-card:first-of-type{border-color:#79e5c9;box-shadow:0 12px 60px #2bc3a10e}.wh-lever-rank{color:#79e8d5;font-size:11px;font-weight:900;letter-spacing:.14em;margin:0 0 9px}
.wh-scenario-graphic{border:1px solid #3e6572;border-radius:18px;padding:20px;background:#102a3d;margin-bottom:15px}.wh-scenario-graphic .wh-eyebrow{font-size:11px;margin-top:0}.wh-scenario-row{margin:15px 0}.wh-scenario-row:first-of-type .wh-scenario-track i{background:#7298ad}.wh-scenario-row:last-of-type .wh-scenario-track i{background:#79f6d9}
.wh-conversion-premium{border:1px solid #4ecbb3;border-radius:25px;background:radial-gradient(ellipse at 0 0,#174f4e 0,transparent 65%),#102436}.wh-expert-identity{display:flex;align-items:center;gap:16px;margin:15px 0 22px;max-width:500px}.wh-expert-identity img{width:76px;height:92px;object-fit:cover;border:2px solid #77e9d2;border-radius:14px}.wh-expert-identity strong,.wh-expert-identity small{display:block}.wh-expert-identity strong{color:white;line-height:1.3}.wh-expert-identity small{font-size:12px;color:#bbd4dc;margin-top:6px}
@media(max-width:850px){.wh-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.wh-exec-head,.wh-friction-intro{flex-direction:column}.wh-kpi-grid{gap:10px}.wh-kpi{padding:17px 12px;min-height:138px}.wh-kpi strong{font-size:26px}.wh-friction-chart,.wh-exec-bottom{grid-template-columns:1fr}.wh-friction-number{width:100%;min-width:0}.wh-priority-card{padding:18px}}@media print{.wh-executive,.wh-friction-panel,.wh-kpi,.wh-priority-card,.wh-scenario-graphic{background:white!important;border:1px solid #b4c1c8;box-shadow:none;color:#142336}.wh-friction-number strong,.wh-kpi strong,.wh-friction-line strong{color:#245e53}.wh-meter,.wh-friction-track,.wh-scenario-track{background:#dce4e7}.wh-executive,.wh-friction-panel{break-inside:avoid}.wh-kpi small,.wh-kpi-label{color:#415363}}

/* Unified look with the agentic consulting onepager. */
.wh-page{--wh-bg:var(--brand-bg);--wh-panel:var(--brand-surface);--wh-ink:var(--brand-white);--wh-muted:var(--brand-muted);--wh-line:var(--brand-border);--wh-mint:var(--brand-mint);background:var(--brand-bg);font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif}
.wh-page .wh-wrap{max-width:var(--brand-max);padding-inline:25px}
.wh-shared-nav{background:#081121ec!important;border-bottom:1px solid var(--brand-border)!important;backdrop-filter:blur(15px)}
.wh-shared-nav .wh-wrap{min-height:76px;display:flex;align-items:center;justify-content:space-between}
.wh-shared-nav .wh-logo{font-size:22px;letter-spacing:-.05em;font-weight:800}
.wh-shared-nav .wh-logo small{font-weight:500;letter-spacing:0;font-size:13px;color:var(--brand-muted)}
.wh-shared-nav nav{display:flex;align-items:center;gap:22px}
.wh-shared-nav nav>a:not(.wh-btn){font-size:14px;color:var(--brand-muted)}
.wh-page .wh-btn{border-radius:11px!important;background:var(--brand-mint);color:#092221!important;border:1px solid var(--brand-mint);box-shadow:none;font-weight:800}
.wh-page .wh-btn:hover{background:#a7ffea}
.wh-page .wh-btn.wh-secondary{background:transparent;color:var(--brand-white)!important;border-color:#607c89}
.wh-shared-hero{background:radial-gradient(ellipse at 75% 26%,#1b4c52 0%,transparent 60%);border-radius:0;padding-block:85px 80px!important}
.wh-page h1{font-size:clamp(43px,5.4vw,72px);line-height:1.07;letter-spacing:-.065em}
.wh-page h2{font-size:clamp(30px,3.8vw,48px);line-height:1.14}
.wh-page em{color:var(--brand-mint)}
.wh-preview,.wh-live,.wh-question-card,.wh-card,.wh-result-grid>.wh-card,.wh-executive,.wh-friction-panel,.wh-conversion-premium{border-radius:var(--brand-radius);border-color:#355968}
.wh-preview,.wh-question-card,.wh-live,.wh-card{background:linear-gradient(150deg,#152e3e,#0a1829)}
.wh-page .wh-frequency{background:#102e39;border:1px solid #37626c;border-radius:13px}
.wh-page .wh-frequency-top output{background:var(--brand-mint);color:#092221}
.wh-page .wh-frequency-range{accent-color:var(--brand-mint)}
.wh-page .wh-flow-node{border-radius:13px}
.wh-page .wh-executive,.wh-page .wh-friction-panel{background:linear-gradient(150deg,#152e3e,#0a1829)}
.wh-page .wh-kpi{background:#102e39;border-color:#37626c}
.wh-page .wh-kpi-feature{background:#103d40;border-color:var(--brand-mint)}
.wh-page .wh-priority-card{background:#0f1d2e;border-color:var(--brand-border)}
.wh-page .wh-conversion-premium{background:linear-gradient(130deg,#103440,#0e1d30)}
.wh-page .expert-proof{background:#102e39;border-color:#37626c}
.wh-page .wh-hero .wh-lead{font-size:19px;line-height:1.65;color:#d0dfe4}
.wh-page .wh-eyebrow{color:var(--brand-mint)}
@media(max-width:850px){.wh-shared-nav nav>a:not(.wh-btn){display:none}.wh-shared-hero{padding-block:65px!important}}
@media(max-width:550px){.wh-page .wh-wrap{padding-inline:18px}.wh-shared-nav .wh-wrap{min-height:68px}.wh-shared-hero{padding-block:38px!important}}
