.service-page-managed-firewall{color:#f6f3fa;--firewall-line:#ffffff17;--firewall-muted:#aaa4b3;--g-panel:#0b0c0e;--g-panel-2:#17151b;--g-ink-2:#b2abba;--g-ink-3:#aaa4b3;--g-hair:#ffffff17;--g-hair-strong:#ffffff26;background:#0b0c0e}.firewall-frame{width:calc(100% - 2 * var(--page-rail,20px));max-width:var(--page-frame,1440px);padding-inline:var(--frame-pad,32px);margin-inline:auto}.service-page-managed-firewall h2{letter-spacing:-.045em;font-size:clamp(34px,3.6vw,50px);font-weight:400;line-height:1.12}.firewall-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:72px;padding-block:96px 56px;display:grid}.firewall-eyebrow{color:var(--firewall-muted);margin-bottom:26px;font-size:15px;line-height:1.5}.firewall-heading>p,.firewall-questions>div>p:not(.firewall-eyebrow){max-width:43ch;color:var(--firewall-muted);font-size:19px;line-height:1.65}.firewall-heading h2 span,.firewall-questions h2 span{color:#96919d}.service-page-managed-firewall .marketing-hero-cinematic{min-height:min(780px,100svh - 80px);padding-block:110px 104px}.service-page-managed-firewall .marketing-hero-copy{max-width:820px}.yb.premium-shell .service-page-managed-firewall .marketing-hero h1{letter-spacing:-.055em;max-width:18ch;font-size:clamp(62px,6.4vw,94px);line-height:1.04}.service-page-managed-firewall .marketing-hero-deck{color:#cbc5d3;max-width:43ch;font-size:20px}.service-page-managed-firewall .marketing-hero-media>img{object-position:75% 50%}.service-page-managed-firewall .marketing-hero-media:after{background:linear-gradient(90deg,#0b0c0ef2 4%,#0b0c0ec9 42%,#0b0c0e20 100%),linear-gradient(#0000 66%,#0b0c0e)}.service-page-managed-firewall .marketing-hero-media figcaption{right:var(--page-inset);color:#b5adbf;padding:0 0 28px;font-size:13px}.service-page-managed-firewall .marketing-hero-media figcaption svg{display:none}.yb.premium-shell .service-page-managed-firewall .marketing-hero-actions>a{justify-content:space-between;min-width:225px;min-height:58px;padding:16px 22px;font-size:16px;line-height:24px}.firewall-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:0;display:grid}.firewall-summary>div{padding:32px var(--frame-pad);align-items:start;gap:16px;display:flex}.firewall-summary>div+div{border-left:1px solid var(--firewall-line)}.firewall-summary svg{flex:none;margin-top:3px}.firewall-summary p{font-size:16px;line-height:1.45}.firewall-summary p span{color:var(--firewall-muted);margin-top:6px;font-size:14px;display:block}.firewall-cells{margin-inline:calc(-1 * var(--frame-pad));border-top:1px solid var(--firewall-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.firewall-cells article{padding:32px var(--frame-pad) 40px;flex-direction:column;align-items:start;display:flex}.firewall-cells article+article{border-left:1px solid var(--firewall-line)}.firewall-cells h3{letter-spacing:-.025em;max-width:21ch;font-size:23px;font-weight:400;line-height:1.3}.firewall-cells p{color:var(--firewall-muted);margin-block:16px 28px;font-size:16px;line-height:1.7}.firewall-cells a{align-items:center;gap:14px;margin-top:auto;padding-block:6px;font-size:15px;line-height:1.5;display:inline-flex}.firewall-cells a svg{flex:none}.firewall-cells a:hover{text-underline-offset:5px;text-decoration:underline}.firewall-questions{grid-template-columns:.9fr 1.1fr;gap:96px;padding-block:96px;display:grid}.firewall-questions>div>p:not(.firewall-eyebrow){margin-block:26px}.service-page-managed-firewall .premium-faq-question{padding-block:23px;font-size:18px}.service-page-managed-firewall .premium-faq-question svg{color:#f6f3fa}.service-page-managed-firewall .premium-faq-question[aria-expanded=true] svg{color:#f6c64b}.firewall-number{color:var(--firewall-muted);font-variant-numeric:tabular-nums;margin-bottom:42px;font-size:14px}.firewall-scan{border:1px solid var(--firewall-line)}.firewall-scan-top{border-bottom:1px solid var(--firewall-line);color:#d6cedf;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 28px;font-size:14px;display:flex}.firewall-scan-top>span:last-child{color:var(--firewall-muted);font-size:13px}.firewall-scan-graphic-wrap{background:radial-gradient(circle,#f6c64b09 0%,#0000 72%);width:100%;padding:48px 24px 40px;overflow:hidden}.firewall-scan-art{width:100%;max-width:1060px;height:auto;margin:0 auto;display:block}.firewall-scan-art :is(path,line,circle,rect,polygon){vector-effect:non-scaling-stroke}.fw-rot-left-cw{transform-box:view-box;transform-origin:180px 150px;animation:34s linear infinite fw-spin}.fw-rot-left-ccw{transform-box:view-box;transform-origin:180px 150px;animation:46s linear infinite fw-spin-reverse}.fw-rot-center-cw{transform-box:view-box;transform-origin:530px 150px;animation:56s linear infinite fw-spin}.fw-rot-center-ccw{transform-box:view-box;transform-origin:530px 150px;animation:42s linear infinite fw-spin-reverse}.fw-rot-right-cw{transform-box:view-box;transform-origin:880px 150px;animation:36s linear infinite fw-spin}.fw-rot-right-ccw{transform-box:view-box;transform-origin:880px 150px;animation:44s linear infinite fw-spin-reverse}@keyframes fw-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fw-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.fw-radar-ping-wrap{transform-box:view-box;transform-origin:180px 150px;animation:3.2s cubic-bezier(.1,.4,.2,1) infinite fw-radar-pulse}@keyframes fw-radar-pulse{0%{opacity:.75;transform:scale(.55)}to{opacity:0;transform:scale(1.65)}}.fw-guard-aura-wrap{transform-box:view-box;transform-origin:530px 150px;animation:4.2s ease-in-out infinite fw-guard-breathe}@keyframes fw-guard-breathe{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.12)}}.fw-guard-ripple-wrap{transform-box:view-box;transform-origin:530px 150px;animation:3.8s cubic-bezier(.1,.4,.2,1) infinite fw-guard-ripple-anim}@keyframes fw-guard-ripple-anim{0%{opacity:.75;transform:scale(.9)}to{opacity:0;transform:scale(1.85)}}.fw-drop-ping-wrap{transform-box:view-box;transform-origin:434px 150px;animation:1.6s ease-out infinite fw-drop-pulse}@keyframes fw-drop-pulse{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.fw-led-blink{animation:2.4s ease-in-out infinite fw-led-flash}@keyframes fw-led-flash{0%,to{opacity:.35}50%{opacity:1;filter:drop-shadow(0 0 3px #7adca0)}}.fw-flow-untrusted{stroke:#f87171;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:6 22;animation:1.4s linear infinite fw-flow-scan}@keyframes fw-flow-scan{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28px}}.fw-flow-permitted{stroke:#7adca0;stroke-width:2px;stroke-linecap:round;stroke-dasharray:18 54;animation:1.6s linear infinite fw-flow-pass}@keyframes fw-flow-pass{0%{stroke-dashoffset:0}to{stroke-dashoffset:-72px}}@media (prefers-reduced-motion:reduce){.firewall-scan-art :is(.fw-rot-left-cw,.fw-rot-left-ccw,.fw-rot-center-cw,.fw-rot-center-ccw,.fw-rot-right-cw,.fw-rot-right-ccw,.fw-radar-ping-wrap,.fw-guard-aura-wrap,.fw-guard-ripple-wrap,.fw-drop-ping-wrap,.fw-led-blink,.fw-flow-untrusted,.fw-flow-permitted){animation:none!important}}.firewall-scan .firewall-scan-result{border:0;border-top:1px solid var(--firewall-line);box-shadow:none;background:0 0;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:30px 40px;display:grid}.firewall-scan-result strong{letter-spacing:-.055em;color:#f6c64b;font-size:56px;font-weight:400;line-height:1.1}.firewall-scan-result strong>span{color:#e1d9e9;letter-spacing:-.04em;margin-left:14px;font-size:30px}.firewall-scan-result>div:first-child>p{color:var(--firewall-muted);margin-top:10px;font-size:14px}.firewall-scan-result>div:last-child{align-items:start;gap:16px;display:flex}.firewall-scan-result>div:last-child>svg{color:#9e96ab;flex:none;margin-top:2px}.firewall-scan-result>div:last-child>p{color:#c1b8cf;max-width:38ch;font-size:16px;line-height:1.6}.firewall-scan figcaption{border-top:1px solid var(--firewall-line);color:var(--firewall-muted);padding:22px 40px;font-size:13px;line-height:1.65}.firewall-scan-link{justify-content:space-between;align-items:center;gap:28px;padding-block:30px 64px;display:flex}.firewall-scan-link p{color:var(--firewall-muted);font-size:15px;line-height:1.65}.firewall-scan-link a{flex:none}.firewall-covers{color:#22242a;--firewall-line:#22242a18;--firewall-muted:#666b75;background:#fff}.firewall-covers h2 span{color:#787c86}.firewall-cover-grid{margin-inline:calc(-1 * var(--frame-pad));border-top:1px solid var(--firewall-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.firewall-cover-grid article{min-width:0;min-height:310px;padding:32px var(--frame-pad) 36px;flex-direction:column;gap:46px;display:flex}.firewall-cover-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--firewall-line)}.firewall-cover-grid article:nth-child(n+4){border-top:1px solid var(--firewall-line)}.firewall-cover-grid article>svg{color:#3d424c}.firewall-cover-grid h3{letter-spacing:-.025em;font-size:21px;line-height:1.3}.firewall-cover-grid p{color:var(--firewall-muted);margin-top:13px;font-size:16px;line-height:1.65}.firewall-scope{margin-inline:calc(-1 * var(--frame-pad));padding:32px var(--frame-pad);border-top:1px solid var(--firewall-line);justify-content:space-between;align-items:center;gap:40px;display:flex}.firewall-scope h3{letter-spacing:-.02em;font-size:20px;line-height:1.4}.firewall-scope p{max-width:64ch;color:var(--firewall-muted);margin-top:12px;font-size:16px;line-height:1.7}.firewall-scope a{flex:none}.yb.premium-shell .firewall-covers .premium-outline-action{color:#22242a;background:#fff;border-color:#d9dce2}.yb.premium-shell .firewall-covers .premium-outline-action:hover{background:#f5f6f8;border-color:#a9aeb8}.yb.premium-shell .firewall-covers :focus-visible{outline-color:#4528c5}.firewall-comparison{border-top:1px solid var(--firewall-line)}.firewall-comparison-labels,.firewall-comparison-row{border-bottom:1px solid var(--firewall-line);grid-template-columns:1fr 1fr;gap:64px;display:grid}.firewall-comparison-labels{color:#ddd5e7;padding-block:18px;font-size:14px}.firewall-comparison-row{padding-block:24px}.firewall-comparison-row p{color:#e1dbe9;font-size:16px;line-height:1.7}.firewall-comparison-row p:first-child{color:#978fa2}.firewall-comparison-row p>span{display:none}.firewall-network-note{align-items:start;gap:22px;padding-block:40px 64px;display:flex}.firewall-network-note>svg{flex:none;margin-top:3px}.firewall-network-note h3{letter-spacing:-.02em;font-size:21px;line-height:1.35}.firewall-network-note p{max-width:63ch;color:var(--firewall-muted);margin-top:14px;font-size:16px;line-height:1.7}.firewall-network-note>a{flex:none;align-items:center;gap:12px;margin-top:4px;margin-left:auto;font-size:15px;line-height:1.5;display:inline-flex}@media (max-width:1100px){.firewall-summary>div{flex-direction:column;gap:20px}.firewall-heading,.firewall-questions{gap:40px}.firewall-network-note{flex-wrap:wrap}.firewall-network-note>div{flex-basis:calc(100% - 45px)}.firewall-network-note>a{margin-left:45px}}@media (max-width:1000px){.firewall-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.firewall-cover-grid article:not(:nth-child(3n+1)){border-left:0}.firewall-cover-grid article:nth-child(2n){border-left:1px solid var(--firewall-line)}.firewall-cover-grid article:nth-child(n+3){border-top:1px solid var(--firewall-line)}.firewall-scope{flex-direction:column;align-items:start;gap:24px}}@media (max-width:820px){.firewall-heading,.firewall-questions{grid-template-columns:1fr}.firewall-heading{gap:28px}.firewall-cells{grid-template-columns:1fr}.firewall-cells article+article{border-left:0;border-top:1px solid var(--firewall-line)}.firewall-number{margin-bottom:26px}.firewall-cells p{max-width:58ch}.firewall-scan-link{flex-direction:column;align-items:start}.firewall-scan-graphic-wrap{padding:36px 16px 28px}.firewall-comparison-labels,.firewall-comparison-row{gap:32px}}@media (max-width:600px){.service-page-managed-firewall .marketing-hero-cinematic{min-height:680px;padding-block:70px 86px}.yb.premium-shell .service-page-managed-firewall .marketing-hero h1{font-size:clamp(42px,10vw,58px)}.service-page-managed-firewall .marketing-hero-deck{font-size:17px;line-height:1.65}.service-page-managed-firewall .marketing-hero-media:after{background:linear-gradient(90deg,#0b0c0eed,#0b0c0ea8),linear-gradient(#0000 50%,#0b0c0e)}.service-page-managed-firewall .marketing-hero-actions{grid-template-columns:1fr;gap:12px;margin-top:30px;display:grid}.yb.premium-shell .service-page-managed-firewall .marketing-hero-actions>a{width:100%;min-width:0;min-height:52px;padding:13px 18px}.service-page-managed-firewall .marketing-hero-media figcaption{left:var(--page-inset);right:var(--page-inset);padding-bottom:25px;font-size:12px}.firewall-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.firewall-summary>div{padding-block:26px}.firewall-summary>div:nth-child(3){border-left:0}.firewall-summary>div:nth-child(n+3){border-top:1px solid var(--firewall-line)}.firewall-summary p{font-size:15px}.firewall-heading{padding-block:64px 40px}.firewall-eyebrow{margin-bottom:22px;font-size:13px}.firewall-heading>p,.firewall-questions>div>p:not(.firewall-eyebrow){font-size:17px}.firewall-scan-top{padding:18px 20px}.firewall-scan-graphic-wrap{padding:24px 12px 18px}.firewall-scan .firewall-scan-result{grid-template-columns:1fr;gap:25px;padding:28px 20px}.firewall-scan-result strong{font-size:48px}.firewall-scan-result strong>span{font-size:26px}.firewall-scan-result>div:last-child>p{font-size:15px}.firewall-scan figcaption{padding:20px;font-size:12px}.firewall-cover-grid{grid-template-columns:1fr}.firewall-cover-grid article{gap:38px;min-height:260px;padding-block:28px 30px}.firewall-cover-grid article:nth-child(2n){border-left:0}.firewall-cover-grid article+article{border-top:1px solid var(--firewall-line)}.firewall-scope .premium-outline-action{justify-content:space-between;width:100%;padding-inline:14px;font-size:14px}.firewall-comparison-labels{display:none}.firewall-comparison-row{grid-template-columns:1fr;gap:22px;padding-block:28px}.firewall-comparison-row p{font-size:15px}.firewall-comparison-row p>span{color:#e3dce9;margin-bottom:8px;font-size:13px;display:block}.firewall-network-note{padding-bottom:48px}.firewall-network-note h3{font-size:20px}.firewall-network-note>a{font-size:14px}.firewall-questions{gap:40px;padding-block:64px}.service-page-managed-firewall .premium-faq-question{font-size:17px}}.firewall-process .firewall-comparison-labels,.firewall-process .firewall-comparison-row{grid-template-columns:1fr}.firewall-process .firewall-comparison-row p,.firewall-process .firewall-comparison-row p:first-child{color:#e1dbe9}@media (max-width:820px){.firewall-process .firewall-comparison-labels{display:block}}
