@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out both}.fade-in-up{animation:fadeInUp .7s ease-out both}.fade-in-left{animation:fadeInLeft .7s ease-out both}.fade-in-right{animation:fadeInRight .7s ease-out both}.slide-out-right{animation:slideOutRight .4s ease-out both}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}.delay-4{animation-delay:.8s}:root{--color-primary: var(--oc-cyan-7);--color-accent: var(--oc-orange-8);--color-accent-light: var(--oc-blue-1);--color-text: var(--oc-gray-9);--color-text-light: var(--oc-gray-0);--color-background: var(--oc-gray-2);--color-background-dark: var(--oc-gray-1);--color-ozon: var(--oc-indigo-9);--color-yandex: var(--oc-yellow-9);--color-wildberries: var(--oc-grape-8);--radius-round: 50%}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{background-color:var(--color-background);color:var(--color-text);font-family:Nunito,sans-serif;overflow-x:hidden;padding-top:8.5rem}html{overflow-x:hidden}.container{width:90%;max-width:80rem;margin:0 auto}header{display:flex;margin-bottom:8rem}.header-text-box{margin-top:3rem}header img{width:25rem}h1{font-size:5.575rem;line-height:1;margin-bottom:2rem;font-weight:800;color:var(--color-primary)}.header-text{font-size:1.25rem;line-height:1.6;margin-bottom:3rem}.buttons{margin-left:1.5rem}header a{display:inline-block;margin-right:1rem;text-transform:uppercase;font-weight:500;transition:transform .2s ease,box-shadow .2s ease}header a:last-child{margin-right:0;text-transform:uppercase;font-weight:500}.btn{display:inline-block;font-size:1.3rem;font-weight:600;text-transform:uppercase;padding:.625rem 1.25rem;border-radius:62.4375rem;background-color:var(--color-primary);color:var(--color-background);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn:link,.btn:visited{text-decoration:none;color:var(--color-text-light)}.btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 .25rem .5rem #00000026}.btn:active{transform:translateY(0) scale(.95);box-shadow:0 2px .25rem #0000001a}nav{padding:1rem 7rem .5rem;display:flex;align-items:center;gap:2rem;margin-bottom:1rem;position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:var(--color-background);box-shadow:0 2px 8px #0000000d}nav>a{margin-right:auto}.logo{display:inline-block;width:11.25rem;color:var(--color-primary)}nav ul{display:flex}ul{list-style:none}li{margin-right:3rem}li:last-child{margin-right:0}nav ul li a{position:relative;display:inline-block;transition:color .3s ease,transform .3s ease;font-weight:600}nav ul li a:link,nav ul li a:visited{text-decoration:none;color:var(--color-text);font-size:1.25rem}nav ul li a:hover,nav ul li a:active{color:var(--color-primary);transform:scale(1)}nav ul li a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:currentColor;transition:transform .2s ease;transform:scaleX(0);transform-origin:left;will-change:transform}nav ul li a:hover:after,nav ul li a:active:after{transform:scaleX(1)}.mobile-only{display:none}.highlight{height:34.375rem;background-color:#b097fc33;border-radius:1.5rem;margin-bottom:8rem;overflow:visible}.highlight-container{display:flex;align-items:center;justify-content:space-around;gap:3.125rem;padding:2rem 4rem 0;overflow:visible}.highlight-container,.highlight{overflow:visible}.padding-top{padding-top:8rem}.highlight img{height:21.875rem;border-radius:1.5rem}.highlight-text{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.highlight h2{font-size:2.25rem;line-height:1.1;margin-bottom:3rem;padding-top:1.5rem;color:var(--color-accent);text-align:center}.highlight p{font-size:1.375rem;line-height:1.6;margin-bottom:2rem}.buttons a{margin-right:1rem;padding:.5rem 1rem}.buttons a:last-child{margin-right:0}.product:nth-child(1){animation-delay:.2s}.product:nth-child(2){animation-delay:.4s}.product:nth-child(3){animation-delay:.6s}.product-cards-section{padding-top:8.75rem}.product-cards{display:flex;justify-content:space-evenly;margin-bottom:8rem;border-radius:.3125rem;animation:fadeInUp .7s ease-out both}.product-cards-section h2{font-size:2rem;line-height:1.1;margin-bottom:1.75rem;font-weight:700;color:var(--color-primary)}.product-cards article{width:21.875rem;box-shadow:0 1.25rem 1.875rem #00000012;border-radius:1.5rem;background-color:#f9f9f9;transition:transform .4s ease-out,box-shadow .4s ease-out}.product-cards article:hover{box-shadow:0 1.5625rem 2.5rem #0000001a;transform:translateY(-4px);transition:transform .2s ease-in,box-shadow .2s ease-in}.product-image{width:100%;border-top-right-radius:1.5rem;border-top-left-radius:1.5rem}.product-details h3{font-size:1.25rem;text-align:center;margin-bottom:1rem;color:var(--color-accent)}.product-details li{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;margin-bottom:1rem;list-style:none;margin-left:1rem}.product-details li:last-child{margin-bottom:1.75rem}.product-text{font-size:1.125rem;font-weight:600}.product-icon{color:var(--color-accent);width:1.5rem;height:1.5rem}.card-link{display:flex;justify-content:center}.text-button{display:inline-block;position:relative;transition:color .3s ease,transform .3s ease;color:var(--color-accent);background:none;border:none;cursor:pointer;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-decoration:none}.text-button:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:currentColor;transition:transform .2s ease;transform:scaleX(0);transform-origin:left;will-change:transform}.text-button:hover:after{transform:scaleX(1)}.downloads{margin-bottom:8rem}.files-row{display:flex;justify-content:space-around;margin-bottom:2rem}.file-block{display:flex;flex-direction:column;align-items:center;justify-content:center}.file-block h3{margin-bottom:.5rem}.downloads .text-button{margin:0;margin-bottom:.5rem}.upload-callout{text-align:center}.upload-callout p{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.container-slider{border-radius:1.5rem;position:relative;overflow:hidden;width:96.875rem;max-width:40.625rem;padding:0;background-color:transparent;overflow:visible;box-shadow:0 .5rem 1.25rem #00000013}.slider-track{display:flex;transition:transform .5s ease;will-change:transform}.slider-viewport{width:100%;overflow:hidden;border-radius:1.5rem}.slider-item{flex:0 0 100%;max-width:100%;box-sizing:border-box;width:100%;height:auto;display:flex;align-items:center;justify-self:center;border-radius:1.5rem;overflow:hidden;background-color:transparent}.slider-item img{width:100%;max-width:100%;height:auto;object-fit:contain;display:block}.slider-btn{display:flex;align-items:center;justify-content:center}.slider-btn-prev,.slider-btn-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background-color:#fff;border-radius:50%;box-shadow:0 .25rem .625rem #00000026;border:none;width:2rem;height:2rem;font-size:1.25rem;font-weight:700;color:var(--color-accent);cursor:pointer;transition:all .2s ease;opacity:.8}.container-slider:hover .slider-btn-prev,.container-slider:hover .slider-btn-next{opacity:1}.slider-btn-prev{left:-18px}.slider-btn-next{right:-16px}.container-slider-links{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;z-index:5}.container-slider-links-small{width:.5rem;height:.5rem;border-radius:50%;background-color:#fff;border:1px solid grey;margin:0 .25rem;cursor:pointer;transition:background-color .3s ease}.container-slider-links-small-active{background-color:var(--color-accent);border-color:transparent}.footer{margin-top:64px;padding:32px 0;background-color:var(--color-background);border-top:2px solid var(--color-accent);text-align:center}.footer p{margin:4px 0;display:flex;justify-content:center}.footer-text{font-size:14px;color:var(--color-text);margin-bottom:16px}.footer-socials a{margin:0 8px;display:inline-block;transition:transform .2s ease}.footer-socials a:hover{transform:scale(1.1)}.footer-socials svg{stroke:var(--color-accent);fill:none;width:28px;height:24px}.vk path{stroke-width:1.5;fill:none}.telegram path{stroke-width:1.5}@media (max-width: 64rem){h1{font-size:3.875rem}header img{width:100%;height:auto;max-width:20rem;object-fit:contain;margin-top:2rem}.highlight{flex-direction:column;height:auto;padding-bottom:3rem}.highlight-container{flex-direction:column;padding:2rem;text-align:center}.product-cards{flex-wrap:wrap;gap:2rem;justify-content:center}.product-cards article{flex:1 1 45%;max-width:45%;margin-bottom:2rem}nav ul.active{transform:translate(0);opacity:1;pointer-events:auto}.hamburger{position:absolute;top:2rem;right:4rem;display:block;cursor:pointer;z-index:2000}.hamburger div{width:1.5625rem;height:3px;background-color:var(--color-text);margin:.3125rem 0;border-radius:3.125rem;transition:all .3s ease}.mobile-nav{display:flex;flex-direction:column;justify-content:space-between;position:fixed;top:78px;right:0;height:90vh;width:16rem;background-color:#fff;padding:2rem 1.5rem;transform:translate(100%);transition:transform .3s ease,opacity .3s ease;z-index:1000;opacity:0;pointer-events:none;border-radius:10px}.mobile-nav.active{opacity:1;animation:fadeInRight .4s ease-out both;pointer-events:auto}.mobile-nav ul{flex-grow:1;display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.mobile-nav ul li a{font-size:1.25rem;color:var(--color-text);text-decoration:none;font-weight:600;padding:.5rem 0;display:block}.mobile-logo{margin-top:auto;padding-top:2rem;text-align:center}.mobile-only{display:block}.desktop-nav{display:none}.files-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem}.file-block{flex:1 1 18.75rem;max-width:18.75rem;padding:1rem;background-color:#f1f3f5;border-radius:1rem;text-align:center}.upload-callout{padding:0 1rem;margin-top:2rem}}@media (max-width: 74.625rem){header img{max-height:32.5rem;width:100%;height:auto;object-fit:contain}h1{font-size:3.8125rem}}@media (max-width: 71.875rem){header img{max-width:21.25rem;width:100%;height:auto;object-fit:contain}h1{font-size:3.8125rem}.highlight img,.slider-item img{width:100%;max-width:100%;height:auto;object-fit:contain;display:block}.buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.buttons a{font-size:1.125rem;padding:.5rem 1.25rem;margin:0}}@media (max-width: 61.9375rem){.highlight-text,.header-text,.upload-callout p,.file-block h3,.downloads p,.product-details li,.text-button,.card-link{text-align:left!important}}@media (max-width: 48rem){.highlight,.product-cards,.downloads{margin-bottom:4rem;padding-top:2rem;text-align:left}.product-cards-section{padding-top:7rem}nav{position:fixed;z-index:999;padding:1rem 1.5rem .5rem}nav ul{position:absolute;top:5.75rem;right:1rem;background-color:#fff;padding:1rem 1.5rem;flex-direction:column;gap:.75rem}.padding-top{padding-top:7rem}.highlight{height:auto;padding-bottom:2rem}.highlight-text{text-align:left}.highlight-container{flex-direction:column;padding:1rem;gap:1.5rem}.highlight img{width:100%;height:auto;max-height:21.875rem;object-fit:contain}.buttons{display:flex;justify-content:center;align-items:center;flex-direction:row;align-items:flex-start;margin-left:0;flex-wrap:wrap;gap:.75rem}.buttons a{font-size:1rem;padding:.375rem .875rem;margin-bottom:.75rem;margin-right:.5rem}.buttons{flex-wrap:wrap}.files-row{flex-direction:column;align-items:center;gap:1.5rem}.file-block{width:100%;text-align:center;max-height:8.125rem}.file-block h3{font-size:1.125rem;margin-bottom:.5rem}.downloads{padding:0 1rem}.upload-callout p,.downloads .text-button{font-size:1rem;text-align:center}.container-slider{width:100%;max-width:100%;height:auto;padding:0;margin:0 auto}.slider-item{max-height:25rem;justify-content:center}.slider-item img{width:100%;max-width:100%;height:auto;object-fit:contain;display:block}.slider-btn-prev,.slider-btn-next{width:1.75rem;height:1.75rem;font-size:1.125rem}h1{font-size:2.375rem;text-align:center}.header-text{text-align:center;font-size:1.125rem}}@media (max-width: 48rem) and (min-width: 40.0625rem){header{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.header-text-box{margin-top:0;padding:0 1.5rem}header img{max-width:20rem;width:100%;height:auto;object-fit:contain;margin:0 auto}h1{font-size:3.25rem;text-align:center}.header-text{text-align:center}.buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75rem}.highlight-container{flex-direction:column;padding:0 1.5rem;align-items:center}.highlight-text{text-align:left}.highlight img,.container-slider{width:100%;max-width:100%;height:auto;object-fit:contain;box-sizing:border-box}.container-slider{padding:0;margin:0 auto}.slider-viewport{width:21.875rem}}@media (max-width: 40rem){h1{font-size:2.25rem;text-align:center}header{flex-direction:column;align-items:center;text-align:center}header img{width:17.5rem;margin:2rem 0 0}.header-text-box{margin-top:0}.hamburger{right:2rem}.highlight-container{padding:0 1rem;flex-direction:column;text-align:left}.highlight h2{font-size:1.5rem;padding:0 .5rem}.highlight p{font-size:1.125rem}.highlight img{width:100%;max-width:100%;height:auto}.highlight-text{text-align:left}.buttons a{font-size:1rem;padding:.375rem .875rem;margin-bottom:.75rem;margin-right:.5rem}.product-cards article{width:90%;max-width:90%}.btn{font-size:1.125rem;padding:.5rem 1rem}.slider-btn-prev{left:-12}.slider-btn-next{right:-12}.files-row{flex-direction:column;align-items:center}.file-block{width:100%;max-width:100%;max-height:9.375rem}.upload-callout p,.downloads .text-button{font-size:1rem;text-align:center}}
