@charset "UTF-8";.section-skeleton,.footer-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:8px;margin:1rem 0}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.content-hidden{visibility:hidden;opacity:0;pointer-events:none}.content-visible{visibility:visible;opacity:1;transition:opacity .8s ease-in-out}#inline-preloader{transition:opacity .5s ease-in-out}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:#3e4752;background-color:#fff;line-height:1.6;overflow-x:hidden;font-feature-settings:"ss01","ss03","cv01","cv02";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:font-family .3s ease-in-out}h1,h2,h3,h4,h5,h6{font-family:Unbounded,Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;line-height:1.1;margin-bottom:1rem;letter-spacing:0;color:#2c333b;transition:font-family .3s ease-in-out}h1{font-size:3rem;font-weight:800}@media (min-width: 768px){h1{font-size:3.75rem}}@media (min-width: 992px){h1{font-size:4.5rem}}h2{font-size:2.25rem;position:relative}@media (min-width: 768px){h2{font-size:3rem}}h2:after{content:"";display:block;width:60px;height:4px;background-color:#0047ff;margin-top:.5rem;border-radius:9999px}h2.text-center:after{margin-left:auto;margin-right:auto}h3{font-size:1.75rem}@media (min-width: 768px){h3{font-size:2.25rem}}p{margin-bottom:1rem}a{color:#ff003d;text-decoration:none;transition:all .3s ease;font-weight:500}a:hover{color:#0039cc;text-decoration:underline}img{max-width:100%;height:auto}button{cursor:pointer;font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}input,textarea,select{font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}@media (max-width: 575px){.product-gallery .container,.text-testimonials .container{padding-right:0}}@media (min-width: 768px){.container{padding:0 1.5rem}}@media (min-width: 992px){.container{padding:0 2rem}}.section{padding:3rem 0;position:relative;overflow:hidden}@media (min-width: 768px){.section{padding:4rem 0}}.section-title{font-size:1.75rem;margin-bottom:1.5rem;position:relative;z-index:1}@media (min-width: 768px){.section-title{font-size:2.25rem;margin-bottom:2rem}}@media (min-width: 992px){.section-title{font-size:3rem}}.section-subtitle{font-size:1.125rem;color:#3e4752;margin-top:-1rem;margin-bottom:1.5rem;max-width:800px;font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@media (min-width: 768px){.section-subtitle{font-size:1.375rem}}.section-header{margin-bottom:3rem}.text-center{text-align:center}.text-primary{color:#ff003d}.text-secondary{color:#3e4752}.text-accent{color:#0047ff}.bg-light{background-color:#fff}.bg-dark{background-color:#fafafb}.hidden{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.w-full{width:100%}.h-full{height:100%}.rounded{border-radius:12px}.shadow{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000d}.transition{transition:all .3s ease}.animate-fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-slide-up{animation:slideUp .5s ease-in-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-in{animation:slideIn .5s ease-in-out}@keyframes slideIn{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.badge{display:inline-block;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge.badge-primary{background-color:#ff003d;color:#fff}.badge.badge-secondary{background-color:#3e4752;color:#fff}.badge.badge-accent{background-color:#0047ff;color:#fff}.badge.badge-outline{background-color:transparent;border:1px solid currentColor}.hero-header{position:relative;overflow:hidden;background-color:#fafafb;border-bottom:1px solid rgba(62,71,82,.05);z-index:1}.header{position:relative;width:100%;z-index:1030;background-color:transparent;padding:1.5rem 0;color:#3e4752}.header-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}@media (min-width: 768px){.header-container{flex-wrap:nowrap}}.header-actions{display:flex;align-items:center;gap:.5rem}@media (min-width: 768px){.header-actions{gap:1rem}}.floating-cta{display:none;position:fixed;top:1rem;right:1rem;z-index:1030}@media (min-width: 768px){.floating-cta{display:block}}.floating-cta .floating-button{box-shadow:0 8px 16px #ff003d26;transform:scale(1.05)}.logo-rating-group{display:flex;align-items:center;gap:2rem}@media (max-width: 768px){.logo-rating-group{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:.25rem}}.logo{z-index:1031}.logo a{display:flex;align-items:center;text-decoration:none}.logo-image{height:52px;width:auto;transition:transform .3s ease}@media (max-width: 768px){.logo-image{height:42px}}.logo-image:hover{transform:scale(1.05)}.trust-badges{display:flex;flex-wrap:wrap;align-items:center;margin:0;gap:.5rem}.trust-badge{display:flex;flex-direction:column;justify-content:center;padding:.5rem;width:120px;position:relative;transform:skew(-10deg);border-radius:.75rem}@media (max-width: 768px){.trust-badge{padding:.25rem;width:60px}}.trust-badge:nth-child(1){background-color:#fc3f1d0d;border:1px solid rgba(252,63,29,.1)}.trust-badge:nth-child(2){background-color:#29b24a0d;border:1px solid rgba(41,178,74,.1)}.trust-badge:nth-child(3){background-color:#4285f40d;border:1px solid rgba(66,133,244,.1)}.trust-badge .rating-label{font-size:.75rem;color:#3e4752;text-align:center;line-height:1;margin-bottom:4px;opacity:.8;transform:skew(10deg)}@media (max-width: 768px){.trust-badge .rating-label{font-size:9px;margin-bottom:2px}}.trust-badge .rating-value{display:flex;align-items:center;justify-content:center;gap:.25rem;line-height:1;transform:skew(10deg)}@media (max-width: 768px){.trust-badge .rating-value{gap:2px}}.trust-badge .rating-icon{height:20px;width:auto;transition:transform .3s ease}@media (max-width: 768px){.trust-badge .rating-icon{height:16px}}.trust-badge .rating-icon:hover{transform:scale(1.1) skew(0)}.trust-badge-rating{font-size:1rem;font-weight:700;color:#3e4752;line-height:1;border-radius:8px}.contact-info{display:flex;flex-direction:row;align-items:center;gap:1rem}@media (max-width: 768px){.contact-info{display:none}}.work-hours{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#3e4752;gap:.5rem}.work-hours .operator-icon{color:#29b24a}.work-hours-text{display:flex;flex-direction:column;font-size:.75rem;line-height:1.2}.work-hours-text div:first-child{font-weight:600}.work-hours-text div:last-child{opacity:.8}.phone-container{display:flex;align-items:center;gap:.5rem}@media (max-width: 768px){.phone-container{display:none}}.models-info{display:flex;align-items:flex-start;gap:4px}.models-info .check-icon{color:#ecedee;margin-top:2px}.models-info .models-text{display:flex;flex-direction:column;font-size:10px;line-height:1.2;color:#fff}.models-info .models-text span:first-child{font-weight:600;color:#ecedee}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.hero-section{overflow:hidden;position:relative;background-color:transparent;color:#fff}@media (min-width: 768px){.hero-section{padding:3rem 0}}.hero-content{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}@media (min-width: 992px){.hero-content{flex-direction:row;align-items:center}}.hero-left{flex:1}@media (min-width: 992px){.hero-left{max-width:55%}}@media (max-width: 768px){.hero-left{text-align:center}}.hero-right{flex:1;display:flex;justify-content:center;align-items:center}@media (min-width: 992px){.hero-right{max-width:45%}}.hero-title{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#2c333b;line-height:1.1;position:relative}.hero-title span{position:relative;display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em;background-color:#0047ff1a;border-radius:3px;line-height:1.19}@media (min-width: 768px){.hero-title{font-size:3.2rem}}@media (min-width: 992px){.hero-title{font-size:3.8rem}}@media (min-width: 1200px){.hero-title{font-size:4.2rem}}.hero-subtitle{font-size:1.125rem;color:#3e4752;margin-bottom:1.5rem;max-width:600px;font-family:Manrope,Arial,sans-serif;line-height:1.5;transition:font-family .3s ease-in-out}@media (min-width: 768px){.hero-subtitle{font-size:1.375rem}}.trust-info{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;position:relative}@media (max-width: 768px){.trust-info{justify-content:center;gap:1rem}}.trust-info-item{display:flex;align-items:center;gap:.75rem;position:relative}.trust-info-item.discount-item:after{content:"90";position:absolute;top:-8px;right:8px;background-color:#ff003d;color:#fff;font-size:10px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;z-index:2}@media (max-width: 768px){.trust-info-item{flex-direction:column;align-items:center;text-align:center;gap:.25rem;width:45%}.trust-info-item.discount-item:after{right:0;top:-5px}}.trust-info-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:#0047ff;color:#fff;z-index:1;position:relative;border-radius:.75rem;overflow:hidden}.trust-info-icon:after{content:"";position:absolute;top:0;left:-75%;z-index:2;display:block;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff4d);transform:skew(-25deg);pointer-events:none;will-change:transform;animation:shineAnimation 2s ease-out infinite}.trust-info-item:nth-child(1) .trust-info-icon:after{animation-delay:0s}.trust-info-item:nth-child(2) .trust-info-icon:after{animation-delay:.5s}.trust-info-item:nth-child(3) .trust-info-icon:after{animation-delay:1s}@media (max-width: 768px){.trust-info-item:nth-child(3) .trust-info-icon:after{width:2.5rem;height:2.5rem}}.trust-info-text{display:flex;flex-direction:column;z-index:1}@media (max-width: 768px){.trust-info-text{text-align:center}}.trust-info-value{font-size:1.375rem;font-weight:800;color:#2c333b;line-height:1.1}@media (max-width: 768px){.trust-info-value{font-size:1rem}}.trust-info-label{font-size:.875rem;color:#3e4752;line-height:1.2;margin-top:2px}@media (max-width: 768px){.trust-info-label{font-size:.75rem}}.hero-cta{margin-top:3rem}.hero-image{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.hero-slideshow{width:100%;max-width:520px;max-height:700px;aspect-ratio:3/4;position:relative;overflow:hidden;border-radius:2rem;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000d;background-color:#fafafb;transform:skew(-10deg);border:1px solid rgba(62,71,82,.1)}.hero-slideshow .slide{position:absolute;top:0;left:-48px;width:580px;height:100%;overflow:hidden;transform:skew(10deg)}.hero-slideshow .slide img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 8s ease}.hero-slideshow .slide-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f5f7fa,#e4e8ef);display:flex;align-items:center;justify-content:center;transform:skew(10deg)}.hero-slideshow .slide-indicators{position:absolute;bottom:1rem;right:1rem;display:flex;gap:.5rem;z-index:10;transform:skew(10deg)}.hero-slideshow .slide-indicators .indicator{width:8px;height:8px;border-radius:0;background-color:#3e47524d;border:none;padding:0;cursor:pointer;transition:all .3s ease;transform:skew(-10deg)}.hero-slideshow .slide-indicators .indicator.active{background-color:#0047ff;transform:scale(1.2) skew(-10deg)}.hero-slideshow .slide-indicators .indicator:hover{background-color:#0047ff80}.hero-cta-container{display:flex;gap:1rem;width:400px;flex-direction:column;align-items:flex-start}@media (max-width: 768px){.hero-cta-container{width:100%}}.hero-cta-button{display:flex;align-items:center;justify-content:center;width:100%;max-width:500px;font-size:1.375rem;padding:1rem 1.5rem}@media (max-width: 768px){.hero-cta-button{max-width:100%;font-size:1.125rem}}.hero-export-types{display:flex;flex-wrap:nowrap;gap:.25rem;width:100%;justify-content:space-between;max-width:500px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.hero-export-types{gap:4px}}.hero-export-type{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.25rem;width:80px}@media (max-width: 768px){.hero-export-type{width:70px}}.icon-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;transition:all .2s ease;margin-bottom:.25rem}.icon-wrapper.icon-color-api,.icon-wrapper.icon-color-cloud{color:#0047ff;background-color:#0047ff0d;border:1px solid rgba(0,71,255,.1)}.icon-wrapper.icon-color-yml{color:#ffb400;background-color:#ffb4000d;border:1px solid rgba(255,180,0,.1)}.icon-wrapper.icon-color-csv{color:#2c333b;background-color:#2c333b0d;border:1px solid rgba(44,51,59,.1)}@media (max-width: 768px){.icon-wrapper{width:36px;height:36px}}.hero-export-icon{margin-bottom:.25rem;transition:color .2s ease,transform .2s ease,background-color .3s ease,border-color .3s ease;padding:.25rem;border-radius:8px}.hero-export-icon[src]{width:32px;height:32px;object-fit:contain;max-width:32px;max-height:32px;display:block}@media (max-width: 768px){.hero-export-icon[src]{width:28px;height:28px;max-width:28px;max-height:28px}}.hero-export-name{font-family:Inter,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.875rem;color:#3e4752;line-height:1.2;white-space:nowrap}@media (max-width: 768px){.hero-export-name{font-size:.75rem}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shineAnimation{0%,to{left:-75%}35%{left:130%}36%{left:-75%}}.benefits-section{padding:3rem 0;background-color:#fff}.benefits-section .container{max-width:1200px;margin:0 auto;padding:0 1rem}.benefits-section .benefits-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.benefits-section .benefits-grid{grid-template-columns:repeat(3,1fr)}}.benefits-section .benefit-card{background-color:#fafafb;border-radius:20px;padding:1.5rem;box-shadow:0 1px 3px #00000014,0 1px 2px #0000001f;height:100%;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.benefits-section .benefit-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000014,0 2px 4px #0000000d}@media (min-width: 768px){.benefits-section .benefit-card-large{grid-column:span 2}}.benefits-section .benefit-card-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0047ff0d,#fff);z-index:0}.benefits-section .benefit-card-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column}.benefits-section .benefit-header{display:flex;align-items:center;margin-bottom:1rem;position:relative;z-index:1}.benefits-section .benefit-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.5rem;color:#fff;flex-shrink:0}.benefits-section .benefit-icon-blue{background-color:#0047ff}.benefits-section .benefit-icon-orange{background-color:#ff7a00}.benefits-section .benefit-icon-green{background-color:#00b67a}.benefits-section .benefit-icon-pink{background-color:#ff2d92}.benefits-section .benefit-icon-red{background-color:#ff003d}.benefits-section .benefit-title{font-size:1.375rem;font-weight:700;color:#2c333b;margin:0}.benefits-section .benefit-description{font-size:1rem;color:#3e4752;margin-bottom:1rem;flex-grow:1;position:relative;z-index:1}.benefits-section .benefit-badges{display:flex;flex-wrap:wrap;gap:.25rem;position:relative;z-index:1}.benefits-section .benefit-badge{display:inline-flex;align-items:center;padding:4px 10px;background-color:#0047ff1a;color:#0047ff;border-radius:20px;font-size:.875rem;font-weight:600}.benefits-section .benefit-badge-icon{margin-right:6px;display:flex;align-items:center;justify-content:center;line-height:1}.benefits-section .benefit-badge-green{background-color:#00b67a1a;color:#00b67a}.benefits-section .benefit-badge-orange{background-color:#ff7a001a;color:#ff7a00}.benefits-section .benefit-badge-pink{background-color:#ff2d921a;color:#ff2d92}.benefits-section .benefit-badge-red{background-color:#ff003d1a;color:#ff003d}.benefits-section .benefit-example{background-color:#ff003d0d;border-radius:8px;padding:1rem;margin-bottom:1rem;position:relative;z-index:1}.benefits-section .benefit-example-header{display:flex;align-items:center;margin-bottom:.25rem}.benefits-section .benefit-example-icon{margin-right:.25rem}.benefits-section .benefit-example-title{font-weight:600;color:#2c333b}.benefits-section .benefit-example-text{font-size:.875rem;color:#3e4752;margin:0}.benefits-section .benefit-card-large{position:relative}.benefits-section .benefit-card-large:before{content:"";position:absolute;top:-40px;right:-40px;width:160px;height:160px;background-color:#ff003d0d;border-radius:50%;z-index:0}.benefits-section .benefit-card-large:after{content:"";position:absolute;bottom:-60px;left:-60px;width:200px;height:200px;background-color:#ff003d0d;border-radius:50%;z-index:0}@media (max-width: 768px){.benefits-section .section-title{font-size:1.5rem}.benefits-section .section-subtitle{font-size:1rem}.benefits-section .benefit-card{padding:1rem}.benefits-section .benefit-icon{width:40px;height:40px}.benefits-section .benefit-title{font-size:1rem}.benefits-section .benefit-description{font-size:.875rem}.benefits-section .benefit-badge{font-size:.75rem}}
