:root{--nav-dark:#232f3a;--brand-blue:#285482;--brand-blue-light:#009ada;--brand-yellow:#fdc92e;--body-grey:#484c4d;--page-bg:#fff;--rule:#e4e4e4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--body-grey);background:var(--page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Proxima Nova,ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:19px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;font-size:15px}a{color:var(--brand-blue-light);text-decoration:none}a:hover{color:#0060ac;text-decoration:none}h1{color:#285482;margin:29px 0 18px;font-family:Proxima Nova,ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;font-weight:400;line-height:40px}h2{color:#285482;text-align:left;margin:18px 0;font-family:Proxima Nova,ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;font-weight:400;line-height:28px}h3{color:#285482;margin:0;font-family:Proxima Nova,ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;line-height:24px}h4{color:#285482;margin:0;font-family:Proxima Nova,ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:20px}p{color:#484c4d;margin:0 0 1em;font-size:15px;line-height:19px}ul,ol{color:#484c4d;margin:0 0 1em;padding-left:1.4em;font-size:15px;line-height:19px}li{margin-bottom:.35em}hr{border:0;border-top:1px solid #a1a1a1;margin:1.5rem 0}.regsubmit,.btn{color:#232f3a;text-align:center;cursor:pointer;background-color:#fdc92e;border:none;border-radius:2px;padding:5px 32px;font-family:Proxima Nova,ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px;text-decoration:none;display:inline-block}.regsubmit:hover,.btn:hover{color:#232f3a;background-color:#e9b918;text-decoration:none}button{color:#232f3a;font:inherit;cursor:pointer;background-color:#fdc92e;border:none;border-radius:2px;padding:5px 32px;font-weight:700;display:inline-block}button:hover{background-color:#e9b918}input,textarea{font:inherit;background:#fff;border:1px solid #686c6d;border-radius:3px;width:100%;padding:.4em .55em}textarea{resize:vertical;min-height:140px}label{color:#232f3a;margin-bottom:.25em;font-weight:600;display:block}.required-star{color:maroon;margin-left:2px;font-weight:700}.red{color:maroon}.site{background:#fff;flex-direction:column;min-height:100vh;display:flex}.site-header{color:#232f3a;background:#fff;padding:1rem 1rem .75rem}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:1100px;min-height:126px;margin:0 auto;display:flex}.site-header__logo-link{line-height:0;display:inline-block}.site-header__logo{width:auto;height:68px;display:block}.site-header__brand{color:#232f3a;text-align:right;font-family:Proxima Nova,ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:300;line-height:29px}.site-header__brand sup{vertical-align:super;font-size:.55em}.site-header__brand small{color:#484c4d;margin-top:.2rem;font-size:14px;line-height:18px;display:block}.site-nav{background:#232f3a;border-top:1px solid #a1a1a1;box-shadow:0 2px 4px #232f3a99}.site-nav__inner{max-width:1100px;margin:0 auto;padding:0 1rem}.site-nav__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.site-nav__list>li{margin:0}.site-nav__list a{color:#fff;letter-spacing:0;padding:.85rem .9rem;font-family:Proxima Nova,ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:color .12s;display:block}.site-nav__list a:hover{color:#009ada;background:0 0;text-decoration:none}.site-nav__list a.active{color:#fdc92e}.site-nav__order{text-align:center;background:#fdc92e;margin-left:.75rem;display:inline-block;color:#232f3a!important;padding:.4rem 1.6rem!important;font-weight:700!important}.site-nav__order:hover{color:#232f3a!important;background:#e9b918!important}.site-main{flex:1;min-height:600px;padding:1.25rem 1rem 2.5rem}.site-main__inner{max-width:1100px;margin:0 auto}.site-footer{color:#fff;text-align:left;background:#232f3a;align-items:flex-end;min-height:80px;padding:1.75rem 1rem;font-size:14px;display:flex}.site-footer__inner{color:#fff;width:100%;max-width:1000px;margin:0 auto;font-family:Proxima Nova,ProximaNova-Regular,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:18px}@media (width<=900px){.site-header__inner{flex-direction:column;align-items:flex-start;gap:1rem;min-height:0;padding:.5rem 0}.site-header__brand{text-align:left}}@media (width<=640px){.site-nav__list{flex-direction:column;align-items:stretch}.site-nav__list a{text-align:left;border-bottom:1px solid #ffffff14}.site-nav__order{text-align:left;margin-left:0}}.page h1{margin-top:10px;margin-bottom:18px}.page h1:after{content:"";border-top:1px solid #a1a1a1;margin-top:.3rem;display:block}.page h2{margin-top:1.5em}.page h3{margin-top:1.25em}.page p,.page li{color:#484c4d;font-size:15px;line-height:19px}.page strong,.page b{color:#232f3a}.product-meta{margin-top:1.5rem}.product-meta hr{margin:1rem 0}.product-meta p{margin:.15rem 0}.video-embed{aspect-ratio:16/9;background:#000;width:100%;max-width:960px;margin:0 0 1.5rem;position:relative;overflow:hidden}.video-embed iframe,.video-embed video{border:0;width:100%;height:100%;position:absolute;inset:0}.chetah-faq{margin:0 0 1.25rem}.chetah-faq>span,.chetah-faq>b{color:#232f3a;margin-bottom:.4rem;font-weight:700;display:block}.contact-grid{grid-template-columns:1fr 1.2fr;gap:2rem;display:grid}@media (width<=780px){.contact-grid{grid-template-columns:1fr}}.contact-form .field{max-width:375px;margin-bottom:.75rem}.contact-form .field-row{grid-template-columns:1fr 1fr;gap:1rem;max-width:375px;display:grid}@media (width<=520px){.contact-form .field-row{grid-template-columns:1fr}}.contact-info p{margin:.35rem 0}.references{counter-reset:ref;padding:0;list-style:none}.references>li{counter-increment:ref;border-bottom:1px dotted var(--rule);padding:.55rem 0 .55rem 2.5rem;font-size:14px;line-height:1.5;position:relative}.references>li:before{content:counter(ref) ".";color:#285482;text-align:right;width:2.25rem;font-weight:700;position:absolute;top:.55rem;left:0}.ref-section-title{color:#285482;border-bottom:2px solid var(--brand-yellow);margin-top:2.25rem;padding-bottom:.4em}.form-success{color:#1b5a3a;background:#e7f6ef;border-left:4px solid #2ea66a;border-radius:2px;padding:1rem 1.25rem}
