.main-about{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem;overflow:hidden}.title-about{display:flex;align-items:flex-start;color:var(--Black-black-1, #FFF);font-size:2rem;font-weight:600;line-height:1.6}.title-about span{color:var(--Yellow-yellow-500, #5CF4E4);font-size:2rem;font-weight:600;line-height:1.6}.frame-about{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6rem;width:100%;position:relative;padding:0 5rem;max-width:1800px}.frame-about .content-about{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:1440px}.arrow-left{position:absolute;left:15.5625rem;top:50%;transform:translateY(-50%) rotate(180deg);cursor:pointer;width:2.5rem!important;height:2.5rem!important;flex-shrink:0}.arrow-right{position:absolute;right:15.5625rem;top:50%;transform:translateY(-50%);cursor:pointer;width:2.5rem!important;height:2.5rem!important;flex-shrink:0}.team-video{display:flex;width:100%;max-width:1030px;height:404px;border-radius:.5rem;border:none}.video-thumbnail-wrapper{position:relative;width:100%;max-width:1030px;height:404px;border-radius:.5rem;overflow:hidden;cursor:pointer;background:#000}.video-thumbnail-wrapper:hover .video-play-btn{transform:translate(-50%,-50%) scale(1.1)}.video-thumb-img{width:100%;height:100%;max-width:100%;object-fit:cover;border-radius:.5rem;display:block}.video-placeholder{width:100%;height:100%;background:#191f20;border-radius:.5rem}.video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .2s ease;filter:drop-shadow(0 4px 16px rgba(0,0,0,.5));pointer-events:none}.details-for-video{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;width:100%;max-width:1030px}.name{color:var(--Black-black-6, #C6C7C7);font-size:1rem;font-weight:300;line-height:1.6}.name span{color:var(--Black-black-2, #FDFDFD);font-size:1rem;font-weight:600;line-height:1.6}.technology{color:var(--Black-black-6, #C6C7C7);font-size:1rem;font-weight:400;line-height:1.6}.content-about.animate-out{animation:slideOut .2s ease-in-out forwards}.content-about.animate-in{animation:slideIn .2s ease-in-out forwards}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--slide-x, .9375rem));visibility:hidden}}@keyframes slideIn{0%{opacity:0;transform:translate(var(--slide-x, .9375rem));visibility:hidden}to{opacity:1;transform:translate(0);visibility:visible}}@media (min-width: 1920px){.frame-about{max-width:1600px;padding:0 8rem}.arrow-left{left:20rem}.arrow-right{right:20rem}}@media (min-width: 1441px) and (max-width: 1919px){.frame-about{max-width:1400px;padding:0 6rem}.arrow-left{left:18rem}.arrow-right{right:18rem}}@media (min-width: 1000px){.frame-about .content-about{min-width:650px}}@media (max-width: 1024px){.main-about{padding:3rem 1rem;gap:2rem}.frame-about{padding:0 3rem;gap:4rem}.arrow-left{left:2rem}.arrow-right{right:2rem}.team-video,.video-thumbnail-wrapper{max-width:90%;height:350px}}@media (max-width: 768px){.main-about{padding:2rem .75rem;gap:1.5rem}.title-about,.title-about span{font-size:1.5rem}.frame-about .content-about{width:90%}.frame-about{padding:0 1.5rem;gap:3rem}.arrow-left{left:1rem;width:2rem;height:2rem}.arrow-right{right:1rem;width:2rem;height:2rem}.team-video,.video-thumbnail-wrapper{max-width:100%;height:300px}.name,.name span,.technology{font-size:.875rem}}@media (max-width: 480px){.main-about{padding:1.5rem .5rem;gap:1rem}.title-about,.title-about span{font-size:1.25rem}.frame-about{padding:0 .75rem;gap:2rem}.arrow-left{left:.5rem;width:1.5rem;height:1.5rem}.arrow-right{right:.5rem;width:1.5rem;height:1.5rem}.team-video,.video-thumbnail-wrapper{height:200px}.name,.name span,.technology{font-size:.75rem}@keyframes slideOut{to{transform:translate(var(--slide-x, .625rem))}}@keyframes slideIn{0%{transform:translate(var(--slide-x, .625rem))}}}@media (min-width: 768px) and (max-width: 1180px){.frame-about{max-width:1100px;width:calc(100% - 48px)!important;padding:0 24px!important;gap:3.5rem}.frame-about .content-about{width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box;text-align:center}.team-video,.video-thumbnail-wrapper{width:100%!important;max-width:100%!important;height:400px!important;display:block;margin:0 auto;border-radius:.5rem}.arrow-left,.arrow-right{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:2.25rem!important;height:2.25rem!important;background:transparent;z-index:10}.arrow-left{left:12px!important}.arrow-right{right:12px!important}.title-about,.title-about span{font-size:1.8rem!important}.name,.name span,.technology{font-size:.95rem!important}}@media (width: 1024px){.frame-about{padding:0 28px!important}.frame-about .content-about{width:100%!important}.team-video,.video-thumbnail-wrapper{max-width:calc(100% - 56px)!important;height:350px!important}.arrow-left{left:14px!important}.arrow-right{right:14px!important}}.reviews-section{padding:80px 0;background:var(--primary, #2B3132);position:relative;overflow:hidden}.reviews-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;z-index:0}.reviews-section:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:600px;background:radial-gradient(ellipse,rgba(9,65,70,.4) 0%,transparent 65%);pointer-events:none;z-index:0}.reviews-section>*{position:relative;z-index:1}.reviews-container{max-width:100%;margin:0 80px}.reviews-header{text-align:center;margin-bottom:60px}.reviews-title{color:var(--yellow, #5CF4E4);font-size:40px;font-weight:700;line-height:1.2;margin-bottom:16px;animation:fadeInUp .6s ease-out}.reviews-subtitle{color:var(--secondary, #92B6B9);font-size:18px;font-weight:400;line-height:1.6;max-width:700px;margin:0 auto;animation:fadeInUp .6s ease-out .2s both}.reviews-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.clutch-widget{margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:24px;animation:slideInLeft .6s ease-out .4s both}.clutch-widget-iframe{width:100%;border:none;border-radius:16px;transition:all .3s ease;display:block}.clutch-widget-iframe:hover{transform:scale(1.02);box-shadow:0 8px 30px #0003}.review-card{background:var(--primary, #2B3132);border-radius:16px;padding:24px;border:1px solid var(--tessafold, #39797F);transition:all .3s ease;box-shadow:0 4px 20px #0000001a}.review-card:hover{transform:scale(1.02);border-color:var(--yellow, #5CF4E4);box-shadow:0 8px 30px #0003}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.reviewer-info{display:flex;align-items:center;gap:12px}.reviewer-avatar{width:48px;height:48px;border-radius:50%;background:#1e3a3a;border:2px solid #43a09f;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.reviewer-avatar img{width:100%;height:100%;object-fit:cover;display:block}.reviewer-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:15px;font-weight:700;color:#43a09f;letter-spacing:.5px;-webkit-user-select:none;user-select:none}.reviewer-details h4{color:var(--background, #ffffff);font-size:16px;font-weight:600;margin:0 0 4px}.reviewer-details p{color:var(--secondary, #92B6B9);font-size:14px;font-weight:400;margin:0}.review-rating{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.stars{color:var(--yellow, #5CF4E4);font-size:16px}.rating-text{color:var(--secondary, #92B6B9);font-size:14px;font-weight:500}.review-content{color:var(--background, #ffffff);font-size:15px;font-weight:400;line-height:1.6;margin:0}.loading,.error{color:var(--secondary, #92B6B9);font-size:16px;text-align:center;padding:40px;animation:fadeInUp .6s ease-out .4s both}.reviews-cta{text-align:center;padding-top:40px;animation:fadeInUp .6s ease-out .6s both}.cta-text{color:var(--secondary, #92B6B9);font-size:18px;font-weight:500;margin-bottom:24px}.reviews-button{background:#fff;color:var(--tessafold);border:none;border-radius:12px;padding:14px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.reviews-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease}.reviews-button:hover{background:var(--hover-btn, #0D5C63);transform:translateY(-2px);box-shadow:0 8px 25px #9594944d;color:#fff}.reviews-button:hover:before{left:100%}@media (max-width: 1024px){.reviews-container{margin:0 40px}.reviews-section{padding:60px 0}.reviews-title{font-size:32px}.reviews-subtitle{font-size:16px}.clutch-widget{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.review-card{max-width:100%}}@media (max-width: 768px){.reviews-container{margin:0 20px}.reviews-section{padding:40px 0}.reviews-title{font-size:24px}.reviews-subtitle{font-size:14px;max-width:100%}.clutch-widget{grid-template-columns:1fr}.clutch-widget-iframe{border-radius:12px}.review-card{padding:16px}.loading,.error{font-size:14px;padding:20px}}@media (max-width: 480px){.reviews-title{font-size:20px}.reviews-subtitle{font-size:12px}.clutch-widget-iframe{border-radius:8px}.review-card{padding:12px}.reviewer-avatar{width:40px;height:40px}.reviewer-details h4{font-size:14px}.reviewer-details p{font-size:12px}.review-content{font-size:13px}.stars{font-size:14px}.rating-text{font-size:12px}.reviews-button{padding:12px 24px;font-size:14px}}[dir=rtl] .reviews-header,[dir=rtl] .reviews-subtitle,[dir=rtl] .reviews-cta,[dir=rtl] .cta-text{text-align:center}[dir=rtl] .clutch-widget{animation:slideInRight .6s ease-out .4s both}[dir=rtl] .review-header,[dir=rtl] .reviewer-info{flex-direction:row-reverse}[dir=rtl] .review-rating{align-items:flex-start}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}
