.hero-section{height:680px;overflow:hidden;margin:0 120px}.hero-content,.hero-section{position:relative;display:flex;align-items:center;justify-content:center}.hero-content{z-index:10;flex-direction:column;max-width:990px}.hero-content p:first-child{font-weight:600;font-size:64px;line-height:72px;text-align:center;white-space:pre-line}.hero-content p:nth-child(2){font-weight:400;font-size:24px;line-height:32px;text-align:center;margin:30px 0 60px;max-width:836px}@media (max-width:1440px){.hero-section{margin:0 80px}.hero-content p:first-child{font-size:54px}}@media (max-width:1110px){.hero-section{margin:0 40px}}@media (max-width:992px){.hero-content p:first-child{font-size:48px;line-height:56px}.hero-content p:nth-child(2){font-size:18px;line-height:24px;margin:20px 0 40px}}@media (max-width:820px){.hero-section{margin-top:76px}}@media (max-width:768px){.hero-section{height:500px;margin:76px 20px 0}.hero-content p:first-child{font-size:32px;line-height:40px}.hero-content p:nth-child(2){max-width:500px}}@media (max-width:420px){.hero-content p:first-child{font-size:28px;line-height:36px}}@media (max-width:374px){.hero-content p:first-child{font-size:22px;line-height:30px}}.marquee-container{overflow:hidden;margin:41px 0}.marquee{position:relative;overflow:hidden}.marquee-viewport{display:flex;width:max-content}.marquee-inner{display:flex;will-change:transform}.marquee-track{display:flex;align-items:center;gap:130px;white-space:nowrap;will-change:contents}.slide{flex:0 0 auto}.second{margin-left:130px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.project-image{object-fit:contain;user-select:none;-webkit-user-drag:none}@media (max-width:992px){.project-image{transform:scale(.8)}.marquee-track{gap:60px}.second{margin-left:60px}.marquee-container{margin:30px 0 0}}.testimonial-container{padding:200px 120px;gap:40px}.testimonial-container,.testimonial-text-container{display:flex;justify-content:space-between;width:100%}.testimonial-text-container{flex-direction:column;max-width:820px;padding:56px 0}.testimonial-text-container p:first-child{font-weight:500;font-size:44px;line-height:53px;margin-bottom:60px}.testimonial-text-container p:last-child{font-weight:500;font-size:20px;line-height:100%}.testimonial-text-container p:last-child span{font-weight:400!important;color:#808080}.testimonial-video-container{display:flex;justify-content:space-between;max-width:820px;width:100%;max-height:413px;background-color:#161616;border:1px solid #202123;padding:30px 40px;border-radius:8px;position:relative;aspect-ratio:820/413}.testimonial-video-container-image{max-width:340px;max-height:353px;width:100%;height:100%}.testimonial-video-container-title{font-weight:500;font-size:18px;line-height:30px}.testimonial-video-container-author{font-weight:500;font-size:32px;line-height:45px}.testimonial-video-container-author span{font-weight:400;color:#808080}.play-button{width:42.39px;height:51.66px;margin-left:8px}.play-button-container{width:109px;height:109px;display:flex;justify-content:center;align-items:center;background:#FFFFFF1A;border-radius:50%;backdrop-filter:blur(8.720000267028809px)}.play-button{transition:transform .2s ease}.play-button-container{transition:transform .2s ease,background .2s ease}.testimonial-video-container:hover .play-button-container{transform:scale(1.12);background:#FF9D0080}.testimonial-video-container:hover .play-button{transform:scale(1.12)}.yt-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:1000;animation:yt-fade-in .18s ease}.yt-modal-dialog{width:min(1100px,90vw);aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);transform:translateY(-6px);animation:yt-slide-in .22s cubic-bezier(.22,1,.36,1) forwards}.yt-iframe{width:100%;height:100%;display:block;border:0}@keyframes yt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes yt-slide-in{to{transform:translateY(0)}}@media (max-width:480px){.yt-modal-dialog{width:95vw}}@media (max-width:1890px){.testimonial-text-container p:first-child{font-size:35px;line-height:42px;margin-bottom:30px}.testimonial-text-container p:last-child{font-size:18px}.testimonial-video-container-author{font-size:28px}}@media (max-width:1560px){.testimonial-text-container p:first-child{font-size:31px;line-height:40px}}@media (max-width:1440px){.testimonial-container{padding:100px 80px}.testimonial-video-container{padding:20px 30px}.testimonial-video-container-author{font-size:24px;line-height:35px}.testimonial-video-container-title{font-size:16px}.testimonial-text-container{padding:30px 0}.testimonial-text-container p:last-child{font-size:16px}.play-button{width:32px;height:40px;margin-left:6px;object-fit:contain}.play-button-container{width:80px;height:80px}}@media (max-width:1360px){.testimonial-text-container p:first-child{font-size:28px;line-height:34px}.testimonial-video-container-author{font-size:20px}.testimonial-video-container-title{font-weight:400;font-size:14px}}@media (max-width:1230px){.testimonial-text-container p:first-child{font-size:24px;line-height:30px}}@media (max-width:1110px){.testimonial-container{flex-direction:column;align-items:center;padding:80px 40px}.testimonial-text-container{padding:0;max-width:100%}.testimonial-text-container p:first-child{margin-bottom:20px}.testimonial-video-container{max-width:580px;max-height:280px;padding:20px;border-radius:8px;aspect-ratio:580/280}}@media (max-width:768px){.testimonial-container{padding:80px 20px}.testimonial-video-container{padding:10px 10px 10px 20px;height:70%}}@media (max-width:500px){.testimonial-video-container-author{font-size:18px;line-height:28px}.testimonial-video-container-title{font-size:12px}}@media (max-width:450px){.play-button{width:22px;height:28px;margin-left:4px;object-fit:contain}.play-button-container{width:60px;height:60px}.testimonial-video-container{padding:10px}.testimonial-video-container-title{font-size:10px;line-height:20px}.testimonial-video-container-author{font-size:14px;line-height:20px}}@media (max-width:375px){.testimonial-text-container p:first-child{font-size:22px;line-height:30px}.testimonial-text-container p:last-child{font-size:14px}}.services-container{display:flex;flex-direction:column;padding:0 120px 200px;width:100%}.services-subtitle{padding:40px 0 60px}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:38px}.services-card{display:flex;flex-direction:column;border-radius:32px;overflow:hidden;max-height:670px;max-width:820px}.services-image{width:100%;height:100%;max-height:326px;object-fit:cover}.title-overlay{position:absolute;bottom:30px;left:32px}.services-card-title{font-weight:800;font-size:38px;line-height:42px;letter-spacing:-.6px}.services-card-content{display:flex;flex-direction:column;padding:24px 32px 32px;background-color:white;gap:24px}.services-card-price{color:#404040;font-weight:600;font-size:32px;line-height:100%;letter-spacing:-.6px}.services-card-duration{color:#7C8086}.services-card-duration,.services-card-tag{font-weight:400;font-size:20px;line-height:100%;letter-spacing:0}.services-card-tag{background-color:#E0E0E0;padding:8px 16px;border-radius:20px;color:#404040}.services-card-description{font-weight:400;font-size:24px;line-height:28px;letter-spacing:0;color:#7C8086;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.services-card-link{font-weight:600;font-size:20px;padding:16px 36px}@media (max-width:1900px){.services-card-tag{padding:4px 10px;font-size:12px}.services-card-description{font-size:16px;line-height:20px}}@media (max-width:1600px){.services-card-title{font-size:32px;line-height:36px}.services-card-price{font-size:28px}.services-card-duration{font-size:18px}}@media (max-width:1440px){.services-container{padding:0 80px 100px}.services-grid{gap:20px}.services-card-content{padding:18px 24px 24px;gap:18px}.title-overlay{bottom:20px;left:24px}.services-card-price{font-size:24px}.services-card-duration{font-size:16px}}@media (max-width:1366px){.services-card-title{font-size:28px;line-height:32px}}@media (max-width:1250px){.services-grid{display:flex;flex-direction:column}.services-card{max-width:100%}.services-card-description{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset}}@media (max-width:1110px){.services-container{padding:0 40px 80px}}@media (max-width:992px){.services-subtitle{padding:30px 0 40px}}@media (max-width:768px){.services-container{padding:0 20px 80px}}@media (max-width:550px){.services-card-content{padding:10px 16px 16px;gap:10px}.services-card-title{font-weight:600;font-size:24px;line-height:32px}.title-overlay{bottom:10px;left:16px}.services-card-price{font-size:20px}.services-card-duration{font-size:14px}.services-card-link{font-size:16px}}@media (max-width:375px){.services-card-link{padding:12px 26px}}.faq-container{display:flex;justify-content:space-between;padding:0 120px 200px;width:100%;gap:38px}.faq-title{margin:40px 0 30px}.faq-text{font-weight:400;font-size:18px;line-height:140%;color:#7C8086}.faq-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.faq-item{padding:16px 0}.faq-item-border{border-bottom:1px solid #3f3f46}.faq-question{width:100%;display:flex;align-items:start;justify-content:space-between;gap:12px;cursor:pointer;text-align:left}.faq-question-text{font-weight:500;font-size:24px;line-height:40px}.arrow{display:inline-flex;transition:transform .32s cubic-bezier(.22,1,.36,1);color:#FAFAFA;opacity:.5}.faq-item.open .arrow{transform:rotate(180deg)}.faq-answer{overflow:hidden;height:0;transition:height .52s cubic-bezier(.22,1,.36,1),opacity .42s ease-out,transform .52s cubic-bezier(.22,1,.36,1);opacity:0;transform:translateY(-6px);will-change:height,opacity,transform}.faq-item.open .faq-answer{opacity:1;transform:translateY(0)}.faq-item.closing .faq-answer{transition:height .52s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.faq-answer-text{padding:16px 0 4px;font-weight:400;font-size:15px;line-height:23px;color:#7C8086}@media (max-width:1440px){.faq-container{padding:0 80px 100px;gap:20px}}@media (max-width:1280px){.faq-container{flex-direction:column;justify-content:center;width:100%;gap:40px}}@media (max-width:1110px){.faq-container{padding:0 40px 80px}}@media (max-width:992px){.faq-title{margin:30px 0 20px}.faq-text{font-size:15px;line-height:120%}.faq-question-text{font-size:18px;line-height:32px}.faq-answer-text{font-size:14px;line-height:22px}.faq-container{gap:10px}.faq-answer-text{padding:16px 0 0}}@media (max-width:768px){.faq-container{padding:0 20px 80px}.faq-question-text{font-size:15px;line-height:24px}.faq-answer-text{font-size:12px;line-height:18px}.faq-text{font-size:14px}}@media (prefers-reduced-motion:reduce){.arrow,.faq-answer{transition:none;transform:none}}.testimonials-container{display:flex;flex-direction:column;padding:0 120px 200px;width:100%}.testimonials-title-container{display:flex;justify-content:space-between;padding:40px 0 60px;gap:38px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.testimonials-card{display:flex;flex-direction:column;justify-content:space-between;border-radius:8px;border:1px solid #202123;padding:40px;background-color:#161616;height:310px;max-width:531px;width:100%}.testimonials-quote{color:#7C8086;font-weight:400;font-size:20px;line-height:24px}.testimonials-footer{display:flex;justify-content:space-between;align-items:center}.testimonials-author{display:flex;align-items:center;gap:24px}.testimonials-avatar{border-radius:14px;object-fit:cover;width:60px;height:60px}.testimonials-author-texts{display:flex;flex-direction:column;gap:10px}.testimonials-name{font-weight:500;font-size:24px;line-height:25px;letter-spacing:-.6px;color:#F8FAFC}.testimonials-title{font-size:20px;line-height:22px;letter-spacing:-.6px;color:#7C8086}@media (max-width:1680px){.testimonials-card{padding:30px}.testimonials-quote{font-size:18px;line-height:22px}.testimonials-name{font-size:20px;line-height:22px}.testimonials-title{font-size:18px;line-height:22px}}@media (max-width:1440px){.testimonials-container{padding:0 80px 100px}.testimonials-grid,.testimonials-title-container{gap:20px}}@media (max-width:1366px){.testimonials-author{gap:16px}}@media (max-width:1280px){.testimonials-grid{display:flex;flex-direction:column;margin:0 auto;align-items:center}.testimonials-card{max-width:100%}.testimonials-title-container{flex-direction:column;gap:20px}.testimonials-title-container p{max-width:674px!important}}@media (max-width:1110px){.testimonials-container{padding:0 40px 80px}}@media (max-width:992px){.testimonials-title-container{padding:30px 0 40px}}@media (max-width:768px){.testimonials-container{padding:0 20px 80px}.testimonials-name{font-size:18px;line-height:20px}.testimonials-title{font-size:16px;line-height:20px}.testimonials-card{padding:20px}}@media(max-width:350px){.testimonials-name{font-size:16px;line-height:20px}.testimonials-title{font-size:14px;line-height:20px}.testimonials-card{padding:16px}.testimonials-author{gap:10px}.testimonials-avatar{border-radius:10px;width:50px;height:50px}.testimonials-author-texts{gap:5px}}.portfolio-container{display:flex;flex-direction:column;padding:0 120px 200px;width:100%}.portfolio-title{margin-bottom:-50px}.portfolio-desktop{display:block}.portfolio-mobile{display:none}.portfolio-stack{position:relative;min-height:calc(100vh + (var(--card-count, 1) - 1) * var(--stack-step, 160px));isolation:isolate}.portfolio-sticky{position:sticky;top:80px;margin-bottom:0;transform-origin:center top;transition:transform .3s ease,opacity .3s ease,filter .3s ease}.portfolio-sticky+.portfolio-sticky{margin-top:0}.portfolio-sticky.is-active{transform:scale(1);opacity:1;filter:none}.portfolio-sticky.is-behind{transform:scale(var(--behind-scale,.96));filter:saturate(.95) brightness(.98)}.portfolio-sticky.is-ahead{transform:scale(1);opacity:1;filter:none}.portfolio-card{display:flex;justify-content:space-between;align-items:center;background-color:#161616;border-radius:32px;padding:105px;border:1px solid #202123;gap:30px}.portfolio-card-image{width:100%;height:100%;max-width:630px;max-height:354.67px;object-fit:contain}.portfolio-card-content{display:flex;flex-direction:column;max-width:717px;width:100%}.portfolio-card-description{font-size:20px;line-height:140%;color:#7C8086;padding:24px 0 32px}.portfolio-card-title{font-weight:500;font-size:32px;letter-spacing:-.6px}@media (max-width:1860px){.portfolio-card{padding:40px}.portfolio-card-image{max-width:630px;max-height:354.67px;object-fit:contain;aspect-ratio:630/354.67}.portfolio-card-description{font-size:18px;line-height:22px;padding:12px 0 24px}.portfolio-card-title{font-size:28px}}@media (max-width:1440px){.portfolio-container{padding:0 80px 100px}}@media (max-width:1366px){.portfolio-card-link{padding:10px 20px;font-size:18px;line-height:20px}}@media (max-width:1280px){.portfolio-desktop{display:none}.portfolio-mobile{display:block}.portfolio-card,.portfolio-cards{flex-direction:column}.portfolio-cards{display:flex;align-items:center;gap:20px}.portfolio-card-image{max-width:100%;max-height:100%}.portfolio-title{margin-bottom:40px}}@media (max-width:1110px){.portfolio-container{padding:0 40px 80px}}@media (max-width:992px){.portfolio-title{margin-bottom:30px}.portfolio-card{padding:30px;border-radius:20px}}@media (max-width:768px){.portfolio-container{padding:0 20px 80px}}@media (max-width:550px){.portfolio-card{padding:20px;gap:20px}.portfolio-card-title{font-size:24px}}.accelerator-container{display:flex;flex-direction:column;padding:0 120px 120px;width:100%}.accelerator-subtitle{padding:30px 0 16px}.accelerator-intro{font-weight:400;font-size:24px;line-height:32px;color:#7C8086;max-width:900px}.accelerator-intro,.accelerator-services{padding-bottom:50px}.accelerator-section-title{font-weight:600;font-size:38px;line-height:46px;letter-spacing:-.6px;color:#F8FAFC;padding-bottom:30px}.accelerator-services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:42px}.accelerator-service-card{display:flex;flex-direction:column;border-radius:8px;border:1px solid #202123;padding:30px;background-color:#161616}.accelerator-service-title{font-weight:500;font-size:28px;line-height:36px;letter-spacing:-.6px;color:#F8FAFC;padding-bottom:20px}.accelerator-service-list{list-style-type:disc;padding-left:24px;display:flex;flex-direction:column;gap:12px}.accelerator-service-list li{font-weight:400;font-size:20px;line-height:28px;color:#7C8086}.accelerator-why{border-radius:8px;border:1px solid #202123;padding:30px;background-color:#161616}.accelerator-why-text{font-weight:400;font-size:20px;line-height:28px;color:#7C8086}.accelerator-cta{display:flex;justify-content:center;margin-top:40px}@media (max-width:1680px){.accelerator-section-title{font-size:32px;line-height:40px}.accelerator-service-title{font-size:24px;line-height:32px}.accelerator-service-list li{font-size:18px;line-height:26px}.accelerator-intro,.accelerator-why-text{font-size:20px;line-height:28px}}@media (max-width:1440px){.accelerator-container{padding:0 80px 100px}.accelerator-services-grid{gap:20px}.accelerator-intro,.accelerator-services{padding-bottom:60px}}@media (max-width:1280px){.accelerator-services-grid{display:flex;flex-direction:column}}@media (max-width:1110px){.accelerator-container{padding:0 40px 80px}}@media (max-width:992px){.accelerator-subtitle{padding:30px 0 20px}.accelerator-intro{font-size:18px;line-height:26px;padding-bottom:40px}.accelerator-section-title{font-size:28px;line-height:36px;padding-bottom:30px}.accelerator-services{padding-bottom:40px}}@media (max-width:768px){.accelerator-container{padding:0 20px 80px}.accelerator-service-card,.accelerator-why{padding:30px}.accelerator-service-title{font-size:22px;line-height:30px}.accelerator-intro,.accelerator-service-list li,.accelerator-why-text{font-size:16px;line-height:24px}}@media (max-width:550px){.accelerator-service-card,.accelerator-why{padding:20px}.accelerator-section-title{font-size:24px;line-height:32px;padding-bottom:20px}.accelerator-service-title{font-size:20px;line-height:28px;padding-bottom:16px}.accelerator-service-list{gap:12px}}@media (max-width:350px){.accelerator-service-card,.accelerator-why{padding:16px}.accelerator-intro,.accelerator-service-list li,.accelerator-why-text{font-size:14px;line-height:22px}}