@charset "UTF-8";.product-feature{width:100%}.product-feature>header{user-select:none;cursor:pointer;display:grid;grid-template-columns:1fr 16px;grid-template-rows:auto;justify-content:start;align-items:end;border-bottom:1px solid var(--text-body-primary);min-height:72px}.product-feature>header 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-feature>header .icon-container{display:flex;flex-flow:row;align-items:center;justify-content:center;width:16px;height:16px;padding-bottom:10px}.product-feature>header .icon-container svg{transform:rotate(0);transition-duration:.25s;transition-property:transform;transition-timing-function:ease-in-out}.product-feature>header .icon-container svg.expanded{transform:rotate(45deg)}.product-feature .content-container{width:100%;display:grid;grid-template-rows:0fr;transition-property:grid-template-rows;transition-duration:.2s;transition-timing-function:ease-in-out;will-change:grid-template-rows;padding-top:28px}.product-feature .content-container.expanded{grid-template-rows:1fr}.product-feature .content-container>div{overflow:hidden}.product-feature .content-container>div p,.product-feature .content-container>div span,.product-feature .content-container>div 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-feature .content-container>div a{text-underline-offset:5px}.product-feature .content-container>div ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:column;row-gap:8px}.product-feature .content-container>div ul:not(:first-child){margin-top:20px}.product-feature .content-container>div ul:not(:last-child){margin-bottom:20px}.product-feature .content-container>div ul li{margin:0;box-sizing:border-box;padding:0 0 0 20px;position:relative}.product-feature .content-container>div ul li:before{display:block;position:absolute;top:1.3ch;left:.5ch;content:"•";user-select:none;transform:translateY(-50%);color:var(--text-body-primary);font-size:calc(18px*var(--font-scale-factor))}#built-by{width:100%;display:flex;flex-flow:column;row-gap:50px;align-items:center;justify-content:flex-start}#built-by .top{width:100%;max-width:100%;overflow:hidden;display:grid;grid-template-rows:55px;grid-template-columns:1fr max-content 1fr;align-items:center;justify-content:center;column-gap:8px}#built-by .top p{text-align:center}@media (max-width:767.98px){#built-by .top p{font-size:16px}}#built-by .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:400;font-size:calc(36px*var(--font-scale-factor))}#built-by .divider{display:block;content:" ";width:100%;height:1px;background-color:var(--text-body-primary)}#built-by svg{width:100%;height:auto}#built-by svg path{fill:var(--text-body-primary)}.product-solution{display:flex;flex-direction:column;gap:20px}.product-solution>h3{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:500;font-size:calc(24px*var(--font-scale-factor))}.product-solution .product-images{display:flex;align-items:center;gap: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-size:calc(12px*var(--font-scale-factor))}.product-solution .product-images .image{display:flex;flex-direction:column;align-items:center;gap:8px}.product-solution .product-images .image img{border-radius:8px;box-shadow:0 12px 24px #00000014}.product-solution .product-images .image .small{width:100%;max-height:305px;cursor:zoom-in}.product-solution .product-images .image .large{width:100%;max-height:750px;cursor:zoom-out}@media (max-width:1199.98px){.product-solution .product-images{display:flex;flex-direction:column;gap:20px}}