@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:107.12%}.__className_e8ce0c{font-family:Inter,Inter Fallback;font-style:normal}

/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@font-face{font-family:Clash Grotesk;src:url(/assets/fonts/ClashGrotesk-Regular.woff2)format("woff2"),url(/assets/fonts/ClashGrotesk-Regular.woff)format("woff"),url(/assets/fonts/ClashGrotesk-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash Grotesk;src:url(/assets/fonts/ClashGrotesk-Medium.woff2)format("woff2"),url(/assets/fonts/ClashGrotesk-Medium.woff)format("woff"),url(/assets/fonts/ClashGrotesk-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Grotesk;src:url(/assets/fonts/ClashGrotesk-Bold.woff2)format("woff2"),url(/assets/fonts/ClashGrotesk-Bold.woff)format("woff"),url(/assets/fonts/ClashGrotesk-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Clash Grotesk;src:url(/assets/fonts/ClashGrotesk-Light.woff2)format("woff2"),url(/assets/fonts/ClashGrotesk-Light.woff)format("woff"),url(/assets/fonts/ClashGrotesk-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{--color-cherry:#f93161;--color-cherry-dark:#fc045d;--color-white:#fff;--color-black:#000;--color-background-dark:#1a0d31;--color-background-dialog:#2d2142;--color-disabled:#c2bfc1;--font-clash-grotesk:"Clash Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-inter:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{max-width:100vw;font-family:var(--font-clash-grotesk);background-color:var(--color-background-dark);color:var(--color-white);font-size:14px}.hero-text-container,.hero-text-container h1,.hero-text-container h2,.hero-text-container h3{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:480px){.hero-text-container{max-width:100vw;padding-left:1rem;padding-right:1rem}.hero-text-container h1,.hero-text-container h2,.hero-text-container h3{max-width:100%;font-size:clamp(1.5rem,8vw,3rem)!important;line-height:1.1!important}}.container-overflow-responsive{overflow:hidden}@media (min-width:1440px){.container-overflow-responsive{overflow:visible}}a{color:inherit;text-decoration:none}.text-cherry{color:var(--color-cherry)}.bg-cherry{background-color:var(--color-cherry)}.bg-background-dark{background-color:var(--color-background-dark)}.bg-dialog{background-color:var(--color-background-dialog)}.font-clash-grotesk{font-family:var(--font-clash-grotesk)}.font-inter{font-family:var(--font-inter)}.color-text-cherry{color:var(--color-cherry)}.color-text-cherry-dark{color:var(--color-cherry-dark)}.collor-text-cherry{color:var(--color-cherry)}.collor-text-cherry-dark{color:var(--color-cherry-dark)}.text-regular{font-weight:400}.text-medium{font-weight:500}.text-semibold{font-weight:600}.text-bold{font-weight:700}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}@media (max-width:1185px){.header-desktop{display:none}.header-mobile{display:flex}.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}}@media (max-width:1145px){.xl\:hidden{display:none}.xl\:block{display:block}.xl\:flex{display:flex}}@media (max-width:1045px){.footer-desktop{display:none}.footer-mobile{display:flex}}body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px!important}::-webkit-scrollbar{width:8px!important}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:var(--color-background-dark)!important}::-webkit-scrollbar-track{background:var(--color-background-dark)!important}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--color-cherry)!important;border-radius:4px!important}::-webkit-scrollbar-thumb{background:var(--color-cherry)!important;border-radius:4px!important}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--color-cherry-dark)!important}::-webkit-scrollbar-thumb:hover{background:var(--color-cherry-dark)!important}:focus{outline:2px solid var(--color-cherry);outline-offset:2px}.btn-primary{background-color:var(--color-cherry);color:var(--color-white);border-radius:var(--radius-md);cursor:pointer;border:none;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.btn-primary:hover{background-color:var(--color-cherry-light);transform:translateY(-1px)}.btn-secondary{color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--radius-md);cursor:pointer;background-color:#0000;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.btn-secondary:hover{background-color:var(--color-white);color:var(--color-background-dark)}.card{border-radius:var(--radius-lg);padding:var(--spacing-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff0d}.card,.glass{border:1px solid #ffffff1a}.glass{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#ffffff14}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp .6s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hover-lift{transition:transform .2s}.hover-lift:hover{transform:translateY(-4px)}.hover-glow{transition:box-shadow .2s}.hover-glow:hover{box-shadow:0 0 20px #e200744d}.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.container{width:100%}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.list-item{display:list-item}.table{display:table}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-\[1440px\]{max-width:1440px}.max-w-none{max-width:none}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.pt-\[50px\]{padding-top:50px}.text-center{text-align:center}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.\[will-change\:transform\]{will-change:transform}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[xml\:lang\]{xml:lang}.perspective-\[900px\]{perspective:900px}@media (hover:hover){.hover\:opacity-80:hover{opacity:.8}}@layer base{:root{--cherry:#f93161;--cherry-dark:#fc045d;--white:#fff;--black:#000;--disabled-color:#c2bfc1;--background-dark:#1a0d31;--dialog-bg:#2d2142}html{scroll-behavior:smooth}body{background-color:var(--background-dark);color:var(--white);margin:0;padding:0;font-family:Inter,sans-serif;font-size:14px}button:focus,input:focus,select:focus,textarea:focus{outline:none}a{color:inherit}a,a:hover{text-decoration:none}a:hover{cursor:pointer}h1,h2,h3,h4,h5,h6{letter-spacing:normal;text-align:left;margin:0;padding:0;font-style:normal;font-weight:400;font-stretch:100%}h1{font-family:ClashGrotesk-Bold,Inter,sans-serif;font-size:104px;font-weight:700;line-height:120px}h2{font-size:80px}h2,h3{font-family:ClashGrotesk-Bold,Inter,sans-serif;font-weight:700;line-height:88px}h3{font-size:64px}h4{font-size:48px;line-height:160%}h4,h6{font-family:ClashGrotesk-Bold,Inter,sans-serif;font-weight:700}h6{font-size:28px;line-height:36px}p{text-align:left;margin:0;padding:0}body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px!important}::-webkit-scrollbar{width:8px!important}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:var(--background-dark)!important}::-webkit-scrollbar-track{background:var(--background-dark)!important}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:var(--cherry)!important;border-radius:4px!important}::-webkit-scrollbar-thumb{background:var(--cherry)!important;border-radius:4px!important}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--cherry-dark)!important}::-webkit-scrollbar-thumb:hover{background:var(--cherry-dark)!important}}@layer components{.text-extralight{font-family:ClashGrotesk-Extralight,Inter,sans-serif}.text-light{font-family:ClashGrotesk-Light,Inter,sans-serif}.text-regular{font-family:ClashGrotesk-Regular,Inter,sans-serif}.text-medium{font-family:ClashGrotesk-Medium,Inter,sans-serif}.text-semibold{font-family:ClashGrotesk-Semibold,Inter,sans-serif}.text-bold{font-family:ClashGrotesk-Bold,Inter,sans-serif}.color-text-cherry{color:var(--cherry)}.color-text-cherry-dark{color:var(--cherry-dark)}.rows-holder{justify-content:space-between;margin-bottom:34px;display:flex}.row-holder{width:100%;margin-bottom:34px}.row-half-holder{width:calc(50% - 10px)}.align-items-flex-end{align-items:flex-end}.display-flex{display:flex}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-flex-end{justify-content:flex-end}.space-between{justify-content:space-between}.display-none{display:none}.left-0{left:0}.right-0{right:0}.size-20{font-size:20px;font-weight:300}.weight-500{font-weight:500}.underline{text-decoration:underline}.btn-primary{background-color:var(--cherry);border-radius:4px}.btn-primary,.btn-secondary{cursor:pointer;color:var(--white);border:none;outline:none;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px 24px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.btn-secondary{border:1px solid var(--white);background-color:#0000;border-radius:4px}.btn-round{border-radius:50px}.btn-primary-white{background-color:var(--white)!important;color:var(--background-dark)!important}.full-width{width:100%}.portal-dialog{border-radius:8px;overflow:hidden}.portal-dialog-sm{width:488px;max-height:75vh}.portal-dialog-md{width:670px;max-height:75vh}.portal-dialog-lg{width:840px;max-height:75vh}.portal-dialog-mobile{width:100vw!important;max-width:100vw!important}.dialog-container{background:var(--dialog-bg);border:1px solid #fff6;border-radius:8px;padding:0;position:relative;overflow:hidden scroll}.dialog-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140a2799}.custom-snackbar{background:var(--dialog-bg);color:var(--white);border-radius:4px;padding:10px 8px 10px 16px;font-size:14px;font-weight:400;line-height:20px;box-shadow:0 12px 24px #140a2714,0 8px 16px #140a2770,0 16px 32px #140a274f}.body-holder{max-width:1440px;margin:76px auto auto;padding:40px 40px 300px;position:relative}.intro-holder{margin:168px 0;position:relative}.intro-holder h3{margin-bottom:40px}.intro-holder .bg-mobile-intro-top{display:none}.intro-holder .bg-intro-left{z-index:-1;position:absolute;top:-600px;left:-900px}.intro-holder .bg-intro-right{z-index:-1;position:absolute;top:-600px;right:-700px}.intro-holder .bg-title-image{object-fit:contain;z-index:-1;width:854px;height:944px;position:absolute;top:-150px;right:0}.intro-holder p{max-width:670px;margin-top:24px;margin-bottom:32px;font-size:20px;font-weight:300;line-height:30px}.partners-holder{width:100%;max-width:1000px;margin:180px auto 140px}.partners-holder h3{text-align:center;margin-bottom:35px}.partners-holder div{justify-content:space-between;align-items:center;display:flex}.buttons-holder{width:fit-content;margin:auto auto 120px;display:flex;position:relative}.buttons-holder .btn-style{margin:0 12px}.buttons-holder .bg-button{z-index:-1;position:absolute;top:-350px;right:-350px}.about-cherry-holder{grid-template-columns:repeat(3,1fr);gap:40px;margin:80px 0;display:grid;position:relative}.about-cell{max-width:412px}.about-cell h3{color:var(--color-cherry-dark)}.about-cell p{margin-top:24px;font-size:18px;font-weight:300;line-height:160%}.about-title{margin-top:30px;font-size:28px;font-weight:600;line-height:36px}.bg-about{z-index:-1;position:absolute;top:-700px;right:-600px}.bg-mobile-about{display:none}.recommendation{border:2px solid var(--color-white);border-radius:16px;width:calc(100% - 176px);height:auto;margin-top:182px;padding:74px 88px;position:relative}.quotes-top{position:absolute;top:-56px;right:56px}.quotes-bottom{position:absolute;bottom:-56px;left:56px}.text-holder{max-width:880px;margin:68px auto 34px}.text-holder p{font-size:24px;font-weight:500;line-height:36px}.text-footer{justify-content:space-between;align-items:flex-start;width:100%;margin-top:72px;display:flex}.author{font-size:24px;font-weight:500;line-height:36px}.author .title{color:#bab6c1;font-size:16px;font-weight:300;line-height:24px}.btn-project-detail{cursor:pointer;align-items:center;font-size:18px;font-weight:600;line-height:26px;display:flex}.btn-project-detail .icon{margin-left:8px}.cherry-slogan{max-width:560px;min-height:280px;margin:160px auto;font-size:48px;font-weight:600;line-height:64px;position:relative}.cherry-slogan .cherry{background-color:var(--color-cherry);text-align:center;border-radius:50%;justify-content:center;align-items:center;width:280px;height:280px;display:flex}.cherry-slogan .cherry-left{position:absolute;left:25px}.cherry-slogan .cherry-right{position:absolute;right:25px}.lets-talk-section{text-align:center;margin:80px 0;padding:60px 20px}.lets-talk-section h2{margin-bottom:20px}.lets-talk-section p{color:var(--white);opacity:.8;margin-bottom:40px;font-size:20px;line-height:30px}.project-previews-placeholder{border:1px solid #fff3;border-radius:16px;margin:60px 0;padding:40px}.bg-right{z-index:-1;position:absolute;top:-600px;right:-700px}.bg-mobile-right{display:none}.about-us{margin:168px 0;position:relative}.bg-top{z-index:-1;position:absolute;top:-600px;left:-900px}.bg-mobile-top{display:none}.images-holder{justify-content:space-between;align-items:center;margin:80px 0;display:flex}.images-holder-mobile{display:none}.image-left,.image-right{text-align:center;flex:1}.team-holder{text-align:center;margin:80px 0}.promo-holder{margin-bottom:60px}.promo-img{max-width:100%;height:auto}.team-holder h4{margin-bottom:40px;font-size:48px;font-weight:600;line-height:160%}.team-holder p{max-width:800px;margin:0 auto 30px;font-size:20px;font-weight:300;line-height:30px}.highlight{color:var(--color-cherry);font-weight:600}.join-btn-holder{margin-top:60px}.members-holder{grid-template-columns:repeat(3,1fr);gap:40px;margin:80px 0;display:grid}.member-cell{text-align:center}.about-member{flex-direction:column;align-items:center;margin-top:20px;display:flex}.about-member a{margin-bottom:15px}.about-member .icon{color:var(--color-cherry);font-size:24px}.member-info{flex-direction:column;align-items:center;display:flex}.member-info .name{margin-bottom:8px;font-size:24px;line-height:36px}.member-info .title{color:#bab6c1;font-size:16px;font-weight:300;line-height:24px}.services-carousel{margin:10vh 0 10vw}.carousel-container{gap:40px;padding:20px 0;display:flex;overflow-x:auto}.carousel-item{text-align:center;min-width:400px}.carousel-image{border-radius:16px;width:80%;height:auto;margin:0 auto}.carousel-title{width:90vw;margin-top:5px;font-size:48px;font-weight:600;line-height:160%}.carousel-content{text-align:left;width:90%;margin-top:20px;font-size:16px;line-height:24px}.services-list{margin:80px 0}.services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.service-item{text-align:center;border:1px solid #fff3;border-radius:16px;padding:30px;transition:all .3s}.service-item:hover{border-color:var(--color-cherry);transform:translateY(-5px)}.service-image{margin-bottom:20px}.service-image img{border-radius:16px}.service-title{margin-bottom:15px;font-size:28px;font-weight:600;line-height:36px}.service-description{color:#fffc;font-size:16px;line-height:24px}.technologies-holder{margin:80px 0;position:relative}.bg-left{z-index:-1;position:absolute;top:-600px;left:-900px}.bg-mobile-left{display:none}.technologies-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}.technologies-cell{margin-bottom:40px}.technologies-cell h4{color:var(--color-cherry);margin-bottom:20px;font-size:24px;font-weight:600;line-height:32px}.technologies-cell-holder{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:20px;display:grid}.tech-cell{border:1px solid #fff3;border-radius:12px;flex-direction:column;align-items:center;padding:15px;transition:all .3s;display:flex}.tech-cell:hover{border-color:var(--color-cherry);transform:translateY(-2px)}.tech-cell span{margin-bottom:10px;font-size:14px;font-weight:500;line-height:20px}.tech-cell img{object-fit:contain;width:40px;height:40px}}@layer utilities{@media only screen and (max-width:400px){.mobile-full-width{width:100%}}@media only screen and (max-width:1190px){.body-holder .intro-holder .bg-title-image{object-fit:contain;z-index:-1;width:711px;height:787px;position:absolute;top:-50px;right:0}}@media only screen and (max-width:950px){.body-holder .intro-holder .bg-title-image{object-fit:contain;justify-content:center;align-items:center;width:100%;max-width:649px;max-height:790px;margin-bottom:-200px;display:flex;position:relative;top:-100px}.body-holder .partners-holder{width:100%;max-width:1000px;margin:180px auto 140px}.body-holder .partners-holder h3{color:var(--color-cherry)}.body-holder .partners-holder div{flex-direction:column;align-items:center;display:flex}}@media only screen and (max-width:800px){.body-holder{padding:40px 20px 150px}.body-holder h1{font-size:52px;font-weight:700;line-height:60px}.body-holder h2,.body-holder h3{font-size:40px;font-weight:700;line-height:54px}.body-holder .intro-holder{margin:40px 0 72px}.body-holder .intro-holder .bg-mobile-intro-top{z-index:-1;display:block;position:absolute;top:-300px;left:-600px}.body-holder .intro-holder .bg-intro-left,.body-holder .intro-holder .bg-intro-right{display:none}.body-holder .intro-holder p{font-size:18px;line-height:28px}.body-holder .about-cherry-holder{margin-top:37px}.body-holder .about-cherry-holder .about-cell{max-width:100%}.body-holder .about-cherry-holder .bg-about{display:none}.body-holder .about-cherry-holder .bg-mobile-about{z-index:-1;display:block;position:absolute;top:100px;right:-400px}.body-holder .recommendation{width:calc(100% - 32px);padding:24px 16px}.body-holder .recommendation .quotes-top{width:80px;height:67px;top:-43px;right:16px}.body-holder .recommendation .quotes-bottom{width:80px;height:67px;bottom:-43px;left:16px}.body-holder .recommendation .text-holder{margin-top:0;margin-bottom:48px}.body-holder .recommendation .text-holder p{font-size:18px;font-weight:400;line-height:26px}.body-holder .recommendation .text-holder .text-footer{flex-direction:column}.body-holder .recommendation .text-holder .text-footer .btn-project-detail{margin-top:32px}.body-holder .cherry-slogan{max-width:344px;min-height:280px;margin-top:112px;margin-bottom:0;font-size:32px;line-height:44px}.body-holder .cherry-slogan .cherry{width:172px;height:172px}.body-holder .cherry-slogan .cherry-left{position:absolute;left:10px}.body-holder .cherry-slogan .cherry-right{position:absolute;right:10px}.body-holder .member-cell{max-width:300px}}@media only screen and (max-width:400px){.body-holder .intro-holder .bg-title-image{object-fit:contain;width:100%;max-width:360px;max-height:438px;margin-bottom:-150px;position:relative;top:-100px}.body-holder .buttons-holder{flex-direction:column;width:100%}.body-holder .buttons-holder .btn-style{margin:24px 0 0}.body-holder .buttons-holder .bg-button{top:-200px;right:-100px}.body-holder .about-cherry-holder{margin-top:37px}}.prose-cherry{--tw-prose-body:#1a202c;--tw-prose-headings:#1a202c;--tw-prose-links:#e20074;--tw-prose-bold:#1a202c;--tw-prose-counters:#e20074;--tw-prose-bullets:#e20074;--tw-prose-hr:#e2e8f0;--tw-prose-quotes:#4a5568;--tw-prose-quote-borders:#e20074;--tw-prose-captions:#718096;--tw-prose-code:#e20074;--tw-prose-pre-code:#e2e8f0;--tw-prose-pre-bg:#1a202c;--tw-prose-th-borders:#e2e8f0;--tw-prose-td-borders:#e2e8f0}.prose-cherry h1,.prose-cherry h2,.prose-cherry h3,.prose-cherry h4,.prose-cherry h5,.prose-cherry h6{letter-spacing:-.025em;font-family:ClashGrotesk-Bold,Inter,sans-serif;font-weight:600}.prose-cherry a{font-weight:500;transition:all .2s}.prose-cherry a:hover{color:#b3005e}.prose-cherry blockquote{background-color:#f7fafc;border-radius:.5rem;padding:1.5rem;font-style:italic}.prose-cherry code{border:1px solid #e2e8f0;font-weight:500}.prose-cherry pre{border:1px solid #2d3748}.prose-cherry img{border-radius:.5rem;transition:transform .2s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.prose-cherry img:hover{transform:scale(1.02)}.prose-cherry table{border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.prose-cherry table th{font-weight:600}.prose-cherry table th,.prose-cherry table tr:nth-child(2n){background-color:#f7fafc}.prose-cherry table tr:hover{background-color:#edf2f7}@media (prefers-color-scheme:dark){.prose-cherry{--tw-prose-body:#e2e8f0;--tw-prose-headings:#f7fafc;--tw-prose-bold:#f7fafc;--tw-prose-quotes:#cbd5e0;--tw-prose-code:#e20074;--tw-prose-pre-bg:#1a202c;--tw-prose-th-borders:#4a5568;--tw-prose-td-borders:#4a5568}.prose-cherry blockquote{background-color:#2d3748}.prose-cherry code,.prose-cherry pre{border-color:#4a5568}.prose-cherry table th,.prose-cherry table tr:nth-child(2n){background-color:#2d3748}.prose-cherry table tr:hover{background-color:#4a5568}}@media (max-width:768px){.prose-cherry h1{margin-top:2rem;margin-bottom:1rem;font-size:2rem}.prose-cherry h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.5rem}.prose-cherry h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem}.prose-cherry ol li,.prose-cherry p,.prose-cherry ul li{font-size:1rem;line-height:1.6}.prose-cherry blockquote,.prose-cherry pre{margin:1.5rem 0;padding:1rem}.prose-cherry table{font-size:.875rem}.prose-cherry table td,.prose-cherry table th{padding:.5rem}}.aspect-w-16{padding-bottom:56.25%;position:relative}.aspect-w-4{padding-bottom:75%;position:relative}.aspect-w-16>*,.aspect-w-4>*{width:100%;height:100%;position:absolute;inset:0}@media only screen and (max-width:800px){.body-holder .bg-right{display:none}.body-holder .bg-mobile-right{z-index:-1;display:block;position:absolute;top:-300px;right:-600px}.body-holder .about-us{margin:40px 0 72px}.body-holder .about-us .bg-top{display:none}.body-holder .about-us .bg-mobile-top{z-index:-1;display:block;position:absolute;top:-300px;left:-600px}.body-holder .images-holder{display:none}.body-holder .images-holder-mobile{flex-direction:column;align-items:center;margin:40px 0;display:flex}.body-holder .images-holder-mobile .image-left{margin-bottom:20px}.body-holder .team-holder{margin:40px 0}.body-holder .team-holder h4{margin-bottom:30px;font-size:32px;line-height:44px}.body-holder .team-holder p{margin-bottom:20px;font-size:18px;line-height:28px}.body-holder .members-holder{flex-direction:column;align-items:center;gap:40px;margin:40px 0;display:flex}.body-holder .member-cell{max-width:300px}.body-holder .bg-right,.body-holder .bg-top{display:none}.body-holder .bg-mobile-top{z-index:-1;display:block;position:absolute;top:-300px;left:-600px}.body-holder .services-carousel{margin:5vh 0 5vw}.body-holder .carousel-container{flex-direction:column;gap:20px}.body-holder .carousel-item{min-width:auto}.body-holder .carousel-title{width:100%;font-size:32px;line-height:44px}.body-holder .carousel-content{width:100%;font-size:14px;line-height:20px}.body-holder .services-grid{grid-template-columns:1fr;gap:20px}.body-holder .service-item{padding:20px}.body-holder .service-title{font-size:24px;line-height:32px}.body-holder .bg-left{display:none}.body-holder .bg-mobile-left{z-index:-1;display:block;position:absolute;top:-300px;left:-600px}.body-holder .technologies-grid{grid-template-columns:1fr;gap:30px}.body-holder .technologies-cell-holder{grid-template-columns:repeat(2,1fr);gap:15px}.body-holder .tech-cell{padding:10px}.body-holder .tech-cell span{font-size:12px;line-height:16px}.body-holder .tech-cell img{width:30px;height:30px}}}@keyframes pulse-cherry{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse-cherry{animation:pulse-cherry 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes gradient-shift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.gradient-animate{background-size:400% 400%;animation:gradient-shift 15s infinite}.header-desktop{display:flex}.header-mobile,.header-mobile-rolled{display:none}.footer-desktop{display:flex}.footer-mobile{display:none}header a:focus{outline:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}