/* Dedicated SD-WAN landing page. All selectors are scoped to this page. */
.mfb-sdwan-view #bd-main{overflow:hidden;background:#fff}
.mfb-sdwan-view .mfb-sdw{--sdw-green:#0d3025;--sdw-deep:#071f18;--sdw-mid:#174638;--sdw-orange:#ec4d25;--sdw-orange-dark:#cb3b18;--sdw-ink:#15271f;--sdw-muted:#617169;--sdw-line:#d8e1dc;--sdw-soft:#f2f4f3;--sdw-mint:#ebf5ef;--sdw-warm:#fff3ec;width:100%;margin:0;color:var(--sdw-ink);font-family:inherit}
.mfb-sdw *{box-sizing:border-box}
.mfb-sdw__wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}
.mfb-sdw h1,.mfb-sdw h2,.mfb-sdw h3,.mfb-sdw p{overflow-wrap:normal;word-break:normal;hyphens:none}
.mfb-sdw h1,.mfb-sdw h2,.mfb-sdw h3{margin:0;color:var(--sdw-ink);font-family:inherit;font-weight:850;letter-spacing:-.045em}
.mfb-sdw h2{max-width:910px;font-size:clamp(39px,4.6vw,60px);line-height:1.04;text-wrap:balance}
.mfb-sdw h3{font-size:22px;line-height:1.18}
.mfb-sdw p{margin:0}
.mfb-sdw a,.mfb-sdw button{font-family:inherit}
.mfb-sdw a:focus-visible,.mfb-sdw button:focus-visible,.mfb-sdw summary:focus-visible{outline:3px solid #ff9b82;outline-offset:3px}
.mfb-sdw svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mfb-sdw__eyebrow{margin:0 0 18px!important;color:var(--sdw-orange)!important;font-size:10px!important;font-weight:900!important;line-height:1.4!important;letter-spacing:.19em!important;text-transform:uppercase}
.mfb-sdw__section-head{max-width:900px;margin-bottom:44px}
.mfb-sdw__section-head>p:last-child{max-width:820px;margin-top:24px;color:var(--sdw-muted);font-size:15px;line-height:1.76}
.mfb-sdw__intro-heading{margin-top:29px!important;font-size:19px!important;letter-spacing:-.02em!important}
.mfb-sdw__intro-heading+p{margin-top:9px!important}
.mfb-sdw__section-head.is-split{display:grid;max-width:none;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:clamp(38px,7vw,92px);align-items:end}
.mfb-sdw__section-head.is-split>p:last-child{margin:0}

/* Full-bleed hero with a fixed readable copy column. */
.mfb-sdw__hero{position:relative;isolation:isolate;display:flex;min-height:760px;align-items:center;overflow:hidden;background:var(--sdw-deep);color:#fff}
.mfb-sdw__hero-media,.mfb-sdw__hero-shade{position:absolute;z-index:-2;inset:0;display:block}
.mfb-sdw__hero-media img{width:100%;height:100%;object-fit:cover;object-position:center center}
.mfb-sdw__hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(4,23,17,.98) 0%,rgba(5,28,21,.95) 34%,rgba(5,28,21,.72) 52%,rgba(5,28,21,.12) 79%,rgba(5,28,21,.03) 100%)}
.mfb-sdw__hero-inner{padding-block:78px}
.mfb-sdw__hero-copy{width:min(100%,690px)}
.mfb-sdw__hero .mfb-sdw__eyebrow{color:#ff9b82!important}
.mfb-sdw__hero h1{max-width:690px;color:#fff;font-size:clamp(51px,5.25vw,75px);line-height:.99;letter-spacing:-.055em;text-wrap:balance}
.mfb-sdw__hero-subtitle{max-width:660px;margin-top:22px!important;color:#fff;font-size:clamp(21px,2vw,27px);font-weight:820;line-height:1.28;letter-spacing:-.025em}
.mfb-sdw__hero-intro{max-width:650px;margin-top:18px!important;color:#d3ded8;font-size:15px;line-height:1.72}
.mfb-sdw__hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:30px}
.mfb-sdw__hero-actions button,.mfb-sdw__hero-actions a,.mfb-sdw__cta button{display:inline-flex;min-height:55px;align-items:center;justify-content:center;gap:22px;padding:13px 21px;border:1px solid rgba(255,255,255,.42);border-radius:12px;background:rgba(255,255,255,.055);color:#fff!important;font-size:13px;font-weight:850;line-height:1.2;text-decoration:none!important;cursor:pointer;transition:background-color .18s,border-color .18s,transform .18s}
.mfb-sdw__hero-actions button,.mfb-sdw__cta button{border-color:var(--sdw-orange);background:var(--sdw-orange)}
.mfb-sdw__hero-actions a:hover{border-color:#fff;background:rgba(255,255,255,.12)}
.mfb-sdw__hero-actions button:hover,.mfb-sdw__cta button:hover{border-color:var(--sdw-orange-dark);background:var(--sdw-orange-dark);transform:translateY(-2px)}
.mfb-sdw__hero-proof{display:grid!important;max-width:690px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;margin:27px 0 0!important;padding:0!important;list-style:none!important}
.mfb-sdw__hero-proof li{position:relative;display:flex!important;min-height:41px;align-items:center;padding:9px 12px 9px 34px!important;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.055);color:#e9f0ed!important;font-size:11px!important;font-weight:760!important;line-height:1.35!important}
.mfb-sdw__hero-proof li::before{position:absolute;left:13px;width:8px;height:8px;border-radius:50%;background:var(--sdw-orange);content:""}

/* Source answer layer. */
.mfb-sdw__quick{padding:22px 0;background:#fff}
.mfb-sdw__quick details{margin:0;overflow:hidden;border:1px solid var(--sdw-line);border-radius:18px;background:var(--sdw-soft)}
.mfb-sdw__quick summary{display:grid;min-height:116px;grid-template-columns:minmax(0,1fr) 48px;gap:22px;align-items:center;padding:24px 28px;color:var(--sdw-ink);cursor:pointer;list-style:none}
.mfb-sdw__quick summary::-webkit-details-marker{display:none}
.mfb-sdw__quick summary>span{display:grid;gap:5px;min-width:0}
.mfb-sdw__quick summary b{color:var(--sdw-orange);font-size:9px;letter-spacing:.17em;text-transform:uppercase}
.mfb-sdw__quick summary strong{font-size:clamp(20px,2.2vw,27px);line-height:1.2;letter-spacing:-.035em}
.mfb-sdw__quick summary small{color:var(--sdw-muted);font-size:12px;line-height:1.5}
.mfb-sdw__quick summary>i{position:relative;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--sdw-line);transition:background-color .18s,transform .18s}
.mfb-sdw__quick summary>i::before,.mfb-sdw__quick summary>i::after{position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:2px;background:var(--sdw-orange);content:"";transform:translate(-50%,-50%)}
.mfb-sdw__quick summary>i::after{transform:translate(-50%,-50%) rotate(90deg)}
.mfb-sdw__quick details[open] summary>i{background:var(--sdw-warm);transform:rotate(45deg)}
.mfb-sdw__quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 21px 21px}
.mfb-sdw__quick-grid article{min-width:0;padding:20px;border:1px solid var(--sdw-line);border-radius:14px;background:#fff}
.mfb-sdw__quick-grid h3{font-size:17px;letter-spacing:-.025em}
.mfb-sdw__quick-grid p{margin-top:11px;color:var(--sdw-muted);font-size:12px;line-height:1.66}

/* Open architecture comparison: three independent columns, no enclosing card. */
.mfb-sdw__architectures{scroll-margin-top:86px;padding:clamp(78px,8vw,108px) 0;background:var(--sdw-soft)}
.mfb-sdw__architecture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sdw-line);border-bottom:1px solid var(--sdw-line)}
.mfb-sdw__architecture-grid article{display:flex;min-width:0;min-height:380px;flex-direction:column;padding:30px 30px 28px}
.mfb-sdw__architecture-grid article+article{border-left:1px solid var(--sdw-line)}
.mfb-sdw__architecture-icon{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:15px;background:#fff;color:var(--sdw-orange)}
.mfb-sdw__architecture-grid h3{margin-top:46px;font-size:28px}
.mfb-sdw__architecture-grid p{margin-top:15px;color:var(--sdw-muted);font-size:13px;line-height:1.7}
.mfb-sdw__tags{display:flex!important;flex-wrap:wrap;gap:7px!important;margin:20px 0 0!important;padding:0!important;list-style:none!important}
.mfb-sdw__tags li{padding:7px 9px!important;border-radius:999px;background:#fff;color:#53635b!important;font-size:9px!important;font-weight:800!important}
.mfb-sdw__architecture-note{margin-top:auto;padding-top:28px;color:var(--sdw-green);font-size:11px;font-weight:780;line-height:1.5}
.mfb-sdw__guide-link{display:flex;flex-wrap:wrap;gap:6px 9px;margin-top:27px!important;color:var(--sdw-muted);font-size:13px;line-height:1.65}
.mfb-sdw__guide-link a{color:var(--sdw-green)!important;font-weight:820;text-decoration-thickness:1px;text-underline-offset:4px}
.mfb-sdw__guide-link a:hover{color:var(--sdw-orange)!important}

/* Connected WAN factors. */
.mfb-sdw__signals{padding:clamp(78px,8vw,108px) 0;background:#fff}
.mfb-sdw__signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--sdw-line)}
.mfb-sdw__signal-grid article{display:grid;min-width:0;min-height:210px;grid-template-columns:46px minmax(0,1fr);column-gap:17px;align-content:center;padding:27px;background:#fff}
.mfb-sdw__signal-grid span{display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:13px;background:var(--sdw-warm);color:var(--sdw-orange)}
.mfb-sdw__signal-grid h3{font-size:18px}
.mfb-sdw__signal-grid p{grid-column:2;margin-top:9px;color:var(--sdw-muted);font-size:11.5px;line-height:1.6}

/* Shared lead logic, dedicated presentation. */
.mfb-sdw__check{scroll-margin-top:86px;padding:clamp(78px,8vw,108px) 0;background:var(--sdw-deep);color:#fff}
.mfb-sdw__check-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);gap:clamp(40px,7vw,92px);align-items:center}
.mfb-sdw__check h2{color:#fff}
.mfb-sdw__check-copy>p:not(.mfb-sdw__eyebrow){max-width:690px;margin-top:23px;color:#bcd0c7;font-size:14px;line-height:1.75}
.mfb-sdw__check-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 18px;margin-top:30px}
.mfb-sdw__check-points span{position:relative;padding-left:24px;color:#e5efea;font-size:11px;font-weight:760;line-height:1.45}
.mfb-sdw__check-points span::before{position:absolute;top:0;left:0;display:flex;width:17px;height:17px;align-items:center;justify-content:center;border-radius:50%;background:#1b5643;color:#83e4b2;font-size:10px;content:"✓"}
.mfb-sdw__config{min-width:0;padding:30px;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:#12372c}
.mfb-sdw__config-label{margin-bottom:15px!important;color:#ff9b82;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.mfb-sdw__config>.mfb-bic{margin:0}
.mfb-sdw__config .mfb-bic__launch{position:relative;display:grid!important;width:100%!important;min-height:118px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:15px!important;margin:0!important;padding:18px!important;overflow:hidden;border:0!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;color:var(--sdw-ink)!important;text-align:left!important}
.mfb-sdw__config .mfb-bic__launch::before,.mfb-sdw__config .mfb-bic__launch::after{display:none!important}
.mfb-sdw__config .mfb-bic__badge{display:none!important}
.mfb-sdw__config .mfb-bic__launch-icon{display:flex!important;width:52px!important;height:52px!important;align-items:center!important;justify-content:center!important;border:1px solid #ffd4c7!important;border-radius:14px!important;background:#fff0eb!important;color:var(--sdw-orange)!important;box-shadow:none!important}
.mfb-sdw__config .mfb-bic__launch-copy{display:grid!important;gap:5px!important;padding:0!important}
.mfb-sdw__config .mfb-bic__launch-copy strong{color:var(--sdw-ink)!important;font-size:16px!important;line-height:1.25!important}
.mfb-sdw__config .mfb-bic__launch-copy small{color:var(--sdw-muted)!important;font-size:10px!important;line-height:1.45!important}
.mfb-sdw__config .mfb-bic__launch-action{grid-column:1/-1;display:flex!important;width:100%!important;height:50px!important;align-items:center!important;justify-content:space-between!important;padding:0 17px!important;border:0!important;border-radius:11px!important;background:var(--sdw-orange)!important;color:#fff!important;box-shadow:none!important}
.mfb-sdw__config .mfb-bic__launch:hover{box-shadow:none!important;transform:none!important}
.mfb-sdw__config .mfb-bic__launch:hover .mfb-bic__launch-action{background:var(--sdw-orange-dark)!important}
.mfb-sdw__config>small{display:block;margin-top:15px;color:#aec4ba;font-size:10px;line-height:1.55;text-align:center}

/* Four-step delivery sequence. */
.mfb-sdw__process{padding:clamp(78px,8vw,108px) 0;background:var(--sdw-soft)}
.mfb-sdw__process-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px!important;margin:0!important;padding:0!important;list-style:none!important}
.mfb-sdw__process-list li{position:relative;display:flex;min-width:0;min-height:324px;flex-direction:column;padding:0!important;border:1px solid var(--sdw-line);border-radius:20px;background:#fff;transition:border-color .2s ease,transform .2s ease}
.mfb-sdw__process-list li:not(:last-child)::after{position:absolute;z-index:3;top:72px;right:-25px;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--sdw-line);border-radius:50%;background:#fff;color:var(--sdw-orange);font-size:18px;content:"→"}
.mfb-sdw__process-visual{position:relative;display:flex;min-height:170px;align-items:center;justify-content:center;overflow:hidden;border-radius:19px 19px 0 0;border-bottom:1px solid var(--sdw-line);background:#e9f2ed}
.mfb-sdw__process-list li:nth-child(even) .mfb-sdw__process-visual{background:#fff1ea}
.mfb-sdw__process-visual>b{position:absolute;z-index:2;top:14px;left:14px;display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:11px;background:#fff;color:var(--sdw-orange);font-size:10px;font-weight:900;letter-spacing:.12em;box-shadow:inset 0 0 0 1px var(--sdw-line)}
.mfb-sdw .mfb-sdw__process-svg{display:block;width:100%;height:154px;padding:9px 6px 0}
.mfb-sdw__process-svg .is-wire,.mfb-sdw__process-svg .is-site path,.mfb-sdw__process-svg .is-grid,.mfb-sdw__process-svg .is-controller-mark,.mfb-sdw__process-svg .is-endpoint path,.mfb-sdw__process-svg .is-cloud,.mfb-sdw__process-svg .is-device-mark,.mfb-sdw__process-svg .is-route,.mfb-sdw__process-svg .is-search-line,.mfb-sdw__process-svg .is-check-mark{fill:none;stroke:var(--sdw-green);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.mfb-sdw__process-svg .is-wire{stroke:#4c7465;stroke-dasharray:3 5}.mfb-sdw__process-svg .is-site rect,.mfb-sdw__process-svg .is-screen,.mfb-sdw__process-svg .is-endpoint rect,.mfb-sdw__process-svg .is-device{fill:#fff;stroke:var(--sdw-line);stroke-width:1.5}.mfb-sdw__process-svg .is-core,.mfb-sdw__process-svg .is-controller,.mfb-sdw__process-svg .is-chart-dot{fill:var(--sdw-orange)}.mfb-sdw__process-svg .is-core-mark,.mfb-sdw__process-svg .is-controller-mark,.mfb-sdw__process-svg .is-check-mark{stroke:#fff}.mfb-sdw__process-svg .is-grid{stroke:#d9e4df;stroke-width:1}.mfb-sdw__process-svg .is-chart{fill:none;stroke:var(--sdw-orange);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.mfb-sdw__process-svg .is-search{fill:var(--sdw-green)}.mfb-sdw__process-svg .is-search-line{stroke:var(--sdw-orange);stroke-width:4}.mfb-sdw__process-svg .is-cloud{fill:#fff;stroke:#789488}.mfb-sdw__process-svg .is-route{stroke:var(--sdw-orange);stroke-width:3}.mfb-sdw__process-svg .is-stage{fill:#ffd8ca;stroke:var(--sdw-orange);stroke-width:1.5}.mfb-sdw__process-svg .is-check{fill:var(--sdw-green);stroke:#fff;stroke-width:2}
.mfb-sdw__process-copy{display:flex;flex:1;flex-direction:column;padding:24px 21px 25px}
.mfb-sdw__process-list h3{font-size:21px}
.mfb-sdw__process-list p{margin-top:13px;color:var(--sdw-muted);font-size:12px;line-height:1.65}

/* Decision factors with one strong visual anchor and light supporting rows. */
.mfb-sdw__factors{padding:clamp(78px,8vw,108px) 0;background:#fff}
.mfb-sdw__factor-layout{display:grid;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:clamp(42px,7vw,92px);align-items:stretch}
.mfb-sdw__factor-visual{position:relative;min-height:560px;margin:0;overflow:hidden;border:1px solid #244d40;border-radius:24px;background:var(--sdw-deep)}
.mfb-sdw__factor-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.mfb-sdw__factor-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--sdw-line)}
.mfb-sdw__factor-list article{display:flex;min-width:0;min-height:185px;flex-direction:column;padding:24px;background:#fff;transition:background-color .18s,transform .18s}
.mfb-sdw__factor-list span{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:var(--sdw-warm);color:var(--sdw-orange)}
.mfb-sdw__factor-list h3{margin-top:auto;padding-top:28px;font-size:18px}.mfb-sdw__factor-list p{margin-top:9px;color:var(--sdw-muted);font-size:11.5px;line-height:1.58}

.mfb-sdw__cta{padding:clamp(64px,7vw,88px) 0;background:var(--sdw-green);color:#fff}
.mfb-sdw__cta .mfb-sdw__wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:46px;align-items:end}.mfb-sdw__cta h2{max-width:820px;color:#fff;font-size:clamp(36px,4.5vw,56px)}.mfb-sdw__cta p{max-width:750px;margin-top:20px;color:#c1d1ca;font-size:14px;line-height:1.72}.mfb-sdw__cta button{min-width:220px}

.mfb-sdw__faq{padding:clamp(78px,8vw,108px) 0;background:var(--sdw-soft)}
.mfb-sdw__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}
.mfb-sdw__faq details{align-self:start;margin:0;border:1px solid var(--sdw-line);border-radius:15px;background:#fff}
.mfb-sdw__faq summary{position:relative;display:flex;min-height:78px;align-items:center;padding:19px 59px 19px 20px;color:var(--sdw-ink);font-size:14px;font-weight:820;line-height:1.45;cursor:pointer;list-style:none}.mfb-sdw__faq summary::-webkit-details-marker{display:none}.mfb-sdw__faq summary>span{position:absolute;top:50%;right:18px;display:flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:50%;background:var(--sdw-warm);color:var(--sdw-orange);font-size:22px;line-height:1;transform:translateY(-50%);transition:transform .18s}.mfb-sdw__faq details[open] summary>span{transform:translateY(-50%) rotate(45deg)}.mfb-sdw__faq details>div{padding:0 20px 21px}.mfb-sdw__faq details p{color:var(--sdw-muted);font-size:13px;line-height:1.72}

.mfb-sdw.has-motion [data-mfb-sdw-reveal]{opacity:.82;transform:translateY(6px)}
.mfb-sdw.has-motion [data-mfb-sdw-reveal].is-visible{opacity:1;transform:none;transition:opacity .24s ease-out,transform .24s ease-out}
@media(hover:hover) and (pointer:fine){.mfb-sdw__process-list li:hover{border-color:#b9ccc2;transform:translateY(-3px)}.mfb-sdw__factor-list article:hover{background:var(--sdw-mint);transform:translateY(-3px)}}

@media(max-width:1080px){
 .mfb-sdw__signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mfb-sdw__process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important}.mfb-sdw__process-list li::after{display:none}.mfb-sdw__factor-layout{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:35px}.mfb-sdw__factor-visual{min-height:520px}
}
@media(max-width:860px){
 .mfb-sdw__hero{min-height:720px}.mfb-sdw__hero-shade{background:linear-gradient(90deg,rgba(4,23,17,.98),rgba(5,28,21,.91) 60%,rgba(5,28,21,.4))}
 .mfb-sdw__section-head.is-split,.mfb-sdw__check-grid,.mfb-sdw__factor-layout{grid-template-columns:1fr}.mfb-sdw__section-head.is-split{gap:19px}.mfb-sdw__section-head.is-split>p:last-child{max-width:690px}.mfb-sdw__config{width:min(100%,680px)}.mfb-sdw__factor-visual{width:min(100%,520px);min-height:0;aspect-ratio:4/5}.mfb-sdw__process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important}.mfb-sdw__process-list li::after{display:none}
}
@media(max-width:680px){
 .mfb-sdw__wrap{width:calc(100% - 32px)}.mfb-sdw__eyebrow{margin-bottom:15px!important;font-size:9px!important;letter-spacing:.16em!important}.mfb-sdw h2{font-size:clamp(32px,9.3vw,41px);line-height:1.05}.mfb-sdw__section-head{margin-bottom:31px}.mfb-sdw__section-head>p:last-child{margin-top:18px;font-size:13px;line-height:1.67}
 .mfb-sdw__hero{min-height:0;align-items:stretch}.mfb-sdw__hero-media img{object-position:center center}.mfb-sdw__hero-shade{background:linear-gradient(180deg,rgba(4,23,17,.55) 0%,rgba(4,23,17,.77) 34%,rgba(4,23,17,.98) 100%)}.mfb-sdw__hero-inner{display:flex;min-height:760px;align-items:flex-end;padding-block:48px 54px}.mfb-sdw__hero-copy{max-width:100%}.mfb-sdw__hero h1{max-width:100%;font-size:clamp(36px,10.8vw,47px);line-height:1.01}.mfb-sdw__hero-subtitle{margin-top:20px!important;font-size:19px}.mfb-sdw__hero-intro{margin-top:15px!important;font-size:13px;line-height:1.62}.mfb-sdw__hero-actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:24px}.mfb-sdw__hero-actions button,.mfb-sdw__hero-actions a{width:100%;min-height:53px}.mfb-sdw__hero-proof{grid-template-columns:1fr;margin-top:21px!important}.mfb-sdw__hero-proof li{min-height:38px}
 .mfb-sdw__quick{padding:18px 0}.mfb-sdw__quick summary{min-height:108px;grid-template-columns:minmax(0,1fr) 40px;gap:14px;padding:19px 17px}.mfb-sdw__quick summary>i{width:40px;height:40px}.mfb-sdw__quick summary strong{font-size:19px}.mfb-sdw__quick summary small{font-size:11px}.mfb-sdw__quick-grid{grid-template-columns:minmax(0,1fr);padding:0 12px 12px}.mfb-sdw__quick-grid article{padding:17px}.mfb-sdw__quick-grid h3{font-size:16px}
 .mfb-sdw__architectures,.mfb-sdw__signals,.mfb-sdw__check,.mfb-sdw__process,.mfb-sdw__factors,.mfb-sdw__faq{padding:62px 0}.mfb-sdw__architecture-grid{grid-template-columns:minmax(0,1fr)}.mfb-sdw__architecture-grid article{min-height:0;padding:25px 0}.mfb-sdw__architecture-grid article+article{border-top:1px solid var(--sdw-line);border-left:0}.mfb-sdw__architecture-grid h3{margin-top:30px}.mfb-sdw__architecture-note{margin-top:24px;padding-top:0}
 .mfb-sdw__signal-grid{grid-template-columns:minmax(0,1fr)}.mfb-sdw__signal-grid article{min-height:0;padding:22px}.mfb-sdw__check-copy>p:not(.mfb-sdw__eyebrow){font-size:13px;line-height:1.67}.mfb-sdw__check-points{grid-template-columns:1fr;gap:10px}.mfb-sdw__config{padding:22px 17px}.mfb-sdw__config .mfb-bic__launch{padding:15px!important}.mfb-sdw__config .mfb-bic__launch-action{min-height:49px}
 .mfb-sdw__process-list{grid-template-columns:minmax(0,1fr);gap:42px!important}.mfb-sdw__process-list li{min-height:0}.mfb-sdw__process-list li:not(:last-child)::after{top:auto;right:50%;bottom:-30px;display:flex;transform:translateX(50%) rotate(90deg)}.mfb-sdw__process-visual{min-height:164px}.mfb-sdw__process-copy{padding:22px 19px 24px}
 .mfb-sdw__factor-visual{width:100%;min-height:0;aspect-ratio:4/5;border-radius:18px}.mfb-sdw__factor-list{grid-template-columns:minmax(0,1fr)}.mfb-sdw__factor-list article{min-height:0;padding:22px 0}.mfb-sdw__factor-list h3{margin-top:25px;padding:0}
 .mfb-sdw__cta{padding:58px 0}.mfb-sdw__cta .mfb-sdw__wrap{grid-template-columns:1fr;gap:29px;align-items:start}.mfb-sdw__cta h2{font-size:34px}.mfb-sdw__cta p{font-size:13px}.mfb-sdw__cta button{width:100%}.mfb-sdw__faq-grid{grid-template-columns:minmax(0,1fr)}.mfb-sdw__faq summary{min-height:70px;padding:17px 53px 17px 16px;font-size:13px}.mfb-sdw__faq summary>span{right:15px}.mfb-sdw__faq details>div{padding:0 16px 18px}
}
@media(max-width:360px){.mfb-sdw__wrap{width:calc(100% - 24px)}.mfb-sdw__hero-inner{min-height:748px;padding-block:45px 49px}.mfb-sdw__hero h1{font-size:35px}.mfb-sdw__config{padding-inline:14px}}
@media(prefers-reduced-motion:reduce){.mfb-sdw__hero-actions button,.mfb-sdw__hero-actions a,.mfb-sdw__cta button,.mfb-sdw__process-list li,.mfb-sdw__factor-list article,.mfb-sdw.has-motion [data-mfb-sdw-reveal]{opacity:1;transform:none;transition:none!important}}
