@font-face{font-family:BYOS JetBrains Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(/blog/byos/jetbrains-mono-normal-2c32b9b3.woff2)format("woff2")}@font-face{font-family:BYOS Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/blog/byos/newsreader-normal-2a69ec1c.woff2)format("woff2")}@font-face{font-family:BYOS Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/blog/byos/newsreader-italic-19a83cc7.woff2)format("woff2")}@font-face{font-family:BYOS Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/blog/byos/poppins-normal-3dc5d0c5.woff2)format("woff2")}.byos-case{--navy:#060c19;--navy-soft:#0e1524;--teal:#5cc3d6;--off-white:#f3f4f1;--ink:#0b0f1a;--ink-muted:#4b5768;--paper-line:#0b0f1a1f;--navy-line:#f3f4f124;--navy-text-muted:#f3f4f19e;--navy-text-soft:#f3f4f1db}.byos-case *{box-sizing:border-box;margin:0;padding:0}.byos-case{background:var(--navy);color:var(--off-white);-webkit-font-smoothing:antialiased;font-family:BYOS Poppins,sans-serif;font-size:17px;line-height:1.6}.byos-case ::selection{background:var(--teal);color:var(--ink)}.byos-case a{color:inherit}.byos-case .wrap{max-width:1120px;margin:0 auto;padding:0 40px}@media (width<=640px){.byos-case .wrap{padding:0 22px}}.byos-case .masthead{justify-content:space-between;align-items:center;padding-top:36px;display:flex}.byos-case .masthead img{width:auto;height:34px;display:block}.byos-case .masthead .tag{letter-spacing:2px;text-transform:uppercase;color:var(--navy-text-muted);border:1px solid var(--navy-line);border-radius:100px;padding:6px 12px;font-family:BYOS JetBrains Mono,monospace;font-size:12px;font-weight:600}.byos-case .hero{padding-top:96px;padding-bottom:84px}.byos-case .eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--teal);margin-bottom:28px;font-family:BYOS JetBrains Mono,monospace;font-size:14px;font-weight:600}.byos-case h1{letter-spacing:-.5px;text-wrap:balance;max-width:900px;color:var(--off-white);font-family:BYOS Newsreader,serif;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.18}.byos-case h1 .accent{color:var(--teal);font-style:italic}.byos-case .dek{color:var(--navy-text-soft);max-width:620px;margin-top:28px;font-family:BYOS Poppins,sans-serif;font-size:19px;font-weight:400;line-height:1.6}.byos-case .band{padding:80px 0}.byos-case .band.paper{background:var(--off-white);color:var(--ink)}.byos-case .band.dark{background:var(--navy);color:var(--off-white)}.byos-case .band.soft{background:var(--navy-soft);color:var(--off-white)}.byos-case .prose{max-width:660px}.byos-case .wrap.prose{max-width:1120px;margin-left:auto;margin-right:auto}.byos-case .wrap.prose>:not(.trade-flow),.byos-case .wrap.prose .trade-flow{max-width:660px}.byos-case .prose h2{text-wrap:balance;margin-bottom:24px;font-family:BYOS Newsreader,serif;font-size:clamp(26px,3.4vw,34px);font-weight:500;line-height:1.28}.byos-case .band.paper h2{color:var(--ink)}.byos-case .prose p{margin-bottom:18px}.byos-case .prose p:last-child{margin-bottom:0}.byos-case .band.paper p{color:#28313f}.byos-case .band.paper .prose p.muted,.byos-case .band.dark .prose p.muted{color:var(--ink-muted);font-size:15px}.byos-case .band.dark .prose p.muted{color:var(--navy-text-muted)}.byos-case .mech-grid{background:var(--navy-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:8px;display:grid}@media (width<=760px){.byos-case .mech-grid{grid-template-columns:1fr}}.byos-case .mech{background:var(--navy);flex-direction:column;gap:16px;padding:40px 36px;display:flex}.byos-case .mech .icon{width:30px;height:30px;color:var(--teal)}.byos-case .mech .tag{letter-spacing:2.5px;color:var(--teal);font-family:BYOS JetBrains Mono,monospace;font-size:13px;font-weight:700}.byos-case .mech p{color:var(--navy-text-soft);font-size:15.5px;line-height:1.6}.byos-case .timeline{grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}@media (width<=760px){.byos-case .timeline{grid-template-columns:1fr}}.byos-case .step{border-left:2px solid var(--paper-line);padding:0 32px 0 28px}.byos-case .step:first-child{border-left:2px solid #0000;padding-left:0}@media (width<=760px){.byos-case .step{border-left:none;border-top:2px solid var(--paper-line);margin-top:28px;padding-top:28px;padding-left:0}.byos-case .step:first-child{border-top:none;margin-top:0;padding-top:0}}.byos-case .step .m{letter-spacing:2px;color:#0e7a94;text-transform:uppercase;font-family:BYOS JetBrains Mono,monospace;font-size:13px;font-weight:700}.byos-case .step .dur{color:var(--ink-muted);margin-top:4px;font-family:BYOS JetBrains Mono,monospace;font-size:13px;font-weight:500}.byos-case .step h3{color:var(--ink);margin:14px 0 12px;font-family:BYOS Newsreader,serif;font-size:21px;font-weight:500}.byos-case .step p{color:#28313f;font-size:15px;line-height:1.6}.byos-case footer{padding-top:64px;padding-bottom:56px}.byos-case footer .rule{background:var(--navy-line);height:1px;margin-bottom:32px}.byos-case footer .row{align-items:center;gap:16px;display:flex}.byos-case footer img{opacity:.9;width:auto;height:26px}.byos-case footer .tagline{color:var(--navy-text-muted);max-width:520px;font-size:14.5px}.byos-case .trade-flow{grid-template-columns:1fr 1.45fr 1fr 1fr;align-items:center;gap:22px;margin:44px 0 6px;padding:0;list-style:none;display:grid}.byos-case .trade-flow li{border:1px solid var(--paper-line);text-align:center;border-radius:3px;min-width:0;padding:14px 8px;font:600 12px/1.6 BYOS JetBrains Mono,monospace;position:relative}.byos-case .trade-flow li:nth-child(2){color:#0e7a94;border-color:#0e7a94}.byos-case .trade-flow li:last-child{background:var(--ink);color:var(--off-white)}.byos-case .trade-flow li:not(:last-child):after{content:"";border-top:1.5px solid #0e7a94;border-right:1.5px solid #0e7a94;width:7px;height:7px;position:absolute;top:calc(50% - 4px);right:-17px;transform:rotate(45deg)}.byos-case footer.wrap{padding-top:64px;padding-bottom:56px}@media (width<=640px){.byos-case .hero{padding-top:64px;padding-bottom:56px}.byos-case .band{padding:56px 0}.byos-case .eyebrow{letter-spacing:2px;font-size:12px}.byos-case .dek{font-size:17px}.byos-case .masthead{gap:16px}.byos-case .masthead .tag{letter-spacing:1px;padding:6px 10px;font-size:10px}.byos-case .masthead img{height:28px}.byos-case .mech{padding:28px 24px}.byos-case .trade-flow{grid-template-columns:1fr;gap:24px;max-width:340px;margin-inline:auto}.byos-case .trade-flow li{padding:16px;font-size:13px}.byos-case .trade-flow li:not(:last-child):after{top:auto;bottom:-16px;right:calc(50% - 4px);transform:rotate(135deg)}.byos-case .step{padding-right:0}}.byos-case{padding-top:80px}.byos-case .return-link{color:var(--teal);text-underline-offset:4px;margin-top:28px;font-size:14px;display:inline-block}.byos-case a:focus-visible{outline:2px solid var(--teal);outline-offset:6px}.byos-case .solution-intro{margin-bottom:56px}.byos-case .delivery-title{color:var(--ink);margin-bottom:40px;font-family:BYOS Newsreader,serif;font-size:clamp(26px,3.4vw,34px);font-weight:500;line-height:1.28}.byos-case .impact-copy{margin-bottom:40px}.byos-case .impact-note{margin-top:8px}
