.orders-v2{--ink:#102f4e;--muted:#526478;--border:#d8e2e9;background:#fafbf9;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}.orders-v2 header{background:#fafbf9f2;backdrop-filter:blur(12px)}.orders-v2 .wrap,.orders-v2 .container{width:min(1240px,90%);margin-inline:auto}.orders-v2 a:focus-visible,.orders-v2 button:focus-visible,.orders-v2 summary:focus-visible{outline:3px solid #0d9fd6;outline-offset:5px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;background:white;z-index:100;padding:12px}.review-bar{display:flex;align-items:center;gap:16px;padding:8px 5%;background:#e9eef2;font-size:max(10px,var(--mobile-min-type,0px));letter-spacing:1.4px;font-weight:700}.review-bar span{font-weight:400;letter-spacing:.3px}.review-bar a{margin-left:auto;text-decoration:underline}.orders-v2 .eyebrow{display:block;background:none;border:0;border-radius:0;padding:0;font-size:max(10px,var(--mobile-min-type,0px));letter-spacing:1.8px;font-weight:700;color:#14799e;margin:0 0 23px}.orders-v2 h1,.orders-v2 h2,.orders-v2 h3{font-weight:500}.orders-v2 h1{font-size:clamp(48px,4.6vw,68px);line-height:1.06;letter-spacing:-2.8px;margin:0 0 27px}.orders-v2 h1 em,.orders-v2 h2 em{font-style:normal;color:#088bbc}.orders-v2 h2{font-size:clamp(33px,3.1vw,46px);line-height:1.16;letter-spacing:-1.7px;margin:0 0 20px}.orders-v2 h3{font-size:25px;line-height:1.23;letter-spacing:-.7px;margin:0 0 17px}.orders-v2 p{margin-top:0}.orders-v2 main img{width:100%;height:auto}.orders-v2 .btn{font-size:max(13px,var(--mobile-min-type,0px));border-radius:6px;padding:15px 20px}.orders-v2 .btn.primary{background:#123d64;color:white;box-shadow:none}.text-link{display:inline-flex;gap:12px;align-items:center;font-size:max(13px,var(--mobile-min-type,0px));font-weight:700;padding-block:10px}.opening{background:#102f4e;color:#fff;position:relative;overflow:hidden}.opening:before{content:'';position:absolute;width:600px;height:600px;border:1px solid #ffffff09;border-radius:50%;top:-360px;left:20%;pointer-events:none}.hero-grid{padding-block:74px 65px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.opening .eyebrow{color:#8ad8f1}.opening h1 em{color:#79d6f4}.lede{font-size:17px;color:#c5d5e3;max-width:480px;line-height:1.7;margin-bottom:28px}.opening .btn.primary{background:#e0f4fa;color:#123d64}.opening .text-link{color:#e0f4fa}.story-board{background:#f9fbfa;color:var(--ink);padding:25px 28px 17px;border-radius:10px;box-shadow:0 24px 60px #061c3240;transform:rotate(1deg)}.board-heading{display:flex;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid var(--border);font-size:max(9px,var(--mobile-min-type,0px));letter-spacing:1.7px;font-weight:700}.board-step{display:flex;align-items:flex-start;gap:17px;padding:28px 0;border-bottom:1px solid var(--border)}.step-index{font-size:max(10px,var(--mobile-min-type,0px));color:#0f8cb7;padding-top:3px}.board-step small{font-size:max(9px,var(--mobile-min-type,0px));letter-spacing:1.2px;color:var(--muted);font-weight:700}.board-step h2{font-size:24px;line-height:1.25;letter-spacing:-.7px;margin:5px 0 8px}.board-step p{font-size:max(12px,var(--mobile-min-type,0px));color:var(--muted);margin:0}.step-quantity{margin-left:auto;font-size:32px;line-height:1.2;font-weight:400;color:#197a9e;letter-spacing:-1px;padding-top:19px}.board-foot{font-size:max(11px,var(--mobile-min-type,0px));display:flex;align-items:center;gap:6px;padding-top:17px;color:#345a70}.board-foot small{margin-left:auto;font-size:max(8px,var(--mobile-min-type,0px));color:var(--muted)}.dot{height:5px;width:5px;background:#0789bb;border-radius:50%}.hero-bottom{display:flex;justify-content:space-between;padding-block:20px;border-top:1px solid #ffffff20;font-size:max(9px,var(--mobile-min-type,0px));letter-spacing:1.5px;color:#9eb6ca}.chapter-nav{border-bottom:1px solid var(--border)}.chapter-nav .wrap{display:flex;justify-content:space-between}.chapter-nav a{display:flex;align-items:center;gap:15px;padding-block:22px;font-size:max(11px,var(--mobile-min-type,0px));color:#0c7b9d}.chapter-nav span{color:var(--ink);font-weight:600;font-size:max(13px,var(--mobile-min-type,0px))}.evidence-section{padding-block:80px 70px;scroll-margin-top:90px}.section-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:end;margin-bottom:35px}.section-intro>p{font-size:15px;color:var(--muted);margin:0 0 22px}.evidence-tabs{display:flex;gap:5px;border-bottom:1px solid #b9cedb}.evidence-tabs button{border:0;background:transparent;font:inherit;font-size:max(13px,var(--mobile-min-type,0px));color:var(--muted);padding:13px 20px;cursor:pointer;border-bottom:3px solid transparent}.evidence-tabs button[aria-selected=true]{background:#eaf2f5;color:var(--ink);border-bottom-color:#0589b8;font-weight:700;border-radius:6px 6px 0 0}.evidence-tabs>span{margin-left:auto;align-self:center;font-size:max(9px,var(--mobile-min-type,0px));letter-spacing:1.5px;color:var(--muted)}.evidence-panel{background:#edf3f5;border:1px solid #d8e2e9;border-top:0;border-radius:0 0 10px 10px;padding:25px}.evidence-panel[hidden]{display:none}.evidence-insight{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:20px}.evidence-insight p{display:flex;gap:20px;align-items:center;margin:0}.evidence-insight strong{font-size:25px;font-weight:500;letter-spacing:-1px;white-space:nowrap}.evidence-insight p>span{max-width:310px;color:var(--muted);font-size:max(12px,var(--mobile-min-type,0px));line-height:1.5}.status{font-size:max(10px,var(--mobile-min-type,0px));background:#fff1d9;color:#6b4a18;padding:7px 12px;border-radius:5px;white-space:nowrap}.status.complete{background:#dcefe4;color:#21543d}.screenshot-button{padding:0;display:block;width:100%;border:1px solid #d3dee6;background:#fff;cursor:zoom-in;position:relative;border-radius:5px;overflow:hidden}.zoom-label{position:absolute;right:10px;bottom:10px;background:#102f4ef2;color:#fff;font-size:max(10px,var(--mobile-min-type,0px));padding:7px 12px;border-radius:4px}.image-caption{font-size:max(10px,var(--mobile-min-type,0px));color:var(--muted);margin:14px 0 0}.evidence-after{display:flex;gap:60px;align-items:center;justify-content:space-between;padding-top:24px}.evidence-after>p{font-size:max(12px,var(--mobile-min-type,0px));color:var(--muted);max-width:720px;margin:0}.evidence-after a{white-space:nowrap}.availability{font-size:max(10px,var(--mobile-min-type,0px));color:var(--muted);border-left:2px solid #148eb6;padding-left:12px;margin:22px 0 0}.invoice-section{background:#e2edf0;padding-block:75px;scroll-margin-top:65px}.invoice-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.invoice-heading h2{font-size:55px}.invoice-heading>p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:370px}.invoice-example{border-radius:10px;background:#fafbf9;padding:30px}.invoice-example .eyebrow{font-size:max(9px,var(--mobile-min-type,0px))}.document-pair{display:grid;grid-template-columns:1fr auto 1fr;gap:15px;align-items:center}.document-pair>div{border:1px solid var(--border);border-top:3px solid #1687ad;padding:20px 17px;border-radius:3px;background:white;min-height:230px;box-shadow:0 12px 20px #123d6406}.document-icon{display:block;font-size:25px;color:#0c8ab5;margin-bottom:12px}.document-pair small{font-size:max(9px,var(--mobile-min-type,0px));letter-spacing:1px;color:var(--muted);display:block;margin-bottom:12px}.document-pair h3{font-size:20px}.document-pair p{font-size:max(11px,var(--mobile-min-type,0px));color:var(--muted);margin:0}.document-arrow{font-size:25px;color:#1687ad}.example-note{font-size:max(9px,var(--mobile-min-type,0px));color:var(--muted);margin:18px 0}.example-takeaway{font-size:20px;line-height:1.4;letter-spacing:-.5px;border-top:1px solid var(--border);padding-top:22px}.situations{padding-block:80px 65px;scroll-margin-top:90px}.situations-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.situations article{padding:30px 35px;border-radius:10px;border:1px solid var(--border)}.recurring{background:#fff}.consignment{background:#f0f3f5}.scenario-label{display:block;font-size:max(9px,var(--mobile-min-type,0px));font-weight:700;letter-spacing:1.3px;color:#11799c;margin-bottom:20px}.situations article>p{font-size:14px;color:var(--muted)}.cycle-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:28px}.cycle-strip span{background:#eaf2f5;padding:12px;font-size:max(10px,var(--mobile-min-type,0px));color:var(--muted);border-radius:4px}.cycle-strip b{display:block;font-size:max(13px,var(--mobile-min-type,0px));color:var(--ink);margin-top:12px;font-weight:500}.situations p.small{font-size:max(10px,var(--mobile-min-type,0px));margin:17px 0 0}.consignment-math{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:26px}.consignment-math span{font-size:max(10px,var(--mobile-min-type,0px));color:var(--muted)}.consignment-math b{display:block;font-size:37px;font-weight:400;letter-spacing:-1px;color:var(--ink)}.consignment-math i{font-style:normal;color:#628396;font-size:22px}.consignment-math .remaining{padding:8px 15px;background:#dcecf0;border-radius:4px}.consignment-math .remaining b{color:#087da5}.automation{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:50px}.automation .scenario-label{margin-bottom:15px}.automation h3{max-width:390px}.orders-v2 details{border-bottom:1px solid var(--border);padding:19px 0}.orders-v2 summary{position:relative;list-style:none;cursor:pointer;font-size:17px;font-weight:600;padding-right:27px;line-height:1.4;letter-spacing:-.3px}.orders-v2 summary::-webkit-details-marker{display:none}.orders-v2 summary:after{content:'+';position:absolute;right:1px;top:-3px;font-size:24px;color:#1188b0;font-weight:400}.orders-v2 details[open] summary:after{content:'−'}.orders-v2 details p{font-size:max(13px,var(--mobile-min-type,0px));color:var(--muted);margin:17px 0 5px;max-width:480px}.automation>div:last-child{border-top:1px solid var(--border)}.exchange{background:#102f4e;color:white;padding-block:75px}.exchange-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.exchange .eyebrow{color:#9bdff4}.exchange h2 em{color:#7dd7f2}.exchange-grid>div>p:not(.eyebrow){font-size:15px;color:#c7d6e2;max-width:465px}.exchange .text-link,.exchange details a{color:#8cddf6}.exchange details{border-color:#ffffff26}.exchange details:first-child{border-top:1px solid #ffffff26}.exchange details p{color:#c7d6e2}.exchange details a{font-size:max(12px,var(--mobile-min-type,0px));font-weight:700}.closing{padding-block:70px;display:flex;justify-content:space-between;align-items:center;gap:80px}.closing>div>p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:520px}.closing-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.provenance{font-size:max(10px,var(--mobile-min-type,0px));color:var(--muted);border-top:1px solid var(--border);padding-block:20px 30px}.orders-v2 footer{background:#f0f3f4;font-size:max(11px,var(--mobile-min-type,0px));padding:35px 0;border-top:1px solid var(--border)}.orders-v2 footer .container>div{margin-bottom:25px}.orders-v2 footer address{font-size:max(11px,var(--mobile-min-type,0px))}#image-viewer{width:95vw;max-width:1800px;max-height:90vh;padding:0;border:0;border-radius:8px;color:var(--ink);background:#f7fafb}#image-viewer::backdrop{background:#071b30d9;backdrop-filter:blur(4px)}.viewer-toolbar{padding:12px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--border)}.viewer-toolbar p{margin:0;font-size:max(13px,var(--mobile-min-type,0px));font-weight:700}.viewer-toolbar button{font:inherit;font-size:max(12px,var(--mobile-min-type,0px));color:var(--ink);padding:8px 14px;border:1px solid var(--border);background:white;border-radius:4px;cursor:pointer}.viewer-hint{font-size:max(11px,var(--mobile-min-type,0px));margin:12px 20px}.viewer-scroll{overflow:auto;max-height:70vh}.viewer-scroll img{min-width:1200px;width:100%;height:auto;display:block}
@media(max-width:1100px){.hero-grid{gap:35px}.orders-v2 h1{font-size:53px}.story-board{padding-inline:20px}.board-step{gap:12px}.board-step h2{font-size:22px}.section-intro{gap:45px}.invoice-grid{gap:40px}.document-pair{gap:10px}.document-pair>div{padding:17px 12px}.invoice-example{padding:24px}.exchange-grid{gap:50px}.orders-v2 .navlinks{gap:5px}.orders-v2 .navlinks a{padding:8px}.evidence-after{gap:25px}.automation{gap:45px}}
@media(max-width:700px){.review-bar{font-size:max(8px,var(--mobile-min-type,0px));gap:10px}.review-bar span{max-width:145px}.hero-grid{grid-template-columns:1fr;padding-block:42px 35px;gap:32px}.orders-v2 h1{font-size:47px;letter-spacing:-2px}.lede{font-size:15px;line-height:1.7}.hero-copy .cta{gap:10px}.orders-v2 .btn{font-size:max(12px,var(--mobile-min-type,0px));padding:14px 16px}.story-board{transform:none;padding:20px}.board-step{padding-block:22px;gap:10px}.board-step h2{font-size:21px}.board-step small{font-size:max(8px,var(--mobile-min-type,0px))}.board-step p{font-size:max(11px,var(--mobile-min-type,0px))}.step-quantity{font-size:27px}.board-foot{font-size:max(10px,var(--mobile-min-type,0px));flex-wrap:wrap}.board-foot small{font-size:max(8px,var(--mobile-min-type,0px))}.board-heading{font-size:max(8px,var(--mobile-min-type,0px));letter-spacing:1px}.hero-bottom{font-size:max(8px,var(--mobile-min-type,0px));letter-spacing:1px;gap:20px}.hero-bottom span:last-child{display:none}.chapter-nav a{padding-block:16px;gap:7px;font-size:max(9px,var(--mobile-min-type,0px));align-items:flex-start}.chapter-nav span{font-size:max(10px,var(--mobile-min-type,0px));max-width:82px}.section-intro{display:block;margin-bottom:25px}.orders-v2 h2{font-size:33px;letter-spacing:-1.2px}.section-intro>p{font-size:14px;margin-bottom:0}.orders-v2 .eyebrow{font-size:max(9px,var(--mobile-min-type,0px));letter-spacing:1.4px;margin-bottom:18px}.evidence-section{padding-block:45px}.evidence-tabs button{font-size:max(11px,var(--mobile-min-type,0px));padding:12px 13px}.evidence-tabs>span{display:none}.evidence-panel{padding:16px 12px}.evidence-insight{display:block;padding-bottom:16px}.evidence-insight p{gap:13px}.evidence-insight strong{font-size:23px}.evidence-insight p>span{font-size:max(11px,var(--mobile-min-type,0px))}.status{display:inline-block;margin-top:12px;font-size:max(9px,var(--mobile-min-type,0px))}.zoom-label{font-size:max(9px,var(--mobile-min-type,0px));bottom:4px;right:4px;padding:5px 8px}.screenshot-button img{min-height:150px;object-fit:cover;object-position:left}.image-caption{font-size:max(9px,var(--mobile-min-type,0px));line-height:1.6}.evidence-after{display:block;padding-top:18px}.evidence-after p{font-size:max(11px,var(--mobile-min-type,0px))}.evidence-after a{margin-top:10px;font-size:max(12px,var(--mobile-min-type,0px));white-space:normal}.availability{font-size:max(10px,var(--mobile-min-type,0px));line-height:1.6}.invoice-section{padding-block:45px}.invoice-grid{display:block}.invoice-heading h2{font-size:43px}.invoice-heading>p:not(.eyebrow){font-size:14px}.invoice-example{margin-top:25px;padding:20px 15px}.invoice-example .eyebrow{font-size:max(8px,var(--mobile-min-type,0px))}.document-pair{gap:6px;grid-template-columns:1fr 15px 1fr}.document-pair>div{padding:12px 10px;min-height:245px}.document-pair h3{font-size:18px}.document-pair small{font-size:max(8px,var(--mobile-min-type,0px));letter-spacing:.5px}.document-pair p{font-size:max(10px,var(--mobile-min-type,0px))}.document-arrow{font-size:19px}.example-note{font-size:max(8px,var(--mobile-min-type,0px))}.example-takeaway{font-size:18px}.situations{padding-block:45px}.situations-grid{grid-template-columns:1fr;gap:17px}.situations article{padding:25px}.situations h3{font-size:25px}.situations article>p{font-size:max(13px,var(--mobile-min-type,0px))}.scenario-label{font-size:max(8px,var(--mobile-min-type,0px));letter-spacing:1px}.cycle-strip span{font-size:max(9px,var(--mobile-min-type,0px));padding:10px}.cycle-strip b{font-size:max(12px,var(--mobile-min-type,0px))}.consignment-math b{font-size:32px}.consignment-math span{font-size:max(9px,var(--mobile-min-type,0px))}.automation{grid-template-columns:1fr;gap:15px;padding-top:35px}.automation h3{font-size:25px}.orders-v2 summary{font-size:16px}.exchange{padding-block:45px}.exchange-grid{grid-template-columns:1fr;gap:25px}.exchange-grid>div>p:not(.eyebrow){font-size:14px}.closing{padding-block:45px;display:block}.closing>div>p:not(.eyebrow){font-size:14px}.closing-actions{margin-top:25px}.provenance{font-size:max(9px,var(--mobile-min-type,0px));line-height:1.7}.orders-v2 footer .container>div{gap:24px!important}.viewer-toolbar{padding:10px;gap:10px}.viewer-toolbar p{font-size:max(11px,var(--mobile-min-type,0px))}.viewer-hint{font-size:max(10px,var(--mobile-min-type,0px));margin-inline:10px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Final mobile readability pass: retain desktop type and each page composition. */
@media(max-width:760px){
  .orders-v2{--mobile-min-type:14px}
  .orders-v2 .lang-option,.orders-v2 #lang-current,.orders-v2 footer p,.orders-v2 footer a,.orders-v2 footer address,.orders-v2 footer strong,.orders-v2 footer .localized,.orders-v2 footer #year{font-size:14px;line-height:1.6}
  .orders-v2 button{min-height:44px}
  .orders-v2 .btn{min-height:44px;white-space:normal;text-align:center}
  .orders-v2 .review-bar{flex-wrap:wrap;line-height:1.5}
}

@media(max-width:760px){.orders-v2 #menuBtn{font-size:18px}.orders-v2 #close-viewer{font-size:14px}}

@media(max-width:760px){
.orders-v2 .chapter-nav>.wrap{grid-template-columns:repeat(3,minmax(0,1fr))}
.orders-v2 .chapter-nav a{min-width:0;flex-direction:column;align-items:flex-start;gap:6px}
.orders-v2 .chapter-nav span{min-width:0;max-width:100%;overflow-wrap:anywhere;line-height:1.5}
}

@media(max-width:760px){.orders-v2 .hero-grid>*, .orders-v2 .reader-grid>*{min-width:0}}

@media(max-width:760px){.orders-v2 .situations-grid{grid-template-columns:minmax(0,1fr)}.orders-v2 .cycle-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-v2 .cycle-strip span{min-width:0;padding:8px}.orders-v2 .cycle-strip b{overflow-wrap:anywhere}}
@media(max-width:760px){.orders-v2 .consignment-math span{min-width:0;flex:1;overflow-wrap:anywhere}.orders-v2 .consignment-math .remaining{padding:8px 7px}}
