.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}}
.FNjsra_page{background:var(--color-paper);color:var(--color-ink)}.FNjsra_hero,.FNjsra_catalog{padding:clamp(calc(var(--spacing) * 19), 8vw, calc(var(--spacing) * 32)) max(calc(var(--spacing) * 8), calc((100vw - calc(var(--spacing) * 330)) / 2))}.FNjsra_hero{background:var(--color-ink);color:var(--color-paper)}.FNjsra_hero>span,.FNjsra_catalog header>span{color:var(--color-brand-ember);letter-spacing:.14em;font-size:.76rem;font-weight:800}.FNjsra_hero h1{letter-spacing:-.06em;margin:calc(var(--spacing) * 6) 0 calc(var(--spacing) * 8.5);max-width:var(--container-page);font-size:clamp(3.2rem,6vw,6.4rem);line-height:.94}.FNjsra_hero p{color:var(--color-hairline);max-width:51.25rem;font-size:1.25rem;line-height:1.7}.FNjsra_catalog header{gap:calc(var(--spacing) * 20);margin-bottom:calc(var(--spacing) * 13);grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.FNjsra_catalog h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1}.FNjsra_catalog>div{grid-template-columns:repeat(3,1fr);display:grid}.FNjsra_catalog a{border:.0625rem solid var(--color-hairline);color:var(--color-ink);gap:calc(var(--spacing) * 6.5);min-height:21.25rem;padding:calc(var(--spacing) * 8);flex-direction:column;text-decoration:none;display:flex}.FNjsra_catalog a:hover{border-color:var(--color-brand-crimson)}.FNjsra_logo{object-fit:contain;object-position:left center;width:auto;max-width:13.75rem;height:4.625rem}.FNjsra_catalog a>span{color:var(--color-ink-muted);line-height:1.6}.FNjsra_catalog b{color:var(--color-brand-crimson);align-items:center;gap:calc(var(--spacing) * 4);margin-top:auto;display:flex}@media (max-width:50rem){.FNjsra_hero,.FNjsra_catalog{padding-left:calc(var(--spacing) * 5);padding-right:calc(var(--spacing) * 5)}.FNjsra_catalog header{gap:calc(var(--spacing) * 5.5);grid-template-columns:1fr}.FNjsra_catalog>div{grid-template-columns:1fr}.FNjsra_hero h1{font-size:3.2rem}}.FNjsra_page .FNjsra_hero,.FNjsra_page .FNjsra_catalog{padding-block:4rem}@media (max-width:50rem){.FNjsra_page .FNjsra_hero,.FNjsra_page .FNjsra_catalog{padding-block:2.5rem}}
