@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_acc80ad9-module__zvM7ra__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_acc80ad9-module__zvM7ra__variable{--inter:"Inter","Inter Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba8e772932784a28-s.7bb0ada4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7546fe8f902b88b8-s.p.5f7c9333.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.4b5f6188.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.d8302362.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.e316a4a9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.f2813c2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_8ce7ea76-module__oXgAKa__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_8ce7ea76-module__oXgAKa__variable{--dm-mono:"DM Mono","DM Mono Fallback"}
img{max-width:100%;height:auto}a:-webkit-any-link{text-decoration:none}p,h1,h2,h3,h4,h5,h6{margin:0!important;padding:0!important}*,:after,:before{box-sizing:border-box}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:0 0!important;border:0!important;padding:0!important}div.wpforms-container-full .wpforms-confirmation-container-full p,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p{color:var(--my-white)!important}:root{--purple-gr-start:#270c53;--purple-gr-end:#5e1469;--orange-gr-start:#fac565;--orange-gr-end:#f97f36;--dark-purple:#8d1790;--overlay-pink:#d59db6;--dark-blue:#200748;--blue-gr-start:#67e4e0;--blue-gr-end:#149dff;--my-black:#000;--my-white:#fff;--text-gray:#404040;--text-light:#8c8c8c;--stroke:#eee;--stroke-2:#d9d9d9;--stroke-dark:#aaa;--blue:#55d5ff;--pink:#ff56f9;--yellow:#ffd68f;--orange:#ff9f8c;--green:#5edb4d;--inter:"Inter",sans-serif;--dm-mono:"DM Mono",monospace;--padding-40:40px;--padding-36:36px;--padding-24:24px;--padding-16:16px;--max-container:1240px;--services-grid:280px;--hero-heading:2.6rem;--as-heading:2.125rem;--hero-para:1.25rem;--font-14:.875rem;--font-16:1rem;--font-18:1.125rem;--font-20:1.25rem;--font-22:1.375rem;--font-24:1.5rem;--font-28:1.75rem;--font-30:1.875rem;--big-projects-height:560px;--big-projects-image:440px;--award-logo-size:180px;--wpforms-label-error-color:#ed7f80!important}::selection{background-color:var(--dark-blue);color:var(--my-white)}::selection{background-color:var(--dark-blue);color:var(--my-white)}.fw-600{font-weight:600}.color-gray{color:var(--text-gray)}.color-white{color:var(--my-white)}.color-black{color:var(--my-black)}.img-invert{filter:invert()}.pis-half-rem{padding-inline-start:.5rem}.heading-padding-top{padding-top:100px}.error-message{justify-content:center;align-items:center;display:flex}.projects-wrapper{gap:64px;display:flex}.service-details-modal-button{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.common-hero-attachment{max-width:660px!important;height:auto!important}.common-y-padding{padding:80px 0!important}.faq-heading-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.faq-heading-wrapper h2{font-size:34px}.footer-heading-title{color:var(--my-white);white-space:nowrap;font-size:18px;line-height:1.3}.footer-main-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:80px;width:100%;display:flex}.footer-left-column{flex:0 420px;min-width:320px}.footer-left-stack{flex-direction:column;gap:16px;width:100%;display:flex}.footer-contact-block,.footer-social-block{margin-top:30px}.footer-social-list{align-items:center;gap:30px;margin-top:20px;display:flex}.footer-right-columns{flex-wrap:nowrap;flex:640px;justify-content:space-between;align-items:flex-start;gap:40px;min-width:320px;display:flex}.footer-col-quick{flex:0 150px;min-width:130px}.footer-col-service,.footer-col-latest{flex:0 250px;min-width:220px}.footer-links-top{margin-top:20px}.footer-bottom-row{justify-content:space-between;align-items:center;display:flex}.footer-bottom-links{align-items:center;gap:16px;display:flex}.font-20{font-size:var(--font-20)}.mt-24{margin-top:24px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.common-align-items{align-items:center;gap:10px;display:flex}.separator{border:1px solid #a53bc0}.as-scroll-top-button{background:linear-gradient(180deg,#b126c0 0%,var(--dark-purple)100%);width:52px;height:52px;color:var(--my-white);cursor:pointer;z-index:1200;border:0;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex;position:fixed;bottom:28px;right:24px;box-shadow:0 10px 24px #00000040}.as-scroll-top-button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 28px #0000004d}.as-scroll-top-button:focus-visible{outline:2px solid var(--blue-gr-start);outline-offset:3px}@media only screen and (max-width:767px){.as-scroll-top-button{width:46px;height:46px;bottom:20px;right:14px}}.ast-container{margin:0 auto;padding:0 20px}.site-header{z-index:999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-bottom:1px solid #ffffff36;padding:10px 20px;position:fixed;left:0;right:0;overflow:hidden}.site-header-bg-white{background-color:var(--my-white);z-index:999;border-bottom:1px solid #ffffff36;padding:10px 20px;position:fixed;left:0;right:0;overflow:hidden}.ast-primary-header-bar{padding:15px 0}.ast-builder-grid-row{justify-content:space-between;align-items:center;display:flex}.site-branding img{max-width:180px;height:auto}.site-navigation{align-items:center;display:flex}.main-header-menu{gap:35px;margin:0;padding:0;list-style:none;display:flex}.main-header-menu li{position:relative}.menu-link{color:#fff;font-size:15px;font-weight:500;text-decoration:none;transition:color .3s}.menu-link-black{color:#2e2e2e;font-size:15px;font-weight:500;text-decoration:none;transition:color .3s}.menu-link:hover,.main-header-menu li.active .menu-link{color:#00bfff}.menu-toggle{cursor:pointer;background:0 0;border:none;display:none}.menu-toggle span{font-size:22px}@media (max-width:992px){.ast-builder-grid-row{flex-direction:row}.menu-toggle{color:#1f1f1f;z-index:1002;display:block}.site-header .menu-toggle{color:#fff}.site-navigation{display:none}.mobile-menu-backdrop{z-index:1001;background:#18122173;justify-content:center;align-items:flex-start;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-menu-panel{background:#fff;border-radius:0;width:min(760px,100%);max-height:100%;overflow-y:auto;box-shadow:0 20px 55px #0000002e}.mobile-menu-list{flex-direction:column;gap:6px;margin:0;padding:10px 16px 22px;list-style:none;display:flex}.mobile-menu-link{color:#2f2f2f;text-transform:uppercase;letter-spacing:.2px;width:100%;padding:9px 0;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.mobile-menu-link:hover{color:#00bfff}}@media (min-width:993px){.mobile-menu-backdrop,.mobile-menu-panel,.menu-toggle{display:none}.site-navigation{display:flex}}@media (max-width:767px){.mobile-menu-list{padding:10px 14px 18px}.mobile-menu-link{font-size:16px}}.as-pagination{justify-content:center;gap:8px;margin-top:16px;display:flex}.as-pagination .as-page-link{border:1px solid var(--stroke-dark);color:var(--my-black);border-radius:50px;padding:12px 24px;font-weight:700;text-decoration:none}.as-pagination .as-page-link.active,.as-pagination .as-page-link:hover{border-color:var(--my-black);color:var(--my-black)}.orange-bg{background:linear-gradient(90deg,var(--orange-gr-start),var(--orange-gr-end))!important}.blue-bg{background:linear-gradient(90deg,var(--blue-gr-start),var(--blue-gr-end))!important}.text-white *{color:var(--my-white)}.text-white .meta-icon{filter:invert()}.text-white .project-stats ul li p .text-white .project-stats ul li h4{color:var(--my-white)!important}.text-white .has-border-right,.text-white .projects-chips.has-border li{border-color:var(--my-white)}.text-link{color:var(--dark-purple);font-weight:500;font-size:var(--font-16)}.text-link:hover{color:var(--my-black);cursor:pointer!important}.text-black{color:var(--my-black)!important}.text-black *{color:var(--my-black)}.text-black .meta-icon{filter:invert(0)}.text-black .project-stats ul li p .text-black .project-stats ul li h4{color:var(--my-black)!important}.text-black .has-border-right,.text-black .projects-chips.has-border li{border-color:var(--my-black)}p,.entry-content p{font-size:var(--font-18);margin:0;line-height:1.3}.text-white h2.as-heading{text-align:left}.text-black h2.as-heading{text-align:left;color:#000!important}html,body{font-family:var(--inter);margin:0;padding:0;overflow-x:hidden}.mt-1{margin-top:1rem}.ast-theme-transparent-header #masthead{position:fixed}.main-header-bar-wrap{width:100%}.ast-theme-transparent-header .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu,.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-bar,.ast-theme-transparent-header.ast-header-break-point .ast-mobile-header-wrap .main-header-bar{-webkit-backdrop-filter:blur(10px);background-color:#ffffff26;position:relative;overflow:hidden}[data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-fill{background-color:var(--my-white)}[data-section=section-header-mobile-trigger] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill:var(--my-black)}.text-center{text-align:center!important}.d-flex-col{flex-direction:column;display:flex}.d-flex-row{flex-direction:row;display:flex}ul,li{margin:0;padding:0;list-style-type:none}.site-main{width:100%}.as-container{position:relative;overflow:hidden;width:100%!important}.as-container:after{content:"";mix-blend-mode:color-dodge;opacity:.05;pointer-events:none;z-index:0;background:url(../media/grid.67e2e9ca.svg) 50%;position:absolute;inset:0}.as-container-blue-start{background:linear-gradient(0deg,var(--purple-gr-start)20%,var(--purple-gr-end)100%)}.as-container-purple-start{background:linear-gradient(0deg,var(--purple-gr-end)20%,var(--purple-gr-start)100%)}.as-content{width:100%;max-width:var(--max-container);z-index:1;flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.as-common-content,.as-all-services{width:100%;max-width:var(--max-container);z-index:1;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.as-full-width-content{z-index:1;flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin:0 auto;display:flex;position:relative}.section-heading{flex-direction:column;align-items:start;gap:12px;display:flex}p.copyright{color:#fff;font-size:var(--font-14)}h1,h2,h3,h4,h5,h6{font-family:var(--inter);font-weight:700;line-height:1.3}h2.heading-black{color:var(--my-black)!important}h2.as-heading{color:var(--my-white);font-size:var(--as-heading);text-align:center;margin:0;padding:0}h2.as-heading-without-color{font-size:var(--as-heading);text-align:center;text-align:left;margin:0;padding:0}h2.as-heading-black{color:var(--my-black);font-size:var(--as-heading);text-align:start;margin:0;padding:0}.text-blue{background:linear-gradient(90deg,var(--blue-gr-start)0%,var(--blue-gr-end)140%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.animated{animation-duration:.9s;animation-fill-mode:both}.fadeInLeft{animation-name:fadeInLeft}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:translate(0,0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0,0)}}.section-heading p{font-size:var(--font-18);color:var(--my-white);margin:0;line-height:1.3}.as-btn{font-family:var(--inter);font-weight:600;font-size:var(--font-16);cursor:pointer;border:none;border-radius:50px;padding:14px 36px;line-height:1.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.as-btn-black,.as-btn-white:hover{background-color:var(--my-black);color:var(--my-white)}.as-btn-white,.as-btn-black:hover{background-color:var(--my-white);color:var(--my-black)}.as-btn-black span,.as-btn-white:hover span{filter:invert()}.as-btn-black:hover span{filter:invert(0)}.as-btn span,.as-btn-primary-ld span{transition:transform .3s;display:inline-block;font-size:1.3rem!important}.as-btn-primary-ld,.wpforms-submit{cursor:pointer;border:none;border-radius:50px;padding:14px 36px;line-height:1.5rem;transition:all .3s;animation:1.8s infinite pulse-border;box-shadow:0 4px 15px #ffffff1a;background:linear-gradient(90deg,var(--blue-gr-start),var(--blue-gr-end))!important;font-family:var(--inter)!important;font-weight:600!important;font-size:var(--font-16)!important;color:var(--my-black)!important;position:relative!important;overflow:hidden!important}.wpforms-submit{border-radius:40px!important;height:54px!important;padding-inline:24px!important}.as-btn-primary-ld img{margin-top:-2px}@keyframes pulse-border{0%{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 12px #008cff00}to{box-shadow:0 0 #fff0}}.as-btn-primary-ld:before,.wpforms-submit:before{background:linear-gradient(120deg,#fff0 0%,#ffffff40 50%,#fff0 100%);content:""!important;width:50%!important;height:100%!important;transition:none!important;position:absolute!important;top:0!important;left:-100%!important;transform:skew(-20deg)!important}.as-btn-primary-ld:hover:before,.wpforms-submit:hover:before{transition:left .4s ease-in-out!important;left:100%!important}.as-btn-primary-ld:hover span,.as-btn:hover span{transform:rotate(-45deg)}.as-container-hero{background:  linear-gradient(0deg,var(--purple-gr-start)0%,var(--purple-gr-start)20%,var(--purple-gr-end)100%);background-blend-mode:overlay,normal;--x-offset:0px;--y-offset:0px;transition:transform .3s ease-out;position:relative}.as-container-hero:before{content:"";mix-blend-mode:color-dodge;z-index:0;transform:translate(var(--x-offset),var(--y-offset));background:url(../media/stars.c4e39dde.png) top/contain no-repeat;transition:transform .1s ease-out;animation:5s infinite heartbeat;position:absolute;inset:0}.as-container-hero>*{z-index:1;position:relative}.hero-overlay{aspect-ratio:1;background-color:var(--overlay-pink);mix-blend-mode:overlay;filter:blur(120px);border-radius:50%;width:150svw;top:0;left:50%;transform:translate(-50%,-90%);z-index:0!important;position:absolute!important}#as-footer,#as-hero{position:relative}.footer-overlay{top:unset;bottom:0;transform:translate(-50%,90%)}@keyframes heartbeat{0%,to{opacity:1}25%{opacity:.4}50%{opacity:1}75%{opacity:.4}}#hero-section{overflow:hidden;height:1080px!important}#hero-content{margin-top:108px}.as-hero-content{flex-direction:column;align-items:center;gap:40px;margin-top:52px;margin-bottom:20px;padding-bottom:12px;display:flex;overflow:hidden}.as-hero-content.slide-down{animation:.5s ease-out forwards slideDownHero}@keyframes slideDownHero{to{opacity:1;transform:translateY(0)}}.as-hero-content h1{text-align:center;color:var(--my-white);font-family:var(--inter);font-size:var(--hero-heading);font-weight:700;line-height:1.3}#feature-text{transition:width .15s step-end;overflow:hidden}#cursor{margin-left:2px;font-weight:400;animation:.8s step-start infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.as-hero-graphic{place-items:center;width:200%;transition:all 1s;display:grid;position:relative}.as-hero-graphic.slide-up{animation:.8s ease-out forwards slideUpHero}@keyframes slideUpHero{to{opacity:1;transform:translateY(0)}}.as-hero-content:hover+.as-hero-graphic{transition:transform 1s;transform:scale(1.05)}.hero-img-container{-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;grid-area:1/1;overflow:hidden;mask-image:linear-gradient(#000 40%,#0000 50%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-img{justify-content:center;align-items:center;transition:transform .3s;display:flex;overflow:visible;transform:rotate(0)}.hero-img-container,.hero-img-container .hero-img{will-change:transform;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.as-hero-graphic{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@keyframes rotate-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-counter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.hero-img-container.rotate1 .hero-img{animation:30s linear infinite rotate-clockwise}.hero-img-container.rotate2 .hero-img{animation:45s linear infinite rotate-counter}.hero-img-container.rotate3 .hero-img{animation:60s linear infinite rotate-clockwise}.as-container-logo-slider{background:linear-gradient(0deg,var(--purple-gr-start)20%,var(--purple-gr-end)50%,var(--purple-gr-start)80%);padding-block:200px;position:relative}.as-container-logo-slider:before{content:"";mix-blend-mode:overlay;filter:blur(20px);pointer-events:none;background:radial-gradient(70% 50%,#d59db6,#0000 100%);position:absolute;inset:0}#company-logos-content{justify-content:center;align-items:center;gap:72px;display:flex}.logo-slider{width:100%;overflow:hidden}.logo-slider-track{gap:50px;width:max-content;animation:20s linear infinite scroll;display:flex}.logo-slider-track:hover{animation-play-state:paused}.logo-slider-track img{object-fit:contain;flex-shrink:0;width:auto;height:48px;display:block}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-common-content{width:45%;direction:column;gap:24px;display:flex}.company-intro-lottie{width:600px;max-width:100%;height:450px;display:block}#as-about-content{flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding-block:0 70px;display:flex}#as-about-content>div{flex:1}.about-content,.about-text{flex-direction:column;display:flex}.about-content{gap:60px}.about-content h2.as-heading{text-align:left}.about-text{gap:18px}.about-text p{color:var(--my-white);line-height:1.4;font-size:var(--font-18)}.about-text h2{font-size:34px}.about-stats{flex-direction:row;justify-content:space-between;align-items:start;display:flex}.stat-item{flex-direction:column;align-items:start;gap:20px;min-width:110px;display:flex}.stat-text{flex-direction:column;align-items:start;gap:0;display:flex}.stat-label{color:var(--stroke);margin:0;font-size:1rem;font-weight:500}.stat-item img{width:40px;height:40px}.stat-number{color:var(--my-white);font-size:var(--font-28);margin:0;font-weight:700}.about-graphic{justify-content:center;align-items:center;height:680px;transition:all 1s;display:flex;position:relative}.about-graphic-stack{place-items:center;display:grid;position:absolute;right:-100px}.about-content:hover~.about-graphic{transform:scale(1.15)}.about-graphic-stack img{grid-area:1/1}.about-logo-overlay{mix-blend-mode:soft-light}.about-graphic-stack img:not(:nth-last-child(-n+3)){transition:transform .3s;transform:rotate(0)}#about-outer.rotate1,#about-inner.rotate1{animation:30s linear infinite rotate-counter;transform:rotate(0)}#about-mid.rotate2,#about-earth.rotate2{animation:30s linear infinite rotate-clockwise;transform:rotate(0)}.as-container-cta{padding-block:32px;overflow:visible}.cta{border-radius:36px;flex-direction:row;align-items:flex-end;width:100%;height:562px;display:flex;position:relative;overflow:hidden}.cta:before{content:"";z-index:0;background:url(../media/cta-image.add29379.png) 50%/cover no-repeat;border-radius:36px;transition:transform .5s;position:absolute;inset:0}.cta:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(120deg,#fff0 0%,#ffffff40 50%,#fff0 100%);transition:none;position:absolute;inset:0;transform:skew(-20deg)translate(-100%)}.fake-shadow{content:"";filter:blur(50px);mix-blend-mode:overlay;z-index:-2;background:#9a47b0;border-radius:50%;width:95%;height:120px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.cta>*{z-index:2;position:relative}.cta:hover:after{opacity:1;transition:transform .8s ease-in-out;transform:skew(-20deg)translate(130%)}.cta:hover:before{transform:scale(1.1)}.cta>div:first-child{flex:3}.cta>div:nth-child(2){flex:2}.cta-text{flex-direction:column;align-items:flex-start;gap:40px;padding:60px;display:flex}.cta-text h2.as-heading{text-align:left}.cta-text p{color:var(--my-white);line-height:1.3;font-size:var(--font-18);margin:0;padding:0}.cta-text div{flex-direction:column;gap:12px;display:flex}.modal{z-index:9999;background:#0009;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:auto}.model-bottom{justify-content:space-between;align-items:center;width:100%;display:flex}.modal-content{background:linear-gradient(135deg,var(--my-white),#f4ecff);border-radius:8px;width:60%;margin:10% auto;padding:40px}.modal-close{cursor:pointer;color:var(--my-black);background:0 0;border:0;padding:0;font-size:30px;line-height:1}.model-services-content{flex-direction:column;align-items:start;gap:32px;min-height:400px;margin-top:6px;display:flex;position:relative}.model-services-content p{font-size:var(--font-16);color:var(--my-black)}.model-services-list{grid-template-columns:repeat(2,1fr);gap:10px 20px;width:100%;list-style:none;margin:0!important;padding:0!important;display:grid!important}img.model-image{width:300px;position:absolute;bottom:0;right:0}#as-services-content{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:160px;display:flex;position:relative}#services-section{position:relative}#services-section .services-overlay:before,#services-section .services-overlay:after{content:"";pointer-events:none;position:absolute;inset:0}#services-section .services-overlay:before{mix-blend-mode:luminosity;z-index:1;transform-origin:0;background:url(../media/as-glass.3e90b8ce.png) 0/contain no-repeat,url(../media/as-glass.3e90b8ce.png) 0/contain no-repeat;transform:scale(.9)}#services-section .services-overlay:after{content:"";background-color:var(--my-white);filter:blur(80px);mix-blend-mode:soft-light;pointer-events:none;z-index:1;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:-80px;transform:translate(-50%,-50%)}.services-wrapper{background-color:var(--dark-blue);border-radius:36px 0 0 36px;flex-direction:column;gap:60px;padding:40px 0 40px 40px;display:flex}.services-heading{max-width:calc(var(--max-container) - 3%);flex-direction:row;justify-content:space-between;align-items:end;display:flex}.services-heading h2{text-align:left;flex:2}.services-heading div{flex-direction:row;flex:2;justify-content:end;align-items:end;display:flex}.services-heading p{color:var(--my-white);font-size:var(--font-18);max-width:350px;line-height:1.3}.services-list::-webkit-scrollbar{display:none}.services-item-wrapper{width:var(--services-grid);opacity:0;background:linear-gradient(135deg,#270c5300 0%,#b411cd66 30%,#5e1469 80%,#b411cde6 100%);border-radius:12px;flex:1;padding:2px;display:flex;transform:translate(1000px)}.services-item{border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:16px;height:345px;padding:24px;display:flex;position:relative;overflow:hidden}.services-item>*{z-index:3}.services-item:after{content:"";background-color:var(--my-white);filter:blur(80px);mix-blend-mode:overlay;pointer-events:none;z-index:4;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;left:-80px}.services-item:before{content:"";background-color:var(--overlay-pink);filter:blur(50px);mix-blend-mode:overlay;pointer-events:none;z-index:2;border-radius:50%;width:130%;height:160px;position:absolute;bottom:-30px}.service-item-text{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.service-item-text h3{color:var(--my-white);font-size:var(--font-20);text-align:left}.link-arrow{width:40px;height:40px;color:var(--my-white);font-weight:400;font-size:var(--font-28);aspect-ratio:1;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;transform:rotate(-45deg)}.link-arrow:hover{background:linear-gradient(90deg,var(--blue-gr-start),var(--blue-gr-end));color:var(--my-black);cursor:pointer;transition:all .3s;transform:rotate(0)}.services-item img{border-radius:8px;transition:transform .4s,filter .4s}.services-item:hover img{filter:brightness(1.1);transform:scale(1.05)translateY(-5px)}.services-list{scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;grid-auto-flow:column;justify-content:start;align-items:stretch;gap:40px;padding-right:40px;transition:transform .3s;display:grid;overflow-x:auto}.slider{flex-direction:column;justify-content:center;align-items:start;gap:32px;display:flex}.slider-button{justify-content:center;align-items:center;gap:16px;display:flex}.slider-button .link-arrow{background-color:var(--dark-purple);padding:24px;transform:rotate(0)}.services-list-wrapper{width:90svw;overflow:hidden}.services-item-wrapper.slide-in{animation:.6s forwards slideInUp;animation-delay:var(--slide-delay,0s)}@keyframes slideInUp{to{opacity:1;transform:translate(0)}}.services-item-wrapper.services-item-wrapper-dummy.slide-in{visibility:hidden}.as-container-projects{flex-direction:column;justify-content:center;align-items:center;gap:72px;padding-block:0 120px;display:flex}#as-projects-heading-content{align-items:start}.projects-heading-wrapper{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;display:flex}.projects-heading-wrapper .section-heading{flex:8}.as-projects-slider-wrapper{position:relative}.as-projects-slider-wrapper .slider-button{z-index:4;width:calc(var(--max-container) + 60px);justify-content:space-between;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.as-projects-slider-wrapper .slider-button .link-arrow{border:4px solid var(--purple-gr-start)}.project-slides-wrapper{z-index:1;scroll-behavior:smooth;width:100svw;margin:0 auto;position:relative;overflow-x:auto}.project-slides-wrapper::-webkit-scrollbar{display:none}.as-projects-slider{opacity:0;grid-auto-flow:column;grid-auto-columns:minmax(var(--max-container),1fr);scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;align-items:flex-start;gap:40px;padding:0 50vw;display:grid;overflow-x:auto;transform:translate(120px)}.as-projects-slider.slide-in{animation:1s forwards slideInUp}.as-projects-slide-item{scroll-snap-align:center;height:100%;min-height:var(--big-projects-height);position:relative}.as-projects-wrapper{flex-direction:column;gap:24px;display:flex}.as-projects-wrapper .as-project-details{flex:3}.as-projects-wrapper .as-project-image{flex:2}.as-projects-wrapper .as-projects{border-radius:24px;align-items:center;gap:24px;min-height:450px;padding:32px}.as-projects-wrapper .as-project-details{gap:20px}.as-projects-wrapper .projects-chips{gap:12px;margin:0;padding:0}.entry-content ul{margin:0!important;padding:0!important}.as-projects-wrapper .as-projects .projects-chips li{gap:8px;font-size:1rem}.as-projects-wrapper .meta-icon{width:22px;height:22px}.as-projects-wrapper .project-headings{gap:8px}.as-projects-wrapper .project-headings h3{font-size:var(--font-20);margin:0;line-height:1.3}.as-projects-wrapper .project-headings p{margin:0;font-size:1rem}.as-projects-wrapper .project-stats ul{gap:22px}.as-projects-wrapper .project-stats ul li h4{font-size:1.15rem}.as-projects-wrapper .project-stats ul li p{font-size:.9rem}.as-projects-wrapper .project-stats ul{margin:0;padding:0}.as-projects-wrapper .as-project-image{justify-content:center;align-items:center;display:flex}.as-projects-wrapper .as-project-image img{height:auto;width:400px!important}.as-projects-wrapper a.as-btn{padding:14px 24px;font-size:1rem}.as-projects{z-index:4;background:linear-gradient(90deg,var(--purple-gr-start),var(--purple-gr-end));border-radius:36px;flex-direction:row;justify-content:space-between;align-items:start;gap:40px;height:100%;padding:36px;display:flex;position:relative;overflow:hidden}.as-project-image{transform-origin:100%;justify-content:end;align-items:center;transition:all .5s;display:flex}.as-project-image img{height:var(--big-projects-image);object-fit:contain}.as-projects:hover .as-project-details+.as-project-image{filter:brightness(1.1);transform:scale(1.1)}.as-projects>div{z-index:10;flex:1}.as-projects:after{content:"";background-color:var(--my-white);pointer-events:none;z-index:5;filter:blur(30px);mix-blend-mode:soft-light;border-radius:50%;width:200px;height:100%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.as-projects:before{content:"";mix-blend-mode:overlay;pointer-events:none;opacity:.7;z-index:6;pointer-events:none;background:url(/images/as-shape-mask.svg) 100%/cover no-repeat;position:absolute;inset:0}.fake-shadow-projects{content:"";filter:blur(10px);mix-blend-mode:overlay;z-index:0;background-color:#9947b080;border-radius:50%;width:99%;height:100px;position:absolute;bottom:35px;left:50%;transform:translate(-50%)}.as-project-details{flex-direction:column;justify-content:start;align-items:start;gap:24px;width:100%;display:flex}.projects-chips{font-family:var(--dm-mono);flex-flow:wrap;gap:16px;font-size:1.2rem;font-weight:500;display:flex}.projects-chips li{font-size:var(--font-16);flex-direction:row;justify-content:center;align-items:center;gap:10px;line-height:1.8;display:flex}.meta-icon{content:"";width:24px;height:24px;display:block}.pr-meta-type{background:url(/images/projects-assets/project.svg) 50%/contain no-repeat}.pr-meta-time{background:url(/images/projects-assets/time.svg) 50%/contain no-repeat}.pr-meta-country{background:url(/images/projects-assets/country.svg) 50%/contain no-repeat}.projects-chips.has-border li{border:1px solid var(--my-black);border-radius:8px;padding:4px 18px!important}.project-stats{width:100%}.project-stats ul{flex-flow:wrap;justify-content:start;align-items:center;gap:32px;width:100%;display:flex}.project-stats ul li{flex-direction:column;justify-content:start;align-items:start;gap:2px;display:flex}.project-stats ul li p{font-size:var(--font-16)}.project-stats ul li h4{font-size:var(--font-22);margin:0;font-weight:700}.has-border-right{border-right:1px solid var(--my-black);height:-webkit-fill-available}.project-headings{flex-direction:column;justify-content:start;align-items:start;gap:6px;display:flex}.projects-heading.section-heading{flex:8}.project-headings p{font-size:var(--font-18);line-height:1.3;font-family:var(--inter);max-height:200px;overflow-x:auto}.project-headings h3{font-size:var(--font-22);font-family:var(--inter)}.project-category,.project-stats,.project-tech{padding-top:8px}.project-cta{flex-direction:row;justify-content:start;align-items:center;gap:12px;padding-top:16px;display:flex}.testimonials-section-wrapper{flex-direction:column;gap:60px;display:flex;position:relative;overflow:hidden}.testimonials-section-wrapper:after,.testimonials-section-wrapper:before{z-index:0}.testimonials-section-wrapper>*{z-index:1;position:relative}.testimonials-section-wrapper:after{content:"";background-color:var(--my-white);mix-blend-mode:overlay;pointer-events:none;z-index:0;filter:blur(90px);border-radius:50%;width:250px;height:60%;position:absolute;top:15%;right:-150px;transform:rotate(125deg)scale(1.4)}.testimonials-section-wrapper:before{content:"";background-color:var(--my-white);mix-blend-mode:overlay;pointer-events:none;z-index:0;filter:blur(90px);border-radius:50%;width:250px;height:60%;position:absolute;top:20%;left:-150px;transform:rotate(-125deg)scale(1.4)}.testimonials-content{width:var(--max-container);margin:0 auto;padding-bottom:60px}.testimonials-row{gap:24px;margin-bottom:24px;display:flex}.testimonials-item-wrapper{width:100%;transition:all .2s ease-in}.testimonials-item.slide-in{animation:.6s forwards slideInUp;animation-delay:var(--slide-delay,0s)}.testimonials-item-wrapper:hover{transition:transform .2s ease-in;transform:translateY(-5px)}.row-2 .testimonials-item-wrapper,.row-3 .testimonials-item-wrapper{flex:1;display:flex}.testimonials-item{opacity:0;background:linear-gradient(135deg,var(--my-white),#f4ecff);border:1px solid var(--stroke);border-radius:24px;flex-direction:column;justify-content:start;gap:32px;padding:32px;display:flex;transform:translate(1000px)}.testimonials-item .review-content div{flex-direction:column;align-items:start;gap:24px;display:flex}.review-content{flex-direction:column;justify-content:space-between;align-items:stretch;gap:16px;height:100%;display:flex}.review-star{gap:4px;margin:0;padding:0;list-style:none;display:flex}.star{background-color:var(--stroke-dark);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);border-radius:1.5px;width:24px;height:24px;position:relative}.star.full{background-color:var(--dark-purple)}.star.half:before{content:"";background-color:var(--dark-purple);width:50%;height:100%;clip-path:unset;border-radius:inherit;position:absolute;top:0;left:0}.star.empty{background-color:var(--stroke-dark)}p.review-message{font-family:var(--inter);font-size:var(--font-16);color:var(--my-black);line-height:1.3}.review-user{flex-direction:row;justify-content:start;align-items:center;gap:16px;display:flex}.review-user img{background-color:var(--text-gray);object-fit:cover;object-position:center;border-radius:50%;width:56px;height:56px}.review-user-meta{flex-direction:column;gap:0;display:flex}.review-user-meta h5{font-family:var(--inter);font-size:var(--font-20);color:var(--my-black)}.review-user-meta p{color:var(--text-gray);font-size:var(--font-14)}.as-container-awards{padding-block:80px}#as-awards-content{flex-direction:column;justify-content:center;align-items:center;gap:72px;display:flex;position:relative}#as-awards-content .section-heading{text-align:center;align-items:center}#awards-section{position:relative}#awards-section .services-overlay:before,#awards-section .services-overlay:after{content:"";pointer-events:none;position:absolute;inset:0}#awards-section .services-overlay:before{mix-blend-mode:luminosity;z-index:1;transform-origin:100%;background:url(/images/as-glass-logo.png) 100%/contain no-repeat,url(/images/as-glass-logo.png) 100%/contain no-repeat;right:-5%;transform:scale(.8)}#as-awards-content p{text-align:center}#awards-section .services-overlay:after{content:"";background-color:var(--my-white);filter:blur(60px);mix-blend-mode:soft-light;pointer-events:none;z-index:1;border-radius:50%;width:700px;height:700px;position:absolute;top:50%;left:65%;transform:translate(50%,-50%)scale(.8)}.awards-logo-wrapper{width:var(--max-container);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.award-logo{width:var(--award-logo-size);aspect-ratio:1;opacity:0;transform:translateY(200px)}.award-logo.slide-up{animation:.6s forwards slideUp;animation-delay:var(--slide-delay,0s)}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}section#tech-section{padding-block:32px}#as-tech-content{flex-direction:column;justify-content:center;align-items:center;gap:56px;padding-block:60px;display:flex;position:relative}#as-tech-content .section-heading{text-align:center;align-items:center}.tech-chip-wrapper li{color:var(--my-white);border-color:var(--my-white)!important;padding:0!important}.tech-chip-wrapper li a{color:var(--my-white);font-size:var(--font-16);width:100%;transition:all .2s ease-in;padding:4px 18px!important}#tech-section .projects-chips.has-border li{padding:0!important}.tech-chip-wrapper li a:hover{color:var(--my-black);background-color:var(--my-white);border-radius:6px}.has-bg-white{background-color:var(--my-white)}.tech-chip-wrapper li.active a,li.tech-chip.active{background-color:var(--my-white);color:var(--my-black);border-radius:6px}.tech-logo-wrapper{width:var(--max-container);flex-wrap:wrap;justify-content:center;align-items:stretch;gap:32px;display:flex}.tech-logo{text-align:center;background-color:var(--my-white);font-family:var(--dm-mono);font-weight:600;font-size:var(--font-16);opacity:0;border-radius:16px;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:4px;width:200px;max-width:200px;padding:24px;display:flex;transform:translateY(200px)}.tech-logo.slide-up{animation:.6s forwards slideUp}.tech-logo img{aspect-ratio:4/3;object-fit:contain;width:64px}#as-cta-content-2{padding-block:56px}#as-cta-content-2 .fake-shadow{bottom:60px}.cta-2:before{background:url(../media/cta-2-image.cc88df49.jpg) 50%/cover no-repeat;border-radius:36px}.cta-2 .cta-text,.cta-2 .cta-text div{text-align:center;align-items:center}#contact-section{padding-block:24px}#contact-section .services-overlay:before,#contact-section .services-overlay:after{content:"";background-color:var(--my-white);filter:blur(60px);mix-blend-mode:soft-light;pointer-events:none;z-index:1;border-radius:50%;width:500px;height:500px;position:absolute;top:50%}#contact-section .services-overlay:before{transform-origin:0;animation-delay:0s;left:0;transform:translate(-70%,-50%)scale(1)}#contact-section .services-overlay:after{transform-origin:100%;animation-delay:3s;right:0;transform:translate(70%,-50%)scale(1)}#contact-section .services-overlay .overlay-image-left,#contact-section .services-overlay .overlay-image-right,#as-hero .services-overlay .overlay-image-right img,#as-hero .services-overlay .overlay-image-left img{mix-blend-mode:luminosity;z-index:0;height:100%;position:absolute;top:50%;transform:translateY(-50%)}#contact-section .services-overlay .overlay-image-left div,#contact-section .services-overlay .overlay-image-right div{display:flex}#contact-section .services-overlay .overlay-image-left div img,#contact-section .services-overlay .overlay-image-right div img{object-fit:cover;height:640px!important}#contact-section .services-overlay .overlay-image-left,#as-hero .services-overlay .overlay-image-left img{left:0;transform:translate(-40%,-50%)}#contact-section .services-overlay .overlay-image-right,#as-hero .services-overlay .overlay-image-right img{right:0;transform:translate(40%,-50%)scaleX(-1)}#as-contact-content{flex-direction:row;justify-content:center;align-items:stretch;gap:24px;display:flex}.as-contact-info h2.as-heading{text-align:left;align-items:start}.as-contact-info{text-align:left;flex:3;align-items:start;gap:40px;display:flex}ul.contact-features{color:var(--my-white);flex-direction:column;gap:18px;font-size:1rem;font-weight:500;display:flex}ul.contact-features li,ul.contact-detail li a{font-size:var(--font-16);flex-direction:row;justify-content:start;align-items:center;gap:16px;display:flex}ul.contact-features-black{color:var(--my-black);flex-direction:column;gap:18px;font-size:1rem;font-weight:500;display:flex}ul.contact-features-black li,ul.contact-detail li a{font-size:var(--font-16);flex-direction:row;justify-content:start;align-items:center;gap:16px;display:flex}ul.contact-detail li{flex-direction:column;flex:1;justify-content:start;align-items:start;gap:16px;display:flex}.feature-list{border-radius:50%;width:32px;height:32px;position:relative}.feature-list:before{content:"";z-index:0;border-radius:50%;position:absolute;inset:0}.feature-list:after{content:"";z-index:1;background:url(../media/check.d623ae08.svg) 50% no-repeat;position:absolute;inset:0}.list-white:after{filter:invert()}#feature-blue:before{background-color:var(--blue)}#feature-black:before{background-color:var(--my-black)}#feature-purple:before{background-color:var(--dark-purple)}#feature-pink:before{background-color:var(--pink)!important}#feature-yellow:before{background-color:var(--yellow)!important}#address{margin-block:32px}ul.contact-detail{flex-direction:row;gap:40px;width:100%;font-size:1.2rem;font-weight:600;display:flex}ul.contact-detail.color-black,ul.contact-detail.color-black p,ul.contact-detail.color-black li a{color:var(--my-black)}ul.contact-detail.color-white,ul.contact-detail.color-white p,ul.contact-detail.color-white li a{color:var(--my-white)}ul.contact-detail p{font-size:var(--font-16);width:80%;font-weight:600;line-height:1.4}ul.contact-detail li div{flex-direction:row;align-items:center;gap:16px;display:flex}ul.contact-detail li img{border-radius:50%;width:44px;height:44px}ul.contact-detail li a{color:inherit;font-size:var(--font-18)}ul.contact-detail li a:hover{text-decoration:underline}.as-form-section{background-color:var(--dark-blue);border-radius:24px;flex-direction:column;flex:2;gap:24px;padding:40px;display:flex}.as-form-section h2.as-heading{text-align:start;font-size:2rem}.wpforms-field-container{flex-direction:column;justify-content:start;align-items:stretch;gap:16px;display:flex}.wpforms-field-container input,.wpforms-field-container select,.wpforms-field-container textarea{font-size:var(--font-16);padding:0 14px;border:1px solid var(--dark-purple)!important;color:var(--my-white)!important;background:0 0!important;border-radius:10px!important;max-width:100%!important;min-height:50px!important}.wpforms-field-container textarea{height:120px;padding-top:14px}.wpforms-field-container input::placeholder,.wpforms-field-container select::placeholder,.wpforms-field-container textarea::placeholder{opacity:.5;font-size:var(--font-16);color:var(--my-white)!important}.wpforms-field-container input:focus,.wpforms-field-container select:focus,.wpforms-field-container textarea:focus{border-color:var(--stroke-dark)!important}.as-form-input{flex-direction:column;align-items:stretch;display:flex;padding:0!important}.wpforms-submit{margin-top:28px!important;padding:14px 36px!important}.wpforms-submit:after{content:" ->";transition:transform .3s;display:inline-block;font-size:1.3rem!important}.wpforms-submit:hover:after{transform:rotate(-45deg)}.as-filters{flex-direction:column;gap:24px;display:flex}.as-filter-group{border:1px solid var(--stroke-2);border-radius:24px;flex-direction:column;gap:24px;padding:24px;display:flex}.as-filter-group h4{font-family:var(--inter);margin:0;font-size:1.25rem}.as-filter-group ul{flex-direction:column;gap:22px;margin:0;padding:0;display:flex}.as-filter-group ul li label{cursor:pointer;flex-direction:row;justify-content:start;align-items:center;gap:8px;display:flex}.as-filter-group ul li p{font-size:1rem;font-family:var(--inter);color:var(--text-gray);margin:0;padding:0}.as-filters input[type=checkbox]{appearance:none;border:2px solid #666;border-radius:4px;outline:none;width:18px;height:18px;transition:all .2s;position:relative}.as-filters input[type=checkbox]:checked{border-color:var(--text-gray);background-color:var(--text-gray)}.as-filters input[type=checkbox]:checked:after{content:"";background:var(--my-white);border:6px solid var(--my-black);border-radius:4px;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.as-info-section{flex-direction:column;gap:60px;display:flex;padding-block:80px 120px!important}.as-info-header{align-items:center}.as-info-header p,.as-info-header h2{color:var(--my-black);margin:0;padding:0}.as-info-header p{font-size:var(--font-18)}.as-info-section{width:var(--max-container);margin:0 auto}.as-info-features{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.as-info-features .separator{background-color:var(--stroke-dark);width:1px;height:88px}.feature-box{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px;display:flex}.feature-box p{font-family:var(--inter);font-weight:600;font-size:var(--font-18);text-align:center;margin:0;padding:0}.feature-box .feature-list,.feature-box .feature-list:before,.feature-box .feature-list:after{width:44px;height:44px}.feature-box .feature-list:after{z-index:1}#feature-quality:before{background-color:var(--blue)}#feature-quality:after{background:url(../media/quality.4c17d703.svg) 50% no-repeat}#feature-fast:before{background-color:var(--pink)}#feature-fast:after{background:url(../media/fast.0e997115.svg) 50% no-repeat}#feature-solution:before{background-color:var(--yellow)}#feature-solution:after{background:url(../media/custom-solution.f549eb9f.svg) 50% no-repeat}#feature-expert:before{background-color:var(--green)}#feature-expert:after{background:url(../media/expert.70fb3213.svg) 50% no-repeat}#feature-tech:before{background-color:var(--orange)}#feature-tech:after{background:url(../media/tech.de46ae5a.svg) 50% no-repeat}.as-project-review{flex-direction:row;justify-content:space-between;gap:24px;width:100%;display:flex}.as-all-reviews{flex-direction:column;justify-content:center;align-items:start;gap:24px;padding-block:0 80px;display:flex}.review-image img{z-index:9}.review-image{width:300px;min-width:300px;height:300px;min-height:unset;aspect-ratio:1;border-radius:24px;justify-content:center;align-items:center;padding:24px;display:flex}.review-detail{flex-direction:column;justify-content:start;gap:40px;display:flex}.text-small{font-size:1rem}.as-review-summary{flex-direction:row;justify-content:space-between;gap:24px;width:100%;padding-block:60px;display:flex}.as-review-left{justify-content:space-between;align-items:stretch;flex-direction:row!important;flex:3!important;gap:120px!important}.as-review-summary>*,.as-review-left>*{flex-direction:column;flex:1;gap:16px;display:flex}.as-review-summary h4{font-weight:600}ul.review-summary{flex-direction:column;gap:6px;display:flex}.review-summary li{color:var(--text-gray);flex-direction:row;justify-content:space-between;align-items:center;font-size:1rem;display:flex}.total-avg-rating{flex-direction:row;justify-content:flex-end;display:flex}.total-avg-rating div{flex-direction:column;align-items:end;gap:8px;display:flex}.counter-bar{background-color:var(--stroke);border-radius:5px;flex-grow:1;height:8px;margin:0 8px;display:block;position:relative;overflow:hidden}.counter-bar-filled{background-color:var(--dark-purple);border-radius:5px;width:0;height:100%;transition:width .5s;position:absolute;top:0;left:0}#total-reviews li p{width:60px;font-size:var(--font-16)}.as-all-reviews p,.as-all-reviews h1,.as-all-reviews h2,.as-all-reviews h3,.as-all-reviews h4,.as-all-reviews h5,.as-all-reviews h6,.as-all-reviews ul,.as-all-reviews li,.as-review-summary p,.as-review-summary h1,.as-review-summary h2,.as-review-summary h3,.as-review-summary h4,.as-review-summary h5,.as-review-summary h6,.as-review-summary ul,.as-review-summary li{margin:0!important;padding:0!important}.all-services-wrapper{flex-direction:column;gap:120px;padding-block:40px 0;display:flex}.service-item{flex-direction:row;gap:24px;display:flex}.service-item-reverse{flex-direction:row-reverse;gap:24px;display:flex}.service-item.odd{flex-direction:row-reverse}.service-image{flex:1}.service-image img{width:80%}.service-description{font-size:1.25rem}.service-content{flex-direction:column;flex:1;justify-content:center;align-items:start;gap:44px;display:flex}.service-content-heading{flex-direction:column;align-items:start;gap:18px;display:flex}.as-feature-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid!important}.as-feature-grid .feature-box{border:1px solid var(--stroke);background:linear-gradient(135deg,var(--my-white),#f4ecff);border-radius:24px;justify-content:center;align-items:center}.as-feature-grid .feature-box div h5,.as-feature-grid .feature-box div p{font-size:var(--font-20);margin:0;padding:0}.as-feature-grid .feature-box div p{font-size:var(--font-16)}.as-feature-grid .feature-box div{flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;height:100px;display:flex}.as-feature-grid .feature-box p{font-size:1.15rem;font-weight:400}#feature-rocket:before{background-color:var(--blue)}#feature-rocket:after{background:url(../media/rocket.cb37cdb6.svg) 50% no-repeat}#feature-robot:before{background-color:var(--pink)}#feature-robot:after{background:url(../media/robot.63dcda67.svg) 50% no-repeat}#feature-sdk:before{background-color:var(--yellow)}#feature-sdk:after{background:url(../media/sdk.62655627.svg) 50% no-repeat}#feature-growth:before{background-color:var(--green)}#feature-growth:after{background:url(../media/growth.ac282bb2.svg) 50% no-repeat}#feature-design:before{background-color:var(--orange)}#feature-design:after{background:url(../media/draw.a57f16af.svg) 50% no-repeat}#feature-collab:before{background-color:var(--overlay-pink)}#feature-collab:after{background:url(../media/collab.6c685b6e.svg) 50% no-repeat}.team-grid{flex-flow:wrap;justify-content:center;align-items:center;gap:24px;margin-top:40px;display:flex}.team-member{text-align:center;border-radius:16px;transition:transform .3s;position:relative;overflow:hidden}.team-member img{aspect-ratio:3/4;object-fit:cover;filter:grayscale();border-radius:16px;width:300px;transition:filter .3s,transform .3s}.team-member:hover img{filter:grayscale(0%);border-radius:16px;transform:scale(1.05)}.team-member .team-name{font-weight:600}.team-name{font-size:1.2rem}.team-member .team-role{color:var(--my-white);font-size:14px}.person-detail{background:linear-gradient(180deg,transparent 0%,var(--dark-purple));width:100%;height:170px;color:var(--my-white);border-bottom-right-radius:16px;border-bottom-left-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding-bottom:24px;display:flex;position:absolute;bottom:0}.custom-padding{padding-block:0 140px!important}.contact-page-form{background:0 0!important;padding-block:140px 20px!important}.contact-page-form h2.as-heading,.contact-page-form ul.contact-features,.contact-page-form ul.contact-detail li a,.contact-page-form ul.contact-detail,.contact-page-form .section-heading p{color:var(--my-black)}.contact-page-form .img-invert{filter:invert()}.contact-page-form .as-form-section h2.as-heading{color:var(--my-white)!important}.contact-page-form ul{padding:0}#single-project-page{width:100%}#project-hero{border-radius:0;width:100%;height:620px;display:block}.project-hero-wrapper{justify-content:center;align-items:center;height:100%;display:flex}.as-project-page-hero{width:var(--max-container);margin:0 auto;display:flex}.as-project-page-hero>div{z-index:10;flex:1}.as-project-page-hero .project-headings p{max-height:unset}.project-stats-section,.project-review-section,.project-tech-section,.project-section{width:var(--max-container);flex-direction:column;justify-content:center;align-items:center;gap:40px;margin:0 auto;padding-block:120px 40px;display:flex}#project-why-us{padding-bottom:0}#project-why-us .as-info-section{padding-bottom:0!important}#project-why-us,#project-contact-us{padding-top:0}.project-stats-section .project-stats ul{grid-template-columns:repeat(3,1fr);justify-content:center;gap:30px;display:grid!important}.project-stats-section .project-stats ul li{border:1px solid var(--stroke);background:linear-gradient(135deg,var(--my-white),#f4ecff);border-radius:24px;justify-content:center;align-items:center;padding:44px}.project-stats-section .project-stats ul li p{font-size:var(--font-18)}.project-stats-section .project-stats ul li h4{font-size:var(--font-28)}.project-review-section .testimonials-item-wrapper{width:100%}.project-tech-section .projects-chips{justify-content:center}ul.projects-titles-list{flex-direction:column;gap:16px;display:flex}.projects-titles-list li a{font-size:var(--font-16);line-height:1.5;color:var(--my-white)!important}.projects-titles-list li a:hover{text-decoration:underline}@media only screen and (max-width:767px){:root{--max-container:90svw;--hero-heading:2rem;--as-heading:1.5rem;--award-logo-size:auto;--big-projects-image:100%;--font-18:1rem}.as-hero-content h1{height:200px}#hero-section{height:860px!important}#as-about-content{flex-direction:column;gap:60px}.company-intro-lottie{width:100%;height:100%;display:block}.about-stats{grid-template-columns:repeat(2,1fr);row-gap:40px;display:grid}.about-graphic{position:relative}.about-graphic-stack{right:unset;position:relative;transform:scale(1.25)}.cta:before{background-position:100%}.cta>div,.cta>div:first-child,.cta>div:nth-child(2){flex:unset}.cta-text{background:linear-gradient(to bottom,transparent 0%,var(--purple-gr-end)90%);align-items:center;width:100%;padding:200px 16px 60px}.cta-text h2.as-heading,.cta-text p{text-align:center}.services-heading{flex-direction:column;justify-content:start;align-items:start;gap:24px}.services-heading>div,.services-heading h2{justify-content:start;align-items:start;width:90%}.services-list{overscroll-behavior-x:contain;padding-right:70px}.services-item-wrapper.services-item-wrapper-dummy{display:none}.as-all-reviews,.as-container-cta{padding-block:unset}.as-info-section{padding-block:60px!important}.as-project-details{align-items:stretch}.projects-heading-wrapper{flex-direction:column;align-items:center;gap:32px}.section-heading p{text-align:center}.as-projects{flex-direction:column}.review-image{width:100%;max-width:100%;min-width:unset}.as-project-image{justify-content:center;align-items:center;width:100%;display:flex}.as-container-projects .as-project-image img{height:auto!important}.as-projects:before{opacity:.3}.project-cta{flex-direction:column;align-items:stretch}.testimonials-row{flex-direction:column}.awards-logo-wrapper{grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;gap:24px;display:grid}.tech-logo{padding:12px}.tech-logo-wrapper{gap:16p}.tech-logo img{width:40px}.cta-2:before{background-position:50%}#as-contact-content{flex-direction:column;gap:40px}ul.contact-detail{flex-direction:column}ul.contact-detail p{text-align:left}.modal-content{width:90svw}.model-services-list{grid-template-columns:repeat(1,1fr)}.as-btn{text-align:center}.as-info-features{flex-direction:column}.as-info-features .separator{display:none}.all-services-wrapper{max-width:unset;box-sizing:border-box;width:auto;margin:0 24px}.service-item,.service-item.odd,.service-item-reverse{flex-direction:column}.service-item,.service-item.odd,.service-item-reverse,.all-services-wrapper .service-content,.all-services-wrapper .service-content-heading,.all-services-wrapper .service-description,.all-services-wrapper .projects-chips{min-width:0}.service-image{justify-content:center;align-items:center;display:flex}.all-services-wrapper .service-content{align-items:stretch;gap:28px;width:100%;max-width:100%}.all-services-wrapper .service-content-heading{align-items:flex-start;width:100%}.all-services-wrapper .service-description{overflow-wrap:anywhere;word-break:normal;width:100%;font-size:1rem;line-height:1.6}.all-services-wrapper .projects-chips{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:12px 10px;width:100%;max-width:100%}.all-services-wrapper .projects-chips.has-border li{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;box-sizing:border-box;white-space:nowrap;flex:0 auto;justify-content:center;width:fit-content;min-width:0;max-width:100%;line-height:1.8}.all-services-wrapper .as-btn-primary-ld{white-space:nowrap;align-self:flex-start;width:auto;max-width:100%;display:inline-flex}.as-filters,.as-projects-wrapper,.as-all-reviews{width:unset;margin:0 unset}.as-review-summary{width:unset;margin:0 unset;flex-direction:column-reverse;align-items:center;gap:50px}.as-review-left{width:100%;flex-direction:column!important;gap:44px!important}#total-reviews li p{width:70px}.total-avg-rating div{align-items:start}.as-project-review{flex-direction:column}.total-avg-rating{justify-content:start;align-items:start;width:100%}.contact-page-form .section-heading p{text-align:left!important}#as-contact-content{width:unset;margin:0 24px}.about-page{padding-top:40px}.as-info-section{width:unset;margin:0 24px}.about-page .about-text{align-items:center}.about-page .about-text p,.about-page .about-text h2{text-align:center}.team-grid{width:var(--max-container);margin:0 auto}.as-feature-grid{grid-template-columns:repeat(1,1fr)}.elementor-element.cta-text.e-flex.e-con.e-child{margin:0 auto}.model-bottom{text-align:center;flex-direction:column;align-items:stretch;gap:24px;width:100%}.service-details-modal-button{flex-direction:column;gap:24px}.as-project-page-hero{flex-direction:column}#project-hero{height:auto}.project-stats-section,.project-review-section,.project-tech-section,.project-section{width:unset;margin:auto 24px;padding-top:80px}.project-review-section .as-review-summary{margin:unset;width:100%}.project-stats-section .project-stats ul{grid-template-columns:repeat(1,1fr)}#project-contact-us .as-content{margin:0}.as-common-content{flex-direction:column;margin-top:80px}.about-content,.about-text{text-align:center;width:100%}.site-branding img{max-width:120px}.heading-padding-top{padding-top:60px}.ast-container{padding:0}.projects-wrapper{flex-direction:column}.common-hero-attachment{max-width:350px!important}.as-filters,.as-projects-wrapper{margin:unset}.footer-right-columns{flex-direction:column}.footer-bottom-row{gap:45px;align-items:unset;flex-direction:column}.mobile-padding-top{padding-top:45px}.mobile-heading{font-size:var(--as-heading)!important}.mobile-text-left{text-align:left}.mobile-text-center{text-align:center}.service-description{font-size:var(--font-18)}}@media only screen and (min-width:768px) and (max-width:991.98px){:root{--max-container:720px;--hero-heading:2rem;--as-heading:var(--font-30)}.footer-left-column{flex:unset}.about-content,.about-text{text-align:center;width:100%}.as-common-content{flex-direction:column}.site-branding img{max-width:170px}.ast-container{padding:0}.projects-wrapper{flex-direction:column}.common-hero-attachment{max-width:600px!important}#as-about-content{flex-direction:column}.about-graphic{position:relative}.about-graphic-stack{right:unset;position:relative}.services-heading p{max-width:100%}.cta:before{background-position:100%}.cta>div,.cta>div:first-child,.cta>div:nth-child(2){flex:unset}.as-projects-slider-wrapper .slider-button{width:calc(var(--max-container) - 60px)}.projects-heading-wrapper .section-heading{align-items:center}.project-section .cta-text{padding-inline:24px}.cta-text{background:linear-gradient(to bottom,transparent 0%,var(--purple-gr-end)90%);align-items:center;width:100%;padding:200px 0 60px}.cta-text h2.as-heading,.cta-text p{text-align:center}.services-heading{flex-direction:column;justify-content:start;align-items:start;gap:24px}.services-heading>div,.services-heading h2{justify-content:start;align-items:start;width:90%}.as-project-details{align-items:stretch}.projects-heading-wrapper{flex-direction:column;align-items:center;gap:32px}.section-heading p{text-align:center}.projects-heading.section-heading{align-items:center}.as-projects{flex-direction:column;gap:0}.as-project-image{justify-content:center;align-items:center;width:100%;display:flex}.as-projects:before{opacity:.3}.as-projects-slider{grid-auto-columns:minmax(600px,1fr)}.testimonials-row{flex-direction:row}.testimonials-row.row-3{flex-direction:column}.awards-logo-wrapper{grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;gap:24px;display:grid}.tech-logo{padding:12px}.tech-logo-wrapper{gap:16p}.tech-logo img{width:40px}.cta-2:before{background-position:50%}#as-contact-content{flex-direction:column;gap:40px}ul.contact-detail p{text-align:left}.modal-content{width:90svw}.as-info-features{max-width:90vw;width:100vw!important}.feature-box{padding:10px}.all-services-wrapper{max-width:var(--max-container);margin:0 auto}.service-item,.service-item.odd,.service-item-reverse{flex-direction:column}.service-item,.service-item.odd,.service-item-reverse,.all-services-wrapper .service-content,.all-services-wrapper .service-content-heading,.all-services-wrapper .service-description,.all-services-wrapper .projects-chips{min-width:0}.service-image{justify-content:center;align-items:center;display:flex}.all-services-wrapper .service-content{align-items:stretch;gap:28px;width:100%}.all-services-wrapper .service-content-heading{align-items:flex-start;width:100%}.all-services-wrapper .service-description{overflow-wrap:anywhere;word-break:normal;width:100%;line-height:1.6}.all-services-wrapper .projects-chips{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:12px 14px;width:100%}.all-services-wrapper .projects-chips.has-border li{white-space:nowrap;text-align:center;box-sizing:border-box;flex:none;justify-content:center;width:auto;max-width:100%;font-size:.85rem;line-height:1.15;padding:5px 10px!important}.as-filters,.as-projects-wrapper{max-width:var(--max-container);margin:0 auto}.as-all-reviews{width:var(--max-container);margin:0 auto}.as-review-summary{width:var(--max-container);flex-direction:column-reverse;align-items:center;gap:50px;margin:0 auto}.total-avg-rating div{align-items:start}.as-review-left{width:100%;gap:44px!important}#total-reviews li p{width:70px}.total-avg-rating{justify-content:start;align-items:start;width:100%}.as-project-review{flex-direction:column}.contact-page-form .section-heading p{text-align:left!important}.about-page{padding-top:40px}.about-page .about-text{align-items:center}.about-page .about-text p,.about-page .about-text h2{text-align:center}.team-grid{width:var(--max-container);margin:0 auto}.as-feature-grid{grid-template-columns:repeat(2,1fr)}.elementor-element.cta-text.e-flex.e-con.e-child{margin:0 auto}.as-project-page-hero{flex-direction:column}#project-hero{height:auto}.project-stats-section,.project-review-section,.project-tech-section,.project-section{width:unset;margin:auto 24px;padding-top:80px}.project-review-section .as-review-summary{margin:unset;width:100%}.project-stats-section .project-stats ul{align-items:stretch}.project-stats-section .project-stats ul li{align-items:start;padding:24px 44px}}.qr-contact ul{flex-direction:column;gap:16px;display:flex}.qr-contact li{border:1px solid var(--my-white);border-radius:40px;flex-direction:row;display:flex;justify-content:start!important;align-items:start!important;padding:0!important}.qr-contact li a{flex-direction:row;padding:16px 24px;display:flex;justify-content:start!important;align-items:start!important}#as-faq-section{box-sizing:border-box;width:100%;max-width:860px;margin:0 auto;padding:0 20px;font-family:inherit}#as-faq-header{text-align:center;margin-bottom:52px}.as-faq-main-title{color:#0d0d0d;letter-spacing:-.5px;margin:0 0 14px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.2}.as-faq-subtitle{color:#555;margin:0;max-width:560px;margin-inline:auto;font-size:1.05rem;line-height:1.6}.as-faq-category{margin-bottom:80px}.as-faq-category-header{align-items:center;gap:10px;margin-bottom:16px;padding-bottom:10px;display:flex}.as-faq-category-icon{font-size:1.3rem;line-height:1}.as-faq-category-title{color:#111;text-transform:capitalize;letter-spacing:.6px;margin:0;font-size:1.5rem;font-weight:700;line-height:1.5}.as-faq-list{flex-direction:column;gap:10px;display:flex}.as-faq-item{background:#fff;border:1px solid #e8e8e8;border-radius:12px;transition:border-color .25s,box-shadow .25s;overflow:hidden}.as-faq-item:hover{border-color:silver;box-shadow:0 2px 12px #0000000f}.as-faq-item--open{border-color:#8d1790;box-shadow:0 4px 20px #7c3aed1a}.as-faq-question{cursor:pointer;text-align:left;outline:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;transition:background .2s;display:flex;background:0 0!important;border:none!important;border-radius:9px!important}.as-faq-question:focus{outline-offset:-2px!important;background:#faf5ff!important;border-radius:9px!important;outline:2px solid #8d1790!important}.as-faq-item--open .as-faq-question{background:#faf5ff}.as-faq-question-text{color:#1a1a1a;flex:1;font-size:1rem;font-weight:600;line-height:1.5;transition:color .2s}.as-faq-item--open .as-faq-question-text{color:#8d1790}.as-faq-icon{color:#8d1790;flex-shrink:0;width:22px;height:22px;position:relative}.as-faq-icon svg{width:22px;height:22px;transition:opacity .2s,transform .3s;position:absolute;top:0;left:0}.as-faq-icon-plus{opacity:1;transform:rotate(0)}.as-faq-icon-minus{opacity:0;transform:rotate(-90deg)}.as-faq-item--open .as-faq-icon-plus{opacity:0;transform:rotate(90deg)}.as-faq-item--open .as-faq-icon-minus{opacity:1;transform:rotate(0)}.as-faq-answer{max-height:0;transition:max-height .38s cubic-bezier(.4,0,.2,1);overflow:hidden}.as-faq-answer-inner{border-top:1px solid #f0e9ff;padding:0 22px 20px}.as-faq-answer-inner p{color:#444;margin:14px 0 0;font-size:.97rem;line-height:1.75}#as-faq-cta{text-align:center;background:linear-gradient(135deg,#8d1790 0%,#5b21b6 100%);border-radius:16px;margin-top:52px;padding:36px 24px}.as-faq-cta-text{color:#fff;margin:0 0 16px;font-size:1.15rem;font-weight:600}.as-faq-cta-btn{color:#8d1790;background:#fff;border-radius:8px;padding:13px 30px;font-size:.97rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 2px 10px #00000026}.as-faq-cta-btn:hover{background:#f3e8ff;transform:translateY(-2px);box-shadow:0 6px 20px #0000002e}.dark-bg #as-faq-section .as-faq-main-title,.dark-bg #as-faq-section .as-faq-category-title,.dark-bg #as-faq-section .as-faq-question-text{color:#fff}.dark-bg #as-faq-section .as-faq-subtitle,.dark-bg #as-faq-section .as-faq-answer-inner p{color:#ccc}.dark-bg #as-faq-section .as-faq-item{background:#1a1a2e;border-color:#2e2e4e}@media (max-width:640px){#as-faq-section{margin:40px auto;padding:0 14px}.as-faq-question{padding:16px}.as-faq-question-text{font-size:.95rem}.as-faq-answer-inner{padding:0 16px 16px}#as-faq-cta{padding:28px 18px}}
