:root{--color-dark: #2E2E2E;--color-offwhite: #F5F5F5;--color-yellow: #FFCC00;--font-sans: "Helvetica Neue", Helvetica, Arial, sans-serif}body{margin:0;font-family:var(--font-sans);background-color:var(--color-offwhite);color:var(--color-dark)}.site-header{background-color:var(--color-dark);padding:1rem 0}.site-header .logo{color:#fff}.site-header .site-nav a{color:#fff;text-decoration:none;font-weight:500;margin-left:1.5rem}.site-header .site-nav a:hover{opacity:.8}.hero{background-color:var(--color-dark);color:#fff;text-align:center;padding:4rem 1rem}.hero h2{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}.hero ul{list-style:none;padding:0;margin:0 0 2rem}.hero ul li{display:inline-flex;align-items:center;margin:0 .75rem;font-size:1rem}.hero ul li .bullet{display:inline-block;width:.5rem;height:.5rem;background:var(--color-yellow);border-radius:50%;margin-right:.5rem}.hero .btn{display:inline-block;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:600;text-decoration:none}.hero .btn-primary{background:var(--color-yellow);color:var(--color-dark)}.hero .btn-outline{border:2px solid var(--color-yellow);color:var(--color-yellow);background:transparent}.hero .btn-primary:hover,.hero .btn-outline:hover{opacity:.9}.prototype-section{background:var(--color-offwhite);padding:4rem 1rem}.prototype-section .container{display:flex;gap:2rem;max-width:1200px;margin:0 auto}.prototype-section .prototype{flex:2;position:relative}.prototype-section img{max-width:100%;height:auto;display:block}.prototype-section area{cursor:pointer}.prototype-section .tooltip{position:absolute;background:var(--color-yellow);color:var(--color-dark);padding:.75rem 1rem;border-radius:.375rem;box-shadow:0 2px 8px #00000026;opacity:0;transition:opacity .2s;pointer-events:none;white-space:nowrap}.prototype-section .tooltip:not(.hidden){opacity:1}.offer-section{background:var(--color-offwhite);padding:4rem 1rem}.offer-section .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.offer-section .offer-item{text-align:center}.offer-section .offer-item img{width:80px;height:80px;margin-bottom:1rem}.offer-section .offer-item h3{font-size:1.125rem;margin:0;color:var(--color-dark)}.content-for-layout+footer{background:var(--color-dark);color:#fff;padding:2rem 1rem;text-align:center;font-size:.875rem}.content-for-layout+footer a{color:#fff;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
