/* How the Desk Works: approved teal and gold page. */
.about-redesign .desk-how-hero{padding:26px 0 24px;background:transparent;border:0}
.about-redesign .desk-how-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:center}
.about-redesign .how-kicker{color:#ffce5c;font-size:13px;letter-spacing:2px;font-weight:700;text-transform:uppercase;margin:0 0 16px}
.about-redesign .desk-how-hero h1{font-size:clamp(36px,3.8vw,52px);line-height:1.1;letter-spacing:-1px;margin:0}
.about-redesign .desk-how-hero p{font-size:18px;line-height:1.55;color:#e0eef1;margin:0}
.about-redesign .how-hero-photo{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;border:2px solid #ffce5c;border-radius:15px;box-shadow:0 8px 24px #00182055}
.about-redesign .how-content{padding:0 0 22px}
.about-redesign .how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.about-redesign .how-card{min-width:0;padding:22px;border:1px solid #10c6d8;border-radius:15px;background:linear-gradient(135deg,#00607255,#003341dd)}
.about-redesign .how-card-head{display:flex;gap:18px;align-items:center;margin-bottom:18px}
.about-redesign .how-icon{display:grid;place-items:center;width:60px;height:60px;flex:0 0 60px;border:1px solid #ffe390;border-radius:12px;background:linear-gradient(130deg,#ffd967,#d29a28 70%,#976710);color:white;box-shadow:inset 1px 1px 3px #fff5}
.about-redesign .how-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.about-redesign .how-card .how-kicker{font-size:10px;line-height:1.4;letter-spacing:1px;margin:0 0 10px}
.about-redesign .how-card h3{font-size:21px;line-height:1.25;letter-spacing:-.3px;margin:0;color:#fff}
.about-redesign .how-card p{font-size:16px;line-height:1.5;color:#e0eef1;margin:0}
.about-redesign .how-examples{padding:28px 0 12px}
.about-redesign .how-examples h2{font-size:clamp(29px,3.1vw,40px);line-height:1.15;margin:0 0 12px}
.about-redesign .how-examples .how-note{font-size:14px;line-height:1.5;color:#d3e8ec;margin:0 0 18px}
.about-redesign .how-case .how-card-head{align-items:flex-start;margin-bottom:18px}
.about-redesign .how-case .how-icon{width:52px;height:52px;flex-basis:52px}
.about-redesign .how-case h3{font-size:18px}
.about-redesign .how-case .how-kicker{font-size:9px;letter-spacing:1px}
.about-redesign .how-case dl{margin:0;display:grid;grid-template-columns:65px minmax(0,1fr);gap:12px 12px;font-size:14px;line-height:1.5}
.about-redesign .how-case dt{font-weight:700;color:white}
.about-redesign .how-case dd{margin:0;color:#e0eef1}
.about-redesign .how-scenario{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;margin-top:16px;padding:26px;border:1px solid #10c6d8;border-radius:15px;background:linear-gradient(135deg,#00607255,#003341dd)}
.about-redesign .how-scenario h2{font-size:32px;line-height:1.2;margin:0 0 12px}
.about-redesign .how-scenario p{font-size:15px;line-height:1.5;color:#e0eef1;margin:0 0 12px}
.about-redesign .how-scenario .desk-btn{font-size:14px;padding:12px 16px;margin-top:6px}
.about-redesign .how-workflow{border-left:1px solid #10c6d877;padding-left:28px}
.about-redesign .how-workflow h3{font-size:18px;margin:0 0 12px}
.about-redesign .how-workflow ol{counter-reset:workflow;list-style:none;margin:0;padding:0}
.about-redesign .how-workflow li{counter-increment:workflow;position:relative;padding:0 0 0 30px;font-size:13px;line-height:1.5;min-height:25px;color:#e0eef1}
.about-redesign .how-workflow li:before{content:counter(workflow);position:absolute;left:0;top:0;display:grid;place-items:center;width:19px;height:19px;border:1px solid #ffce5c;border-radius:50%;color:#ffce5c;font-size:11px;line-height:1}
.about-redesign .how-workflow .how-sequence-note{font-size:11px;margin-top:12px;margin-bottom:0}
.about-redesign .how-cta{display:flex;align-items:center;gap:20px;padding:22px;margin-top:16px;border:1px solid #10c6d8;border-radius:14px;background:#003c49}
.about-redesign .how-cta-copy{flex:1}
.about-redesign .how-cta h2{font-size:29px;line-height:1.2;margin:0 0 7px}
.about-redesign .how-cta p{font-size:16px;line-height:1.5;margin:0;color:#e0eef1}
.about-redesign .how-cta .desk-btn{flex-shrink:0;font-size:15px;padding:14px 18px}
.about-redesign .desk-footer{background:#002b36 url('/home-flow-20261015.svg') center/cover no-repeat;border-top:1px solid #10c6d844}
@media(max-width:1050px){.about-redesign .how-card{padding:18px}.about-redesign .how-card-head{gap:12px}.about-redesign .how-icon{width:48px;height:48px;flex-basis:48px}.about-redesign .how-card h3{font-size:18px}.about-redesign .how-case .how-card-head{flex-direction:column}.about-redesign .how-case dl{display:block}.about-redesign .how-case dd{margin:3px 0 14px}.about-redesign .how-cta{flex-wrap:wrap}.about-redesign .how-cta .desk-btn{margin-left:auto}}
@media(max-width:750px){.about-redesign .desk-how-hero-grid,.about-redesign .how-grid,.about-redesign .how-scenario{grid-template-columns:1fr}.about-redesign .desk-how-hero h1{font-size:40px}.about-redesign .how-case .how-card-head{flex-direction:row}.about-redesign .how-case dl{display:grid;grid-template-columns:65px minmax(0,1fr)}.about-redesign .how-case dd{margin:0}.about-redesign .how-card h3{font-size:21px}.about-redesign .how-workflow{border-left:0;border-top:1px solid #10c6d877;padding:20px 0 0}.about-redesign .how-cta .how-icon{display:none}.about-redesign .how-cta .desk-btn{width:100%;margin:0}.about-redesign .how-cta h2{font-size:26px}.about-redesign .how-scenario{padding:22px}.about-redesign .how-workflow li{font-size:14px;min-height:30px}}
