.about-banner-container,.about-banner-content{width:100%;position:relative}.about-banner-content{height:100%}.about-banner-image{width:100%;height:100%;object-fit:cover;margin-top:-70px;min-height:300px;max-height:560px;filter:blur(0);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 20%,rgba(0,0,0,1) 40%);-webkit-mask-image:linear-gradient(180deg,rgba(161,161,161,0) 0,rgba(0,0,0,.5) 30%,rgba(0,0,0,1) 40%)}.about-banner-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:40%;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:2;pointer-events:none;mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.8) 30%,rgba(0,0,0,0));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0,rgba(0,0,0,.8) 30%,rgba(0,0,0,0))}.about-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.3));z-index:1}@media (max-width:640px){.about-banner-image{margin-top:-90px}}.about-content-wrapper{width:100%;height:100%;padding:100px 50px}.about-content-container{width:100%;height:100%;display:grid;grid-template-columns:.8fr 1fr;gap:40px;color:var(--white)}.about-content-description{white-space:pre-line;width:90%}.about-content-images{display:flex;width:100%;justify-content:center;align-items:flex-start;gap:40px;margin-top:120px}.about-image-item{position:relative;max-width:650px;width:100%;min-width:300px;display:flex;flex-direction:column}.about-image-wrapper{position:relative;width:100%;height:400px;overflow:hidden;cursor:pointer}.about-image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .6s ease,scale .6s ease;transform-origin:center}.about-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(1turn,rgba(0,0,0,.9),rgba(155,155,155,.1) 50%,#ffffff49);background-blend-mode:multiply;z-index:1;pointer-events:none;transition:opacity .6s ease}.about-image-item:hover .about-image-overlay{opacity:0}.about-image-item:hover .about-image{transform:scale(0) translateY(200%);opacity:0}.about-description-overlay{position:absolute;top:0;left:0;width:100%;height:400px;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .6s ease;pointer-events:none;background-color:rgba(0,0,0,.8);z-index:2}.about-image-item:hover .about-description-overlay{opacity:1;pointer-events:auto}.about-image-description{color:var(--white);white-space:pre-line;font-size:16px;line-height:1.6}@media (max-width:1400px){.about-content-wrapper{padding:100px 40px}.about-content-description{width:100%}}@media (max-width:1250px){.about-content-wrapper{padding:70px 30px}}@media(max-width:1140px){.about-content-container{grid-template-columns:.9fr}}@media (max-width:991px){.about-content-wrapper{padding:50px 20px}.about-content-images{flex-wrap:wrap}.about-image-item{max-width:100%}.about-description-overlay,.about-image-wrapper{height:350px}}@media (max-width:650px){.about-content-wrapper{grid-template-columns:1fr}}.why-us-card{width:320px;min-width:320px;height:fit-content;padding:20px;display:flex;flex-direction:column;gap:20px;scroll-snap-align:start;flex-shrink:0;color:var(--white)}.why-us-card-image{width:50px;height:50px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center}.why-us-card-title{font-size:20px;margin-bottom:10px;font-weight:500}.why-us-card-description{white-space:pre-line}@media (max-width:450px){.why-us-card{width:280px;min-width:280px}}.why-us-container{width:100%;padding:100px 50px;color:var(--white);display:grid;gap:30px}.why-us-container h3{text-align:center}.why-us-description{text-align:center;width:80%;justify-self:center;white-space:pre-line}.why-us-cards-wrapper{margin-top:40px;width:100%}.why-us-cards{display:flex;flex-direction:row;gap:25px;row-gap:10px;justify-content:center;align-items:start;flex-wrap:wrap}@media (max-width:1400px){.why-us-container{padding:100px 40px}}@media (max-width:1250px){.why-us-container{padding:70px 30px}}@media (max-width:991px){.why-us-container{padding:50px 20px}.why-us-description{width:90%}}@media (max-width:600px){.why-us-description{width:95%}.why-us-cards-wrapper{margin-top:0}}@media (max-width:450px){.why-us-description{width:100%}}.glance-card{display:flex;flex-direction:column;gap:20px;width:100%;height:100%;min-height:350px;padding:20px;color:var(--white);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;overflow:hidden}.glance-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,0) 50%,rgba(0,0,0,0));opacity:1;transition:opacity .3s ease;z-index:1;pointer-events:none}.glance-card:hover .glance-card-overlay{background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.5) 50%,rgba(0,0,0,.4))}.glance-card-content{display:flex;flex-direction:column;gap:10px;width:100%;max-width:90%;position:absolute;bottom:20px;left:50%;transform:translateX(-50%) translateY(0);z-index:2;align-items:center;padding:0 20px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.glance-card-title{margin:0;transition:opacity .3s ease}.glance-card-description{opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease .1s,max-height .4s cubic-bezier(.4,0,.2,1) .1s;text-align:center;line-height:1.5;word-wrap:break-word}.glance-card:hover .glance-card-content{top:50%;bottom:auto;transform:translateX(-50%) translateY(-50%)}.glance-card:hover .glance-card-description{opacity:1;max-height:300px;overflow-y:auto}@media (max-width:991px){.glance-card{min-height:320px;padding:15px;gap:15px}.glance-card:hover .glance-card-description{max-height:250px}}@media (max-width:768px){.glance-card{min-height:280px;padding:12px;gap:12px}.glance-card-content{padding:0 12px;bottom:12px;max-width:95%}.glance-card:hover .glance-card-description{max-height:200px}}@media (max-width:480px){.glance-card{min-height:250px;padding:10px;gap:10px}.glance-card-content{padding:0 10px;bottom:10px;max-width:100%}.glance-card-title{font-size:1rem}.glance-card-description{font-size:.85rem}.glance-card:hover .glance-card-description{max-height:180px}}@media (max-width:320px){.glance-card{min-height:220px;padding:8px;gap:8px}.glance-card-content{bottom:8px;max-width:100%}.glance-card-title{font-size:.9rem}.glance-card-description{font-size:.75rem}.glance-card:hover .glance-card-description{max-height:150px}}.glance-container{width:100%;background-color:var(--primary);padding:100px 50px;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.glance-title{text-align:center}.glance-description{text-align:center;margin-bottom:50px;width:70%}.glance-card-wrapper{width:100%;height:100%;min-height:350px}.glance-card-wrapper.two-rows{grid-row:1/3;grid-column:3}.glance-cards-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:20px;width:100%;min-width:90vw;max-width:1400px}@media (max-width:1400px){.glance-container{padding:100px 40px}.glance-cards-container{min-width:90vw;max-width:100%}.glance-description{width:80%}}@media (max-width:1250px){.glance-container{padding:70px 30px}.glance-cards-container{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.glance-card-wrapper.two-rows{grid-row:2/4;grid-column:2}.glance-description{width:85%}}@media (max-width:991px){.glance-container{padding:50px 20px}.glance-cards-container{grid-template-columns:1fr;grid-template-rows:auto;gap:15px}.glance-card-wrapper.two-rows{grid-row:auto;grid-column:auto}.glance-description{width:90%;margin-bottom:30px}.glance-card-wrapper{min-height:320px}}@media (max-width:768px){.glance-container{padding:40px 15px}.glance-description{width:95%;margin-bottom:25px}.glance-cards-container{gap:12px}.glance-card-wrapper{min-height:280px}}@media (max-width:480px){.glance-container{padding:30px 10px;min-height:auto}.glance-title{font-size:1.5rem}.glance-description{width:100%;margin-bottom:20px;font-size:.9rem}.glance-cards-container{gap:10px}.glance-card-wrapper{min-height:250px}}@media (max-width:320px){.glance-container{padding:20px 8px}.glance-title{font-size:1.25rem}.glance-description{font-size:.85rem;margin-bottom:15px}.glance-cards-container{gap:8px}.glance-card-wrapper{min-height:220px}}.team-card{display:flex;flex-direction:column;gap:10px;width:300px;min-width:300px;flex-shrink:0;color:var(--white)}.team-card-image-wrapper{width:300px;height:300px;position:relative;overflow:hidden}.team-card-image{width:100%;height:100%;object-fit:cover;object-position:center}.team-card-content{display:flex;flex-direction:column;gap:8px}.team-card-name{margin:0;color:var(--white)}.team-card-position{font-size:1rem;color:var(--primary);margin:0;opacity:.9}.team-card-email{word-break:break-word}.team-card-email,.team-card-phone{font-size:.9rem;color:var(--white);margin:0;opacity:.8;display:flex;align-items:center;gap:5px}@media (max-width:991px){.team-card{max-width:100%}.team-card-image-wrapper{height:300px}.team-card-name{font-size:1.25rem}}@media (max-width:768px){.team-card-image-wrapper{height:270px}.team-card-name{font-size:1.1rem}.team-card-title{font-size:.9rem}.team-card-email,.team-card-phone{font-size:.85rem}}@media (max-width:480px){.team-card{min-width:250px}.team-card,.team-card-image-wrapper{width:250px}.team-card-image{height:250px;width:250px}.team-card-name{font-size:1rem}.team-card-title{font-size:.85rem}.team-card-email,.team-card-phone{font-size:.8rem}}.team-container{width:100%;padding:100px 50px;display:flex;flex-direction:column;gap:40px}.team-description,.team-title{color:var(--white);margin:0}.team-description{max-width:800px;opacity:.9}.team-cards-container{display:flex;flex-wrap:nowrap;gap:30px;align-items:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:20px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;will-change:scroll-position}.team-cards-container::-webkit-scrollbar{display:none}.team-container .custom-scrollbar-container{position:relative;width:100%;margin-top:30px;height:2px;margin-bottom:70px;opacity:0;pointer-events:none}.team-container .custom-scrollbar-track{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:1200px;height:1px;background:rgba(255,255,255,.5);cursor:pointer;pointer-events:all}.team-container .custom-scrollbar-thumb{position:absolute;top:50%;transform:translateY(-50%);height:3px;background:white;transition:width .2s ease-out,left .1s ease-out;min-width:50px;cursor:grab;pointer-events:all;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.team-container .custom-scrollbar-thumb:active{cursor:grabbing;transition:width .1s ease-out,left .05s ease-out}.team-container .custom-scrollbar-thumb.dragging{cursor:grabbing;transition:none}@media (max-width:1420px){.team-container{padding:100px 40px}}@media (max-width:1250px){.team-container{padding:70px 30px}.team-title{font-size:2rem}.team-description{font-size:1rem}.team-cards-container{gap:25px}}@media (max-width:991px){.team-container{padding:50px 20px;gap:30px}.team-title{font-size:1.75rem}.team-description{font-size:.95rem;max-width:90%}.team-cards-container{gap:20px}.team-container .custom-scrollbar-container{margin-top:30px}}@media (max-width:768px){.team-container{padding:50px 20px;gap:25px}.team-title{font-size:1.5rem}.team-description{font-size:.9rem}.team-cards-container{gap:20px}}@media (max-width:480px){.team-container{padding:50px 20px;gap:20px}.team-title{font-size:1.25rem}.team-description{font-size:.85rem}.team-cards-container{gap:15px}}@media (max-width:500px){.team-container .custom-scrollbar-container{margin-top:20px}}@media (max-width:320px){.team-container{padding:30px 15px;gap:15px}.team-title{font-size:1.1rem}.team-description{font-size:.8rem}}.downloads-content-container{width:100%;padding:100px 50px;color:var(--white);display:flex;flex-direction:column;gap:30px}.downloads-content-title{text-align:center}.downloads-sections-wrapper{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.downloads-product-section{flex:0 0 auto;min-width:300px;margin-bottom:0}.downloads-product-title{font-size:18px;font-weight:600;margin-bottom:10px;white-space:nowrap}.downloads-docs-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.downloads-empty,.downloads-error{font-size:14px;opacity:.8}.downloads-loading{display:flex;align-items:center;justify-content:center;min-height:300px}.downloads-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top:4px solid var(--primary);border-radius:50%;animation:downloads-spin 1s linear infinite}@keyframes downloads-spin{to{transform:rotate(1turn)}}@media (max-width:1400px){.downloads-content-container{padding:100px 40px}}@media (max-width:1250px){.downloads-content-container{padding:70px 30px}}@media (max-width:991px){.downloads-content-container{padding:50px 20px}}@media (max-width:768px){.downloads-content-container{padding:50px 20px}.downloads-content-title{font-size:24px}.downloads-sections-wrapper{flex-direction:column;gap:30px}.downloads-product-section{min-width:100%}.downloads-docs-list{grid-template-columns:1fr;gap:15px}}@media (max-width:480px){.downloads-docs-list{grid-template-columns:1fr}}