.MTwZuW_wrapper{position:relative}.MTwZuW_filters{gap:calc(var(--spacing) * 4);width:max-content;max-width:100%;padding:calc(var(--spacing) * 1.5);border-radius:var(--radius-nav-item);background:color-mix(in srgb, var(--color-accent-signal) 9%, var(--color-paper));scrollbar-width:none;margin-inline:auto;display:flex;overflow-x:auto}.MTwZuW_filters::-webkit-scrollbar{display:none}.MTwZuW_filters button{min-height:2.625rem;padding:0 calc(var(--spacing) * 4);border-radius:var(--radius-nav-item);color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:.75rem;font-weight:720;transition:background .2s,color .2s,transform .2s;position:relative}.MTwZuW_filters button:hover{color:var(--color-ink)}.MTwZuW_filters button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.MTwZuW_filters button:focus-visible{outline:.125rem solid var(--color-ink);outline-offset:.3125rem}.MTwZuW_resultSummary,.MTwZuW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;padding:0;position:absolute;overflow:hidden}.MTwZuW_grid{column-gap:clamp(calc(var(--spacing) * 6.5), 4vw, calc(var(--spacing) * 15.5));row-gap:clamp(calc(var(--spacing) * 8.5), 3vw, calc(var(--spacing) * 12));padding:calc(var(--spacing) * 8.5) calc(var(--spacing) * 2) calc(var(--spacing) * 3);grid-template-columns:repeat(6,minmax(0,1fr));animation:.22s both MTwZuW_reveal;display:grid}.MTwZuW_grid>div{min-width:0;min-height:5.75rem;padding:calc(var(--spacing) * 2);place-items:center;display:grid}.MTwZuW_grid img{object-fit:contain;opacity:.9;width:100%;max-width:9.875rem;height:4.5rem;transition:transform .22s,opacity .22s}.MTwZuW_grid>div:hover img{opacity:1;transform:translateY(-.125rem)scale(1.012)}@keyframes MTwZuW_reveal{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:80rem){.MTwZuW_filters{width:100%}.MTwZuW_grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:56.25rem){.MTwZuW_grid{column-gap:calc(var(--spacing) * 8.5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:40.625rem){.MTwZuW_filters{margin-right:calc(var(--spacing) * -4.5);width:calc(100% + 1.125rem);max-width:none;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 4.5) calc(var(--spacing) * 1.5) calc(var(--spacing) * 1.5);border-radius:var(--radius-nav-item);margin-left:0}.MTwZuW_filters button{min-height:2.875rem}.MTwZuW_grid{column-gap:calc(var(--spacing) * 7.5);row-gap:calc(var(--spacing) * 8.5);padding:calc(var(--spacing) * 7.5) var(--spacing) calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr))}.MTwZuW_grid>div{min-height:5.125rem;padding:var(--spacing)}.MTwZuW_grid img{max-width:9.5rem;height:4.25rem}}@media (prefers-reduced-motion:reduce){.MTwZuW_grid{animation:none}.MTwZuW_filters button,.MTwZuW_grid img{transition:none}}
.Hwow4q_page{--anchor-offset:11rem}.Hwow4q_sectionNav{z-index:900;background:var(--color-brand-crimson);color:var(--color-paper);box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--color-brand-crimson) 12.5%, transparent);position:sticky;top:5.5rem}.Hwow4q_sectionNavInner{height:3.625rem;max-width:var(--container-page);padding:0 calc(var(--spacing) * 8);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 7.5);margin:auto;display:flex}.Hwow4q_sectionNavInner>strong{white-space:nowrap;font-size:1.0625rem}.Hwow4q_sectionLinksViewport{flex:1;min-width:0;height:100%;position:relative}.Hwow4q_sectionLinks{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 4);overscroll-behavior-x:contain;scrollbar-width:none;width:100%;min-width:0;height:100%;display:flex;overflow-x:auto}.Hwow4q_sectionLinksControl{z-index:2;background:linear-gradient(to var(--fade-direction), transparent, var(--color-brand-crimson) 48%);width:2.5rem;height:100%;color:var(--color-paper);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0}.Hwow4q_sectionLinksControl span{border:.0625rem solid color-mix(in srgb, var(--color-paper) 55%, transparent);background:color-mix(in srgb, var(--color-brand-crimson) 88%, transparent);border-radius:50%;place-items:center;width:1.625rem;height:1.625rem;font-size:1.25rem;line-height:1;display:grid}.Hwow4q_sectionLinksControl:hover span{background:color-mix(in srgb, var(--color-paper) 14%, var(--color-brand-crimson))}.Hwow4q_sectionLinksControl:focus-visible{outline:.1875rem solid var(--color-paper);outline-offset:-.3125rem}.Hwow4q_sectionLinksControlStart{--fade-direction:left;left:0}.Hwow4q_sectionLinksControlEnd{--fade-direction:right;right:0}.Hwow4q_sectionLinks::-webkit-scrollbar{display:none}.Hwow4q_sectionLinks a{height:100%;padding:0 calc(var(--spacing) * 4.5);white-space:nowrap;align-items:center;font-size:.875rem;font-weight:650;display:flex;position:relative}.Hwow4q_sectionLinks a:after{content:"";background:var(--color-paper);height:.1875rem;transition:transform .2s;position:absolute;bottom:0;left:1.125rem;right:1.125rem;transform:scaleX(0)}.Hwow4q_sectionLinks .Hwow4q_activeSectionLink:after{transform:scaleX(1)}.Hwow4q_sectionLinks a:hover{color:color-mix(in srgb, var(--color-paper) 82%, transparent)}.Hwow4q_sectionLinks a:focus-visible{outline:.1875rem solid var(--color-paper);outline-offset:-.3125rem;border-radius:var(--radius-card)}.Hwow4q_hero{background:radial-gradient(circle at 85% 25%, color-mix(in srgb, var(--color-brand-ember) 8%, var(--color-paper)), transparent 32%), var(--color-canvas);align-items:center;min-height:42.5rem;display:flex;overflow:hidden}.Hwow4q_heroInner,.Hwow4q_contentInner{width:100%;max-width:var(--container-page);padding:calc(var(--spacing) * 20) calc(var(--spacing) * 8);gap:calc(var(--spacing) * 20);grid-template-columns:1fr 1fr;align-items:center;margin:auto;display:grid}.Hwow4q_eyebrow{color:var(--color-brand-ignition);letter-spacing:.0875rem;text-transform:uppercase;font-size:.75rem;font-weight:850;display:inline-block}.Hwow4q_hero h1{max-width:45rem;margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 6);letter-spacing:-.25rem;font-size:clamp(3.25rem,5.8vw,5.125rem);line-height:.98}.Hwow4q_heroCopy>p{max-width:40.625rem;font-size:1.25rem}.Hwow4q_primaryCta{margin-top:calc(var(--spacing) * 8.5);align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3.75) calc(var(--spacing) * 5.5);border-radius:var(--radius-button);background:var(--color-brand-ignition);color:var(--color-paper);font-weight:780;display:inline-flex}.Hwow4q_nocVisual{border:.0625rem solid var(--color-ink-secondary);border-radius:var(--radius-card);background:var(--color-ink);min-width:0;color:var(--color-paper);box-shadow:0 2.125rem 4.6875rem color-mix(in srgb, var(--color-ink) 20%, transparent);overflow:hidden}.Hwow4q_visualHeader{height:3.375rem;padding:0 calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 4);border-bottom:.0625rem solid var(--color-ink-secondary);color:var(--color-ink-faint);font-size:.6875rem;display:flex}.Hwow4q_visualHeader span{border-radius:var(--radius-card);background:var(--color-brand-ignition);width:.5rem;height:.5rem}.Hwow4q_visualHeader span:nth-child(2){opacity:.6}.Hwow4q_visualHeader span:nth-child(3){opacity:.3}.Hwow4q_visualHeader strong{margin-left:auto}.Hwow4q_visualGrid{min-height:23.125rem;padding:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 4.5);grid-template-columns:1fr 9.375rem;display:grid}.Hwow4q_visualMain,.Hwow4q_visualSide>div{border:.0625rem solid var(--color-ink-secondary);border-radius:var(--radius-card);background:var(--color-ink)}.Hwow4q_visualMain{padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.Hwow4q_visualMain>span,.Hwow4q_visualSide span{color:var(--color-ink-faint);text-transform:uppercase;letter-spacing:.0375rem;font-size:.6875rem}.Hwow4q_visualMain>strong{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 5.5);font-size:3rem}.Hwow4q_chart{align-items:end;gap:calc(var(--spacing) * 4);height:10.625rem;margin-top:auto;display:flex}.Hwow4q_chart i{border-radius:var(--radius-card);background:linear-gradient(var(--color-brand-ignition), var(--color-brand-crimson));flex:1;display:block}.Hwow4q_visualSide{gap:calc(var(--spacing) * 4);display:grid}.Hwow4q_visualSide>div{padding:calc(var(--spacing) * 4.5);flex-direction:column;justify-content:center;display:flex}.Hwow4q_visualSide strong{margin-top:calc(var(--spacing) * 1.25);font-size:1.5625rem}.Hwow4q_visualSide .Hwow4q_ok{color:var(--color-accent-operational)}.Hwow4q_visualFooter{padding:calc(var(--spacing) * 4) calc(var(--spacing) * 7);border-top:.0625rem solid var(--color-ink-secondary);color:var(--color-ink-faint);justify-content:space-between;font-size:.6875rem;display:flex}.Hwow4q_visualFooter span{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.Hwow4q_visualFooter i{border-radius:var(--radius-card);background:var(--color-accent-operational);width:.4375rem;height:.4375rem;box-shadow:0 0 .75rem var(--color-accent-operational)}.Hwow4q_contentSection{scroll-margin-top:var(--anchor-offset);background:var(--color-paper)}.Hwow4q_softSection{background:var(--color-canvas)}.Hwow4q_darkSection{background:var(--color-ink);color:var(--color-paper)}.Hwow4q_contentInner{padding-block:calc(var(--spacing) * 27.5);align-items:start}.Hwow4q_sectionIntro{position:sticky;top:12.25rem}.Hwow4q_sectionIntro h2{margin:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 5);letter-spacing:-.15625rem;max-width:36.875rem;font-size:clamp(2.375rem,4.2vw,3.625rem);line-height:1.06}.Hwow4q_sectionIntro p{max-width:36.25rem}.Hwow4q_darkSection .Hwow4q_sectionIntro p{color:var(--color-wash)}.Hwow4q_itemGrid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Hwow4q_itemGrid article{min-height:15.3125rem;padding:calc(var(--spacing) * 6.5);border:.0625rem solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);position:relative}.Hwow4q_darkSection .Hwow4q_itemGrid article{border-color:var(--color-ink-secondary);background:var(--color-ink);color:var(--color-paper)}.Hwow4q_itemGrid article>svg:not(.Hwow4q_check){color:var(--color-brand-ignition)}.Hwow4q_itemNumber{color:var(--color-ink-faint);font-size:.6875rem;font-weight:800;position:absolute;top:1.25rem;right:1.375rem}.Hwow4q_itemGrid h3{margin:calc(var(--spacing) * 6) 0 calc(var(--spacing) * 2.5);font-size:1.25rem}.Hwow4q_itemGrid p{font-size:.875rem}.Hwow4q_darkSection .Hwow4q_itemGrid p{color:var(--color-wash)}.Hwow4q_check{color:var(--color-brand-ignition);position:absolute;bottom:1.25rem;right:1.375rem}.Hwow4q_finalCta{padding:calc(var(--spacing) * 22.5) calc(var(--spacing) * 8);background:var(--color-paper)}.Hwow4q_finalCta>div{max-width:var(--container-page);padding:calc(var(--spacing) * 17.5);border-radius:var(--radius-button);background:var(--color-brand-ignition);color:var(--color-paper);text-align:center;margin:auto}.Hwow4q_finalCta span{letter-spacing:.0625rem;text-transform:uppercase;font-size:.75rem;font-weight:800}.Hwow4q_finalCta h2{max-width:50rem;margin:calc(var(--spacing) * 3.5) auto calc(var(--spacing) * 7);font-size:clamp(2.375rem,4vw,3.5rem);line-height:1.06}.Hwow4q_finalCta a{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 5);border-radius:var(--radius-button);background:var(--color-paper);color:var(--color-brand-crimson);font-weight:780;display:inline-flex}@media (max-width:56.25rem){.Hwow4q_page{--anchor-offset:9.625rem}.Hwow4q_sectionNav{top:5.5rem}.Hwow4q_sectionNavInner{padding:0 calc(var(--spacing) * 6);overflow:hidden}.Hwow4q_sectionLinks{justify-content:flex-start;overflow-x:auto}.Hwow4q_sectionNavInner>strong{display:none}.Hwow4q_heroInner,.Hwow4q_contentInner{gap:calc(var(--spacing) * 13.75);grid-template-columns:1fr}.Hwow4q_sectionIntro{position:static}.Hwow4q_hero{min-height:auto}.Hwow4q_itemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:37.5rem){.Hwow4q_page{--anchor-offset:8.25rem}.Hwow4q_sectionNav{top:4.75rem}.Hwow4q_sectionNavInner{height:3.25rem;padding:0}.Hwow4q_sectionLinks{padding:0 calc(var(--spacing) * 3)}.Hwow4q_sectionLinks a{padding:0 calc(var(--spacing) * 3);font-size:.75rem}.Hwow4q_sectionLinks a:after{left:.75rem;right:.75rem}.Hwow4q_heroInner,.Hwow4q_contentInner{padding:calc(var(--spacing) * 15) calc(var(--spacing) * 5)}.Hwow4q_hero h1{letter-spacing:-.15625rem;font-size:3rem}.Hwow4q_heroCopy>p{font-size:1.125rem}.Hwow4q_visualGrid{min-height:20.625rem;padding:calc(var(--spacing) * 4.5);grid-template-columns:1fr}.Hwow4q_visualSide{grid-template-columns:repeat(3,1fr)}.Hwow4q_visualSide>div{padding:calc(var(--spacing) * 3)}.Hwow4q_visualSide strong{font-size:1.0625rem}.Hwow4q_visualSide span{font-size:.5rem}.Hwow4q_chart{height:8.125rem}.Hwow4q_itemGrid{grid-template-columns:1fr}.Hwow4q_contentInner{padding-block:calc(var(--spacing) * 18.75)}.Hwow4q_finalCta{padding:calc(var(--spacing) * 15) calc(var(--spacing) * 4)}.Hwow4q_finalCta>div{padding:calc(var(--spacing) * 12.5) calc(var(--spacing) * 5)}}
.ajQ-yG_page{--red:var(--color-brand-crimson);--red-dark:var(--color-brand-crimson);--ink:var(--color-ink);--muted:var(--color-ink-muted);--line:var(--color-hairline);color:var(--ink);overflow:clip}.ajQ-yG_hero{padding:calc(var(--spacing) * 17) 0 calc(var(--spacing) * 22);background:linear-gradient(128deg, var(--color-canvas) 0 51%, var(--color-wash) 51%);isolation:isolate;position:relative}.ajQ-yG_ambient{z-index:-1;opacity:.55;background:radial-gradient(circle at 84% 12%, var(--color-paper) 0 .125rem, transparent .1875rem) 0 0/1.75rem 1.75rem, linear-gradient(112deg, transparent 0 69%, color-mix(in srgb, var(--color-brand-ignition) 3.5%, transparent) 69% 69.2%, transparent 69.2%);position:absolute;inset:0}.ajQ-yG_container{width:min(var(--container-page), calc(100% - 4rem));gap:clamp(calc(var(--spacing) * 13.75), 6.5vw, calc(var(--spacing) * 26.25));grid-template-columns:minmax(24.375rem,.78fr) minmax(38.75rem,1.22fr);align-items:start;margin:auto;display:grid}.ajQ-yG_intro{padding-top:calc(var(--spacing) * 6);position:sticky;top:7.8125rem}.ajQ-yG_eyebrow{align-items:center;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 5);color:var(--red);letter-spacing:.2em;font-size:.6875rem;font-weight:850;display:flex}.ajQ-yG_eyebrow:before{content:"";background:var(--color-brand-ignition);width:2rem;height:.125rem}.ajQ-yG_intro h1{letter-spacing:-.052em;max-width:36.875rem;font-size:clamp(3rem,4.45vw,4.1875rem);line-height:1.01}.ajQ-yG_intro>p{max-width:36.25rem;margin-top:calc(var(--spacing) * 4.75);color:var(--muted);font-size:1.0625rem;line-height:1.68}.ajQ-yG_intro blockquote{margin-top:calc(var(--spacing) * 7.75);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);border-left:.1875rem solid var(--red);background:color-mix(in srgb, var(--color-paper) 54.9%, transparent);box-shadow:0 .75rem 2.1875rem color-mix(in srgb, var(--color-ink) 4.3%, transparent);font-size:1.25rem;font-weight:700;line-height:1.42;position:relative}.ajQ-yG_signal{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 7);grid-template-columns:1fr;display:grid}.ajQ-yG_signal span{align-items:center;gap:calc(var(--spacing) * 4);font-size:.875rem;font-weight:700;display:flex}.ajQ-yG_signal svg{width:1.1875rem;color:var(--red)}.ajQ-yG_responseNote{align-items:center;gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 6.5);padding-top:calc(var(--spacing) * 5.5);border-top:.0625rem solid var(--color-hairline);display:flex}.ajQ-yG_responseNote>svg{width:2.125rem;height:2.125rem;padding:calc(var(--spacing) * 2);border:.0625rem solid var(--color-hairline);color:var(--red)}.ajQ-yG_responseNote strong,.ajQ-yG_responseNote small{display:block}.ajQ-yG_responseNote strong{font-size:.8125rem}.ajQ-yG_responseNote small{margin-top:calc(var(--spacing) * .75);color:var(--muted);font-size:.75rem}.ajQ-yG_formShell{padding-top:calc(var(--spacing) * 3.5);position:relative}.ajQ-yG_formAccent{z-index:-1;border-top:.1875rem solid var(--red);height:3.75rem;color:var(--color-ink-faint);letter-spacing:.22em;justify-content:space-between;font-size:.625rem;font-weight:900;display:flex;position:absolute;top:0;left:1.125rem;right:-1.125rem}.ajQ-yG_formAccent i{border-top:.0625rem solid var(--color-ink-faint);border-right:.0625rem solid var(--color-ink-faint);width:5.125rem;height:1rem;transform:skew(-35deg)}.ajQ-yG_formCard{background:var(--color-paper);border:.0625rem solid var(--color-hairline);box-shadow:0 1.875rem 5.3125rem color-mix(in srgb, var(--color-ink) 12.5%, transparent);position:relative}.ajQ-yG_context{padding:calc(var(--spacing) * 4.25) calc(var(--spacing) * 7.5);gap:calc(var(--spacing) * 4);background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent-operational) 9%, var(--color-paper)), color-mix(in srgb, var(--color-accent-operational) 8%, var(--color-paper)));border-bottom:.0625rem solid color-mix(in srgb, var(--color-accent-operational) 21%, var(--color-paper));color:var(--color-accent-operational);align-items:center;font-size:.875rem;display:flex}.ajQ-yG_context>span{border-radius:var(--radius-card);background:var(--color-accent-operational);width:1.8125rem;height:1.8125rem;color:var(--color-paper);place-items:center;display:grid}.ajQ-yG_context svg{width:1rem}.ajQ-yG_context small{margin-bottom:calc(var(--spacing) * .5);letter-spacing:.14em;font-size:.5625rem;font-weight:850;display:block}.ajQ-yG_formCard>header{padding:calc(var(--spacing) * 7.75) calc(var(--spacing) * 9.5) calc(var(--spacing) * 6.25)}.ajQ-yG_formKicker{color:var(--red);justify-content:space-between;align-items:center;display:flex}.ajQ-yG_formKicker span{letter-spacing:.17em;text-transform:uppercase;font-size:.625rem;font-weight:850}.ajQ-yG_formKicker svg{width:1.125rem}.ajQ-yG_formCard h2{max-width:40.625rem;margin-top:calc(var(--spacing) * 2.5);letter-spacing:-.042em;font-size:clamp(1.9375rem,2.8vw,2.6875rem);line-height:1.05}.ajQ-yG_formCard header p{margin-top:calc(var(--spacing) * 2.75);color:var(--muted);font-size:.9375rem}.ajQ-yG_progress{border-block:.0625rem solid var(--line);background:color-mix(in srgb, var(--color-accent-signal) 8%, var(--color-paper));grid-template-columns:repeat(3,1fr);display:grid}.ajQ-yG_progress button{min-height:5.125rem;padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4.25);border:0;border-right:.0625rem solid var(--line);align-items:center;gap:calc(var(--spacing) * 4);color:var(--color-ink-faint);text-align:left;cursor:pointer;background:0 0;display:flex;position:relative}.ajQ-yG_progress button:last-child{border-right:0}.ajQ-yG_progress button:after{content:"";background:var(--color-brand-ignition);height:.1875rem;transition:transform .25s;position:absolute;bottom:-.0625rem;left:0;right:0;transform:scaleX(0)}.ajQ-yG_progress button:hover{background:var(--color-paper);color:var(--ink)}.ajQ-yG_progress button.ajQ-yG_current,.ajQ-yG_progress button.ajQ-yG_complete{color:var(--ink)}.ajQ-yG_progress button.ajQ-yG_current{background:var(--color-paper)}.ajQ-yG_progress button.ajQ-yG_current:after{transform:scaleX(1)}.ajQ-yG_progress button>span{border:.0625rem solid var(--color-hairline);border-radius:var(--radius-button);background:var(--color-paper);flex:none;place-items:center;width:2.125rem;height:2.125rem;display:grid}.ajQ-yG_progress button.ajQ-yG_current>span{border-color:var(--red);background:var(--color-brand-ignition);color:var(--color-paper);box-shadow:0 0 0 .3125rem color-mix(in srgb, var(--color-brand-ignition) 6.3%, transparent)}.ajQ-yG_progress button.ajQ-yG_complete>span{border-color:var(--color-accent-operational);background:color-mix(in srgb, var(--color-accent-operational) 9%, var(--color-paper));color:var(--color-accent-operational)}.ajQ-yG_progress svg{width:1rem}.ajQ-yG_progress b,.ajQ-yG_progress small{display:block}.ajQ-yG_progress b{font-size:.75rem}.ajQ-yG_progress small{margin-top:calc(var(--spacing) * .75);font-size:.625rem;font-weight:500}.ajQ-yG_formCard form{padding:calc(var(--spacing) * 7.5) calc(var(--spacing) * 9.5) calc(var(--spacing) * 6.25)}.ajQ-yG_honeypot{width:.0625rem!important;height:.0625rem!important;position:absolute!important;left:-625rem!important}.ajQ-yG_step fieldset{gap:calc(var(--spacing) * 5);border:0;grid-template-columns:1fr 1fr;display:grid}.ajQ-yG_step legend{width:100%;margin-bottom:calc(var(--spacing) * .75);padding-bottom:calc(var(--spacing) * 4.5);align-items:center;gap:calc(var(--spacing) * 4);border-bottom:.0625rem solid var(--color-wash);grid-column:1/-1;font-size:1.3125rem;font-weight:780;display:flex}.ajQ-yG_step legend>span{background:var(--ink);width:2.3125rem;height:2.3125rem;color:var(--color-paper);letter-spacing:.08em;place-items:center;font-size:.6875rem;display:grid}.ajQ-yG_step legend small{margin-top:calc(var(--spacing) * .5);color:var(--color-ink-muted);font-size:.6875rem;font-weight:500;display:block}.ajQ-yG_step label{gap:calc(var(--spacing) * 4);color:var(--color-ink);letter-spacing:.01em;font-size:.75rem;font-weight:750;display:grid}.ajQ-yG_step input,.ajQ-yG_step select,.ajQ-yG_step textarea{width:100%;min-height:3.25rem;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5);border:.0625rem solid var(--color-hairline);border-radius:var(--radius-input);background:var(--color-paper);font:inherit;color:var(--ink);font-size:.875rem;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s}.ajQ-yG_step input::placeholder,.ajQ-yG_step textarea::placeholder{color:var(--color-ink-faint)}.ajQ-yG_step textarea{resize:vertical;min-height:8.625rem;line-height:1.55}.ajQ-yG_step input:hover,.ajQ-yG_step select:hover,.ajQ-yG_step textarea:hover{border-color:var(--color-ink-faint);background:var(--color-paper)}.ajQ-yG_step input:focus,.ajQ-yG_step select:focus,.ajQ-yG_step textarea:focus{border-color:var(--red);background:var(--color-paper);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--color-brand-ignition) 6.7%, transparent);outline:0}.ajQ-yG_full,.ajQ-yG_consent{grid-column:1/-1}.ajQ-yG_consent{padding:calc(var(--spacing) * 3.75) calc(var(--spacing) * 4.25);border:.0625rem solid var(--color-wash);background:color-mix(in srgb, var(--color-accent-signal) 8%, var(--color-paper));align-items:start;line-height:1.5;grid-template-columns:1.375rem 1fr!important;font-weight:500!important}.ajQ-yG_consent input{margin-top:calc(var(--spacing) * .25);accent-color:var(--red);width:1.1875rem!important;min-height:1.1875rem!important}.ajQ-yG_consent a{color:var(--red);text-decoration:underline}.ajQ-yG_formCard form>footer{margin-top:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 5.5);border-top:.0625rem solid var(--line);justify-content:space-between;align-items:center;display:flex}.ajQ-yG_formCard form button{min-height:3.125rem;padding:0 calc(var(--spacing) * 5.25);align-items:center;gap:calc(var(--spacing) * 4);background:linear-gradient(135deg, var(--red), var(--red-dark));color:var(--color-paper);font:inherit;box-shadow:0 .5625rem 1.375rem color-mix(in srgb, var(--color-brand-crimson) 18.8%, transparent);cursor:pointer;border:0;font-size:.875rem;font-weight:780;transition:transform .18s,box-shadow .18s;display:inline-flex}.ajQ-yG_formCard form button:hover{box-shadow:0 .8125rem 1.75rem color-mix(in srgb, var(--color-brand-crimson) 25.1%, transparent);transform:translateY(-.125rem)}.ajQ-yG_formCard form button:focus-visible,.ajQ-yG_progress button:focus-visible{outline:.1875rem solid var(--color-ink);outline-offset:.1875rem}.ajQ-yG_formCard form button:disabled{opacity:.6}.ajQ-yG_formCard form .ajQ-yG_back{color:var(--ink);box-shadow:none;background:0 0}.ajQ-yG_formCard form button svg{width:1.125rem}.ajQ-yG_required{color:var(--color-ink-muted);font-size:.6875rem}.ajQ-yG_error{margin-top:calc(var(--spacing) * 4.5);padding:calc(var(--spacing) * 3.25);border-left:.1875rem solid var(--red);background:color-mix(in srgb, var(--color-brand-ember) 8%, var(--color-paper));color:var(--color-brand-crimson)}.ajQ-yG_securityLine{padding:calc(var(--spacing) * 3.75) calc(var(--spacing) * 9.5);gap:calc(var(--spacing) * 4);border-top:.0625rem solid var(--line);background:var(--color-canvas);color:var(--color-ink-muted);align-items:center;font-size:.625rem;display:flex}.ajQ-yG_securityLine svg{width:.9375rem;color:var(--color-accent-operational)}.ajQ-yG_success{min-height:calc(100vh - 5.5625rem);padding:calc(var(--spacing) * 12.5);background:color-mix(in srgb, var(--color-accent-signal) 8%, var(--color-paper));place-items:center;display:grid}.ajQ-yG_success>div{width:min(45rem,100%);padding:calc(var(--spacing) * 15);background:var(--color-paper);text-align:center;box-shadow:0 1.5625rem 4.375rem color-mix(in srgb, var(--color-ink) 8.6%, transparent)}.ajQ-yG_success>div>svg{width:3.75rem;height:3.75rem;color:var(--color-accent-operational)}.ajQ-yG_success>div>span{margin-top:calc(var(--spacing) * 4.5);color:var(--color-accent-operational);font-weight:750;display:block}.ajQ-yG_success h1{margin:calc(var(--spacing) * 3.75) 0 calc(var(--spacing) * 5);letter-spacing:-.05em;font-size:clamp(2.5rem,5vw,4.0625rem);line-height:1.02}.ajQ-yG_success p{color:var(--muted);font-size:1.125rem}.ajQ-yG_success aside{margin:calc(var(--spacing) * 8.75) 0;padding:calc(var(--spacing) * 5.5);background:color-mix(in srgb, var(--color-accent-signal) 8%, var(--color-paper))}.ajQ-yG_success aside small,.ajQ-yG_success aside strong{display:block}.ajQ-yG_success aside strong{margin-top:calc(var(--spacing) * 1.5);font-size:1.375rem}.ajQ-yG_success a{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 5);background:var(--color-brand-ignition);color:var(--color-paper);font-weight:750;display:inline-flex}.ajQ-yG_success a svg{width:1.125rem}@media (max-width:67.5rem){.ajQ-yG_container{gap:calc(var(--spacing) * 10);grid-template-columns:minmax(20rem,.75fr) minmax(35rem,1.25fr)}.ajQ-yG_intro h1{font-size:3.1875rem}}@media (max-width:56.25rem){.ajQ-yG_hero{padding-top:calc(var(--spacing) * 10.75)}.ajQ-yG_container{grid-template-columns:1fr}.ajQ-yG_intro{padding-top:0;position:static}.ajQ-yG_intro>p{max-width:45rem}.ajQ-yG_signal{grid-template-columns:repeat(3,1fr)}.ajQ-yG_responseNote{display:none}.ajQ-yG_formShell{width:100%;max-width:48.75rem;margin:auto}}@media (max-width:38.75rem){.ajQ-yG_container{width:calc(100% - 1.75rem)}.ajQ-yG_hero{padding:calc(var(--spacing) * 7.5) 0 calc(var(--spacing) * 13);background:linear-gradient(142deg, var(--color-canvas) 0 42%, var(--color-wash) 42%)}.ajQ-yG_intro h1{font-size:2.625rem}.ajQ-yG_intro>p{font-size:.9375rem}.ajQ-yG_intro blockquote{margin-top:calc(var(--spacing) * 6.25);font-size:1.125rem}.ajQ-yG_signal{grid-template-columns:1fr}.ajQ-yG_formShell{margin-top:calc(var(--spacing) * 2.5)}.ajQ-yG_formAccent{left:.4375rem;right:-.4375rem}.ajQ-yG_context{padding:calc(var(--spacing) * 3.75) calc(var(--spacing) * 4.5)}.ajQ-yG_formCard>header{padding:calc(var(--spacing) * 6.75) calc(var(--spacing) * 5.25) calc(var(--spacing) * 5.75)}.ajQ-yG_formCard h2{font-size:1.9375rem}.ajQ-yG_progress button{min-height:4.5rem;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 1.5);justify-content:center}.ajQ-yG_progress button>span{width:1.875rem;height:1.875rem}.ajQ-yG_progress button div{display:none}.ajQ-yG_formCard form{padding:calc(var(--spacing) * 6.25) calc(var(--spacing) * 5) calc(var(--spacing) * 5.5)}.ajQ-yG_step fieldset{gap:calc(var(--spacing) * 4.25);grid-template-columns:1fr}.ajQ-yG_full,.ajQ-yG_consent{grid-column:1}.ajQ-yG_step legend{font-size:1.1875rem}.ajQ-yG_securityLine{padding-inline:calc(var(--spacing) * 5)}.ajQ-yG_success{padding:calc(var(--spacing) * 4.5)}.ajQ-yG_success>div{padding:calc(var(--spacing) * 9.5) calc(var(--spacing) * 5.5)}}@media (prefers-reduced-motion:reduce){.ajQ-yG_page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ajQ-yG_hero{padding-top:calc(var(--spacing) * 9)}.ajQ-yG_intro{padding-top:calc(var(--spacing) * 2)}.ajQ-yG_formAccent{height:1.125rem}.ajQ-yG_formAccent span{display:none}.ajQ-yG_formAccent i{width:3.625rem;height:.875rem;margin-top:calc(var(--spacing) * -.75)}@media (max-width:38.75rem){.ajQ-yG_hero{padding-top:calc(var(--spacing) * 6)}.ajQ-yG_intro{padding-top:0}.ajQ-yG_formShell{padding-top:calc(var(--spacing) * 2)}}.ajQ-yG_formShell{padding-top:0}.ajQ-yG_formAccent{display:none}.ajQ-yG_securityLine a{color:var(--red);text-underline-offset:.125rem;font-weight:750;text-decoration:underline}.ajQ-yG_embedded{overflow:visible}.ajQ-yG_embedded .ajQ-yG_hero{background:0 0;padding:0}.ajQ-yG_embedded .ajQ-yG_ambient,.ajQ-yG_embedded .ajQ-yG_intro{display:none}.ajQ-yG_embedded .ajQ-yG_container{width:100%;display:block}.ajQ-yG_embedded .ajQ-yG_formShell{width:100%;max-width:none;margin:0}.ajQ-yG_embedded .ajQ-yG_formCard{box-shadow:0 1.375rem 3.4375rem color-mix(in srgb, var(--color-ink) 9.4%, transparent)}
._25YHlq_container{width:min(var(--container-page), calc(100% - 4rem));margin-inline:auto}._25YHlq_eyebrow{margin-bottom:calc(var(--spacing) * 3.5);color:var(--color-brand-crimson);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:850;display:block}._25YHlq_mediaSection{padding:clamp(calc(var(--spacing) * 14), 5vw, calc(var(--spacing) * 18)) 0;background:var(--color-paper);position:relative;overflow:clip}._25YHlq_mediaSection:before{background:var(--color-canvas);content:"";position:absolute;inset:26% 0 0 58%}._25YHlq_sectionHeading,._25YHlq_faqHeading{z-index:1;gap:clamp(calc(var(--spacing) * 10.5), 7vw, calc(var(--spacing) * 26));margin-bottom:clamp(calc(var(--spacing) * 7.5), 3.6vw, calc(var(--spacing) * 11.5));grid-template-columns:minmax(0,.94fr) minmax(20rem,.76fr);align-items:start;display:grid;position:relative}._25YHlq_sectionHeading h2,._25YHlq_faqHeading h2{letter-spacing:-.048em;max-width:48.75rem;font-size:clamp(2.125rem,3.7vw,3.375rem);line-height:1.04}._25YHlq_sectionHeading>p,._25YHlq_faqHeading>p{max-width:41.25rem;color:var(--color-ink-muted);font-size:1rem;line-height:1.72}._25YHlq_mediaComposition{z-index:1;row-gap:calc(var(--spacing) * 5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}._25YHlq_primaryFigure,._25YHlq_secondaryFigure{background:var(--color-ink);position:relative;overflow:hidden}._25YHlq_primaryFigure{clip-path:polygon(0 0,96% 0,100% 8%,100% 100%,0 100%);grid-area:1/1/auto/11;min-height:clamp(24.375rem,42vw,36.875rem)}._25YHlq_primaryFigure:after,._25YHlq_secondaryFigure:after{pointer-events:none;background:linear-gradient(120deg, color-mix(in srgb, var(--color-ink) 16%, transparent), transparent 48%);content:"";position:absolute;inset:0}._25YHlq_secondaryFigure{border-top:.3125rem solid var(--color-brand-crimson);min-height:clamp(13.75rem,25vw,21.25rem);box-shadow:-1.375rem -1.375rem 0 var(--color-paper);clip-path:polygon(0 9%,9% 0,100% 0,100% 100%,0 100%);grid-area:1/9/auto/13;align-self:end}._25YHlq_mediaComposition[data-single] ._25YHlq_primaryFigure{grid-column:1/13}._25YHlq_image{object-fit:cover;transition:transform .9s cubic-bezier(.2,.75,.25,1)}._25YHlq_mediaComposition:hover ._25YHlq_primaryFigure ._25YHlq_image{transform:scale(1.018)}._25YHlq_caption{align-items:center;gap:calc(var(--spacing) * 4);max-width:45rem;color:var(--color-ink-muted);letter-spacing:.04em;grid-area:2/1/auto/-1;margin:0;font-size:.75rem;font-weight:680;display:flex;position:relative}._25YHlq_caption span{background:var(--color-brand-crimson);flex:none;width:2.75rem;height:.125rem}._25YHlq_faqSection{padding:clamp(calc(var(--spacing) * 13.5), 5vw, calc(var(--spacing) * 18)) 0;background:var(--color-canvas);scroll-margin-top:calc(var(--spacing) * 42.5)}._25YHlq_faqHeading h2{font-size:clamp(1.875rem,3vw,2.625rem)!important}._25YHlq_faqHeading{margin-bottom:clamp(calc(var(--spacing) * 6.5), 3vw, calc(var(--spacing) * 9.5))}._25YHlq_faqList{border-top:.0625rem solid var(--color-hairline)}._25YHlq_faqList details{border-bottom:.0625rem solid var(--color-hairline)}._25YHlq_faqList summary{gap:calc(var(--spacing) * 4.5);min-height:4.25rem;padding:calc(var(--spacing) * 3.5) 0;cursor:pointer;grid-template-columns:3.25rem minmax(0,1fr) 1.75rem;align-items:center;font-size:clamp(1rem,1.25vw,1.1875rem);font-weight:750;list-style:none;display:grid}._25YHlq_faqList summary::-webkit-details-marker{display:none}._25YHlq_faqList summary:focus-visible{outline:.1875rem solid var(--color-brand-crimson);outline-offset:.3125rem}._25YHlq_faqList summary svg{color:var(--color-brand-crimson);transition:transform .22s}._25YHlq_faqList details[open] summary svg{transform:rotate(45deg)}._25YHlq_faqNumber{color:var(--color-brand-crimson);letter-spacing:.12em;font-size:.6875rem;font-weight:850}._25YHlq_faqAnswer{padding:0 0 calc(var(--spacing) * 5);grid-template-columns:4.375rem minmax(0,51.25rem);display:grid}._25YHlq_faqAnswer p{color:var(--color-ink-muted);grid-column:2;font-size:1rem;line-height:1.62}._25YHlq_contactSection{padding:clamp(calc(var(--spacing) * 14), 5vw, calc(var(--spacing) * 19)) 0;background:linear-gradient(115deg, transparent 0 68%, color-mix(in srgb, var(--color-brand-crimson) 5%, transparent) 68% 68.2%, transparent 68.2%), var(--color-wash);scroll-margin-top:calc(var(--spacing) * 42.5)}._25YHlq_contactContainer{width:min(var(--container-page), calc(100% - 4rem));gap:clamp(calc(var(--spacing) * 10.5), 6vw, calc(var(--spacing) * 22));grid-template-columns:minmax(18.75rem,.72fr) minmax(38.75rem,1.28fr);align-items:start;margin-inline:auto;display:grid}._25YHlq_contactCopy{padding-top:calc(var(--spacing) * 2);position:sticky;top:10.625rem}._25YHlq_contactCopy h2{letter-spacing:-.045em;max-width:36.875rem;font-size:clamp(2.125rem,3.5vw,3rem);line-height:1.06}._25YHlq_contactCopy>p{max-width:35.625rem;margin-top:calc(var(--spacing) * 4.5);color:var(--color-ink-muted);font-size:1rem;line-height:1.64}._25YHlq_contactContext{margin-top:calc(var(--spacing) * 7);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5.5);border-left:.1875rem solid var(--color-brand-crimson);background:color-mix(in srgb, var(--color-paper) 72%, transparent)}._25YHlq_contactContext small,._25YHlq_contactContext strong,._25YHlq_contactContext span{display:block}._25YHlq_contactContext small{color:var(--color-brand-crimson);letter-spacing:.14em;font-size:.625rem;font-weight:850}._25YHlq_contactContext strong{margin-top:calc(var(--spacing) * 1.75);font-size:1.125rem}._25YHlq_contactContext span{margin-top:calc(var(--spacing) * 2);color:var(--color-ink-muted);font-size:.8125rem;line-height:1.5}@media (max-width:56.25rem){._25YHlq_container{width:min(100% - 2.5rem,45rem)}._25YHlq_sectionHeading,._25YHlq_faqHeading{gap:calc(var(--spacing) * 5.5);grid-template-columns:1fr}._25YHlq_contactContainer{gap:calc(var(--spacing) * 8);grid-template-columns:1fr;width:min(100% - 2.5rem,47.5rem)}._25YHlq_contactCopy{position:static}._25YHlq_mediaComposition{min-height:auto;padding-bottom:calc(var(--spacing) * 12.5)}._25YHlq_primaryFigure{grid-column:1/12;min-height:26.875rem}._25YHlq_secondaryFigure{grid-column:7/13;min-height:15rem}}@media (max-width:35rem){._25YHlq_container{width:calc(100% - 2rem)}._25YHlq_mediaSection,._25YHlq_faqSection{padding:calc(var(--spacing) * 12) 0}._25YHlq_mediaSection:before{inset:35% 0 0 36%}._25YHlq_mediaComposition{padding-bottom:0;display:block}._25YHlq_primaryFigure{min-height:22.5rem}._25YHlq_secondaryFigure{width:72%;min-height:11.875rem;margin:calc(var(--spacing) * -19.5) 0 0 auto;box-shadow:-.8125rem -.8125rem 0 var(--color-paper)}._25YHlq_caption{margin-top:calc(var(--spacing) * 5.5);position:relative}._25YHlq_faqList summary{gap:calc(var(--spacing) * 4);grid-template-columns:2.125rem minmax(0,1fr) 1.5rem;min-height:4rem}._25YHlq_faqAnswer{padding-left:calc(var(--spacing) * 11);display:block}._25YHlq_contactSection{padding:calc(var(--spacing) * 12) 0}._25YHlq_contactContainer{width:calc(100% - 1.75rem)}._25YHlq_contactCopy h2{font-size:2.125rem}}._25YHlq_mediaSection,._25YHlq_faqSection,._25YHlq_contactSection{padding-block:3.5rem}@media (max-width:35rem){._25YHlq_mediaSection,._25YHlq_faqSection,._25YHlq_contactSection{padding-block:2.5rem}}@media (prefers-reduced-motion:reduce){._25YHlq_image,._25YHlq_faqList summary svg{transition:none}._25YHlq_mediaComposition:hover ._25YHlq_primaryFigure ._25YHlq_image{transform:none}}
.OTZ6iq_page{--red:var(--color-brand-crimson);--red-dark:var(--color-brand-crimson);--ink:var(--color-ink);--ink-soft:var(--color-ink);--muted:var(--color-ink-muted);--line:var(--color-hairline);--light:var(--color-canvas);background:var(--color-paper);color:var(--ink)}.OTZ6iq_page *{box-sizing:border-box}.OTZ6iq_catalogLoading{background:var(--light);color:var(--muted);max-width:var(--container-page);padding:calc(var(--spacing) * 8);text-align:center;margin:auto}.OTZ6iq_hero,.OTZ6iq_ecosystem,.OTZ6iq_engineering,.OTZ6iq_catalog,.OTZ6iq_services,.OTZ6iq_related{padding:clamp(calc(var(--spacing) * 10.5), 4.5vw, calc(var(--spacing) * 16)) max(calc(var(--spacing) * 7), calc((100vw - calc(var(--spacing) * 330)) / 2))}.OTZ6iq_catalog,.OTZ6iq_engineering,.OTZ6iq_ecosystem,.OTZ6iq_services,.OTZ6iq_contactSection,.OTZ6iq_finalCta{scroll-margin-top:calc(var(--spacing) * 35.5)}.OTZ6iq_eyebrow{color:var(--red);letter-spacing:.15em;margin-bottom:calc(var(--spacing) * 3.5);text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.OTZ6iq_hero{background:var(--ink);color:var(--color-paper);min-height:34rem;padding-bottom:calc(var(--spacing) * 17.5);padding-top:calc(var(--spacing) * 17.5);align-items:center;display:flex;position:relative;overflow:hidden}.OTZ6iq_heroImage{object-fit:contain;object-position:center;padding:clamp(1rem,3vw,2.5rem)!important}.OTZ6iq_heroShade{background:linear-gradient(135deg, var(--color-ink) 0 58%, color-mix(in srgb, var(--color-ink) 92%, var(--color-brand-crimson)) 100%);z-index:1;position:absolute;inset:0}.OTZ6iq_heroGrid{align-items:center;gap:calc(var(--spacing) * 11.5);max-width:var(--container-page);z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(18.75rem,.92fr);width:100%;margin:auto;display:grid;position:relative}.OTZ6iq_heroCopy{max-width:49.375rem}.OTZ6iq_heroCopy h1{letter-spacing:-.055em;margin:0 0 calc(var(--spacing) * 6);font-size:clamp(3rem,5vw,4.9rem);line-height:.96}.OTZ6iq_hero:is(.OTZ6iq_heroSophos,.OTZ6iq_heroCheckPoint,.OTZ6iq_heroPaloAlto) .OTZ6iq_heroCopy h1{font-size:clamp(4.25rem,4.86vw,4.375rem)}.OTZ6iq_heroCopy>p{color:var(--color-wash);max-width:45rem;margin:0;font-size:clamp(1.03rem,1.25vw,1.22rem);line-height:1.58}.OTZ6iq_heroCopy .OTZ6iq_supporting{color:var(--color-hairline);margin-top:calc(var(--spacing) * 3.25);max-width:43.125rem;font-size:.98rem}.OTZ6iq_heroActions,.OTZ6iq_finalCta>div{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 7);flex-wrap:wrap;display:flex}.OTZ6iq_primaryButton,.OTZ6iq_secondaryButton,.OTZ6iq_lightButton,.OTZ6iq_outlineButton,.OTZ6iq_primaryAction{align-items:center;gap:calc(var(--spacing) * 4);min-height:3.25rem;padding:0 calc(var(--spacing) * 5.5);justify-content:center;font-weight:760;text-decoration:none;display:inline-flex}.OTZ6iq_primaryButton,.OTZ6iq_primaryAction{background:var(--color-brand-ignition);color:var(--color-paper)}.OTZ6iq_primaryButton:hover,.OTZ6iq_primaryButton:focus-visible,.OTZ6iq_primaryAction:hover,.OTZ6iq_primaryAction:focus-visible{background:var(--red-dark)}.OTZ6iq_secondaryButton{border:.0625rem solid color-mix(in srgb, var(--color-paper) 58%, transparent);color:var(--color-paper)}.OTZ6iq_heroTrust{border-left:.125rem solid var(--red);gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 7);max-width:43.125rem;padding-left:calc(var(--spacing) * 4);flex-direction:column;display:flex}.OTZ6iq_heroTrust strong{letter-spacing:.04em;text-transform:uppercase;font-size:.85rem}.OTZ6iq_heroTrust span{color:var(--color-hairline);font-size:.86rem;line-height:1.45}.OTZ6iq_heroVisual{min-height:24.375rem;position:relative}.OTZ6iq_heroVisualWithImage{justify-content:stretch;align-items:stretch;display:flex}.OTZ6iq_heroProductStage{background:var(--color-paper);clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);width:100%;min-height:24rem;position:relative;overflow:hidden}.OTZ6iq_heroProductStage .OTZ6iq_vendorLogo{bottom:calc(var(--spacing) * 5);left:calc(var(--spacing) * 7);z-index:2;max-width:10rem;max-height:2.25rem;position:absolute}.OTZ6iq_heroArchitecture{background:var(--ink-soft);clip-path:polygon(0 7%,93% 0,100% 91%,7% 100%);color:var(--color-paper);gap:calc(var(--spacing) * 4.5);padding:calc(var(--spacing) * 16);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.OTZ6iq_heroArchitecture:before{border:.0625rem solid color-mix(in srgb, var(--color-paper) 20%, transparent);content:"";position:absolute;inset:2.375rem}.OTZ6iq_vendorLogo{object-fit:contain;width:auto;max-width:14.375rem;height:auto;max-height:3.5rem;display:block;position:relative}.OTZ6iq_heroArchitecture>span{border-left:.1875rem solid var(--red);letter-spacing:.12em;padding-left:calc(var(--spacing) * 4);font-size:.75rem;font-weight:800;position:relative}.OTZ6iq_heroFortinet{background:#ba101f}.OTZ6iq_heroFortinet .OTZ6iq_heroShade{background:linear-gradient(118deg,#8f0b16 0 12%,#0000 12% 100%),linear-gradient(138deg,#c91425 0 58%,#970c18 58% 73%,#17191d 73% 100%)}.OTZ6iq_heroFortinet .OTZ6iq_heroShade:before,.OTZ6iq_heroFortinet .OTZ6iq_heroShade:after{content:"";position:absolute}.OTZ6iq_heroFortinet .OTZ6iq_heroShade:before{clip-path:polygon(36% 0,100% 0,72% 100%,0 100%);background:#ffffff14;inset:0 22% 0 48%}.OTZ6iq_heroFortinet .OTZ6iq_heroShade:after{border-left:.0625rem solid #ffffff3d;inset:9% auto 9% 62%;transform:skew(-18deg)}.OTZ6iq_heroFortinet .OTZ6iq_heroProductStage{clip-path:none;background:0 0;overflow:hidden;-webkit-mask-image:radial-gradient(72% 78% at 66% 58%,#000 48%,#0000 100%);mask-image:radial-gradient(72% 78% at 66% 58%,#000 48%,#0000 100%)}.OTZ6iq_heroFortinet .OTZ6iq_heroImage{filter:drop-shadow(0 2rem 2.5rem #00000073);object-fit:cover;height:100%;transform:scale(1.04);padding:0!important}.OTZ6iq_heroFortinet .OTZ6iq_heroProductStage .OTZ6iq_vendorLogo{display:none}.OTZ6iq_heroPaloAlto{color:var(--color-paper);background:#07151f}.OTZ6iq_heroPaloAlto .OTZ6iq_heroShade{background:radial-gradient(circle at 78% 22%,#ffb0007a,#0000 24%),radial-gradient(circle at 68% 78%,#ff5a1f6b,#0000 30%),linear-gradient(122deg,#06131d 0 52%,#122937 52% 64%,#e8491d 64% 76%,#f7a800 76% 100%)}.OTZ6iq_heroPaloAlto .OTZ6iq_heroShade:before,.OTZ6iq_heroPaloAlto .OTZ6iq_heroShade:after{content:"";position:absolute}.OTZ6iq_heroPaloAlto .OTZ6iq_heroShade:before{border:.0625rem solid #ffffff3d;border-radius:50%;width:34rem;height:34rem;top:-15rem;right:-7rem}.OTZ6iq_heroPaloAlto .OTZ6iq_heroShade:after{background:linear-gradient(110deg,#0000 0 40%,#ffffff17 40% 62%,#0000 62%);inset:0}.OTZ6iq_heroPaloAlto .OTZ6iq_heroCopy{z-index:2;position:relative}.OTZ6iq_heroPaloAlto .OTZ6iq_eyebrow{color:#ffb000}.OTZ6iq_heroPaloAlto .OTZ6iq_heroProductStage{clip-path:none;background:0 0;overflow:hidden;-webkit-mask-image:radial-gradient(76% 82% at 58% 54%,#000 52%,#0000 100%);mask-image:radial-gradient(76% 82% at 58% 54%,#000 52%,#0000 100%)}.OTZ6iq_heroPaloAlto .OTZ6iq_heroImage{filter:drop-shadow(0 2rem 2.5rem #00000080);mix-blend-mode:multiply;transform:scale(1.03);padding:0!important}.OTZ6iq_heroPaloAlto .OTZ6iq_vendorLogo{background:#ffffffeb;border-radius:.35rem;max-height:3.25rem;padding:.65rem .9rem}.OTZ6iq_heroPaloAlto .OTZ6iq_heroArchitecture{color:var(--color-paper);background:radial-gradient(circle at 50% 48%,#ffb00033,#0000 30%),linear-gradient(135deg,#ffffff14,#0000 55%);border-color:#ffffff3d}.OTZ6iq_heroPaloAlto .OTZ6iq_heroArchitecture:before{background-image:radial-gradient(#ffb000b8 .1rem,#0000 .1rem);background-size:1.5rem 1.5rem}.OTZ6iq_heroPaloAlto .OTZ6iq_heroArchitecture>span{color:var(--color-paper);background:#07151fc7;border-color:#ffb00075}.OTZ6iq_heroPaloAlto .OTZ6iq_heroArchitecture .OTZ6iq_vendorLogo{filter:none;background:#fffffff5;max-width:15.5rem;padding:0;position:relative}.OTZ6iq_paloAltoWordmark{color:var(--color-paper);letter-spacing:.08em;text-align:center;z-index:1;font-size:clamp(1.35rem,2.4vw,2.2rem);position:relative}.OTZ6iq_heroSophos{color:var(--color-paper);background:#071f4a}.OTZ6iq_heroSophos .OTZ6iq_heroShade{background:radial-gradient(circle at 78%,#45a8ff47,#0000 27%),linear-gradient(122deg,#061a3e 0 54%,#0b3975 54% 72%,#0875c9 72% 100%)}.OTZ6iq_heroSophos .OTZ6iq_heroCopy{z-index:2;position:relative}.OTZ6iq_heroSophos .OTZ6iq_heroCopy>p,.OTZ6iq_heroSophos .OTZ6iq_heroTrust span{color:color-mix(in srgb, var(--color-paper) 78%, transparent)}.OTZ6iq_heroSophos .OTZ6iq_eyebrow{color:#72c7ff}.OTZ6iq_heroSophos .OTZ6iq_secondaryButton{border-color:color-mix(in srgb, var(--color-paper) 55%, transparent);color:var(--color-paper)}.OTZ6iq_heroSophos .OTZ6iq_heroArchitecture{color:var(--color-paper);background:radial-gradient(circle,#45a8ff2e,#0000 38%),linear-gradient(145deg,#ffffff14,#0000 64%);border-color:#72c7ff6b}.OTZ6iq_heroSophos .OTZ6iq_heroArchitecture:before{background-image:radial-gradient(#72c7ffb3 .1rem,#0000 .1rem);background-size:1.5rem 1.5rem}.OTZ6iq_heroSophos .OTZ6iq_heroArchitecture>span{color:var(--color-paper);background:#061a3ed1;border-color:#72c7ff73}.OTZ6iq_heroSophos .OTZ6iq_heroArchitecture .OTZ6iq_vendorLogo{background:var(--color-paper);filter:none;border-radius:.35rem;max-width:16.25rem;max-height:none;padding:0;position:relative}.OTZ6iq_heroCheckPoint{color:var(--color-paper);background:#07182d}.OTZ6iq_heroCheckPoint .OTZ6iq_heroShade{background:radial-gradient(circle at 82% 22%,#e638884d,#0000 24%),linear-gradient(124deg,#07182d 0 57%,#0b3159 57% 76%,#164b77 76% 100%)}.OTZ6iq_heroCheckPoint .OTZ6iq_heroCopy{z-index:2;position:relative}.OTZ6iq_heroCheckPoint .OTZ6iq_heroCopy>p,.OTZ6iq_heroCheckPoint .OTZ6iq_heroTrust span{color:color-mix(in srgb, var(--color-paper) 80%, transparent)}.OTZ6iq_heroCheckPoint .OTZ6iq_eyebrow{color:#ef5aa1}.OTZ6iq_heroCheckPoint .OTZ6iq_secondaryButton{border-color:color-mix(in srgb, var(--color-paper) 55%, transparent);color:var(--color-paper)}.OTZ6iq_checkPointStage{align-items:center;gap:calc(var(--spacing) * 8);flex-direction:column;justify-content:center;width:100%;min-height:31rem;display:flex;position:relative}.OTZ6iq_checkPointStage:before{content:"";background-image:radial-gradient(#ef5aa194 0 .12rem,#0000 .16rem);background-size:1.5rem 1.5rem;position:absolute;inset:4% 0;-webkit-mask-image:linear-gradient(135deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(135deg,#0000,#000 22% 78%,#0000)}.OTZ6iq_checkPointLogo{z-index:2;width:auto;max-width:min(22rem,72%);height:auto;position:relative}.OTZ6iq_checkPointProducts{align-items:end;gap:calc(var(--spacing) * 3);z-index:1;grid-template-columns:1.35fr 1fr .85fr;width:100%;display:grid;position:relative}.OTZ6iq_checkPointProducts img{filter:drop-shadow(0 1.25rem 1.5rem #0000005c);object-fit:contain;width:100%;height:auto}.OTZ6iq_pageCheckPoint{flex-direction:column;display:flex}.OTZ6iq_pageCheckPoint .OTZ6iq_hero{order:1}.OTZ6iq_pageCheckPoint .OTZ6iq_engineering{order:2}.OTZ6iq_pageCheckPoint .OTZ6iq_ecosystem{order:3}.OTZ6iq_pageCheckPoint .OTZ6iq_positioning{order:4}.OTZ6iq_pageCheckPoint .OTZ6iq_catalog{order:5}.OTZ6iq_pageCheckPoint .OTZ6iq_services{order:6}.OTZ6iq_pageCheckPoint .OTZ6iq_editorialSection{order:7}.OTZ6iq_pageCheckPoint .OTZ6iq_related{order:8}.OTZ6iq_pageCheckPoint .OTZ6iq_contactSection{order:9}.OTZ6iq_pageCheckPoint .OTZ6iq_finalCta{order:10}.OTZ6iq_pageCheckPoint .OTZ6iq_engineeringList,.OTZ6iq_pageCheckPoint .OTZ6iq_servicePhases{border:0}.OTZ6iq_pageCheckPoint .OTZ6iq_engineeringList article,.OTZ6iq_pageCheckPoint .OTZ6iq_servicePhases>section{border-top:.1875rem solid #e63888}.OTZ6iq_pageCheckPoint #faq .OTZ6iq_faqList{grid-template-columns:repeat(2,minmax(0,1fr))}.OTZ6iq_heroSonicWall{color:var(--ink);background:#f4f7f8;min-height:31.25rem;padding-top:clamp(3.75rem,6vw,5.75rem);padding-bottom:clamp(3.75rem,6vw,5.75rem)}.OTZ6iq_heroSonicWall .OTZ6iq_heroShade{background:linear-gradient(90deg,#f7f9fafc 0%,#f7f9faf5 39%,#f7f9fa94 55%,#f7f9fa00 72%)}.OTZ6iq_heroSonicWall .OTZ6iq_heroGrid{display:block}.OTZ6iq_heroSonicWall .OTZ6iq_heroCopy{z-index:3;max-width:min(52rem,58%);position:relative}.OTZ6iq_heroWordmark{height:auto;margin-bottom:calc(var(--spacing) * 5);object-fit:contain;object-position:left center;width:auto;max-width:9.5rem;max-height:2rem;display:block}.OTZ6iq_heroSonicWall .OTZ6iq_heroCopy h1{color:#24272a;max-width:48rem;font-size:clamp(2.75rem,4.5vw,4.35rem)}.OTZ6iq_heroSonicWall .OTZ6iq_heroCopy>p,.OTZ6iq_heroSonicWall .OTZ6iq_heroCopy .OTZ6iq_supporting,.OTZ6iq_heroSonicWall .OTZ6iq_heroTrust span{color:#50575c}.OTZ6iq_heroSonicWall .OTZ6iq_secondaryButton{color:#282c2f;border-color:#34383c}.OTZ6iq_heroSonicWall .OTZ6iq_heroVisual{display:none}.OTZ6iq_heroPearlArtwork{z-index:0;position:absolute;inset:0}.OTZ6iq_heroPearlArtwork img{object-fit:cover;object-position:center center}.OTZ6iq_sectionHeading{align-items:start;gap:clamp(calc(var(--spacing) * 8), 5vw, calc(var(--spacing) * 18));margin:0 auto calc(var(--spacing) * 7);max-width:var(--container-page);grid-template-columns:minmax(0,1fr) minmax(18rem,.82fr);display:grid}.OTZ6iq_sectionHeading h2,.OTZ6iq_related h2,.OTZ6iq_finalCta h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,3.25rem);line-height:1.02}.OTZ6iq_sectionHeading>p{color:var(--muted);margin:calc(var(--spacing) * 5) 0 0;font-size:1rem;line-height:1.58}.OTZ6iq_catalog{background:var(--color-paper)}.OTZ6iq_catalogExperience{max-width:var(--container-page);margin:auto}.OTZ6iq_catalogFilters,.OTZ6iq_secondaryFilterRow{align-items:center;gap:calc(var(--spacing) * 4.5);display:flex}.OTZ6iq_catalogFilters{border-bottom:.0625rem solid var(--line);padding-bottom:calc(var(--spacing) * 6)}.OTZ6iq_filterLabel,.OTZ6iq_secondaryFilterLabel{color:var(--color-ink-faint);letter-spacing:.18em;flex:none;font-size:.68rem;font-weight:850}.OTZ6iq_categoryTabs,.OTZ6iq_familyFilter,.OTZ6iq_tierSelector{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.OTZ6iq_categoryTabs button,.OTZ6iq_familyFilter button,.OTZ6iq_tierSelector button{background:var(--color-paper);border:.0625rem solid var(--color-hairline);border-radius:var(--radius-input);color:var(--color-ink-secondary);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);letter-spacing:.08em;min-height:2.6875rem;padding:0 calc(var(--spacing) * 5.25);text-transform:uppercase;justify-content:center;font-size:.75rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.OTZ6iq_categoryTabs button:hover,.OTZ6iq_familyFilter button:hover,.OTZ6iq_tierSelector button:hover{border-color:var(--red);color:var(--red);transform:translateY(-.0625rem)}.OTZ6iq_categoryTabs button:focus-visible,.OTZ6iq_familyFilter button:focus-visible,.OTZ6iq_tierSelector button:focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-brand-crimson) 23%, transparent);outline-offset:.1875rem}.OTZ6iq_categoryTabs button.OTZ6iq_activeTab,.OTZ6iq_familyFilter button[aria-pressed=true],.OTZ6iq_tierSelector button.OTZ6iq_activeTier{background:var(--color-brand-ignition);border-color:var(--red);box-shadow:0 .5625rem 1.5rem color-mix(in srgb, var(--color-brand-crimson) 20%, transparent);color:var(--color-paper)}.OTZ6iq_catalogPanel{margin-top:calc(var(--spacing) * 5);outline:none}.OTZ6iq_secondaryFilterRow{border-bottom:.0625rem solid var(--color-wash);min-height:3.625rem;padding:calc(var(--spacing) * 2) 0}.OTZ6iq_secondaryFilterLabel{width:3.875rem}.OTZ6iq_familyFilter button,.OTZ6iq_tierSelector button{min-height:2.1875rem;padding:0 calc(var(--spacing) * 3.75);font-size:.68rem}.OTZ6iq_tierSelector button b{background:color-mix(in srgb, var(--color-accent-signal) 9%, var(--color-paper));border-radius:var(--radius-input);color:var(--color-ink-muted);min-width:1.375rem;height:1.375rem;padding:0 calc(var(--spacing) * 1.5);justify-content:center;align-items:center;font-size:.64rem;display:inline-flex}.OTZ6iq_tierSelector button.OTZ6iq_activeTier b{background:color-mix(in srgb, var(--color-paper) 19%, transparent);color:var(--color-paper)}.OTZ6iq_lineSummary{background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-crimson) 4.5%, transparent), transparent 46%), var(--color-paper);border:.0625rem solid var(--line);border-left:.25rem solid var(--red);align-items:center;gap:calc(var(--spacing) * 8);margin:calc(var(--spacing) * 6) 0 calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);grid-template-columns:minmax(16.25rem,.8fr) minmax(0,1.2fr);display:grid}.OTZ6iq_lineSummary div{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.OTZ6iq_lineSummary span{color:var(--red);letter-spacing:.12em;font-size:.68rem;font-weight:850}.OTZ6iq_lineSummary strong{font-size:1.02rem}.OTZ6iq_lineSummary p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.OTZ6iq_decisionHeader{background:color-mix(in srgb, var(--color-accent-signal) 9%, var(--color-paper));align-items:center;gap:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 4.5);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4.5);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.OTZ6iq_decisionHeader>div{align-items:center;gap:calc(var(--spacing) * 4);font-size:.8rem;font-weight:800;display:flex}.OTZ6iq_decisionHeader svg{color:var(--red);flex:0 0 1.1875rem;width:1.1875rem}.OTZ6iq_decisionHeader p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.OTZ6iq_productGrid{gap:calc(var(--spacing) * 4.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.OTZ6iq_productCard{background:var(--color-paper);border:.0625rem solid var(--color-hairline);border-radius:var(--radius-card);box-shadow:0 .625rem 2.125rem color-mix(in srgb, var(--color-ink) 4.5%, transparent);flex-direction:column;min-height:30rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.OTZ6iq_productCard:hover,.OTZ6iq_productCard:focus-within{border-color:color-mix(in srgb, var(--color-brand-crimson) 45%, transparent);box-shadow:0 1.25rem 2.875rem color-mix(in srgb, var(--color-ink) 10%, transparent);transform:translateY(-.25rem)}.OTZ6iq_productCardTrigger{cursor:pointer;z-index:3;background:0 0;border:0;position:absolute;inset:0}.OTZ6iq_productCardTrigger:focus-visible{border-radius:var(--radius-card);outline:.1875rem solid var(--red);outline-offset:-.25rem}.OTZ6iq_productImage{background:radial-gradient(ellipse at 18% 22%, color-mix(in srgb, var(--color-paper) 98%, transparent) 0 18%, transparent 57%), radial-gradient(ellipse at 84% 32%, color-mix(in srgb, var(--color-hairline) 62%, transparent) 0, transparent 54%), radial-gradient(ellipse at 48% 112%, color-mix(in srgb, var(--color-hairline) 76%, transparent) 0, transparent 58%), linear-gradient(145deg, var(--color-canvas) 0%, var(--color-wash) 58%, var(--color-wash) 100%);height:13.75rem;padding:calc(var(--spacing) * 6.5);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.OTZ6iq_productImage:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-paper) 56%, transparent));content:"";pointer-events:none;position:absolute;inset:55% 0 0}.OTZ6iq_productImageElement{filter:drop-shadow(0 .8125rem .9375rem color-mix(in srgb, var(--color-ink) 14%, transparent));object-fit:contain;object-position:center;padding:calc(var(--spacing) * 7.5)!important}.OTZ6iq_productCard[data-product-vendor=fortinet] .OTZ6iq_productImage{background:var(--color-paper);border-bottom:.0625rem solid var(--color-wash);padding:calc(var(--spacing) * 3.5)}.OTZ6iq_productCard[data-product-vendor=fortinet] .OTZ6iq_productImage:after{display:none}.OTZ6iq_productCard[data-product-vendor=fortinet] .OTZ6iq_productImageElement{filter:none;object-fit:contain;object-position:center;transform:none;padding:calc(var(--spacing) * 3.5)!important}.OTZ6iq_productCard[data-product-vendor=sonicwall] .OTZ6iq_productImage{background:var(--color-paper);border-bottom:.0625rem solid var(--color-wash);padding:calc(var(--spacing) * 3.5)}.OTZ6iq_productCard[data-product-vendor=sonicwall] .OTZ6iq_productImage:after{display:none}.OTZ6iq_productCard[data-product-vendor=sonicwall] .OTZ6iq_productImageElement{filter:none;padding:calc(var(--spacing) * 3.5)!important}.OTZ6iq_productCard[data-product-vendor=sonicwall][data-product-category=switching] .OTZ6iq_productImageElement{padding:calc(var(--spacing) * 5.5) calc(var(--spacing) * 2.5)!important}.OTZ6iq_productCard[data-product-vendor=sonicwall][data-product-category=wireless] .OTZ6iq_productImageElement{padding:calc(var(--spacing) * 4.5)!important}.OTZ6iq_productCard[data-product-presentation=official-white-field] .OTZ6iq_productImage{background:var(--color-paper);border-bottom:.0625rem solid var(--color-wash)}.OTZ6iq_productCard[data-product-presentation=official-white-field] .OTZ6iq_productImage:after{display:none}.OTZ6iq_productCard[data-product-presentation=official-white-field] .OTZ6iq_productImageElement{filter:none;transform:none;padding:calc(var(--spacing) * 3.5)!important}.OTZ6iq_productCard:is([data-product-slug=fortigate-30g],[data-product-slug=fortigate-40f],[data-product-slug=fortigate-50g],[data-product-slug=fortigate-60f],[data-product-slug=fortigate-80f],[data-product-slug=fortigate-90g],[data-product-slug=fortigate-120g],[data-product-slug=fortigate-200g],[data-product-slug=fortigate-900g],[data-product-slug=fortigate-1000f],[data-product-slug=fortigate-1800f],[data-product-slug=fortigate-2600f],[data-product-slug=fortigate-3000f],[data-product-slug=fortigate-3200f],[data-product-slug=fortigate-3500f],[data-product-slug=fortigate-3700f],[data-product-slug=fortigate-4200f],[data-product-slug=fortigate-4400f],[data-product-slug=fortigate-4800f],[data-product-slug=fortigate-7081f],[data-product-slug=fortigate-7121f],[data-product-slug=fortigate-70g],[data-product-slug=fortigate-3000g],[data-product-slug=fortigate-3500g],[data-product-slug=fortigate-3800g]) .OTZ6iq_productImage{background:var(--color-paper);border-bottom:.0625rem solid var(--color-wash)}.OTZ6iq_productCard:is([data-product-slug=fortigate-30g],[data-product-slug=fortigate-40f],[data-product-slug=fortigate-50g],[data-product-slug=fortigate-60f],[data-product-slug=fortigate-80f],[data-product-slug=fortigate-90g],[data-product-slug=fortigate-120g],[data-product-slug=fortigate-200g],[data-product-slug=fortigate-900g],[data-product-slug=fortigate-1000f],[data-product-slug=fortigate-1800f],[data-product-slug=fortigate-2600f],[data-product-slug=fortigate-3000f],[data-product-slug=fortigate-3200f],[data-product-slug=fortigate-3500f],[data-product-slug=fortigate-3700f],[data-product-slug=fortigate-4200f],[data-product-slug=fortigate-4400f],[data-product-slug=fortigate-4800f],[data-product-slug=fortigate-7081f],[data-product-slug=fortigate-7121f],[data-product-slug=fortigate-70g],[data-product-slug=fortigate-3000g],[data-product-slug=fortigate-3500g],[data-product-slug=fortigate-3800g]) .OTZ6iq_productImage:after{display:none}.OTZ6iq_productCard:is([data-product-slug=fortigate-30g],[data-product-slug=fortigate-40f],[data-product-slug=fortigate-50g],[data-product-slug=fortigate-60f],[data-product-slug=fortigate-80f],[data-product-slug=fortigate-90g],[data-product-slug=fortigate-120g],[data-product-slug=fortigate-200g],[data-product-slug=fortigate-900g],[data-product-slug=fortigate-1000f],[data-product-slug=fortigate-1800f],[data-product-slug=fortigate-2600f],[data-product-slug=fortigate-3000f],[data-product-slug=fortigate-3200f],[data-product-slug=fortigate-3500f],[data-product-slug=fortigate-3700f],[data-product-slug=fortigate-4200f],[data-product-slug=fortigate-4400f],[data-product-slug=fortigate-4800f],[data-product-slug=fortigate-7081f],[data-product-slug=fortigate-7121f],[data-product-slug=fortigate-70g],[data-product-slug=fortigate-3000g],[data-product-slug=fortigate-3500g],[data-product-slug=fortigate-3800g]) .OTZ6iq_productImageElement{filter:none;transform:none;padding:calc(var(--spacing) * 3.5)!important}.OTZ6iq_productCard[data-product-slug=palo-alto-pa-7500] .OTZ6iq_productImage{background:var(--color-paper);border-bottom:.0625rem solid var(--color-wash)}.OTZ6iq_productCard[data-product-slug=palo-alto-pa-7500] .OTZ6iq_productImage:after{display:none}.OTZ6iq_productCard[data-product-slug=palo-alto-pa-7500] .OTZ6iq_productImageElement{filter:none}.OTZ6iq_specificationGroups{gap:calc(var(--spacing) * 4.5);grid-template-columns:minmax(0,1fr);display:grid}.OTZ6iq_specificationGroups section{border:.0625rem solid var(--color-hairline);border-radius:var(--radius-card);overflow:hidden}.OTZ6iq_specificationGroups h3{background:var(--color-canvas);letter-spacing:.08em;padding:calc(var(--spacing) * 3.25) calc(var(--spacing) * 5);text-transform:uppercase;margin:0;font-size:.72rem}.OTZ6iq_specificationGroups dl{margin:0}.OTZ6iq_productTier{background:color-mix(in srgb, var(--color-paper) 92%, transparent);border:.0625rem solid var(--color-hairline);border-radius:var(--radius-card);color:var(--red);letter-spacing:.1em;padding:calc(var(--spacing) * 1.75) calc(var(--spacing) * 2.5);text-transform:uppercase;z-index:1;font-size:.61rem;font-weight:850;position:absolute;top:.9375rem;left:1rem}.OTZ6iq_productIdentity{min-width:0;padding:calc(var(--spacing) * 5.5) calc(var(--spacing) * 5.5) calc(var(--spacing) * 4);flex-direction:column;flex:1;display:flex}.OTZ6iq_productIdentity>span{color:var(--red);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:820;line-height:1.4}.OTZ6iq_productIdentity h3{letter-spacing:-.025em;margin:calc(var(--spacing) * 2.5) 0 calc(var(--spacing) * 2.25);font-size:clamp(1.08rem,1.35vw,1.27rem);line-height:1.18}.OTZ6iq_productIdentity p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.48;display:-webkit-box;overflow:hidden}.OTZ6iq_productBadges{gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;margin-top:auto;display:flex}.OTZ6iq_productBadges span{border:.0625rem solid var(--color-hairline);border-radius:var(--radius-card);color:var(--color-ink-muted);max-width:100%;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2.25);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:780;overflow:hidden}.OTZ6iq_productCardFooter{border-top:.0625rem solid var(--color-wash);letter-spacing:.12em;min-height:3.625rem;padding:0 calc(var(--spacing) * 5.5);justify-content:space-between;align-items:center;font-size:.66rem;font-weight:850;display:flex}.OTZ6iq_productCardFooter svg{background:var(--color-canvas);border-radius:var(--radius-card);height:1.9375rem;padding:calc(var(--spacing) * 2);width:1.9375rem;transition:background-color .18s,color .18s,transform .18s}.OTZ6iq_productCard:hover .OTZ6iq_productCardFooter svg,.OTZ6iq_productCard:focus-within .OTZ6iq_productCardFooter svg{background:var(--color-brand-ignition);color:var(--color-paper);transform:translate(.1875rem)}.OTZ6iq_productModalBackdrop{background:color-mix(in srgb, var(--color-ink) 76%, transparent);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);padding:calc(var(--spacing) * 7);z-index:1200;justify-content:center;align-items:center;animation:.18s ease-out both OTZ6iq_modalFade;display:flex;position:fixed;inset:0}.OTZ6iq_productModal{background:var(--color-paper);border-radius:var(--radius-card);box-shadow:0 1.875rem 5.625rem color-mix(in srgb, var(--color-ink) 34%, transparent);height:min(52rem,100vh - 3.5rem);max-height:min(52rem,100vh - 3.5rem);max-width:var(--container-page);width:100%;min-height:34rem;animation:.22s ease-out both OTZ6iq_modalEnter;display:block;position:relative;overflow-y:auto}.OTZ6iq_productModalClose{background:var(--color-wash);border-radius:var(--radius-card);color:var(--ink);cursor:pointer;float:right;z-index:3;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:1.25rem 1.375rem -4rem 0;transition:background-color .18s,color .18s,transform .18s;display:flex;position:sticky;top:1.25rem;right:1.375rem}.OTZ6iq_productModalClose:hover,.OTZ6iq_productModalClose:focus-visible{background:var(--color-brand-ignition);color:var(--color-paper);transform:rotate(5deg)}.OTZ6iq_productModalClose:focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-brand-crimson) 25%, transparent);outline-offset:.1875rem}.OTZ6iq_productModalVisual{background:radial-gradient(ellipse at 20% 18%, color-mix(in srgb, var(--color-paper) 98%, transparent) 0 20%, transparent 58%), radial-gradient(ellipse at 82% 34%, color-mix(in srgb, var(--color-hairline) 64%, transparent) 0, transparent 55%), radial-gradient(ellipse at 48% 108%, color-mix(in srgb, var(--color-wash) 80%, transparent) 0, transparent 58%), linear-gradient(145deg, var(--color-canvas) 0%, var(--color-canvas) 56%, var(--color-wash) 100%);min-height:0;padding:calc(var(--spacing) * 8) calc(var(--spacing) * 10) calc(var(--spacing) * 5.5);display:block;overflow:visible}.OTZ6iq_productModalImage{max-width:68rem;height:clamp(15rem,28vh,20rem);min-height:0;margin:auto;position:relative}.OTZ6iq_productModalImageElement{filter:drop-shadow(0 1.5625rem 1.5rem color-mix(in srgb, var(--color-ink) 20%, transparent));object-fit:contain;object-position:center;padding:calc(var(--spacing) * 7)!important}.OTZ6iq_productModalNativePicture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.OTZ6iq_productModalNativePicture .OTZ6iq_productModalImageElement{max-width:100%;max-height:100%;height:auto!important;width:min(100%, var(--product-native-width))!important;padding:0!important;position:static!important}.OTZ6iq_productModal[data-product-vendor=sonicwall] .OTZ6iq_productModalVisual{background:var(--color-paper)}.OTZ6iq_productModal[data-product-vendor=sonicwall] .OTZ6iq_productModalImageElement{filter:none;padding:calc(var(--spacing) * 4.5)!important}.OTZ6iq_productModal[data-product-presentation=official-white-field] .OTZ6iq_productModalVisual{background:var(--color-paper)}.OTZ6iq_productModal[data-product-presentation=official-white-field] .OTZ6iq_productModalImageElement{filter:none;transform:none;padding:calc(var(--spacing) * 3.5)!important}.OTZ6iq_productModal[data-product-slug=sonicwall-nsv-xs] .OTZ6iq_productModalImageElement,.OTZ6iq_productModal[data-product-slug=sonicwall-nsv-s] .OTZ6iq_productModalImageElement{padding:calc(var(--spacing) * 16)!important}.OTZ6iq_productModal:is([data-product-slug=fortigate-30g],[data-product-slug=fortigate-40f],[data-product-slug=fortigate-50g],[data-product-slug=fortigate-60f],[data-product-slug=fortigate-80f],[data-product-slug=fortigate-90g],[data-product-slug=fortigate-120g],[data-product-slug=fortigate-200g],[data-product-slug=fortigate-900g],[data-product-slug=fortigate-1000f],[data-product-slug=fortigate-1800f],[data-product-slug=fortigate-2600f],[data-product-slug=fortigate-3000f],[data-product-slug=fortigate-3200f],[data-product-slug=fortigate-3500f],[data-product-slug=fortigate-3700f],[data-product-slug=fortigate-4200f],[data-product-slug=fortigate-4400f],[data-product-slug=fortigate-4800f],[data-product-slug=fortigate-7081f],[data-product-slug=fortigate-7121f],[data-product-slug=fortigate-70g],[data-product-slug=fortigate-3000g],[data-product-slug=fortigate-3500g],[data-product-slug=fortigate-3800g]) .OTZ6iq_productModalVisual{background:var(--color-paper)}.OTZ6iq_productModal:is([data-product-slug=fortigate-30g],[data-product-slug=fortigate-40f],[data-product-slug=fortigate-50g],[data-product-slug=fortigate-60f],[data-product-slug=fortigate-80f],[data-product-slug=fortigate-90g],[data-product-slug=fortigate-120g],[data-product-slug=fortigate-200g],[data-product-slug=fortigate-900g],[data-product-slug=fortigate-1000f],[data-product-slug=fortigate-1800f],[data-product-slug=fortigate-2600f],[data-product-slug=fortigate-3000f],[data-product-slug=fortigate-3200f],[data-product-slug=fortigate-3500f],[data-product-slug=fortigate-3700f],[data-product-slug=fortigate-4200f],[data-product-slug=fortigate-4400f],[data-product-slug=fortigate-4800f],[data-product-slug=fortigate-7081f],[data-product-slug=fortigate-7121f],[data-product-slug=fortigate-70g],[data-product-slug=fortigate-3000g],[data-product-slug=fortigate-3500g],[data-product-slug=fortigate-3800g]) .OTZ6iq_productModalImageElement{filter:none;transform:none;padding:calc(var(--spacing) * 3.5)!important}.OTZ6iq_productModal[data-product-slug=palo-alto-pa-7500] .OTZ6iq_productModalVisual{background:var(--color-paper)}.OTZ6iq_productModal[data-product-slug=palo-alto-pa-7500] .OTZ6iq_productModalImageElement{filter:none}.OTZ6iq_productModal:is([data-product-slug=fortiap-234g],[data-product-slug=fortiswitch-fs-1048e]) .OTZ6iq_productModalVisual{display:flow-root;overflow:clip}.OTZ6iq_productModalFacts{gap:calc(var(--spacing) * 4);margin:calc(var(--spacing) * 3) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));max-width:68rem;display:grid}.OTZ6iq_productModalFacts:has(>span:only-child){grid-template-columns:minmax(0,22rem);justify-content:center}.OTZ6iq_productModalFacts>span{background:color-mix(in srgb, var(--color-paper) 78%, transparent);border:.0625rem solid var(--color-hairline);border-radius:var(--radius-card);min-width:0;padding:calc(var(--spacing) * 3)}.OTZ6iq_productModalFacts small,.OTZ6iq_productModalFacts strong{overflow-wrap:anywhere;display:block}.OTZ6iq_productModalFacts small{color:var(--color-ink-faint);letter-spacing:.06em;margin-bottom:calc(var(--spacing) * 1.25);text-transform:uppercase;font-size:.55rem;font-weight:760}.OTZ6iq_productModalFacts strong{font-size:.74rem}.OTZ6iq_productModalContent{min-height:0;padding:calc(var(--spacing) * 10) calc(var(--spacing) * 10) calc(var(--spacing) * 8);overflow:visible}.OTZ6iq_productModalContent header{border-bottom:.0625rem solid var(--color-wash);padding-bottom:calc(var(--spacing) * 7)}.OTZ6iq_productModalEyebrow,.OTZ6iq_productModalSection>span{color:var(--red);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:850;display:block}.OTZ6iq_productModalContent h2{letter-spacing:-.05em;margin:calc(var(--spacing) * 3) calc(var(--spacing) * 13.5) calc(var(--spacing) * 4.5) 0;font-size:clamp(1.9rem,2.7vw,2.85rem);line-height:1}.OTZ6iq_productModalContent header p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.58}.OTZ6iq_productModalSection{border-bottom:.0625rem solid var(--color-wash);padding:calc(var(--spacing) * 6.25) 0}.OTZ6iq_productModalSection>p{color:var(--color-ink-muted);margin:calc(var(--spacing) * 3) 0 0;font-size:.88rem;line-height:1.62}.OTZ6iq_modalSpecifications dl{margin:calc(var(--spacing) * 3.5) 0 0}.OTZ6iq_modalSpecifications dl div{border-top:.0625rem solid var(--color-wash);align-items:start;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 3.25) calc(var(--spacing) * 5);grid-template-columns:minmax(8.125rem,.8fr) minmax(0,1.2fr);display:grid}.OTZ6iq_modalSpecifications dt{color:var(--color-ink-faint);overflow-wrap:anywhere;min-width:0;font-size:.76rem}.OTZ6iq_modalSpecifications dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:.78rem;font-weight:780;line-height:1.4}.OTZ6iq_modalSpecifications dd strong,.OTZ6iq_modalSpecifications dd small,.OTZ6iq_modalSpecifications dd a{display:block}.OTZ6iq_modalSpecifications dd small{color:var(--color-ink-faint);margin-top:calc(var(--spacing) * 1.5);font-size:.68rem;font-weight:500}.OTZ6iq_modalSpecifications dd a{color:var(--red);margin-top:calc(var(--spacing) * 1.5);font-size:.68rem;text-decoration:none}.OTZ6iq_modalFeatures>div{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 3.5);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.OTZ6iq_modalFeatures article{border-left:.125rem solid var(--red);min-width:0;padding-left:calc(var(--spacing) * 3)}.OTZ6iq_modalFeatures strong{font-size:.78rem}.OTZ6iq_modalFeatures p{color:var(--muted);margin:var(--spacing) 0 0;overflow-wrap:anywhere;font-size:.73rem;line-height:1.45}.OTZ6iq_modalRelated>div,.OTZ6iq_productModalActions{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.OTZ6iq_modalRelated>div{margin-top:calc(var(--spacing) * 3.5)}.OTZ6iq_modalRelated a,.OTZ6iq_productModalActions>a:not(.OTZ6iq_primaryAction){background:var(--color-paper);border:.0625rem solid var(--color-hairline);color:var(--ink);align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);font-size:.73rem;font-weight:730;text-decoration:none;display:inline-flex}.OTZ6iq_modalRelated a:hover,.OTZ6iq_modalRelated a:focus-visible,.OTZ6iq_productModalActions>a:not(.OTZ6iq_primaryAction):hover,.OTZ6iq_productModalActions>a:not(.OTZ6iq_primaryAction):focus-visible{border-color:var(--red);color:var(--red)}.OTZ6iq_productModalActions{padding-top:calc(var(--spacing) * 6.5)}.OTZ6iq_productModalActions .OTZ6iq_primaryAction{padding:calc(var(--spacing) * 3.25) calc(var(--spacing) * 4.25);font-size:.78rem}.OTZ6iq_catalogMethodology{background:var(--ink);border-radius:var(--radius-card);color:var(--color-paper);align-items:center;gap:calc(var(--spacing) * 4.5);margin-top:calc(var(--spacing) * 5.5);padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 5.5);grid-template-columns:auto 1fr auto;display:grid}.OTZ6iq_catalogMethodology svg{color:var(--color-brand-ember);width:1.3125rem}.OTZ6iq_catalogMethodology p{color:var(--color-hairline);margin:0;font-size:.82rem;line-height:1.48}.OTZ6iq_catalogMethodology strong{color:var(--color-paper)}@keyframes OTZ6iq_modalFade{0%{opacity:0}}@keyframes OTZ6iq_modalEnter{0%{opacity:0;transform:translateY(1.125rem)scale(.985)}}.OTZ6iq_engineering{background:var(--light)}.OTZ6iq_engineeringList{gap:calc(var(--spacing) * 3);max-width:var(--container-page);grid-template-columns:repeat(12,minmax(0,1fr));margin:auto;display:grid}.OTZ6iq_engineeringList article{background:var(--color-paper);border:.0625rem solid var(--line);border-radius:calc(var(--radius-card) * .75);padding:calc(var(--spacing) * 5.5);grid-column:span 3}.OTZ6iq_engineeringList:has(>article:nth-child(2):last-child)>article{grid-column:span 6}:is(.OTZ6iq_engineeringList:has(>article:nth-child(3):last-child)>article,.OTZ6iq_engineeringList:has(>article:nth-child(6):last-child)>article){grid-column:span 4}.OTZ6iq_engineeringList article:nth-child(2n){background:color-mix(in srgb, var(--light) 60%, var(--color-paper))}.OTZ6iq_engineeringList article>span{color:var(--red);font-size:.73rem;font-weight:800}.OTZ6iq_engineeringList h3{margin:calc(var(--spacing) * 4.5) 0 calc(var(--spacing) * 3);font-size:1.28rem}.OTZ6iq_engineeringList p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.52}.OTZ6iq_editorialSection{padding-bottom:clamp(calc(var(--spacing) * 9), 4vw, calc(var(--spacing) * 13));padding-top:clamp(calc(var(--spacing) * 9), 4vw, calc(var(--spacing) * 13))}.OTZ6iq_editorialSectionAlt{background:var(--color-paper)}.OTZ6iq_editorialSection .OTZ6iq_sectionHeading{gap:clamp(calc(var(--spacing) * 7), 5vw, calc(var(--spacing) * 18));margin-bottom:calc(var(--spacing) * 7)}.OTZ6iq_editorialSection .OTZ6iq_engineeringList article{padding:calc(var(--spacing) * 5.5)}.OTZ6iq_ecosystem{background:var(--color-paper)}.OTZ6iq_fabricDiagram{align-items:stretch;gap:calc(var(--spacing) * 4);max-width:var(--container-page);grid-template-columns:minmax(10rem,.7fr) minmax(0,2fr) minmax(10rem,.7fr);margin:auto;display:grid}.OTZ6iq_fabricCore,.OTZ6iq_fabricIntelligence{background:var(--ink);color:var(--color-paper);letter-spacing:.07em;padding:calc(var(--spacing) * 6.5);text-align:center;justify-content:center;align-items:center;font-size:.86rem;font-weight:800;display:flex}.OTZ6iq_fabricBranches{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,1fr);display:grid}.OTZ6iq_fabricBranches>div{background:var(--light);border-top:.1875rem solid var(--red);border-radius:calc(var(--radius-card) * .65);padding:calc(var(--spacing) * 4.5)}.OTZ6iq_fabricBranches span{margin-bottom:calc(var(--spacing) * 1.75);font-weight:800;display:block}.OTZ6iq_fabricBranches small{color:var(--muted);line-height:1.42}.OTZ6iq_ecosystem blockquote{border-left:.1875rem solid var(--red);margin:calc(var(--spacing) * 6) auto 0;max-width:67.5rem;padding:calc(var(--spacing) * 1.25) 0 calc(var(--spacing) * 1.25) calc(var(--spacing) * 6);font-size:clamp(1.18rem,1.8vw,1.65rem);font-weight:700;line-height:1.4}.OTZ6iq_positioning{background:var(--ink);color:var(--color-paper);align-items:center;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 9) max(calc(var(--spacing) * 7), calc((100vw - calc(var(--spacing) * 330)) / 2));grid-template-columns:1fr auto 1fr auto 1.35fr;display:grid}.OTZ6iq_positioning>div{border-left:.1875rem solid var(--red);gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 5);flex-direction:column;display:flex}.OTZ6iq_positioning strong{font-size:1.26rem}.OTZ6iq_positioning span{color:var(--color-ink-faint)}.OTZ6iq_positioning ul{gap:calc(var(--spacing) * 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.OTZ6iq_positioning li{border:.0625rem solid var(--color-ink-muted);padding:calc(var(--spacing) * 2.25) calc(var(--spacing) * 3);font-size:.83rem}.OTZ6iq_positioning blockquote{border-top:.0625rem solid var(--color-ink-secondary);margin:calc(var(--spacing) * 2.5) 0 0;padding-top:calc(var(--spacing) * 5.5);text-align:center;grid-column:1/-1;font-size:1.05rem}.OTZ6iq_services{background:var(--light)}.OTZ6iq_serviceFlow{gap:calc(var(--spacing) * 4);max-width:var(--container-page);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.OTZ6iq_serviceFlow li{background:var(--color-paper);gap:calc(var(--spacing) * 5.5);border:.0625rem solid var(--line);border-radius:calc(var(--radius-card) * .65);min-height:0;padding:calc(var(--spacing) * 4.5);flex-direction:column;display:flex}.OTZ6iq_serviceFlow svg{color:var(--red);width:1.125rem}.OTZ6iq_serviceFlow span{text-transform:uppercase;font-size:.76rem;font-weight:800}.OTZ6iq_migration{border-left:.1875rem solid var(--red);margin:calc(var(--spacing) * 7.5) auto 0;max-width:65rem;padding-left:calc(var(--spacing) * 5);font-size:1.02rem;line-height:1.56}.OTZ6iq_engineering:not(.OTZ6iq_editorialSection) .OTZ6iq_engineeringList{gap:0;position:relative}.OTZ6iq_engineering:not(.OTZ6iq_editorialSection) .OTZ6iq_engineeringList:before{background:var(--line);content:"";height:.125rem;position:absolute;top:1.15rem;left:4%;right:4%}.OTZ6iq_engineering:not(.OTZ6iq_editorialSection) .OTZ6iq_engineeringList article{padding:0 calc(var(--spacing) * 5);background:0 0;border:0;position:relative}.OTZ6iq_engineering:not(.OTZ6iq_editorialSection) .OTZ6iq_engineeringList article>span{background:var(--red);color:var(--color-paper);z-index:1;border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex;position:relative}.OTZ6iq_fabricDiagram{grid-template-columns:1fr minmax(15rem,.85fr) 1fr;grid-template-areas:".core.""branches branches branches"".intelligence."}.OTZ6iq_fabricCore{grid-area:core}.OTZ6iq_fabricBranches{grid-area:branches}.OTZ6iq_fabricIntelligence{grid-area:intelligence}.OTZ6iq_fabricBranches{background:linear-gradient(var(--red), var(--red)) center / 72% .125rem no-repeat, linear-gradient(var(--red), var(--red)) center / .125rem 100% no-repeat;padding:calc(var(--spacing) * 5) 0;align-content:center}.OTZ6iq_fabricBranches>div{box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--ink) 7%, transparent)}.OTZ6iq_servicePhases{gap:calc(var(--spacing) * 5);max-width:var(--container-page);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;display:grid}.OTZ6iq_servicePhases>section{border-top:.1875rem solid var(--red);padding-top:calc(var(--spacing) * 4)}.OTZ6iq_servicePhases h3{letter-spacing:.08em;margin:0 0 calc(var(--spacing) * 4);text-transform:uppercase;font-size:.78rem}.OTZ6iq_servicePhases .OTZ6iq_serviceFlow{grid-template-columns:1fr}.OTZ6iq_servicePhases .OTZ6iq_serviceFlow li{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);flex-direction:row}#gestao-protecao .OTZ6iq_engineeringList{grid-template-rows:1fr 1fr}#gestao-protecao .OTZ6iq_engineeringList article:first-child{background:var(--ink);color:var(--color-paper);grid-area:1/span 7/3;padding:clamp(2rem,4vw,4rem)}#gestao-protecao .OTZ6iq_engineeringList article:first-child p{color:var(--color-ink-faint)}#gestao-protecao .OTZ6iq_engineeringList article:not(:first-child){grid-column:span 5}#acesso-seguro .OTZ6iq_engineeringList{background:var(--color-paper);border:.0625rem solid var(--line);border-radius:var(--radius-card);gap:0;overflow:hidden}#acesso-seguro .OTZ6iq_engineeringList article{border:0;border-radius:0;grid-column:span 6!important}#acesso-seguro .OTZ6iq_engineeringList article+article{border-left:.0625rem solid var(--line)}#acesso-seguro>.OTZ6iq_primaryButton{margin:calc(var(--spacing) * 5) auto 0;width:fit-content;display:flex}.OTZ6iq_faqList{border-top:.0625rem solid var(--line);max-width:var(--container-page);margin:0 auto}.OTZ6iq_faqList details{border-bottom:.0625rem solid var(--line)}.OTZ6iq_faqList summary{cursor:pointer;padding:calc(var(--spacing) * 5) 3rem calc(var(--spacing) * 5) 0;font-size:1.08rem;font-weight:750;list-style:none;position:relative}.OTZ6iq_faqList summary::-webkit-details-marker{display:none}.OTZ6iq_faqList summary:after{content:"+";right:0;top:calc(var(--spacing) * 4);font-size:1.6rem;position:absolute}.OTZ6iq_faqList details[open] summary:after{content:"−"}.OTZ6iq_faqList summary span{color:var(--red);margin-right:calc(var(--spacing) * 5);font-size:.72rem;display:inline-block}.OTZ6iq_faqList p{color:var(--muted);max-width:58rem;padding:0 3rem calc(var(--spacing) * 5) calc(var(--spacing) * 10);margin:0;line-height:1.6}.OTZ6iq_related{background:var(--color-paper)}.OTZ6iq_related h2{max-width:51.25rem}.OTZ6iq_related>div{counter-reset:related;margin-top:calc(var(--spacing) * 5);grid-template-columns:1fr;display:grid}.OTZ6iq_related a{border-bottom:.0625rem solid var(--line);color:var(--ink);min-height:0;padding:calc(var(--spacing) * 3.5) 0;justify-content:flex-start;align-items:center;font-weight:750;text-decoration:none;display:flex}.OTZ6iq_related a:before{color:var(--red);content:"0" counter(related);counter-increment:related;margin-right:calc(var(--spacing) * 4);font-size:.72rem}.OTZ6iq_related a:last-child{border-right:0}.OTZ6iq_finalCta{background:var(--color-brand-ignition);color:var(--color-paper);padding:clamp(calc(var(--spacing) * 10), 5vw, calc(var(--spacing) * 15)) max(calc(var(--spacing) * 7), calc((100vw - calc(var(--spacing) * 270)) / 2));text-align:center}.OTZ6iq_finalCta .OTZ6iq_eyebrow{color:var(--color-paper)}.OTZ6iq_finalCta h2{max-width:58.125rem;margin:auto}.OTZ6iq_finalCta>p{margin:calc(var(--spacing) * 5.5) auto 0;max-width:50rem;font-size:1.1rem;line-height:1.62;color:color-mix(in srgb, var(--color-paper) 92%, transparent)!important}.OTZ6iq_contactSection{background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-crimson) 3.5%, transparent), transparent 42%), var(--light);padding:clamp(calc(var(--spacing) * 9), 4vw, calc(var(--spacing) * 14)) max(calc(var(--spacing) * 7), calc((100vw - calc(var(--spacing) * 330)) / 2))}.OTZ6iq_contactGrid{align-items:start;gap:clamp(calc(var(--spacing) * 10), 6vw, calc(var(--spacing) * 21.5));max-width:var(--container-page);grid-template-columns:minmax(18.75rem,.72fr) minmax(35rem,1.28fr);margin:auto;display:grid}.OTZ6iq_contactCopy{position:sticky;top:9.75rem}.OTZ6iq_contactCopy h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,3.1vw,3.1rem);line-height:1.02}.OTZ6iq_contactCopy>p{color:var(--muted);margin:calc(var(--spacing) * 5.5) 0 0;font-size:1rem;line-height:1.65}.OTZ6iq_contactCopy ul{border-top:.0625rem solid var(--color-hairline);margin:calc(var(--spacing) * 7) 0 0;gap:0;padding:0;list-style:none;display:grid}.OTZ6iq_contactCopy li{border-bottom:.0625rem solid var(--color-hairline);padding:calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 3.5) calc(var(--spacing) * 5);font-size:.86rem;font-weight:750;position:relative}.OTZ6iq_contactCopy li:before{background:var(--color-brand-ignition);content:"";width:.375rem;height:.375rem;position:absolute;top:1.1875rem;left:0}.OTZ6iq_finalCta>div{justify-content:center}.OTZ6iq_lightButton{background:var(--color-paper);color:var(--red)}.OTZ6iq_outlineButton{border:.0625rem solid var(--color-paper);color:var(--color-paper)}@media (max-width:80rem){.OTZ6iq_productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.OTZ6iq_productModalContent{padding-left:calc(var(--spacing) * 9.5);padding-right:calc(var(--spacing) * 9.5)}.OTZ6iq_contactGrid{grid-template-columns:1fr}.OTZ6iq_contactCopy{position:static}}@media (max-width:62.5rem){.OTZ6iq_heroGrid{grid-template-columns:1fr}.OTZ6iq_heroVisual{min-height:0}.OTZ6iq_checkPointStage{min-height:26rem}.OTZ6iq_heroSonicWall .OTZ6iq_heroCopy{max-width:min(43rem,64%)}.OTZ6iq_heroBrand{display:none}.OTZ6iq_engineeringList{grid-template-columns:repeat(2,1fr)}.OTZ6iq_engineeringList article:nth-child(2){border-right:.0625rem solid var(--line)}.OTZ6iq_positioning{grid-template-columns:1fr auto 1fr}.OTZ6iq_positioning>ul{grid-column:1/-1}.OTZ6iq_fabricDiagram{grid-template-columns:1fr}.OTZ6iq_fabricBranches,.OTZ6iq_serviceFlow{grid-template-columns:repeat(3,1fr)}.OTZ6iq_related>div{grid-template-columns:repeat(2,1fr)}.OTZ6iq_related a:nth-child(2){border-right:.0625rem solid var(--line)}.OTZ6iq_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.OTZ6iq_productModalBackdrop{padding:calc(var(--spacing) * 4.5)}}@media (max-width:47.5rem){.OTZ6iq_hero:is(.OTZ6iq_heroSophos,.OTZ6iq_heroCheckPoint,.OTZ6iq_heroPaloAlto) .OTZ6iq_heroCopy h1{font-size:2.75rem}.OTZ6iq_hero,.OTZ6iq_ecosystem,.OTZ6iq_engineering,.OTZ6iq_catalog,.OTZ6iq_services,.OTZ6iq_related,.OTZ6iq_contactSection{padding-left:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 5)}.OTZ6iq_hero{min-height:35rem;padding-bottom:calc(var(--spacing) * 14);padding-top:calc(var(--spacing) * 14)}.OTZ6iq_heroCheckPoint{padding-bottom:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 10)}.OTZ6iq_heroCheckPoint .OTZ6iq_heroShade{background:radial-gradient(circle at 50% 78%,#e638883d,#0000 25%),linear-gradient(160deg,#07182d 0 60%,#0b3159 60% 82%,#164b77 82% 100%)}.OTZ6iq_checkPointStage{gap:calc(var(--spacing) * 5);min-height:21rem;padding-top:calc(var(--spacing) * 4)}.OTZ6iq_checkPointLogo{max-width:min(18rem,82%)}.OTZ6iq_checkPointProducts{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:1fr 1fr}.OTZ6iq_checkPointProductPrimary{grid-column:1/-1;justify-self:center;max-width:84%}.OTZ6iq_pageCheckPoint #faq .OTZ6iq_faqList{grid-template-columns:1fr}.OTZ6iq_heroSonicWall{min-height:0;padding-bottom:18rem;padding-top:calc(var(--spacing) * 10)}.OTZ6iq_heroSonicWall .OTZ6iq_heroGrid{display:block}.OTZ6iq_heroSonicWall .OTZ6iq_heroShade{background:linear-gradient(#f7f9fa 0 62%,#f7f9fae6 70%,#f7f9fa00 86%)}.OTZ6iq_heroSonicWall .OTZ6iq_heroCopy{max-width:none}.OTZ6iq_heroPearlArtwork{bottom:0;height:22rem;inset:auto 0 0}.OTZ6iq_heroPearlArtwork img{object-position:72% center}.OTZ6iq_heroShade{background:linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 96%, transparent), color-mix(in srgb, var(--color-ink) 72%, transparent))}.OTZ6iq_heroCopy h1{font-size:clamp(2.7rem,12vw,3.75rem)}.OTZ6iq_sectionHeading{gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 7);grid-template-columns:1fr}.OTZ6iq_sectionHeading>p{margin:0}.OTZ6iq_catalogFilters,.OTZ6iq_secondaryFilterRow{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column}.OTZ6iq_categoryTabs,.OTZ6iq_familyFilter,.OTZ6iq_tierSelector{max-width:100%;padding:calc(var(--spacing) * .75) calc(var(--spacing) * .75) calc(var(--spacing) * 2);scroll-snap-type:x proximity;flex-wrap:nowrap;width:100%;overflow-x:auto}.OTZ6iq_categoryTabs button,.OTZ6iq_familyFilter button,.OTZ6iq_tierSelector button{scroll-snap-align:start;flex:none}.OTZ6iq_secondaryFilterLabel{width:auto}.OTZ6iq_decisionHeader{gap:calc(var(--spacing) * 4);grid-template-columns:1fr}.OTZ6iq_lineSummary{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4.5);grid-template-columns:1fr}.OTZ6iq_productImage{height:13.125rem}.OTZ6iq_productModal{height:auto;min-height:0;max-height:calc(100vh - 1.25rem);overflow-y:auto}.OTZ6iq_productModalBackdrop{padding:calc(var(--spacing) * 2.5)}.OTZ6iq_productModalClose{margin-right:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);top:calc(var(--spacing) * 5)}.OTZ6iq_productModalVisual{min-height:0;padding:calc(var(--spacing) * 7) calc(var(--spacing) * 5) calc(var(--spacing) * 4)}.OTZ6iq_productModalImage{height:12.5rem;min-height:0}.OTZ6iq_productModalImageElement{padding:calc(var(--spacing) * 7)!important}.OTZ6iq_productModal[data-product-slug=sonicwall-nsv-xs] .OTZ6iq_productModalImageElement,.OTZ6iq_productModal[data-product-slug=sonicwall-nsv-s] .OTZ6iq_productModalImageElement{padding:calc(var(--spacing) * 18)!important}.OTZ6iq_productModalContent{padding:calc(var(--spacing) * 9) calc(var(--spacing) * 6) calc(var(--spacing) * 7.5);overflow:visible}.OTZ6iq_modalSpecifications dl div{gap:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr)}.OTZ6iq_modalSpecifications dd{text-align:left}.OTZ6iq_specificationGroups h3{padding-left:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4)}.OTZ6iq_productModalContent h2{font-size:clamp(1.85rem,9vw,2.7rem)}.OTZ6iq_catalogMethodology{grid-template-columns:auto 1fr}.OTZ6iq_catalogMethodology svg:last-child{display:none}.OTZ6iq_fabricBranches,.OTZ6iq_engineeringList,.OTZ6iq_serviceFlow,.OTZ6iq_related>div{grid-template-columns:1fr}.OTZ6iq_servicePhases{grid-template-columns:1fr 1fr}.OTZ6iq_engineering:not(.OTZ6iq_editorialSection) .OTZ6iq_engineeringList{padding-left:calc(var(--spacing) * 8)}.OTZ6iq_engineering:not(.OTZ6iq_editorialSection) .OTZ6iq_engineeringList:before{width:.125rem;height:auto;inset:1rem auto 0 1.05rem}.OTZ6iq_engineering:not(.OTZ6iq_editorialSection) .OTZ6iq_engineeringList article{padding:0 0 calc(var(--spacing) * 7)}.OTZ6iq_engineering:not(.OTZ6iq_editorialSection) .OTZ6iq_engineeringList article>span{left:calc(var(--spacing) * -8);position:absolute}.OTZ6iq_engineering:not(.OTZ6iq_editorialSection) .OTZ6iq_engineeringList h3{margin-top:0}#gestao-protecao .OTZ6iq_engineeringList article:first-child{grid-column:auto!important}#gestao-protecao .OTZ6iq_engineeringList article:not(:first-child){grid-column:auto!important}#acesso-seguro .OTZ6iq_engineeringList article{grid-column:auto!important}#gestao-protecao .OTZ6iq_engineeringList article:first-child{grid-row:auto}#acesso-seguro .OTZ6iq_engineeringList article+article{border-left:0;border-top:.0625rem solid var(--line)}.OTZ6iq_engineeringList article,.OTZ6iq_engineeringList article:last-child{border-right:.0625rem solid var(--line)}.OTZ6iq_positioning{padding:calc(var(--spacing) * 11) calc(var(--spacing) * 5);grid-template-columns:1fr}.OTZ6iq_positioning>svg{justify-self:center;transform:rotate(90deg)}.OTZ6iq_positioning>ul{grid-column:auto}.OTZ6iq_related a{border-right:.0625rem solid var(--line)}.OTZ6iq_finalCta{padding-left:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 5)}.OTZ6iq_heroActions,.OTZ6iq_finalCta>div{flex-direction:column;align-items:stretch}.OTZ6iq_primaryButton,.OTZ6iq_secondaryButton,.OTZ6iq_lightButton,.OTZ6iq_outlineButton,.OTZ6iq_primaryAction{width:100%}}@media (max-width:35rem){.OTZ6iq_productGrid{grid-template-columns:1fr}.OTZ6iq_productCard{min-height:29.0625rem}.OTZ6iq_productImage{height:14.375rem}.OTZ6iq_productModalFacts{grid-template-columns:1fr}.OTZ6iq_productModalFacts>span:nth-child(n+3){display:none}.OTZ6iq_modalFeatures>div{grid-template-columns:1fr}.OTZ6iq_productModalActions{flex-direction:column;align-items:stretch}.OTZ6iq_productModalActions>a{justify-content:center;width:100%}}.OTZ6iq_heroArchitecture .OTZ6iq_vendorLogo{filter:grayscale()brightness(0)invert()}@media (prefers-reduced-motion:reduce){.OTZ6iq_page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.bdBh_a_page{--red:var(--color-brand-crimson);--ink:var(--color-ink);--muted:var(--color-ink-muted);--line:var(--color-hairline);--soft:var(--color-canvas);--anchor:10.5rem;color:var(--ink);overflow:clip}.bdBh_a_telemetry :is(.bdBh_a_eyebrow,a,li>span,article>span),.bdBh_a_investigation :is(.bdBh_a_eyebrow,a,li>span,article>span){color:color-mix(in srgb, var(--color-brand-ember) 32%, var(--color-paper))}.bdBh_a_telemetry :is(p,small),.bdBh_a_investigation :is(p,small){color:var(--color-hairline)}.bdBh_a_telemetry :is(h2,h3,strong),.bdBh_a_investigation :is(h2,h3,strong){color:var(--color-paper)}.bdBh_a_container{width:min(var(--container-page), calc(100% - 4rem));margin:auto}.bdBh_a_eyebrow{margin-bottom:calc(var(--spacing) * 3.5);color:var(--red);letter-spacing:.16em;font-size:.6875rem;font-weight:850;display:block}.bdBh_a_page a:focus-visible{outline:.1875rem solid var(--red);outline-offset:.25rem}.bdBh_a_breadcrumb{gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 7);color:var(--color-ink-faint);align-items:center;font-size:.75rem;display:flex}.bdBh_a_breadcrumb a:hover{color:var(--red)}.bdBh_a_hero{padding:calc(var(--spacing) * 5.5) 0 calc(var(--spacing) * 14.5);scroll-margin-top:var(--anchor);background:linear-gradient(135deg, var(--color-canvas) 0 62%, var(--color-wash) 62%)}.bdBh_a_heroGrid{gap:clamp(calc(var(--spacing) * 12), 7vw, calc(var(--spacing) * 24));grid-template-columns:1.08fr .92fr;align-items:center;display:grid}.bdBh_a_heroCopy h1{letter-spacing:-.052em;max-width:51.25rem;font-size:clamp(2.9375rem,5vw,4.375rem);line-height:1.01}.bdBh_a_heroCopy>p{max-width:47.5rem;margin-top:calc(var(--spacing) * 3.75);color:var(--muted);font-size:1rem;line-height:1.64}.bdBh_a_actions{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 6.75);flex-wrap:wrap;display:flex}.bdBh_a_primaryButton,.bdBh_a_secondaryButton,.bdBh_a_finalCta a{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);min-height:3.125rem;padding:0 calc(var(--spacing) * 5);font-weight:760;display:inline-flex}.bdBh_a_primaryButton{background:var(--color-brand-ignition);color:var(--color-paper)}.bdBh_a_secondaryButton{border:.0625rem solid var(--color-hairline);background:var(--color-paper)}.bdBh_a_actions svg,.bdBh_a_finalCta svg{width:1.0625rem}.bdBh_a_signalVisual{min-height:32.5rem;padding:calc(var(--spacing) * 7.5);background:linear-gradient(145deg, var(--color-accent-signal-deep), var(--ink) 82%);color:var(--color-paper);clip-path:polygon(7% 0,100% 0,100% 92%,93% 100%,0 100%,0 8%);position:relative;overflow:hidden}.bdBh_a_signalVisual:before{content:"";background:linear-gradient(35deg, transparent 59%, color-mix(in srgb, var(--color-accent-signal) 28%, transparent)), repeating-linear-gradient(90deg, transparent 0 4.9375rem, color-mix(in srgb, var(--color-paper) 3.1%, transparent) 5rem);position:absolute;inset:0}.bdBh_a_visualKicker{color:color-mix(in srgb, var(--color-accent-signal) 28%, var(--color-paper));letter-spacing:.15em;font-size:.625rem;font-weight:850;position:relative}.bdBh_a_sourceList{margin-top:calc(var(--spacing) * 6.25);border-top:.0625rem solid color-mix(in srgb, var(--color-accent-signal) 42%, transparent);border-left:.0625rem solid color-mix(in srgb, var(--color-accent-signal) 42%, transparent);grid-template-columns:1fr 1fr;display:grid;position:relative}.bdBh_a_sourceList div{min-height:5.125rem;padding:calc(var(--spacing) * 3.5);border-right:.0625rem solid color-mix(in srgb, var(--color-accent-signal) 42%, transparent);border-bottom:.0625rem solid color-mix(in srgb, var(--color-accent-signal) 42%, transparent);flex-direction:column;justify-content:space-between;display:flex}.bdBh_a_sourceList span{color:color-mix(in srgb, var(--color-accent-signal) 30%, var(--color-paper));font-size:.5625rem;font-weight:850}.bdBh_a_sourceList strong{font-size:1rem}.bdBh_a_signalPipeline{width:88%;padding:calc(var(--spacing) * 4.25) calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);border-top:.1875rem solid var(--color-accent-signal);background:var(--color-paper);color:var(--ink);grid-template-columns:repeat(2,1fr);display:grid;position:absolute;bottom:0;right:0}.bdBh_a_signalPipeline span{color:var(--color-accent-signal-deep);font-size:.5625rem;font-weight:850}.bdBh_a_signalPipeline strong{font-size:.6875rem}.bdBh_a_hero blockquote{gap:calc(var(--spacing) * 7);margin-top:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 5.25);border-top:.0625rem solid var(--color-hairline);grid-template-columns:1fr 1fr;font-size:clamp(1.125rem,2vw,1.625rem);line-height:1.35;display:grid}.bdBh_a_hero blockquote span{color:var(--red);font-weight:700}.bdBh_a_hero blockquote strong{font-weight:650}.bdBh_a_evolution{padding:calc(var(--spacing) * 18.5) 0;scroll-margin-top:var(--anchor)}.bdBh_a_splitHeading,.bdBh_a_sectionHeading,.bdBh_a_investigation>.bdBh_a_container,.bdBh_a_relationshipBlock{gap:clamp(calc(var(--spacing) * 12.5), 8vw, calc(var(--spacing) * 27.5));grid-template-columns:1.07fr .93fr;display:grid}.bdBh_a_splitHeading h2,.bdBh_a_sectionHeading h2,.bdBh_a_telemetry h2,.bdBh_a_context h2,.bdBh_a_intelligence h2,.bdBh_a_investigation h2,.bdBh_a_experience h2,.bdBh_a_bridges h2,.bdBh_a_relationships h2,.bdBh_a_finalCta h2{letter-spacing:-.045em;font-size:clamp(2.1875rem,4vw,3.25rem);line-height:1.07}.bdBh_a_copy p,.bdBh_a_sectionHeading>p,.bdBh_a_intelligence p,.bdBh_a_experience p,.bdBh_a_bridges p{color:var(--muted);font-size:1rem;line-height:1.72}.bdBh_a_copy p+p,.bdBh_a_intelligence p+p{margin-top:calc(var(--spacing) * 3.25)}.bdBh_a_editorialStatement{gap:calc(var(--spacing) * 7);margin-top:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 6.75) 0;border-top:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);grid-template-columns:1fr 1fr;font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:680;display:grid}.bdBh_a_editorialStatement span{color:var(--red)}.bdBh_a_telemetry{padding:calc(var(--spacing) * 18) 0;background:var(--ink);color:var(--color-paper)}.bdBh_a_telemetry header{max-width:47.5rem;margin-bottom:calc(var(--spacing) * 9.5)}.bdBh_a_telemetry header>p{margin-top:calc(var(--spacing) * 4);color:var(--color-hairline)}.bdBh_a_telemetryMap{border-top:.0625rem solid var(--color-ink-secondary);border-left:.0625rem solid var(--color-ink-secondary);grid-template-columns:repeat(3,1fr);display:grid}.bdBh_a_telemetryMap>div{min-height:10.9375rem;padding:calc(var(--spacing) * 5);border-right:.0625rem solid var(--color-ink-secondary);border-bottom:.0625rem solid var(--color-ink-secondary)}.bdBh_a_telemetryMap span{color:color-mix(in srgb, var(--color-brand-ember) 36%, var(--color-paper));font-size:.625rem;font-weight:850}.bdBh_a_telemetryMap h3{margin:calc(var(--spacing) * 8.75) 0 calc(var(--spacing) * 2.5);font-size:1.3125rem}.bdBh_a_telemetryMap p{color:var(--color-hairline);font-size:.75rem;line-height:1.5}.bdBh_a_capabilities{padding:calc(var(--spacing) * 19.5) 0 calc(var(--spacing) * 7);background:var(--soft);scroll-margin-top:var(--anchor)}.bdBh_a_sectionHeading{margin-bottom:calc(var(--spacing) * 10.5);align-items:end}.bdBh_a_sectionHeading>p{max-width:35.625rem}.bdBh_a_groupList{border-top:.0625rem solid var(--color-hairline)}.bdBh_a_groupList>article{padding:calc(var(--spacing) * 12.5) 0;border-bottom:.0625rem solid var(--color-hairline)}.bdBh_a_groupList>article>header{gap:calc(var(--spacing) * 6.25);grid-template-columns:3.125rem .65fr 1.35fr;align-items:start;display:grid}.bdBh_a_groupList>article>header>span{color:var(--red);font-size:.75rem;font-weight:850}.bdBh_a_groupList>article>header small{letter-spacing:.12em;font-size:.6875rem;font-weight:850}.bdBh_a_groupList h3{letter-spacing:-.045em;max-width:43.75rem;font-size:clamp(1.8125rem,3.3vw,2.6875rem);line-height:1.05}.bdBh_a_capabilityList{margin-top:calc(var(--spacing) * 7.5);padding-left:calc(calc(var(--spacing) * 18.75) + 20%);border-top:.0625rem solid var(--color-hairline);grid-template-columns:repeat(2,1fr);display:grid}.bdBh_a_capabilityList>div{min-height:15.3125rem;padding:calc(var(--spacing) * 5.5) calc(var(--spacing) * 5);border-right:.0625rem solid var(--color-hairline);flex-direction:column;display:flex}.bdBh_a_capabilityList>div:last-child{border-right:0}.bdBh_a_capabilityList span{color:var(--red);font-size:.625rem;font-weight:850}.bdBh_a_capabilityList h4{margin:calc(var(--spacing) * 6.25) 0 calc(var(--spacing) * 2.75);font-size:1.25rem}.bdBh_a_capabilityList p{color:var(--muted);font-size:.75rem;line-height:1.52}.bdBh_a_capabilityList p+p{margin-top:calc(var(--spacing) * 2)}.bdBh_a_capabilityList a,.bdBh_a_experience a,.bdBh_a_bridges a,.bdBh_a_relationships a{align-items:center;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3.75);color:var(--red);margin-top:auto;font-size:.75rem;font-weight:760;display:flex}.bdBh_a_capabilityList svg,.bdBh_a_experience svg,.bdBh_a_bridges svg,.bdBh_a_relationships svg{width:.9375rem}.bdBh_a_context{padding:calc(var(--spacing) * 19) 0}.bdBh_a_context ol{margin-top:calc(var(--spacing) * 11.25);border-top:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);grid-template-columns:repeat(6,1fr);list-style:none;display:grid}.bdBh_a_context li{min-height:8.125rem;padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 3.5);border-right:.0625rem solid var(--line);flex-direction:column;display:flex}.bdBh_a_context li:last-child{border-right:0}.bdBh_a_context li span{color:var(--red);font-size:.625rem;font-weight:850}.bdBh_a_context li strong{text-transform:uppercase;margin-top:auto;font-size:.75rem}.bdBh_a_intelligence{background:var(--color-wash);scroll-margin-top:var(--anchor)}.bdBh_a_intelligence .bdBh_a_container{grid-template-columns:1fr 1fr;display:grid}.bdBh_a_intelligence article{padding:calc(var(--spacing) * 17.5) clamp(calc(var(--spacing) * 7.5), 5vw, calc(var(--spacing) * 17.5)) calc(var(--spacing) * 17.5) 0}.bdBh_a_intelligence article+article{padding-right:0;padding-left:clamp(calc(var(--spacing) * 7.5), 5vw, calc(var(--spacing) * 17.5));border-left:.0625rem solid var(--color-hairline)}.bdBh_a_intelligence h2{margin-bottom:calc(var(--spacing) * 5.25);font-size:clamp(1.9375rem,3.4vw,2.8125rem)}.bdBh_a_intelligence blockquote{margin-top:calc(var(--spacing) * 6.25);padding:calc(var(--spacing) * 5);border-left:.1875rem solid var(--red);background:var(--color-paper);font-size:1rem;font-weight:680;line-height:1.5}.bdBh_a_investigation{padding:calc(var(--spacing) * 19) 0;background:var(--ink);color:var(--color-paper)}.bdBh_a_investigation .bdBh_a_copy p{color:var(--color-hairline)}.bdBh_a_method{padding:calc(var(--spacing) * 19) 0;scroll-margin-top:var(--anchor)}.bdBh_a_method ol{border-top:.0625rem solid var(--line);border-bottom:.0625rem solid var(--line);grid-template-columns:repeat(8,1fr);list-style:none;display:grid}.bdBh_a_method li{min-height:8.4375rem;padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 3);border-right:.0625rem solid var(--line);flex-direction:column;display:flex}.bdBh_a_method li:last-child{border-right:0}.bdBh_a_method li span{color:var(--red);font-size:.5625rem;font-weight:850}.bdBh_a_method li strong{text-transform:uppercase;overflow-wrap:anywhere;margin-top:auto;font-size:.6875rem}.bdBh_a_experience{padding:calc(var(--spacing) * 18) 0;background:var(--soft)}.bdBh_a_experience .bdBh_a_container{gap:calc(var(--spacing) * 20);grid-template-columns:1.15fr .85fr;display:grid}.bdBh_a_experience h2{margin-bottom:calc(var(--spacing) * 5)}.bdBh_a_experience blockquote{margin-top:calc(var(--spacing) * 6.25);padding:calc(var(--spacing) * 5);border-left:.1875rem solid var(--red);background:var(--color-paper);font-weight:680}.bdBh_a_experience aside{padding:calc(var(--spacing) * 8.5);background:var(--ink);color:var(--color-paper);flex-direction:column;display:flex}.bdBh_a_experience aside>span{color:var(--color-ink-faint);letter-spacing:.13em;font-size:.625rem;font-weight:850}.bdBh_a_experience aside>strong{margin-top:auto;font-size:clamp(3.875rem,7vw,5.75rem);line-height:1}.bdBh_a_experience aside p{margin-top:calc(var(--spacing) * 2.5);color:var(--color-hairline);font-size:.8125rem}.bdBh_a_experience a{margin-top:calc(var(--spacing) * 6.25);color:color-mix(in srgb, var(--color-brand-ember) 36%, var(--color-paper))}.bdBh_a_bridges .bdBh_a_container{grid-template-columns:repeat(3,1fr);display:grid}.bdBh_a_bridges article{min-height:25rem;padding:calc(var(--spacing) * 15.5) calc(var(--spacing) * 8.5);border-right:.0625rem solid var(--color-hairline)}.bdBh_a_bridges article:first-child{border-left:.0625rem solid var(--color-hairline)}.bdBh_a_bridges h2{margin-bottom:calc(var(--spacing) * 5);font-size:clamp(1.75rem,3vw,2.5rem)}.bdBh_a_bridges a{margin-top:calc(var(--spacing) * 6)}.bdBh_a_relationships{padding:calc(var(--spacing) * 18.5) 0;background:var(--soft)}.bdBh_a_relationshipBlock{padding:calc(var(--spacing) * 11.25) 0;border-top:.0625rem solid var(--color-hairline)}.bdBh_a_relationshipBlock:last-child{border-bottom:.0625rem solid var(--color-hairline)}.bdBh_a_relationshipBlock h2{font-size:clamp(1.9375rem,3.3vw,2.75rem)}.bdBh_a_relationshipBlock a{margin-top:calc(var(--spacing) * 5)}.bdBh_a_relationships nav{margin-bottom:calc(var(--spacing) * 6.25);border-top:.0625rem solid var(--color-hairline);border-left:.0625rem solid var(--color-hairline);grid-template-columns:repeat(4,1fr);display:grid}.bdBh_a_relationships nav a{min-height:4.25rem;padding:calc(var(--spacing) * 3.75);border-right:.0625rem solid var(--color-hairline);border-bottom:.0625rem solid var(--color-hairline);justify-content:space-between;align-items:center;font-weight:680;display:flex}.bdBh_a_relationships nav a:hover{color:var(--red)}.bdBh_a_finalCta{padding:calc(var(--spacing) * 16) 0;scroll-margin-top:var(--anchor)}.bdBh_a_finalCta .bdBh_a_container>div{padding:calc(var(--spacing) * 14) clamp(calc(var(--spacing) * 7), 6vw, calc(var(--spacing) * 20));background:var(--color-brand-ignition);color:var(--color-paper)}.bdBh_a_finalCta span{letter-spacing:.14em;font-size:.6875rem;font-weight:850}.bdBh_a_finalCta h2{max-width:59.375rem;margin:calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 4.25)}.bdBh_a_finalCta p{max-width:51.25rem;color:color-mix(in srgb, var(--color-brand-ember) 8%, var(--color-paper));font-size:1.0625rem;line-height:1.62}.bdBh_a_finalCta p+p{margin-top:calc(var(--spacing) * 2)}.bdBh_a_finalCta a{margin-top:calc(var(--spacing) * 7);background:var(--color-paper);color:var(--color-brand-crimson)}@media (max-width:64rem){.bdBh_a_heroGrid{grid-template-columns:1fr}.bdBh_a_signalVisual{min-height:31.25rem}.bdBh_a_groupList>article>header{grid-template-columns:2.75rem 1fr}.bdBh_a_groupList h3{grid-column:2}.bdBh_a_capabilityList{padding-left:calc(var(--spacing) * 17.25)}.bdBh_a_method ol{grid-template-columns:repeat(4,1fr)}.bdBh_a_method li:nth-child(4){border-right:0}.bdBh_a_method li:nth-child(n+5){border-top:.0625rem solid var(--line)}.bdBh_a_bridges .bdBh_a_container{grid-template-columns:1fr}.bdBh_a_bridges article,.bdBh_a_bridges article:first-child{border:0;border-bottom:.0625rem solid var(--color-hairline);min-height:0}.bdBh_a_bridges article:first-child{border-top:.0625rem solid var(--color-hairline)}}@media (max-width:48rem){.bdBh_a_page{--anchor:9.0625rem}.bdBh_a_container{width:calc(100% - 2.625rem)}.bdBh_a_splitHeading,.bdBh_a_sectionHeading,.bdBh_a_investigation>.bdBh_a_container,.bdBh_a_relationshipBlock{gap:calc(var(--spacing) * 6);grid-template-columns:1fr}.bdBh_a_heroCopy h1{font-size:3rem}.bdBh_a_hero blockquote,.bdBh_a_editorialStatement{grid-template-columns:1fr}.bdBh_a_telemetryMap{grid-template-columns:1fr 1fr}.bdBh_a_capabilityList{padding-left:0}.bdBh_a_intelligence .bdBh_a_container,.bdBh_a_experience .bdBh_a_container{grid-template-columns:1fr}.bdBh_a_intelligence article{padding:calc(var(--spacing) * 14.5) 0}.bdBh_a_intelligence article+article{border-top:.0625rem solid var(--color-hairline);border-left:0;padding-left:0}.bdBh_a_experience .bdBh_a_container{gap:calc(var(--spacing) * 8.75)}}@media (max-width:37.5rem){.bdBh_a_page{--anchor:8rem}.bdBh_a_container{width:calc(100% - 2.25rem)}.bdBh_a_hero{padding:calc(var(--spacing) * 4.5) 0 calc(var(--spacing) * 11.5)}.bdBh_a_breadcrumb{font-size:.625rem}.bdBh_a_heroCopy h1{font-size:2.5rem}.bdBh_a_heroCopy>p,.bdBh_a_finalCta p{font-size:.9375rem}.bdBh_a_actions{display:grid}.bdBh_a_actions a{width:100%}.bdBh_a_signalVisual{min-height:28.75rem;padding:calc(var(--spacing) * 6) calc(var(--spacing) * 5)}.bdBh_a_sourceList div{min-height:4.375rem}.bdBh_a_signalPipeline{width:94%}.bdBh_a_hero blockquote{gap:calc(var(--spacing) * 4);font-size:1.125rem}.bdBh_a_evolution,.bdBh_a_telemetry,.bdBh_a_capabilities,.bdBh_a_context,.bdBh_a_investigation,.bdBh_a_method,.bdBh_a_experience,.bdBh_a_relationships,.bdBh_a_finalCta{padding:calc(var(--spacing) * 13) 0}.bdBh_a_splitHeading h2,.bdBh_a_sectionHeading h2,.bdBh_a_telemetry h2,.bdBh_a_context h2,.bdBh_a_intelligence h2,.bdBh_a_investigation h2,.bdBh_a_experience h2,.bdBh_a_bridges h2,.bdBh_a_relationships h2,.bdBh_a_finalCta h2{font-size:2.125rem}.bdBh_a_telemetryMap{grid-template-columns:1fr}.bdBh_a_telemetryMap>div{min-height:0;padding:calc(var(--spacing) * 4.5)}.bdBh_a_telemetryMap h3{margin:calc(var(--spacing) * 3.75) 0 calc(var(--spacing) * 2)}.bdBh_a_groupList>article{padding:calc(var(--spacing) * 10) 0}.bdBh_a_groupList>article>header{grid-template-columns:2.375rem 1fr}.bdBh_a_groupList h3{font-size:1.8125rem}.bdBh_a_capabilityList{grid-template-columns:1fr}.bdBh_a_capabilityList>div{min-height:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 2);border:0;border-bottom:.0625rem solid var(--color-hairline)}.bdBh_a_capabilityList h4{margin:calc(var(--spacing) * 3.75) 0 calc(var(--spacing) * 2)}.bdBh_a_capabilityList a{margin-top:calc(var(--spacing) * 3.5)}.bdBh_a_context ol,.bdBh_a_method ol{grid-template-columns:1fr}.bdBh_a_context li,.bdBh_a_method li,.bdBh_a_method li:nth-child(n){min-height:3.625rem;padding:calc(var(--spacing) * 3.5);border:0;border-bottom:.0625rem solid var(--line);grid-template-columns:2.5rem 1fr;align-items:center;display:grid}.bdBh_a_context li strong,.bdBh_a_method li strong{margin:0}.bdBh_a_experience aside{min-height:20rem}.bdBh_a_bridges article{padding:calc(var(--spacing) * 12) 0}.bdBh_a_relationships nav{grid-template-columns:1fr 1fr}.bdBh_a_finalCta .bdBh_a_container>div{padding:calc(var(--spacing) * 10.75) calc(var(--spacing) * 6)}}@media (prefers-reduced-motion:reduce){html:has(.bdBh_a_page){scroll-behavior:auto}}
.D8NY0q_hero{background:radial-gradient(circle at 82% 25%, color-mix(in srgb, var(--color-brand-ember) 8%, var(--color-paper)), transparent 34%), var(--color-paper);align-items:center;min-height:38.75rem;display:flex}.D8NY0q_inner{width:100%;max-width:var(--container-page);padding:calc(var(--spacing) * 20) calc(var(--spacing) * 8);margin:auto}.D8NY0q_hero span,.D8NY0q_kicker{color:var(--color-brand-ignition);letter-spacing:.08125rem;text-transform:uppercase;font-size:.75rem;font-weight:800;display:inline-block}.D8NY0q_hero span,.D8NY0q_hero .D8NY0q_actions a{border-color:var(--color-brand-crimson);color:var(--color-brand-crimson)}.D8NY0q_hero h1{max-width:56.25rem;margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 6);letter-spacing:-.21875rem;font-size:clamp(3rem,6vw,5.125rem);line-height:1}.D8NY0q_hero p{max-width:45rem;color:var(--color-ink-muted);font-size:1.25rem}.D8NY0q_actions{gap:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 9);flex-wrap:wrap;display:flex}.D8NY0q_actions a{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 5.25);border:.0625rem solid var(--color-brand-ignition);border-radius:var(--radius-button);color:var(--color-brand-ignition);font-weight:750;display:inline-flex}.D8NY0q_actions a:first-child{background:var(--color-brand-ignition);color:var(--color-paper)}.D8NY0q_content{background:var(--color-ink);color:var(--color-paper)}.D8NY0q_content .D8NY0q_kicker{color:color-mix(in srgb, var(--color-brand-ember) 32%, var(--color-paper))}.D8NY0q_content .D8NY0q_inner{gap:calc(var(--spacing) * 20);grid-template-columns:1fr 1fr;display:grid}.D8NY0q_content h2{max-width:35rem;margin-top:calc(var(--spacing) * 3.25);font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.08}.D8NY0q_highlights{border-top:.0625rem solid var(--color-ink-secondary)}.D8NY0q_highlights div{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 6) 0;border-bottom:.0625rem solid var(--color-ink-secondary);display:flex}.D8NY0q_highlights svg{color:var(--color-brand-ignition)}.D8NY0q_highlights strong{font-size:1.125rem}@media (max-width:47.5rem){.D8NY0q_hero{min-height:auto}.D8NY0q_inner{padding:calc(var(--spacing) * 16) calc(var(--spacing) * 5)}.D8NY0q_hero h1{letter-spacing:-.125rem;font-size:2.875rem}.D8NY0q_hero p{font-size:1.125rem}.D8NY0q_content .D8NY0q_inner{gap:calc(var(--spacing) * 10.5);grid-template-columns:1fr}.D8NY0q_actions{flex-direction:column}.D8NY0q_actions a{justify-content:center}}
