:root{--blue:#0a66c2;--navy:#102a43;--ink:#20364b;--muted:#64788b;--line:#dbe5ee;--bg:#f4f8fb;--danger:#a32929}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}.top{height:64px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center}.top,.shell,footer{padding-left:max(24px,calc((100% - 860px)/2));padding-right:max(24px,calc((100% - 860px)/2))}.brand{color:var(--navy);text-decoration:none;font-weight:800;letter-spacing:.08em}.brand span{color:var(--muted);font-size:11px;margin-left:8px}.shell{padding-top:42px;padding-bottom:64px;min-height:calc(100vh - 130px)}.panel,.result-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:clamp(24px,6vw,56px);box-shadow:0 10px 32px rgba(16,42,67,.06)}.hidden{display:none!important}.demo{border:2px solid #d09200;background:#fff9e8;padding:18px;margin-bottom:24px;border-radius:9px}.demo strong{color:#805d00;letter-spacing:.08em}.demo #demo-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.demo-button{background:#fff;border:1px solid #d8bd75;color:var(--navy)}.demo p{margin-bottom:0;font-size:14px}.eyebrow{color:var(--blue);font-weight:700;letter-spacing:.08em}h1{font-size:clamp(32px,7vw,54px);line-height:1.15;color:var(--navy);margin:.4em 0}h2{color:var(--navy);font-size:28px}h3{font-size:14px;color:var(--blue);letter-spacing:.05em;margin-top:32px;text-transform:uppercase}.lead{font-size:20px;color:#334e68}.button{border:0;border-radius:6px;padding:13px 20px;font:inherit;font-weight:700;cursor:pointer}.button:disabled{opacity:.45;cursor:not-allowed}.primary{background:var(--blue);color:#fff}.secondary{background:#edf3f8;color:var(--navy)}.text-button{background:transparent;color:var(--muted)}.hero .button{margin-top:22px}.trust{display:flex;flex-wrap:wrap;gap:10px 22px;color:var(--muted);font-size:14px;margin-top:26px}.progress-row{display:flex;justify-content:space-between;color:var(--muted);font-size:14px}.progress{height:5px;background:#e9f0f5;margin:10px 0 38px}.progress i{display:block;height:100%;background:var(--blue)}.question-title{font-size:27px;line-height:1.35;color:var(--navy)}.hint,.fallback{color:var(--muted)}.options{display:grid;gap:10px;margin:26px 0}.option{display:flex;gap:12px;padding:15px;border:1px solid var(--line);border-radius:7px;cursor:pointer}.option:has(input:checked){border-color:var(--blue);background:#eef6ff}.option input{accent-color:var(--blue)}.actions{display:flex;justify-content:space-between;margin-top:26px}.error{color:var(--danger);min-height:1.5em}.result-head{border-top:6px solid var(--blue)}.stage{display:inline-block;background:#e8f2fc;color:#084e96;padding:7px 11px;border-radius:4px;font-weight:700}.key{font-size:22px;color:var(--navy)}.flow{white-space:pre-line;border-left:3px solid var(--blue);padding-left:18px}.evidence,.no-buy{padding-left:22px}.product{background:#f0f6fb;border:1px solid #c9ddec;padding:22px;margin-top:30px}.price{font-size:23px;color:var(--blue);font-weight:800}.product dt{font-weight:800;color:var(--navy);margin-top:14px}.product dd{margin-left:0}.confirm{border-left:3px solid var(--blue);padding-left:12px;font-weight:700}.cta-stack{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.fallback{font-size:14px;width:100%}footer{text-align:center;color:var(--muted);font-size:13px;padding-bottom:28px}@media(max-width:500px){.shell{padding-top:24px}.panel,.result-card{padding:24px 20px}.question-title{font-size:23px}.cta-stack .button{width:100%}.brand span{display:none}.demo #demo-buttons .button,.demo #demo-result{width:100%}}

#demo{background:#fff;border-color:#dbe5ee;padding:clamp(20px,4vw,36px)}#demo p{font-size:16px;margin-bottom:1em}.bug-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bug-card{border:1px solid var(--line);border-radius:10px;padding:22px;background:#f7fafc}.bug-card h2{font-size:24px}.demo-controls{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0}.demo-controls .button{font-size:14px;padding:10px 14px}.bug-compare{border-top:1px solid var(--line);margin-top:30px}.bug-compare ul{list-style:none;padding:0}@media(max-width:600px){.bug-grid{grid-template-columns:1fr}#demo h1{font-size:32px}}

/* Guided diagnosis and WeChat handoff */
.journey{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.journey span{font-size:13px;color:var(--muted);padding:6px 10px;background:#f3f5f7;border-radius:20px}.journey .active{background:var(--navy);color:#fff}.guide-note{border-left:3px solid #d8a640;padding:12px 16px;background:#fff9e9}.entry-steps,.handoff-steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0}.entry-steps li,.handoff-steps li{padding:16px;background:#f1f6fa;border-radius:8px}.entry-steps span,.handoff-steps span{display:block;font-size:14px;color:var(--muted);margin-top:8px}.walkthrough-start{background:#eaf3fc;border-radius:10px;padding:22px;margin:24px 0}.review-list{margin:28px 0}.review-list>div{display:flex;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding:18px 0}.review-list section{flex:1;min-width:0}.review-list h2{font-size:17px;margin:0}.review-list p{margin:8px 0 0}.review-list>div>span{color:var(--blue);font-weight:700}.handoff{margin-top:42px;border-top:2px solid var(--blue);padding-top:24px}.handoff textarea{display:block;width:100%;border:1px solid var(--line);border-radius:8px;padding:16px;font-family:inherit;font-size:14px;line-height:1.7;margin:12px 0 18px;resize:vertical;background:#f8fafc;color:var(--ink)}.wechat-layout{display:grid;grid-template-columns:240px 1fr;gap:28px;align-items:start;margin-top:24px}.wechat-layout img{width:100%;height:auto;border:1px solid var(--line);border-radius:8px}.wechat-layout a{display:inline-block;text-decoration:none}.handoff label{font-weight:700}#review>h1{font-size:36px}@media(max-width:600px){.entry-steps,.handoff-steps{grid-template-columns:1fr;gap:8px}.wechat-layout{grid-template-columns:1fr}.wechat-layout img{max-width:280px;margin:auto}.review-list>div{gap:10px}.review-list .button{padding:10px}.journey{gap:4px}.journey span{font-size:12px;padding:5px 7px}.handoff .primary{width:100%}}

.lifecycle{border-top:2px solid var(--blue);margin-top:32px;padding-top:24px}.evidence-chain{background:#f1f6fa;padding:12px 20px;border-radius:8px}.entry-bridge{margin:24px 0;padding:20px;background:#fff9e8}.entry-bridge summary{font-weight:700;cursor:pointer}.entry-bridge a{display:inline-block;text-decoration:none}#aftercare label{display:block;font-weight:700;margin:18px 0}#aftercare select,#aftercare textarea{display:block;width:100%;font:inherit;margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:6px;background:white;color:var(--ink)}.aftercare-qr{display:block;width:260px;max-width:100%;height:auto;margin:20px auto}#aftercare h1{font-size:34px}#aftercare-output{margin-top:24px}

.delivery-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0}.delivery-facts>div{background:#f0f6fb;padding:18px;border-radius:8px}.delivery-facts h3{margin-top:0}.execution-chain{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.execution-chain li{padding:18px;border:1px solid var(--line);border-radius:8px}.execution-chain span{display:block;margin-top:10px}.delivery-example{background:#fff9e9;border-left:3px solid #d8a640;padding:20px;margin:24px 0}.delivery-detail{border-bottom:1px solid var(--line);padding:18px 0}.delivery-detail summary{cursor:pointer;font-weight:700;color:var(--navy)}.result-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lifecycle h2,#delivery h1{font-size:clamp(26px,4vw,36px);line-height:1.35}#delivery{scroll-margin-top:20px}#delivery-plan,#wechat-handoff{scroll-margin-top:24px}#delivery-entry{display:block;margin-top:12px;font-weight:500}.entry-bridge{font-size:15px}@media(max-width:600px){.delivery-facts,.execution-chain{grid-template-columns:1fr}.result-nav .button{width:100%}}

.pilot-status{display:inline-block;color:#805900;background:#fff4d6;border:1px solid #e3c775;border-radius:6px;padding:7px 12px;font-weight:700}.pilot-detail{color:#665225;font-size:15px}

.top{justify-content:space-between;gap:12px}.top #profile-open{white-space:nowrap;font-size:14px}.profile-teaser{border-top:1px solid var(--line);margin:28px 0 16px;padding-top:20px}.profile-teaser h2{font-size:23px;line-height:1.4}.profile-proof,.profile-source{font-size:13px;color:var(--muted)}#fancy-profile{width:min(900px,calc(100% - 24px));max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:clamp(20px,4vw,40px);color:var(--ink);background:white}#fancy-profile::backdrop{background:rgba(16,42,67,.6)}.profile-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding-bottom:14px}.profile-facts,.profile-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.profile-facts>div,.profile-results>article,.asset-map>article{padding:16px;background:#f3f7fb;border-radius:8px}.asset-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.asset-map span{font-size:13px;color:var(--blue)}.asset-map h4{margin:10px 0}.profile-results b{color:var(--navy)}@media(max-width:600px){.profile-facts,.profile-results,.asset-map{grid-template-columns:1fr}.top #profile-open{padding:8px}.profile-dialog-head .button{font-size:13px;padding:9px}#fancy-profile h2{font-size:25px}}

.podcast-port{display:grid;grid-template-columns:64px 1fr;gap:18px;margin:24px 0 0;padding:24px;border:1px solid #b5dadd;border-radius:18px;background:#edf9f8}.podcast-mark{display:grid;place-items:center;width:64px;height:64px;background:#145e62;color:white;border-radius:18px;font-size:36px}.podcast-port h3{margin:5px 0 12px;font-size:24px}.podcast-port .eyebrow{margin-top:0;color:#145e62}.podcast-date,.podcast-schedule{font-size:14px;color:#425d69}.podcast-port .button{background:#145e62;color:white}.podcast-port .hint{margin-bottom:0}@media(max-width:600px){.podcast-port{grid-template-columns:1fr;padding:18px;gap:12px}.podcast-port h3{font-size:22px}.podcast-port .button{white-space:normal}}
.podcast-commercial-signal{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;margin:24px 0;padding:20px;border:1px solid #b8d7d8;border-radius:14px;background:#fff}.podcast-commercial-signal figure{margin:0}.podcast-commercial-signal img{display:block;width:100%;height:310px;object-fit:cover;object-position:50% 44%;border:1px solid #d8e4e5;border-radius:10px}.podcast-commercial-signal figcaption{margin-top:7px;color:#6c7f80;font-size:11px;line-height:1.5}.podcast-commercial-signal h4{margin:4px 0 10px;color:#173c4d;font-size:20px;line-height:1.4}.podcast-commercial-signal .eyebrow{margin-bottom:4px;font-size:11px}.podcast-business-value{display:grid;gap:8px;margin:16px 0}.podcast-business-value p{margin:0;padding:10px 12px;border-left:3px solid #28a0a2;background:#eff8f7;font-size:13px}.podcast-commercial-signal .profile-source{margin-bottom:0}@media(max-width:700px){.podcast-commercial-signal{grid-template-columns:1fr;padding:14px}.podcast-commercial-signal figure{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:end}.podcast-commercial-signal img{height:220px}.podcast-commercial-signal h4{font-size:18px}}

.profile-credibility{margin-top:28px;padding-top:24px;border-top:1px solid #d6e3ee}.profile-credibility a{color:#0864bc;font-weight:650;text-underline-offset:4px}.practice-timeline{padding-left:24px}.practice-timeline li{padding:8px 0 18px 10px}.practice-timeline p{margin:8px 0}.practice-timeline small{color:#566d80}

.ebook-promo{margin:26px 0;padding:24px;border:1px solid #e2d7be;border-radius:18px;background:#fffcf5}.ebook-promo h3{font-size:24px}.ebook-purchase{margin-top:20px}.ebook-purchase summary{cursor:pointer;font-weight:700;color:#075da8;padding:12px 0}.ebook-wechat{display:block;width:100%;max-width:280px;height:auto;margin:16px auto}.ebook-promo textarea{display:block;width:100%;box-sizing:border-box;margin-top:10px}.ebook-promo label{display:block}@media(max-width:600px){.ebook-promo{padding:18px}}

.audience-dashboard{padding:22px;background:#eff6fc;border-radius:18px;margin:24px 0}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.metric-grid article{background:white;border:1px solid #d7e5ef;border-radius:12px;padding:18px}.metric-grid strong{display:block;font-size:28px;color:#075da8}.metric-grid span{display:block;font-size:14px;margin-top:8px}.audience-dashboard summary{cursor:pointer;font-weight:650}@media(max-width:600px){.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-grid article{padding:12px}.metric-grid strong{font-size:22px}.audience-dashboard{padding:16px}}

#mvp-form fieldset{border:1px solid #d5e0e9;border-radius:12px;padding:16px;margin:16px 0;min-width:0}#mvp-form legend{font-weight:700}#mvp-form label{display:block;padding:10px 0}#mvp-result:not(:empty){padding:20px;background:#eaf4f8;border-radius:12px;margin:20px 0}#mvp-form input{width:auto}
.channel-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.channel-map article{padding:18px;border:1px solid #c8dce9;border-top:4px solid #176e9b;border-radius:12px;background:#f4f9fd}.channel-map b{color:#075da8}.channel-map small{color:#435f72}@media(max-width:600px){.channel-map{grid-template-columns:1fr}}

.platform-row{padding:20px;margin:18px 0;border:1px solid #cee0e9;border-radius:14px;background:white}.platform-row h4{font-size:22px;color:#075da8}.bar-line{display:grid;grid-template-columns:140px 1fr 45px;align-items:center;gap:12px;margin:14px 0;font-size:14px}.bar-track{height:14px;border-radius:8px;background:#e7eef3;overflow:hidden}.bar-track i{display:block;height:100%;background:#176f91;border-radius:8px}@media(max-width:600px){.bar-line{grid-template-columns:1fr 45px;gap:6px}.bar-line>span:first-child{grid-column:1/-1}.platform-row{padding:14px}}

.column-chart{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px 8px;border-bottom:1px solid #c8dce9}.column-chart .bar-line{display:flex;flex-direction:column;margin:0;gap:10px;text-align:center}.column-chart .bar-track{display:flex;align-items:flex-end;height:130px;width:45px;overflow:hidden;border-radius:6px}.column-chart .bar-track i{width:100%;border-radius:6px}.column-chart .bar-line>span:first-child{min-height:44px}.column-chart .bar-line>b{font-size:14px}

body:has(#home:not(.hidden)) .shell{max-width:1440px}#home>h1,#home>.lead{max-width:850px}.executive-section{margin-top:40px}.board-nav{display:flex;gap:18px;flex-wrap:wrap;padding:18px;background:#edf3f8}.board-slide{background:#f7f5ed;padding:38px;margin:24px 0;border:1px solid #d5e0e8;border-radius:12px}.board-slide h2{font-size:34px;line-height:1.3;margin:15px 0 25px}.board-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.board-five article,.board-flow article,.board-chart{padding:22px;background:white;border:1px solid #d3dfea;border-radius:9px}.board-five article{border-top:6px solid var(--accent)}.board-five h3{font-size:20px}.board-five p{font-size:15px}.board-five h4{margin-top:26px}.board-down{text-align:center;font-size:30px;color:#7995a8}.board-hub{padding:22px;text-align:center;background:#fff9e8;border:1px solid #e7d28f;border-radius:9px;margin:18px 0}.board-flow{display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:stretch;gap:10px}.board-flow>span{align-self:center;color:#7195aa}.board-flow .green{background:#e8f4ee}.board-end{background:#e0f1ec;padding:18px;text-align:center;margin:20px 0;color:#187b66;font-weight:700}.board-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.exec-bar{display:grid;grid-template-columns:140px 1fr 20px;gap:12px;align-items:center;margin:24px 0;font-size:14px}.exec-bar>span{height:24px;background:#e7e9ed;border-radius:5px;overflow:hidden}.exec-bar i{display:block;height:100%;border-radius:5px}@media(max-width:900px){.board-five{grid-template-columns:repeat(2,minmax(0,1fr))}.board-two{grid-template-columns:1fr}.board-slide{padding:22px}.board-slide h2{font-size:27px}}@media(max-width:600px){.board-five,.board-flow{grid-template-columns:1fr}.board-flow>span{transform:rotate(90deg);justify-self:center}.board-slide{padding:16px}.exec-bar{grid-template-columns:100px 1fr 18px;gap:8px}.board-slide h2{font-size:25px}.board-five article{padding:18px}}

body:has(#home:not(.hidden)) .shell{width:min(1440px,96%)}.board-five h3{overflow-wrap:anywhere;text-transform:none}.board-five article{min-width:0}

/* Executive layout: independent of the narrow diagnostic reading column. */
body:has(#home:not(.hidden)) .shell{width:100%;max-width:1440px;margin:0 auto;padding:32px 28px 64px}#home{padding:32px}.board-slide{padding:30px;background:#f7f8fa;border-color:#e0e5ea}.board-slide h2{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.025em;line-height:1.35;font-weight:650;max-width:1000px}.board-slide .eyebrow{font-size:12px;letter-spacing:.1em;margin:0 0 16px}.board-slide p{font-size:15px;line-height:1.8;margin:12px 0}.board-slide h3{margin:0 0 14px;font-size:18px;line-height:1.4;font-weight:650;letter-spacing:0;text-transform:none;color:#18364b}.board-slide h4{font-size:14px;line-height:1.5;letter-spacing:0;margin:22px 0 8px}.board-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.board-five article{padding:20px 16px;border-top-width:3px}.board-five h3{font-size:18px;overflow-wrap:normal;word-break:normal}.board-five h3 small{display:block;font-size:11px;color:#6b7b8c;font-weight:400;margin-top:5px}.board-five p{font-size:14px;line-height:1.7}.board-five b{font-size:14px;font-weight:600}.board-five h4{margin:20px 0 6px;font-weight:600;color:#6b7b8c;font-size:12px}.board-five h4+p{margin-top:0}.board-hub{padding:18px}.board-down{font-size:23px;line-height:1.4}.board-chart,.board-flow article{padding:22px}.board-slide small{font-size:12px;color:#718191}.board-flow h3{font-size:17px}.board-nav a{font-size:14px}.profile-teaser{padding-top:24px}.profile-teaser>h2{font-size:24px}#fancy-profile{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-size:15px;line-height:1.75}#fancy-profile>h2{font-size:28px;line-height:1.4}#fancy-profile .lead{font-size:17px}#fancy-profile h3{font-size:19px;letter-spacing:0;text-transform:none}#fancy-profile .profile-facts p{font-size:14px}
@media(max-width:1100px){.board-five{grid-template-columns:repeat(3,minmax(0,1fr))}.board-two{grid-template-columns:1fr}.board-slide{padding:24px}}
@media(max-width:700px){body:has(#home:not(.hidden)) .shell{padding:18px 12px 40px}#home{padding:20px 14px}.board-slide{padding:20px 14px}.board-five{grid-template-columns:repeat(2,minmax(0,1fr))}.board-five article{padding:16px 12px}.board-five h3{font-size:16px}.board-flow{grid-template-columns:1fr}.board-flow>span{transform:rotate(90deg);justify-self:center}.board-slide h2{font-size:24px}}
@media(max-width:420px){.board-five{grid-template-columns:1fr}.board-five article{padding:18px}.board-five h3{font-size:18px}}

.positioning-rows article{padding:18px 0;border-bottom:1px solid #dde5ec}.positioning-rows b{color:#173c57;font-size:16px}.positioning-rows p{margin:8px 0 0}#fancy-profile h3{margin-top:30px}#fancy-profile .asset-map article{padding:18px}

.approach-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.approach-compare article{padding:18px;background:#f4f7fa;border-top:3px solid #176c9c;border-radius:8px}.approach-compare article:last-child{background:#eaf5ef;border-color:#1c816a}.approach-compare span{font-size:12px;color:#617789}.profile-example{padding:20px;background:#f3f6f9;border-left:3px solid #267d95;margin:20px 0}.proof-ladder{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:8px}.proof-ladder article{padding:18px 12px;background:#edf5fb;border-radius:8px;text-align:center}.proof-ladder strong{display:block;font-size:25px;color:#0865b8}.proof-ladder span{font-size:13px}.proof-ladder p{font-size:12px}.profile-ratios{display:flex;gap:16px;flex-wrap:wrap}.profile-ratios b{color:#176c9c}@media(max-width:650px){.approach-compare{grid-template-columns:1fr}.proof-ladder{grid-template-columns:1fr}.proof-ladder i{text-align:center;transform:rotate(90deg)}}

.fancy-portrait{float:right;width:220px;margin:0 0 24px 28px}.fancy-portrait img{display:block;width:100%;height:auto;border-radius:12px}.fancy-portrait figcaption{font-size:12px;color:#63788a;line-height:1.6;margin-top:8px}#fancy-profile .profile-facts{clear:both}@media(max-width:600px){.fancy-portrait{float:none;width:180px;margin:12px auto 24px}}

.preorder-result,.inquiry-positioning,.inquiry-evidence{margin:28px 0;padding:24px;border:1px solid #bcd9d0;border-radius:12px;background:#eef8f4}.preorder-result h2,.inquiry-positioning h3{margin-top:8px}.preorder-ladder{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);margin:22px 0}.preorder-ladder article{height:100%;display:flex;flex-direction:column;justify-content:center}.preorder-ladder .signal-step{background:#dff2e9;outline:2px solid #168465}.preorder-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.preorder-metrics article{padding:16px;background:#fff;border:1px solid #d3e4de;border-radius:8px}.preorder-metrics b,.preorder-metrics span{display:block}.preorder-metrics span{margin-top:7px;color:#526c62;font-size:13px}.current-marker{padding:14px 16px;background:#fff;border-left:4px solid #168465}.inquiry-positioning{clear:both}.inquiry-positioning .approach-compare article:last-child{background:#dff2e9}.inquiry-evidence{padding:20px}.inquiry-evidence h3{margin-top:4px}
@media(max-width:900px){.preorder-ladder{grid-template-columns:1fr}.preorder-ladder i{text-align:center;transform:rotate(90deg)}.preorder-metrics{grid-template-columns:1fr}}

.diagnosis-code{display:inline-block;margin:6px 0 18px;padding:9px 12px;border:1px solid #b9d3e8;border-radius:6px;background:#f1f7fc;font-size:14px}.intent-card{margin-top:34px;padding:24px;border:1px solid #cadbe8;border-radius:12px;background:#f7fafc}.intent-card h2{font-size:24px;line-height:1.4}.intent-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.intent-option{padding:13px 14px;border:1px solid #cbd9e4;border-radius:7px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.intent-option:hover,.intent-option.selected{border-color:var(--blue);background:#eaf4fd;color:#075ba8}@media(max-width:600px){.intent-card{padding:18px}.intent-options{grid-template-columns:1fr}.diagnosis-code{display:block}}

/* Anonymized evidence from completed enterprise delivery. */
.delivered-evidence{scroll-margin-top:18px;margin:34px 0;padding:clamp(24px,3vw,40px);border:1px solid #cbdce7;border-radius:16px;background:linear-gradient(180deg,#f8fbfd 0,#eef5f8 100%)}.delivered-evidence>h2{max-width:920px;margin:8px 0 12px;font-size:clamp(27px,3vw,38px);line-height:1.3}.evidence-lead{max-width:1040px;color:#3c566b;font-size:17px}.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0}.case-card{min-width:0;padding:26px;border:1px solid #d5e1e8;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(26,58,80,.055)}.case-card header{border-bottom:1px solid #e3eaf0;padding-bottom:15px}.case-card header>span{display:inline-block;padding:4px 9px;border-radius:999px;background:#e3f0f8;color:#0a5a94;font-size:12px;font-weight:750}.case-card header h3{margin:13px 0 7px!important;color:#17364c!important;font-size:21px!important;line-height:1.4;text-transform:none!important;letter-spacing:0!important}.case-card header p{margin:0;color:#6a7c8d;font-size:13px}.case-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0}.case-metrics article{padding:14px 12px;border-radius:9px;background:#f1f6fa}.case-metrics strong,.case-metrics b,.case-metrics span{display:block}.case-metrics strong{color:#0865b8;font-size:25px;line-height:1.2}.case-metrics b{margin-top:7px;color:#19384e;font-size:13px}.case-metrics span{margin-top:4px;color:#687c8d;font-size:11px;line-height:1.55}.evidence-bars{margin:23px 0}.evidence-bars h4{margin:0 0 13px;color:#2b4659}.evidence-bar{display:grid;grid-template-columns:minmax(105px,1.25fr) minmax(100px,2fr) 62px;align-items:center;gap:10px;margin:12px 0}.evidence-bar>div:first-child b,.evidence-bar>div:first-child span{display:block}.evidence-bar>div:first-child b{font-size:13px}.evidence-bar>div:first-child span{color:#788a98;font-size:11px}.evidence-track{height:9px;overflow:hidden;border-radius:999px;background:#e4ebef}.evidence-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0a66c2,#16806d)}.evidence-bar>strong{text-align:right;color:#176a79;font-size:13px}.case-logic{margin:22px 0;padding:17px;border-left:4px solid #16806d;background:#eaf5f1}.case-logic b{color:#185d50}.case-logic p{margin:7px 0 0}.method-steps{padding:0;list-style:none;counter-reset:evidence-step}.method-steps li{position:relative;padding:12px 0 12px 42px;border-bottom:1px solid #edf1f4;counter-increment:evidence-step}.method-steps li:before{content:counter(evidence-step);position:absolute;left:0;top:12px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#173c57;color:#fff;font-size:12px;font-weight:800}.method-steps b,.method-steps span{display:block}.method-steps b{color:#17364c}.method-steps span{color:#536b7c;font-size:13px}.evidence-boundary{margin-top:20px;padding:18px 20px;border:1px solid #e5d6aa;border-radius:10px;background:#fffaf0}.evidence-boundary b{color:#77580d}.evidence-boundary p{margin:5px 0 0;color:#566b7b;font-size:13px}.delivered-evidence .evidence-chain{display:grid;grid-template-columns:repeat(9,auto);align-items:center;justify-content:center;gap:9px;margin:18px 0 0;padding:15px;background:#173c57;color:#fff;text-align:center}.delivered-evidence .evidence-chain span{font-size:13px;font-weight:650}.delivered-evidence .evidence-chain i{color:#8fc0ca;font-style:normal}.evidence-compact{padding:24px}.evidence-compact .case-grid{grid-template-columns:1fr}.evidence-compact .case-card{padding:20px}.evidence-compact>h2{font-size:28px}.evidence-compact .evidence-lead{font-size:15px}
@media(max-width:900px){.case-grid{grid-template-columns:1fr}.delivered-evidence .evidence-chain{grid-template-columns:1fr}.delivered-evidence .evidence-chain i{transform:rotate(90deg)}}
@media(max-width:600px){.delivered-evidence{padding:20px 14px}.case-card{padding:18px 14px}.case-metrics{grid-template-columns:1fr}.evidence-bar{grid-template-columns:100px 1fr 55px;gap:7px}.delivered-evidence>h2{font-size:25px}.evidence-lead{font-size:15px}}

/* Independent purchase qualification presentation. */
.purchase-qualification{margin-bottom:24px}.purchase-qualification h1{font-size:clamp(24px,4vw,36px);line-height:1.35}.pq-actions{display:flex;gap:12px;flex-wrap:wrap}.purchase-qualification textarea{width:100%;padding:14px;margin:16px 0;box-sizing:border-box}.pq-public{margin-top:24px}.pq-public summary{cursor:pointer;color:#175575}[hidden]{display:none!important}
.purchase-qualification{padding:30px}.purchase-qualification h1{margin:16px 0;font-size:30px}.purchase-qualification h3{margin:16px 0 6px}.purchase-qualification p{margin:10px 0}.purchase-qualification .product{padding:18px;margin:18px 0}.purchase-qualification .product h2{font-size:24px;margin:0}.purchase-qualification .price{font-size:26px;margin:8px 0}.purchase-qualification .key{font-size:19px}@media(max-width:500px){.purchase-qualification{padding:22px}.purchase-qualification h1{font-size:24px}.purchase-qualification .product h2{font-size:21px}.purchase-qualification .key{font-size:17px}}

/* FANCY_ABOUT_V1_20261022 */
#fancy-profile .about-brand{background:#102f40;color:#fff;border-radius:14px;padding:30px;margin:16px 0 24px;clear:both}
#fancy-profile .about-intro{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:24px;align-items:start}
#fancy-profile .about-kicker{color:#e6c17a;font-size:11px;letter-spacing:1.5px;font-weight:700;margin:0 0 18px}
#fancy-profile .about-brand h2{color:#fff;font-size:30px;line-height:1.3;margin:0 0 16px}
#fancy-profile .about-position{color:#e6c17a;font-size:19px;font-weight:700;line-height:1.5;margin:0 0 14px}
#fancy-profile .about-background{font-size:14px;line-height:1.8;color:#e3eaf0;margin:0}
#fancy-profile .about-portrait{margin:0;float:none;width:auto}
#fancy-profile .about-portrait img{display:block;width:100%;height:auto;border-radius:8px}
#fancy-profile .about-value{font-size:17px;line-height:1.9;margin:24px 0;padding-top:22px;border-top:1px solid #54707f;color:#fff}
#fancy-profile .about-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#fancy-profile .about-services article{background:#fff;color:#173345;border-radius:8px;padding:16px}
#fancy-profile .about-services span{color:#846025;font-size:12px;font-weight:700}
#fancy-profile .about-services h3{font-size:16px;line-height:1.5;margin:10px 0;color:#173345}
#fancy-profile .about-services p{font-size:13px;line-height:1.8;margin:0;color:#405565}
#fancy-profile .about-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
#fancy-profile .about-actions a,#fancy-profile .about-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:7px;font-size:14px;font-weight:700;text-decoration:none;box-sizing:border-box;cursor:pointer}
#fancy-profile .about-solutions{background:#e6c17a;color:#102f40;border:1px solid #e6c17a}
#fancy-profile .about-diagnosis{background:transparent;color:#fff;border:1px solid #a8bac5}
#fancy-profile .about-actions :focus-visible{outline:3px solid #e6c17a;outline-offset:4px}
@media(max-width:600px){#fancy-profile .about-brand{padding:20px 16px}#fancy-profile .about-intro{grid-template-columns:minmax(0,1fr) 70px;gap:12px}#fancy-profile .about-brand h2{font-size:24px}#fancy-profile .about-position{font-size:17px}#fancy-profile .about-services{grid-template-columns:1fr}#fancy-profile .about-actions{flex-direction:column}#fancy-profile .about-actions a,#fancy-profile .about-actions button{width:100%}}
