.wc-panel-arch-hero{padding:84px 0 76px}.wc-panel-arch-hero__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:62px;align-items:center}.wc-panel-arch-diagram{background:#fff;border:1px solid #d9dfdc;box-shadow:0 24px 70px rgba(20,28,25,.13);padding:26px}.wc-panel-arch-diagram__control{background:#272b2a;color:#fff;padding:24px;text-align:center}.wc-panel-arch-diagram span,.wc-panel-arch-diagram small{display:block}.wc-panel-arch-diagram span{font-size:11px;letter-spacing:.12em;font-weight:700;color:#74807b}.wc-panel-arch-diagram__control span{color:#f15a24}.wc-panel-arch-diagram strong{display:block;font-size:18px;margin:5px 0}.wc-panel-arch-diagram small{font-size:12px;color:#7d8984}.wc-panel-arch-diagram__control small{color:#bfc7c3}.wc-panel-arch-diagram__link{position:relative;text-align:center;padding:28px 0 20px}.wc-panel-arch-diagram__link:before{content:"";position:absolute;left:50%;top:0;height:22px;border-left:1px solid #aab4af}.wc-panel-arch-diagram__nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wc-panel-arch-diagram__nodes div{border:1px solid #d9dfdc;padding:17px 14px;background:#f8f9f8}.wc-panel-arch-diagram__nodes strong{font-size:14px}.wc-panel-arch-diagram__sites{text-align:center;border-top:1px solid #d9dfdc;margin-top:18px;padding-top:16px}.wc-panel-arch-intro{max-width:850px;margin:0 auto 42px}.wc-panel-arch-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wc-panel-arch-principles article,.wc-panel-arch-boundaries article{border-top:2px solid #2d3431;padding:22px 4px 8px}.wc-panel-arch-principles article>span{font-size:12px;font-weight:800;color:#f15a24;letter-spacing:.12em}.wc-panel-arch-principles h3{margin:10px 0 8px}.wc-panel-arch-feature{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:58px;align-items:center}.wc-panel-arch-feature--reverse{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)}.wc-panel-arch-feature--reverse .wc-panel-arch-feature__copy{order:2}.wc-panel-arch-feature--reverse .wc-panel-arch-shot{order:1}.wc-panel-arch-feature__copy{max-width:520px}.wc-panel-arch-feature__copy h2{font-size:clamp(32px,3.4vw,50px);line-height:1.04;margin:8px 0 20px}.wc-panel-arch-feature__copy p:not(.wc-eyebrow){font-size:17px;line-height:1.72;color:#66716c}.wc-section--dark .wc-panel-arch-feature__copy p:not(.wc-eyebrow){color:#c4ccc8}.wc-panel-arch-shot{margin:0}.wc-panel-arch-shot img{display:block;width:100%;height:auto}.wc-panel-arch-runtime__copy{max-width:790px}.wc-panel-arch-runtime__copy h2{font-size:clamp(34px,4vw,54px);margin:8px 0 18px}.wc-panel-arch-flow{display:grid;grid-template-columns:1fr auto 1.2fr auto 1fr auto 1fr auto 1.3fr;gap:12px;align-items:center;margin-top:40px}.wc-panel-arch-flow div{border:1px solid #d8dfdb;background:#f8f9f8;padding:22px 16px;min-height:112px}.wc-panel-arch-flow div span{display:block;font-size:11px;font-weight:800;color:#f15a24;letter-spacing:.12em}.wc-panel-arch-flow div strong{display:block;margin-top:7px}.wc-panel-arch-flow div small{display:block;margin-top:6px;color:#6c7772}.wc-panel-arch-flow i{font-style:normal;font-size:22px;color:#87918c}.wc-panel-arch-flow-note{margin:18px 0 0;color:#66716c;font-size:14px}.wc-panel-arch-security .wc-section-heading{max-width:800px}.wc-panel-arch-boundaries{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px}.wc-panel-arch-boundaries article{border-color:#69736f}.wc-panel-arch-boundaries strong{font-size:18px}.wc-panel-arch-boundaries p{color:#c4ccc8;line-height:1.65}.wc-panel-arch-final{border-top:1px solid #d9dfdc}.wc-panel-arch-final__inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.wc-panel-arch-final h2{font-size:clamp(36px,4.2vw,58px);line-height:1.02;margin:8px 0}.wc-panel-arch-final__inner>div:last-child>p{font-size:18px;line-height:1.7;color:#66716c}.wc-panel-arch-final .wc-actions{margin-top:24px}@media(max-width:1050px){.wc-panel-arch-hero__grid,.wc-panel-arch-feature,.wc-panel-arch-feature--reverse{grid-template-columns:1fr}.wc-panel-arch-feature--reverse .wc-panel-arch-feature__copy,.wc-panel-arch-feature--reverse .wc-panel-arch-shot{order:initial}.wc-panel-arch-feature__copy{max-width:760px}.wc-panel-arch-flow{grid-template-columns:1fr}.wc-panel-arch-flow i{transform:rotate(90deg);justify-self:center}.wc-panel-arch-boundaries{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.wc-panel-arch-hero{padding-top:58px}.wc-panel-arch-diagram{padding:16px}.wc-panel-arch-diagram__nodes,.wc-panel-arch-principles,.wc-panel-arch-boundaries,.wc-panel-arch-final__inner{grid-template-columns:1fr}.wc-panel-arch-diagram__nodes{gap:8px}.wc-panel-arch-feature{gap:30px}.wc-panel-arch-boundaries{gap:12px}.wc-panel-arch-final__inner{gap:30px}}
