/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.icons-svg-wrapper{display:flex;justify-content:space-evenly;flex-wrap:wrap}.icons-svg-wrapper .icon-box span{background-color:#035e7c;color:#035e7c;display:inline-block;font-size:medium;margin-bottom:0}.icon-svg{display:inline-block;width:50px;height:50px;color:#035e7c;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.icon-svg.lazy-svg:not(.loaded-svg){background-color:#eee}.btn,.button,.ps-button-label{appearance:none;background-color:#035e7c;border:1px solid transparent;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:1.2rem;-webkit-font-smoothing:antialiased;line-height:1.2;padding:.8rem 2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease;user-select:none;vertical-align:middle;white-space:normal;outline:none;word-spacing:.2rem}.btn:focus,.btn:hover,.button:focus,.button:hover,.ps-button-label:focus,.ps-button-label:hover{background-color:#1cb5d8;color:#0f1b24;text-decoration:none}.btn:active,.button:active,.ps-button-label:active{background-color:#353b43!important;color:#a5ce39!important}.btn--disabled.btn,.btn--disabled.button,.btn--disabled.ps-button-label,.btn:disabled,.button:disabled,.ps-button-label:disabled{cursor:not-allowed;opacity:.5;background:#ccc;color:#000;opacity:1}.btn--disabled.btn:hover,.btn--disabled.button:hover,.btn--disabled.ps-button-label:hover,.btn:disabled:hover,.button:disabled:hover,.ps-button-label:disabled:hover{background-color:#ccc;color:#000}.btn-bold.btn,.btn-bold.button,.btn-bold.ps-button-label{font-weight:700}.btn-carousel:hover{border:1px solid #fff}.btn-carousel .icon{font-size:0}.btn--green,.ps-button-label,input[type=submit].btn--green{color:#17222c;background-color:#73bf44}.btn--green.btn:focus,.btn--green.btn:hover,.ps-button-label.btn:focus,.ps-button-label.btn:hover,input[type=submit].btn--green.btn:focus,input[type=submit].btn--green.btn:hover{color:#17222c;background-color:#a5ce39}.btn--orange,.btn--orange:hover{background-color:#f05a22}.btn--grey{background-color:transparent;border:1px solid #8798a7;color:#17222c;padding-top:8px;padding-bottom:8px}.btn--grey:focus,.btn--grey:hover{background-color:#8798a7;color:#182752}.btn--label{background-color:transparent;border:1px solid #ccc;color:#17222c;font-size:11px;font-weight:500;letter-spacing:.5px;margin-right:10px;padding:5px 15px}.btn--label:focus,.btn--label:hover{background-color:#ccc;color:#182752}.tags .btn--label{margin-top:10px;border:1px solid #ababab;text-transform:none;font-size:13px!important;padding:6px 15px!important;color:#ababab}.tags .btn--label:focus,.tags .btn--label:hover{color:#fff}.btn--small{padding-left:12px;padding-right:12px}.btn--outline{color:#1cb5d8}.btn--outline,.btn--transp{background-color:transparent;border-color:#035e7c}.btn--outline:hover,.btn--transp:hover{background-color:#1cb5d8;border-color:#035e7c;color:#17222c}.btn--green.btn--outline{background-color:transparent;color:#17222c;border-color:#73bf44}.btn--green.btn--outline:hover{background-color:#73bf44;color:#17222c}.btn--outline{color:#fff;font-weight:700;line-height:2.2;padding-right:4rem;border-width:.2rem;border-color:#1cb5d8}.btn--outline:focus,.btn--outline:hover{color:#fff;background-color:#0d323b;border-color:#1cb5d8}.btn--outline:active{background-color:#0d323b!important;color:#fff!important}.btn--outline .icon-svg{width:25px;height:25px;padding-right:0;margin-top:1px;float:left;margin-right:15px;color:#1cb5d8}.btn--arrow{text-transform:uppercase;color:#182752;font-weight:700}.btn--arrow:hover{color:#1cb5d8}.btn--arrow span.arrow{margin-left:4px}.btn--arrow span.arrow:before{content:"";display:inline-block;height:1px;width:25px;background-color:#182752;margin:0 0 5px}.btn--arrow span.arrow:after{content:"";display:inline-block;margin:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #182752}.btn--underline-arrow{color:#035e7c;border-bottom:3px solid #035e7c}.btn--underline-arrow,.btn--underline-arrow--white{font-size:18px;font-weight:700;padding:7px 34px 9px 12px}.btn--underline-arrow--white:hover,.btn--underline-arrow:hover{text-decoration:none}.btn--underline-arrow--white.btn--right-icon:before,.btn--underline-arrow.btn--right-icon:before{right:0;font-size:14px;font-weight:700}.btn--underline-arrow--white{text-decoration:none!important}.btn--underline-arrow--white,.btn--underline-arrow--white--white:hover{color:#fff;border-bottom:3px solid #fff}.buyquote-phone{color:#182752;font-size:13px;line-height:20px;position:relative;font-size:15px;line-height:24px;padding-left:30px}.buyquote-phone:before{font-size:18px;position:absolute;left:0;top:50%;margin-top:-10px;font-size:24px;margin-top:-12px}.product-series-grid .product-spec .checkbox-wrap .btn-primary{height:39px;line-height:39px;padding:0 17px;font-size:11px;letter-spacing:1.5px;visibility:hidden}.product-series-grid .product-spec .compare-check .btn-primary{visibility:visible!important}.btn--darkgray,input.btn--darkgray{background:#3e434a}.btn--darkgray:active,.btn--darkgray:focus,.btn--darkgray:hover,input.btn--darkgray:active,input.btn--darkgray:focus,input.btn--darkgray:hover{background-color:#1cb5d8;color:#0f1b24}.btn--vibrant-blue,input.btn--vibrant-blue{background:#1cb5d8;color:#3e434a;border:1px solid #1cb5d8}.btn--vibrant-blue:active,.btn--vibrant-blue:focus,.btn--vibrant-blue:hover,input.btn--vibrant-blue:active,input.btn--vibrant-blue:focus,input.btn--vibrant-blue:hover{background-color:#fff;color:#035e7c;border-color:#035e7c}.btn--white{background-color:#fff;color:#035e7c!important;border:2px solid #035e7c}.btn--white.active,.btn--white:focus,.btn--white:hover{background-color:#035e7c!important;border:2px solid #fff;color:#fff!important}a:hover h3.btn--white{color:#fff!important;background-color:#035e7c;border:2px solid #fff}.btn--blue{background-color:#035e7c;color:#fff}.btn--blue:hover{background-color:#fff;color:#182752;border:1px solid #035e7c}.snipe-text--blue,.snipe-text--green{position:absolute;left:0;top:0;border-radius:.5rem 0 .5rem 0;color:#333;padding:.5rem 1rem}.snipe-text--blue span,.snipe-text--green span{font-size:.8rem;font-weight:500}.snipe-text--green{background-color:#73bf44}.snipe-text--blue{background-color:#1cb5d8}.btn--no-bgd,.btn--no-bgd:focus,.btn--no-bgd:hover{border:0;background:none;color:#17222c;font-weight:700}.btn--no-bgd.btn--right-icon:before,.btn--no-bgd:focus.btn--right-icon:before,.btn--no-bgd:hover.btn--right-icon:before{right:20px;font-size:14px}.more-resources{text-align:right}a:hover .btn{color:#17222c}.bg-color--blue .btn{color:#17222c;background-color:#73bf44}.bg-color--blue .btn:hover{background-color:#a5ce39}.oscilloscope-category_filter-btns--secondary .btn{font-size:.9rem}.btn--wide-1{padding-left:40px;padding-right:40px}.btn--wide-2{padding-left:50px;padding-right:50px}.btn--wide-3{padding-left:60px;padding-right:60px}.btn--sm{font-size:1.4rem;line-height:1}.btn--md{font-size:1.6rem;line-height:1.5}.btn--lg{font-size:1.8rem;line-height:1.5}.btn--xl{font-size:2rem;line-height:1.5}.btn--left-icon,.btn--right-icon{position:relative;padding:13px 45px 13px 20px}.btn--left-icon:before,.btn--right-icon:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;position:absolute;top:50%;right:15px}.btn--left-icon .btn--slider:hover,.btn--right-icon .btn--slider:hover{border:1px solid #fff}.btn--left-icon{padding:14px 20px 14px 45px}.btn--left-icon:before{right:auto;left:15px}

/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f3f3f3;color:#444}.hljs-comment{color:#697070}.hljs-punctuation,.hljs-tag{color:rgba(68,68,68,.67)}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#ab5656}.hljs-literal{color:#695}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-strong{font-weight:700}.hljs{display:block;overflow-x:auto;padding:.5em;background:#444}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-section,.hljs-selector-tag{color:#fff}.hljs,.hljs-subst{color:#ddd}.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-name,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type,.hljs-variable{color:#d88}.hljs-comment,.hljs-deletion,.hljs-meta,.hljs-quote{color:#777}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:700}.hljs-emphasis{font-style:italic}*{box-sizing:border-box}body,html{margin:0;padding:0;font-size:10px;font-weight:400;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}body,footer,header,main{background-color:#1a1a1a;color:#fff;font-size:1.6rem;font-weight:300}footer{background-color:#17222c;margin-top:5rem}footer .footer__inner-container{max-width:1280px;margin:auto}footer .footer__inner-container .split-50-50 .text-placeholder h3{margin-bottom:0}footer .footer-menu{background-color:#1a1a1a;padding:2rem 8rem;display:flex;justify-content:center}@media (max-width:991px){footer .footer-menu{padding:2rem 4rem}}@media (max-width:767px){footer .footer-menu{padding:2rem}}footer .footer-menu__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem 3rem;list-style:none;margin:0;padding:0}@media (max-width:767px){footer .footer-menu__list{gap:1rem 2rem}}footer .footer-menu__item{position:relative}footer .footer-menu__item:not(:last-child):after{content:"|";position:absolute;right:-1.5rem;color:hsla(0,0%,100%,.3);font-weight:300}@media (max-width:767px){footer .footer-menu__item:not(:last-child):after{right:-1rem}}footer .footer-menu__item--copyright:after{display:none}footer .footer-menu__text{font-size:1.4rem;color:hsla(0,0%,100%,.7);font-weight:400}@media (max-width:767px){footer .footer-menu__text{font-size:1.3rem}}footer .footer-menu__link{font-size:1.4rem;color:hsla(0,0%,100%,.7);text-decoration:none;font-weight:400;transition:color .2s ease}footer .footer-menu__link:hover{color:#00bbdb}@media (max-width:767px){footer .footer-menu__link{font-size:1.3rem}}h1{color:#f7f4f4;font-size:40px;font-weight:300;line-height:1.25}h2{font-size:3.2rem}h2,h3{color:#f7f4f4;font-weight:300;line-height:1.3}h3{font-size:2.4rem}.h1-subhead{display:block;color:#f7f4f4;text-align:center;font-size:24px;font-style:normal;font-weight:300;line-height:38.4px}a,a.default-a-tag,a.link-subhead{font-size:16px;font-weight:700;line-height:1.2;color:#f7f4f4;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:#00bbdb;text-decoration-thickness:9%;text-underline-offset:21%;text-underline-position:from-font}a.default-a-tag__no-icon,a.link-subhead__no-icon,a__no-icon{font-weight:700}a.default-a-tag:hover,a.link-subhead:hover,a:hover{text-decoration:none}a.default-a-tag:active,a.default-a-tag:focus,a.default-a-tag:visited,a.link-subhead:active,a.link-subhead:focus,a.link-subhead:visited,a:active,a:focus,a:visited{text-decoration-color:#8726da}a.link-subhead{font-size:2.2rem;line-height:1.4;font-weight:400;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease;max-width:90%}a.link-subhead:after{content:"\2192";font-size:1.8rem;transition:transform .2s ease;overflow:hidden;min-width:2rem;height:2rem}a.link-subhead:hover:after{transform:translateX(1rem);color:#00bbdb}p{line-height:1.5}p:not([class]){padding:.5rem 0}p.dev-subhead{margin-top:-2rem}ul li:not([class]){padding-top:1rem;padding-bottom:1rem;line-height:1.5}.card-dev__intro ul{margin-top:0}.card-dev__intro ul li{padding-top:0;padding-bottom:2rem}.card-dev__intro ul li:first-child{padding-top:0}.card-dev__intro ul li:last-child{padding-bottom:0}ol li:not([class]){padding-bottom:1rem}img{max-width:100%}.demo-container{padding:40px;background-color:#f5f5f5}.demo-section{margin-bottom:20px}.demo-label{font-size:12px;color:#666;margin-bottom:8px;font-weight:600;text-transform:uppercase}.split-50-50{display:flex;gap:2rem}.split-50-50>*{flex:1;min-width:0}@media (max-width:575px){.split-50-50.breakpoint-sm{flex-direction:column}}@media (max-width:767px){.split-50-50.breakpoint-md{flex-direction:column}}@media (max-width:991px){.split-50-50.breakpoint-lg{flex-direction:column}}@media (max-width:1199px){.split-50-50.breakpoint-xl{flex-direction:column}}.split-25-75{display:flex;gap:2rem}.split-25-75>:first-child{flex:0 0 25%;min-width:0}.split-25-75>:last-child{flex:0 0 calc(75% - 2rem);min-width:0}.split-auto{display:flex;gap:2rem}.split-auto>:first-child,.split-auto>:last-child{min-width:0}.dev-container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media (min-width:1280px){.dev-container{width:1260px}}.padding-0{padding:0}.padding-l-0{padding-left:0}.padding-r-0{padding-right:0}.padding-t-0{padding-top:0}.padding-b-0{padding-bottom:0}.margin-0{margin:0}.margin-l-0{margin-left:0}.margin-r-0{margin-right:0}.margin-t-0{margin-top:0}.margin-b-0{margin-bottom:0}.padding-1{padding:1rem}.padding-l-1{padding-left:1rem}.padding-r-1{padding-right:1rem}.padding-t-1{padding-top:1rem}.padding-b-1{padding-bottom:1rem}.margin-1{margin:1rem}.margin-l-1{margin-left:1rem}.margin-r-1{margin-right:1rem}.margin-t-1{margin-top:1rem}.margin-b-1{margin-bottom:1rem}.padding-2{padding:2rem}.padding-l-2{padding-left:2rem}.padding-r-2{padding-right:2rem}.padding-t-2{padding-top:2rem}.padding-b-2{padding-bottom:2rem}.margin-2{margin:2rem}.margin-l-2{margin-left:2rem}.margin-r-2{margin-right:2rem}.margin-t-2{margin-top:2rem}.margin-b-2{margin-bottom:2rem}.padding-3{padding:3rem}.padding-l-3{padding-left:3rem}.padding-r-3{padding-right:3rem}.padding-t-3{padding-top:3rem}.padding-b-3{padding-bottom:3rem}.margin-3{margin:3rem}.margin-l-3{margin-left:3rem}.margin-r-3{margin-right:3rem}.margin-t-3{margin-top:3rem}.margin-b-3{margin-bottom:3rem}.padding-4{padding:4rem}.padding-l-4{padding-left:4rem}.padding-r-4{padding-right:4rem}.padding-t-4{padding-top:4rem}.padding-b-4{padding-bottom:4rem}.margin-4{margin:4rem}.margin-l-4{margin-left:4rem}.margin-r-4{margin-right:4rem}.margin-t-4{margin-top:4rem}.margin-b-4{margin-bottom:4rem}.padding-5{padding:5rem}.padding-l-5{padding-left:5rem}.padding-r-5{padding-right:5rem}.padding-t-5{padding-top:5rem}.padding-b-5{padding-bottom:5rem}.margin-5{margin:5rem}.margin-l-5{margin-left:5rem}.margin-r-5{margin-right:5rem}.margin-t-5{margin-top:5rem}.margin-b-5{margin-bottom:5rem}.padding-6{padding:6rem}.padding-l-6{padding-left:6rem}.padding-r-6{padding-right:6rem}.padding-t-6{padding-top:6rem}.padding-b-6{padding-bottom:6rem}.margin-6{margin:6rem}.margin-l-6{margin-left:6rem}.margin-r-6{margin-right:6rem}.margin-t-6{margin-top:6rem}.margin-b-6{margin-bottom:6rem}.padding-7{padding:7rem}.padding-l-7{padding-left:7rem}.padding-r-7{padding-right:7rem}.padding-t-7{padding-top:7rem}.padding-b-7{padding-bottom:7rem}.margin-7{margin:7rem}.margin-l-7{margin-left:7rem}.margin-r-7{margin-right:7rem}.margin-t-7{margin-top:7rem}.margin-b-7{margin-bottom:7rem}.padding-8{padding:8rem}.padding-l-8{padding-left:8rem}.padding-r-8{padding-right:8rem}.padding-t-8{padding-top:8rem}.padding-b-8{padding-bottom:8rem}.margin-8{margin:8rem}.margin-l-8{margin-left:8rem}.margin-r-8{margin-right:8rem}.margin-t-8{margin-top:8rem}.margin-b-8{margin-bottom:8rem}.padding-9{padding:9rem}.padding-l-9{padding-left:9rem}.padding-r-9{padding-right:9rem}.padding-t-9{padding-top:9rem}.padding-b-9{padding-bottom:9rem}.margin-9{margin:9rem}.margin-l-9{margin-left:9rem}.margin-r-9{margin-right:9rem}.margin-t-9{margin-top:9rem}.margin-b-9{margin-bottom:9rem}.padding-10{padding:10rem}.padding-l-10{padding-left:10rem}.padding-r-10{padding-right:10rem}.padding-t-10{padding-top:10rem}.padding-b-10{padding-bottom:10rem}.margin-10{margin:10rem}.margin-l-10{margin-left:10rem}.margin-r-10{margin-right:10rem}.margin-t-10{margin-top:10rem}.margin-b-10{margin-bottom:10rem}.padding-15{padding:15rem}.padding-l-15{padding-left:15rem}.padding-r-15{padding-right:15rem}.padding-t-15{padding-top:15rem}.padding-b-15{padding-bottom:15rem}.margin-15{margin:15rem}.margin-l-15{margin-left:15rem}.margin-r-15{margin-right:15rem}.margin-t-15{margin-top:15rem}.margin-b-15{margin-bottom:15rem}.padding-20{padding:20rem}.padding-l-20{padding-left:20rem}.padding-r-20{padding-right:20rem}.padding-t-20{padding-top:20rem}.padding-b-20{padding-bottom:20rem}.margin-20{margin:20rem}.margin-l-20{margin-left:20rem}.margin-r-20{margin-right:20rem}.margin-t-20{margin-top:20rem}.margin-b-20{margin-bottom:20rem}.padding-25{padding:25rem}.padding-l-25{padding-left:25rem}.padding-r-25{padding-right:25rem}.padding-t-25{padding-top:25rem}.padding-b-25{padding-bottom:25rem}.margin-25{margin:25rem}.margin-l-25{margin-left:25rem}.margin-r-25{margin-right:25rem}.margin-t-25{margin-top:25rem}.margin-b-25{margin-bottom:25rem}.padding-30{padding:30rem}.padding-l-30{padding-left:30rem}.padding-r-30{padding-right:30rem}.padding-t-30{padding-top:30rem}.padding-b-30{padding-bottom:30rem}.margin-30{margin:30rem}.margin-l-30{margin-left:30rem}.margin-r-30{margin-right:30rem}.margin-t-30{margin-top:30rem}.margin-b-30{margin-bottom:30rem}.padding-35{padding:35rem}.padding-l-35{padding-left:35rem}.padding-r-35{padding-right:35rem}.padding-t-35{padding-top:35rem}.padding-b-35{padding-bottom:35rem}.margin-35{margin:35rem}.margin-l-35{margin-left:35rem}.margin-r-35{margin-right:35rem}.margin-t-35{margin-top:35rem}.margin-b-35{margin-bottom:35rem}.padding-40{padding:40rem}.padding-l-40{padding-left:40rem}.padding-r-40{padding-right:40rem}.padding-t-40{padding-top:40rem}.padding-b-40{padding-bottom:40rem}.margin-40{margin:40rem}.margin-l-40{margin-left:40rem}.margin-r-40{margin-right:40rem}.margin-t-40{margin-top:40rem}.margin-b-40{margin-bottom:40rem}.padding-45{padding:45rem}.padding-l-45{padding-left:45rem}.padding-r-45{padding-right:45rem}.padding-t-45{padding-top:45rem}.padding-b-45{padding-bottom:45rem}.margin-45{margin:45rem}.margin-l-45{margin-left:45rem}.margin-r-45{margin-right:45rem}.margin-t-45{margin-top:45rem}.margin-b-45{margin-bottom:45rem}.padding-50{padding:50rem}.padding-l-50{padding-left:50rem}.padding-r-50{padding-right:50rem}.padding-t-50{padding-top:50rem}.padding-b-50{padding-bottom:50rem}.margin-50{margin:50rem}.margin-l-50{margin-left:50rem}.margin-r-50{margin-right:50rem}.margin-t-50{margin-top:50rem}.margin-b-50{margin-bottom:50rem}.center,.centered{text-align:center}.centered{margin-left:auto;margin-right:auto}.header-icon-link__icon{min-width:100px!important;display:flex;align-items:center;justify-content:flex-end}.header-icon-link__icon .icon-svg{color:#fff;height:60px;width:60px}.dev-tek-logo{width:120px;height:26px}.hljs{background:#000}.tekdev-header{background-color:#1a1a1a;padding:24px 80px;display:flex;align-items:center;justify-content:space-between;position:relative}@media (max-width:991px){.tekdev-header{padding:24px 40px}}@media (max-width:768px){.tekdev-header{padding:20px}}.tekdev-header__logo{display:flex;align-items:center;gap:4px;font-size:2.4rem;font-weight:500;color:#fff;text-decoration:none;z-index:1001}@media (max-width:768px){.tekdev-header__logo{font-size:2rem}}.tekdev-header__logo-accent{color:#00d9ff}.tekdev-header__nav{display:flex;gap:5rem;list-style:none;margin:0;padding:0}@media (min-width:992px) and (max-width:1280px){.tekdev-header__nav{gap:2rem}}@media (max-width:991px){.tekdev-header__nav{position:fixed;top:0;right:-100%;width:300px;height:100vh;background-color:#1a1a1a;flex-direction:column;padding:100px 40px 40px;gap:0;transition:right .3s ease;z-index:1000;box-shadow:-2px 0 10px rgba(0,0,0,.3);overflow-y:auto;-webkit-overflow-scrolling:touch}.tekdev-header__nav.active{right:0}}@media (max-width:768px){.tekdev-header__nav{width:280px}}ul .tekdev-header__nav-item{position:relative;padding:0!important}@media (max-width:991px){ul .tekdev-header__nav-item{width:100%;border-bottom:1px solid hsla(0,0%,100%,.1)}}.tekdev-header__nav-link{color:#fff;text-decoration:none;font-size:2rem;font-weight:400;line-height:3.8rem;padding:8px 0;display:inline-block;transition:opacity .2s ease}.tekdev-header__nav-link--active{font-weight:500}.tekdev-header__nav-link--active:after,.tekdev-header__nav-link:hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:6px;font-weight:400;background:#00bbdb;background:linear-gradient(90deg,#a1c93a,#00bbdb 33.3333%,#006281 66.6667%,#1b2935)}@media (max-width:991px){.tekdev-header__nav-link{display:block;padding:20px 0;font-size:1.8rem}.tekdev-header__nav-link--active:after,.tekdev-header__nav-link:hover:after{height:3px;background:linear-gradient(90deg,#a1c93a,#00bbdb 50%,#006281)}}.tekdev-header__burger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}@media (max-width:991px){.tekdev-header__burger{display:flex}}.tekdev-header__burger.active .tekdev-header__burger-line:first-child{transform:translateY(10.5px) rotate(45deg)}.tekdev-header__burger.active .tekdev-header__burger-line:nth-child(2){opacity:0}.tekdev-header__burger.active .tekdev-header__burger-line:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.tekdev-header__burger-line{width:100%;height:3px;background-color:#fff;transition:all .3s ease;border-radius:2px}@media (max-width:991px){.tekdev-header__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:999}.tekdev-header__overlay.active{opacity:1;visibility:visible}}.top-header-banner{background-color:#131217;padding-top:3.2rem}@media (max-width:991px){.top-header-banner{padding-left:1.5rem;padding-right:1.5rem}}.top-header-banner .h1-subhead,.top-header-banner h1{margin-top:3.2rem;margin-bottom:3.2rem}.top-header-banner__image img{width:100%;height:auto}.card-dev__container{display:flex;flex-wrap:wrap;gap:3rem;justify-content:flex-start;max-width:1280px;margin:3rem auto}@media (max-width:991px){.card-dev__container{gap:1.5rem}}@media (max-width:767px){.card-dev__container{gap:1rem}}.card-dev{flex:0 0 calc(33.333% - 2rem);min-width:0;display:flex;flex-direction:column;background-color:#1a1a1a;border-radius:1.8rem;border:1px solid #f7f4f4;padding:3rem;color:#fff;transition:transform .3s ease,border-color .3s ease}.card-dev__50-50{flex:0 0 calc(50% - 0.75rem)}.card-dev:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.3)}@media (max-width:991px){.card-dev{flex:0 0 calc(50% - 0.75rem);padding:2.5rem 2rem}}@media (max-width:767px){.card-dev{flex:0 0 100%;padding:2rem 1.5rem}}.card-dev.card-dev__content,.card-dev.card-dev__intro{border:.2rem solid #00bbdb;display:flex;padding:2.5rem 5rem 5rem;flex-direction:column;align-items:flex-start;border-radius:2rem}@media (max-width:991px){.card-dev.card-dev__content,.card-dev.card-dev__intro{padding:2.5rem 2rem 2rem}}@media (max-width:767px){.card-dev.card-dev__content,.card-dev.card-dev__intro{padding:2rem 1.5rem 1.5rem}}.card-dev.card-dev__content:hover,.card-dev.card-dev__intro:hover{transform:none;border-color:.2rem solid #00bbdb}.card-dev.card-dev__content{border:2px solid #f7f4f4;flex:0 0 100%}.card-dev.card-dev__content section .icon-svg{width:2.8rem;height:2.8rem;color:#00bbdb;float:left;margin-right:1rem}.card-dev.card-dev__content+.card-dev.card-dev__content{margin-top:5rem}.dev-container>.card-dev.card-dev__content:last-child{margin-bottom:10rem}.card-dev__title{font-size:3.2rem;font-weight:300;margin:0 0 1rem;line-height:1.25}@media (max-width:767px){.card-dev__title{font-size:2.8rem}}.card-dev__description{font-size:1.6rem;line-height:1.5;color:#f7f4f4;margin:0 0 1rem;font-weight:300;flex-grow:1}@media (max-width:991px){.card-dev__description{margin-bottom:1.5rem}}.card-dev__link{color:#fff;font-size:16px;font-weight:700;line-height:1.5;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:#00bbdb;text-decoration-thickness:9%;text-underline-offset:21%;text-underline-position:from-font}.card-dev__link:hover{text-decoration:none}.feature-cards{display:flex;gap:2rem;align-items:stretch;max-width:1280px;margin:0 auto}@media (max-width:991px){.feature-cards{flex-direction:column}}.feature-cards__subhead{max-width:1280px;margin-left:auto;margin-right:auto}.feature-cards__main{flex:1;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;overflow:hidden}.feature-cards__main-image{width:100%;height:auto;margin-bottom:1rem;object-fit:contain}@media (max-width:991px){.feature-cards__main-image{margin-bottom:2.5rem}}@media (max-width:767px){.feature-cards__main-image{margin-bottom:2rem}}.feature-cards__main-content{display:flex;flex-direction:column;gap:1rem;padding:2rem}.feature-cards__main-title{font-size:2rem;font-weight:700;line-height:1.3;color:#2c2c2c;margin:0}@media (max-width:767px){.feature-cards__main-title{font-size:1.8rem}}.feature-cards__main-description{font-size:1.6rem;line-height:1.6;color:#4a4a4a;margin:0}@media (max-width:991px){.feature-cards__main-description{font-size:1.5rem}}@media (max-width:767px){.feature-cards__main-description{font-size:1.4rem}}.feature-cards__link{font-size:1.6rem;font-weight:700;color:#035e7c;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s ease}.feature-cards__link:hover{color:#4399bc}.feature-cards__link:after{content:"\2192";font-size:1.8rem;transition:transform .2s ease}.feature-cards__link:hover:after{transform:translateX(4px)}.feature-cards__sidebar{flex:1;display:flex;flex-direction:column;gap:2rem;min-width:0}.feature-cards__card{background-color:#fff;border-radius:20px;display:flex;gap:2rem;flex:1;min-height:0;overflow:hidden}@media (max-width:575px){.feature-cards__card{flex-direction:column-reverse}}.feature-cards__card-content{flex:1;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;max-width:50%;min-width:50%;padding:2.5rem}@media (max-width:991px){.feature-cards__card-content{max-width:70%;min-width:70%}}@media (max-width:767px){.feature-cards__card-content{gap:1.2rem}}.feature-cards__card-title{font-size:2rem;font-weight:600;line-height:1.3;color:#2c2c2c;margin:0}@media (max-width:767px){.feature-cards__card-title{font-size:1.8rem}}.feature-cards__card-description{font-size:1.4rem;line-height:1.6;color:#4a4a4a;margin:0}.feature-cards__card picture{width:100%}.feature-cards__card-image{height:100%;object-fit:cover}@media (min-width:768px) and (max-width:991px){.feature-cards__card-image{width:100%;max-width:100%;height:100%}}@media (max-width:480px){.feature-cards__card-image{width:100%;max-width:100%;height:250px}}