:root{color-scheme:only light;--bs-alert-bg: var(--bs-danger)}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:local(""),url(/fonts/inter-v12-latin-300.woff2) format("woff2"),url(/fonts/inter-v12-latin-300.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local(""),url(/fonts/inter-v12-latin-regular.woff2) format("woff2"),url(/fonts/inter-v12-latin-regular.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:local(""),url(/fonts/inter-v12-latin-500.woff2) format("woff2"),url(/fonts/inter-v12-latin-500.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:local(""),url(/fonts/inter-v12-latin-600.woff2) format("woff2"),url(/fonts/inter-v12-latin-600.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local(""),url(/fonts/inter-v12-latin-700.woff2) format("woff2"),url(/fonts/inter-v12-latin-700.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:local(""),url(/fonts/inter-v12-latin-800.woff2) format("woff2"),url(/fonts/inter-v12-latin-800.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:local(""),url(/fonts/inter-v12-latin-900.woff2) format("woff2"),url(/fonts/inter-v12-latin-900.woff) format("woff")}*{font-variant-ligatures:none}body{-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-x pan-y;-webkit-text-size-adjust:none;letter-spacing:-.01em}a{font-weight:600}p{margin-top:.5rem;margin-bottom:.5rem}p:not(:last-child){margin-bottom:1.5em}ol li{list-style-position:outside;padding-left:.2em}ol li::marker{font-weight:800}.font-monospace{font-size:1.1em}.bg-bright{background-color:#09a3e0}.generic-section1{background:var(--bs-body-bg)}.generic-section2{min-height:57vh}.generic-hero{text-align:center;padding:3em 0}.navbar .container-fluid{display:block;padding-top:0;padding-right:0;padding-left:0}.navbar-brand{position:absolute;display:block;width:14em;height:2.5em;background-size:14em 2.5em;color:var(--bs-body-color)}.navbar-toggler,.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:none;border:0;box-shadow:none;padding:0;padding-top:calc(var(--bs-navbar-brand-padding-y) + .1em)}.animated-icon{width:30px;height:20px;position:relative;margin:0;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.animated-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.animated-icon.light span{background:#fff}.animated-icon.dark span{background:#000}.animated-icon span:nth-child(1){top:0;transform-origin:left center}.animated-icon span:nth-child(2){top:10px;transform-origin:left center}.animated-icon span:nth-child(3){top:20px;transform-origin:left center}.animated-icon.open{z-index:2000}.animated-icon.open span:nth-child(1){transform:rotate(45deg);top:0;left:8px;background-color:#fff}.animated-icon.open span:nth-child(2){width:0%;opacity:0}.animated-icon.open span:nth-child(3){transform:rotate(-45deg);top:21px;left:8px;background-color:#fff}.nav-link{color:var(--bs-body-color)}.home-section:nth-child(2n){background:#fff}.home-section1{min-height:100vh}.home-about{line-height:2em;letter-spacing:-.03em}.footer-section{color:#fff;background:var(--bs-secondary)}.footer-section a{color:#fff;text-decoration:none;font-weight:500}.footer-section .nav-link{color:#fff}.footer-section .small-text{font-size:12px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-weight:700;margin-bottom:0;letter-spacing:-.04em;line-height:1.4}h3,.h3{line-height:1.8}.lead1{font-weight:500;line-height:1.5em}.lead2{font-weight:300;line-height:1.5em}.lead-emphasis{font-weight:700}.cta{height:60px;font-weight:300}.home-header{margin-bottom:.8em}.features{text-align:center;letter-spacing:-.02em}.features h3{display:flex;align-items:center;justify-content:center;letter-spacing:-.03em;margin-bottom:1.3rem}.features .payment-icons{height:1.8em}.features .fa-mug-hot{position:relative;bottom:3px}.features .bi-music-note{width:1.3em;color:var(--bs-primary);margin-right:-5px;margin-left:-5px}.circle{width:2.5rem;height:2.5rem;font-size:1.7em;font-weight:600;margin-left:20px;background-color:var(--bs-body-color);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;z-index:5}.step{margin-bottom:2em;position:relative;display:flex;flex-direction:column}.step:after{content:"";display:block;position:absolute;height:107%;width:1px;top:0;left:38px;border-left:4px solid var(--bs-body-color)}.step:last-of-type:after{height:95%}.home-card{z-index:99;width:100%;margin-top:1em;border:4px solid var(--bs-body-color);background-color:var(--bs-body-bg);letter-spacing:-.03em}.home-card-body{line-height:1.8em;padding:1.3em}.home-card-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:0}.modal .btn{--bs-btn-border-color: none}.floating-modal-close{z-index:1056;position:absolute;background-color:var(--bs-body-bg)}#manufacturer-modal .modal-dialog.centered{margin:0 auto}#manufacturer-modal .modal-body,#manufacturer-modal ul{padding:0;margin:0}#manufacturer-modal .nav-item{list-style:none}#manufacturer-modal .nav-link{font-size:1.2em;font-weight:600;letter-spacing:-.06em;display:flex;align-items:center;width:100%;height:3.5em;border-bottom:1px solid #dee2e6}#manufacturer-modal .modal-content .nav-link:hover{background-color:var(--bs-primary);color:#fff}#manufacturer-modal .nav-link img{width:100%;max-width:2.6em;display:block;margin:0 1.5em}.primary-badge{color:#1d0f02;background-color:var(--bs-warning);letter-spacing:-.02em}.secondary-badge{background-color:#13e29d;color:#053525;letter-spacing:-.02em}@media (min-width: 48em){#manufacturer-modal .modal-dialog .modal-body{max-height:500px}#manufacturer-modal .nav-link{padding-left:10em}}.jumbotron{color:#fff;width:100%;min-height:83vh}.primary-header{margin-top:.3em;margin-bottom:.4em;font-weight:600}.secondary-header{letter-spacing:-.03em}.decoder-header{margin-top:1.1em;margin-bottom:.6em;max-width:600px}.manu-left{line-height:2em;letter-spacing:-.02em}.manu-price{font-weight:700;letter-spacing:-.03em;color:var(--bs-primary);text-align:center}.manu-text-gradient{background-color:#21d4fd;background-image:linear-gradient(90deg,#c44cfc,#21d4fd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.manu-list{line-height:1.8em;font-weight:300;list-style-type:none;letter-spacing:-.02em}.manu-list li{padding-left:.5rem}.manu-list li:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";position:absolute;font-size:1.2em;color:#01ff70;margin-left:-40px}.decoder-bg{background-color:#fff;color:var(--bs-body-color);display:flex;align-items:center;justify-content:center;border-radius:1em;box-shadow:1px 2px 5px #0005;transition:width .5s ease,height .5s ease}.decoder-bg label{font-weight:400;letter-spacing:-.02em}.decoder-bg input,.decoder-bg select{font-weight:600;height:3.5em;text-align:center}.decoder-bg input{letter-spacing:.15em}.decode{background:var(--bs-primary);font-size:20px;color:#fff;border-radius:10px;box-shadow:0 7px 0 var(--bs-secondary);transition:all .2s;position:relative;padding:.5rem;top:0;cursor:pointer;outline:0;border:0;width:100%;font-weight:500;letter-spacing:-.02em}.decode:hover{top:3px;box-shadow:0 4px 0 var(--bs-secondary);transition:all .1s}.decode:active{top:6px;box-shadow:0 1px 0 var(--bs-secondary);transition:all .1s}.decode svg{position:relative;top:-1px}@keyframes fade_in_dynamic{0%{opacity:0}to{opacity:1}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.shake-once{animation:shake .35s cubic-bezier(.36,.07,.19,.97)}.serial-examples-helper:hover,.serial-examples-helper:hover i{animation:slide-on-hover .5s ease-out forwards}@keyframes slide-on-hover{0%{transform:translateY(0)}to{transform:translateY(.2em)}}.transaction-counter-primary{font-weight:700;letter-spacing:-.04em;background-image:linear-gradient(to right,#003fbd 40%,#043873 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.transaction-counter-secondary{font-weight:700;letter-spacing:-.02em;background-image:linear-gradient(to right,#003fbd,#043873);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}kbd{background:var(--bs-primary);font-weight:600;font-family:Inter;letter-spacing:.01em}.manu-supported{padding:0;list-style-type:none;-moz-column-count:2;column-count:2}.manu-supported li{font-weight:600}.accordion-button:after{font:var(--fa-font-solid);content:"";color:var(--bs-body-color);width:1em;height:1em;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:transform .2s ease-in-out;text-align:center}.helper-link{text-decoration:none;font-weight:700;padding-bottom:.3em;border-bottom:dashed 2px}.helper-link svg{background:none;margin-right:.2em}p a:not(.yt-link),.accordion-body a:not(.yt-link),.animate-link{background:linear-gradient(to bottom,var(--bs-primary) 0%,var(--bs-primary) 100%);background-position:0 100%;background-repeat:repeat-x;background-size:.1em .15em;text-decoration:none;padding:.2em .05em;transition:all .2s}p a:hover:not(.yt-link),.accordion-body a:hover:not(.yt-link),.animate-link:hover{background-size:2em 2em;color:#fff;cursor:pointer}.yt-link{text-decoration:none;padding:.1rem;font-weight:700}.yt-link:hover{-webkit-text-decoration:underline .1em;text-decoration:underline .1em}#faqAccordion{margin-top:3em;margin-bottom:2em}#faqAccordion .accordion-item{background-color:#fff;border:0;padding-bottom:1.7em}#faqAccordion .accordion-body{padding:2em 0 0;background-color:#fff}#faqAccordion .accordion-button{color:var(--bs-body-color);background-color:#fff;box-shadow:none;padding:0;font-weight:600;letter-spacing:-.04em;line-height:1.4em}#faqAccordion .accordion-button:after{line-height:1em;font-size:.9em}.modal-nav-content{width:100%;height:auto}.modal-nav-body ul{list-style-type:none;margin:0;padding:0;width:100%}.modal-nav-body ul li{text-align:center}.modal-nav-body ul li a{color:#fff;pointer-events:auto;text-decoration:none;padding:.3em;font-weight:700}.modal-nav-body ul li a:hover,.modal-nav-body ul li a:focus{color:#fff}@media (max-width: 575px){.navbar{padding-top:0;padding-bottom:8px}.navbar-brand{width:11em;height:2.2em;padding-top:0;padding-bottom:0}.section1,.section2{padding-right:1.3em;padding-left:1.3em}.manu-left{display:none}.manu-container{display:flex;flex-direction:column-reverse}.manu-list{margin-left:0}.manu-supported{-moz-column-count:1;column-count:1}.home-card{background-color:var(--bs-body-bg);border:0;border-radius:0}.home-card-body{padding:1.3em}}@media (min-width: 576px) and (max-width: 767px){.navbar{padding-top:0;padding-bottom:8px}.navbar-brand{width:11em;height:2.2em;padding-top:0;padding-bottom:0}.navbar-collapse{flex-grow:1}#search{font-size:1em}.manu-left{display:none}.manu-container{display:flex;flex-direction:column-reverse}.why-choose{text-align:center;list-style-position:inside}}@media (min-width: 768px) and (max-width: 991px){.navbar{padding-top:0;padding-bottom:8px}.navbar-collapse{flex-grow:0}.manu-left{display:none}.manu-container{display:flex;flex-direction:column-reverse}.why-choose{text-align:center;list-style-position:inside}}@media (min-width: 992px){.navbar{padding:0}.navbar-brand{margin-left:2em}.navbar-nav{display:table;width:100%}.navbar li{display:table-cell}.navbar-nav .nav-item .nav-link{color:var(--bs-body-color);font-size:14px;font-weight:600;letter-spacing:0em;padding-right:1.2em;padding-left:1.2em}.navbar-nav .nav-item{position:relative;cursor:pointer}.nav-link,.nav-link:after,.nav-link:before{transition:all .25s}nav.shift ul li a{position:relative;z-index:1}nav.shift ul li a:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:".";color:transparent;background:var(--bs-primary);opacity:0;visibility:none;z-index:-1}nav.shift ul li a:hover{color:#fff!important}nav.shift ul li a:hover:after{opacity:1;visibility:visible;height:100%}.navbar-nav .nav-item .active{color:#fff;background:var(--bs-primary)}.manu-right{margin-top:-5em}.manu-supported{-moz-column-count:3;column-count:3;-moz-column-gap:0rem;column-gap:0rem}.stepper_list{width:100%;margin:0;padding:0;display:flex;justify-content:space-between}.step{margin-right:3em;position:relative;display:flex;flex-direction:column;flex:1}.step:after{content:"";display:block;position:absolute;width:100%;top:28px;left:50px;border-top:4px solid var(--bs-body-color);border-left:none}.step:last-of-type:after{display:none}.circle{width:3.5rem;height:3.5rem;font-size:2.5em;margin-left:0}.search-results{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1em;column-gap:1em}}@media (min-width: 1200px){.navbar-nav .nav-item .nav-link{font-size:15px;padding-right:1.2em;padding-left:1.2em}}@media (min-width: 1400px){.container-lg{max-width:80%}.navbar-nav .nav-item .nav-link{font-size:16px;padding-right:1.5em;padding-left:1.5em}.manu-supported{-moz-column-count:5;column-count:5}}@media (min-width: 1700px){.container-lg{max-width:85%}.manu-supported{-moz-column-count:5;column-count:5;-moz-column-gap:2rem;column-gap:2rem}}.invalid-tooltip{top:unset;background-color:#e3342f;align-self:center;padding:.5em}.form-control:focus{box-shadow:none}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .form-control:valid:focus,.form-control.is-valid:focus{box-shadow:none}.select-manu .card{background-color:var(--bs-body-bg)}.select-manu .card:hover{background-color:#e6edfa;font-weight:400;filter:none}.select-manu .manu-badge{max-width:100px}.select-manu a:hover{transition:all .3s ease}.order-details .list-group-item{color:var(--bs-body-color);letter-spacing:-.02em}.success-header-secondary{font-weight:600}.success-header{font-weight:700}.primary-gradient{background:#19a3e0;background:linear-gradient(to right,var(--bs-primary),var(--bs-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.all-manufacturers ul{list-style-type:none;line-height:1.9rem}.all-manufacturers ul a{font-weight:500}.why-choose{line-height:1.8em;font-weight:400;list-style-position:inside}.footer-logo{width:100%}#reviewsio-carousel-widget .R-ReviewsList__item--body{display:flex;justify-content:center;letter-spacing:-.04em;margin-top:1.2em}#reviewsio-carousel-widget .R-BadgeElement__text{font-weight:700}.CarouselWidget--bulky{margin-bottom:-1.1em!important}#reviewsio-carousel-widget .R-ReviewsList__item .item__inner .R-flex-row .u-textRight--all{font-size:.9em;font-weight:600}#reviews-io-rating-bar-widget .RatingBarWidget{min-height:10em}.pricing-card .primary-btn{background:var(--bs-primary);color:var(--bs-white);box-shadow:0 .5rem 1rem rgba(--bs-body-color,.175)}.pricing-card .active.primary-btn,.pricing-card .primary-btn:hover,.pricing-card .primary-btn:focus{background:var(--bs-secondary);color:var(--bs-white)}.pricing-card{padding:45px 30px;border-radius:8px;position:relative;z-index:1;overflow:hidden;background-color:var(--bs-body-bg);margin:0 1em}@media only screen and (min-width: 768px) and (max-width: 991px),(max-width: 767px){.pricing-card{padding:35px 30px}}.pricing-card .sub-title{color:var(--bs-body-color);position:relative;padding:6px 20px;display:inline-block;border-radius:30px;margin-bottom:.5em}.pricing-card .price{display:block;font-weight:700;color:var(--bs-body-color);letter-spacing:-.03em;margin-top:1rem;margin-bottom:2rem;line-height:2.5rem}.pricing-card .badge{padding:.8em;font-size:1em}.pricing-card .pricing-list{margin-top:40px}.pricing-card .pricing-btn-container{margin-top:42px}.pricing-card .bottom-shape{position:absolute;bottom:-20px;left:0;width:101%;z-index:-1}.kerning-1{letter-spacing:-.02em}
