/* V23: semantic editorial system; isolated from earlier sections */
.wr23{background:#f3f5f4;color:#102c3a;padding:clamp(76px,8vw,126px) 0;position:relative;overflow:hidden}.wr23 *{box-sizing:border-box}.wr23-wrap{position:relative}.wr23-eyebrow{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #cbd6da;padding-bottom:19px;font-size:10px;font-weight:850;letter-spacing:.17em;color:#e8420a}.wr23-eyebrow span:last-child{color:#738d9b}.wr23-head{display:grid;grid-template-columns:1.3fr .7fr;gap:8%;align-items:end;margin:55px 0 64px}.wr23-kicker{color:#6e8a99;letter-spacing:.18em;font-size:11px;font-weight:800}.wr23-head h2{font-size:clamp(44px,5.7vw,84px);line-height:1.05;letter-spacing:-.068em;font-weight:850;margin:20px 0 0}.wr23-head h2 em{font-style:normal;color:#e8420a}.wr23-head p{color:#526d7b;font-size:16px;line-height:1.85;max-width:400px;margin:0 0 8px}.wr23-system{display:grid;grid-template-columns:1fr 54px 1fr 54px 1fr;align-items:stretch;background:#0c293b;box-shadow:0 25px 55px rgba(13,43,57,.16);color:white;padding:18px}.wr23-step{min-height:340px;padding:29px 23px 26px;display:flex;flex-direction:column;position:relative}.wr23-step-num{color:#ff956f;font-size:10px;letter-spacing:.17em;font-weight:800}.wr23-step strong{font-size:23px;line-height:1.2;letter-spacing:-.035em;margin-top:auto;max-width:280px}.wr23-step p{font-size:13px;line-height:1.7;color:#aac1cd;margin:12px 0 0;max-width:300px}.wr23-step-brand{background:linear-gradient(145deg,#173c50,#0b2c40)}.wr23-brandname{font-size:clamp(27px,3.2vw,46px);letter-spacing:-.065em;font-weight:900;margin:auto 0;text-align:center;color:#f1f8fc}.wr23-brand-dot{color:#fa6d38}.wr23-step-product{background:#16455b}.wr23-panel-drawing{display:block;width:100%;height:175px;filter:drop-shadow(0 15px 15px rgba(0,0,0,.2));margin:auto 0}.wr23-step-local{background:linear-gradient(145deg,#173c50,#0b2c40)}.wr23-local-logo{font-size:75px;letter-spacing:-.1em;font-weight:900;margin:auto 0;text-align:center;color:#fff}.wr23-local-logo small{display:block;font-size:13px;letter-spacing:.3em;color:#ff8b63;margin-top:-9px}.wr23-bridge{display:flex;align-items:center;justify-content:center;background:#0b2939}.wr23-bridge svg{width:40px;fill:none;stroke:#ff8757;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;animation:wr23arrow 2.5s ease-in-out infinite}.wr23-bridge:nth-of-type(4) svg{animation-delay:.45s}@keyframes wr23arrow{0%,100%{transform:translateX(-4px);opacity:.45}50%{transform:translateX(5px);opacity:1}}.wr23-commit{display:grid;grid-template-columns:125px 1fr auto;align-items:center;gap:35px;padding:48px 48px;margin-top:24px;background:#e8420a;color:white}.wr23-commit-symbol{width:110px;height:110px}.wr23-commit-symbol svg{width:100%;height:100%;stroke:#fff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.wr23-commit-label{font-size:10px;letter-spacing:.18em;font-weight:800}.wr23-commit h3{font-size:clamp(29px,3.3vw,48px);letter-spacing:-.05em;line-height:1.12;margin:16px 0}.wr23-commit h3 em{font-style:normal;color:#092c3c}.wr23-commit p{font-size:14px;line-height:1.75;max-width:640px;margin:0;color:#fff4ef}.wr23-commit>a{color:#fff;text-decoration:none;border-bottom:1px solid #fff;padding:0 0 12px;white-space:nowrap;font-size:13px;font-weight:800}.wr23-commit>a span{margin-left:12px}.wr23-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #cbd6da;padding:32px 0 22px;font-size:10px;letter-spacing:.14em;font-weight:800;color:#6a8796}.wr23-bottom a{color:#df4a18;text-decoration:none;font-size:13px;letter-spacing:0;border-bottom:1px solid #df4a18;padding-bottom:8px}.wr23-bottom a span{margin-left:14px}.orbital-copy #worldHeadline{letter-spacing:-.055em}.orbital-copy #worldHeadline em{color:#ff8559}
@media(max-width:1100px){.wr23-system{grid-template-columns:1fr 34px 1fr 34px 1fr;padding:10px}.wr23-step{padding:22px 17px;min-height:315px}.wr23-commit{grid-template-columns:90px 1fr;gap:25px}.wr23-commit>a{grid-column:2;justify-self:start}.wr23-commit-symbol{width:80px;height:80px}}
@media(max-width:780px){.wr23-head{grid-template-columns:1fr;gap:25px}.wr23-system{grid-template-columns:1fr;gap:0}.wr23-step{min-height:245px;padding:26px}.wr23-step strong{margin-top:25px}.wr23-brandname,.wr23-local-logo{margin:30px 0}.wr23-panel-drawing{margin:15px auto;max-width:300px}.wr23-bridge{height:42px}.wr23-bridge svg{transform:rotate(90deg)!important;animation:none}.wr23-commit{grid-template-columns:1fr;padding:30px;gap:12px}.wr23-commit-symbol{width:62px;height:62px}.wr23-commit>a{grid-column:1}.wr23-bottom{align-items:start;flex-direction:column}.wr23-eyebrow span:last-child{display:none}}
@media(prefers-reduced-motion:reduce){.wr23-bridge svg{animation:none}}
