.product-main{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}@media (max-width:991px){.product-main{padding:0}.product-main #main-header,.product-main .product-features,.product-main #matrix,.product-main #instances,.product-main #vpn{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));width:100%;max-width:100%;box-sizing:border-box}}.product-main #main-header{display:flex;flex-flow:column;overflow:hidden;row-gap:var(--product-section-items-gap);padding-bottom:50px;width:100%}.product-main #main-header h1{padding-bottom:20px;color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;line-height:105%;font-size:calc(64px*var(--font-scale-factor))}@media (max-width:767.98px){.product-main #main-header h1{font-size:calc(56px*var(--font-scale-factor))}}.product-main #main-header>p{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:300;font-size:calc(18px*var(--font-scale-factor))}.product-main #main-header .product-download{width:100%;height:auto;padding:20px 0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}.product-main #main-header .product-download a{text-decoration:none}.product-main .product-features{width:100%;display:flex;flex-flow:column;row-gap:20px}.product-main .product-features>h2{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:300;font-size:calc(22px*var(--font-scale-factor));padding-bottom:20px}.product-main #matrix{width:100%;max-width:100%;box-sizing:border-box}.product-main #matrix h2{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;font-size:calc(32px*var(--font-scale-factor));text-align:left;padding-bottom:20px}.product-main #matrix .content{width:100%;display:flex;flex-flow:row;column-gap:20px;align-items:center;justify-content:flex-start}@media (max-width:991px){.product-main #matrix .content{flex-flow:column;align-items:flex-start;row-gap:20px;width:100%;max-width:100%;overflow:hidden}.product-main #matrix .content img{max-width:100%;width:auto;height:auto;object-fit:contain}}.product-main #matrix .content p,.product-main #matrix .content p a{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:300;font-size:calc(18px*var(--font-scale-factor))}.product-main #instances{width:100%}.product-main #instances>.top{width:100%;padding-bottom:8px}.product-main #instances>.top p{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:300;font-size:calc(18px*var(--font-scale-factor))}.product-main #instances>.image-with-title{min-height:390px}.product-main #vpn .top{padding-bottom:50px}.product-main #vpn .top h2{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:400;font-size:calc(32px*var(--font-scale-factor))}.product-main #vpn .top p{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:300;font-size:calc(18px*var(--font-scale-factor))}.product-main #vpn>.image-with-title{min-height:390px}.product-main .image-with-title{width:100%;max-width:100%;box-sizing:border-box;display:grid;align-items:center;justify-content:center;column-gap:25px;row-gap:50px;overflow:hidden;grid-template-columns:1fr}@media (min-width:768px) and (max-width:991px){.product-main .image-with-title{column-gap:15px;max-width:100%;overflow:hidden}}@media (max-width:991px){.product-main .image-with-title{margin:0;padding:0;width:100%;max-width:100%;overflow:hidden}.product-main .image-with-title .image-container{margin:0;width:100%;max-width:100%}.product-main .image-with-title .image-container img{width:100%;max-width:100%;height:auto;object-fit:contain}}@media (min-width:992px){.product-main .image-with-title{grid-template-columns:minmax(0,2.4fr) minmax(0,3.5fr)}}.product-main .image-with-title>*{width:100%;max-width:100%;box-sizing:border-box}.product-main .image-with-title .description{display:flex;flex-flow:column;row-gap:28px}.product-main .image-with-title .description .title{width:100%;display:flex;flex-flow:row;align-items:flex-start;justify-content:flex-start;min-height:70px;box-sizing:border-box;border-bottom:1px solid var(--text-body-primary);padding-bottom:5px}.product-main .image-with-title .description .title p,.product-main .image-with-title .description .title span,.product-main .image-with-title .description .title a{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:300;font-size:calc(22px*var(--font-scale-factor))}.product-main .image-with-title .description .content{color:var(--text-body-primary);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:normal;font-weight:300;font-size:calc(18px*var(--font-scale-factor))}.product-main .image-with-title .image-container{display:flex;width:100%;max-width:100%;height:100%;content:" ";border:0 solid transparent;box-shadow:var(--box-shadow);border-radius:8px;overflow:hidden;box-sizing:border-box}.product-main .image-with-title .image-container img{width:100%;height:auto}