/* Choice surface: one substantial transfer example, quiet result-led rows. */
.closeout-overview-intro{padding-bottom:28px}
.closeout-choice{padding-block:36px!important;min-height:0!important}
.closeout-choice .section-body p{max-width:48ch}
.closeout-choice[data-service=software],.closeout-choice[data-service=ai],.closeout-choice[data-service=private],.closeout-choice.v8-service-extra{display:grid!important;grid-template-columns:1fr 1.25fr;gap:20px 7vw!important;align-items:start}
.closeout-choice[data-service=software]>h2,.closeout-choice[data-service=ai]>h2,.closeout-choice[data-service=private]>h2,.closeout-choice.v8-service-extra>h2{grid-column:1;grid-row:1;margin:0}
.closeout-choice[data-service=software]>.section-body,.closeout-choice[data-service=ai]>.section-body,.closeout-choice[data-service=private]>.section-body,.closeout-choice.v8-service-extra>.section-body{grid-column:2;grid-row:1}
.closeout-choice .scan-comparison dl>div{padding-block:12px}
.closeout-choice .scan-comparison figcaption{margin-bottom:16px}
.closeout-choice[data-service=integration]{padding-block:48px!important}
.closeout-choice .scan-source-line>p{font-size:clamp(25px,2.4vw,34px)}
/* Inner pages use existing content as the central accent, not another cover. */
.closeout-opening{display:block!important;min-height:0!important;padding-block:0!important}
.closeout-opening .v8-opening-copy{max-width:980px}
.closeout-opening .intro-body{max-width:760px}
[data-closeout-result]{display:grid!important;grid-template-columns:1fr 1.1fr;gap:26px 6vw!important;padding-block:54px!important;align-items:start}
[data-closeout-result]>h2{grid-column:1/-1;grid-row:1;margin:0!important;max-width:26ch;font-size:clamp(30px,3.6vw,49px)}
[data-closeout-result]>.scan-scene{grid-column:2;grid-row:2/4;width:100%}
[data-closeout-result]>.section-body{grid-column:1;grid-row:2}
[data-closeout-result=consulting]>.closeout-compare{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:repeat(3,1fr);gap:14px 30px;transform:none;box-shadow:none;background:transparent;border:0;padding:24px 0 0;max-width:none;width:100%}
.closeout-compare>.v8-label,.closeout-compare>.comparison-foot{grid-column:1/-1}
.closeout-compare .compare-row{display:block;padding:12px 0;border-top:1px solid #a68ba9}
.closeout-compare .compare-row b{display:block;margin-bottom:12px}
[data-closeout-result=software]>.polish-task{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:1fr 1fr;gap:18px 6vw;border-top:1px solid #a68ba9;padding-top:28px}
[data-closeout-result=software]>.section-body{grid-column:1/-1;max-width:72ch}
[data-closeout-result=software] .polish-task>figcaption{grid-column:1/-1;margin:0}
[data-closeout-result=software] .polish-task-head{grid-column:1;grid-row:2}
[data-closeout-result=software] .polish-inputs{grid-column:1;grid-row:3;margin:0}
[data-closeout-result=software] .polish-action{grid-column:2;grid-row:2;margin:0}
[data-closeout-result=software] .polish-result{grid-column:2;grid-row:3;margin:0}
[data-closeout-result=private]>.operations-sheet{grid-column:1;grid-row:2;transform:none;box-shadow:none;width:100%;max-width:none;padding:0;background:transparent;border:0}
[data-closeout-result=private]>.polish-infrastructure{grid-column:2;grid-row:2}
[data-closeout-result=private]>.section-body{grid-column:1/-1;grid-row:3;max-width:75ch}
[data-closeout-result=private] .polish-recovery{margin:0;padding:24px;border:1px solid #a68ba9;background:#eee6f2}
@media(max-width:820px){
.closeout-choice{padding-block:28px!important}
.closeout-choice[data-service=software],.closeout-choice[data-service=ai],.closeout-choice[data-service=private],.closeout-choice.v8-service-extra{display:flex!important;gap:16px!important}
.closeout-choice .scan-comparison dl>div{padding-block:10px}
.closeout-choice[data-service=integration]{padding-block:32px!important}
.closeout-choice>.scan-scene,.closeout-choice>.v8-art{margin-top:0}
[data-closeout-result]{display:flex!important;flex-direction:column;gap:24px!important;padding-block:32px!important}
[data-closeout-result]>h2{order:-2}
[data-closeout-result]>.section-body{order:-1}
[data-closeout-result=consulting]>.closeout-compare{display:block}
[data-closeout-result=software]>.polish-task{display:block}
[data-closeout-result=software] .polish-task>*+*{margin-top:20px}
[data-closeout-result=private]>.section-body{order:0}
.closeout-opening .v8-opening-copy h1{font-size:clamp(32px,7.5vw,48px)}
}
