.success-page{background:#fff;color:#171717}.success-page *{box-sizing:border-box}.story-wrap{width:min(1180px,calc(100% - 64px));margin:auto}.success-page h1,.success-page h2,.success-page h3{letter-spacing:-.045em;line-height:1.1}.success-page h1{font-size:clamp(38px,4.8vw,68px);margin:18px 0 26px;font-weight:600}.success-page h1 span{color:#707070}.success-page h2{font-size:clamp(28px,3.1vw,44px);font-weight:600;margin:12px 0 24px}.success-page h3{font-size:23px;margin:18px 0}.success-page p{line-height:1.65}.success-page .eyebrow{font-size:12px;letter-spacing:.13em;color:#bd3f16;font-weight:700;margin:0 0 16px}.success-page .lead{font-size:19px;max-width:680px;color:#555}.story-hero{padding:30px 0 60px;background:#f7f6f3}.breadcrumb{font-size:14px;color:#555;text-decoration:none;display:inline-block;margin-bottom:42px}.hero-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:70px;align-items:center}.customer-panel{background:white;border:1px solid #dedbd5;border-radius:8px;padding:36px}.adler-logo{width:245px;max-width:100%;height:auto;display:block}.customer-stat{display:flex;align-items:center;gap:20px;border-top:1px solid #e7e4df;margin-top:32px;padding-top:20px}.customer-stat strong{font-size:84px;font-weight:500;line-height:1;color:#f05a28}.customer-stat span{font-size:21px}.customer-panel>p{font-size:14px;color:#666;margin:20px 0 26px}.customer-meta{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e7e4df;padding-top:20px;gap:10px;font-size:13px}.customer-meta span{color:#777}.story-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-bottom:1px solid #ddd;padding:28px 0}.story-facts span{display:block;font-size:11px;letter-spacing:.1em;color:#777;margin-bottom:8px}.story-facts strong{font-size:15px;font-weight:500}.narrative,.workflows{padding:76px 0}.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.editorial-grid p{margin-top:10px;color:#555;font-size:17px}.editorial-grid h2{margin-top:8px}.rfp-section{padding:72px 0;background:#161616;color:#fff;scroll-margin-top:100px}.rfp-section .eyebrow{color:#ff8c64}.rfp-section .editorial-grid p{color:#c2c2c2}.rfp-process{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0}.rfp-process article{border:1px solid #444;padding:28px;border-radius:6px;display:flex;flex-direction:column}.process-number{font-size:12px;letter-spacing:.08em;color:#bcbcbc}.rfp-process h3{font-size:24px}.rfp-process p{color:#c2c2c2;font-size:16px;margin:0 0 24px}.rfp-process .process-core{border-color:#f05a28;background:#251a16}.process-core .process-number{color:#ff9d7c}.document-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.document-chips span{font-size:12px;padding:7px 9px;border:1px solid #666;border-radius:3px}.process-detail{font-size:13px;color:#ddd;margin-top:auto;border-top:1px solid #555;padding-top:14px}.authority{display:flex;gap:30px;justify-content:space-between;border-top:1px solid #444;padding-top:24px;align-items:center}.authority strong{font-size:18px;font-weight:500;max-width:350px}.authority p{font-size:14px;color:#bbb;margin:0;max-width:460px}.flow-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:30px}.flow-card{border:1px solid #ddd;padding:28px;border-radius:6px}.flow-top{display:flex;justify-content:space-between;align-items:center}.flow-number{color:#999;font-size:15px}.live{font-size:12px;color:#555;display:flex;gap:7px;align-items:center}.live:before{content:'';width:6px;height:6px;background:#f05a28;border-radius:50%}.flow-card h3{font-size:25px;margin:20px 0 24px}.flow-card dl{display:grid;grid-template-columns:140px 1fr;gap:16px 20px;font-size:14px;line-height:1.5;margin:0}.flow-card dt{color:#777}.flow-card dd{margin:0}.business-section{background:#f7f6f3;padding:65px 0}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:36px}.value-grid article{border-top:1px solid #ccc;padding-top:18px}.value-grid article>span{color:#b9431d;font-size:13px}.value-grid p{font-size:16px;color:#555}.story-cta{padding:80px 0;text-align:center}.story-cta p{color:#666}.story-cta .button{margin-top:14px}.hub-hero{padding:72px 0 45px}.featured{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;border-top:1px solid #ddd;padding:50px 0 70px}.featured-art{background:#f7f6f3;border:1px solid #e6e1db;border-radius:8px;padding:35px}.feature-orbit{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:35px 0}.feature-orbit span{background:#fff;border:1px solid #dedbd5;border-left:3px solid #f05a28;padding:16px 12px;font-size:14px}.art-caption{display:flex;gap:18px;align-items:center;border-top:1px solid #dedbd5;padding-top:18px}.art-caption strong{font-size:70px;font-weight:500;line-height:1;color:#f05a28}.art-caption span{font-size:16px;line-height:1.5}.featured-copy>p:not(.eyebrow){color:#555;font-size:17px}.featured-copy .button{margin-top:15px}.success-page .button{white-space:normal;gap:12px}.success-page header nav{gap:22px}.success-page .button:focus-visible,.success-page a:focus-visible{outline:3px solid #f05a28;outline-offset:5px}
@media(max-width:1000px){.hero-grid{gap:35px}.customer-panel{padding:25px}.editorial-grid{gap:30px}.rfp-process article{padding:22px}.featured{gap:32px}.success-page header nav{gap:16px}}
@media(max-width:700px){.story-wrap{width:calc(100% - 36px)}.story-hero{padding:24px 0 36px}.breadcrumb{margin-bottom:25px}.hero-grid,.editorial-grid,.featured{grid-template-columns:1fr;gap:26px}.success-page h1{font-size:40px}.success-page .lead{font-size:17px}.customer-panel{padding:24px}.customer-stat strong{font-size:64px}.customer-panel .adler-logo{width:210px}.story-facts{gap:15px;padding:23px 0}.story-facts strong{font-size:13px;line-height:1.4;display:block}.story-facts span{font-size:10px;letter-spacing:.04em}.narrative,.workflows{padding:44px 0}.rfp-section{padding:44px 0}.rfp-process{grid-template-columns:1fr}.rfp-process article{padding:23px}.rfp-process h3{margin:12px 0}.authority{display:block}.authority p{margin-top:12px}.flow-grid{gap:12px}.flow-card{padding:18px}.flow-card h3{font-size:21px;line-height:1.2}.flow-card dl{display:block;font-size:14px}.flow-card dt{font-size:12px;margin-top:16px}.flow-card dd{margin-top:4px}.live{font-size:10px;gap:4px}.flow-number{font-size:12px}.value-grid{grid-template-columns:1fr;gap:20px}.value-grid h3{margin:12px 0}.business-section,.story-cta{padding:44px 0}.hub-hero{padding:40px 0 25px}.featured{padding:30px 0 42px}.featured-art{padding:25px}.featured-copy h2{font-size:32px}}
@media(max-width:359px){.flow-grid{grid-template-columns:1fr}.success-page h1{font-size:35px}.story-facts{grid-template-columns:1fr}.feature-orbit{grid-template-columns:1fr}.story-wrap{width:calc(100% - 30px)}}

.story-results{padding:65px 0;border-bottom:1px solid #ddd}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0 50px}.results-grid article{border-left:2px solid #f05a28;padding-left:22px}.results-grid strong{display:block;font-size:54px;letter-spacing:-.05em;font-weight:500;line-height:1.2}.results-grid span{display:block;color:#666;font-size:15px;line-height:1.5;margin-top:12px}.story-results blockquote{margin:0;background:#f7f6f3;padding:36px 40px;border-radius:6px}.story-results blockquote p{font-size:25px;line-height:1.5;margin:0 0 24px;letter-spacing:-.02em}.story-results cite{font-size:15px;font-style:normal;font-weight:600}.story-results cite span{display:block;font-weight:400;color:#777;margin-top:5px}@media(max-width:700px){.story-results{padding:40px 0}.results-grid{gap:14px;margin:28px 0}.results-grid strong{font-size:34px}.results-grid span{font-size:12px}.results-grid article{padding-left:12px}.story-results blockquote{padding:24px}.story-results blockquote p{font-size:20px}}@media(max-width:359px){.results-grid{grid-template-columns:1fr}.results-grid span br{display:none}}

.metric-section{padding:10px 0 65px}.metrics-scroll{overflow-x:auto;max-width:100%;border:1px solid #ddd;border-radius:6px}.metric-section table{border-collapse:collapse;min-width:800px;width:100%;font-size:14px;text-align:left}.metric-section caption{text-align:left;padding:18px;color:#666;font-size:13px}.metric-section th,.metric-section td{padding:18px;border-top:1px solid #ddd;line-height:1.5}.metric-section thead{background:#171717;color:white}.metric-section tbody th{font-weight:500}.metric-section td:nth-child(3){background:#fff3ec}.metric-section th:nth-child(3){color:#ff9e7d}.metric-section tbody th{max-width:190px}.metric-section tbody tr:nth-child(even){background:#faf9f7}

.testimonial-section{padding:65px 0 10px}.testimonial-section blockquote{margin:0;border-left:3px solid #f05a28;padding:12px 0 12px 32px;max-width:1000px}.testimonial-section blockquote p{font-size:clamp(23px,2.5vw,34px);line-height:1.5;letter-spacing:-.025em;margin:0 0 25px}.testimonial-section cite{font-size:15px;font-style:normal;font-weight:600}.testimonial-section cite span{display:block;color:#777;font-weight:400;margin-top:5px}@media(max-width:700px){.testimonial-section{padding-top:44px}.testimonial-section blockquote{padding-left:20px}}

.story-video{padding:60px 0 0;scroll-margin-top:110px}.video-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:22px}.video-heading h2{font-size:34px;margin-bottom:0}.video-heading>p{color:#666;max-width:320px;font-size:15px;margin:0}.story-video video{display:block;width:100%;aspect-ratio:16/9;background:#111;border:1px solid #333;border-radius:8px}.watch-link{display:block;margin-top:20px;color:#a43a18;font-size:15px;text-decoration:none}@media(max-width:700px){.story-video{padding-top:40px}.video-heading{display:block}.video-heading h2{font-size:28px}.video-heading>p{margin-top:14px}}

.quote-author{display:flex;align-items:center;gap:20px}.quote-author img{width:88px;height:88px;object-fit:cover;object-position:center 22%;border-radius:50%;border:1px solid #ddd}.testimonial-section cite{color:#171717}@media(max-width:700px){.quote-author img{width:72px;height:72px}.quote-author{gap:14px}}

.evaluation-visual{display:grid;grid-template-columns:.8fr 1.4fr;gap:32px;margin-top:36px;padding:32px;border:1px solid #48413c;border-radius:8px;background:#1d1b19}.visual-label{display:block;font-size:11px;letter-spacing:.12em;color:#f3b19a;margin-bottom:24px;font-weight:600}.evidence-doc{display:flex;gap:15px;align-items:center;padding:20px 15px;border:1px solid #55504c;border-radius:5px;margin-bottom:15px;background:#24211f}.doc-mark{display:grid;place-items:center;width:36px;height:44px;border:1px solid #f58964;border-radius:3px;font-size:13px;color:#f8b69f;flex-shrink:0}.evidence-doc strong{display:block;font-size:15px;font-weight:500}.evidence-doc small{display:block;color:#b7b1ad;font-size:13px;margin-top:6px;line-height:1.5}.submission-lane>p{color:#bcb4ad;font-size:15px;margin-top:30px}.scorecard-lane{border-left:1px solid #51463e;padding-left:32px}.scorecard-lane h3{font-size:25px;margin:0 0 22px}.scorecard-lane ul{list-style:none;margin:0;padding:0}.scorecard-lane li{display:grid;grid-template-columns:165px 1fr;gap:18px;padding:12px 0;border-top:1px solid #47403b;font-size:13px;line-height:1.5}.scorecard-lane li strong{font-weight:500;color:#fff}.scorecard-lane li span{color:#c5bdb7}.scorecard-result{padding:20px;background:#38251e;border-left:3px solid #f05a28;margin-top:20px}.scorecard-result strong{display:block;font-weight:500;font-size:16px}.scorecard-result span{display:block;font-size:13px;color:#dfc5b8;margin-top:7px;line-height:1.5}.evaluation-principle{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:30px;margin-top:30px;border-top:1px solid #444}.evaluation-principle strong{font-size:23px;line-height:1.4;font-weight:500}.evaluation-principle p{font-size:16px;color:#c3c0bd;margin:0}.walkthrough-detail{padding:70px 0}.walk-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:35px}.walk-step{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:28px 0;border-top:1px solid #ddd}.walk-index{font-size:20px;color:#b6401b;font-weight:500;padding-top:2px}.walk-step h3{margin:0 0 15px;font-size:23px}.walk-step p{font-size:16px;color:#555;margin:0 0 18px}.walk-output{font-size:12px;font-weight:600;color:#a33b1b;line-height:1.5;display:block}.tradeoff-band{background:#f7f6f3;padding:65px 0}.tradeoff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px}.tradeoff-grid article{border-top:1px solid #ccc;padding-top:20px}.tradeoff-grid h3{font-size:23px}.tradeoff-grid p{font-size:16px;color:#555}.tradeoff-icon{font-size:26px;color:#bd421b}.decision-close{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #d5cec5;margin-top:35px;padding-top:25px;font-size:14px;line-height:1.5}.decision-close strong{font-weight:600}.success-page .scorecard-lane h3{letter-spacing:-.025em}@media(max-width:820px){.evaluation-visual{padding:24px;gap:24px}.scorecard-lane{padding-left:24px}.scorecard-lane li{grid-template-columns:1fr;gap:5px}.walk-grid{gap:0 25px}}@media(max-width:700px){.evaluation-visual{grid-template-columns:1fr;padding:22px}.scorecard-lane{border-left:0;border-top:1px solid #51463e;padding:25px 0 0}.submission-lane>p{margin:18px 0 0}.evidence-doc{padding:15px}.visual-label{font-size:11px}.evaluation-principle{grid-template-columns:1fr;gap:14px}.evaluation-principle strong{font-size:22px}.walkthrough-detail{padding:44px 0}.walk-grid{grid-template-columns:1fr;margin-top:25px}.walk-step{grid-template-columns:30px 1fr;gap:12px;padding:24px 0}.walk-step h3{font-size:22px}.tradeoff-band{padding:44px 0}.tradeoff-grid{grid-template-columns:1fr;gap:20px}.tradeoff-grid h3{margin:12px 0}.decision-close{flex-direction:column;gap:12px}}

/* Full story review: readable supporting text, native phone comparisons and navigation. */
.success-page .button{background:#f05a28;color:#111}
.success-page .button:hover{background:#fb815b}
.success-page .customer-meta span,.success-page .flow-card dt,.success-page .story-facts span,.success-page .testimonial-section cite span,.success-page .flow-number{color:#666}
.success-page .eyebrow,.story-facts span,.visual-label,.walk-output,.flow-number,.live{font-size:13px}
.story-facts strong,.flow-card dl{font-size:15px}
.scorecard-lane li,.evidence-doc small,.scorecard-result span,.customer-meta{font-size:14px}
.story-jumps{display:flex;gap:8px 24px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #ddd}
.story-jumps a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#753019;text-decoration:underline;text-underline-offset:4px}
.story-wrap[id],.success-page section[id]{scroll-margin-top:105px}
.metric-cards{display:none}
.platform-link{display:block;width:fit-content;margin:22px auto 0;color:#953517;font-size:15px;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:10px 0}

@media(max-width:900px){
.metrics-scroll{display:none}
.metric-cards{display:block}
.metric-context{font-size:14px;color:#555;margin:0 0 22px}
.metric-card{border:1px solid #d6d0c8;border-radius:6px;margin:12px 0;background:#fff}
.metric-card summary{cursor:pointer;padding:18px 20px;font-size:17px;font-weight:600;line-height:1.4;min-height:56px}
.metric-card[open] summary{background:#fff3ec;border-bottom:1px solid #d6d0c8}
.metric-card summary::marker{color:#a33816}
.metric-card summary:focus-visible{outline:3px solid #a33816;outline-offset:3px}
.metric-card dl{margin:0;padding:0 20px}
.metric-card dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.8fr);gap:20px;padding:16px 0;border-bottom:1px solid #e6e1dc;font-size:15px;line-height:1.5}
.metric-card dl>div:last-child{border-bottom:0}
.metric-card dt{color:#555}
.metric-card dd{margin:0;text-align:right;font-weight:600;color:#171717}
}
@media(max-width:700px){
.story-jumps{gap:4px 20px;padding:12px 0}
.story-facts{grid-template-columns:1fr;gap:16px}
.story-facts>div{display:grid;grid-template-columns:118px 1fr;gap:14px;align-items:start}
.story-facts span{margin:0;letter-spacing:.03em}
.story-facts strong{font-size:15px}
.results-grid{grid-template-columns:1fr;gap:22px}
.results-grid article{display:grid;grid-template-columns:108px 1fr;gap:16px;align-items:center}
.results-grid strong{font-size:36px;white-space:nowrap}
.results-grid span{font-size:15px;margin:0}
.results-grid span br{display:none}
.flow-card dl{font-size:15px}
.flow-card dt{font-size:13px}
.flow-top{flex-wrap:wrap;gap:6px}
.live{font-size:13px}
.visual-label{font-size:13px;letter-spacing:.07em}
}
@media(max-width:359px){
.story-facts>div{grid-template-columns:1fr;gap:5px}
.metric-card dl{padding:0 16px}
.metric-card dl>div{grid-template-columns:1fr;gap:6px}
.metric-card dd{text-align:left}
}
@media(prefers-reduced-motion:reduce){html:has(.success-page){scroll-behavior:auto}.success-page .button{transition:none}.success-page .button:hover{transform:none}}

.success-page .story-hero .lead{margin-bottom:20px}.walkthrough-detail>h2,.tradeoff-band h2,.metric-section>h2,.business-section h2{max-width:900px}.success-page .story-cta h2{max-width:820px;margin-left:auto;margin-right:auto}

/* Outcome and product evidence share the first screen. */
.success-page .story-hero{padding:24px 0 44px}
.story-hero .breadcrumb{margin-bottom:28px;min-height:32px}
.story-hero .hero-grid{grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}
.success-page .story-hero h1{font-size:clamp(38px,4.1vw,58px);margin:14px 0 20px;line-height:1.08}
.story-hero h1 span{display:block;font-size:.65em;line-height:1.2;letter-spacing:-.035em;margin-top:14px;color:#555}
.success-page .story-hero .lead{font-size:18px;line-height:1.6;margin-bottom:22px}
.hero-actions{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center}
.hero-detail-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#953517;text-decoration:underline;text-underline-offset:4px}
.hero-proof{margin:0;background:#fff;border:1px solid #dedbd5;border-radius:8px;overflow:hidden;scroll-margin-top:100px;min-width:0}
.proof-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px}
.proof-heading .adler-logo{width:194px}
.proof-status{font-size:13px;font-weight:600;color:#555;white-space:nowrap;display:flex;gap:7px;align-items:center}
.proof-status:before{content:'';width:7px;height:7px;border-radius:50%;background:#f05a28;flex-shrink:0}
.hero-proof video{display:block;width:100%;aspect-ratio:16/9;background:#111}
.hero-proof figcaption{padding:18px 24px;font-size:14px;line-height:1.5}
.hero-proof figcaption strong{display:block;font-weight:600;color:#222}
.hero-proof figcaption span{display:block;color:#555;margin-top:4px}
@media(min-width:701px) and (max-width:1000px){.story-hero .hero-grid{gap:26px}.proof-heading{padding:20px;flex-wrap:wrap;gap:12px}.proof-heading .adler-logo{width:175px}.success-page .story-hero h1{font-size:40px}.success-page .story-hero .lead{font-size:17px}}
@media(max-width:700px){
.success-page .story-hero{padding:18px 0 28px}
.story-hero .breadcrumb{margin-bottom:16px;min-height:24px}
.story-hero .hero-grid{grid-template-columns:1fr;gap:24px}
.story-hero .eyebrow{font-size:12px;letter-spacing:.08em;margin-bottom:12px}
.success-page .story-hero h1{font-size:36px;margin:12px 0 16px}
.story-hero h1 span{font-size:25px;margin-top:10px}
.success-page .story-hero .lead{font-size:16px;line-height:1.6;margin-bottom:16px}
.hero-actions{gap:4px 12px}
.hero-actions .button{padding:14px 16px;font-size:14px}
.proof-heading{padding:16px;gap:10px}
.proof-heading .adler-logo{width:165px}
.proof-status{font-size:12px}
.hero-proof figcaption{padding:14px 16px}
}
@media(max-width:359px){.success-page .story-hero h1{font-size:32px}.story-hero h1 span{font-size:23px}.proof-heading{flex-wrap:wrap}.hero-actions .button{gap:8px}.proof-heading .adler-logo{width:155px}}

@media(max-width:700px){.hero-detail-link{display:none}}

.success-page main [id]{scroll-margin-top:0}

.success-page header .site-nav .button{color:#111!important}

.success-page .hub-hero{padding:40px 0 28px}
.success-page .hub-hero h1{font-size:clamp(34px,3.6vw,50px);max-width:950px}
.hub-hero .lead{font-size:17px}
.featured{padding:36px 0 50px}
.featured-copy h2{font-size:38px}
@media(max-width:700px){.success-page .hub-hero{padding:28px 0 20px}.success-page .hub-hero h1{font-size:32px;margin:14px 0 18px}.hub-hero .lead{font-size:16px}.featured{padding:28px 0 36px}.featured-copy{order:1}.featured-art{order:2}.featured-copy h2{font-size:30px}.featured-copy>p:not(.eyebrow){font-size:16px}}

@media(max-width:700px){.story-hero .eyebrow,.proof-status{font-size:13px}}
/* Adler story: outcomes, customer voice, focused explanation, breadth, next step. */
.story-hero .hero-grid{grid-template-columns:1fr 1.05fr;gap:42px}
.success-page .story-hero h1{font-size:clamp(36px,3.65vw,52px);max-width:600px}
.story-results{padding:48px 0 56px;border-bottom:0}
.story-results .results-grid{margin:28px 0 36px}
.story-results blockquote{padding:30px 34px;background:#f7f6f3;border-left:3px solid #f05a28}
.story-results blockquote p{font-size:clamp(20px,2vw,27px);line-height:1.55;color:#333}
.story-results cite{color:#171717}
.rfp-section{padding:56px 0}
.evaluation-visual{margin-top:24px}
.workflows{padding:56px 0 40px}
.story-cta{background:#f7f6f3;padding:64px 0}
.success-page .story-cta h2{max-width:900px}
@media(max-width:700px){
.story-hero .hero-grid{grid-template-columns:1fr;gap:24px}
.success-page .story-hero h1{font-size:35px}
.story-results{padding:36px 0}
.story-results blockquote{padding:24px 20px}
.story-results blockquote p{font-size:20px}
.rfp-section,.workflows{padding:40px 0}
.flow-grid{grid-template-columns:1fr}
.flow-card dl{display:grid;grid-template-columns:120px 1fr;gap:12px}
.flow-card dt,.flow-card dd{margin:0}
.story-cta{padding:44px 0}
}
@media(max-width:359px){.flow-card dl{display:block}.flow-card dt{margin-top:14px}.flow-card dd{margin-top:4px}}

/* Business-value-led customer context */
.story-why{padding:48px 0 64px;border-top:1px solid #e9e6e1}.story-why .editorial-grid p+p{margin-top:16px}@media(max-width:700px){.story-why{padding:32px 0 40px}}
/* Editorial refinement: fewer containers, a clear before/after and a mobile rhythm. */
.review-shift{display:grid;grid-template-columns:1fr 1fr;margin:32px 0 0;border-top:1px solid #4b443e;border-bottom:1px solid #4b443e}.review-before,.review-after{padding:30px 32px 30px 0}.review-after{padding-left:32px;border-left:1px solid #4b443e;background:#241c17}.review-shift h3{font-size:32px;line-height:1.15;margin:12px 0 20px}.review-shift p{font-size:16px;color:#c3c0bd;margin:0;max-width:430px}.review-shift .visual-label{margin-bottom:14px}.review-time{margin-top:28px}.review-time strong{display:block;font-size:42px;letter-spacing:-.04em;color:#ff9974}.review-time span{display:block;font-size:14px;margin-top:6px;color:#d4c5bb}.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #dedbd5;border-bottom:1px solid #dedbd5}.flow-card{padding:26px 24px;border:0;border-right:1px solid #dedbd5;border-radius:0;display:flex;flex-direction:column}.flow-card:first-child{padding-left:0}.flow-card:last-child{border:0}.flow-card h3{font-size:22px;margin:14px 0 12px}.flow-card p{font-size:15px;color:#555;margin:0 0 24px}.flow-outcome{margin-top:auto}.flow-outcome strong{display:block;font-size:32px;letter-spacing:-.04em}.flow-outcome span{font-size:13px;color:#666}.story-why .editorial-grid{gap:48px}.story-results blockquote{border-left:0;background:#f7f6f3;padding:36px 40px}.story-results blockquote p{max-width:960px}.hero-proof figcaption span{display:none}
@media(max-width:700px){
.success-page .story-wrap{width:calc(100% - 40px)}
.success-page .story-hero{padding:16px 0 28px}.story-hero .breadcrumb{font-size:13px;margin-bottom:14px;min-height:20px}.success-page .story-hero h1{font-size:32px;line-height:1.12;margin:10px 0 16px}.story-hero h1 span{font-size:23px;margin-top:12px}.success-page .story-hero .lead{font-size:16px;line-height:1.5;margin:0 0 16px}.hero-actions .button{min-height:48px}.story-hero .hero-grid{gap:24px}.proof-heading{padding:14px}.hero-proof figcaption{padding:12px 14px;font-size:13px}.proof-heading .adler-logo{width:145px}.proof-status{font-size:11px}.story-jumps{padding:6px 0;gap:0 18px}.story-jumps a{font-size:13px;min-height:42px}
.success-page h2{font-size:29px;line-height:1.12;margin:8px 0 16px}.success-page .eyebrow{font-size:11px;letter-spacing:.09em;margin:0 0 12px}.story-results,.story-why,.rfp-section,.workflows{padding-top:32px;padding-bottom:32px}.editorial-grid,.story-why .editorial-grid{gap:0}.editorial-grid p{font-size:16px;line-height:1.55;margin:0 0 14px}.editorial-grid h2{margin:0 0 16px}.story-results .results-grid{margin:22px 0 28px;gap:18px}.results-grid article{grid-template-columns:106px 1fr;padding-left:12px;gap:12px}.results-grid strong{font-size:34px}.results-grid span{font-size:14px;line-height:1.45}.story-results blockquote{padding:22px 20px}.story-results blockquote p{font-size:19px;line-height:1.5;margin-bottom:20px}.quote-author img{width:56px;height:56px}.story-results cite{font-size:14px}.story-results cite span{font-size:12px}.story-why .editorial-grid p+p{margin-top:0}
.review-shift{grid-template-columns:1fr;margin-top:12px}.review-before,.review-after{padding:22px 0}.review-after{border-left:0;border-top:1px solid #4b443e;background:transparent}.review-shift h3{font-size:26px;margin:8px 0 12px}.review-shift p{font-size:15px;line-height:1.55}.review-time{margin-top:20px}.review-time strong{font-size:38px}.evaluation-principle{padding-top:22px;margin-top:22px;gap:10px}.evaluation-principle strong{font-size:22px}.evaluation-principle p{font-size:15px;line-height:1.55}.flow-grid{grid-template-columns:1fr 1fr;gap:0;margin-top:12px}.flow-card,.flow-card:first-child{padding:20px 16px 22px 0;border-right:0;border-bottom:1px solid #dedbd5}.flow-card:nth-child(even){padding-left:16px;border-left:1px solid #dedbd5}.flow-card:nth-last-child(-n+2){border-bottom:0}.flow-card h3{font-size:20px;line-height:1.15;margin:10px 0}.flow-card p{font-size:14px;line-height:1.5;margin-bottom:20px}.flow-outcome strong{font-size:27px}.flow-outcome span{font-size:12px}.metric-section{padding-top:4px;padding-bottom:32px}.metric-context{font-size:13px;line-height:1.5}.metric-card summary{padding:15px 16px;font-size:16px;min-height:50px}.metric-card dl{padding:0 16px}.metric-card dl>div{padding:13px 0;font-size:14px;gap:12px}.story-cta{padding:36px 0}.story-cta p{font-size:16px;line-height:1.55}.story-cta h2{font-size:29px}.platform-link{margin-top:12px}
}
@media(max-width:359px){.success-page .story-wrap{width:calc(100% - 32px)}.success-page .story-hero h1{font-size:30px}.flow-grid{grid-template-columns:1fr}.flow-card,.flow-card:nth-child(even){padding:20px 0;border-left:0;border-bottom:1px solid #dedbd5}.flow-card:last-child{border-bottom:0}.proof-heading{flex-wrap:wrap}}

/* Final review: specific evaluation evidence, progressive detail and readable labels. */
.category-review{margin-top:32px;padding-top:28px;border-top:1px solid #4b443e}
.category-review h3{font-size:28px;max-width:720px;margin:0 0 14px}
.category-review>p{color:#c3c0bd;font-size:16px;max-width:820px}
.category-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:26px}
.category-examples article{border-top:2px solid #f05a28;padding-top:18px}
.category-examples h4,.adler-journey h4{font-size:19px;line-height:1.35;margin:0 0 10px;color:#fff;font-weight:600}
.category-examples p,.adler-journey p{color:#c9c5c1;font-size:15px;line-height:1.6;margin:0}
.adler-journey{margin-top:28px;border:1px solid #65574c;border-radius:5px}
.adler-journey summary{font-size:17px;padding:20px;cursor:pointer;min-height:56px;color:#fff}
.adler-journey summary:focus-visible{outline:3px solid #ff9974;outline-offset:4px}
.adler-journey summary::marker{color:#ff9974}
.adler-journey ol{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;margin:8px 24px 24px;padding-left:28px}
.adler-journey li{padding-left:6px;color:#ff9974}
.adler-journey .category-scope{border-top:1px solid #65574c;padding:20px;margin:0 24px 24px;font-size:14px}
@media(max-width:700px){
.success-page .eyebrow,.proof-status,.flow-outcome span,.story-results cite span{font-size:13px}
.story-jumps a{min-height:44px}
.category-review{margin-top:24px;padding-top:24px}
.category-review h3{font-size:24px}
.category-examples{grid-template-columns:1fr;gap:20px;margin-top:22px}
.category-examples h4,.adler-journey h4{font-size:18px}
.adler-journey ol{grid-template-columns:1fr;gap:22px;margin:4px 18px 22px;padding-left:25px}
.adler-journey summary{padding:18px;font-size:16px;line-height:1.5}
.adler-journey .category-scope{margin:0 18px 18px;padding:18px 0}
}
