.bg-gray-900{background-color:var(--color-gray-900)}.shared-heading .paragraph,.shared-heading .paragraph-lead{color:var(--color-foreground)}.shared-hero{padding:max(128px,12rem) 0}@media(min-width:1600px){.shared-hero{padding:max(128px,10rem) 0}}.shared-hero .dot-pattern{background-image:radial-gradient(circle,color-mix(in oklab,var(--color-teal-700) 65%,transparent) 1px,transparent 1px),radial-gradient(circle,color-mix(in oklab,var(--color-teal-700) 65%,transparent) 1px,transparent 1px);-webkit-mask:linear-gradient(to bottom,transparent 0 var(--navbarH),#000 calc(var(--navbarH)*1.5),#000 calc(100% - var(--navbarH)*1.5),transparent 100%),radial-gradient(ellipse at 50% 50%,transparent 0%,transparent 35%,#000 100%);mask:linear-gradient(to bottom,transparent 0 var(--navbarH),#000 calc(var(--navbarH)*1.5),#000 calc(100% - var(--navbarH)*1.5),transparent 100%),radial-gradient(ellipse at 50% 50%,transparent 0%,transparent 35%,#000 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.shared-hero .background{background:linear-gradient(to bottom,var(--color-teal-150) 0%,color-mix(in oklab,transparent 100%,var(--color-teal-150) 0%) 100%);bottom:calc(100vh + min(-2082px,-130.125rem));left:0;position:absolute;right:0;top:0;z-index:-1}.shared-hero .background .cloud{aspect-ratio:5120/1024;background:url(../img/solutions/hero/clouds.avif) no-repeat 50%/contain,url(../img/solutions/hero/clouds.avif) no-repeat 50%/contain;left:50%;margin-left:-25%;margin-top:0;position:absolute;top:0;translate:-50% -50%;width:max(5120px,320rem);z-index:2}.shared-hero .background .cloud:nth-child(2){margin-left:25%;top:50%;transform:scaleX(-1)}.shared-hero .container{position:relative;z-index:1}.shared-hero .layout{display:grid;gap:max(48px,4rem) var(--gridGap);grid-template:auto/repeat(12,minmax(0,1fr))}.shared-hero .layout .shared-heading{grid-column:auto/span 12;grid-row:auto;margin-bottom:0;position:relative}@media(min-width:1024px){.shared-hero .layout .shared-heading{grid-column:2/span 10}}.shared-hero .layout .shared-heading .heading{font-size:max(55px,8rem);font-size:9.8125vw;font-weight:500;line-height:1;line-height:.72}@media screen and (min-width:1600px){.shared-hero .layout .shared-heading .heading{font-size:157px}}.shared-hero .layout .shared-heading .heading{text-transform:uppercase}@media(min-width:1226px){.shared-hero .layout .shared-heading .heading{font-size:max(55px,8rem);font-weight:500;line-height:1;line-height:.72}}.shared-hero .layout .shared-heading .paragraph-lead{font-size:max(18px,1.3125rem);font-weight:500;line-height:1.38;margin-top:max(32px,4rem);text-align:center}@media(min-width:768px){.shared-hero .layout .shared-heading .paragraph-lead{font-size:max(23px,2.3125rem);font-weight:500;line-height:1.28}}.shared-hero .layout .shared-heading .water-fx{display:inline-block;inset:0;position:absolute}.shared-hero .layout .shared-heading .water-fx-heading{position:relative}.shared-hero .layout .shared-heading .water-fx-image{display:none}.shared-hero .layout .shared-heading .water-fx-texture{inset:0;position:absolute}.shared-hero .layout .shared-heading .water-fx-noise{background:url(../img/solutions/hero/noise.avif) repeat 50%/64px;inset:0;mix-blend-mode:overlay;opacity:.25;position:absolute}.shared-hero .layout .shared-heading .water-fx-texture canvas{inset:0;position:absolute}.shared-hero .layout .shared-heading .row{display:flex;flex-flow:row nowrap;gap:max(9px,2.25rem)}.shared-hero .layout .shared-heading .row+.row{margin-top:max(9px,2.25rem)}.shared-hero .layout .shared-heading .row .filler{font-size:max(55px,8rem);font-size:9.8125vw;font-weight:500;line-height:1}@media screen and (min-width:1600px){.shared-hero .layout .shared-heading .row .filler{font-size:157px}}.shared-hero .layout .shared-heading .row .filler{flex:1;line-height:.72;margin-top:.035em;text-transform:uppercase}@media(min-width:1226px){.shared-hero .layout .shared-heading .row .filler{font-size:max(55px,8rem);font-weight:500;line-height:1;line-height:.72}}.shared-hero .layout .shared-heading .row:nth-child(2n) .filler{order:-1}.shared-hero .stats{display:grid;gap:max(24px,2rem) var(--gridGap);grid-column:auto/span 12;grid-row:auto;grid-template:auto/repeat(2,minmax(0,1fr))}@media(min-width:1024px){.shared-hero .stats{grid-column:2/span 10;grid-template:auto/repeat(4,minmax(0,1fr))}}.shared-hero .stats .stat{text-align:center}.shared-hero .stats .stat .value{font-size:max(41px,4.125rem);font-weight:500;line-height:1.18}@media(min-width:768px){.shared-hero .stats .stat .value{font-size:max(55px,5.5625rem);font-weight:500;line-height:1.18}}.shared-hero .stats .stat .descriptor{font-size:max(18px,1.3125rem);font-size:max(16px,1.25rem);font-weight:500;line-height:1.38}@media(min-width:768px){.shared-hero .stats .stat .descriptor{font-size:max(21px,1.75rem);font-weight:500;line-height:1.38}}.shared-hero .stats .stat .descriptor{font-family:var(--font-display);margin-top:max(8px,1rem)}.what-is-a-breach-section .cm-layout{display:flex;flex-flow:row wrap;gap:var(--gridGap);margin-top:0}@media(min-width:768px){.what-is-a-breach-section .cm-layout{align-items:center}}.what-is-a-breach-section .cm-layout .content,.what-is-a-breach-section .cm-layout .media{flex:1}.what-is-a-breach-section .cm-layout .content .heading{font-size:max(31px,3.125rem);font-weight:500;line-height:1.28}.what-is-a-breach-section .cm-layout .content .paragraph{font-size:max(16px,1rem);line-height:1.6;margin-top:max(16px,1rem)}.what-is-a-breach-section .cm-layout .text{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.what-is-a-breach-section .cm-layout .text{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11);width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}@media(min-width:768px)and (min-width:768px){.what-is-a-breach-section .cm-layout .text{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*5 - var(--globalGutter)*2/12*5 - var(--gridGap)*11/12*5 + var(--gridGap)*4)}}@media(min-width:1280px){.what-is-a-breach-section .cm-layout .text{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*3 - var(--globalGutter)*2/12*3 - var(--gridGap)*11/12*3 + var(--gridGap)*2)}}@media(min-width:1280px)and (min-width:768px){.what-is-a-breach-section .cm-layout .text{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*3 - var(--globalGutter)*2/12*3 - var(--gridGap)*11/12*3 + var(--gridGap)*2)}}.what-is-a-breach-section .cm-layout .media{aspect-ratio:1/1;-webkit-mask:radial-gradient(50% 50% at 50% 50%,#000 25%,transparent 100%);mask:radial-gradient(50% 50% at 50% 50%,#000 25%,transparent 100%);position:relative}.what-is-a-breach-section .cm-layout .media-container img{display:block;height:auto;width:100%}.quantifying-section .shared-heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.quantifying-section .shared-heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11);width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*7 - var(--globalGutter)*2/12*7 - var(--gridGap)*11/12*7 + var(--gridGap)*6)}}@media(min-width:768px)and (min-width:768px){.quantifying-section .shared-heading{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*7 - var(--globalGutter)*2/12*7 - var(--gridGap)*11/12*7 + var(--gridGap)*6)}}.quantifying-section .shared-heading .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.quantifying-section .shared-heading .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11);width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*4 - var(--globalGutter)*2/12*4 - var(--gridGap)*11/12*4 + var(--gridGap)*3)}}@media(min-width:768px)and (min-width:768px){.quantifying-section .shared-heading .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*4 - var(--globalGutter)*2/12*4 - var(--gridGap)*11/12*4 + var(--gridGap)*3)}}.quantifying-section .stats{display:grid;gap:max(24px,2rem) var(--gridGap);grid-column:auto/span 12;grid-row:auto;grid-template:auto/repeat(2,minmax(0,1fr))}@media(min-width:768px){.quantifying-section .stats{grid-column:2/span 10;grid-template:auto/repeat(3,minmax(0,1fr))}}.quantifying-section .stats .stat{padding-right:max(16px,2rem)}.quantifying-section .stats .stat .value{font-family:var(--font-display);font-size:max(41px,4.125rem);font-variant-numeric:slashed-zero;font-weight:500;line-height:1.18}@media(min-width:768px){.quantifying-section .stats .stat .value{font-size:max(41px,4.125rem);font-weight:500;line-height:1.18}}.quantifying-section .stats .stat .descriptor{font-size:max(18px,1.3125rem);font-size:max(16px,1.5rem);font-weight:500;line-height:1.38}@media(min-width:768px){.quantifying-section .stats .stat .descriptor{font-size:max(18px,1.3125rem);font-weight:500;line-height:1.38}}.quantifying-section .stats .stat .descriptor{font-family:var(--font-display);margin-bottom:max(8px,1rem)}.quantifying-section .stats .stat .paragraph{font-size:max(18px,1.125rem);line-height:1.6;margin-top:max(8px,1rem)}.breach-components-section .shared-heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.breach-components-section .shared-heading{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11);width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*7 - var(--globalGutter)*2/12*7 - var(--gridGap)*11/12*7 + var(--gridGap)*6)}}@media(min-width:768px)and (min-width:768px){.breach-components-section .shared-heading{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*7 - var(--globalGutter)*2/12*7 - var(--gridGap)*11/12*7 + var(--gridGap)*6)}}.breach-components-section .shared-heading .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.breach-components-section .shared-heading .paragraph{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11);width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*4 - var(--globalGutter)*2/12*4 - var(--gridGap)*11/12*4 + var(--gridGap)*3)}}@media(min-width:768px)and (min-width:768px){.breach-components-section .shared-heading .paragraph{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*4 - var(--globalGutter)*2/12*4 - var(--gridGap)*11/12*4 + var(--gridGap)*3)}}.breach-components-section .breach-components-grid{display:grid;gap:var(--gridGap);grid-template-columns:minmax(0,1fr);grid-template-rows:auto}@media(min-width:576px){.breach-components-section .breach-components-grid{grid-template-areas:"tile-top-left tile-top-right" "tile-center tile-center" "tile-bottom-left tile-bottom-right";grid-template-columns:auto auto}}@media(min-width:1024px){.breach-components-section .breach-components-grid{grid-template-areas:"tile-top-left tile-center tile-top-right" "tile-bottom-left tile-center tile-bottom-right";grid-template-columns:auto auto auto}}.breach-components-section .tile{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.breach-components-section .tile{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}}.breach-components-section .tile{display:flex;flex-direction:column}@media(min-width:576px){.breach-components-section .tile{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*6 - var(--globalGutter)*2/12*6 - var(--gridGap)*11/12*6 + var(--gridGap)*5)}}@media(min-width:576px)and (min-width:768px){.breach-components-section .tile{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*6 - var(--globalGutter)*2/12*6 - var(--gridGap)*11/12*6 + var(--gridGap)*5)}}@media(min-width:1024px){.breach-components-section .tile{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*3 - var(--globalGutter)*2/12*3 - var(--gridGap)*11/12*3 + var(--gridGap)*2)}}@media(min-width:1024px)and (min-width:768px){.breach-components-section .tile{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*3 - var(--globalGutter)*2/12*3 - var(--gridGap)*11/12*3 + var(--gridGap)*2)}}.breach-components-section .tile:not(.tile-middle){background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--color-teal-700) 10%,transparent) 0,color-mix(in oklab,var(--color-teal-700) 10%,transparent) max(1px,0.0625rem),transparent max(1px,0.0625rem),transparent max(4px,0.25rem));gap:max(24px,1.5rem);padding:max(24px,1.5rem)}@media(min-width:576px){.breach-components-section .tile:not(.tile-middle){aspect-ratio:4/3}}@media(min-width:1024px){.breach-components-section .tile:not(.tile-middle){aspect-ratio:1}}.breach-components-section .tile:not(.tile-middle) .icon{width:max(24px,2rem)}.breach-components-section .tile:not(.tile-middle) .text{margin-top:auto}.breach-components-section .tile:not(.tile-middle) .text .title{font-size:max(18px,1.3125rem);font-weight:500;line-height:1.38}.breach-components-section .tile:not(.tile-middle) .text .paragraph{font-size:max(16px,1rem);line-height:1.6;margin-top:max(8px,.5rem)}@media(min-width:576px){.breach-components-section .tile:first-child{grid-area:tile-top-left}.breach-components-section .tile:nth-child(2){grid-area:tile-bottom-left}.breach-components-section .tile:nth-child(4){grid-area:tile-top-right}.breach-components-section .tile:nth-child(5){grid-area:tile-bottom-right}}.breach-components-section .tile-middle{max-width:100%;position:relative;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.breach-components-section .tile-middle{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}}.breach-components-section .tile-middle{align-items:center;aspect-ratio:4/2;justify-content:center;text-align:center;z-index:1}@media(min-width:576px){.breach-components-section .tile-middle{grid-area:tile-center;max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}}@media(min-width:576px)and (min-width:768px){.breach-components-section .tile-middle{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}}@media(min-width:1024px){.breach-components-section .tile-middle{aspect-ratio:unset;max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*4 - var(--globalGutter)*2/12*4 - var(--gridGap)*11/12*4 + var(--gridGap)*3)}}@media(min-width:1024px)and (min-width:768px){.breach-components-section .tile-middle{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*4 - var(--globalGutter)*2/12*4 - var(--gridGap)*11/12*4 + var(--gridGap)*3)}}.breach-components-section .tile-middle .matrix{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.45;position:absolute;width:100%;z-index:-1;--mask-x:50%;--mask-y:50%;-webkit-mask:radial-gradient(50% 50% at 50% 50%,#000 50%,transparent 100%),radial-gradient(50% 50% at var(--mask-x) var(--mask-y),#000 0%,transparent 100%);mask:radial-gradient(50% 50% at 50% 50%,#000 50%,transparent 100%),radial-gradient(50% 50% at var(--mask-x) var(--mask-y),#000 0%,transparent 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.breach-components-section .tile-middle .title{font-size:max(31px,3.125rem);font-weight:500;line-height:1.28;margin-top:max(16px,1rem)}.breach-components-section .tile-middle .icon{height:auto;width:max(64px,6rem)}.why-us-section .paragraph-grid{max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}@media(min-width:768px){.why-us-section .paragraph-grid{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*12 - var(--globalGutter)*2/12*12 - var(--gridGap)*11/12*12 + var(--gridGap)*11)}}@media(min-width:1024px){.why-us-section .paragraph-grid{-moz-column-count:2;column-count:2;-moz-column-gap:max(32px,2rem);column-gap:max(32px,2rem);max-width:100%;width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*8 - var(--globalGutter)*2/12*8 - var(--gridGap)*11/12*8 + var(--gridGap)*7)}}@media(min-width:1024px)and (min-width:768px){.why-us-section .paragraph-grid{width:calc(min(100vw - var(--scrollbar-width), var(--globalContainer))/12*8 - var(--globalGutter)*2/12*8 - var(--gridGap)*11/12*8 + var(--gridGap)*7)}}.why-us-section .separator{background:var(--color-accent) url(../img/waves-background.avif) no-repeat 50% 50%/cover;height:max(32px,2rem);overflow:clip;position:relative;width:100%}.why-us-section .separator:before{background:var(--color-accent) url(../img/waves-background.avif) no-repeat 50% 50%/cover;content:"";filter:blur(8px);inset:min(-16px,-1rem);position:absolute}.why-us-section .separator:after{background:url(../img/solutions/hero/noise.avif) repeat 50%/64px;content:"";inset:0;mix-blend-mode:overlay;opacity:.25;position:absolute}.section-call-to-action{padding:max(128px,12rem) 0;position:relative}.section-call-to-action .dot-pattern{background-image:radial-gradient(circle,color-mix(in oklab,var(--color-teal-700) 65%,transparent) 1px,transparent 1px),radial-gradient(circle,color-mix(in oklab,var(--color-teal-700) 65%,transparent) 1px,transparent 1px);-webkit-mask:linear-gradient(180deg,transparent 0%,#000 25%,#000 50%,#000 75%,transparent),linear-gradient(90deg,transparent 0%,#000 15%,#000 50%,#000 85%,transparent),radial-gradient(ellipse at 50% 50%,transparent 0%,transparent 25%,#000 100%);mask:linear-gradient(180deg,transparent 0%,#000 25%,#000 50%,#000 75%,transparent),linear-gradient(90deg,transparent 0%,#000 15%,#000 50%,#000 85%,transparent),radial-gradient(ellipse at 50% 50%,transparent 0%,transparent 25%,#000 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.section-call-to-action .gradients{inset:0;pointer-events:none;position:absolute}.section-call-to-action .gradients div{aspect-ratio:1088/4152;background:radial-gradient(50% 50% at 50% 50%,var(--color-teal-200) 0%,var(--color-teal-150) 50%,color-mix(in oklab,transparent 100%,var(--color-teal-150) 0%) 100%);left:0;position:absolute;top:50%;translate:-75% -50%;width:max(1088px,68rem);z-index:-1}.section-call-to-action .gradients div:nth-child(2){left:100%;top:25%;translate:-35% -50%}.section-call-to-action .shared-heading{margin:0}.section-call-to-action .shared-heading .paragraph{color:var(--color-foreground);margin-top:max(24px,2.25rem)}.section-call-to-action .shared-heading .buttons{margin-top:max(32px,3rem)}
