.mw-home{margin:0;padding:0}:root{--nav-h: 0px}@media(min-width:769px){body.home{--nav-h: 80px}}body.single-post{--nav-h: -24px !important}@media(max-width:768px){:root{--nav-h: 70px}}@media(max-width:480px){:root{--nav-h: 58px}}.mw-home{font-size:16px;scroll-behavior:smooth}.mw-home{min-width:320px;overflow-x:hidden;position:relative;background:var(--color-background, #101926)}*:before,*:after{box-sizing:border-box}.mw-home section{position:relative;display:block}.codebeans-about+.codebeans-partners{position:static!important;margin-top:0!important;margin-bottom:0!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.codebeans-about{contain:layout style}.codebeans-partners{clear:both;position:relative!important}@media(min-width:1920px){.mw-home{font-size:18px}}@media(min-width:2560px){.mw-home{font-size:20px}}@media(min-width:3840px){.mw-home{font-size:24px}}:root :where(.is-layout-flow)>*,.is-layout-flow>*{margin-block-start:0!important;margin-block-end:0!important}body.codebeans-blog-post-page .wp-site-blocks,body.codebeans-blog-post-page .wp-block-group,body.codebeans-blog-post-page .entry-content,body.codebeans-blog-post-page .wp-block-post-content,body.codebeans-blog-post-page .wp-block-group-is-layout-flow,body.codebeans-blog-post-page .wp-block-post-title,body.codebeans-blog-post-page .wp-block-post-title *,body.codebeans-blog-post-page h1,body.codebeans-blog-post-page h2,body.codebeans-blog-post-page h3,body.codebeans-blog-post-page h4,body.codebeans-blog-post-page h5,body.codebeans-blog-post-page h6{margin:0!important;padding:0!important}body.codebeans-blog-post-page .wp-block-separator,body.codebeans-blog-post-page hr.wp-block-separator{margin:0!important;padding:0!important;height:1px;border:none;background:transparent}body.codebeans-blog-post-page .entry-content>p,body.codebeans-blog-post-page .wp-block-post-content>p{margin:0!important;padding:0!important}.codebeans-projects-section{margin:0!important;padding-top:120px!important;padding-bottom:0!important}.codebeans-testimonials{margin:0!important;padding-top:0!important;padding-bottom:0!important}body.codebeans-dark-page .codebeans-testimonials{margin-bottom:0!important;padding-bottom:clamp(120px,15vw,240px)!important}@media(max-width:768px){body.codebeans-dark-page .codebeans-testimonials{padding-bottom:clamp(80px,15vw,160px)!important}}@media(max-width:480px){body.codebeans-dark-page .codebeans-testimonials{padding-bottom:clamp(60px,18vw,120px)!important}}.codebeans-about-stats{margin:0!important;padding-top:120px!important;padding-bottom:0!important}.codebeans-partners,.codebeans-about-quote,.codebeans-about-team{margin:0!important;padding-top:0!important;padding-bottom:0!important}.codebeans-navbar+section:not(.codebeans-hero):not(.project-hero-section),.codebeans-navbar+.codebeans-projects-section,.codebeans-navbar+.codebeans-about-stats,.codebeans-overlay+section:not(.codebeans-hero):not(.project-hero-section){margin-top:0!important}.codebeans-hero,.project-hero-section,.contact-hero-section{margin-top:calc(var(--nav-h, 80px) - 40px)!important;position:relative!important;display:block!important}section+section,.codebeans-projects-section+.codebeans-testimonials,.codebeans-about-stats+.codebeans-partners,.codebeans-partners+.codebeans-about-quote,.codebeans-about-quote+.codebeans-about-team{margin-top:0!important}.codebeans-hero+.codebeans-about{margin-top:0!important}@media(max-width:1024px){.codebeans-projects-section,.codebeans-testimonials,.codebeans-about-stats,.codebeans-partners,.codebeans-about-quote,.codebeans-about-team{padding-top:0!important;padding-bottom:0!important}.codebeans-projects-section{padding-top:calc(var(--nav-h, 80px) + 16px)!important}}@media(max-width:768px){.codebeans-projects-section,.codebeans-testimonials,.codebeans-about-stats,.codebeans-partners,.codebeans-about-quote,.codebeans-about-team{padding-top:0!important;padding-bottom:0!important}.codebeans-projects-section{padding-top:calc(var(--nav-h, 80px) + 12px)!important}}@media(max-width:480px){.codebeans-projects-section,.codebeans-testimonials,.codebeans-about-stats,.codebeans-partners,.codebeans-about-quote,.codebeans-about-team{padding-top:0!important;padding-bottom:0!important}.codebeans-projects-section{padding-top:calc(var(--nav-h, 80px) + 12px)!important}}.codebeans-navbar,.codebeans-navbar *,.codebeans-overlay{margin:0;padding:0;box-sizing:border-box}.codebeans-navbar{background:var(--color-background, #101926);padding:clamp(12px,1.2vw,16px) 40px;position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;box-shadow:none;animation:codebeans-slide-down .6s ease-out;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:transform .3s ease-in-out}.codebeans-navbar.landing-page-navbar{background:transparent!important;background-color:transparent!important}.codebeans-navbar.landing-page-navbar.landing-page-navbar--solid{background:#101926!important;background-color:#101926!important}.codebeans-navbar.codebeans-nav-hidden{transform:translateY(-100%)!important}.admin-bar .codebeans-navbar{top:32px}@media screen and (max-width:782px){.admin-bar .codebeans-navbar{top:46px}}body.wp-admin .codebeans-navbar,body.logged-in .codebeans-navbar,.wp-site-blocks .codebeans-navbar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:9999!important}body.logged-in.admin-bar .codebeans-navbar{top:32px!important}@media screen and (max-width:782px){body.logged-in.admin-bar .codebeans-navbar{top:46px!important}}@keyframes codebeans-slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.codebeans-nav-container{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1400px!important;margin:0 auto;position:relative;width:100%;padding:0 clamp(20px,4vw,40px)}@media(min-width:1025px){.codebeans-nav-links{position:absolute!important;left:50%!important;transform:translate(-50%)!important}}.codebeans-logo{display:flex;align-items:center;cursor:pointer;height:42px!important;width:auto!important;max-height:42px!important;text-decoration:none;overflow:hidden}.codebeans-logo-svg,.codebeans-logo-img,.codebeans-logo svg,.codebeans-logo img{height:42px!important;width:auto!important;max-height:42px!important;max-width:200px!important;display:block!important;outline:none!important;border:none!important;background:transparent!important;object-fit:contain!important}.codebeans-logo object,.codebeans-logo embed{display:none!important}.codebeans-logo svg[style],.codebeans-logo-svg[style]{width:auto!important;height:42px!important;max-height:42px!important;max-width:200px!important;object-fit:contain!important}.codebeans-logo svg{transform:none!important;transform-origin:left center!important;flex-shrink:0!important}.codebeans-nav-links{display:flex!important;align-items:center!important;gap:8px;list-style:none;animation:codebeans-fade-in-centered 1s ease-out .3s backwards;margin:0;padding:0}@keyframes codebeans-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes codebeans-fade-in-centered{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.codebeans-nav-item{position:relative}.codebeans-nav-link{display:block;padding:12px 16px;color:var(--color-foreground, #F4F5F5);text-decoration:none;font-size:16px;font-weight:400;transition:all .3s ease;border-radius:8px;position:relative;overflow:hidden}.codebeans-nav-link:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--color-primary-button-background, #b476e5);transition:all .4s cubic-bezier(.4,0,.2,1);transform:translate(-50%)}.codebeans-nav-link:hover:before,.codebeans-nav-link.active:before{width:80%}.codebeans-nav-link.active{color:var(--color-primary-button-background, #b476e5);font-weight:600}.codebeans-nav-link:hover{color:var(--color-primary-button-background, #b476e5);background:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .1);transform:translateY(-2px)}.codebeans-cta-button{background:var(--color-primary-button-background, #b476e5);color:var(--color-primary-button-text, #101926);padding:12px 24px;border-radius:100px;font-size:18px;font-weight:600;text-decoration:none;cursor:pointer;border:solid 3px transparent;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3);position:relative;overflow:visible;z-index:1;animation:codebeans-fade-in-right .8s ease-out;display:inline-block}.codebeans-cta-button>*{position:relative;z-index:1}@keyframes codebeans-fade-in-right{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}.codebeans-cta-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgb(var(--color-foreground-rgb, 5 51 51) / .1);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;z-index:0;pointer-events:none}.codebeans-cta-button:hover:before{width:0;height:0}.codebeans-cta-button:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .5);opacity:1}.codebeans-cta-button:hover:after{animation-duration:2s}.codebeans-cta-button:active{transform:translateY(-1px) scale(1.02);opacity:1}.codebeans-cta-button:active:after{animation-duration:1.5s}.codebeans-cta-button,.codebeans-cta-button:focus,.codebeans-cta-button:focus-visible{opacity:1}.codebeans-cta-button:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:100px;padding:3px;background:conic-gradient(from var(--border-angle),var(--color-primary-button-border, #F4F5F5) 0%,transparent 30%,transparent 70%,var(--color-primary-button-border, #F4F5F5) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:mw-border-spin 3s linear infinite;pointer-events:none;z-index:-1}.codebeans-cta-button-large:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:100px;padding:3px;background:conic-gradient(from var(--border-angle),var(--color-primary-button-border, #F4F5F5) 0%,transparent 30%,transparent 70%,var(--color-primary-button-border, #F4F5F5) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:mw-border-spin 3s linear infinite;pointer-events:none;z-index:0}@property --border-angle{syntax: "<angle>"; inherits: true; initial-value: 0turn;}@keyframes mw-border-spin{to{--border-angle: 1turn}}.codebeans-mobile-menu-btn{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}.codebeans-menu-bar{width:28px;height:3px;background:var(--color-primary-button-background, #b476e5);transition:all .3s ease;border-radius:3px}.codebeans-mobile-menu-btn.codebeans-active .codebeans-menu-bar:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.codebeans-mobile-menu-btn.codebeans-active .codebeans-menu-bar:nth-child(2){opacity:0}.codebeans-mobile-menu-btn.codebeans-active .codebeans-menu-bar:nth-child(3){transform:rotate(-45deg) translate(3px,-3px)}.codebeans-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(var(--color-shadow-rgb, 0 0 0) / .5);z-index:999;opacity:0;transition:opacity .3s ease}.codebeans-overlay.codebeans-active{display:block;opacity:1}.codebeans-desktop-cta{display:inline-block}.codebeans-mobile-cta-wrapper{display:none;margin-top:10px}@media(max-width:1024px){.codebeans-navbar{padding:16px}.codebeans-mobile-menu-btn{display:flex}.codebeans-desktop-cta{display:none}.codebeans-mobile-cta-wrapper{display:block;width:100%}.codebeans-nav-links{position:fixed;top:0;right:-100%;left:auto;transform:none;width:70%;max-width:300px;height:100vh;background:var(--color-background, #101926);flex-direction:column;padding:80px 20px 20px;gap:0;box-shadow:-5px 0 20px rgb(var(--color-shadow-rgb, 0 0 0) / .3);transition:right .4s cubic-bezier(.4,0,.2,1);animation:none}.codebeans-nav-links.codebeans-active{right:0}.codebeans-nav-item{width:100%;opacity:0;transform:translate(20px)}.codebeans-nav-links.codebeans-active .codebeans-nav-item{animation:codebeans-slide-in-right .4s ease forwards}.codebeans-nav-links.codebeans-active .codebeans-nav-item:nth-child(1){animation-delay:.1s}.codebeans-nav-links.codebeans-active .codebeans-nav-item:nth-child(2){animation-delay:.15s}.codebeans-nav-links.codebeans-active .codebeans-nav-item:nth-child(3){animation-delay:.2s}.codebeans-nav-links.codebeans-active .codebeans-nav-item:nth-child(4){animation-delay:.25s}.codebeans-nav-links.codebeans-active .codebeans-nav-item:nth-child(5){animation-delay:.3s}@keyframes codebeans-slide-in-right{to{opacity:1;transform:translate(0)}}.codebeans-navbar .codebeans-logo,.codebeans-logo{height:38px!important;max-height:38px!important;width:auto!important;overflow:auto!important}.codebeans-navbar .codebeans-logo-svg,.codebeans-navbar .codebeans-logo-img,.codebeans-logo-svg,.codebeans-logo-img,.codebeans-logo svg,.codebeans-logo img,.codebeans-logo svg[style],.codebeans-logo-svg[style]{height:38px!important;max-height:38px!important;width:auto!important;max-width:190px!important;object-fit:contain!important}}@media(max-width:480px){.codebeans-navbar{padding:12px 0}.codebeans-navbar .codebeans-logo,.codebeans-logo{height:34px!important;max-height:34px!important;width:auto!important;overflow:auto!important}.codebeans-navbar .codebeans-logo-svg,.codebeans-navbar .codebeans-logo-img,.codebeans-logo-svg,.codebeans-logo-img,.codebeans-logo svg,.codebeans-logo img,.codebeans-logo svg[style],.codebeans-logo-svg[style]{height:34px!important;max-height:34px!important;width:auto!important;max-width:170px!important;object-fit:contain!important}.codebeans-cta-button{padding:12px 24px;font-size:16px}.codebeans-nav-links{width:80%}}@media(min-width:769px){.codebeans-navbar .codebeans-logo,.codebeans-logo{height:clamp(38px,3.5vw,48px)!important;max-height:clamp(38px,3.5vw,48px)!important;width:auto!important;overflow:auto!important}.codebeans-navbar .codebeans-logo-svg,.codebeans-navbar .codebeans-logo-img,.codebeans-logo-svg,.codebeans-logo-img,.codebeans-logo svg,.codebeans-logo img,.codebeans-logo svg[style],.codebeans-logo-svg[style]{height:clamp(38px,3.5vw,48px)!important;max-height:clamp(38px,3.5vw,48px)!important;width:auto!important;max-width:240px!important;object-fit:contain!important}.codebeans-navbar{padding:clamp(12px,1.2vw,16px) 16px!important}}@media(max-width:320px){.codebeans-navbar .codebeans-logo,.codebeans-logo{height:30px!important;max-height:30px!important;width:auto!important;overflow:auto!important}.codebeans-navbar .codebeans-logo-svg,.codebeans-navbar .codebeans-logo-img,.codebeans-logo-svg,.codebeans-logo-img,.codebeans-logo svg,.codebeans-logo img,.codebeans-logo svg[style],.codebeans-logo-svg[style]{height:30px!important;max-height:30px!important;width:auto!important;max-width:150px!important;object-fit:contain!important}}body .codebeans-navbar .codebeans-logo,body .codebeans-logo,.wp-site-blocks .codebeans-navbar .codebeans-logo,.wp-site-blocks .codebeans-logo{height:auto!important;max-height:none!important}body .codebeans-navbar .codebeans-logo-svg,body .codebeans-navbar .codebeans-logo-img,body .codebeans-logo-svg,body .codebeans-logo-img,body .codebeans-logo svg,body .codebeans-logo img,.wp-site-blocks .codebeans-navbar .codebeans-logo-svg,.wp-site-blocks .codebeans-navbar .codebeans-logo-img,.wp-site-blocks .codebeans-logo-svg,.wp-site-blocks .codebeans-logo-img,.wp-site-blocks .codebeans-logo svg,.wp-site-blocks .codebeans-logo img{height:clamp(38px,3.5vw,48px)!important;max-height:clamp(38px,3.5vw,48px)!important;width:auto!important}.codebeans-hero{position:relative;height:54.5vw;min-height:450px;width:100%;max-width:100vw;margin-top:0;padding-top:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-background, #101926);box-sizing:border-box}.codebeans-hero:after{content:"";position:absolute;left:0;right:0;height:1px;bottom:-1px;height:2px;background:var(--color-background, #101926);pointer-events:none;z-index:2}.codebeans-hero-video,.hero-video-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;overflow:hidden;z-index:1}@media(max-width:768px){.codebeans-hero-video,.hero-video-container{top:0;height:100%}}.hero-video-poster{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1}.codebeans-hero-video-element{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;background:var(--color-background, #101926);pointer-events:none;z-index:2}@supports not (object-fit: cover){.codebeans-hero-video-element{position:absolute;top:0;left:0;width:100%;height:100%}}.hero-video-container video:not(.hero-video-media){max-width:100%;max-height:100%}.hero-vimeo-iframe,#vimeoHero{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.77vh;transform:translate(-50%,-50%) scale(1.05);transform-origin:center center;pointer-events:none;z-index:1;border:none;max-width:none;max-height:none;background:var(--color-background, #101926)}.hero-vimeo-poster,#heroPoster.hero-vimeo-poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;background:var(--color-background, #101926) url(/cdn/shop/files/mw-css-image-6.png?v=1786531758) no-repeat center center;background-size:cover;transition:opacity .8s ease}.hero-video-frame{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.77vh;transform:translate(-50%,-50%) scale(1.05);transform-origin:center center;pointer-events:none;z-index:1;overflow:hidden;max-width:none;max-height:none;background:var(--color-background, #101926)}.hero-video-frame .hero-video-media,.hero-video-frame iframe.hero-video-media{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;pointer-events:none;border:none;max-width:none;max-height:none;background:var(--color-background, #101926)}.hero-video-frame .hero-video-poster-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;background:var(--color-background, #101926) url(/cdn/shop/files/mw-css-image-6.png?v=1786531758) no-repeat center center;background-size:contain;transition:opacity .8s ease}.hero-video-frame .hero-video-media::-webkit-media-controls{display:none!important}.hero-video-frame .hero-video-media::-webkit-media-controls-enclosure{display:none!important}.codebeans-hero-content{position:relative;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:80px 40px;box-sizing:border-box;z-index:3}.codebeans-hero-cta{position:absolute;top:50%;right:2%;transform:translate(calc(var(--dx, 0px)),calc(var(--dy, 0px) - 50%));width:160px;height:160px;background:var(--color-primary-button-background, #b476e5);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--color-primary-button-text, #101926);font-size:15px;font-weight:600;text-align:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;box-shadow:0 10px 30px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3);will-change:transform}.codebeans-hero-cta.is-following{transition:transform .12s linear,box-shadow .3s ease}.codebeans-hero-cta,.codebeans-hero-cta:hover,.codebeans-hero-cta:focus,.codebeans-hero-cta:active{opacity:1!important}.codebeans-hero-cta-text{transition:transform .3s ease}.codebeans-hero-cta:hover{transform:translate(calc(var(--dx, 0px)),calc(var(--dy, 0px) - 50%)) scale(1.1);box-shadow:0 15px 40px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .5)}@media(max-width:1440px){.codebeans-hero{height:max(50rem,56.25vw);min-height:400px;margin-top:calc(var(--nav-h, 80px) - 20px);padding-top:0;margin-bottom:-1px}.codebeans-hero-content{padding:64px 32px}.codebeans-about{margin-top:0;padding-top:56px}}@media(max-width:1200px){.codebeans-hero{height:max(42rem,56.25vw);min-height:400px;margin-top:calc(var(--nav-h, 80px) - 20px);padding-top:0;margin-bottom:-1px}.codebeans-hero-content{padding:52px 24px}.codebeans-hero-cta{right:2%;width:140px;height:140px;font-size:16px}.codebeans-about{margin-top:0;padding-top:48px}}@media(max-width:992px){.codebeans-hero{height:max(35rem,56.25vw);min-height:400px;margin-top:calc(var(--nav-h, 80px) - 20px);padding-top:0;margin-bottom:-1px}.codebeans-hero-content{padding:40px 24px}.codebeans-hero-cta{right:2%;width:120px;height:120px;font-size:14px}.codebeans-about{margin-top:0;padding-top:40px}}@media(max-width:768px){.codebeans-hero{height:56.25vw!important;min-height:280px!important;max-height:432px!important;margin-top:calc(var(--nav-h, 80px) - 20px)!important;padding-top:0!important;margin-bottom:-1px!important;padding-bottom:0!important}.codebeans-hero-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px 16px;z-index:3}.codebeans-hero-cta{display:none!important}.codebeans-hero-cta:hover{transform:translateY(-2px) scale(1.05)!important;box-shadow:0 8px 30px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4)!important}.codebeans-about{margin-top:0!important;padding-top:36px!important}}@media(max-width:480px){.codebeans-hero{height:56.25vw!important;min-height:200px!important;max-height:270px!important;margin-top:calc(var(--nav-h, 80px) - 20px)!important;padding-top:0!important;margin-bottom:-1px!important}.codebeans-hero-content{padding:14px 12px!important}.codebeans-hero-cta{display:none!important}.codebeans-about{padding-top:28px!important}}@media(max-width:320px){.codebeans-hero{height:56.25vw!important;min-height:150px!important;max-height:180px!important;margin-top:calc(var(--nav-h, 80px) - 20px)!important;padding-top:0!important;margin-bottom:-1px!important}.codebeans-hero-content{padding:10px 8px!important}.codebeans-hero-cta{display:none!important}.codebeans-about{padding-top:22px!important}}.codebeans-about{background:var(--color-background, #101926);padding:clamp(60px,8vw,120px) clamp(20px,4vw,40px) 0 clamp(20px,4vw,40px);position:relative;z-index:1;overflow:hidden;margin-top:0;margin-bottom:0;min-height:auto;max-height:none;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;isolation:isolate}.codebeans-about>*:first-child,.codebeans-about-container>*:first-child{margin-top:0!important}.codebeans-about-container{max-width:1600px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:clamp(20px,3vw,30px);position:relative;height:auto;overflow:hidden}.codebeans-about-main{display:flex;align-items:flex-start;gap:clamp(20px,5vw,70px);width:100%}.codebeans-about-left{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0;max-width:1400px}.codebeans-about-right{flex:0 1 326px;min-width:280px;max-width:326px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;min-height:200px;gap:clamp(30px,4vw,60px);padding-top:0}.codebeans-hello{display:flex;align-items:center;gap:2px;opacity:0;min-height:clamp(2.7rem,6.6vw,4.8rem);min-width:clamp(120px,15vw,300px);margin:0}.codebeans-hello.codebeans-animate-in{animation:codebeans-fade-in-up .6s ease-out .1s forwards}.codebeans-hello-text{color:var(--color-foreground, #F4F5F5);font-size:clamp(2.2rem,5.5vw,4rem);font-weight:600;line-height:1.2;overflow:hidden;white-space:nowrap;width:auto;display:inline-block}.codebeans-hello-text.codebeans-multilingual-typing{border-right:2px solid var(--color-primary-button-background, #b476e5);animation:codebeans-blink-caret 1s step-end infinite}@keyframes codebeans-blink-caret{0%,to{border-color:transparent}50%{border-color:#b476e5}}.codebeans-typing-short{animation:codebeans-type-short 1s steps(5,end) forwards}.codebeans-typing-medium{animation:codebeans-type-medium 1.2s steps(7,end) forwards}.codebeans-typing-long{animation:codebeans-type-long 1.5s steps(10,end) forwards}.codebeans-erasing{animation:codebeans-erase .8s steps(10,end) forwards}@keyframes codebeans-type-short{0%{width:0}to{width:5ch}}@keyframes codebeans-type-medium{0%{width:0}to{width:7ch}}@keyframes codebeans-type-long{0%{width:0}to{width:10ch}}@keyframes codebeans-erase{0%{width:10ch}to{width:0}}.codebeans-about-heading{font-size:clamp(2.2rem,5.5vw,4rem);font-weight:600;line-height:1.2;color:var(--color-foreground-heading, #F4F5F5);margin:0;opacity:0;transition:opacity .5s ease;max-width:600px}@media(min-width:1024px){.codebeans-about-heading{max-width:1000px;line-height:1.1}}.codebeans-about-heading.codebeans-animate-in{opacity:1}.codebeans-about-heading.codebeans-typewriter{overflow:hidden;white-space:normal;width:auto;border-right:2px solid var(--color-primary-button-background, #b476e5);animation:codebeans-typewriter 3s steps(40,end) forwards,codebeans-blink-caret 1s step-end .5s 4}.codebeans-about-heading.codebeans-typewriter-complete{border-right:none;animation:none;width:auto;white-space:normal;overflow:visible}@keyframes codebeans-typewriter-single{0%{width:0}to{width:100%}}.codebeans-text-white{color:#f4f5f5;opacity:0;transition:opacity .5s ease}.codebeans-text-white.codebeans-animate-in{opacity:1}.codebeans-about .codebeans-text-blue{color:var(--color-accent-1, #94CDD9);opacity:0;transition:all .3s ease;cursor:pointer}.codebeans-about .codebeans-text-blue.codebeans-animate-in{opacity:1}.codebeans-about .codebeans-text-blue:hover{color:var(--color-accent-1, #94CDD9);text-shadow:0 0 20px var(--color-accent-1, #94CDD9);transform:scale(1.05)}.codebeans-about .codebeans-text-purple{color:var(--color-accent-2, #BFB1D7);opacity:0;transition:all .3s ease;cursor:pointer}.codebeans-about .codebeans-text-purple.codebeans-animate-in{opacity:1}.codebeans-about .codebeans-text-purple:hover{color:var(--color-accent-2, #BFB1D7);text-shadow:0 0 20px var(--color-accent-2, #BFB1D7);transform:scale(1.05)}.codebeans-about .codebeans-about-heading strong,.codebeans-about .codebeans-about-heading em{font-weight:inherit;font-style:normal;transition:all .3s ease;cursor:pointer;display:inline-block}.codebeans-about h1.codebeans-about-heading strong,.codebeans-about h1.codebeans-about-heading em{color:var(--color-accent-1, #94CDD9)}.codebeans-about h1.codebeans-about-heading strong:hover,.codebeans-about h1.codebeans-about-heading em:hover{text-shadow:0 0 20px var(--color-accent-1, #94CDD9);transform:scale(1.05)}.codebeans-about h2.codebeans-about-heading strong,.codebeans-about h2.codebeans-about-heading em{color:var(--color-accent-2, #BFB1D7)}.codebeans-about h2.codebeans-about-heading strong:hover,.codebeans-about h2.codebeans-about-heading em:hover{text-shadow:0 0 20px var(--color-accent-2, #BFB1D7);transform:scale(1.05)}.codebeans-portfolio-showcase .codebeans-text-blue{color:var(--color-accent-1, #94CDD9);opacity:1;transition:all .4s ease;cursor:pointer;display:inline}.codebeans-portfolio-showcase .codebeans-text-blue.codebeans-animate-in{opacity:1}.codebeans-portfolio-showcase .codebeans-text-white{color:var(--color-foreground-heading, #F4F5F5);opacity:1;transition:all .4s ease;display:inline}.codebeans-portfolio-showcase .codebeans-text-white.codebeans-animate-in{opacity:1}.codebeans-portfolio-showcase .codebeans-text-blue:hover{color:var(--color-accent-1, #94CDD9);text-shadow:0 0 5px var(--color-accent-1, #94CDD9),0 0 10px var(--color-accent-1, #94CDD9);transform:none;transition:all .4s ease}.codebeans-portfolio-showcase .codebeans-text-purple{color:var(--color-accent-2, #BFB1D7);opacity:1;transition:all .4s ease;cursor:pointer;display:inline}.codebeans-portfolio-showcase .codebeans-text-purple.codebeans-animate-in{opacity:1}.codebeans-portfolio-showcase .codebeans-text-purple:hover{color:var(--color-accent-2, #BFB1D7);text-shadow:0 0 5px var(--color-accent-2, #BFB1D7),0 0 10px rgb(var(--color-accent-2-rgb, 191 177 215) / .5);transform:none;transition:all .4s ease}.codebeans-portfolio-showcase .codebeans-text-green{color:var(--color-primary-button-background, #b476e5);opacity:1;transition:all .4s ease;cursor:pointer;display:inline}.codebeans-portfolio-showcase .codebeans-text-green.codebeans-animate-in{opacity:1}.codebeans-portfolio-showcase .codebeans-text-green:hover{color:var(--color-primary-button-background, #b476e5);text-shadow:0 0 5px var(--color-primary-button-background, #b476e5),0 0 10px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .5);transform:none;transition:all .4s ease}@keyframes codebeans-fast-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.codebeans-about-description{color:var(--color-foreground, #F4F5F5);font-size:clamp(.75rem,1.6vw,1rem);font-weight:400;line-height:1.5;margin:0;opacity:0;transition:opacity .5s ease}.codebeans-about-description.codebeans-animate-in{opacity:1}.codebeans-about .codebeans-about-cta{background:var(--color-primary-button-background, #b476e5);color:var(--color-primary-button-text, #0B4444);padding:20px 32px;border-radius:100px;font-size:24px;font-weight:600;line-height:28.8px;text-decoration:none;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 25px rgb(var(--color-shadow-rgb, 184 212 50) / .3);position:relative;overflow:hidden;opacity:0;transform:translateY(40px) scale(.9);display:inline-block}.codebeans-about .codebeans-about-cta.codebeans-animate-in{animation:codebeans-bounce-in 1.2s cubic-bezier(.4,0,.2,1) 2.5s forwards}@keyframes codebeans-bounce-in{0%{opacity:0;transform:translateY(40px) scale(.9)}50%{opacity:.8;transform:translateY(-10px) scale(1.05)}70%{opacity:1;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.codebeans-about .codebeans-about-cta:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgb(var(--color-foreground-rgb, 11 68 68) / .1);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.codebeans-about .codebeans-about-cta:hover:before{width:300px;height:300px}.codebeans-about .codebeans-about-cta:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px rgb(var(--color-shadow-rgb, 184 212 50) / .5)}.codebeans-portfolio-gallery-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;gap:0}.codebeans-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:var(--color-primary-button-background, #b476e5);border:1px solid var(--color-primary-button-border, #b476e5);color:var(--color-foreground-heading, #fff);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:.9}.codebeans-gallery-nav:hover{background:var(--color-primary-button-hover-background, #c9e33d);border-color:var(--color-primary-button-hover-border, #c9e33d);color:var(--color-foreground-heading, #fff);opacity:1;transform:translateY(-50%) scale(1.08);box-shadow:0 0 30px rgb(var(--color-foreground-rgb, 255 255 255) / .5)}.codebeans-gallery-nav:active{transform:translateY(-50%) scale(.95)}.codebeans-gallery-nav svg{width:24px;height:24px;transition:transform .2s ease}.codebeans-gallery-nav-left{left:20px}.codebeans-gallery-nav-left:hover svg{transform:translate(-2px)}.codebeans-gallery-nav-right{right:20px}.codebeans-gallery-nav-right:hover svg{transform:translate(2px)}.codebeans-portfolio-gallery{position:relative;width:100%;overflow:visible;padding:50px 0 60px;margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:clamp(460px,33vh,560px);max-height:620px;mask:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%)}.codebeans-portfolio-track{display:flex;gap:var(--portfolio-item-gap, 30px);animation:codebeans-infinite-scroll var(--portfolio-scroll-duration, 40s) linear infinite;will-change:transform;padding:0;margin:0;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}.codebeans-portfolio-gallery:hover .codebeans-portfolio-track{animation-play-state:running}@keyframes codebeans-infinite-scroll{0%{transform:translateY(-50%) translate(0)}to{transform:translateY(-50%) translate(calc(-100% - 30px))}}.codebeans-portfolio-item{width:325px!important;height:400px!important;border-radius:20px;overflow:hidden!important;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:1;flex-shrink:0;display:block!important;text-decoration:none;color:inherit;padding:0!important;margin:0;box-sizing:border-box!important}a.codebeans-portfolio-item{text-decoration:none;color:inherit}a.codebeans-portfolio-item:visited,a.codebeans-portfolio-item:active{color:inherit;text-decoration:none}.codebeans-portfolio-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;border:3px solid var(--color-primary-button-background, #b476e5);opacity:0;transition:all .4s ease;z-index:1;pointer-events:none}.codebeans-portfolio-item:hover:before{opacity:1;border-color:var(--color-primary-button-background, #b476e5)}.codebeans-portfolio-item img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:all .4s cubic-bezier(.4,0,.2,1);display:block!important;margin:0!important;padding:0!important;border:none!important;outline:none!important;border-radius:0!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important}.codebeans-frame-cycle{position:relative;width:100%;height:100%;overflow:hidden}.codebeans-frame-cycle__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;opacity:0;animation:codebeans-frame-cycle 2s steps(1,end) infinite}.codebeans-frame-cycle__frame:nth-child(1){animation-delay:0s}.codebeans-frame-cycle__frame:nth-child(2){animation-delay:-1.5s}.codebeans-frame-cycle__frame:nth-child(3){animation-delay:-1s}.codebeans-frame-cycle__frame:nth-child(4){animation-delay:-.5s}@keyframes codebeans-frame-cycle{0%,24.999%{opacity:1}25%,to{opacity:0}}.codebeans-portfolio-item .codebeans-frame-cycle,.codebeans-services-gallery-item .codebeans-frame-cycle,.codebeans-portfolio-image-container .codebeans-frame-cycle,.codebeans-project-image-container .codebeans-frame-cycle{position:absolute;top:0;right:0;bottom:0;left:0}.codebeans-portfolio-item:hover .codebeans-frame-cycle__frame,.codebeans-services-gallery-item:hover .codebeans-frame-cycle__frame,.codebeans-portfolio-card:hover .codebeans-frame-cycle__frame,.codebeans-project-card:hover .codebeans-frame-cycle__frame{transform:scale(1.02);filter:brightness(1.1) contrast(1.05)}.codebeans-frame-cycle .codebeans-portfolio-image,.codebeans-frame-cycle .codebeans-project-image{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%!important;height:100%!important}.codebeans-portfolio-item.codebeans-portfolio-item-vivira img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;margin-left:0!important;transform:scale(1.12);transform-origin:center center}.codebeans-portfolio-item.codebeans-portfolio-item-vivira:hover img{transform:scale(1.16);filter:brightness(1.1) contrast(1.05)}.codebeans-portfolio-item:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 15px 30px rgb(var(--color-shadow-rgb, 0 0 0) / .25),0 0 20px rgb(var(--color-shadow-rgb, 184 212 50) / .15);z-index:10}.codebeans-portfolio-item:hover img{transform:scale(1.02);filter:brightness(1.1) contrast(1.05)}.codebeans-portfolio-track:hover .codebeans-portfolio-item:not(:hover){opacity:.7;transform:scale(.98)}.codebeans-view-button{position:fixed;top:0;left:0;transform:translate(-50%,-50%);width:140px;height:140px;transition:opacity .2s ease;z-index:999999;opacity:0;pointer-events:none;will-change:transform,left,top;display:flex;align-items:center;justify-content:center;background:var(--color-foreground, #F4F5F5);border-radius:50%;box-shadow:0 8px 32px rgb(var(--color-shadow-rgb, 5 51 51) / .15),0 4px 16px rgb(var(--color-shadow-rgb, 5 51 51) / .1);border:3px solid var(--color-primary-button-background, #b476e5);text-transform:lowercase;margin:0;padding:0;box-sizing:border-box}.codebeans-view-text{color:var(--color-background, #101926);font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;line-height:1.2;text-align:center;z-index:2;position:relative;transition:all .2s ease;letter-spacing:.5px}.codebeans-view-ring{position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;border:3px solid var(--color-primary-button-background, #b476e5);border-radius:50%;background:transparent;opacity:0;transform:scale(.8);transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1}.codebeans-view-dot{position:absolute;top:50%;left:50%;width:6px;height:6px;background:var(--color-primary-button-background, #b476e5);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px rgb(var(--color-shadow-rgb, 184 212 50) / .6)}.codebeans-view-button:hover{transform:translate(-50%,-50%) scale(1.1);background:var(--color-primary-button-background, #b476e5);border-color:var(--color-foreground, #F4F5F5);box-shadow:0 12px 48px rgb(var(--color-shadow-rgb, 184 212 50) / .4),0 6px 20px rgb(var(--color-shadow-rgb, 184 212 50) / .2)}.codebeans-view-button:hover .codebeans-view-text{color:var(--color-primary-button-text, #101926);transform:scale(1.05);text-shadow:0 2px 8px rgb(var(--color-shadow-rgb, 5 51 51) / .2)}.codebeans-view-button:hover .codebeans-view-ring{opacity:1;transform:scale(1);border-color:var(--color-primary-button-text, #101926);animation:codebeans-ring-pulse 2s ease-in-out infinite}.codebeans-view-button:hover .codebeans-view-dot{transform:translate(-50%,-50%) scale(1);animation:codebeans-dot-pulse 1.5s ease-in-out infinite}.codebeans-view-button.codebeans-cursor-active{opacity:1;pointer-events:none}.codebeans-view-button.codebeans-cursor-active .codebeans-view-ring{opacity:.8;transform:scale(1);border-color:var(--color-primary-button-background, #b476e5)}@keyframes codebeans-ring-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes codebeans-dot-pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 20px #b8d43299}50%{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 30px #b8d432cc}}.codebeans-view-button.codebeans-click-effect{transform:translate(-50%,-50%) scale(.9)}.codebeans-view-button.codebeans-click-effect .codebeans-view-text{transform:scale(.95)}.codebeans-view-button.codebeans-click-effect .codebeans-view-ring{transform:scale(1.2);opacity:.3}.codebeans-view-button.codebeans-click-effect .codebeans-view-dot{transform:translate(-50%,-50%) scale(1.5);box-shadow:0 0 40px rgb(var(--color-shadow-rgb, 184 212 50) / 1)}@keyframes codebeans-fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1200px){.codebeans-about-container{max-width:1600px;padding:5 5px}.codebeans-stats-container{max-width:1600px;padding:0 60px}.codebeans-portfolio-container{max-width:1600px;padding:0 40px}.codebeans-branding-container{max-width:1600px;padding:0 60px}.codebeans-testimonials-container{max-width:1600px;padding:40px 60px 0}.codebeans-cta-container{max-width:1600px;padding:0 60px}}@media(max-width:1024px){.codebeans-about-container,.codebeans-stats-container,.codebeans-portfolio-container{padding:0 30px}.codebeans-branding-container{padding:0!important}.codebeans-testimonials-container{padding:40px 30px 0}.codebeans-cta-container{padding:0 30px}}@media(max-width:768px){.codebeans-about-container,.codebeans-stats-container,.codebeans-portfolio-container{padding:0 20px}.codebeans-testimonials-container{padding:40px 20px 0}.codebeans-cta-container{padding:0 20px}}@media(max-width:480px){.codebeans-about-container,.codebeans-stats-container,.codebeans-portfolio-container{padding:0 16px}.codebeans-service-card[data-card="0"]{gap:0!important;padding:15px!important}.codebeans-testimonials-container{padding:40px 16px 0}.codebeans-cta-container{padding:0 16px}}@media(max-width:1200px){.codebeans-about-container{gap:25px}.codebeans-about-heading{font-size:60px;line-height:66px}.codebeans-portfolio-item{width:280px;height:350px}.codebeans-view-button{width:120px;height:120px}.codebeans-view-text{font-size:16px}}@media(max-width:992px){.codebeans-about{padding:60px 30px;min-height:calc(80vh - 150px);max-height:120vh}.codebeans-about-main{flex-direction:column;gap:40px}.codebeans-about-right{width:100%;max-width:500px}.codebeans-about-heading{font-size:48px;line-height:52px}.codebeans-hello{min-height:2.5rem}.codebeans-hello-text{font-size:48px;line-height:52px}.codebeans-about-description{font-size:20px;line-height:28px}.codebeans-about .codebeans-about-cta{font-size:20px;padding:16px 28px}.codebeans-portfolio-track{gap:20px;animation-duration:35s}.codebeans-portfolio-item{width:250px;height:300px;flex-shrink:0}.codebeans-view-button{width:100px;height:100px}.codebeans-view-text{font-size:15px}}@media(max-width:768px){.codebeans-about{padding:40px 20px;margin-top:-60px;min-height:auto;max-height:none}.codebeans-about-container{gap:20px}.codebeans-about-heading{font-size:36px;line-height:40px}.codebeans-hello{min-height:2.2rem}.codebeans-hello-text{font-size:36px;line-height:40px}.codebeans-about-description{font-size:18px;line-height:25px}.codebeans-about .codebeans-about-cta{font-size:18px;padding:14px 24px;width:100%;text-align:center}.codebeans-portfolio-gallery{gap:10px;padding:30px 0 40px;margin:0 auto;min-height:380px;display:flex;align-items:center;justify-content:center}.codebeans-gallery-nav{width:44px;height:44px;opacity:.85}.codebeans-gallery-nav-left{left:8px}.codebeans-gallery-nav-right{right:8px}.codebeans-gallery-nav svg{width:20px;height:20px}.codebeans-portfolio-item{width:220px;height:320px}.codebeans-portfolio-item img{padding:0!important;margin:0!important;border-radius:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.codebeans-portfolio-item.codebeans-portfolio-item-vivira img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;margin-left:0!important;transform:scale(1.12)}.codebeans-view-button{width:80px;height:80px}.codebeans-view-text{font-size:14px}}@media(max-width:480px){.codebeans-about{padding:30px 16px;margin-top:-40px}.codebeans-about-container{gap:15px}.codebeans-about-heading{font-size:28px;line-height:32px}.codebeans-hello{min-height:42px;min-width:80px}.codebeans-hello-text{font-size:28px;line-height:32px}.codebeans-about-description{font-size:16px;line-height:22px}.codebeans-about .codebeans-about-cta{font-size:16px;padding:12px 20px}.codebeans-portfolio-track{gap:15px;animation-duration:30s;padding:0;margin:0}.codebeans-portfolio-item{width:180px;height:280px}.codebeans-portfolio-item img{padding:0!important;margin:0!important;border-radius:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.codebeans-portfolio-item.codebeans-portfolio-item-vivira img{object-fit:cover!important;object-position:center center!important;width:100%!important;min-width:100%!important;max-width:none!important;margin-left:0!important;transform:scale(1.12)}.codebeans-view-button{width:70px;height:70px}.codebeans-view-text{font-size:12px}}.codebeans-partners{background:var(--color-background, #EAE5E3);padding:0!important;position:relative;width:100%;overflow:hidden;margin:0;z-index:3;clear:both;display:block}.codebeans-partners-container{width:100%;text-align:center;padding:40px 0}.codebeans-partners-title{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;color:var(--color-foreground-heading, #2C5F5F);margin:0 0 50px;letter-spacing:-.01em;padding:0 40px;text-transform:none;position:relative;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);line-height:1.2}.codebeans-partners-title.codebeans-animate-in{opacity:1;transform:translateY(0)}.codebeans-partners-track{display:flex;gap:60px;will-change:transform}.codebeans-partner-item{display:flex;align-items:center;justify-content:center;padding:15px 30px;transition:all .3s ease;min-height:60px;min-width:120px;flex-shrink:0}.codebeans-partner-item img{max-width:100%;max-height:40px;width:auto;height:auto;object-fit:contain;filter:brightness(0) saturate(100%) opacity(.8);transition:all .3s ease}.codebeans-partner-item:hover img{filter:brightness(1) saturate(100%) opacity(1);transform:scale(1.05)}.codebeans-partner-item:hover{background:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .05)}.codebeans-tech-logo,.codebeans-partner-logo,.codebeans-brand-logo{filter:brightness(0) saturate(100%) opacity(.8);transition:all .3s ease}.codebeans-tech-logo:hover,.codebeans-partner-logo:hover,.codebeans-brand-logo:hover{filter:brightness(1) saturate(100%) opacity(1);transform:scale(1.05)}.codebeans-partners:hover .codebeans-partners-track{animation-play-state:paused}@keyframes codebeans-partners-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - 60px))}}@media(max-width:768px){.codebeans-partners{padding:40px 0}.codebeans-partners-title{font-size:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:35px;padding:0 20px}.codebeans-partners-track{gap:40px;animation-duration:50s}.codebeans-partner-item{min-width:100px;padding:10px 20px}.codebeans-partner-item img{max-height:35px}}@media(max-width:480px){.codebeans-partners{padding:30px 0}.codebeans-partners-title{padding:0 16px;margin-bottom:30px}.codebeans-partners-track{gap:30px;animation-duration:40s}.codebeans-partner-item{min-width:80px;padding:8px 15px}.codebeans-partner-item img{max-height:30px}}.codebeans-stats{background:var(--color-background, #EAE5E3);padding:120px 40px;position:relative;overflow-x:hidden;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;z-index:4;width:100%;box-sizing:border-box;margin:0}.codebeans-stats-container{max-width:1600px;margin:0 auto;padding:0 40px;position:relative;z-index:2;width:100%;box-sizing:border-box}.codebeans-stats-header{margin-bottom:80px;opacity:0;transform:translateY(50px);transition:all 1s cubic-bezier(.4,0,.2,1);position:relative}.codebeans-stats-header.codebeans-animate-in{opacity:1;transform:translateY(0)}.codebeans-stats-title{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:1.1;color:var(--color-foreground-heading, #0B4444);margin:0;max-width:1130px;word-wrap:break-word;position:relative}.codebeans-stats-title span[style*="color: rgb(184, 212, 50)"]{font-weight:400;font-size:1em;line-height:inherit;animation:codebeans-blink-caret 1s step-end infinite;margin-left:2px}.codebeans-stats-title .codebeans-highlight-word,.codebeans-stats-title strong{position:relative;display:inline-block;color:var(--color-foreground-heading, #0B4444);font-weight:700;transition:color 1s cubic-bezier(.25,.46,.45,.94);--underline-scale: 0}.codebeans-stats-title .codebeans-highlight-word:before,.codebeans-stats-title strong:before{content:"";position:absolute;bottom:-4px;left:-12px;right:-12px;height:20px;background:radial-gradient(ellipse at 20% 50%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .9) 0%,transparent 70%),radial-gradient(ellipse at 50% 30%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / 1) 0%,transparent 60%),radial-gradient(ellipse at 80% 70%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .8) 0%,transparent 50%),linear-gradient(90deg,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .7),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / 1),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .95),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / 1),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .8),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .6));clip-path:polygon(0% 20%,5% 10%,15% 30%,25% 15%,35% 40%,45% 20%,55% 35%,65% 10%,75% 45%,85% 25%,95% 40%,100% 30%,100% 80%,95% 90%,85% 70%,75% 85%,65% 60%,55% 80%,45% 65%,35% 85%,25% 70%,15% 90%,5% 75%,0% 85%);transform:scaleX(var(--underline-scale, 0));transform-origin:left;z-index:-1;opacity:var(--underline-scale, 0);transition:transform .9s cubic-bezier(.25,.46,.45,.94),opacity .9s ease}.codebeans-stats-title .codebeans-highlight-word:after,.codebeans-stats-title strong:after{content:"";position:absolute;bottom:0;left:-6px;right:-6px;height:12px;background:radial-gradient(ellipse at 30% 40%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4) 0%,transparent 60%),radial-gradient(ellipse at 70% 60%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .5) 0%,transparent 50%),linear-gradient(90deg,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .6) 30%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4) 70%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .2));clip-path:polygon(0% 30%,10% 20%,20% 40%,30% 25%,40% 45%,50% 30%,60% 50%,70% 20%,80% 40%,90% 25%,100% 35%,100% 70%,90% 80%,80% 60%,70% 85%,60% 65%,50% 80%,40% 70%,30% 85%,20% 65%,10% 75%,0% 60%);transform:scaleX(var(--underline-scale, 0));transform-origin:left;z-index:-1;opacity:var(--underline-scale, 0);transition:transform .9s cubic-bezier(.25,.46,.45,.94) .1s,opacity .9s ease .1s}.codebeans-stats-header.codebeans-animate-in .codebeans-highlight-word,.codebeans-stats-header.codebeans-animate-in .codebeans-stats-title strong,.codebeans-stats-title.codebeans-animate-in .codebeans-highlight-word,.codebeans-stats-title.codebeans-animate-in strong{--underline-scale: 1}.codebeans-stats-description{margin-bottom:80px;display:flex;flex-direction:column;align-items:flex-end;opacity:0;transform:translate(50px);transition:all 1s cubic-bezier(.4,0,.2,1) .3s;position:relative}.codebeans-stats-description.codebeans-animate-in{opacity:1;transform:translate(0);gap:28px}.codebeans-stats-description p{font-size:clamp(1.25rem,2.5vw,2.5rem);font-weight:400;line-height:1.4;color:var(--color-foreground, #161616);margin:0;max-width:1015px;text-align:left}.codebeans-stats-grid{display:flex;flex-direction:column;gap:24px;width:100%;max-width:100%;overflow:visible}.codebeans-stats-row{display:flex;gap:20px;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box;padding:10px 0}.codebeans-stats-row:first-child{justify-content:flex-end}.codebeans-stats-row:last-child{justify-content:flex-start}.codebeans-stats-row-bottom{position:relative}.codebeans-stat-card{padding:40px;border-radius:20px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:400px;opacity:0;transform:translateY(60px) scale(.9);transition:all .8s cubic-bezier(.4,0,.2,1);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box;max-width:100%}.codebeans-stat-card.codebeans-animate-in{opacity:1;transform:translateY(0) scale(1)}.codebeans-stat-card-small{width:325px;flex-shrink:0;max-width:100%;background:rgb(var(--color-card-background-rgb, 244 245 245) / .95);border:1px solid rgb(var(--color-card-background-rgb, 255 255 255) / .2);box-shadow:0 8px 32px rgb(var(--color-shadow-rgb, 5 51 51) / .1),inset 0 1px rgb(var(--color-card-background-rgb, 255 255 255) / .3)}.codebeans-stat-card-large{background:rgb(var(--color-card-background-rgb, 244 245 245) / .95);border:1px solid rgb(var(--color-card-background-rgb, 255 255 255) / .2);box-shadow:0 8px 32px rgb(var(--color-shadow-rgb, 5 51 51) / .1),inset 0 1px rgb(var(--color-card-background-rgb, 255 255 255) / .3)}.codebeans-stat-content{display:flex;flex-direction:column;gap:16px;z-index:10;position:relative}.codebeans-stat-number{font-size:100px;font-weight:600;line-height:1;transition:all .3s ease}.codebeans-stat-number{color:var(--color-card-heading, #0B4444)}.codebeans-stat-label{font-size:32px;font-weight:400;line-height:1.4;color:var(--color-card-heading, #0B4444);transition:all .3s ease}.codebeans-stat-description{font-size:16px;font-weight:400;line-height:1.4;color:var(--color-card-text, #161616);z-index:10;position:relative;transition:all .3s ease}.codebeans-stat-bg-element{position:absolute;width:200px;height:200px;opacity:.01;z-index:-2;transition:all .5s ease;border-radius:50%;pointer-events:none}.codebeans-bg-element-1,.codebeans-bg-element-3,.codebeans-bg-element-4,.codebeans-bg-element-5,.codebeans-bg-element-6{background:radial-gradient(circle,#0B4444 0%,transparent 70%);right:-50px;top:50%;transform:translateY(-50%) rotate(0);animation:codebeans-rotate-slow 20s linear infinite}.codebeans-bg-element-2{background:radial-gradient(circle,#b476e5 0%,transparent 70%);right:-50px;top:50%;transform:translateY(-50%) rotate(0);animation:codebeans-rotate-slow 25s linear infinite reverse}.codebeans-stat-card:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:23px;border:3px solid transparent;opacity:0;z-index:-1;transition:all .4s cubic-bezier(.4,0,.2,1)}.codebeans-stat-card:before{border-color:var(--color-primary-button-background, #b476e5)}.codebeans-stat-card:hover:before{opacity:1;transform:scale(1.02);animation:codebeans-border-pulse 2s ease-in-out infinite}.codebeans-stat-card:hover{transform:translateY(-3px);transition:all .4s cubic-bezier(.4,0,.2,1);background:rgb(var(--color-card-inverse-background-rgb, 5 51 51) / .95);border-color:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3);z-index:10}.codebeans-stat-card:hover .codebeans-stat-number,.codebeans-stat-card:hover .codebeans-stat-label{color:var(--color-card-inverse-heading, #b476e5);transition:color 1s cubic-bezier(.25,.46,.45,.94)}.codebeans-stat-card:hover .codebeans-stat-description{color:var(--color-card-inverse-text, #F4F5F5);transition:color 1s cubic-bezier(.25,.46,.45,.94)}.codebeans-stat-card:hover .codebeans-stat-number{transform:scale(1.03);transition:transform .3s ease}.codebeans-stat-card:hover .codebeans-stat-bg-element{opacity:.03;transform:translateY(-50%) rotate(45deg) scale(1.1)}.codebeans-floating-bg{position:absolute;z-index:-1;opacity:.7;transition:opacity .3s ease;border-radius:20px;overflow:hidden;pointer-events:none;will-change:transform}.codebeans-floating-bg img{width:100%;height:100%;object-fit:cover;border-radius:20px;pointer-events:none}.codebeans-floating-bg-1{position:absolute;width:350px;height:350px;right:-60px;top:-70px;transform-origin:center center;z-index:-1}.codebeans-floating-bg-2{position:absolute;width:380px;height:375px;left:-100px;top:50%;transform-origin:center center;will-change:transform;z-index:-1}.codebeans-floating-bg-3{position:absolute;width:320px;height:315px;right:-80px;top:50%;transform-origin:center center;z-index:-1;will-change:transform}@keyframes codebeans-rotate-slow{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes codebeans-float-rotate{0%{transform:rotate(0) translateY(0)}25%{transform:rotate(90deg) translateY(-5px)}50%{transform:rotate(180deg) translateY(0)}75%{transform:rotate(270deg) translateY(5px)}to{transform:rotate(360deg) translateY(0)}}@keyframes codebeans-float-rotate-reverse{0%{transform:translateY(-50%) rotate(0)}25%{transform:translateY(-50%) rotate(-90deg)}50%{transform:translateY(-50%) rotate(-180deg)}75%{transform:translateY(-50%) rotate(-270deg)}to{transform:translateY(-50%) rotate(-360deg)}}@keyframes codebeans-float-pulse{0%,to{transform:translateY(-50%) rotate(-6deg) scale(1);opacity:.7}50%{transform:translateY(-50%) rotate(-6deg) scale(1.05);opacity:.9}}@keyframes codebeans-float-rotate-3{0%{transform:translateY(-50%) rotate(0)}25%{transform:translateY(-50%) rotate(90deg)}50%{transform:translateY(-50%) rotate(180deg)}75%{transform:translateY(-50%) rotate(270deg)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes codebeans-paint-drip{0%{transform:scaleX(1) scaleY(1)}30%{transform:scaleX(1) scaleY(1.1)}60%{transform:scaleX(1) scaleY(.95)}to{transform:scaleX(1) scaleY(1)}}@keyframes codebeans-paint-texture{0%{transform:scaleX(1) scaleY(1)}25%{transform:scaleX(1) scaleY(1.05)}50%{transform:scaleX(1) scaleY(.98)}75%{transform:scaleX(1) scaleY(1.02)}to{transform:scaleX(1) scaleY(1)}}.codebeans-typing-animation .codebeans-letter{opacity:0;transform:translateY(20px)}.codebeans-typing-animation .codebeans-space{opacity:0}.codebeans-typing-animation.codebeans-animate-typing .codebeans-letter{animation:codebeans-letter-appear .6s cubic-bezier(.25,.46,.45,.94) forwards}.codebeans-typing-animation.codebeans-animate-typing .codebeans-space{animation:codebeans-letter-appear .3s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes codebeans-letter-appear{0%{opacity:0;transform:translateY(20px) scale(.8)}50%{opacity:.7;transform:translateY(-5px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes codebeans-border-pulse{0%,to{border-width:3px;opacity:1}50%{border-width:4px;opacity:.8}}@keyframes codebeans-counter-scale{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.codebeans-stat-number.codebeans-counting{animation:codebeans-counter-scale 2s ease-in-out}@media(max-width:1400px){.codebeans-floating-bg-1{width:220px;height:220px;right:-30px;top:-40px}.codebeans-floating-bg-2{width:240px;height:235px;left:-50px}.codebeans-floating-bg-3{width:200px;height:195px;right:-25px}}@media(max-width:1200px){.codebeans-stats{padding:100px 16px}.codebeans-stats-container{padding:0}.codebeans-stats-title{font-size:clamp(2rem,4vw,3.5rem)}.codebeans-stats-description p{font-size:clamp(1.1rem,2vw,2rem)}.codebeans-stat-number{font-size:80px}.codebeans-stat-label{font-size:28px}.codebeans-floating-bg-1{width:280px;height:280px;right:-50px;top:-60px}.codebeans-floating-bg-2{width:300px;height:293px;left:-80px}.codebeans-floating-bg-3{width:250px;height:245px;right:-30px}}@media(max-width:992px){.codebeans-stats{padding:80px 20px;overflow-x:hidden}.codebeans-stats-container{padding:0;max-width:100%}.codebeans-stats-title .codebeans-highlight-word:before,.codebeans-stats-title strong:before{height:10px}.codebeans-stats-title .codebeans-highlight-word:after,.codebeans-stats-title strong:after{bottom:-5px}.codebeans-stats-row{flex-direction:column;gap:15px;width:100%}.codebeans-stats-row:first-child,.codebeans-stats-row:last-child{justify-content:center;align-items:center}.codebeans-stat-card-small,.codebeans-stat-card-large{width:100%;max-width:100%;height:350px;margin:0 auto}.codebeans-stat-number{font-size:70px}.codebeans-stat-label{font-size:24px}.codebeans-floating-bg-1{width:200px;height:200px;right:-30px;top:-40px}.codebeans-floating-bg-2{width:220px;height:215px;left:-50px}.codebeans-floating-bg-3{width:180px;height:175px;right:-20px}.codebeans-stats-title .codebeans-highlight-word:after{height:2px;bottom:-2px}}@media(max-width:768px){.codebeans-stats{padding:60px 20px}.codebeans-stats-header{margin-bottom:30px}.codebeans-stats-description{margin-bottom:50px;justify-content:center}.codebeans-stats-description p{font-size:clamp(1rem,1.8vw,1.5rem);text-align:center}.codebeans-stat-card{height:300px;padding:30px}.codebeans-stat-number{font-size:60px}.codebeans-stat-label{font-size:20px}.codebeans-stat-description{font-size:14px}.codebeans-floating-bg{opacity:.3}.codebeans-floating-bg-1{width:120px;height:120px;right:-40px;top:-30px}.codebeans-floating-bg-2{width:140px;height:137px;left:-60px;top:40%}.codebeans-floating-bg-3{width:100px;height:98px;right:-30px;top:60%}.codebeans-stats-title:before{display:none}.codebeans-stats-title .codebeans-highlight-word{animation-duration:4s}}@media(max-width:480px){.codebeans-stats{padding:40px 16px 80px}.codebeans-stats-title{font-size:clamp(1.8rem,3.5vw,2.5rem)}.codebeans-stat-card{height:280px;padding:25px}.codebeans-stat-number{font-size:50px}.codebeans-stat-label{font-size:18px!important}.codebeans-stat-description{font-size:13px}}.codebeans-portfolio-showcase{position:relative;background:var(--color-background, #101926);padding:60px 0 80px;min-height:110vh;overflow:hidden}.codebeans-portfolio-container{max-width:1730px;margin:0 auto;padding:0;position:relative;width:100%;box-sizing:border-box}.codebeans-portfolio-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px;gap:40px}@media(min-width:1600px)and (max-width:1950px){.codebeans-portfolio-header{padding-left:clamp(20px,6vw,140px);padding-right:clamp(20px,6vw,140px)}}@media(min-width:1025px)and (max-width:1599px){.codebeans-portfolio-header{padding-left:clamp(20px,3vw,140px);padding-right:clamp(20px,3vw,140px)}}@media(min-width:1951px){.codebeans-portfolio-header{padding-left:clamp(20px,5vw,140px);padding-right:clamp(20px,5vw,140px)}}.codebeans-portfolio-title-container{flex:1;min-width:0;max-width:1130px}.codebeans-portfolio-service-text{margin-top:30px;max-width:600px}.codebeans-service-title{font-family:Inter Tight,sans-serif;font-size:28px;font-weight:600;color:#b476e5;margin:0 0 12px;line-height:1.3;transition:opacity .3s ease}.codebeans-service-subtitle{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:400;color:#f4f5f5;margin:0;line-height:1.5;opacity:.9;transition:opacity .3s ease}.codebeans-portfolio-main-title{font-family:Inter Tight,sans-serif;font-size:72px;font-weight:600;line-height:1.2;margin:0;word-wrap:break-word;overflow:visible;white-space:normal;opacity:1;transform:translateY(20px);transition:all .6s ease}.codebeans-portfolio-main-title.codebeans-animate-in{opacity:1;transform:translateY(0)}.codebeans-portfolio-main-title span{display:inline;white-space:normal}.codebeans-portfolio-main-title span:before,.codebeans-portfolio-main-title span:after{display:none!important}.codebeans-portfolio-view-all-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:1px solid rgb(var(--color-foreground-rgb, 255 255 255) / .2);border-radius:100px;color:var(--color-foreground, #fff);font-size:16px;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;background:transparent;z-index:10}.codebeans-portfolio-view-all-btn.codebeans-animate-in{opacity:1;transform:translateY(0);transition-delay:.3s}.codebeans-portfolio-view-all-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-primary-button-background, #b476e5);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:-1}.codebeans-portfolio-view-all-btn:hover:before,.codebeans-portfolio-view-all-btn[aria-expanded=true]:before{transform:scaleX(1);transform-origin:left}.codebeans-portfolio-view-all-btn:hover,.codebeans-portfolio-view-all-btn[aria-expanded=true]{background:transparent;color:var(--color-primary-button-text, #101926);transform:translateY(-2px);border-color:var(--color-primary-button-border, #b476e5)}.codebeans-categories-icon{transition:transform .3s ease}.codebeans-portfolio-view-all-btn[aria-expanded=true] .codebeans-categories-icon{transform:rotate(180deg)}.codebeans-portfolio-buttons-container{display:flex;flex-direction:row;align-items:center;gap:16px;flex-shrink:0}.codebeans-project-search{--search-border: rgb(var(--color-foreground-rgb, 255 255 255) / .2);--search-text: var(--color-foreground, #F4F5F5);--search-bg: rgb(var(--color-foreground-rgb, 244 245 245) / .04);display:flex;align-items:center;justify-content:flex-start;gap:0;width:min(100%,320px);min-height:52px;border:1px solid var(--search-border);border-radius:999px;background:var(--search-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;transition:width .45s cubic-bezier(.19,1,.22,1),border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease}.codebeans-project-search:hover,.codebeans-project-search.is-expanded{border-color:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .55);box-shadow:0 14px 32px rgb(var(--color-shadow-rgb, 5 51 51) / .18);transform:translateY(-2px)}.codebeans-project-search-toggle{width:52px;height:52px;border:none;background:transparent;color:var(--search-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:color .3s ease,background .3s ease}.codebeans-project-search-toggle:hover,.codebeans-project-search.is-expanded .codebeans-project-search-toggle{color:var(--color-primary-button-background, #b476e5)}.codebeans-project-search-field{display:flex;align-items:center;width:0;opacity:0;pointer-events:none;transition:width .45s cubic-bezier(.19,1,.22,1),opacity .2s ease}.codebeans-project-search.is-expanded .codebeans-project-search-field{width:calc(100% - 52px);opacity:1;pointer-events:auto}.codebeans-project-search-input{width:100%;border:none;outline:none;background:transparent;color:var(--search-text);font-family:Inter Tight,sans-serif;font-size:15px;font-weight:500;padding:0 18px 0 0}.codebeans-project-search-input::placeholder{color:rgb(var(--color-foreground-rgb, 244 245 245) / .55)}.codebeans-project-search-input::-webkit-search-cancel-button{filter:invert(1);cursor:pointer}.codebeans-project-search-bar{flex:1;max-width:1400px;min-height:60px;margin:0;border:1px solid rgb(var(--color-foreground-rgb, 255 255 255) / .35);border-radius:20px;background:transparent;box-shadow:none}.codebeans-project-search-bar:hover,.codebeans-project-search-bar.is-expanded{border-color:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .55);box-shadow:0 14px 32px rgb(var(--color-shadow-rgb, 5 51 51) / .18);transform:translateY(-2px)}.codebeans-portfolio-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1530px;margin:0 60px 60px 40px;padding:0 clamp(20px,3vw,60px)}.codebeans-project-search-bar .codebeans-project-search-toggle{width:60px;height:60px;color:var(--color-primary-button-background, #b476e5)}.codebeans-project-search-bar .codebeans-project-search-field,.codebeans-project-search-bar.is-expanded .codebeans-project-search-field{width:calc(100% - 60px);opacity:1;pointer-events:auto}.codebeans-project-search-bar .codebeans-project-search-input{font-size:16px;padding:0 22px 0 0;background:transparent!important}.codebeans-project-search-bar .codebeans-project-search-input::placeholder{color:rgb(var(--color-foreground-rgb, 244 245 245) / .62)}.codebeans-project-search-light{--search-border: rgb(var(--color-foreground-rgb, 5 51 51) / .18);--search-text: var(--color-foreground, #101926);--search-bg: rgb(var(--color-card-background-rgb, 255 255 255) / .55)}.codebeans-project-search-light .codebeans-project-search-input::placeholder{color:rgb(var(--color-foreground-rgb, 5 51 51) / .5)}.codebeans-project-search-light .codebeans-project-search-input::-webkit-search-cancel-button{filter:none}.codebeans-project-search-light.codebeans-project-search-bar{background:rgb(var(--color-card-background-rgb, 255 255 255) / .75);box-shadow:0 18px 40px rgb(var(--color-shadow-rgb, 5 51 51) / .06)}.codebeans-projects-container>.codebeans-project-search-bar{width:calc(100% - 40px);max-width:1400px;margin-left:20px;margin-right:auto}.codebeans-project-search-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.codebeans-portfolio-search-empty{grid-column:1 / -1;display:flex;flex-direction:column;gap:10px;padding:clamp(28px,4vw,48px);border-radius:24px;border:1px solid rgb(var(--color-foreground-rgb, 244 245 245) / .14);background:rgb(var(--color-foreground-rgb, 244 245 245) / .04);color:var(--color-foreground, #F4F5F5)}.codebeans-portfolio-search-empty strong{font-size:clamp(22px,3vw,32px);font-weight:600}.codebeans-portfolio-search-empty p{margin:0;color:rgb(var(--color-foreground-rgb, 244 245 245) / .72);font-size:16px;line-height:1.55}.codebeans-portfolio-categories-wrapper{position:relative}.codebeans-portfolio-categories-wrapper .codebeans-portfolio-view-all-btn{position:relative;z-index:105}.codebeans-portfolio-tag-button{color:#fff}.codebeans-portfolio-categories-menu{position:absolute;top:100%;right:0;margin-top:0;background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb, 255 255 255) / .1);border-radius:16px;padding:8px;min-width:220px;opacity:1;transform:translateY(-20px);clip-path:inset(0 0 100% 0 round 100px);pointer-events:none;transition:transform 1s cubic-bezier(.19,1,.22,1),clip-path 1s cubic-bezier(.19,1,.22,1);box-shadow:0 10px 40px rgb(var(--color-shadow-rgb, 0 0 0) / .2);display:flex;flex-direction:column;gap:4px;z-index:100}.codebeans-portfolio-categories-menu.codebeans-menu-active{opacity:1;transform:translateY(12px);clip-path:inset(0 0 0 0 round 16px);pointer-events:all;transition:transform 1s cubic-bezier(.19,1,.22,1),clip-path 1s cubic-bezier(.19,1,.22,1)}.codebeans-portfolio-categories-menu.codebeans-menu-closing{transform:translateY(-20px)!important;clip-path:inset(0 0 100% 0 round 100px)!important;transition:transform 1s cubic-bezier(.19,1,.22,1),clip-path 1s cubic-bezier(.19,1,.22,1)!important;pointer-events:none}.codebeans-category-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;color:#ffffffb3;text-decoration:none;font-size:14px;border-radius:8px;transition:all .2s ease;background:transparent;border:none;width:100%;text-align:left;cursor:pointer;font-family:Inter Tight,sans-serif}.codebeans-category-item:hover{background:#ffffff0d;color:#fff}.codebeans-category-item.active{background:#b476e5;color:#101926;font-weight:500}.codebeans-category-count{font-size:12px;opacity:.6}.codebeans-category-item.active .codebeans-category-count{opacity:1}@media(max-width:1024px){.codebeans-portfolio-controls{margin-inline:0;padding-inline:16px}}@media(max-width:968px){.codebeans-portfolio-controls{flex-direction:column;align-items:stretch;gap:0;margin-bottom:40px}.codebeans-project-search-bar{width:100%;flex:1}.codebeans-portfolio-buttons-container{width:100%;flex-direction:column;align-items:stretch}.codebeans-portfolio-categories-wrapper,.codebeans-portfolio-view-all-btn{width:100%}.codebeans-portfolio-categories-menu{right:0;left:0;width:100%}}.codebeans-portfolio-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2.5vw,40px);max-width:1400px;margin:0 auto;padding:0 clamp(20px,3vw,60px)}.codebeans-portfolio-row,.codebeans-portfolio-row-first,.codebeans-portfolio-row-second,.codebeans-portfolio-left-group,.codebeans-portfolio-right-group{display:contents}.codebeans-portfolio-card{background:transparent;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:none;position:relative;transform-origin:center;padding:0;margin:0;text-decoration:none;color:inherit;display:block}a.codebeans-portfolio-card{text-decoration:none;color:inherit}a.codebeans-portfolio-card:visited,a.codebeans-portfolio-card:active{color:inherit}.codebeans-portfolio-card-small,.codebeans-portfolio-card-large{width:100%;min-width:280px;max-width:none}.codebeans-portfolio-card:hover{transform:translateY(-8px);background:var(--color-card-background, #F5F1E8);box-shadow:0 20px 40px rgb(var(--color-shadow-rgb, 5 51 51) / .2),0 0 0 3px var(--color-primary-button-background, #b476e5)}.codebeans-portfolio-image-container{position:relative;height:600px!important;min-height:600px!important;max-height:600px!important;border-radius:20px;overflow:hidden;background:rgb(var(--color-shadow-rgb, 5 51 51) / .05)}.codebeans-portfolio-image{width:100%!important;height:100%!important;min-height:600px!important;object-fit:cover!important;object-position:center!important;transition:all .4s cubic-bezier(.4,0,.2,1);filter:brightness(1) saturate(1);display:block!important}.codebeans-portfolio-card:hover .codebeans-portfolio-image{transform:scale(1.15);filter:brightness(1.05) contrast(1.08)}.codebeans-portfolio-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-card-inverse-background-rgb, 5 51 51) / .85);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:flex-end;justify-content:flex-start;padding:30px}.codebeans-portfolio-card:hover .codebeans-portfolio-overlay{opacity:0}.codebeans-portfolio-overlay-content{transform:translateY(20px);transition:all .5s cubic-bezier(.25,.46,.45,.94) .1s}.codebeans-portfolio-card:hover .codebeans-portfolio-overlay-content{transform:translateY(0)}.codebeans-portfolio-card:hover .codebeans-portfolio-overlay-text{transform:translateY(0) scale(1.05);background:var(--color-card-background, #F4F5F5);color:var(--color-card-heading, #101926);border-color:var(--color-card-background, #F4F5F5);box-shadow:0 6px 20px rgb(var(--color-card-background-rgb, 244 245 245) / .4)}.codebeans-portfolio-overlay-text{color:var(--color-card-heading, #101926);font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;text-align:center;padding:12px 24px;background:var(--color-primary-button-background, #b476e5);border:2px solid var(--color-primary-button-border, #b476e5);border-radius:100px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3);transform:translateY(10px)}.codebeans-portfolio-content{padding:24px 0 20px 20px;display:flex;flex-direction:column;gap:18px}.codebeans-portfolio-project-title{color:var(--color-foreground-heading, #F4F5F5);font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600;line-height:1.2;margin:0;transition:color .4s ease}a.codebeans-portfolio-card .codebeans-portfolio-project-title,a.codebeans-portfolio-card:visited .codebeans-portfolio-project-title{color:var(--color-foreground-heading, #F4F5F5)}a.codebeans-portfolio-card:hover .codebeans-portfolio-project-title,.codebeans-portfolio-card:hover .codebeans-portfolio-project-title{color:var(--color-card-heading, #101926)}.codebeans-portfolio-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;padding:0 4px;width:100%;overflow:visible}.codebeans-portfolio-tag{padding:6px 12px;border:2px solid var(--color-primary-button-border, #b476e5);border-radius:100px;background:transparent;color:var(--color-primary-button-background, #b476e5);font-family:Inter Tight,sans-serif;font-size:12px;font-weight:600;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;flex-shrink:0;display:inline-block;margin:2px;text-transform:capitalize}a.codebeans-portfolio-card .codebeans-portfolio-tag,a.codebeans-portfolio-card:visited .codebeans-portfolio-tag{color:var(--color-primary-button-background, #b476e5);border-color:var(--color-primary-button-border, #b476e5)}a.codebeans-portfolio-card:hover .codebeans-portfolio-tag,.codebeans-portfolio-card:hover .codebeans-portfolio-tag{background:var(--color-primary-button-background, #b476e5);color:var(--color-primary-button-text, #101926);border-color:var(--color-primary-button-border, #b476e5);transform:translateY(-2px);box-shadow:0 4px 12px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3)}.codebeans-portfolio-tag:hover{background:var(--color-card-inverse-background, #101926);color:var(--color-primary-button-background, #b476e5);border-color:var(--color-card-inverse-background, #101926);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 15px rgb(var(--color-shadow-rgb, 5 51 51) / .4)}.codebeans-portfolio-card{opacity:0;transform:translateY(60px);animation:codebeans-fade-in-up .8s cubic-bezier(.4,0,.2,1) forwards}.codebeans-portfolio-card:nth-child(1){animation-delay:.1s}.codebeans-portfolio-card:nth-child(2){animation-delay:.2s}.codebeans-portfolio-card:nth-child(3){animation-delay:.3s}.codebeans-portfolio-row:nth-child(2) .codebeans-portfolio-card:nth-child(1){animation-delay:.4s}.codebeans-portfolio-row:nth-child(2) .codebeans-portfolio-card:nth-child(2){animation-delay:.5s}.codebeans-portfolio-row:nth-child(2) .codebeans-portfolio-card:nth-child(3){animation-delay:.6s}.codebeans-portfolio-card.codebeans-visible-project:not(.codebeans-hidden-project){opacity:1;transform:translateY(0)}@keyframes codebeans-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes codebeans-fade-only{0%{opacity:0}to{opacity:1}}@keyframes codebeans-button-entrance{to{opacity:1;transform:translateY(0)}}@keyframes codebeans-fade-in-up{to{opacity:1;transform:translateY(0)}}@keyframes codebeans-floating-btn-entrance{to{opacity:1;transform:scale(1)}}@keyframes codebeans-pulse-ring{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}.codebeans-portfolio-main-title{font-size:clamp(28px,8vw,72px)}.codebeans-portfolio-showcase{padding:clamp(20px,5vh,60px) 0 clamp(40px,8vh,80px) 0}.codebeans-portfolio-header{gap:clamp(20px,4vw,40px);margin-bottom:clamp(40px,8vw,80px);flex-direction:column}.codebeans-portfolio-grid{gap:clamp(20px,5vw,48px)}.codebeans-portfolio-floating-btn{width:clamp(100px,12vw,140px);height:clamp(100px,12vw,140px)}.codebeans-portfolio-floating-text{font-size:clamp(16px,2vw,22px)}@media(min-width:969px){.codebeans-portfolio-header{flex-direction:row;align-items:flex-start}}@media(min-width:1201px)and (max-width:1920px){.codebeans-portfolio-grid{max-width:1430px;gap:clamp(30px,3vw,40px)}}@media(min-width:1921px){.codebeans-portfolio-grid{max-width:1510px;gap:120px}}@media(max-width:1200px)and (min-width:1025px){.codebeans-portfolio-grid{max-width:1100px;gap:clamp(20px,2.5vw,30px);padding:0 clamp(20px,3vw,40px)}}@media(max-width:1024px)and (min-width:901px){.codebeans-portfolio-grid{max-width:100%;padding:0 16px;gap:clamp(16px,2vw,20px)}}@media(max-width:900px)and (min-width:769px){.codebeans-portfolio-grid{gap:clamp(14px,1.8vw,18px);padding:0 16px}}@media(max-width:768px){.codebeans-portfolio-grid{grid-template-columns:1fr;padding:0 16px;gap:clamp(20px,5vw,32px)}.codebeans-portfolio-card-small,.codebeans-portfolio-card-large{width:100%;max-width:450px;min-height:auto!important;height:auto!important}.codebeans-portfolio-image-container{height:380px!important;min-height:380px!important;max-height:380px!important}.codebeans-portfolio-image{height:100%!important;min-height:380px!important}.codebeans-portfolio-floating-btn{display:none}.codebeans-portfolio-project-title{font-size:clamp(20px,5vw,28px);line-height:1.3}.codebeans-portfolio-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;padding:0;overflow:visible!important}.codebeans-portfolio-tag{font-size:10px!important;padding:4px 10px!important;white-space:nowrap!important;flex-shrink:0!important;line-height:1.2!important}.codebeans-portfolio-content{padding:16px 0 16px 12px!important;gap:12px!important;min-height:auto!important;display:flex;flex-direction:column}.codebeans-portfolio-overlay-text{font-size:clamp(16px,4vw,22px);padding:clamp(8px,2vw,12px) clamp(12px,3vw,20px)}.codebeans-portfolio-showcase{padding:70px 0}}@media(max-width:480px){.codebeans-portfolio-grid{gap:20px;padding:0 16px}.codebeans-portfolio-image-container{height:300px!important;min-height:300px!important;max-height:300px!important}.codebeans-portfolio-image{height:100%!important;min-height:300px!important}.codebeans-portfolio-project-title{font-size:20px!important;line-height:1.3}.codebeans-portfolio-content{padding:12px 0 12px 8px!important;gap:10px!important}.codebeans-portfolio-main-title{font-size:28px!important}.codebeans-portfolio-header{margin-bottom:40px;padding-left:16px;padding-right:16px}}@media(min-width:1920px){.codebeans-portfolio-main-title{font-size:84px}.codebeans-portfolio-project-title{font-size:36px}.codebeans-portfolio-tag{font-size:13px;padding:7px 14px}.codebeans-portfolio-floating-btn{width:180px;height:180px}.codebeans-portfolio-floating-text{font-size:28px}}@media(prefers-reduced-motion:reduce){.codebeans-portfolio-card,.codebeans-portfolio-image:not(.codebeans-frame-cycle__frame),.codebeans-portfolio-overlay,.codebeans-portfolio-tag,.codebeans-portfolio-floating-btn{transition:none;animation:none}.codebeans-portfolio-grid .codebeans-portfolio-card:not(.codebeans-hidden-project),.codebeans-portfolio-card.codebeans-visible-project:not(.codebeans-hidden-project){opacity:1!important;transform:none!important;filter:none!important}.codebeans-portfolio-card:hover{opacity:1!important;transform:translateY(-8px)!important;background:var(--color-card-background, #F5F1E8);box-shadow:0 20px 40px rgb(var(--color-shadow-rgb, 5 51 51) / .2),0 0 0 3px var(--color-primary-button-background, #b476e5)}.codebeans-portfolio-card:hover .codebeans-portfolio-overlay{opacity:1}.codebeans-portfolio-card:hover .codebeans-portfolio-overlay-content{transform:translateY(0)}.codebeans-portfolio-card:hover .codebeans-portfolio-image{transform:scale(1.15)}}.codebeans-cta-section{background:var(--color-background, #EAE5E3);padding:80px 0;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;margin:0!important;margin-bottom:0}.codebeans-portfolio-showcase+.codebeans-cta-section{margin-top:0!important}body.home .codebeans-portfolio-showcase{padding-bottom:80px!important}.codebeans-cta-container{width:100%;max-width:1600px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:48px}.codebeans-cta-content{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}.codebeans-cta-text-wrapper{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.codebeans-cta-subtitle{color:var(--color-foreground, #161616);font-family:Inter Tight,sans-serif;font-size:32px;font-weight:400;line-height:44.8px;text-align:center;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}.codebeans-cta-subtitle.codebeans-animate-in{opacity:1;transform:translateY(0)}.codebeans-cta-title{color:var(--color-foreground-heading, #0B4444);font-family:Inter Tight,sans-serif;font-size:72px;font-weight:600;line-height:79.2px;text-align:center;margin:0;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1) .2s}.codebeans-cta-title.codebeans-animate-in{opacity:1;transform:translateY(0)}.codebeans-cta-button-large{height:auto;padding:12px 24px;background:var(--color-primary-button-background, #b476e5);border-radius:100px;display:inline-flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:scale(.9);z-index:0}.codebeans-cta-button-large.codebeans-animate-in{animation:codebeans-cta-button-pop .6s cubic-bezier(.34,1.56,.64,1) .4s forwards}@keyframes codebeans-cta-button-pop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.codebeans-cta-button-large span{color:var(--color-primary-button-text, #0B4444);font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;line-height:28.8px;text-align:center;position:relative;z-index:1;transition:color 1s cubic-bezier(.25,.46,.45,.94)}.codebeans-cta-button-large:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgb(var(--color-foreground-rgb, 5 51 51) / .12);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;z-index:0;pointer-events:none}.codebeans-cta-button-large:hover:before{width:300px;height:300px}.codebeans-cta-button-large:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px rgb(var(--color-shadow-rgb, 184 212 50) / .4)}.codebeans-cta-button-large:hover span{color:var(--color-primary-button-hover-text, #b476e5)}.codebeans-cta-button-large:active{transform:translateY(-1px) scale(1.02)}.codebeans-cta-button-large:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid var(--color-primary-button-hover-border, #F4F5F5);border-radius:100px;opacity:0;transform:scale(1);transition:all .5s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:1}@keyframes codebeans-outline-pulse-inset{0%,to{box-shadow:inset 0 0 0 2px #f4f5f5d9,inset 0 0 0 6px #f4f5f51f}50%{box-shadow:inset 0 0 0 3px #f4f5f5f2,inset 0 0 0 8px #f4f5f529}}.codebeans-cta-button:hover:after{opacity:1;transform:scale(1.06);border-width:3px;box-shadow:0 0 0 2px rgb(var(--color-foreground-rgb, 244 245 245) / .9),0 0 0 6px rgb(var(--color-foreground-rgb, 244 245 245) / .3),0 0 20px rgb(var(--color-foreground-rgb, 244 245 245) / .5);animation:codebeans-white-outline-pulse 2s ease-in-out infinite}@keyframes codebeans-white-outline-pulse{0%,to{box-shadow:0 0 0 2px #f4f5f5e6,0 0 0 6px #f4f5f54d,0 0 20px #f4f5f580}50%{box-shadow:0 0 0 3px #f4f5f5,0 0 0 10px #f4f5f566,0 0 30px #f4f5f5b3}}.codebeans-cta-button-large:hover{transform:translateY(-3px) scale(1.04);background:var(--color-primary-button-hover-background, #101926);box-shadow:0 16px 40px rgb(var(--color-shadow-rgb, 184 212 50) / .35)}.codebeans-cta-button-large:active{transform:translateY(-1px) scale(1.02);animation:none;box-shadow:0 0 0 2px rgb(var(--color-foreground-rgb, 244 245 245) / .8),0 0 0 6px rgb(var(--color-foreground-rgb, 244 245 245) / .4),0 8px 25px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3)}.codebeans-cta-button-large:active:after{transform:scale(1.05);border-width:2px;opacity:.8}.codebeans-cta-button-large:focus{outline:none;box-shadow:0 0 0 3px rgb(var(--color-foreground-rgb, 244 245 245) / .6),0 0 0 6px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3),0 12px 30px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .2)}.codebeans-cta-button-large:focus:after{opacity:1;transform:scale(1.08);border-color:var(--color-primary-button-border, #b476e5)}.codebeans-cta-button-large,.codebeans-cta-button-large:hover,.codebeans-cta-button-large:focus,.codebeans-cta-button-large:active{opacity:1!important}@media(max-width:1200px){.codebeans-cta-section{padding:60px 0}.codebeans-cta-title{font-size:52px}}@media(max-width:768px){.codebeans-cta-section{padding:60px 0}.codebeans-cta-title{font-size:40px;line-height:1.2}.codebeans-cta-subtitle{font-size:18px}.codebeans-cta-button-large{padding:16px 32px;font-size:18px}.codebeans-cta-content{gap:20px}.codebeans-cta-button-large span{font-size:16px}}@media(max-width:480px){.codebeans-cta-section{padding:40px 0}.codebeans-cta-subtitle{font-size:20px;line-height:28px}.codebeans-cta-title{font-size:32px;line-height:40px}}.mw-home.mw-services-carousel-wrap{overflow:visible}.codebeans-branding-strategy{background:var(--color-background, #EAE5E3);padding:160px 40px 120px;position:relative;overflow:visible;isolation:isolate;margin:0}.codebeans-branding-container{max-width:1600px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.codebeans-branding-main-card{background:var(--color-card-inverse-background, #101926);border-radius:20px;padding:60px;display:flex;justify-content:space-between;align-items:flex-end;gap:60px;position:relative;overflow:visible;min-height:500px;opacity:0;transform:translateY(60px);transition:all .8s cubic-bezier(.4,0,.2,1);z-index:1}.codebeans-branding-main-card.codebeans-animate-in{opacity:1;transform:translateY(0)}.codebeans-branding-pattern,.codebeans-pattern-bar{display:none}.codebeans-branding-left{width:516px;display:flex;flex-direction:column;gap:48px;z-index:2}.codebeans-branding-header{display:flex;flex-direction:column;gap:16px;max-width:410px}.codebeans-branding-title{color:var(--color-card-inverse-heading, #b476e5);font-family:Inter Tight,sans-serif;font-size:72px;font-weight:700;line-height:78px;margin:0 0 16px;opacity:0;transform:translate(-30px);transition:all .8s cubic-bezier(.4,0,.2,1) .2s,opacity .3s ease}.codebeans-branding-main-card.codebeans-animate-in .codebeans-branding-title{opacity:1;transform:translate(0)}.codebeans-branding-description{color:var(--color-card-inverse-text, #F4F5F5);font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:33.6px;margin:0;opacity:0;transform:translate(-30px);transition:all .8s cubic-bezier(.4,0,.2,1) .4s,opacity .3s ease}.codebeans-branding-main-card.codebeans-animate-in .codebeans-branding-description{opacity:1;transform:translate(0)}.codebeans-branding-controls{display:flex;align-items:center;gap:24px;width:100%}.codebeans-branding-progress{display:flex;gap:8px;align-items:center;flex:1}.codebeans-progress-bar{flex:1;height:8px;background:#b476e5;border-radius:8px;opacity:.2;transition:all .4s ease;transform:scaleX(0);transform-origin:left}.codebeans-progress-bar.active{opacity:1}.codebeans-branding-nav{display:flex;gap:12px;align-items:center}.codebeans-branding-arrow{width:56px;height:56px;background:var(--color-primary-button-background, #b476e5);border:2px solid var(--color-primary-button-border, #b476e5);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.codebeans-branding-arrow svg{width:24px;height:24px;color:var(--color-primary-button-text, #101926);transition:all .3s ease;position:relative;z-index:1}.codebeans-branding-arrow:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--color-card-inverse-background, #101926);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.codebeans-branding-arrow:hover:before{width:100px;height:100px}.codebeans-branding-arrow:hover{transform:scale(1.1);box-shadow:0 8px 20px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4)}.codebeans-branding-arrow:hover svg{color:var(--color-primary-button-background, #b476e5);transform:scale(1.1)}.codebeans-branding-arrow:active{transform:scale(.95)}.codebeans-branding-main-card.codebeans-animate-in .codebeans-progress-bar{animation:codebeans-progress-fill .6s ease-out forwards}.codebeans-branding-main-card.codebeans-animate-in .codebeans-progress-bar:nth-child(1){animation-delay:.6s}.codebeans-branding-main-card.codebeans-animate-in .codebeans-progress-bar:nth-child(2){animation-delay:.7s}.codebeans-branding-main-card.codebeans-animate-in .codebeans-progress-bar:nth-child(3){animation-delay:.8s}.codebeans-branding-main-card.codebeans-animate-in .codebeans-progress-bar:nth-child(4){animation-delay:.9s}.codebeans-branding-main-card.codebeans-animate-in .codebeans-progress-bar:nth-child(5){animation-delay:1s}@keyframes codebeans-progress-fill{to{transform:scaleX(1)}}.codebeans-branding-right{width:580px;display:flex;flex-direction:column;gap:20px;z-index:2}.codebeans-cards-carousel{position:relative;width:100%;height:600px;overflow:visible}.codebeans-service-card{background:#f4f5f5;border-radius:24px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 11px 23px #124b5708;transition:all .8s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:15px;width:calc(100% - 45px);height:auto;transform:translateY(-50%);opacity:0;pointer-events:none;z-index:1;border:3px solid transparent;overflow:visible}.codebeans-service-card.active{opacity:1;transform:translateY(-50%);pointer-events:auto;position:absolute;z-index:2}.codebeans-service-card[data-card="0"]{padding:15px 35px;gap:8px}.codebeans-service-card[data-card="1"],.codebeans-service-card[data-card="2"],.codebeans-service-card[data-card="3"],.codebeans-service-card[data-card="4"]{padding:15px 30px;gap:8px}.codebeans-service-card:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:28px;border:4px solid #b476e5;opacity:0;z-index:-1;transition:all .4s cubic-bezier(.4,0,.2,1);animation:codebeans-border-pulse-solid 2s ease-in-out infinite}.codebeans-service-card:hover:before{opacity:1;border-color:#101926;transform:scale(1.02)}@keyframes codebeans-border-pulse-solid{0%,to{border-color:#b476e5;opacity:.3}33%{border-color:#94cdd9;opacity:.5}66%{border-color:#bfb1d7;opacity:.4}}.codebeans-service-card:hover{transform:translateY(calc(-50% - 6px));box-shadow:0 25px 50px #124b5733,0 0 30px #0533334d,0 0 0 3px #101926;border-color:transparent;background:#f4f5f5fa}.codebeans-service-card.active:hover{transform:translateY(calc(-50% - 6px))}.codebeans-service-item{display:flex;align-items:center;gap:8px;padding:4px 0;position:relative;transition:padding-left .3s ease}.codebeans-service-item span{color:#6b6b6b;font-family:Inter Tight,sans-serif;font-size:22px!important;font-weight:600;line-height:26px!important;transition:color .3s ease,transform .3s ease;display:inline-block}.codebeans-service-item .codebeans-check-icon{opacity:0;transform:scale(0);transition:all .3s cubic-bezier(.34,1.56,.64,1);position:absolute;left:0}.codebeans-service-item.clickable:hover .codebeans-check-icon{opacity:1;transform:scale(1)}.codebeans-service-item.clickable:hover{padding-left:64px}.codebeans-service-card[data-card="0"] .codebeans-service-item span,.codebeans-service-card[data-card="1"] .codebeans-service-item span,.codebeans-service-card[data-card="2"] .codebeans-service-item span,.codebeans-service-card[data-card="3"] .codebeans-service-item span,.codebeans-service-card[data-card="4"] .codebeans-service-item span{font-size:24px!important;line-height:28px!important}.codebeans-service-item.clickable{cursor:pointer;position:relative}.codebeans-service-item.clickable:after{display:none}.codebeans-service-item.clickable:hover:after{display:none}.codebeans-service-item.clickable:hover span{color:#101926;transform:translate(5px);text-shadow:none}.codebeans-service-item.clickable.expanded .codebeans-check-icon{opacity:1;transform:scale(1)}.codebeans-service-item.clickable.expanded{padding-left:64px}.codebeans-service-item.clickable.expanded span{color:#101926;font-weight:600}.codebeans-service-description-wrapper{max-height:0;overflow:hidden;opacity:0;margin:0;transition:max-height .4s ease-out,opacity .3s ease-out,margin .3s ease-out}.codebeans-service-item.expanded+.codebeans-service-description-wrapper{max-height:500px;opacity:1;margin:8px 0 16px}.codebeans-service-description-content{color:#101926;font-family:Inter Tight,sans-serif;font-size:15px;line-height:1.7;font-weight:400;padding:16px 20px;background:#b8d43214;border-radius:8px;margin-top:8px;border-left:3px solid #b476e5;transition:all .3s ease}.codebeans-check-icon{width:48px;height:48px;position:relative;flex-shrink:0}.codebeans-check-mark{width:24px;height:24px;position:absolute;left:12px;top:12px;transition:all .3s ease}.codebeans-check-mark svg{width:100%;height:100%;stroke:#101926;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.codebeans-service-card[data-card="1"] .codebeans-check-mark svg,.codebeans-service-card[data-card="2"] .codebeans-check-mark svg,.codebeans-service-card[data-card="3"] .codebeans-check-mark svg,.codebeans-service-card[data-card="4"] .codebeans-check-mark svg{stroke:#161616}.codebeans-service-item.clickable:hover .codebeans-check-mark svg{stroke:#101926;transform:scale(1.15)}.codebeans-branding-float-element{position:absolute;width:369px;height:369px;left:-10px;top:-200px;z-index:999;opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1);pointer-events:none;transform-origin:center center;will-change:transform}.codebeans-branding-float-element.codebeans-animate-in{opacity:1}.codebeans-branding-float-element img{width:100%;height:100%;object-fit:contain;position:relative;z-index:999}@keyframes codebeans-float-rotate-branding{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-15px) rotate(90deg)}50%{transform:translateY(-20px) rotate(180deg)}75%{transform:translateY(-15px) rotate(270deg)}to{transform:translateY(0) rotate(360deg)}}.codebeans-progress-bar{cursor:pointer;position:relative}.codebeans-progress-bar:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:#b8d43233;border-radius:12px;opacity:0;transition:opacity .3s ease}.codebeans-progress-bar:hover:before{opacity:1}.codebeans-progress-bar:hover{opacity:.8;transform:scaleY(1.2)}@media(max-width:1400px){.codebeans-branding-float-element{width:300px;height:300px;left:250px;top:-80px}.codebeans-branding-title{font-size:60px;line-height:64px}.codebeans-branding-main-card{padding:45px}}@media(max-width:1199px)and (min-width:1024px){.codebeans-branding-strategy{padding:10px 40px 80px}}@media(max-width:1024px)and (min-width:769px){.codebeans-branding-strategy{padding:40px 24px 60px}.codebeans-branding-main-card{padding:40px 32px;gap:40px}.codebeans-branding-title{font-size:48px;line-height:54px}.codebeans-branding-description{font-size:20px;line-height:28px}.codebeans-service-item span{font-size:19px;line-height:23px}.codebeans-service-card[data-card="0"] .codebeans-service-item span,.codebeans-service-card[data-card="1"] .codebeans-service-item span,.codebeans-service-card[data-card="2"] .codebeans-service-item span,.codebeans-service-card[data-card="3"] .codebeans-service-item span,.codebeans-service-card[data-card="4"] .codebeans-service-item span{font-size:21px!important;line-height:25px!important}.codebeans-branding-float-element{width:200px;height:200px}}@media(max-width:1200px){.codebeans-branding-main-card{flex-direction:column;align-items:flex-start;gap:60px}.codebeans-branding-left,.codebeans-branding-right{width:100%}.codebeans-cards-carousel{min-height:450px}.codebeans-branding-title{font-size:56px;line-height:62px}.codebeans-branding-arrow{width:48px;height:48px}.codebeans-branding-arrow svg{width:20px;height:20px}.codebeans-service-item span{font-size:20px;line-height:24px}.codebeans-service-card[data-card="0"] .codebeans-service-item span,.codebeans-service-card[data-card="1"] .codebeans-service-item span,.codebeans-service-card[data-card="2"] .codebeans-service-item span,.codebeans-service-card[data-card="3"] .codebeans-service-item span,.codebeans-service-card[data-card="4"] .codebeans-service-item span{font-size:22px!important;line-height:26px!important}.codebeans-branding-float-element{width:190px;height:190px;left:90%;margin-left:-125px;top:-30px}.codebeans-branding-float-element.codebeans-animate-in{opacity:1}}@media(max-width:768px){.codebeans-branding-strategy{padding:30px 16px 50px}.codebeans-branding-main-card{padding:24px 16px;min-height:auto;gap:32px;border-radius:16px}.codebeans-branding-left{gap:24px}.codebeans-branding-header{gap:12px;max-width:100%}.codebeans-cards-carousel{height:auto;min-height:0;position:relative;margin-top:4px}.codebeans-branding-title{font-size:36px!important;line-height:44px!important}.codebeans-branding-description{font-size:20px!important;line-height:28px!important}.codebeans-branding-controls{flex-direction:column;gap:16px;align-items:stretch;margin:0;padding:0}.codebeans-branding-progress{display:none}.codebeans-progress-bar{height:4px;border-radius:4px}.codebeans-branding-nav{width:100%;justify-content:center;order:1}.codebeans-branding-arrow{width:44px;height:44px}.codebeans-branding-arrow svg{width:18px;height:18px}.codebeans-service-card{padding:20px 16px;position:relative;border-radius:16px;min-height:auto;max-height:none;left:0;right:0;width:100%;top:auto;transform:none;margin:0}.codebeans-service-card:hover,.codebeans-service-card:focus,.codebeans-service-card:active{transform:none!important;box-shadow:none!important;background:#f4f5f5!important}.codebeans-service-card.active{opacity:1;transform:none;pointer-events:auto;position:relative;z-index:2}.codebeans-service-item{gap:6px}.codebeans-service-item span{font-size:11px!important;line-height:15px!important;color:#6b6b6b!important}.codebeans-service-card[data-card="0"] .codebeans-service-item span,.codebeans-service-card[data-card="1"] .codebeans-service-item span,.codebeans-service-card[data-card="2"] .codebeans-service-item span,.codebeans-service-card[data-card="3"] .codebeans-service-item span,.codebeans-service-card[data-card="4"] .codebeans-service-item span{font-size:12px!important;line-height:16px!important;color:#6b6b6b!important}.codebeans-service-item.clickable:hover,.codebeans-service-item.clickable.expanded{padding-left:44px}.codebeans-service-description-content{font-size:14px;line-height:1.6;padding:14px 16px;margin-top:6px}.codebeans-check-icon{width:32px;height:32px}.codebeans-check-mark{width:16px;height:16px;left:8px;top:8px}.codebeans-branding-float-element{width:120px;height:120px;right:10px;left:auto;margin-left:0;top:-15px}.codebeans-branding-float-element.codebeans-animate-in{opacity:1}}@media(max-width:480px){.codebeans-branding-strategy{padding:24px 12px 40px}.codebeans-branding-main-card{padding:20px 12px;gap:24px;border-radius:12px}.codebeans-branding-left{gap:20px}.codebeans-branding-header{gap:8px}.codebeans-branding-title{font-size:32px!important;line-height:40px!important}.codebeans-branding-description{font-size:18px!important;line-height:26px!important}.codebeans-branding-controls{gap:12px;margin:0;padding:0}.codebeans-branding-progress{display:none}.codebeans-progress-bar{height:3px;border-radius:3px}.codebeans-branding-arrow{width:40px;height:40px}.codebeans-branding-arrow svg{width:16px;height:16px}.codebeans-cards-carousel{min-height:0;position:relative;margin-top:4px}.codebeans-service-card{padding:16px 12px;border-radius:14px;min-height:auto;max-height:none;left:0;right:0;width:100%;gap:10px;position:relative;top:auto;transform:none;margin:0}.codebeans-service-card:hover,.codebeans-service-card:focus,.codebeans-service-card:active{transform:none!important;box-shadow:none!important;background:#f4f5f5!important}.codebeans-service-card.active{opacity:1;transform:none;pointer-events:auto;position:relative;z-index:2}.codebeans-service-item{gap:4px}.codebeans-service-item span{font-size:10px!important;line-height:14px!important;color:#6b6b6b!important}.codebeans-service-card[data-card="0"] .codebeans-service-item span,.codebeans-service-card[data-card="1"] .codebeans-service-item span,.codebeans-service-card[data-card="2"] .codebeans-service-item span,.codebeans-service-card[data-card="3"] .codebeans-service-item span,.codebeans-service-card[data-card="4"] .codebeans-service-item span{font-size:11px!important;line-height:15px!important;color:#6b6b6b!important}.codebeans-service-item.clickable:hover,.codebeans-service-item.clickable.expanded{padding-left:36px}.codebeans-service-description-content{font-size:13px;line-height:1.6;padding:12px 14px;margin-top:4px}.codebeans-check-icon{width:28px;height:28px}.codebeans-check-mark{width:14px;height:14px;left:7px;top:7px}.codebeans-branding-float-element{width:100px;height:100px;right:5px;left:auto;top:-10px}}.codebeans-testimonials{background:var(--color-background, #EAE5E3);padding:0 40px!important;position:relative;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1);margin:0}.codebeans-testimonials.codebeans-animate-in{opacity:1;transform:translateY(0)}.codebeans-testimonials-container{max-width:1600px;padding:40px 40px 0;margin:0 auto;position:relative}.codebeans-testimonials-header{text-align:center;margin-bottom:80px}.codebeans-testimonials-title{font-size:64px;font-weight:600;color:var(--color-foreground-heading, #1a4d3a);margin:0;font-family:Inter Tight,sans-serif;line-height:1.1;opacity:0;animation:fadeInTitle 1.2s ease-out .5s forwards}.codebeans-testimonials-carousel{position:relative;width:100%;min-height:716px;overflow:hidden}.codebeans-testimonial-card{display:flex;gap:20px;align-items:flex-start;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translate(100px);transition:all .6s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:1;visibility:hidden;box-sizing:border-box}.codebeans-testimonial-card.active{opacity:1;transform:translate(0);pointer-events:auto;position:relative;z-index:2;transition-delay:.2s;visibility:visible}.codebeans-testimonial-card.codebeans-animate-in{opacity:1;transform:translate(0);visibility:visible}.codebeans-testimonial-card.exiting{opacity:0;transform:translate(-100px);pointer-events:none;z-index:1;visibility:visible;position:absolute}.codebeans-testimonial-left{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding-right:20px}.codebeans-testimonial-content{display:flex;flex-direction:column;gap:32px}.codebeans-testimonial-text-wrapper{display:flex;flex-direction:column;gap:16px}.codebeans-testimonial-title{color:var(--color-card-heading, #0B4444);font-family:Inter Tight,sans-serif;font-size:40px;font-weight:600;line-height:48px;margin:0;opacity:0;transform:translate(-30px);transition:all .6s cubic-bezier(.4,0,.2,1) .2s;position:relative;cursor:pointer}.codebeans-testimonial-title:before{content:"";position:absolute;top:-8px;left:-12px;right:-12px;bottom:-8px;background:var(--color-card-inverse-background, #101926);border-radius:8px;opacity:0;transform:scaleX(0);transform-origin:left;transition:all .4s ease;z-index:-1}.codebeans-testimonial-title:hover{color:var(--color-primary-button-background, #b476e5);transform:translate(-25px);z-index:1}.codebeans-testimonial-title:hover:before{opacity:1;transform:scaleX(1)}.codebeans-testimonial-card.codebeans-animate-in .codebeans-testimonial-title{opacity:1;transform:translate(0)}.codebeans-testimonial-quote{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:33.6px;margin:0;opacity:0;transform:translate(-30px);transition:all .6s cubic-bezier(.4,0,.2,1) .4s}.codebeans-testimonial-card.codebeans-animate-in .codebeans-testimonial-quote{opacity:1;transform:translate(0)}.codebeans-testimonial-stats{display:flex;gap:20px;position:relative}.codebeans-testimonial-stats:hover{transform:translateY(-2px);transition:transform .3s ease}.codebeans-stat-item{flex:1;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1);cursor:pointer;padding:16px;border-radius:12px;position:relative}.codebeans-stat-item:hover{transform:translateY(-2px);background:var(--color-primary-button-background, #b476e5);color:var(--color-primary-button-text, #101926)}.codebeans-stat-item:hover .codebeans-stat-number,.codebeans-stat-item:hover .codebeans-stat-label{color:var(--color-card-heading, #101926)}.codebeans-testimonial-card.codebeans-animate-in .codebeans-stat-item:nth-child(1){animation:codebeans-stat-fade-in .6s ease-out .6s forwards}.codebeans-testimonial-card.codebeans-animate-in .codebeans-stat-item:nth-child(2){animation:codebeans-stat-fade-in .6s ease-out .8s forwards}.codebeans-testimonial-card.codebeans-animate-in .codebeans-stat-item:nth-child(3){animation:codebeans-stat-fade-in .6s ease-out 1s forwards}@keyframes codebeans-stat-fade-in{to{opacity:1;transform:translateY(0)}}.codebeans-stat-number{font-family:Inter Tight,sans-serif;font-size:40px;font-weight:600;line-height:48px;margin:0;transition:all .3s ease}.codebeans-stat-number.counting{animation:codebeans-number-count 2s ease-out}@keyframes codebeans-number-count{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.codebeans-stat-number.purple{color:var(--color-accent-2, #BFB1D7)}.codebeans-stat-number.green{color:var(--color-primary-button-background, #b476e5)}.codebeans-stat-number.blue{color:var(--color-accent-1, #94CDD9)}.codebeans-stat-item:hover .codebeans-stat-number{transform:scale(1.05)}.codebeans-stat-label{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:33.6px;margin:0}.codebeans-testimonial-author{display:flex;justify-content:space-between;align-items:center;gap:24px;opacity:0;transform:translate(-30px);transition:all .6s cubic-bezier(.4,0,.2,1) 1.2s}.codebeans-testimonial-card.codebeans-animate-in .codebeans-testimonial-author{opacity:1;transform:translate(0)}.codebeans-author-info{display:flex;gap:24px;align-items:center;opacity:0;transform:translate(-20px);transition:all .6s cubic-bezier(.4,0,.2,1) 1.2s}.codebeans-testimonial-card.codebeans-animate-in .codebeans-author-info{opacity:1;transform:translate(0)}.codebeans-author-avatar{width:160px;height:160px;border-radius:20px;object-fit:cover;transition:all .4s ease}.codebeans-author-avatar:hover{transform:scale(1.05);box-shadow:0 10px 30px rgb(var(--color-shadow-rgb, 0 0 0) / .15)}.codebeans-author-details{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.codebeans-author-name{color:var(--color-card-heading, #0B4444);font-family:Inter Tight,sans-serif;font-size:40px;font-weight:500;line-height:56px;margin:0}.codebeans-author-position{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:30px;font-weight:400;line-height:42px;margin:0;opacity:.7}.codebeans-author-website{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:24px;text-decoration:none;font-weight:400;line-height:33.6px;margin:0;opacity:.7;transition:all .3s ease}.codebeans-author-website:hover{color:var(--color-primary-button-background, #b476e5);opacity:1}.codebeans-testimonial-nav{display:flex;gap:12px;opacity:0;transform:scale(.8);transition:all .8s cubic-bezier(.4,0,.2,1) 1.4s}.codebeans-testimonial-card.codebeans-animate-in .codebeans-testimonial-nav{opacity:1;transform:scale(1)}.codebeans-nav-arrow{width:64px;height:64px;padding:16px;background:#f4f5f5;border:2px solid transparent;border-radius:100px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.codebeans-nav-arrow svg{width:32px;height:32px;color:#000;transition:all .3s ease;position:relative;z-index:1}.codebeans-nav-arrow:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#101926;transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.codebeans-nav-arrow:hover:before{width:100px;height:100px}.codebeans-nav-arrow:hover{border-color:#b476e5;transform:scale(1.1)}.codebeans-nav-arrow:hover svg{color:#b476e5;transform:scale(1.1)}.codebeans-nav-arrow:active{transform:scale(.95)}.codebeans-testimonial-right{width:555px;height:656px;flex-shrink:0;opacity:0;transform:scale(.9);transition:all .8s cubic-bezier(.4,0,.2,1) .4s;position:relative;padding:6px}.codebeans-testimonial-right:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:26px;background:var(--color-primary-button-background, #b476e5);opacity:1;z-index:0}.codebeans-testimonial-right:hover:before{background:var(--color-accent-1, #94CDD9);transition:background .3s ease}.codebeans-testimonial-card.codebeans-animate-in .codebeans-testimonial-right{opacity:1;transform:scale(1)}.codebeans-testimonial-image{width:calc(100% - 12px);height:calc(100% - 12px);border-radius:20px;object-fit:cover;position:relative;z-index:1;margin:6px}@media(max-width:1024px)and (min-width:769px){.codebeans-testimonials{padding:100px 24px}.codebeans-testimonial-card{flex-direction:column;gap:32px}.codebeans-testimonial-left{padding-right:0;gap:32px}.codebeans-testimonial-right{width:100%;height:450px}.codebeans-testimonial-title{font-size:36px;line-height:44px}.codebeans-testimonial-quote{font-size:22px;line-height:30px}.codebeans-testimonial-stats{gap:16px}.codebeans-stat-number{font-size:36px;line-height:44px}.codebeans-stat-label{font-size:20px;line-height:28px}.codebeans-author-name{font-size:36px;line-height:44px}.codebeans-author-position{font-size:26px;line-height:34px}.codebeans-author-website{font-size:22px;line-height:30px}.codebeans-author-avatar{width:140px;height:140px}}@media(max-width:1200px){.codebeans-testimonial-card{flex-direction:column}.codebeans-testimonial-left{padding-right:0}.codebeans-testimonial-right{width:100%;height:500px}.codebeans-testimonial-title,.codebeans-author-name{font-size:32px;line-height:40px}.codebeans-author-position{font-size:24px;line-height:32px}}@media(max-width:768px){.codebeans-testimonials{padding:60px 16px}.codebeans-testimonial-card{gap:16px;flex-direction:row;align-items:stretch;background:var(--color-card-inverse-background, #101926);border-radius:20px;padding:20px;margin:0 auto;max-width:100%;position:absolute;overflow:hidden;box-sizing:border-box;height:100%;top:0;left:0;width:100%}.codebeans-testimonial-card.active{position:relative;height:auto;min-height:160px}.codebeans-testimonial-left{gap:16px;order:1;flex:1;z-index:2}.codebeans-testimonial-content{gap:12px}.codebeans-testimonial-right{order:2;width:120px;height:100%;min-height:120px;flex-shrink:0;margin:0;border-radius:16px;overflow:hidden;position:relative;align-self:stretch}.codebeans-testimonial-text-wrapper{gap:12px}.codebeans-testimonial-title{font-size:18px;line-height:24px;color:var(--color-card-inverse-heading, #b476e5);margin-bottom:8px}.codebeans-testimonial-quote{font-size:14px;line-height:20px;color:var(--color-card-inverse-text, #F4F5F5);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.codebeans-testimonial-stats{display:flex;gap:8px;flex-wrap:wrap}.codebeans-stat-item{padding:6px 8px;background:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .1);border-radius:12px;border:1px solid rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3);flex:1;min-width:0;text-align:center}.codebeans-stat-number{font-size:16px;line-height:20px;font-weight:600}.codebeans-testimonial-author{gap:8px;flex-direction:column;align-items:flex-start;margin-top:auto}.codebeans-author-info{flex-direction:column;align-items:flex-start;gap:2px;width:100%}.codebeans-author-avatar{display:none}.codebeans-author-details{gap:4px}.codebeans-author-name{font-size:14px;line-height:18px;color:var(--color-card-inverse-text, #F4F5F5);font-weight:600}.codebeans-author-position{font-size:12px;line-height:16px;color:var(--color-accent-1, #94CDD9);opacity:.8}.codebeans-author-website{font-size:10px;line-height:14px;color:var(--color-accent-2, #BFB1D7);opacity:.7}.codebeans-testimonial-nav{position:absolute;bottom:16px;right:16px;gap:4px;z-index:3}.codebeans-nav-arrow{width:32px;height:32px;padding:6px;background:#b8d43233;border:1px solid rgba(184,212,50,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.codebeans-nav-arrow svg{width:16px;height:16px;color:#b476e5}.codebeans-testimonial-right{height:120px;padding:0;width:120px}.codebeans-testimonial-right:before{background:linear-gradient(135deg,var(--color-primary-button-background, #b476e5),var(--color-accent-1, #94CDD9));border-radius:16px}.codebeans-testimonial-image{border-radius:14px;margin:2px;width:calc(100% - 4px);height:calc(100% - 4px);object-fit:cover;position:absolute;top:2px;left:2px}}@media(max-width:480px){.codebeans-testimonials{padding:40px 12px}.codebeans-testimonial-card{gap:12px;flex-direction:row;align-items:stretch;background:var(--color-card-inverse-background, #101926);border-radius:16px;padding:16px;margin:0 auto;max-width:100%;position:absolute;overflow:hidden;box-sizing:border-box;height:100%;top:0;left:0;width:100%}.codebeans-testimonial-card.active{position:relative;height:auto;min-height:140px}.codebeans-testimonial-left{gap:12px;order:1;flex:1;z-index:2}.codebeans-testimonial-content{gap:12px}.codebeans-testimonial-text-wrapper{gap:8px}.codebeans-testimonial-title{font-size:16px;line-height:22px;color:var(--color-card-inverse-heading, #b476e5);margin-bottom:6px}.codebeans-testimonial-quote{font-size:12px;line-height:18px;color:var(--color-card-inverse-text, #F4F5F5);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.codebeans-testimonial-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.codebeans-stat-item:last-child{grid-column:1 / -1}.codebeans-stat-item{padding:8px;border-radius:6px}.codebeans-stat-number{font-size:24px;line-height:30px}.codebeans-testimonial-author,.codebeans-author-info{gap:12px}.codebeans-author-avatar{width:60px;height:60px;border-radius:8px}.codebeans-author-details{gap:2px}.codebeans-author-name{font-size:16px;line-height:22px}.codebeans-author-position{font-size:14px;line-height:20px}.codebeans-author-website{font-size:12px;line-height:18px}.codebeans-nav-arrow{width:28px;height:28px;padding:4px;background:#b8d43233;border:1px solid rgba(184,212,50,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.codebeans-nav-arrow svg{width:14px;height:14px;color:#b476e5}.codebeans-testimonial-right{order:2;width:100px;height:100%;min-height:100px;flex-shrink:0;margin:0;border-radius:12px;overflow:hidden;position:relative;padding:0;align-self:stretch}.codebeans-testimonial-right:before{background:linear-gradient(135deg,var(--color-primary-button-background, #b476e5),var(--color-accent-1, #94CDD9));border-radius:12px}.codebeans-testimonial-image{border-radius:10px;margin:2px;width:calc(100% - 4px);height:calc(100% - 4px);object-fit:cover;position:absolute;top:2px;left:2px}.codebeans-testimonial-nav{position:absolute;bottom:12px;right:12px;gap:3px;z-index:3}.codebeans-testimonial-author{gap:6px;flex-direction:column;align-items:flex-start;margin-top:auto}.codebeans-author-info{flex-direction:column;align-items:flex-start;gap:1px;width:100%}.codebeans-author-avatar{display:none}.codebeans-author-name{font-size:12px;line-height:16px;color:var(--color-card-inverse-text, #F4F5F5);font-weight:600}.codebeans-author-position{font-size:10px;line-height:14px;color:var(--color-accent-1, #94CDD9);opacity:.8}.codebeans-author-website{font-size:9px;line-height:12px;color:var(--color-accent-2, #BFB1D7);opacity:.7}.codebeans-stat-item{padding:4px 6px;background:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .1);border-radius:8px;border:1px solid rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3);flex:1;min-width:0;text-align:center}.codebeans-stat-number{font-size:14px;line-height:18px;font-weight:600}}@media(max-width:768px){.codebeans-branding-arrow,.codebeans-nav-arrow,.codebeans-progress-bar{min-height:44px;min-width:44px}.codebeans-service-item span,.codebeans-testimonial-quote,.codebeans-stat-label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:reduce){.codebeans-branding-main-card,.codebeans-testimonial-card,.codebeans-service-card,.codebeans-branding-float-element{animation:none;transition:none}}.codebeans-branding-arrow:focus,.codebeans-nav-arrow:focus,.codebeans-progress-bar:focus{outline:2px solid var(--color-primary-button-background, #b476e5);outline-offset:2px}}@media(max-width:768px)and (orientation:landscape){.codebeans-branding-strategy{padding:24px 16px 40px}.codebeans-testimonials{padding:40px 16px}.codebeans-testimonial-right{height:200px}}.codebeans-final-cta{background:var(--color-background, #EAE5E3);padding:80px 40px!important;position:relative;margin:0!important;margin-bottom:0}.codebeans-final-cta.codebeans-animate-in{opacity:1;transform:translateY(0)}.codebeans-final-cta-container{max-width:1600px;margin:0 auto;position:relative}.codebeans-final-cta-card{container-type:inline-size;container-name:mw-final-cta;background:var(--color-card-inverse-background, #101926);border-radius:clamp(16px,1.471cqw,24px);padding:clamp(24px,2.942cqw,44px);position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;gap:0;min-height:auto;--mw-final-cta-watermark: url(/cdn/shop/files/mw-css-logo-mark.svg?v=1786531757);--mw-final-cta-watermark-left: 60px;--mw-final-cta-watermark-width: 484px;--mw-final-cta-watermark-height: 168px}.codebeans-final-cta-card:after{content:"";position:absolute;top:0;left:var(--mw-final-cta-watermark-left);width:var(--mw-final-cta-watermark-width);height:var(--mw-final-cta-watermark-height);z-index:0;pointer-events:none;background-color:var(--color-card-inverse-text, #F4F5F5);-webkit-mask-image:var(--mw-final-cta-watermark);mask-image:var(--mw-final-cta-watermark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left top;mask-position:left top;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:1}.codebeans-final-cta-card:has(.codebeans-final-cta-watermark):after{display:none}.codebeans-final-cta-watermark{position:absolute;top:0;left:var(--mw-final-cta-watermark-left);width:var(--mw-final-cta-watermark-width);height:var(--mw-final-cta-watermark-height);z-index:0;pointer-events:none;overflow:visible}.codebeans-final-cta-watermark img{display:block;width:100%;height:100%;object-fit:fill;object-position:left top;opacity:1;filter:brightness(0) saturate(100%) invert(98%) sepia(4%) saturate(147%) hue-rotate(169deg) brightness(104%) contrast(96%)}.codebeans-final-cta.codebeans-animate-in .codebeans-final-cta-card{opacity:1;transform:scale(1)}.codebeans-final-cta-content{flex:0 1 47.5%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(28px,3.5cqw,47px);z-index:2;position:relative;align-self:flex-start;min-width:0;max-width:47.5%}.codebeans-final-cta-title{color:var(--color-card-inverse-heading, #b476e5);font-family:Inter Tight,sans-serif;font-size:clamp(34px,5.294cqw,81px);font-weight:600;line-height:1.1;margin:0;max-width:calc(100% - 30px);letter-spacing:-.02em}.codebeans-final-cta.codebeans-animate-in .codebeans-final-cta-title{opacity:1;transform:translate(0);animation:codebeans-final-cta-title-in .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes codebeans-final-cta-title-in{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}.codebeans-final-cta-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--color-primary-button-background, #b476e5);color:var(--color-primary-button-text, #0B4444);height:auto;min-height:unset;padding:12px 24px;border:1px solid transparent;border-radius:999px;text-decoration:none;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1);z-index:1;flex-shrink:0;margin-top:0}.codebeans-final-cta.codebeans-animate-in .codebeans-final-cta-link{opacity:1;transform:translateY(0);animation:codebeans-final-cta-btn-in .8s cubic-bezier(.22,1,.36,1) .15s forwards}@keyframes codebeans-final-cta-btn-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.codebeans-final-cta-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-card-inverse-background, #101926);transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:0;border-radius:inherit}.codebeans-final-cta-link:hover:before{transform:scaleX(1)}.codebeans-final-cta-link:hover{transform:translateY(-3px) scale(1.02);border-color:var(--color-primary-button-border, #b476e5);box-shadow:0 12px 32px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .35)}.codebeans-final-cta-link:hover .codebeans-final-cta-text{color:var(--color-primary-button-background, #b476e5)}.codebeans-final-cta-link,.codebeans-final-cta-link:hover,.codebeans-final-cta-link:focus,.codebeans-final-cta-link:active{opacity:1!important}.codebeans-final-cta-text{color:var(--color-primary-button-text, #0B4444);font-family:Inter Tight,sans-serif;font-size:clamp(16px,1.765cqw,27px);font-weight:600;line-height:1.2;position:relative;z-index:1;transition:color .4s cubic-bezier(.4,0,.2,1);white-space:nowrap}.codebeans-final-cta-team{flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(16px,2.1cqw,28px);z-index:2;position:relative;align-self:flex-start;padding-top:clamp(10px,1.176cqw,19px);padding-bottom:clamp(4px,.441cqw,7px);min-width:0;max-width:48%}.codebeans-final-cta-avatars{display:block;width:100%;max-width:100%;line-height:0}.codebeans-final-cta-team-strip{display:block;width:auto;max-width:100%;height:clamp(52px,7.059cqw,113px);object-fit:contain;object-position:left top;opacity:1;transform:none;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s cubic-bezier(.22,1,.36,1)}.codebeans-final-cta.codebeans-animate-in .codebeans-final-cta-team-strip{opacity:0;transform:translateY(14px) scale(.98);animation:codebeans-final-cta-strip-in .75s cubic-bezier(.22,1,.36,1) .25s forwards}@keyframes codebeans-final-cta-strip-in{to{opacity:1;transform:translateY(0) scale(1)}}.codebeans-final-cta-team-strip:hover{transform:translateY(-4px) scale(1.01);filter:drop-shadow(0 10px 24px rgb(var(--color-shadow-rgb, 0 0 0) / .28))}.codebeans-final-cta-avatar:not(.codebeans-final-cta-team-strip),.codebeans-final-cta-avatar-more{display:none!important}.codebeans-final-cta-team-text{margin:0;color:var(--color-card-inverse-text, #F4F5F5);font-family:Inter Tight,sans-serif;font-size:clamp(18px,2.354cqw,36px);font-weight:400;line-height:1.4;max-width:100%;opacity:1;transform:none}.codebeans-final-cta.codebeans-animate-in .codebeans-final-cta-team-text{opacity:0;transform:translateY(16px);animation:codebeans-final-cta-team-text-in .85s cubic-bezier(.22,1,.36,1) .55s forwards}@keyframes codebeans-final-cta-team-text-in{to{opacity:1;transform:translateY(0)}}.codebeans-final-cta-stat{font-weight:700;line-height:1.4}.codebeans-final-cta-stat-team,.codebeans-final-cta-stat-talent{color:var(--color-accent-1, #94CDD9);font-size:clamp(22px,2.941cqw,45px)}.codebeans-final-cta-team-br{display:none}@supports not (container-type: inline-size){.codebeans-final-cta-title{font-size:clamp(34px,5.2vw,81px)}.codebeans-final-cta-text{font-size:clamp(16px,1.75vw,27px)}.codebeans-final-cta-team-strip{height:clamp(52px,7vw,113px)}.codebeans-final-cta-team-text{font-size:clamp(18px,2.35vw,36px)}.codebeans-final-cta-stat-team,.codebeans-final-cta-stat-talent{font-size:clamp(22px,2.94vw,45px)}.codebeans-final-cta-card{padding:clamp(24px,2.94vw,44px);border-radius:clamp(16px,1.47vw,24px)}.codebeans-final-cta-link{height:clamp(44px,4.7vw,75px);min-height:unset;padding:0 clamp(24px,2.35vw,38px)}}@media(min-width:1201px){.codebeans-final-cta-card{padding:47px}.codebeans-final-cta-content{gap:47px}.codebeans-final-cta-title{max-width:calc(100% - 30px)}.codebeans-final-cta-link{height:75px;padding:0 38px}.codebeans-final-cta-text{font-size:27px;line-height:1.2}.codebeans-final-cta-team{padding-top:19px;padding-bottom:7px;gap:28px}.codebeans-final-cta-team-strip{height:113px}.codebeans-final-cta-team-text{font-size:36px}.codebeans-final-cta-stat-team,.codebeans-final-cta-stat-talent{font-size:45px}.codebeans-final-cta-card:after,.codebeans-final-cta-watermark{left:60px;width:484px;height:168px}}.codebeans-final-cta-images,.codebeans-final-cta-pattern,.codebeans-final-cta-arrow{display:none!important}@media(max-width:1200px){.codebeans-final-cta-card{flex-direction:column;align-items:stretch;min-height:auto;gap:clamp(28px,4vw,40px)}.codebeans-final-cta-content{flex:none;max-width:100%;width:100%}.codebeans-final-cta-title{max-width:100%;font-size:clamp(32px,6.5vw,56px)}.codebeans-final-cta-team{flex:none;width:100%;max-width:100%;padding-top:0}.codebeans-final-cta-team-strip{height:clamp(48px,12vw,88px)}.codebeans-final-cta-team-text{font-size:clamp(18px,3.2vw,28px)}.codebeans-final-cta-stat-team,.codebeans-final-cta-stat-talent{font-size:clamp(20px,3.8vw,34px)}}@media(max-width:768px){.codebeans-final-cta{padding:50px 20px!important}.codebeans-final-cta-card{padding:28px 20px;gap:28px;border-radius:16px}.codebeans-final-cta-content{gap:24px}.codebeans-final-cta-link{padding:14px 28px;min-height:52px}.codebeans-final-cta-team{gap:24px}.codebeans-final-cta-team-strip{max-height:64px}}@media(max-width:480px){.codebeans-final-cta{padding:40px 16px!important}.codebeans-final-cta-card{padding:24px 16px;gap:20px;border-radius:12px}.codebeans-final-cta-content{gap:20px}.codebeans-final-cta-link{padding:12px 22px;min-height:48px;width:100%;max-width:100%}.codebeans-final-cta-text{white-space:normal;text-align:center}.codebeans-final-cta-avatars{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.codebeans-final-cta-avatars::-webkit-scrollbar{display:none}.codebeans-final-cta-team-strip{max-width:none;width:auto;min-width:280px;max-height:52px}}@media(max-width:360px){.codebeans-final-cta{padding:32px 12px!important}.codebeans-final-cta-card{padding:20px 12px}.codebeans-final-cta-team-strip{min-width:240px;max-height:46px}}@media(prefers-reduced-motion:reduce){.codebeans-final-cta-title,.codebeans-final-cta-link,.codebeans-final-cta-team-strip,.codebeans-final-cta-team-text{animation:none!important;opacity:1!important;transform:none!important}}.codebeans-what-we-do{background:var(--color-background, #EAE5E3);padding:80px 40px 120px;position:relative;overflow:hidden;overflow-x:clip}.codebeans-what-we-do-container{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:80px;position:relative;width:100%;box-sizing:border-box}.codebeans-what-shape{position:absolute;pointer-events:none;z-index:1;will-change:transform}.codebeans-what-shape-left{width:382px;height:382px;left:-40px;top:184px;opacity:.8;transform-origin:center center}.codebeans-what-shape-right{width:269px;height:269px;right:0;bottom:-36px;opacity:.8;transform-origin:center center}.codebeans-what-header{position:relative;z-index:2}.codebeans-what-title{font-family:Inter Tight,sans-serif;font-size:72px;font-weight:600;line-height:1.1;margin:0;color:var(--color-foreground-heading, #0B4444)}.codebeans-what-title-dark{color:var(--color-foreground-heading, #0B4444)}.codebeans-what-title-green{color:var(--color-primary-button-hover-background, #9BB814)}.codebeans-what-description{display:flex;justify-content:flex-end;position:relative;z-index:2}.codebeans-what-description p{max-width:1015px;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:400;line-height:1.4;color:var(--color-foreground, #161616);margin:0}.codebeans-what-cards-wrapper{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2;max-width:100%;overflow:visible}.codebeans-what-cards-row{display:flex;gap:20px;width:100%;max-width:100%;align-items:stretch;overflow:visible}.codebeans-what-cards-row:has(.codebeans-what-card.active){align-items:flex-start}.codebeans-what-cards-row:first-child{justify-content:flex-end}.codebeans-what-cards-row:last-child{justify-content:flex-start}.codebeans-what-cards-row:first-child:has(.codebeans-what-card.active){justify-content:flex-start}.codebeans-what-card{background:var(--color-card-background, #F4F5F5);border-radius:20px;padding:40px;position:relative;overflow:hidden;cursor:pointer;transition:all 1.2s cubic-bezier(.25,.46,.45,.94);flex:0 0 auto;width:min(520px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3);box-sizing:border-box;display:flex;flex-direction:column;gap:32px;-webkit-tap-highlight-color:transparent;backface-visibility:hidden;transform:translateZ(0)}.codebeans-what-cards-row:first-child .codebeans-what-card.active{background:var(--color-card-inverse-background, #101926);flex:1 1 auto;width:100%;max-width:100%;min-width:0;transition:all 1.2s cubic-bezier(.25,.46,.45,.94)}.codebeans-what-cards-row:last-child .codebeans-what-card.active{background:var(--color-card-inverse-background, #101926);width:min(520px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3);transition:all 1.2s cubic-bezier(.25,.46,.45,.94)}.codebeans-what-card:hover:not(.active){background:var(--color-card-inverse-background, #101926);transform:translateY(-4px);box-shadow:0 12px 32px rgb(var(--color-shadow-rgb, 5 51 51) / .15);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.codebeans-what-card:hover:not(.active) .codebeans-what-card-title{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-what-card:hover:not(.active) .codebeans-what-card-subtitle{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-what-card:focus{outline:2px solid var(--color-primary-button-background, #b476e5);outline-offset:2px}.codebeans-what-card:focus-visible{outline:2px solid var(--color-primary-button-background, #b476e5);outline-offset:2px}.codebeans-what-card:active{outline:none}.codebeans-what-card-header{display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.codebeans-what-card-title{font-family:Inter Tight,sans-serif;font-size:40px;font-weight:600;line-height:1.2;color:var(--color-card-heading, #0B4444);margin:0;transition:color 1s cubic-bezier(.25,.46,.45,.94)}.codebeans-what-card.active .codebeans-what-card-title{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-what-card-subtitle{font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:1.4;color:var(--color-card-heading, #0B4444);margin:0;transition:color 1s cubic-bezier(.25,.46,.45,.94)}.codebeans-what-card.active .codebeans-what-card-subtitle{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-what-card-content{max-height:0;opacity:0;overflow:hidden;transition:max-height 1.2s cubic-bezier(.25,.46,.45,.94),opacity 1s cubic-bezier(.25,.46,.45,.94) .2s}.codebeans-what-card.active .codebeans-what-card-content{max-height:600px;opacity:1}.codebeans-what-card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.codebeans-what-card-list li{font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:1.4;color:var(--color-card-inverse-text, #F4F5F5);position:relative;padding-left:0}.codebeans-what-card-bg{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0!important;transition:none;background:none!important;pointer-events:none}.codebeans-what-card.active .codebeans-what-card-bg{opacity:0!important;background:none!important}.codebeans-what-card:hover:not(.active) .codebeans-what-card-content{opacity:.5;transition:opacity 1s cubic-bezier(.25,.46,.45,.94)}.codebeans-what-footer{display:flex;justify-content:flex-start;position:relative;z-index:2}.codebeans-what-footer p{max-width:1015px;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:400;line-height:1.4;color:var(--color-foreground, #161616);margin:0}@media(min-width:1920px){.codebeans-what-cards-row:first-child .codebeans-what-card.active{width:min(1400px,100%);max-width:100%}.codebeans-what-card{width:min(520px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3)}.codebeans-what-cards-row:last-child .codebeans-what-card.active{width:min(520px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3)}}@media(min-width:1600px)and (max-width:1919px){.codebeans-what-cards-row:first-child .codebeans-what-card.active{width:min(1300px,100%);max-width:100%}.codebeans-what-card{width:min(500px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3)}.codebeans-what-cards-row:last-child .codebeans-what-card.active{width:min(500px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3)}}@media(min-width:1400px)and (max-width:1599px){.codebeans-what-cards-row:first-child .codebeans-what-card.active{width:min(1200px,100%);max-width:100%}.codebeans-what-card{width:min(440px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3)}.codebeans-what-cards-row:last-child .codebeans-what-card.active{width:min(440px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3)}}@media(min-width:1200px)and (max-width:1399px){.codebeans-what-we-do-container{max-width:1600px}.codebeans-what-cards-row:first-child .codebeans-what-card.active{width:min(1100px,100%);max-width:100%}.codebeans-what-card{width:min(380px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3)}.codebeans-what-cards-row:last-child .codebeans-what-card.active{width:min(380px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3)}}@media(min-width:1025px)and (max-width:1199px){.codebeans-what-cards-row:first-child .codebeans-what-card.active{width:min(950px,100%);max-width:100%}.codebeans-what-card{width:min(320px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3)}.codebeans-what-cards-row:last-child .codebeans-what-card.active{width:min(320px,calc((100% - 40px) / 3));max-width:calc((100% - 40px) / 3)}.codebeans-stat-card-small{flex-shrink:inherit}}@media(max-width:1024px){.codebeans-what-we-do{padding:60px 30px 100px}.codebeans-stat-card-small{flex-shrink:inherit}.codebeans-what-we-do-container{gap:60px}.codebeans-what-title{font-size:56px}.codebeans-what-description p,.codebeans-what-footer p{font-size:32px}.codebeans-what-cards-row{flex-wrap:wrap;justify-content:flex-end}.codebeans-what-card{padding:28px;gap:22px;flex:0 0 calc((100% - 20px)/2);width:calc((100% - 20px)/2)}.codebeans-what-cards-row:first-child .codebeans-what-card.active{flex:0 0 100%;width:100%}.codebeans-what-card-title{font-size:32px}.codebeans-what-card-subtitle,.codebeans-what-card-list li{font-size:20px}.codebeans-what-shape-left{width:300px;height:300px;left:-30px;top:150px}.codebeans-what-shape-right{width:220px;height:220px;right:-20px}.codebeans-what-cards-row:last-child{justify-content:flex-end}.codebeans-portfolio-header{padding-inline:16px}.codebeans-nav-container{padding:0}}@media(max-width:768px){.codebeans-what-we-do{padding:40px 20px 80px}.codebeans-what-we-do-container{gap:40px}.codebeans-what-title{font-size:36px}.codebeans-what-description{justify-content:flex-start}.codebeans-what-description p,.codebeans-what-footer p{font-size:20px;max-width:100%}.codebeans-what-cards-wrapper{gap:16px}.codebeans-what-cards-row{flex-direction:column;gap:16px;justify-content:flex-start!important;align-items:stretch}.codebeans-what-card{padding:24px;gap:20px;border-radius:16px;width:100%!important;max-width:100%!important;flex:1 1 100%!important;box-sizing:border-box}.codebeans-what-cards-row:first-child .codebeans-what-card.active,.codebeans-what-cards-row:last-child .codebeans-what-card.active{width:100%!important;max-width:100%!important;flex:1 1 100%!important}.codebeans-what-card-title{font-size:24px}.codebeans-what-card-subtitle,.codebeans-what-card-list li{font-size:16px}.codebeans-what-card.active .codebeans-what-card-content{max-height:800px}.codebeans-what-cards-row:last-child{justify-content:flex-start}.codebeans-what-shape-left,.codebeans-what-shape-right{width:140px;height:140px;opacity:.4;filter:blur(.2px)}.codebeans-what-shape-left{left:-60px;top:80px}.codebeans-what-shape-right{right:-40px;bottom:-20px}.codebeans-what-we-do{overflow-x:clip}.codebeans-what-we-do-container,.codebeans-what-cards-wrapper,.codebeans-what-cards-row,.codebeans-what-card{overflow:visible}}@media(max-width:480px){.codebeans-what-we-do{padding:30px 16px 10px}.codebeans-what-we-do-container{gap:32px}.codebeans-what-title{font-size:28px}.codebeans-what-description p,.codebeans-what-footer p{font-size:18px}.codebeans-what-card{padding:20px;gap:16px;width:100%!important;max-width:100%!important;flex:1 1 100%!important}.codebeans-what-card-title{font-size:20px}.codebeans-what-card-subtitle,.codebeans-what-card-list li{font-size:14px}.codebeans-what-cards-row:last-child{justify-content:flex-start}.codebeans-what-shape-left{width:150px;height:150px;left:-60px;top:80px}.codebeans-what-shape-right{width:120px;height:120px;right:-40px}}@media(max-width:320px){.codebeans-what-title{font-size:24px}.codebeans-what-description p,.codebeans-what-footer p{font-size:16px}.codebeans-what-card{padding:16px;width:100%}.codebeans-what-card-title{font-size:18px}.codebeans-what-card-subtitle,.codebeans-what-card-list li{font-size:13px}}@media(prefers-reduced-motion:reduce){.codebeans-what-card,.codebeans-what-card-content,.codebeans-what-card-title,.codebeans-what-card-subtitle,.codebeans-what-card-bg,.codebeans-what-shape{transition:none;animation:none}}@media(hover:none)and (pointer:coarse){.codebeans-what-card{min-height:44px}.codebeans-what-card:active:not(.active){transform:scale(.98)}}.codebeans-faq{background:var(--color-background, #EAE5E3);padding:120px 40px;position:relative;margin:0;overflow:hidden}.codebeans-faq.codebeans-animate-in{opacity:1;transform:translateY(0)}.codebeans-faq-container{max-width:1600px;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center;gap:80px}.codebeans-faq-title{color:var(--color-foreground-heading, #0B4444);font-family:Inter Tight,sans-serif;font-size:72px;font-weight:600;line-height:1.1;margin:0;text-align:center}.codebeans-faq.codebeans-animate-in .codebeans-faq-title{opacity:1;transform:translateY(0)}.codebeans-faq-list{width:100%;max-width:1000px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.codebeans-faq-item{background:rgb(var(--color-card-background-rgb, 244 245 245) / .95);border:1px solid rgb(var(--color-card-background-rgb, 255 255 255) / .2);border-radius:20px;overflow:hidden;box-shadow:0 8px 32px rgb(var(--color-shadow-rgb, 5 51 51) / .1);transition:all .4s cubic-bezier(.4,0,.2,1)}.codebeans-faq.codebeans-animate-in .codebeans-faq-item{animation:codebeans-faq-fade-in .6s cubic-bezier(.4,0,.2,1) forwards}.codebeans-faq.codebeans-animate-in .codebeans-faq-item:nth-child(1){animation-delay:.4s}.codebeans-faq.codebeans-animate-in .codebeans-faq-item:nth-child(2){animation-delay:.5s}.codebeans-faq.codebeans-animate-in .codebeans-faq-item:nth-child(3){animation-delay:.6s}.codebeans-faq.codebeans-animate-in .codebeans-faq-item:nth-child(4){animation-delay:.7s}.codebeans-faq.codebeans-animate-in .codebeans-faq-item:nth-child(5){animation-delay:.8s}.codebeans-faq.codebeans-animate-in .codebeans-faq-item:nth-child(6){animation-delay:.9s}@keyframes codebeans-faq-fade-in{to{opacity:1;transform:translateY(0)}}.codebeans-faq-item:hover{transform:translate(8px);box-shadow:0 10px 30px rgb(var(--color-shadow-rgb, 11 68 68) / .1)}.codebeans-faq-item-open{background:rgb(var(--color-card-background-rgb, 244 245 245) / .98);border:1px solid rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3);box-shadow:0 12px 40px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .1)}.codebeans-faq-question{width:100%!important;padding:24px!important;background:var(--color-card-background, #F4F5F5)!important;border:none!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;cursor:pointer!important;transition:all .4s cubic-bezier(.4,0,.2,1);text-align:left!important;position:relative!important;overflow:auto!important;border-radius:20px!important;box-sizing:border-box!important}.codebeans-faq-question:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:var(--color-card-inverse-background, #101926);transition:width .4s cubic-bezier(.4,0,.2,1);z-index:0}.codebeans-faq-question:hover:before{width:100%}.codebeans-faq-question:hover .codebeans-faq-question-text{color:var(--color-primary-button-background, #b476e5)}.codebeans-faq-question:hover .codebeans-faq-icon svg{color:var(--color-primary-button-background, #b476e5)}.codebeans-faq-item-open .codebeans-faq-question{background:var(--color-card-inverse-background, #101926)}.codebeans-faq-item-open .codebeans-faq-question:before{width:100%}.codebeans-faq-question-text{flex:1;color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:31px;font-weight:600;line-height:1.2;transition:color .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.codebeans-faq-item-open .codebeans-faq-question-text{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-faq-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:10}.codebeans-faq-icon svg{width:18px;height:18px;color:var(--color-card-text, #161616);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.codebeans-faq-item-open .codebeans-faq-icon{transform:rotate(45deg)!important;background:var(--color-primary-button-background, #b476e5)!important;border-radius:50%!important;padding:6px!important;box-shadow:0 2px 8px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4)!important}.codebeans-faq-item-open .codebeans-faq-icon svg{color:var(--color-primary-button-text, #101926)!important;stroke-width:2.5!important}.codebeans-faq-item.codebeans-faq-item-open .codebeans-faq-question .codebeans-faq-icon{transform:rotate(45deg)!important;background:var(--color-primary-button-background, #b476e5)!important;border-radius:50%!important;padding:6px!important;box-shadow:0 2px 8px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4)!important}.codebeans-faq-item.codebeans-faq-item-open .codebeans-faq-question .codebeans-faq-icon svg{color:var(--color-primary-button-text, #101926)!important;stroke-width:2.5!important}.codebeans-faq-question:hover .codebeans-faq-icon{transform:scale(1.1)}.codebeans-faq-item-open .codebeans-faq-question:hover .codebeans-faq-icon{transform:rotate(45deg) scale(1.1)}.codebeans-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.codebeans-faq-item-open .codebeans-faq-answer{max-height:500px}.codebeans-faq-answer-content{padding:16px 24px 24px!important;margin:12px 0 0!important;opacity:0;transform:translateY(-10px);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);background:transparent!important;border-radius:0!important;display:block!important;width:100%!important;box-sizing:border-box!important;pointer-events:auto}.codebeans-faq-answer-content p{color:var(--color-card-text, #161616);margin:0}.codebeans-faq-item-open .codebeans-faq-answer-content p{color:var(--color-card-text, #161616)}.codebeans-faq-item-open .codebeans-faq-answer-content{opacity:1;transform:translateY(0);animation:codebeans-answer-slide-in .5s cubic-bezier(.4,0,.2,1)}.codebeans-faq-item-open .codebeans-faq-question{border-radius:0;background:transparent!important}@keyframes codebeans-answer-slide-in{0%{opacity:0;transform:translate(-20px) translateY(-10px)}to{opacity:1;transform:translate(0) translateY(0)}}.codebeans-faq-answer-content p{color:var(--color-card-text, #101926)!important;font-family:Inter Tight,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:1.4!important;margin:0!important;padding:0!important}.codebeans-faq-decoration{position:absolute;pointer-events:none;object-fit:contain;will-change:transform}.codebeans-faq-decoration-left{width:415px;height:407px;left:-50px;top:10%;transform-origin:center center}.codebeans-faq-decoration-right{width:365px;height:358px;right:-30px;top:55%;transform-origin:center center}@media(max-width:768px){.codebeans-faq-decoration-left{width:70px!important;height:68px!important;left:-35px!important;top:10%!important;opacity:.25!important}.codebeans-faq-decoration-right{width:60px!important;height:58px!important;right:-30px!important;bottom:10%!important;top:auto!important;opacity:.25!important}}@media(max-width:480px){.codebeans-faq-decoration-left{width:50px!important;height:48px!important;left:-25px!important;top:5%!important;opacity:.15!important}.codebeans-faq-decoration-right{width:45px!important;height:43px!important;right:-22px!important;bottom:5%!important;opacity:.15!important}}.codebeans-faq.codebeans-animate-in .codebeans-faq-decoration-left,.codebeans-faq.codebeans-animate-in .codebeans-faq-decoration-right{opacity:1}@keyframes codebeans-rotate-left{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes codebeans-rotate-right{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(-360deg)}}@media(max-width:1400px){.codebeans-faq-title{font-size:56px}.codebeans-faq-question-text{font-size:28px}.codebeans-faq-answer-content p{font-size:20px}.codebeans-faq-decoration-left{width:300px;height:294px;left:-40px;top:55%}.codebeans-faq-decoration-right{width:280px;height:274px;right:-20px;top:55%}}@media(max-width:1200px)and (min-width:769px){.codebeans-faq-decoration-left{width:250px;height:245px;left:-50px;opacity:.5}.codebeans-faq-decoration-right{width:230px;height:225px;right:-40px;opacity:.5}}@media(max-width:768px){.codebeans-faq{padding:80px 20px}.codebeans-faq-container{gap:60px}.codebeans-faq-title{font-size:40px}.codebeans-faq-list{max-width:100%}.codebeans-faq-question{padding:20px;gap:16px}.codebeans-faq-question-text{font-size:20px}.codebeans-faq-icon{width:28px;height:28px}.codebeans-faq-icon svg{width:16px;height:16px}.codebeans-faq-answer-content{padding:14px 18px 18px!important;margin-top:10px!important;border-radius:0 0 20px 20px!important}.codebeans-faq-answer-content p{font-size:15px!important;line-height:1.5!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.codebeans-faq-item:hover{transform:translate(4px)}}@media(max-width:480px){.codebeans-faq{padding:60px 16px}.codebeans-faq-container{gap:40px}.codebeans-faq-title{font-size:32px}.codebeans-faq-question{padding:16px;gap:12px}.codebeans-faq-question-text{font-size:18px}.codebeans-faq-icon{width:24px;height:24px}.codebeans-faq-icon svg{width:14px;height:14px}.codebeans-faq-answer-content{padding:12px 16px 16px!important;margin-top:8px!important;border-radius:0 0 16px 16px!important}.codebeans-faq-answer-content p{font-size:14px!important;line-height:1.6!important;word-wrap:break-word!important;overflow-wrap:break-word!important}}.codebeans-cta-section,.codebeans-branding-strategy,.codebeans-testimonials,.codebeans-faq,.codebeans-final-cta{margin:0!important}body .codebeans-final-cta,body .codebeans-faq{opacity:1!important;transform:none!important;visibility:visible!important;display:block!important}.entry-content .codebeans-final-cta,.entry-content .codebeans-faq,.wp-block-post-content .codebeans-final-cta,.wp-block-post-content .codebeans-faq,article .codebeans-final-cta,article .codebeans-faq{opacity:1!important;transform:none!important;visibility:visible!important;display:block!important}@media(max-width:320px){.codebeans-branding-strategy{padding:20px 8px 32px}.codebeans-testimonials{padding:32px 8px}.codebeans-branding-main-card{padding:16px 8px}.codebeans-branding-title{font-size:28px!important;line-height:36px!important}.codebeans-testimonial-title{font-size:18px;line-height:24px}.codebeans-testimonial-right{height:120px;max-width:200px}.codebeans-service-item span{font-size:9px!important;line-height:13px!important;color:#6b6b6b!important}}@media(max-width:768px){.codebeans-service-card{box-sizing:border-box}.codebeans-service-card:not(.active){display:none}}.codebeans-about-stats{background:var(--color-background, #EAE5E3);padding:120px 40px 0!important;position:relative;overflow:hidden;margin-top:0}.codebeans-about-floating{position:absolute;pointer-events:none;z-index:1;will-change:transform}.codebeans-about-floating img{width:100%;height:100%;object-fit:contain}.codebeans-about-floating-1{width:300px;height:293px;right:0;top:100px;opacity:.8}.codebeans-about-floating-2{width:385px;height:377px;left:0;top:22%;opacity:.8}@media(max-width:768px){.codebeans-about-floating{display:none}}@keyframes codebeans-float-rotate-right{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(180deg) translateY(-20px)}to{transform:rotate(360deg) translateY(0)}}@keyframes codebeans-float-rotate-left{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(-180deg) translateY(20px)}to{transform:rotate(-360deg) translateY(0)}}@keyframes codebeans-revolve-clockwise{0%{transform:rotate(0) translate(30px) rotate(0)}to{transform:rotate(360deg) translate(30px) rotate(-360deg)}}@keyframes codebeans-fade-in-element{to{opacity:1}}.codebeans-about-stats-container{max-width:1600px;margin:0 auto;padding:40px 0;display:flex;flex-direction:column;gap:80px;position:relative;z-index:2}.codebeans-about-stats-header{display:flex;justify-content:flex-start;opacity:0;animation:codebeans-slide-up .8s ease-out .2s forwards;padding-top:60px}@keyframes codebeans-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.codebeans-about-stats-title{color:var(--color-foreground-heading, #0B4444);font-family:Inter Tight,sans-serif;font-size:72px;font-weight:600;line-height:1.1;max-width:1130px;margin:0}.codebeans-about-stats-title span[style*="color: rgb(184, 212, 50)"]{font-weight:400;font-size:1em;line-height:inherit;animation:codebeans-blink-caret 1s step-end infinite;margin-left:2px}.codebeans-about-stats-description{display:flex;justify-content:flex-end;opacity:0;animation:codebeans-slide-up .8s ease-out .4s forwards}.codebeans-about-stats-description p{color:var(--color-foreground, #161616);font-family:Inter Tight,sans-serif;font-size:40px;font-weight:400;line-height:1.4;max-width:1015px;margin:0}.codebeans-about-stats-grid{display:flex;flex-direction:column;gap:20px;opacity:0;animation:codebeans-slide-up .8s ease-out .6s forwards}.codebeans-about-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.codebeans-about-stats-left{display:grid;grid-template-columns:1fr 1fr;gap:20px;grid-template-rows:auto auto}.codebeans-about-stats-left .codebeans-about-stat-card:nth-child(3){grid-column:1 / -1}.codebeans-about-stats-row-2{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.codebeans-about-stat-card{padding:40px;border-radius:20px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden;background:var(--color-card-background, #F4F5F5);border:1px solid transparent;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer}.codebeans-about-stat-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px rgb(var(--color-shadow-rgb, 5 51 51) / .15);border-color:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4);background:var(--color-card-inverse-background, #101926)}.codebeans-about-stat-card:hover .codebeans-about-stat-number,.codebeans-about-stat-card:hover .codebeans-about-stat-label,.codebeans-about-stat-card:hover .codebeans-about-stat-desc{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-about-stat-white{background:var(--color-card-background, #F4F5F5);border:1px solid transparent}.codebeans-about-stat-white:hover{border-color:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4);background:var(--color-card-inverse-background, #101926)}.codebeans-about-stat-white:hover .codebeans-about-stat-number,.codebeans-about-stat-white:hover .codebeans-about-stat-label,.codebeans-about-stat-white:hover .codebeans-about-stat-desc{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-about-stat-green{background:var(--color-card-inverse-background, #101926);border:1px solid transparent}.codebeans-about-stat-green:hover{border-color:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4);background:var(--color-card-inverse-background, #101926)}.codebeans-about-stat-content{display:flex;flex-direction:column;gap:16px;z-index:1}.codebeans-about-stat-number{font-family:Inter Tight,sans-serif;font-size:100px;font-weight:600;line-height:1;transition:all .4s cubic-bezier(.4,0,.2,1)}.codebeans-about-stat-white .codebeans-about-stat-number{color:var(--color-card-heading, #0B4444)}.codebeans-about-stat-green .codebeans-about-stat-number{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-about-stat-label{font-family:Inter Tight,sans-serif;font-size:32px;font-weight:400;line-height:1.4;color:var(--color-card-heading, #0B4444);transition:all .4s cubic-bezier(.4,0,.2,1)}.codebeans-about-stat-white .codebeans-about-stat-label{color:var(--color-card-heading, #0B4444)}.codebeans-about-stat-green .codebeans-about-stat-label{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-about-stat-desc{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:20px;font-weight:400;line-height:1.4;transition:all .4s cubic-bezier(.4,0,.2,1)}.codebeans-about-stats-title .codebeans-highlight-word{position:relative;display:inline-block;color:var(--color-foreground-heading, #0B4444);font-weight:700;transition:color 1s cubic-bezier(.25,.46,.45,.94);--underline-scale: 1}.codebeans-about-stats-title .codebeans-highlight-word:before{content:"";position:absolute;bottom:-4px;left:-12px;right:-12px;height:20px;background:radial-gradient(ellipse at 20% 50%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .9) 0%,transparent 70%),radial-gradient(ellipse at 50% 30%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / 1) 0%,transparent 60%),radial-gradient(ellipse at 80% 70%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .8) 0%,transparent 50%),linear-gradient(90deg,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .7),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / 1),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .95),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / 1),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .8),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .6));clip-path:polygon(0% 20%,5% 10%,15% 30%,25% 15%,35% 40%,45% 20%,55% 35%,65% 10%,75% 45%,85% 25%,95% 40%,100% 30%,100% 80%,95% 90%,85% 70%,75% 85%,65% 60%,55% 80%,45% 65%,35% 85%,25% 70%,15% 90%,5% 75%,0% 85%);transform:scaleX(var(--underline-scale, 0));transform-origin:left;z-index:-1;opacity:var(--underline-scale, 0);transition:transform .9s cubic-bezier(.25,.46,.45,.94),opacity .9s ease}.codebeans-about-stats-title .codebeans-highlight-word:after{content:"";position:absolute;bottom:0;left:-6px;right:-6px;height:12px;background:radial-gradient(ellipse at 30% 40%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4) 0%,transparent 60%),radial-gradient(ellipse at 70% 60%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .5) 0%,transparent 50%),linear-gradient(90deg,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3),rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .6) 30%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4) 70%,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .2));clip-path:polygon(0% 30%,10% 20%,20% 40%,30% 25%,40% 45%,50% 30%,60% 50%,70% 20%,80% 40%,90% 25%,100% 35%,100% 70%,90% 80%,80% 60%,70% 85%,60% 65%,50% 80%,40% 70%,30% 85%,20% 65%,10% 75%,0% 60%);transform:scaleX(var(--underline-scale, 0));transform-origin:left;z-index:-1;opacity:var(--underline-scale, 0);transition:transform .9s cubic-bezier(.25,.46,.45,.94) .08s,opacity .9s ease .08s}@keyframes codebeans-typing-pulse{0%,to{transform:scale(1);color:#0b4444}50%{transform:scale(1.02);color:#b476e5}}.codebeans-linkedin-link{color:inherit;text-decoration:none;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.codebeans-linkedin-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#b476e5;transition:width .3s cubic-bezier(.4,0,.2,1)}.codebeans-linkedin-link:hover{color:#b476e5;transform:translateY(-1px)}.codebeans-linkedin-link:hover:after{width:100%}.codebeans-about-quote-author{display:flex;align-items:center;gap:12px}.codebeans-linkedin-icon{color:#b476e5}.codebeans-linkedin-icon:hover{color:#9bb814}.codebeans-linkedin-icon{color:#94cdd9;opacity:.7;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#94cdd91a}.codebeans-linkedin-icon:hover{opacity:1;color:#b476e5;background:#b8d4321a;transform:translateY(-2px)}.codebeans-linkedin-icon{color:#b476e5!important}.codebeans-linkedin-icon:hover{color:#9bb814!important}.codebeans-about-quote-author-title-row{display:inline-flex;align-items:center;gap:10px}.codebeans-linkedin-icon--small{width:20px;height:20px;min-width:20px;min-height:20px;background:transparent!important;opacity:1;padding:0}.codebeans-linkedin-icon--small:hover{background:transparent!important;transform:translateY(-1px)}@media(max-width:480px){.codebeans-about-quote-author-title-row{gap:8px}.codebeans-linkedin-icon--small{width:18px;height:18px;min-width:18px;min-height:18px}}.codebeans-about-stat-number{font-family:Inter Tight,sans-serif;font-size:72px;font-weight:700;line-height:.9;margin:0;color:var(--color-card-heading, #0B4444);transition:all .4s cubic-bezier(.4,0,.2,1)}.codebeans-about-stat-white .codebeans-about-stat-desc{color:var(--color-card-text, #161616)}.codebeans-about-stat-green .codebeans-about-stat-desc{color:var(--color-card-inverse-text, #F4F5F5)}.codebeans-about-stats-image{border-radius:20px;overflow:hidden;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.codebeans-about-stats-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .1) 0%,transparent 50%);opacity:0;transition:opacity .5s ease;pointer-events:none}.codebeans-about-stats-image:hover:after{opacity:1}.codebeans-about-stats-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}.codebeans-about-stats-image:hover img{transform:scale(1.05)}.codebeans-about-quote{background:var(--color-background, #101926);padding:0 40px!important;overflow:hidden;position:relative}.codebeans-about-quote-container{max-width:1600px;margin:0 auto;padding:40px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:28px;align-items:flex-start;position:relative;z-index:1}.codebeans-about-quote-content{display:flex;flex-direction:column;gap:40px;padding-right:40px;opacity:0;animation:codebeans-slide-up .8s ease-out .3s forwards}.codebeans-about-quote-icon{display:flex;justify-content:flex-end;animation:codebeans-float-gentle 3s ease-in-out infinite}@keyframes codebeans-float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.codebeans-about-quote-icon svg{filter:drop-shadow(0 4px 20px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3))}.codebeans-about-quote-icon img{width:100px;height:auto;display:block;filter:drop-shadow(0 4px 20px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3))}.codebeans-about-quote-text-wrapper{display:flex;flex-direction:column;gap:24px}.codebeans-about-quote-title{color:var(--color-primary-button-background, #b476e5);font-family:Inter Tight,sans-serif;font-size:40px;font-weight:600;line-height:1.2;margin:0}.codebeans-about-quote-description{color:var(--color-foreground, #F4F5F5);font-family:Inter Tight,sans-serif;font-size:32px;font-weight:400;line-height:1.4;margin:0}.codebeans-about-quote-author{display:flex;align-items:center;gap:16px}.codebeans-about-quote-author-info{display:flex;flex-direction:column}.codebeans-about-quote-author-name{color:var(--color-primary-button-background, #b476e5);font-family:Inter Tight,sans-serif;font-size:32px;font-weight:400;line-height:1.4}.codebeans-about-quote-author-title{color:var(--color-foreground, #F4F5F5);font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:1.4;opacity:.7}.codebeans-about-quote-image{border-radius:20px;overflow:hidden;padding:40px;position:relative;opacity:0;animation:codebeans-slide-up .8s ease-out .5s forwards}.codebeans-about-quote-image:before{content:"";position:absolute;top:40px;right:40px;bottom:40px;left:40px;border-radius:20px;background:linear-gradient(135deg,rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .2) 0%,transparent 50%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1}.codebeans-about-quote-image:hover:before{opacity:1}.codebeans-about-quote-image img{width:100%;height:500px;object-fit:cover;border-radius:20px;transition:transform .6s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px rgb(var(--color-shadow-rgb, 0 0 0) / .3)}.codebeans-about-quote-image:hover img{transform:scale(1.03)}.codebeans-about-team{background:var(--color-background, #F4F5F5);padding:0!important;overflow:hidden}.codebeans-about-team-container{display:flex;flex-direction:column;gap:48px;padding:40px 0}.codebeans-about-team-title{color:var(--color-foreground-heading, #0B4444);font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600;line-height:1.2;text-align:center;margin:0;padding:0 40px}.codebeans-about-team-grid{display:flex;gap:20px;animation:codebeans-scroll-loop 40s linear infinite;width:max-content}.codebeans-about-team-grid:hover{animation-play-state:paused}@keyframes codebeans-scroll-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}.codebeans-team-card{display:flex;flex-direction:column;transition:all .8s cubic-bezier(.25,.46,.45,.94);cursor:pointer;position:relative;flex-shrink:0;width:200px;height:265px;background:transparent;border-radius:20px;padding:16px;border:2px solid transparent;overflow:hidden}.codebeans-team-card:hover{background:#fff;box-shadow:0 15px 50px rgb(var(--color-shadow-rgb, 5 51 51) / .2);border-color:var(--color-card-inverse-background, #101926);transform:translateY(-5px) scale(1.02)}.codebeans-team-image{width:168px;height:168px;overflow:hidden;border-radius:8px;transition:all .8s cubic-bezier(.25,.46,.45,.94);position:absolute;top:16px;left:50%;transform:translate(-50%);z-index:1}.codebeans-team-card:hover .codebeans-team-image{opacity:0;visibility:hidden;transform:translate(-50%) scale(.8);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.codebeans-team-image img{width:100%;height:100%;object-fit:cover;display:block}.codebeans-team-info{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:16px;transition:all .8s cubic-bezier(.25,.46,.45,.94);z-index:2}.codebeans-team-card:hover .codebeans-team-info{justify-content:flex-start}.codebeans-team-default-info{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:4px;text-align:center;padding:16px;transition:all .6s cubic-bezier(.25,.46,.45,.94);opacity:1;transform:translateY(0)}.codebeans-team-card:hover .codebeans-team-default-info{opacity:0;transform:translateY(20px);pointer-events:none}.codebeans-team-hover-content{display:flex;flex-direction:column;height:100%;justify-content:flex-start;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .6s cubic-bezier(.25,.46,.45,.94) .2s}.codebeans-team-card:hover .codebeans-team-hover-content{opacity:1;visibility:visible;transform:translateY(0)}.codebeans-team-hover-avatar{width:72px;height:72px;flex-shrink:0}.codebeans-team-hover-info{display:flex;flex-direction:column;gap:10px;text-align:left;flex:1}.codebeans-team-name{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:22px;font-weight:600;line-height:1.2;margin:0}.codebeans-team-default-info .codebeans-team-name{font-size:18px;text-align:center}.codebeans-team-hover-info .codebeans-team-name{font-size:16px;text-transform:uppercase}.codebeans-team-role{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:14px;font-weight:400;line-height:1.2;opacity:.6;margin:0}.codebeans-team-default-info .codebeans-team-role{text-align:center;display:block}.codebeans-team-role{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:1.2;margin:0}.codebeans-team-desc{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:17px;font-weight:400;line-height:1.6;margin:0;text-align:left}.codebeans-team-hover-content .codebeans-team-desc{display:block;font-size:12px}.codebeans-team-card-hover{background:#fff;border-radius:20px;padding:16px;height:265px;justify-content:space-between;box-shadow:0 15px 50px rgb(var(--color-shadow-rgb, 5 51 51) / .2);animation:codebeans-card-pop .4s cubic-bezier(.4,0,.2,1)}@keyframes codebeans-card-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.codebeans-team-hover-content{display:flex;flex-direction:column;gap:16px;height:100%}.codebeans-team-hover-header{display:flex;align-items:center;gap:12px}.codebeans-team-hover-avatar{width:56px;height:56px;border-radius:100px;overflow:hidden;flex-shrink:0}.codebeans-team-hover-avatar img{width:100%;height:100%;object-fit:cover}.codebeans-team-hover-info{display:flex;flex-direction:column;gap:8px}.codebeans-team-hover-name{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1.2;margin:0}.codebeans-team-hover-role{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:14px;font-weight:400;line-height:1.2;opacity:.6;margin:0}.codebeans-team-hover-desc{color:var(--color-card-text, #161616);font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0}.codebeans-about-process{background:var(--color-background, #EAE5E3);padding:60px 40px;position:relative;overflow:hidden}.codebeans-process-floating{position:absolute;pointer-events:none;z-index:1;will-change:transform}.codebeans-process-floating img{width:100%;height:100%;object-fit:contain}.codebeans-process-floating-1{width:382px;height:382px;left:-93px;bottom:200px;opacity:.8}.codebeans-process-floating-2{width:345px;height:345px;right:100px;top:75px;opacity:.8}@media(max-width:768px){.codebeans-process-floating{display:none}}.codebeans-about-process-container{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:50px;position:relative;z-index:2}.codebeans-about-process-header{display:flex;justify-content:flex-start}.codebeans-about-process-title{color:var(--color-foreground-heading, #0B4444);font-family:Inter Tight,sans-serif;font-size:72px;font-weight:600;line-height:1.1;max-width:1130px;margin:0}.codebeans-about-process-description{display:flex;justify-content:center;align-items:center;text-align:center;padding:0 60px;width:100%;overflow:hidden}.codebeans-about-process-description p{color:var(--color-foreground, #161616);font-family:Inter Tight,sans-serif;font-size:40px;font-weight:400;line-height:1.6;max-width:1100px;width:100%;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.codebeans-stairway-line{display:block;transition:transform .3s ease}.codebeans-stairway-line-1{padding-left:120px}.codebeans-stairway-line-2,.codebeans-stairway-line-3{padding-left:0}.codebeans-about-process-grid{display:flex;flex-direction:column;gap:20px;position:relative;max-width:1200px;margin:0 auto}.codebeans-about-process-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.codebeans-about-process-row:first-child{justify-items:start}.codebeans-about-process-row:last-child{justify-items:end;padding-left:200px}.codebeans-process-card{padding:28px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;height:auto;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer}.codebeans-process-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 60px rgb(var(--color-shadow-rgb, 5 51 51) / .2)}.codebeans-process-white{background:var(--color-card-background, #F4F5F5);border:1px solid transparent}.codebeans-process-white:hover{background:var(--color-card-inverse-background, #101926);border-color:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4)}.codebeans-process-white:hover .codebeans-process-number,.codebeans-process-white:hover .codebeans-process-title,.codebeans-process-white:hover .codebeans-process-desc{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-process-dark{background:var(--color-card-background, #F4F5F5);border:1px solid transparent}.codebeans-process-dark:hover{background:var(--color-card-inverse-background, #101926);border-color:rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4)}.codebeans-process-small{max-width:440px;grid-column:2}.codebeans-about-process-row:last-child .codebeans-process-card:first-child{grid-column:1}.codebeans-process-number{font-family:Inter Tight,sans-serif;font-size:80px;font-weight:600;line-height:1;text-align:right;transition:all .4s cubic-bezier(.4,0,.2,1);margin:0 0 32px;align-self:flex-end}.codebeans-process-white .codebeans-process-number,.codebeans-process-dark .codebeans-process-number{color:var(--color-card-heading, #0B4444)}.codebeans-process-dark:hover .codebeans-process-number{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-process-title{font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600;line-height:1.2;text-align:left;margin:0 0 4px;transition:all .4s cubic-bezier(.4,0,.2,1);align-self:flex-start}.codebeans-process-white .codebeans-process-title,.codebeans-process-dark .codebeans-process-title{color:var(--color-card-heading, #0B4444)}.codebeans-process-dark:hover .codebeans-process-title{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-process-desc{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:400;line-height:1.4;text-align:left;margin:0;transition:all .4s cubic-bezier(.4,0,.2,1);align-self:flex-start}.codebeans-process-gif-inline{width:158px!important;max-width:158px!important;height:auto!important;display:block!important;margin:0 auto 20px!important;padding:0!important;align-self:center;line-height:0}.codebeans-process-white .codebeans-process-desc,.codebeans-process-dark .codebeans-process-desc{color:var(--color-card-text, #161616)}.codebeans-process-dark:hover .codebeans-process-desc{color:var(--color-card-inverse-text, #F4F5F5)}.codebeans-about-cta{background:#eae5e3;padding:80px 40px}.codebeans-about-cta-container{max-width:1440px;margin:0 auto}.codebeans-about-cta-card{background:#101926;border-radius:20px;padding:40px;display:flex;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden;min-height:360px;transition:all .5s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.codebeans-about-cta-card:hover{transform:translateY(-5px);box-shadow:0 25px 70px #0533334d;border-color:#b8d4324d}.codebeans-about-cta-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:280px;z-index:1}.codebeans-about-cta-title{color:#b476e5;font-family:Inter Tight,sans-serif;font-size:72px;font-weight:600;line-height:1.1;max-width:647px;margin:0}.codebeans-about-cta-link{display:flex;align-items:center;gap:8px;color:#b476e5;font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600;line-height:1.2;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.codebeans-about-cta-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#b476e5;transition:width .4s cubic-bezier(.4,0,.2,1)}.codebeans-about-cta-link:hover{transform:translate(10px);color:#94cdd9}.codebeans-about-cta-link:hover:after{width:calc(100% - 60px)}.codebeans-about-cta-link svg{transition:all .4s cubic-bezier(.4,0,.2,1)}.codebeans-about-cta-link:hover svg{transform:rotate(-45deg) scale(1.1)}.codebeans-about-cta-link:hover svg circle{stroke:#94cdd9}.codebeans-about-cta-link:hover svg path{stroke:#94cdd9}.codebeans-about-cta-images{display:flex;gap:24px;z-index:1}.codebeans-about-cta-images img{width:240px;height:280px;object-fit:cover;border-radius:14px;padding:12px;transition:all .5s cubic-bezier(.4,0,.2,1);filter:brightness(.9)}.codebeans-about-cta-images img:hover{transform:translateY(-10px) scale(1.05);filter:brightness(1.1);box-shadow:0 15px 40px #b8d4324d}@media(max-width:1200px){.codebeans-about-stats-title,.codebeans-about-process-title{font-size:56px}.codebeans-about-stats-description p,.codebeans-about-process-description p{font-size:32px}.codebeans-stairway-line-1{padding-left:80px}.codebeans-stairway-line-2,.codebeans-stairway-line-3{padding-left:0}.codebeans-about-cta-title{font-size:56px}}@media(max-width:1024px){.codebeans-about-stat-number{font-size:84px}.codebeans-about-stat-label{font-size:26px}.codebeans-about-stat-desc{font-size:14px}.codebeans-team-name,.codebeans-team-default-info .codebeans-team-name{font-size:18px}.codebeans-team-hover-info .codebeans-team-name{font-size:15px}.codebeans-team-role{font-size:13px}.codebeans-team-desc{font-size:17px;line-height:1.6}}@media(max-width:768px){.codebeans-about-stat-number{font-size:36px!important;line-height:1.1!important}.codebeans-about-stat-label{font-size:18px!important;line-height:1.3!important}.codebeans-about-stat-desc{font-size:16px!important;line-height:1.6!important}.codebeans-team-name,.codebeans-team-default-info .codebeans-team-name{font-size:15px!important}.codebeans-team-hover-info .codebeans-team-name{font-size:12px!important}.codebeans-team-role{font-size:11px!important}.codebeans-team-desc{font-size:14px!important;line-height:1.5!important}}@media(max-width:1200px){.codebeans-about-stats-row,.codebeans-about-quote-container{grid-template-columns:1fr}.codebeans-about-quote-image{padding:0}.codebeans-about-quote-image img{height:auto}.codebeans-about-quote-content{padding-right:0}.codebeans-about-process-grid{display:flex;flex-direction:column;gap:16px}.codebeans-about-process-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-left:0}.codebeans-about-process-row:last-child{padding-left:0}.codebeans-process-small{max-width:100%}.codebeans-process-card{padding:24px;justify-content:space-between;height:100%}.codebeans-process-number{font-size:64px;margin-bottom:24px}.codebeans-process-gif-inline{width:135px!important;max-width:135px!important;margin:0 auto!important;padding:0!important;line-height:0}.codebeans-process-title{font-size:28px}.codebeans-process-desc{font-size:16px}}@media(max-width:768px){.codebeans-about-stats{padding:80px 16px 20px!important}.codebeans-about-quote{padding:30px 16px!important}.codebeans-about-quote-image{padding:0}.codebeans-about-process{padding:50px 20px}.codebeans-about-process:before{width:80px;height:80px;right:-40px;top:10px;opacity:.15}.codebeans-about-process:after{width:90px;height:90px;left:-45px;bottom:30px;opacity:.15}.codebeans-about-team,.codebeans-about-cta{padding:40px 20px}.codebeans-about-stats-title,.codebeans-about-process-title{font-size:40px}.codebeans-about-process-title{text-align:center}.codebeans-about-stats-description p,.codebeans-about-process-description p{font-size:24px}.codebeans-about-stats-title{font-size:28px!important;line-height:1.2!important;margin-bottom:12px!important}.codebeans-about-stats-description p{font-size:26px!important;line-height:1.6!important;margin-top:0!important}.codebeans-about-stat-card{padding:24px 18px!important;min-height:auto!important;justify-content:flex-start!important;gap:16px!important}.codebeans-about-stat-content{gap:8px!important}.codebeans-about-stat-desc{margin-top:8px!important}.codebeans-about-stats:before{width:120px!important;height:117px!important;right:-60px!important;top:30px!important;opacity:.3!important}.codebeans-about-stats:after{width:150px!important;height:147px!important;left:-75px!important;top:200px!important;opacity:.3!important}.codebeans-about-process-description{padding:0 20px;text-align:center}.codebeans-about-process-description p{font-size:20px;line-height:1.5;gap:0;align-items:center;text-align:center}.codebeans-about-stats-left{grid-template-columns:1fr;grid-template-rows:auto;gap:16px}.codebeans-stairway-line{display:inline;width:auto;padding-left:0!important}.codebeans-stairway-line-1:after{content:" "}.codebeans-stairway-line-2:after{content:" "}.codebeans-about-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:100%}.codebeans-about-process-row{display:contents}.codebeans-process-card{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:16px 12px;width:100%;box-sizing:border-box;height:auto}.codebeans-process-number{font-size:28px;text-align:left;margin-bottom:8px}.codebeans-process-gif-inline{width:90px!important;max-width:90px!important;margin:0 auto!important;padding:0!important;line-height:0}.codebeans-process-title{font-size:16px;line-height:1.2;margin-bottom:3px}.codebeans-process-desc{font-size:12px;line-height:1.3}.codebeans-about-stats-row-2{grid-template-columns:1fr}.codebeans-about-stats-number{font-size:36px!important;line-height:1.1!important}.codebeans-about-stat-desc{font-size:16px!important;line-height:1.6!important}.codebeans-about-quote-title{font-size:32px}.codebeans-about-quote-description,.codebeans-about-quote-author-name{font-size:24px}.codebeans-about-quote-author-title{font-size:18px}.codebeans-about-team-grid{animation:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));width:100%}.codebeans-team-card{width:100%;max-width:200px;height:240px;padding:12px}.codebeans-team-card:hover{background:#fff;box-shadow:0 10px 30px rgb(var(--color-shadow-rgb, 5 51 51) / .15);border-color:var(--color-card-inverse-background, #101926);transform:translateY(-3px) scale(1.02)}.codebeans-team-image{width:176px;height:150px;top:12px}.codebeans-team-card:hover .codebeans-team-image{opacity:0;visibility:hidden;transform:scale(.8)}.codebeans-team-info{padding:12px}.codebeans-team-card:hover .codebeans-team-info{justify-content:flex-start}.codebeans-team-default-info{padding:12px}.codebeans-team-card:hover .codebeans-team-default-info{opacity:0;transform:translateY(15px);pointer-events:none}.codebeans-team-card:hover .codebeans-team-hover-content{opacity:1;visibility:visible;transform:translateY(0)}.codebeans-team-hover-avatar{width:60px;height:60px}.codebeans-team-hover-info .codebeans-team-name{font-size:16px!important}.codebeans-team-hover-info .codebeans-team-role{font-size:14px!important}.codebeans-team-desc{font-size:14px!important;line-height:1.5}.codebeans-team-image{width:100%;height:auto;aspect-ratio:1;max-width:180px;margin:0 auto}.codebeans-about-team-title{font-size:24px;padding:0 20px}.codebeans-team-card{max-width:200px;margin:0 auto}.codebeans-team-name{font-size:15px!important}.codebeans-team-role{font-size:11px!important}.codebeans-process-card{padding:24px;justify-content:space-between;height:auto}.codebeans-process-number{font-size:72px;margin-bottom:28px}.codebeans-process-gif-inline{width:144px!important;max-width:144px!important;margin:0 auto!important;padding:0!important;line-height:0}.codebeans-process-title{font-size:32px}.codebeans-process-desc{font-size:18px}.codebeans-about-cta-card{flex-direction:column;gap:40px;padding:24px}.codebeans-about-cta-title{font-size:40px}.codebeans-about-cta-link{font-size:24px}.codebeans-about-cta-images{width:100%;justify-content:center}.codebeans-about-cta-images img{width:180px;height:210px}}@media(max-width:480px){.codebeans-about-stats-title,.codebeans-about-process-title{font-size:32px}.codebeans-about-stats-description p,.codebeans-about-process-description p{font-size:18px}.codebeans-about-stats-title{font-size:22px!important;line-height:1.25!important;margin-bottom:10px!important}.codebeans-about-stats-description p{font-size:20px!important;line-height:1.6!important;margin-top:0!important}.codebeans-about-stat-card{padding:20px 16px!important;gap:12px!important}.codebeans-about-stat-content{gap:7px!important}.codebeans-about-stat-desc{margin-top:6px!important}.codebeans-about-stats:before{width:80px!important;height:78px!important;right:-40px!important;top:20px!important;opacity:.2!important}.codebeans-about-stats:after{width:100px!important;height:98px!important;left:-50px!important;top:150px!important;opacity:.2!important}.codebeans-about-process-description{padding:0 16px;text-align:center}.codebeans-about-process-description p{font-size:16px;line-height:1.4;gap:0;text-align:center;align-items:center}.codebeans-stairway-line{display:inline;width:auto;padding-left:0!important}.codebeans-about-process{padding:40px 16px}.codebeans-about-process-container{gap:30px}.codebeans-about-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:100%}.codebeans-about-process-row{display:contents}.codebeans-process-card{display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:12px 8px;width:100%;box-sizing:border-box;height:auto}.codebeans-process-number{font-size:24px;text-align:left;margin-bottom:6px}.codebeans-process-gif-inline{width:68px!important;max-width:68px!important;margin:0 auto!important;padding:0!important;line-height:0}.codebeans-process-title{font-size:14px;line-height:1.2;margin-bottom:2px}.codebeans-process-desc{font-size:11px;line-height:1.3}.codebeans-about-process:before{width:60px;height:60px;right:-30px;top:5px;opacity:.1}.codebeans-about-process:after{width:70px;height:70px;left:-35px;bottom:20px;opacity:.1}.codebeans-about-team-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.codebeans-about-cta-images{flex-direction:column;align-items:center}.codebeans-about-cta-images img{width:100%;max-width:240px}}.codebeans-projects-section{padding:80px 0 120px;background:var(--color-background, #EAE5E3);position:relative;overflow:visible;margin:0}.codebeans-projects-container{max-width:1600px;margin:0 auto;padding:0 40px}.codebeans-projects-header{text-align:left;margin-bottom:80px;position:relative;padding-top:60px;padding-left:clamp(20px,3vw,0px);padding-right:clamp(20px,3vw,0px);z-index:2}.codebeans-projects-title{max-width:1100px;margin:0 auto;line-height:1.1;position:relative;z-index:2}.codebeans-projects-title{font-size:72px;font-weight:600;line-height:1.1;margin:0;font-family:Inter Tight,sans-serif;color:var(--color-foreground-heading, #101926);opacity:0;transform:translateY(50px);animation:fadeInTitle 1.4s cubic-bezier(.34,1.56,.64,1) .2s forwards}@keyframes fadeInTitle{0%{opacity:0;transform:translateY(50px) scale(.95);filter:blur(10px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.codebeans-text-white{color:#f4f5f5}.codebeans-projects-section .codebeans-text-white,.codebeans-projects-title .codebeans-text-white{color:var(--color-foreground-heading, #101926)!important;opacity:1!important;transition:all .6s cubic-bezier(.4,0,.2,1);display:inline!important}.codebeans-projects-section .codebeans-text-blue,.codebeans-projects-title .codebeans-text-blue{color:var(--color-accent-1, #94CDD9)!important;opacity:1!important;display:inline!important}.codebeans-projects-section .codebeans-text-green,.codebeans-projects-title .codebeans-text-green{color:var(--color-primary-button-background, #b476e5)!important;opacity:1!important;display:inline!important}.codebeans-projects-section .codebeans-text-purple,.codebeans-projects-title .codebeans-text-purple{color:var(--color-accent-2, #BFB1D7)!important;opacity:1!important;display:inline!important}.codebeans-projects-info{display:none!important}.codebeans-projects-title .codebeans-text-blue,.codebeans-projects-title .codebeans-text-green,.codebeans-projects-title .codebeans-text-purple,.codebeans-projects-title .codebeans-text-white{display:inline-block!important;cursor:default;transition:color .35s cubic-bezier(.4,0,.2,1),text-shadow .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.34,1.56,.64,1)}.codebeans-projects-title .codebeans-text-blue:hover{color:var(--color-accent-1, #6FBCCC)!important;transform:translateY(-4px);text-shadow:0 8px 24px rgb(var(--color-accent-1-rgb, 148 205 217) / .5)}.codebeans-projects-title .codebeans-text-green:hover{color:var(--color-primary-button-background, #A6C71F)!important;transform:translateY(-4px);text-shadow:0 8px 24px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .5)}.codebeans-projects-title .codebeans-text-purple:hover{color:var(--color-accent-2, #A491C7)!important;transform:translateY(-4px);text-shadow:0 8px 24px rgb(var(--color-accent-2-rgb, 191 177 215) / .5)}.codebeans-text-blue{color:#94cdd9}.codebeans-text-green{color:#b476e5}.codebeans-text-purple{color:#bfb1d7}.codebeans-projects-filters{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:60px;flex-wrap:wrap;max-width:1400px;margin-left:0;margin-right:auto;padding:0 20px}.codebeans-filter-btn{height:auto;padding:12px 24px;background:var(--color-card-background, #F4F5F5);border:2px solid transparent;border-radius:100px;cursor:pointer;position:relative;overflow:hidden;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:500;line-height:1.4;color:var(--color-card-heading, #101926);display:flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:0 2px 8px rgb(var(--color-shadow-rgb, 0 0 0) / .06)}.codebeans-filter-btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgb(var(--color-shadow-rgb, 5 51 51) / .15);background:var(--color-card-inverse-background, #101926);color:var(--color-card-inverse-heading, #b476e5);border:2px solid var(--color-card-inverse-heading, #b476e5)}.codebeans-filter-btn.active{background:var(--color-primary-button-background, #b476e5);color:var(--color-primary-button-text, #101926);transform:translateY(-2px);box-shadow:0 4px 15px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3);font-weight:600}.codebeans-filter-btn.active:hover{background:var(--color-primary-button-background, #b476e5);transform:translateY(-4px);box-shadow:0 8px 25px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .4)}.codebeans-projects-masonry{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:60px;animation:fadeInUp .8s ease-out .4s both}.codebeans-projects-section .codebeans-projects-row{display:none}.codebeans-project-card{background:transparent;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:none;position:relative;transform-origin:center;padding:0;margin:0}.codebeans-project-link,.codebeans-portfolio-link{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;flex:1 1 auto!important;text-decoration:none!important;color:inherit!important;background:transparent!important}.codebeans-project-link:focus-visible,.codebeans-portfolio-link:focus-visible{outline:2px solid var(--color-primary-button-background, #b476e5);outline-offset:4px;border-radius:16px}.codebeans-project-card{opacity:0;transform:translateY(60px);animation:codebeans-fade-in-up .8s cubic-bezier(.4,0,.2,1) forwards}.codebeans-projects-masonry>.codebeans-project-card{opacity:1;transform:none;animation:none!important}.codebeans-projects-masonry>.codebeans-project-card.codebeans-visible-project{opacity:1;transform:none;animation:none!important}.codebeans-project-card:nth-child(1){animation-delay:.1s}.codebeans-project-card:nth-child(2){animation-delay:.2s}.codebeans-project-card:nth-child(3){animation-delay:.3s}.codebeans-project-card:nth-child(4){animation-delay:.4s}.codebeans-project-card:nth-child(5){animation-delay:.5s}.codebeans-project-card:nth-child(6){animation-delay:.6s}.codebeans-project-card.codebeans-visible-project:not(.codebeans-hidden-project){opacity:1;transform:translateY(0)}.related-projects-section .codebeans-project-card{opacity:1;transform:none;animation:none}.codebeans-project-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(var(--color-shadow-rgb, 5 51 51) / .2),0 0 0 3px var(--color-primary-button-background, #b476e5);background:var(--color-card-inverse-background, #101926);z-index:10}.codebeans-project-card.filtering-out{opacity:0!important;transform:translateY(40px) scale(.95)!important;pointer-events:none!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important}.codebeans-project-card.filtering-in{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important;transition:all .6s cubic-bezier(.25,.46,.45,.94)!important}.codebeans-project-image-container{position:relative;overflow:hidden;border-radius:20px;margin:0;background:rgb(var(--color-shadow-rgb, 5 51 51) / .05)}.codebeans-project-image-container{height:490px!important;overflow:hidden}.codebeans-project-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:left center!important}.codebeans-cover-deferred{background:linear-gradient(135deg,#05333314,#b8d4320f);min-height:100%}.codebeans-portfolio-image.codebeans-cover-deferred,.codebeans-project-image.codebeans-cover-deferred{opacity:0;transition:opacity .35s ease}.codebeans-cover-deferred[data-cover-loaded=true],img.codebeans-cover-deferred:not([data-src]){opacity:1}.codebeans-project-image-container img[src]:not(.codebeans-cover-deferred),.codebeans-portfolio-image-container img[src]:not(.codebeans-cover-deferred){opacity:1}.codebeans-projects-masonry .codebeans-project-image-container{margin:0}.codebeans-projects-masonry .codebeans-project-card{min-height:620px;height:auto!important;display:flex!important;flex-direction:column!important;width:100%;break-inside:avoid;border-radius:20px;overflow:hidden;margin:0 0 24px;text-decoration:none;color:inherit}.codebeans-projects-masonry .codebeans-portfolio-search-empty{border-color:rgb(var(--color-shadow-rgb, 5 51 51) / .12);background:rgb(var(--color-card-background-rgb, 255 255 255) / .58);color:var(--color-card-heading, #101926);box-shadow:0 18px 40px rgb(var(--color-shadow-rgb, 5 51 51) / .08)}.codebeans-projects-masonry .codebeans-portfolio-search-empty p{color:rgb(var(--color-foreground-rgb, 5 51 51) / .68)}.codebeans-project-card.codebeans-hidden-project{display:none!important}.codebeans-projects-section .codebeans-project-card{border:none;text-decoration:none;color:inherit;cursor:pointer}.codebeans-projects-section .codebeans-project-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgb(var(--color-shadow-rgb, 5 51 51) / .2);background:var(--color-card-inverse-background, #101926)}a.codebeans-project-card{text-decoration:none;color:inherit;display:block}a.codebeans-project-card:visited,a.codebeans-project-card:active{color:inherit}.codebeans-projects-section .codebeans-project-image-container{margin:0!important}.codebeans-project-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);filter:brightness(1) saturate(1)}.codebeans-project-card:hover .codebeans-project-image{transform:scale(1.02);filter:brightness(1.02) contrast(1.05)}.codebeans-project-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-card-inverse-background-rgb, 5 51 51) / .85);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:flex-end;justify-content:flex-start;padding:30px}.codebeans-project-card:hover .codebeans-project-overlay{opacity:1}.codebeans-project-overlay-content{transform:translateY(20px);transition:all .5s cubic-bezier(.25,.46,.45,.94) .1s}.codebeans-project-card:hover .codebeans-project-overlay-content{transform:translateY(0)}.codebeans-project-card:hover .codebeans-project-overlay-text{transform:translateY(0) scale(1.05);background:var(--color-card-background, #F4F5F5);color:var(--color-card-heading, #101926);border-color:var(--color-card-background, #F4F5F5);box-shadow:0 6px 20px rgb(var(--color-card-background-rgb, 244 245 245) / .4)}.codebeans-project-overlay-text{color:var(--color-primary-button-text, #101926);font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;text-align:center;padding:12px 24px;background:var(--color-primary-button-background, #b476e5);border:2px solid var(--color-primary-button-border, #b476e5);border-radius:100px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3);transform:translateY(10px)}.codebeans-project-content{padding:24px 20px 20px;display:flex;flex-direction:column;gap:12px;min-height:120px;flex:1}.codebeans-project-title{color:var(--color-card-heading, #101926);font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600;line-height:1.2;margin:0;transition:color .4s ease}a.codebeans-project-card .codebeans-project-title{color:var(--color-card-heading, #101926)}a.codebeans-project-card:hover .codebeans-project-title,.codebeans-project-card:hover .codebeans-project-title{color:var(--color-card-inverse-heading, #b476e5)}a.codebeans-project-card:visited .codebeans-project-title{color:var(--color-card-heading, #101926)}a.codebeans-project-card:visited:hover .codebeans-project-title{color:var(--color-card-inverse-heading, #b476e5)}.codebeans-project-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0 4px;align-items:flex-start;justify-content:flex-start}.codebeans-project-tag{padding:6px 12px;border:2px solid var(--color-card-heading, #101926);border-radius:100px;color:var(--color-card-heading, #101926);background:transparent;font-size:13px;font-weight:600;font-family:Inter Tight,sans-serif;text-transform:capitalize;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;text-align:center;line-height:1.2}a.codebeans-project-card .codebeans-project-tag,a.codebeans-project-card:visited .codebeans-project-tag{color:var(--color-card-heading, #101926);border-color:var(--color-card-heading, #101926)}a.codebeans-project-card:hover .codebeans-project-tag,.codebeans-project-card:hover .codebeans-project-tag{background:var(--color-primary-button-background, #b476e5);color:var(--color-primary-button-text, #101926);border-color:var(--color-primary-button-border, #b476e5);transform:translateY(-2px);box-shadow:0 4px 12px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3)}.codebeans-project-tag:hover{background:var(--color-card-inverse-background, #101926);color:var(--color-card-inverse-heading, #b476e5);border-color:var(--color-card-inverse-background, #101926);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 15px rgb(var(--color-shadow-rgb, 5 51 51) / .4)}.codebeans-filter-btn{opacity:0;transform:translateY(20px);animation:fadeInButton .5s cubic-bezier(.34,1.56,.64,1) forwards}.codebeans-filter-btn:nth-child(1){animation-delay:.3s}.codebeans-filter-btn:nth-child(2){animation-delay:.35s}.codebeans-filter-btn:nth-child(3){animation-delay:.4s}.codebeans-filter-btn:nth-child(4){animation-delay:.45s}.codebeans-filter-btn:nth-child(5){animation-delay:.5s}.codebeans-filter-btn:nth-child(6){animation-delay:.55s}.codebeans-filter-btn:nth-child(7){animation-delay:.6s}.codebeans-filter-btn:nth-child(8){animation-delay:.65s}.codebeans-filter-btn:nth-child(9){animation-delay:.7s}.codebeans-filter-btn:nth-child(10){animation-delay:.75s}.codebeans-filter-btn:nth-child(11){animation-delay:.8s}.codebeans-filter-btn:nth-child(12){animation-delay:.85s}.codebeans-filter-btn:nth-child(13){animation-delay:.9s}.codebeans-filter-btn:nth-child(14){animation-delay:.95s}.codebeans-filter-btn:nth-child(15){animation-delay:1s}.codebeans-filter-btn:nth-child(16){animation-delay:1.05s}.codebeans-filter-btn:nth-child(17){animation-delay:1.1s}.codebeans-filter-btn:nth-child(18){animation-delay:1.15s}@keyframes fadeInButton{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.codebeans-filter-btn:nth-child(n){animation-fill-mode:forwards}.codebeans-load-more-btn{display:flex;align-items:center;gap:12px;padding:12px 24px;background:#b476e5;color:#101926;border:none;border-radius:100px;font-size:18px;font-weight:600;font-family:Inter Tight,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 6px 25px #b8d4324d}.codebeans-load-more-btn:hover{transform:translateY(-4px);box-shadow:0 10px 35px #b8d43266;background:#94cdd9}.codebeans-load-more-icon{transition:transform .3s ease}.codebeans-loadmore-container{width:100%;max-width:1400px;margin:60px auto 0;padding:0 20px;display:flex!important;flex-direction:column;gap:30px;align-items:center;visibility:visible!important;opacity:1!important}.codebeans-loadmore-container.codebeans-infinite-scroll-active{position:relative;padding-bottom:28px}.codebeans-loadmore-container.codebeans-infinite-scroll-active .codebeans-loadmore-btn{display:none!important}.codebeans-loadmore-container.codebeans-infinite-scroll-active:after{content:"Scroll to load more projects";color:rgb(var(--color-foreground-rgb, 5 51 51) / .68);font-size:14px;font-weight:500;font-family:Inter Tight,sans-serif;letter-spacing:.02em}.codebeans-loadmore-container.codebeans-infinite-scroll-active[data-scroll-state=loading]:after{content:"Loading more projects..."}.codebeans-loadmore-container.codebeans-infinite-scroll-active[data-scroll-state=complete]:after{content:"You have reached the end of the projects"}.codebeans-loadmore-container.codebeans-infinite-scroll-active[data-scroll-state=empty]:after{content:"No matching projects to load"}.codebeans-projects-info{width:100%;text-align:center;color:var(--color-foreground, #101926);font-size:16px;font-weight:500;font-family:Inter Tight,sans-serif;opacity:.8}.codebeans-projects-info strong{color:var(--color-primary-button-background, #b476e5);font-weight:700}.codebeans-loadmore-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:transparent;color:var(--color-foreground, #101926);border:2px solid var(--color-foreground, #101926);border-radius:50px;font-size:15px;font-weight:600;font-family:Inter Tight,sans-serif;text-transform:lowercase;letter-spacing:.5px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px rgb(var(--color-shadow-rgb, 5 51 51) / .1)}.codebeans-loadmore-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-foreground, #101926);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:-1}.codebeans-loadmore-btn:hover:before{transform:scaleX(1)}.codebeans-loadmore-btn:hover{color:var(--color-background, #F5F2E8);border-color:var(--color-foreground, #101926);transform:translateY(-2px);box-shadow:0 4px 16px rgb(var(--color-shadow-rgb, 5 51 51) / .2)}.codebeans-loadmore-text{position:relative;z-index:1}.codebeans-loadmore-btn svg{width:20px;height:20px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.codebeans-loadmore-btn:hover svg{transform:translateY(3px);animation:bounce-arrow .6s ease infinite}@keyframes bounce-arrow{0%,to{transform:translateY(3px)}50%{transform:translateY(6px)}}.codebeans-loadmore-btn:disabled{opacity:.4;cursor:not-allowed;transform:none;border-color:rgb(var(--color-foreground-rgb, 153 153 153) / .45);color:rgb(var(--color-foreground-rgb, 153 153 153) / .45)}.codebeans-loadmore-btn:disabled:hover{transform:none;color:rgb(var(--color-foreground-rgb, 153 153 153) / .45);box-shadow:0 2px 8px rgb(var(--color-shadow-rgb, 5 51 51) / .1)}.codebeans-loadmore-btn:disabled:before{transform:scaleX(0)}.codebeans-loadmore-btn:disabled svg{animation:none}@media(max-width:768px){.codebeans-loadmore-container{gap:20px;margin:50px auto 0}.codebeans-loadmore-container.codebeans-infinite-scroll-active:after{font-size:13px}.codebeans-loadmore-btn{padding:12px 28px;font-size:14px}.codebeans-loadmore-btn svg{width:18px;height:18px}.codebeans-projects-info{font-size:14px}}@media(max-width:480px){.codebeans-loadmore-container{margin:40px auto 0}.codebeans-loadmore-container.codebeans-infinite-scroll-active:after{font-size:12px}.codebeans-loadmore-btn{padding:11px 24px;font-size:13px}.codebeans-projects-info{font-size:13px}}@keyframes projectCardFadeIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1200px){.codebeans-projects-container{max-width:1600px;padding:0 60px}.codebeans-projects-title{font-size:84px}}@media(max-width:1199px){.codebeans-projects-container{max-width:1600px;padding:0 40px}.codebeans-projects-title{font-size:64px}}@media(max-width:1024px){.codebeans-projects-section{padding:60px 0 100px;margin:0}.codebeans-projects-container{padding:0 30px}.codebeans-projects-title{font-size:48px;margin-bottom:60px}.codebeans-projects-filters{margin-bottom:50px;gap:8px;padding:0 30px;max-width:100%;width:100%;box-sizing:border-box}.codebeans-projects-container>.codebeans-project-search-bar{margin-left:30px;width:calc(100% - 60px);max-width:1400px;margin-right:auto}.codebeans-filter-btn{height:40px;font-size:14px;padding:8px 18px}.codebeans-projects-masonry{grid-template-columns:repeat(2,1fr);gap:16px}.codebeans-project-card{min-height:470px!important;height:auto!important}.codebeans-project-image-container{height:350px!important;flex-shrink:0}.codebeans-project-content{min-height:120px!important;height:auto!important;padding:16px 16px 20px}.codebeans-project-title{font-size:24px}.codebeans-project-tag{font-size:12px;padding:5px 10px}}@media(max-width:768px){.codebeans-projects-section{padding:50px 0 80px;margin:0}.codebeans-projects-container{padding:0 20px}.codebeans-projects-title{font-size:36px;line-height:1.2;margin-bottom:40px}.codebeans-projects-filters{margin-bottom:40px;gap:8px;padding:0 16px;justify-content:flex-start;flex-wrap:wrap;max-width:100%;width:100%;box-sizing:border-box}.codebeans-projects-container>.codebeans-project-search-bar{margin-left:16px;width:calc(100% - 32px);max-width:100%;margin-right:auto}.codebeans-filter-btn{height:36px;font-size:12px;padding:8px 14px}.codebeans-projects-grid{gap:32px}.codebeans-projects-masonry{grid-template-columns:repeat(2,1fr);gap:16px}.codebeans-project-card{min-height:450px!important;height:auto!important}.codebeans-project-image-container{height:330px!important;flex-shrink:0}.codebeans-project-content{min-height:120px!important;height:auto!important;display:flex;flex-direction:column;gap:10px}.codebeans-project-image-container{height:280px;margin:0}.codebeans-project-title{font-size:24px;line-height:1.3}.codebeans-project-content{padding:16px 16px 20px}.codebeans-project-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;overflow:visible!important;padding-inline:0}.codebeans-projects-load-more{margin-top:60px}.codebeans-load-more-btn{padding:16px 32px;font-size:16px}}@media(max-width:500px){.codebeans-projects-section{padding:40px 0 70px;margin:0}.codebeans-projects-container{padding:0 16px}.codebeans-projects-title{font-size:24px;margin-bottom:32px}.codebeans-project-search{min-height:48px}.codebeans-project-search-toggle{width:48px;height:48px}.codebeans-project-search-field,.codebeans-project-search.is-expanded .codebeans-project-search-field{width:calc(100% - 48px)}.codebeans-project-search-bar{min-height:52px;margin-bottom:24px;border-radius:18px}.codebeans-project-search-bar .codebeans-project-search-toggle{width:52px;height:52px}.codebeans-project-search-bar .codebeans-project-search-field,.codebeans-project-search-bar.is-expanded .codebeans-project-search-field{width:calc(100% - 52px)}.codebeans-projects-filters{margin-bottom:28px;gap:6px;padding:0 16px;justify-content:flex-start;flex-wrap:wrap;max-width:100%;width:100%;box-sizing:border-box}.codebeans-projects-masonry{grid-template-columns:1fr;gap:16px}.codebeans-project-card{min-height:400px!important;height:auto!important}.codebeans-project-image-container{height:280px!important;flex-shrink:0}.codebeans-project-content{min-height:120px!important;height:auto!important;padding:16px;display:flex;flex-direction:column;gap:12px}.codebeans-project-title{font-size:20px;line-height:1.3}.codebeans-project-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;overflow:visible!important}.codebeans-loadmore-btn{padding:14px 32px;font-size:14px}.codebeans-dark-page{background:#eae5e3!important;color:#101926;min-height:100vh}body.codebeans-dark-page{background:#eae5e3!important}.codebeans-projects-section,.codebeans-dark-page .codebeans-testimonials{background:var(--color-background, #EAE5E3)!important}.codebeans-dark-page .codebeans-testimonials.codebeans-animate-in{min-height:clamp(800px,120vh,1200px)!important;padding-bottom:clamp(120px,15vw,240px)!important}.codebeans-dark-page .codebeans-testimonials.codebeans-animate-in:after{content:"";display:block;height:clamp(120px,15vw,240px)}@media(max-width:768px){.codebeans-dark-page .codebeans-testimonials.codebeans-animate-in{min-height:clamp(700px,100vh,1000px)!important;padding-bottom:clamp(80px,15vw,160px)!important}}@media(max-width:480px){.codebeans-dark-page .codebeans-testimonials.codebeans-animate-in{min-height:clamp(600px,90vh,800px)!important;padding-bottom:clamp(60px,18vw,120px)!important}}.codebeans-dark-page .codebeans-projects-section,.codebeans-dark-page .codebeans-projects-container,.codebeans-dark-page .codebeans-projects-header{background:var(--color-background, #EAE5E3)!important}body.codebeans-dark-page .codebeans-footer{margin-top:0!important;padding-top:clamp(120px,15vw,240px)!important}body.codebeans-dark-page footer.codebeans-footer{margin-top:0!important}@media(max-width:768px){body.codebeans-dark-page .codebeans-footer{margin-top:0!important;padding-top:clamp(80px,15vw,160px)!important}.codebeans-projects-header{padding-inline:0}}@media(max-width:480px){body.codebeans-dark-page .codebeans-footer{margin-top:0!important;padding-top:clamp(60px,18vw,120px)!important}}.codebeans-project-image-container{height:240px;margin:12px}.codebeans-project-title{font-size:20px}.codebeans-projects-header{margin-bottom:40px}.codebeans-project-tag{font-size:12px;padding:3px 8px}.codebeans-load-more-btn{padding:14px 28px;font-size:14px}}@media(max-width:320px){.codebeans-projects-title{font-size:24px}.codebeans-filter-btn{height:40px;font-size:12px;padding:8px 12px;min-width:60px}.codebeans-project-image-container{height:200px;margin:10px}.codebeans-project-title{font-size:18px}}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.codebeans-projects-section .codebeans-view-button{position:fixed;top:0;left:0;width:140px;height:140px;background:rgb(var(--color-card-background-rgb, 244 245 245) / .95);border:2px solid var(--color-primary-button-background, #b476e5);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:999999;pointer-events:none;opacity:0;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px rgb(var(--color-shadow-rgb, 5 51 51) / .15),0 4px 16px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .1),inset 0 1px rgb(var(--color-card-background-rgb, 255 255 255) / .2)}.codebeans-projects-section .codebeans-view-text{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;color:var(--color-card-heading, #101926);text-transform:lowercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.codebeans-projects-section .codebeans-view-ring{position:absolute;top:-20px;left:-20px;width:180px;height:180px;border:3px solid transparent;border-radius:50%;opacity:0;transform:scale(.8);transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:2}.codebeans-projects-section .codebeans-view-dot{position:absolute;top:50%;left:50%;width:8px;height:8px;background:transparent;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:3;text-shadow:0 2px 8px rgb(var(--color-shadow-rgb, 5 51 51) / .2)}.codebeans-projects-section .codebeans-view-button:hover .codebeans-view-ring{opacity:1;transform:scale(1);border-color:var(--color-card-heading, #101926);animation:codebeans-ring-pulse 2s ease-in-out infinite}.codebeans-projects-section .codebeans-view-button:hover .codebeans-view-dot{transform:translate(-50%,-50%) scale(0);animation:none;opacity:0}.codebeans-projects-section .codebeans-view-button.codebeans-cursor-active{opacity:1;pointer-events:none}.codebeans-projects-section .codebeans-view-button.codebeans-cursor-active .codebeans-view-ring{opacity:.8;transform:scale(1);border-color:var(--color-primary-button-background, #b476e5)}.codebeans-projects-section .codebeans-view-button.codebeans-click-effect{transform:translate(-50%,-50%) scale(.9)}.codebeans-projects-section .codebeans-view-button.codebeans-click-effect .codebeans-view-text{transform:scale(.95)}.codebeans-projects-section .codebeans-view-button.codebeans-click-effect .codebeans-view-ring{transform:scale(1.2);opacity:.3}.codebeans-projects-section .codebeans-view-button.codebeans-click-effect .codebeans-view-dot{transform:translate(-50%,-50%) scale(1.5);box-shadow:0 0 40px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / 1)}@keyframes codebeans-ring-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.05);opacity:1}}@keyframes codebeans-dot-pulse{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 20px #bfb1d799}50%{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 30px #bfb1d7cc}}@keyframes projectRipple{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(2);opacity:0}}@media(max-width:1024px){.codebeans-projects-section .codebeans-view-button{width:120px;height:120px}.codebeans-projects-section .codebeans-view-ring{width:160px;height:160px}.codebeans-projects-section .codebeans-view-text{font-size:16px}}@media(max-width:768px){.codebeans-projects-section .codebeans-view-button{width:100px;height:100px}.codebeans-projects-section .codebeans-view-ring{width:140px;height:140px}.codebeans-projects-section .codebeans-view-text{font-size:14px}}@media(max-width:480px){.codebeans-projects-section .codebeans-view-button{width:80px;height:80px}.codebeans-projects-section .codebeans-view-ring{width:120px;height:120px}.codebeans-projects-section .codebeans-view-text{font-size:12px}}@media(max-width:320px){.codebeans-projects-section .codebeans-view-button{width:70px;height:70px}.codebeans-projects-section .codebeans-view-ring{width:100px;height:100px}}@media(prefers-reduced-motion:reduce){.codebeans-project-card,.codebeans-filter-btn,.codebeans-load-more-btn,.codebeans-project-image:not(.codebeans-frame-cycle__frame),.codebeans-project-overlay,.codebeans-project-overlay-content,.codebeans-project-overlay-icon,.codebeans-load-more-icon{transition:none;animation:none}.codebeans-projects-masonry .codebeans-project-card:not(.codebeans-hidden-project),.codebeans-project-card.codebeans-visible-project:not(.codebeans-hidden-project){opacity:1!important;transform:none!important;filter:none!important}.codebeans-project-card:hover,.codebeans-projects-section .codebeans-project-card:hover{opacity:1!important;transform:translateY(-8px)!important;background:var(--color-card-inverse-background, #101926);box-shadow:0 20px 40px rgb(var(--color-shadow-rgb, 5 51 51) / .2),0 0 0 3px var(--color-primary-button-background, #b476e5);z-index:10}.codebeans-project-card:hover .codebeans-project-overlay{opacity:1}.codebeans-project-card:hover .codebeans-project-overlay-content{transform:translateY(0)}.codebeans-project-card:hover .codebeans-project-overlay-text{transform:translateY(0) scale(1)}.codebeans-project-card:hover .codebeans-project-image{transform:scale(1.02)}.codebeans-filter-btn{opacity:1!important;transform:none!important}.related-projects-section .codebeans-project-card,.related-projects-section .codebeans-project-card:hover{opacity:1!important;transform:none!important;animation:none!important;filter:none!important}.related-projects-section .codebeans-project-card:hover{transform:translateY(-8px)!important;background:#101926;box-shadow:0 20px 40px #05333333,0 0 0 3px #b476e5;z-index:10}.related-projects-section .codebeans-project-card:hover .codebeans-project-title{color:#b476e5}.related-projects-section .codebeans-project-card:hover .codebeans-project-tag{background:#b476e5;color:#101926;border-color:#b476e5}.related-projects-section .codebeans-project-image:not(.codebeans-frame-cycle__frame){opacity:1!important;visibility:visible!important}.codebeans-projects-title,.codebeans-projects-filters,.codebeans-projects-grid,.codebeans-projects-load-more,.codebeans-loadmore-container{animation:none;opacity:1;transform:none}}.codebeans-blogs-section{padding:80px 0 120px;background:#eae5e3;position:relative;overflow:hidden;margin:0}.codebeans-blogs-container{max-width:1600px;margin:0 auto;padding:0 40px}.codebeans-blogs-header{text-align:left;margin-bottom:80px;position:relative;animation:fadeInUp .8s ease-out;opacity:1;z-index:2}.codebeans-blogs-title{max-width:1100px;margin:0 auto;position:relative;z-index:2;font-size:72px;font-weight:600;line-height:1.1;color:#101926}.codebeans-blogs-section .codebeans-text-white,.codebeans-blogs-title .codebeans-text-white{color:#101926!important;opacity:1!important;transition:all .6s cubic-bezier(.4,0,.2,1);display:inline!important}.codebeans-blogs-section .codebeans-text-blue,.codebeans-blogs-title .codebeans-text-blue{color:#94cdd9!important;opacity:1!important;display:inline!important}.codebeans-blogs-section .codebeans-text-green,.codebeans-blogs-title .codebeans-text-green{color:#b476e5!important;opacity:1!important;display:inline!important}.codebeans-blogs-section .codebeans-text-purple,.codebeans-blogs-title .codebeans-text-purple{color:#bfb1d7!important;opacity:1!important;display:inline!important}.codebeans-blogs-filters{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:80px;flex-wrap:wrap;animation:fadeInUp .8s ease-out .2s;opacity:1}.codebeans-blogs-masonry{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px;animation:fadeInUp .8s ease-out .4s;opacity:1}.codebeans-blog-card{background:transparent;border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:none;position:relative;transform-origin:center;padding:0;margin:0;display:flex!important;flex-direction:column!important;min-height:620px;height:auto!important;width:100%;text-decoration:none;color:inherit}.codebeans-blog-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #05333333,0 0 0 3px #b476e5;background:#101926;z-index:10}.codebeans-blog-image-container{position:relative;overflow:hidden;border-radius:20px;margin:0;background:#0533330d;height:490px!important}.codebeans-blog-image{width:100%!important;height:100%!important;object-fit:cover!important;transition:all .4s cubic-bezier(.4,0,.2,1);filter:brightness(1) saturate(1)}.codebeans-blog-card:hover .codebeans-blog-image{transform:scale(1.02);filter:brightness(1.02) contrast(1.05)}.codebeans-blog-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#053333d9;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:flex-end;justify-content:flex-start;padding:30px}.codebeans-blog-card:hover .codebeans-blog-overlay{opacity:1}.codebeans-blog-overlay-content{transform:translateY(20px);transition:all .5s cubic-bezier(.25,.46,.45,.94) .1s}.codebeans-blog-card:hover .codebeans-blog-overlay-content{transform:translateY(0)}.codebeans-blog-overlay-text{color:#101926;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;text-align:center;padding:12px 24px;background:#b476e5;border:2px solid #b476e5;border-radius:100px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #b8d4324d;transform:translateY(10px)}.codebeans-blog-card:hover .codebeans-blog-overlay-text{transform:translateY(0) scale(1.05);background:#f4f5f5;color:#101926;border-color:#f4f5f5;box-shadow:0 6px 20px #f4f5f566}.codebeans-blog-content{padding:24px 20px 20px;display:flex;flex-direction:column;gap:12px;min-height:120px;flex:1}.codebeans-blog-title{color:#101926;font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600;line-height:1.2;margin:0;transition:color .4s ease}.codebeans-blog-card:hover .codebeans-blog-title{color:#b476e5}.codebeans-blog-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0 4px;align-items:flex-start;justify-content:flex-start}.codebeans-blog-category,.codebeans-blog-tag{padding:6px 12px;border:2px solid #101926;border-radius:100px;color:#101926;background:transparent;font-size:13px;font-weight:600;font-family:Inter Tight,sans-serif;text-transform:lowercase;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;text-align:center;line-height:1.2}.codebeans-blog-card:hover .codebeans-blog-category,.codebeans-blog-card:hover .codebeans-blog-tag{background:#b476e5;color:#101926;border-color:#b476e5;transform:translateY(-2px);box-shadow:0 4px 12px #b8d4324d}.codebeans-blog-cta{margin-top:auto;padding-top:12px}.codebeans-blog-read-btn{display:inline-block;padding:12px 24px;background:#b476e5;color:#101926;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:600;border-radius:100px;border:2px solid #b476e5;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #b8d4324d;cursor:pointer}.codebeans-blog-card:hover .codebeans-blog-read-btn{background:#f4f5f5;color:#101926;border-color:#f4f5f5;transform:translateY(-2px);box-shadow:0 6px 20px #f4f5f566}.codebeans-blog-meta{display:flex;align-items:center;gap:16px;font-size:13px;color:#101926;opacity:.6;margin-top:8px;font-family:Inter Tight,sans-serif;transition:all .3s ease}.codebeans-blog-card:hover .codebeans-blog-meta{opacity:.8;color:#b476e5}.codebeans-blog-date,.codebeans-blog-reading-time{display:flex;align-items:center;gap:6px}.codebeans-blog-date svg,.codebeans-blog-reading-time svg{opacity:.7}.codebeans-blogs-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;gap:20px}.codebeans-spinner{width:50px;height:50px;border:4px solid rgba(5,51,51,.1);border-top-color:#b476e5;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.codebeans-blogs-loading p{color:#101926;font-size:18px;font-weight:500}.codebeans-blogs-info{width:100%;text-align:center;color:#101926;font-size:16px;margin-bottom:24px;font-weight:500;opacity:.8}.codebeans-blogs-info strong{color:#b476e5;font-weight:700}.codebeans-hidden-blog{display:none!important}.codebeans-blogs-section .codebeans-view-button{position:fixed;top:0;left:0;width:140px;height:140px;border-radius:50%;background:#101926;border:2px solid #F4F5F5;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:9999;opacity:0;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px #0533334d,0 0 0 1px #b8d43233}.codebeans-blogs-section .codebeans-view-text{color:#b476e5;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:relative;z-index:2;transition:all .3s ease}.codebeans-blogs-section .codebeans-view-ring{position:absolute;top:-20px;left:-20px;width:180px;height:180px;border:3px solid transparent;border-radius:50%;opacity:0;transform:scale(.8);transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:2}.codebeans-blogs-section .codebeans-view-dot{position:absolute;top:50%;left:50%;width:8px;height:8px;background:transparent;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:3;text-shadow:0 2px 8px rgba(5,51,51,.2)}.codebeans-blogs-section .codebeans-view-button.codebeans-cursor-active{opacity:1;pointer-events:none}.codebeans-blogs-section .codebeans-view-button.codebeans-cursor-active .codebeans-view-ring{opacity:.8;transform:scale(1);border-color:#b476e5}.codebeans-blogs-section .codebeans-view-button.codebeans-click-effect{transform:translate(-50%,-50%) scale(.9)}.codebeans-blogs-section .codebeans-view-button.codebeans-click-effect .codebeans-view-text{transform:scale(.95)}.codebeans-blogs-section .codebeans-view-button.codebeans-click-effect .codebeans-view-ring{transform:scale(1.2);opacity:.3}.codebeans-blogs-section .codebeans-view-button.codebeans-click-effect .codebeans-view-dot{transform:translate(-50%,-50%) scale(1.5);box-shadow:0 0 40px #b8d432}@media(min-width:1200px){.codebeans-blogs-container{max-width:1600px;padding:0 60px}.codebeans-blogs-title{font-size:84px}}@media(max-width:1199px){.codebeans-blogs-container{max-width:1600px;padding:0 40px}.codebeans-blogs-title{font-size:64px}}@media(max-width:1024px){.codebeans-blogs-section{padding:60px 0 100px;margin:0}.codebeans-blogs-container{padding:0 30px}.codebeans-blogs-title{font-size:48px;margin-bottom:60px}.codebeans-blogs-filters{margin-bottom:60px;gap:8px}.codebeans-blogs-masonry{grid-template-columns:repeat(2,1fr);gap:16px}.codebeans-blog-card{min-height:480px}.codebeans-blogs-section .codebeans-view-button{width:120px;height:120px}.codebeans-blogs-section .codebeans-view-ring{width:160px;height:160px}}@media(max-width:768px){.codebeans-blogs-section{padding:50px 0 80px;margin:0}.codebeans-blogs-container{padding:0 20px}.codebeans-blogs-title{font-size:36px;line-height:1.2;margin-bottom:40px}.codebeans-blogs-filters{margin-bottom:40px;gap:6px}.codebeans-blogs-masonry{grid-template-columns:repeat(2,1fr);gap:16px}.codebeans-blog-card{min-height:420px}.codebeans-blog-image-container{height:200px}.codebeans-blog-title{font-size:20px}.codebeans-blog-excerpt{font-size:14px}.codebeans-blogs-section .codebeans-view-button{width:100px;height:100px}.codebeans-blogs-section .codebeans-view-ring{width:140px;height:140px}}@media(max-width:480px){.codebeans-blogs-section{padding:40px 0 60px}.codebeans-blogs-title{font-size:28px}.codebeans-blogs-masonry{grid-template-columns:1fr;gap:16px}.codebeans-blog-card{min-height:400px}.codebeans-blogs-section .codebeans-view-button{width:80px;height:80px}.codebeans-blogs-section .codebeans-view-text{font-size:14px}.codebeans-blogs-section .codebeans-view-ring{width:120px;height:120px}}@media(max-width:320px){.codebeans-blogs-section .codebeans-view-button{width:70px;height:70px}.codebeans-blogs-section .codebeans-view-ring{width:100px;height:100px}.codebeans-blogs-section .codebeans-view-text{font-size:12px}}@media(max-width:768px){#blogsFloatingBtn{display:none!important}}@media(prefers-reduced-motion:reduce){.codebeans-blog-card,.codebeans-blog-image,.codebeans-spinner{transition:none;animation:none}}.codebeans-services-intro{background:var(--color-background, #EAE5E3);padding:120px 40px 40px;position:relative;margin:0}.codebeans-services-intro-container{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:80px}.codebeans-services-header{width:100%;animation:fadeInUp .8s ease-out;opacity:1}.codebeans-services-main-title{font-family:Inter Tight,sans-serif;font-size:72px;font-weight:600;line-height:1.1;margin:0}.codebeans-text-dark{color:var(--color-foreground-heading, #101926)}.codebeans-text-green{color:var(--color-primary-button-background, #b476e5)}.codebeans-services-description{display:flex;justify-content:flex-end;animation:fadeInUp .8s ease-out .2s;opacity:1;position:relative}.codebeans-floating-bg.codebeans-floating-bg-2.service-floting{z-index:0}.codebeans-services-description p{max-width:1015px;color:var(--color-foreground, #161616);font-family:Inter Tight,sans-serif;font-size:40px;font-weight:400;line-height:1.4;margin:0;position:relative;z-index:1}.codebeans-services-gallery-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;gap:0}.codebeans-services-nav-left,.codebeans-services-nav-right{z-index:200;pointer-events:auto}.codebeans-services-nav-left{left:20px}.codebeans-services-nav-left:hover svg{transform:translate(-2px)}.codebeans-services-nav-right{right:20px}.codebeans-services-nav-right:hover svg{transform:translate(2px)}.codebeans-services-gallery{position:relative;width:100%;overflow:visible;cursor:none;padding:40px 0 60px;margin:0 auto;display:flex;align-items:center;justify-content:center;min-height:clamp(400px,30vh,500px);max-height:600px;mask:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%)}.codebeans-services-gallery-track{display:flex;gap:30px;animation:codebeans-services-scroll var(--services-scroll-duration, 40s) linear infinite;will-change:transform;padding:0;margin:0;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}.codebeans-services-gallery:hover .codebeans-services-gallery-track{animation-play-state:running}@keyframes codebeans-services-scroll{0%{transform:translateY(-50%) translate(0)}to{transform:translateY(-50%) translate(calc(-100% - 30px))}}.mw-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.mw-reveal.in-view{opacity:1;transform:none}.codebeans-services-gallery-item{width:325px!important;height:400px!important;border-radius:20px;overflow:auto!important;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:1;cursor:none;flex-shrink:0;display:block!important;text-decoration:none;color:inherit;padding:0!important;margin:0;box-sizing:border-box!important}a.codebeans-services-gallery-item{text-decoration:none;color:inherit}a.codebeans-services-gallery-item:visited,a.codebeans-services-gallery-item:active{color:inherit;text-decoration:none}.codebeans-services-gallery-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;border:3px solid var(--color-primary-button-background, #b476e5);opacity:0;transition:all .4s ease;z-index:1;pointer-events:none}.codebeans-services-gallery-item:hover:before{opacity:1;border-color:var(--color-primary-button-background, #b476e5)}.codebeans-services-gallery-item img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:none;display:block!important;margin:0!important;padding:0!important;border:none!important;outline:none!important;border-radius:0!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important}.codebeans-services-gallery-item:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 15px 30px rgb(var(--color-shadow-rgb, 0 0 0) / .25),0 0 20px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .15);z-index:10}.codebeans-services-gallery-item:hover img{transform:scale(1.02);filter:brightness(1.1) contrast(1.05)}.codebeans-services-gallery-track:hover .codebeans-services-gallery-item:not(:hover){opacity:.7;transform:scale(.98)}.codebeans-services-view-button{position:fixed;width:160px;height:160px;background:var(--color-card-background, #F4F5F5);border-radius:100px;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1000;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px rgb(var(--color-shadow-rgb, 5 51 51) / .2)}.codebeans-services-view-button.active{opacity:1;transform:scale(1)}.codebeans-services-view-button.hover{transform:scale(1.15)}.codebeans-services-view-button .codebeans-view-text{color:var(--color-card-heading, #101926);font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;line-height:1.2;z-index:3;position:relative}.codebeans-services-view-button .codebeans-view-ring{position:absolute;top:50%;left:50%;width:180px;height:180px;border:2px solid var(--color-primary-button-background, #b476e5);border-radius:50%;animation:pulse-ring 2s cubic-bezier(.4,0,.6,1) infinite;opacity:.6}.codebeans-services-view-button .codebeans-view-dot{position:absolute;top:50%;left:50%;width:8px;height:8px;background:var(--color-primary-button-background, #b476e5);border-radius:50%;animation:pulse-dot 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-ring{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.3}}@keyframes pulse-dot{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.5}}@media(min-width:1200px){.codebeans-services-intro-container{max-width:1600px}}@media(max-width:1024px){.codebeans-floating-bg.codebeans-floating-bg-2.service-floting{display:none}.codebeans-services-intro{padding:60px 30px}.codebeans-services-intro-container{gap:60px}.codebeans-services-main-title{font-size:56px}.codebeans-services-description p{font-size:32px}.codebeans-services-gallery-item{width:280px;height:350px}.codebeans-services-view-button{width:140px;height:140px}.codebeans-view-text{font-size:20px}.codebeans-about-team .codebeans-about-team-container{padding-inline:16px}.codebeans-team-default-info{bottom:-10px}}@media(max-width:768px){.codebeans-services-intro{padding:100px 20px 40px}.codebeans-services-intro-container{gap:40px}.codebeans-services-main-title{font-size:36px}.codebeans-services-description{justify-content:flex-start}.codebeans-services-description p{font-size:20px;max-width:100%}.codebeans-services-gallery{padding:20px 0}.codebeans-services-gallery-track{gap:16px;animation-duration:30s}.codebeans-services-gallery-item{width:220px;height:280px;border-radius:16px}.codebeans-services-nav-left,.codebeans-services-nav-right{width:44px;height:44px;opacity:.85}.codebeans-services-nav-left{left:8px}.codebeans-services-nav-right{right:8px}.codebeans-services-view-button{width:100px;height:100px}.codebeans-view-text{font-size:16px}.codebeans-view-ring{width:120px;height:120px}.codebeans-about-stats-header{padding-top:0}.codebeans-about-stats-container{gap:20px;padding-bottom:0}.codebeans-about-stats-title .codebeans-highlight-word:before{height:10px}.codebeans-about-stats-title .codebeans-highlight-word:after{bottom:-4px;height:10px}}@media(max-width:480px){.codebeans-services-intro{padding:30px 16px}.codebeans-services-main-title{font-size:28px}.codebeans-services-description p{font-size:18px}.codebeans-services-gallery-item{width:180px;height:240px}.codebeans-services-view-button{width:80px;height:80px}.codebeans-view-text{font-size:14px}.codebeans-view-ring{width:100px;height:100px}}@media(max-width:320px){.codebeans-services-main-title{font-size:24px}.codebeans-services-description p{font-size:16px}.codebeans-services-gallery-item{width:160px;height:220px}.codebeans-services-view-button{width:70px;height:70px}.codebeans-view-text{font-size:12px}}@media(prefers-reduced-motion:reduce){.codebeans-services-gallery-track,.codebeans-services-gallery-item,.codebeans-services-view-button{animation:none;transition:none}}.codebeans-footer{background:#101926;padding:80px 40px 40px;position:relative;margin-top:0;overflow:hidden}.codebeans-footer-container{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:60px}.codebeans-contact-row{display:flex;gap:24px;align-items:flex-start}.codebeans-footer-main-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:stretch}.codebeans-footer-calendly-column{display:flex;flex-direction:column;height:100%}.codebeans-footer-locations-column{display:flex;flex-direction:column}.codebeans-contact-item{flex:1;display:flex;flex-direction:column;gap:24px}.codebeans-contact-title{color:#f4f5f5;font-size:72px;font-family:Inter Tight,sans-serif;font-weight:600;line-height:1.1;margin:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;cursor:default}.codebeans-contact-title:hover{color:#b476e5;text-shadow:0 0 30px rgba(184,212,50,.3)}.codebeans-contact-phone{color:#b476e5;font-size:40px;font-family:Inter Tight,sans-serif;font-weight:600;line-height:1.2;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-block;position:relative;padding:8px 0;overflow:hidden;width:fit-content;max-width:100%}.codebeans-contact-phone:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:2px;background:#b476e5;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.codebeans-contact-phone:before{display:none}.codebeans-contact-phone:hover{color:#f4f5f5;transform:translateY(-4px) scale(1.02);text-shadow:0 8px 25px rgba(191,177,215,.4)}.codebeans-contact-phone:hover:after,.codebeans-contact-phone:focus:after{transform:scaleX(1)}.codebeans-contact-email{color:#b476e5;font-size:40px;font-family:Inter Tight,sans-serif;font-weight:600;line-height:1.2;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-block;word-break:break-all;position:relative;padding:8px 0;overflow:hidden;width:fit-content;max-width:100%}.codebeans-contact-email:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:2px;background:#b476e5;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.codebeans-contact-email:before{display:none}.codebeans-contact-email:hover{color:#f4f5f5;transform:translateY(-4px) scale(1.02);text-shadow:0 8px 25px rgba(148,205,217,.4)}.codebeans-contact-email:hover:after,.codebeans-contact-email:focus:after{transform:scaleX(1)}.codebeans-calendly-section{padding:0;position:relative;height:100%;display:flex;flex-direction:column}.codebeans-calendly-background{background:#b476e5;border-radius:16px;padding:0;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;flex:1;min-height:1000px;height:1000px}.codebeans-calendly-pattern,.codebeans-pattern-element{display:none}.codebeans-calendly-container{width:100%;max-width:100%;min-height:1000px;height:1000px;background:#b476e5;border-radius:16px;overflow:hidden;position:relative;z-index:2;border:none;box-shadow:none;transition:none;transform:none;contain:layout size;display:grid;place-items:center;scrollbar-width:none;scrollbar-color:transparent transparent}.codebeans-calendly-container::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.codebeans-calendly-container:hover{transform:none;box-shadow:none}.calendly-inline-widget{width:100%!important;min-width:100%!important;min-height:1000px!important;height:1000px!important;max-height:1000px!important;border-radius:16px;overflow:auto!important;display:flex!important;justify-content:center!important;align-items:center!important}.calendly-inline-widget iframe{max-width:100%!important;border-radius:16px}.calendly-inline-widget iframe{overflow:auto!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.calendly-inline-widget iframe::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.calendly-inline-widget,.calendly-inline-widget *,.calendly-inline-widget iframe,.calendly-inline-widget iframe *{--colorBackgroundSecondary: #b476e5 !important;--coreColorNeutral100: #b476e5 !important;--colorNeutral100: #b476e5 !important;--colorNeutral200: #b476e5 !important}.calendly-inline-widget *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.calendly-inline-widget *{scrollbar-width:none!important;-ms-overflow-style:none!important}.calendly-inline-widget .lmtWIHO_gkbTeeyuvoJC.mOUYF5ZmuNL6I7t0mSFg,.lmtWIHO_gkbTeeyuvoJC.mOUYF5ZmuNL6I7t0mSFg,html .lmtWIHO_gkbTeeyuvoJC.mOUYF5ZmuNL6I7t0mSFg,body .lmtWIHO_gkbTeeyuvoJC.mOUYF5ZmuNL6I7t0mSFg,.calendly-inline-widget [style*="background-color: rgb(230, 230, 230)"],.calendly-inline-widget [style*="background-color:#e6e6e6"],.calendly-inline-widget [style*="background: rgb(230, 230, 230)"],.calendly-inline-widget [style*="background:#e6e6e6"]{background-color:#b476e5!important;background:#b476e5!important}.codebeans-footer-locations{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:20px}.codebeans-location-card{background:transparent;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:all .5s cubic-bezier(.25,.46,.45,.94);cursor:pointer;position:relative;overflow:hidden;border:2px solid #fff;will-change:transform,box-shadow,border-color}.codebeans-location-card:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(184,212,50,.1) 0%,transparent 70%);opacity:0;transform:scale(0);transition:all .6s cubic-bezier(.25,.46,.45,.94);z-index:1}.codebeans-location-card:hover{border-color:#b476e5}.codebeans-location-card:active{transform:translateY(-8px) scale(1.01);transition:all .2s cubic-bezier(.25,.46,.45,.94)}.codebeans-location-icon{width:160px;height:160px;position:relative;z-index:2;transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;border-radius:12px}.codebeans-location-image{width:100%;height:100%;object-fit:cover;transition:all .4s cubic-bezier(.25,.46,.45,.94);filter:brightness(.9) saturate(1.1)}.codebeans-location-content{margin-top:10px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.codebeans-location-title{color:#f4f5f5;font-size:40px;font-family:Inter Tight,sans-serif;font-weight:600;line-height:1.2;margin:0 0 8px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.codebeans-location-card:hover .codebeans-location-title{color:#b476e5}.codebeans-location-subtitle{color:#f4f5f5;font-size:14px;font-family:Inter Tight,sans-serif;font-weight:400;line-height:1.4;margin:0 0 12px;opacity:.8}.codebeans-location-city-highlight{color:#b476e5;font-weight:600}.codebeans-location-address{color:#f4f5f5;font-size:16px;font-family:Inter Tight,sans-serif;font-weight:400;line-height:1.4;margin:0;opacity:.9;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.codebeans-footer-blogs{margin-top:60px;margin-bottom:40px}.codebeans-footer-section-title{color:#f4f5f5;font-size:40px;font-family:Inter Tight,sans-serif;font-weight:600;line-height:48px;margin:0 0 40px;text-align:left}.codebeans-footer-blogs-columns{display:grid;grid-template-columns:repeat(4,1fr);column-gap:350px;row-gap:16px;align-items:flex-start}.codebeans-footer-blog-column:first-child{grid-column:1 / 3}.codebeans-footer-blog-column:last-child{grid-column:3 / 5}.codebeans-footer-blogs-loading{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;padding:40px}.codebeans-footer-blog-column{display:flex;flex-direction:column;gap:16px}.codebeans-footer-blog-link{color:#f4f5f5;font-size:24px;font-family:ABeeZee,sans-serif;font-weight:400;line-height:33.6px;text-decoration:underline;transition:all .3s ease;display:block}.codebeans-footer-blog-link:hover{color:#b476e5;text-decoration:underline}.codebeans-footer-bottom{display:flex;flex-direction:column;gap:32px}.codebeans-footer-divider{height:1px;background:#f4f5f566;width:100%}.codebeans-footer-main{display:flex;justify-content:space-between;align-items:center;width:100%}.codebeans-footer-brand{display:flex;align-items:center;justify-content:flex-start;gap:24px;flex:1}.codebeans-footer-logo{height:40px}.codebeans-footer-logo-img{height:100%;width:auto}.codebeans-footer-nav{display:flex;align-items:center;justify-content:center;gap:24px;flex:1}.codebeans-footer-link{color:#f4f5f5;font-size:16px;font-family:Inter Tight,sans-serif;font-weight:400;line-height:1.4;text-decoration:none;padding:8px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative}.codebeans-footer-link:after{content:"";position:absolute;bottom:0;left:8px;right:8px;height:2px;background:#b476e5;transform:scaleX(0);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.codebeans-footer-link:hover{color:#b476e5}.codebeans-footer-link:hover:after{transform:scaleX(1)}.codebeans-footer-social{display:flex;align-items:center;gap:24px}.codebeans-social-group{display:flex;gap:16px}.codebeans-social-link{width:48px;height:48px;background:#f4f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);text-decoration:none;padding:8px}.codebeans-social-icon{width:32px;height:32px;object-fit:contain;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.codebeans-social-link:hover .codebeans-social-icon{animation:pulse 1s ease-in-out infinite;transform:scale(1.1)}.codebeans-social-link:hover .codebeans-social-icon path{fill:#b476e5}.codebeans-footer-cta{width:48px;height:48px;background:#b476e5;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);text-decoration:none;padding:8px}.codebeans-cta-icon{width:32px;height:32px;object-fit:contain;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.codebeans-footer-cta:hover .codebeans-cta-icon{animation:pulse 1s ease-in-out infinite}.codebeans-footer-legal{display:flex;justify-content:space-between;align-items:flex-end}.codebeans-copyright{color:#f4f5f5;font-size:16px;font-family:Inter Tight,sans-serif;font-weight:400;line-height:1.4}.codebeans-legal-links{display:flex;gap:24px}.codebeans-legal-link{color:#f4f5f5;font-size:16px;font-family:Inter Tight,sans-serif;font-weight:400;line-height:1.4;text-decoration:underline;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.codebeans-legal-link:hover{color:#94cdd9;text-decoration-color:#94cdd9}@media(min-width:1200px){.codebeans-footer{padding:100px 60px 60px}.codebeans-contact-title{font-size:84px}.codebeans-contact-phone,.codebeans-contact-email{font-size:48px}.codebeans-calendly-background{min-height:1000px;height:1000px}.codebeans-calendly-container{max-width:1100px;height:1000px;min-height:1000px}.calendly-inline-widget{height:1000px!important;min-height:1000px!important;max-height:1000px!important}}@media(max-width:1024px){.codebeans-footer{padding:60px 32px 32px}.codebeans-footer-container{gap:60px}.codebeans-footer-main-grid{grid-template-columns:1fr;gap:60px}.codebeans-contact-title{font-size:56px}.codebeans-contact-phone,.codebeans-contact-email{font-size:32px}.codebeans-calendly-background{min-height:700px;height:700px}.codebeans-calendly-container{height:700px;min-height:700px}.calendly-inline-widget{height:700px!important;min-height:700px!important;max-height:700px!important}.codebeans-footer-locations{grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:16px}.codebeans-footer-blogs-columns{grid-template-columns:repeat(2,1fr);column-gap:20px;row-gap:16px}.codebeans-footer-blog-column:first-child,.codebeans-footer-blog-column:last-child{grid-column:span 1}.codebeans-footer-section-title{font-size:32px;line-height:40px;margin-bottom:24px}.codebeans-footer-blog-link{font-size:20px;line-height:28px}.codebeans-location-title{font-size:32px}.codebeans-location-icon{width:120px;height:120px}.codebeans-footer-main{flex-direction:row;gap:24px;align-items:center}.codebeans-footer-brand{flex-direction:row;align-items:center;gap:20px;justify-content:flex-start}.codebeans-footer-nav{gap:18px;justify-content:center;flex:1}.codebeans-footer-social{gap:18px;justify-content:flex-end}.codebeans-social-group{gap:16px}}@media(max-width:768px){.codebeans-footer{padding:40px 20px 20px}.codebeans-footer-container{gap:40px}.codebeans-footer-main-grid{grid-template-columns:1fr;gap:40px}.codebeans-contact-row{flex-direction:column;gap:32px}.codebeans-contact-item{gap:0}.codebeans-contact-title{font-size:36px}.codebeans-contact-phone,.codebeans-contact-email{font-size:24px}.codebeans-calendly-background{min-height:700px;height:700px}.codebeans-calendly-container{height:700px;min-height:700px}.calendly-inline-widget{min-width:280px!important;height:700px!important;min-height:700px!important;max-height:700px!important}.codebeans-footer-locations{grid-template-columns:1fr;column-gap:12px;row-gap:12px}.codebeans-footer-blogs-columns{grid-template-columns:1fr;column-gap:0;row-gap:16px}.codebeans-footer-blog-column:first-child,.codebeans-footer-blog-column:last-child{grid-column:1 / -1}.codebeans-footer-section-title{font-size:28px;line-height:36px;margin-bottom:28px}.codebeans-footer-blog-link{font-size:18px;line-height:26px}.codebeans-location-card{padding:20px}.codebeans-location-title{font-size:28px}.codebeans-location-icon{width:100px;height:100px}.codebeans-location-address{font-size:14px}.codebeans-footer-main{flex-direction:column;gap:32px;align-items:center}.codebeans-footer-brand{flex-direction:column;align-items:center;gap:20px;width:100%;justify-content:center}.codebeans-footer-nav{flex-wrap:wrap;gap:20px;justify-content:center}.codebeans-footer-social{gap:20px;width:100%;justify-content:center}.codebeans-social-group{gap:20px}.codebeans-footer-legal{flex-direction:column;gap:16px;align-items:flex-start}.codebeans-legal-links{flex-wrap:wrap;gap:16px}}@media(max-width:480px){.codebeans-footer{padding:32px 16px 16px}.codebeans-contact-title{font-size:28px}.codebeans-contact-phone,.codebeans-contact-email{font-size:20px}.codebeans-calendly-background{padding:24px 16px;min-height:400px}.codebeans-calendly-container{height:350px}.codebeans-location-card{padding:16px}.codebeans-location-title{font-size:24px}.codebeans-location-icon{width:80px;height:80px}.codebeans-footer-nav{gap:16px;justify-content:center}.codebeans-footer-link{font-size:14px;padding:8px}.codebeans-social-link,.codebeans-footer-cta{width:44px;height:44px}.codebeans-social-icon,.codebeans-cta-icon{width:28px;height:28px}.codebeans-footer-main{flex-direction:column;gap:24px;align-items:center}.codebeans-footer-brand{flex-direction:column;align-items:center;gap:16px;justify-content:center}.codebeans-footer-social{justify-content:center;gap:16px}.codebeans-social-group{gap:16px}.codebeans-copyright,.codebeans-legal-link{font-size:14px}}@media(max-width:320px){.codebeans-footer{padding:24px 12px 12px}.codebeans-contact-title{font-size:24px}.codebeans-contact-phone,.codebeans-contact-email{font-size:18px}.codebeans-calendly-background{padding:20px 12px;min-height:350px}.codebeans-calendly-container{height:300px}.codebeans-location-title{font-size:20px}.codebeans-location-address{font-size:12px}}@media(prefers-reduced-motion:reduce){.codebeans-footer *,.codebeans-footer *:before,.codebeans-footer *:after{animation:none!important;transition:none!important}}@media(prefers-contrast:high){.codebeans-footer{background:#000}.codebeans-contact-title,.codebeans-location-title,.codebeans-location-address,.codebeans-footer-link,.codebeans-copyright{color:#fff}.codebeans-contact-phone{color:#ff0}.codebeans-contact-email{color:#0ff}.codebeans-location-card{background:transparent;border:2px solid #fff}}.mw-home{overflow-x:hidden}[class^=codebeans-] img,[class^=codebeans-] video{max-width:100%}@media(max-width:768px){.codebeans-floating-bg,.codebeans-branding-float-element,.codebeans-what-shape,.codebeans-faq-decoration{display:none!important}}@media(max-width:768px){.codebeans-view-button,#portfolioFloatingBtn,#projectsFloatingBtn,.codebeans-services-view-button{display:none!important}}@media(max-width:768px){.codebeans-about-container{padding:30px 0 48px}.codebeans-about-main{display:block}.codebeans-about-left,.codebeans-about-right{width:100%}.codebeans-about-right{margin-top:16px;overflow:visible}.codebeans-about-cta{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:12px 16px;font-size:16px;line-height:1.2;border-radius:12px;margin:12px 0 0;white-space:normal;transform:none!important;box-shadow:none!important;filter:none!important}.codebeans-portfolio-gallery{overflow:hidden;padding:30px 0 40px;margin:0 auto;display:flex;align-items:center;justify-content:center}.codebeans-portfolio-track{display:flex;gap:12px;padding:8px 0}.codebeans-portfolio-item{flex:0 0 auto;width:72vw;max-width:360px}.codebeans-portfolio-item img{display:block;width:100%;height:100%;object-fit:cover}}@media(max-width:480px){.codebeans-portfolio-item{width:80vw}.codebeans-about-cta{padding:12px 14px;font-size:15px;border-radius:10px}}@media(max-width:768px){.codebeans-partners-container{padding:80px 16px 32px}}@media(max-width:768px){.codebeans-stats-title{font-size:26px;line-height:1.3}.codebeans-stats-grid{display:grid;grid-template-columns:1fr;gap:12px!important}.codebeans-stats-row{display:contents}.codebeans-stat-card{padding:16px 12px!important;border-radius:16px;min-height:auto!important;gap:8px!important}.codebeans-stat-card-small,.codebeans-stat-card-large{width:100%;height:auto!important}.codebeans-stat-number{font-size:28px!important;line-height:1.05!important;font-weight:700}.codebeans-stat-label{line-height:1.25!important;letter-spacing:.2px;margin-top:0!important;font-size:20px!important}.codebeans-stat-description{font-size:13px!important;line-height:1.45!important;margin-top:4px!important}.codebeans-stat-content{gap:4px!important}.codebeans-stat-bg-element{opacity:.04}}@media(max-width:768px){.codebeans-branding-main-card{padding:16px}.codebeans-branding-left,.codebeans-branding-right{width:100%}.codebeans-branding-right{margin-top:16px}.codebeans-cards-carousel{overflow:visible}.codebeans-service-card{width:100%}.codebeans-branding-nav button{min-width:44px;min-height:44px}}@media(max-width:768px){.codebeans-branding-main-card{padding:16px;border-radius:16px;max-width:100%;margin:0;overflow:hidden;box-sizing:border-box}.codebeans-branding-header{margin-bottom:12px}.codebeans-branding-title{font-size:22px;line-height:1.25;margin:0 0 6px}.codebeans-branding-description{font-size:14px;line-height:1.6;margin:0}.codebeans-branding-left,.codebeans-branding-right{width:100%}.codebeans-branding-right{margin-top:14px}.codebeans-branding-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:0;padding:0}.codebeans-branding-progress{display:none}.codebeans-progress-bar{flex:1 1 auto;height:4px;border-radius:4px;min-width:0}.codebeans-branding-nav{display:flex;gap:8px}.codebeans-branding-arrow{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.codebeans-cards-carousel{overflow:hidden;margin-top:6px}.codebeans-service-card{width:100%;padding:16px;border-radius:18px;box-sizing:border-box}.codebeans-service-card:hover,.codebeans-service-card:focus,.codebeans-service-card:active{transform:none!important;box-shadow:none!important;background:#f4f5f5!important}.codebeans-service-item{padding:10px 8px;font-size:16px}}@media(max-width:480px){.codebeans-service-card{border-radius:20px}.codebeans-service-card:hover,.codebeans-service-card:focus,.codebeans-service-card:active{transform:none!important;box-shadow:none!important;background:#f4f5f5!important}}@media(max-width:768px){.codebeans-testimonials-container{padding:48px 16px}.codebeans-testimonial-card{display:flex;flex-direction:column;gap:16px}.codebeans-testimonial-left,.codebeans-testimonial-right{width:100%}.codebeans-testimonial-image{width:100%;height:auto}.codebeans-nav-arrow{min-width:44px;min-height:44px}}@media(max-width:768px){.codebeans-services-intro-container{padding:100px 0 20px}.codebeans-services-gallery{overflow:hidden}.codebeans-services-gallery-track{display:flex;gap:12px}.codebeans-services-gallery-item{flex:0 0 auto;width:72vw;max-width:360px}}@media(max-width:768px){.codebeans-footer-logo{max-width:160px;flex:0 0 auto}.codebeans-footer-logo-img{width:100%;height:auto;display:block}}@media(max-width:480px){.codebeans-about-cta{width:100%;justify-content:center}}@media(max-width:768px){.codebeans-testimonials{background:#eae5e3!important;padding:40px 16px 20px!important}.codebeans-testimonials-container{padding:0!important}.codebeans-testimonial-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:32px!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 auto!important;background:transparent!important;border-radius:0!important;overflow:visible!important;box-sizing:border-box!important}.codebeans-testimonial-card.active,.codebeans-testimonial-card.exiting{position:relative!important;height:auto!important;min-height:0!important}.codebeans-testimonial-left{order:1!important;width:100%!important;padding-right:0!important;gap:32px!important}.codebeans-testimonial-content{gap:28px!important}.codebeans-testimonial-text-wrapper{gap:14px!important}.codebeans-testimonial-title{color:var(--color-card-heading, #101926)!important;font-size:24px!important;font-weight:600!important;line-height:1.15!important;margin:0!important}.codebeans-testimonial-quote{color:var(--color-card-text, #161616)!important;display:block!important;font-size:16px!important;line-height:1.4!important;margin:0!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:initial!important}.codebeans-testimonial-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin:0!important}.codebeans-testimonial-stats .codebeans-stat-item{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;text-align:left!important}.codebeans-testimonial-card .codebeans-testimonial-stats .codebeans-stat-item:nth-child(3){grid-column:auto!important}.codebeans-testimonial-stats .codebeans-stat-number{font-size:40px!important;font-weight:600!important;line-height:1.2!important}.codebeans-testimonial-stats .codebeans-stat-label{color:var(--color-card-text, #161616)!important;font-size:14px!important;line-height:1.4!important;opacity:1!important}.codebeans-testimonial-author{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:0!important}.codebeans-author-info{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;width:auto!important}.codebeans-author-avatar{display:block!important;width:69px!important;height:69px!important;border-radius:10px!important;object-fit:cover!important}.codebeans-author-details{gap:2px!important}.codebeans-author-name{color:var(--color-card-heading, #101926)!important;font-size:20px!important;font-weight:600!important;line-height:1.25!important}.codebeans-author-position,.codebeans-author-website{color:var(--color-card-text, #161616)!important;font-size:13px!important;line-height:1.35!important;opacity:.72!important}.codebeans-testimonial-nav{position:static!important;display:flex!important;gap:8px!important;margin-top:0!important;opacity:1!important;transform:none!important;z-index:3!important}.codebeans-nav-arrow{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:12px!important;border-radius:999px!important;background:#f4f5f5!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.codebeans-nav-arrow svg{width:22px!important;height:22px!important;color:#101926!important}.codebeans-testimonial-right{display:block!important;order:2!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:7.5px!important;align-self:stretch!important;border-radius:16px!important;overflow:auto!important;background:var(--color-primary-button-background, #b476e5)!important;position:relative!important;box-sizing:border-box!important}.codebeans-testimonial-right:before{display:none!important}.codebeans-testimonial-image{display:block!important;position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;aspect-ratio:342 / 350!important;margin:0!important;border-radius:12.5px!important;object-fit:cover!important}}.contact-hero-section,.contact-locations-section{position:relative;overflow:hidden}.mw-home{scroll-padding-top:80px}@media(max-width:768px){.mw-home{scroll-padding-top:60px}}.contact-hero-section{width:100vw;background:#eae5e3;padding:40px 0 0;margin:0 calc(50% - 50vw);overflow:hidden}.contact-hero-image-container{width:100%;margin:0;padding:0;animation:fadeInUp .8s ease-out;overflow:hidden;box-sizing:border-box}.contact-hero-image{width:100%;height:clamp(234px,39vh,416px);aspect-ratio:16 / 6.5;display:block;border-radius:0;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.contact-hero-image:hover{transform:scale(1.02)}.contact-options-section{background:#eae5e3;padding:100px 40px 40px;position:relative;overflow-y:visible;border-radius:0;z-index:40!important}.contact-options-container{max-width:1400px;margin:0 auto;position:relative;width:100%;box-sizing:border-box;padding:0 20px}.contact-header{display:flex;justify-content:flex-start;align-items:center;margin-bottom:80px;gap:100px;opacity:0;animation:fadeInUp .35s ease-out forwards}.contact-title-wrapper{flex:0 0 calc(50% - 50px)}.contact-main-title{font-family:Inter Tight,sans-serif;font-size:43px;font-weight:600;line-height:1.1;margin:0;opacity:0;animation:fadeInUp .35s ease-out forwards}.contact-title-white{color:#101926;display:inline-block;font-size:.6em;opacity:0;animation:fadeInUp .35s ease-out forwards}.contact-title-green{color:#7f39b6;display:inline-block;opacity:0;animation:fadeInUp .35s ease-out forwards}.contact-title-dark{color:#101926;display:inline-block;font-size:.5em;opacity:0;animation:fadeInUp .35s ease-out forwards}.contact-info-cards{display:flex;flex-direction:column;gap:32px}.contact-info-card{display:flex;align-items:center;gap:16px;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);opacity:1}.contact-info-card:hover{transform:translate(8px)}.contact-info-card:hover .contact-icon-wrapper{background:#b476e5;transform:scale(1.1) rotate(5deg)}.contact-info-card:hover .contact-icon-wrapper svg{stroke:#101926}.contact-icon-wrapper{width:48px;height:48px;background:#101926;border-radius:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.contact-icon-wrapper svg{stroke:#f4f5f5;transition:stroke .3s ease}.contact-info-text{color:#101926;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:600;line-height:1.2;transition:color .3s ease}.contact-info-card:hover .contact-info-text{color:#b476e5}.contact-two-column{display:grid;grid-template-columns:1fr 1fr;gap:110px;width:100%;box-sizing:border-box;overflow:visible;padding-bottom:20px;opacity:1}.contact-column{display:flex;flex-direction:column;gap:48px;position:relative;width:100%;min-width:0;box-sizing:border-box;overflow:visible}.contact-column-left{position:static!important}.contact-column-left{min-height:auto}.contact-option-title{color:#101926;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 16px;opacity:0;animation:fadeInUp .35s ease-out forwards}.contact-option-description{color:#161616;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:1.4;margin:0 0 32px;opacity:0;animation:fadeInUp .35s ease-out forwards}.calendly-inline-widget{min-width:320px;flex:0 0 auto;margin:0 auto;border-radius:16px;overflow:hidden;position:static!important;width:100%;max-width:100%;height:760px;background:transparent;box-sizing:border-box}.contact-form{display:flex;flex-direction:column;gap:0;width:100%;max-width:100%;box-sizing:border-box;overflow:visible;position:relative;z-index:40}.form-group{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;box-sizing:border-box;margin-bottom:32px;position:relative}.form-group:last-of-type{margin-bottom:0}.form-label{font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;line-height:1.2}.form-input,.form-textarea,.form-select{width:100%;max-width:100%;padding:16px 20px;background:#fff;border:2px solid transparent;border-radius:20px;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:1.4;color:#161616;transition:all .3s cubic-bezier(.25,.46,.45,.94);outline:none;box-sizing:border-box;overflow:hidden;word-wrap:break-word}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:#b476e5;background:#fafafa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23B8D432' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 20px center;background-size:20px 20px;transform:translateY(-2px);box-shadow:0 8px 24px #b8d43233}.form-input::placeholder,.form-textarea::placeholder{color:#16161680}.form-textarea{resize:vertical;min-height:180px}.form-select{cursor:pointer;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23161616' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 20px center;background-size:20px 20px;padding-right:56px;border-image:none!important}.form-select option{padding:14px 20px;background:#fff;color:#161616;font-family:Inter Tight,sans-serif;font-size:20px;line-height:1.5;border:none}.form-select option:hover{background:#f4f5f5}.form-select option:checked{background:#b476e5;color:#101926;font-weight:600}.form-select::-ms-expand{display:none}.form-select::-webkit-scrollbar{width:8px}.form-select::-webkit-scrollbar-track{background:#f4f5f5;border-radius:4px}.form-select::-webkit-scrollbar-thumb{background:#b476e5;border-radius:4px}.form-select::-webkit-scrollbar-thumb:hover{background:#9bb814}.phone-input-wrapper{display:flex;gap:8px;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box}.phone-country-code{width:120px;padding:16px 40px 16px 16px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23161616' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 12px center;background-size:18px 18px;border:2px solid transparent;border-radius:20px;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;line-height:1.4;color:#161616;transition:all .3s cubic-bezier(.25,.46,.45,.94);outline:none;cursor:pointer;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;flex-shrink:0;border-image:none!important}.phone-country-code:focus{border-color:#b476e5;background:#fafafa url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23B8D432' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") no-repeat right 12px center;background-size:18px 18px;transform:translateY(-2px);box-shadow:0 8px 24px #b8d43233}.phone-country-code::-ms-expand{display:none}.phone-country-code option{padding:14px 20px;background:#fff;color:#161616;font-family:Inter Tight,sans-serif;font-size:20px;line-height:1.5;border:none}.phone-country-code option:hover{background:#f4f5f5}.phone-country-code option:checked{background:#b476e5;color:#101926;font-weight:600}.contact-two-column .phone-input-field{width:100%}.phone-input-field{flex:1;padding:16px 20px;background:#fff;border:2px solid transparent;border-radius:20px;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:1.4;color:#161616;transition:all .3s cubic-bezier(.25,.46,.45,.94);outline:none}.phone-input-field:focus{border-color:#b476e5;background:#fafafa;transform:translateY(-2px);box-shadow:0 8px 24px #b8d43233}.phone-input-field::placeholder{color:#16161680}.custom-dropdown{position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible}.custom-dropdown.is-open{z-index:999998}.phone-dropdown{position:relative;width:170px;max-width:170px;background:transparent;z-index:10;box-sizing:border-box;flex-shrink:0}.country-flag{font-size:24px;line-height:1;display:inline-block;margin-right:6px}.country-code{font-size:16px;font-weight:600;color:#101926;white-space:nowrap}.phone-dropdown .custom-dropdown-toggle{padding:14px 12px;font-size:16px;height:68px}.phone-dropdown .custom-dropdown-label{display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden}.phone-dropdown .custom-dropdown-list{min-width:320px;max-height:380px;overflow-y:auto}.country-name-list{font-size:15px;font-weight:500;color:#101926;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:8px}.country-search-wrapper{display:block;padding:8px;background:#fff;border-bottom:1px solid rgba(184,212,50,.3);position:sticky;top:0;z-index:10;list-style:none}.country-search-input{width:100%;padding:8px 10px;border:1px solid #E0E0E0;border-radius:8px;font-family:Inter Tight,sans-serif;font-size:13px;color:#161616;background:#f8f8f8;outline:none;transition:all .2s ease;box-sizing:border-box}.country-search-input:focus{border-color:#b476e5;background:#fff;box-shadow:0 0 0 2px #b8d43226}.country-search-input::placeholder{color:#999;font-size:12px}.custom-dropdown-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 50px 16px 24px;background:#fff;border:2px solid transparent;border-radius:20px;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:500;line-height:1.4;color:#161616;cursor:pointer;transition:all .35s cubic-bezier(.25,.46,.45,.94);position:relative;outline:none}.custom-dropdown-toggle:after{content:"";width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23053333' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform .35s ease}.custom-dropdown.is-open .custom-dropdown-toggle:after,.phone-dropdown.is-open .custom-dropdown-toggle:after{transform:rotate(180deg)}.custom-dropdown-toggle:hover{border-color:#b8d43299;transform:translateY(-2px);box-shadow:0 12px 30px #0533331f}.custom-dropdown.is-open .custom-dropdown-toggle,.phone-dropdown.is-open .custom-dropdown-toggle{border-color:#b476e5;box-shadow:0 18px 40px #b8d43247;background:#fafafa}.custom-dropdown-label{flex:1;text-align:left;text-transform:none;color:inherit}.custom-dropdown-list{position:absolute;list-style:none;margin:0;padding:14px;top:calc(100% + 8px);left:0;right:0;background:#fff;border:2px solid #b476e5;border-radius:20px;box-shadow:0 20px 50px #05333326;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transform:scale(.95);transition:all .35s cubic-bezier(.25,.46,.45,.94);z-index:999999;max-height:320px;overflow:hidden}.custom-dropdown.is-open .custom-dropdown-list,.phone-dropdown.is-open .custom-dropdown-list{opacity:1;pointer-events:auto;transform:scale(1);max-height:340px;overflow-y:auto}.custom-dropdown.is-open{overflow:visible}.custom-dropdown.is-open .custom-dropdown-list{position:absolute;z-index:999999}.custom-dropdown-option{padding:14px 18px;border-radius:14px;color:#101926;font-family:Inter Tight,sans-serif;font-size:20px;font-weight:500;transition:background .2s ease,transform .2s ease,color .2s ease;cursor:pointer;position:relative;margin:0}.custom-dropdown-option+.custom-dropdown-option{margin-top:4px}.custom-dropdown-option:hover{background:#b476e5;color:#101926;transform:translate(4px)}.custom-dropdown-option.is-active,.custom-dropdown-option[aria-selected=true]{background:#b476e5;color:#101926;font-weight:600}.phone-dropdown .custom-dropdown-option{font-size:16px;padding:12px 14px;display:flex;align-items:center;gap:8px;white-space:nowrap}.custom-dropdown-list::-webkit-scrollbar{width:8px}.custom-dropdown-list::-webkit-scrollbar-track{background:#f4f5f5;border-radius:12px}.custom-dropdown-list::-webkit-scrollbar-thumb{background:#b8d43266;border-radius:12px}.custom-dropdown-list::-webkit-scrollbar-thumb:hover{background:#b8d43299}.custom-dropdown[data-disabled=true] .custom-dropdown-toggle{cursor:not-allowed;opacity:.4;pointer-events:none}.custom-dropdown[data-error=true] .custom-dropdown-toggle{border-color:#ff6b6b;box-shadow:0 0 0 4px #ff6b6b26}.custom-dropdown[data-error=true] .custom-dropdown-toggle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ff6b6b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.custom-dropdown.is-open .custom-dropdown-toggle,.phone-dropdown.is-open .custom-dropdown-toggle{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.custom-dropdown.is-open .custom-dropdown-list,.phone-dropdown.is-open .custom-dropdown-list{border-top-left-radius:10px;border-top-right-radius:10px}.custom-dropdown.is-open .custom-dropdown-list:before,.phone-dropdown.is-open .custom-dropdown-list:before{content:"";position:absolute;top:-10px;left:40px;width:18px;height:10px;background:#fff;clip-path:polygon(50% 0%,0% 100%,100% 100%);z-index:1}.phone-dropdown.is-open .custom-dropdown-list:before{left:70px}.custom-dropdown-toggle:focus-visible{border-color:#b476e5;box-shadow:0 0 0 4px #b8d43247}.custom-dropdown-option:focus,.custom-dropdown-option:focus-visible{outline:none;background:#b476e5;color:#101926}@media(max-width:1024px){.custom-dropdown-toggle{padding:14px 20px;font-size:20px;border-radius:18px}.custom-dropdown-list{border-radius:18px}.custom-dropdown-option{font-size:18px;padding:12px 16px}.phone-dropdown{width:160px;max-width:160px;flex-shrink:0}.phone-dropdown .custom-dropdown-toggle{padding:12px 10px;font-size:15px}.phone-dropdown .custom-dropdown-option{font-size:15px;padding:10px 12px}.country-flag{font-size:22px}.country-code{font-size:15px}.contact-title-dark{font-size:22px}.contact-title-green{font-size:30px}}@media(max-width:768px){.custom-dropdown-toggle{padding:12px 18px;font-size:18px;border-radius:16px}.custom-dropdown-list{padding:10px;border-radius:16px}.custom-dropdown-option{font-size:16px;padding:10px 14px}.phone-dropdown .custom-dropdown-list{min-width:180px}}@media(max-width:480px){.custom-dropdown-toggle{font-size:16px;padding:12px 16px;border-radius:14px}.phone-dropdown{width:160px;max-width:160px;flex-shrink:0}.phone-dropdown .custom-dropdown-toggle{padding:14px 8px;font-size:14px}.country-flag{font-size:20px}.country-code{font-size:14px}.phone-dropdown .custom-dropdown-list{min-width:170px}.custom-dropdown-option{font-size:15px;padding:9px 12px}.custom-dropdown.is-open .custom-dropdown-list,.phone-dropdown.is-open .custom-dropdown-list{max-height:260px}}@media(max-width:320px){.custom-dropdown-toggle{font-size:15px;border-radius:12px}.phone-dropdown{width:160px;max-width:160px;flex-shrink:0}.phone-dropdown .custom-dropdown-toggle{padding:12px 6px;font-size:13px}.country-flag{font-size:18px}.country-code{font-size:13px}.phone-dropdown .custom-dropdown-list{min-width:160px}.phone-dropdown .custom-dropdown-toggle{padding:12px 6px;font-size:15px}.custom-dropdown-option{font-size:14px}.phone-dropdown .custom-dropdown-option{font-size:0}.phone-dropdown .custom-dropdown-option:before{content:attr(data-value);font-size:14px;color:#101926;font-weight:500}}.form-checkbox-grid,.form-radio-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.form-checkbox-pill,.form-radio-pill{position:relative;cursor:pointer}.form-checkbox-pill input,.form-radio-pill input{position:absolute;opacity:0;pointer-events:none}.form-checkbox-pill span,.form-radio-pill span{display:block;padding:16px 24px;background:#fff;border:2px solid transparent;border-radius:100px;text-align:center;color:#101926;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:1.4;transition:all .3s cubic-bezier(.25,.46,.45,.94);-webkit-user-select:none;user-select:none}.form-checkbox-pill:hover span,.form-radio-pill:hover span{background:#fafafa;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.form-checkbox-pill input:checked+span,.form-radio-pill input:checked+span{background:#b476e5;color:#101926;font-weight:600;transform:scale(1.02);box-shadow:0 6px 20px #b8d4324d}.form-submit-btn{width:100%;padding:20px 32px;background:#b476e5;margin-top:24px;border:none;border-radius:100px;color:#101926;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;line-height:1.2;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.form-submit-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#05333326;transform:translate(-50%,-50%);transition:width .6s,height .6s}.form-submit-btn:hover{transform:translateY(-4px)}.form-submit-btn:hover:before{width:300px;height:300px}.form-submit-btn:active{transform:translateY(-2px)}.contact-locations-section{background:#101926;padding:clamp(90px,12vw,140px) clamp(20px,5vw,60px);position:relative;overflow:hidden}.contact-locations-container{max-width:1400px;margin:0 auto;position:relative;padding:0 clamp(16px,3vw,32px);z-index:1}.contact-locations-container:before,.contact-locations-container:after{content:"";position:absolute;pointer-events:none;background-size:contain;background-repeat:no-repeat;z-index:0}.codebeans-contact-floating{position:absolute;pointer-events:none;z-index:1;will-change:transform}.codebeans-contact-floating img{width:100%;height:100%;object-fit:contain}.codebeans-contact-floating-1{width:clamp(150px,18vw,280px);height:clamp(150px,18vw,280px);top:clamp(40px,8vw,150px);right:clamp(20px,5vw,80px);opacity:.75}.codebeans-contact-floating-2{width:clamp(130px,14vw,250px);height:clamp(130px,14vw,250px);bottom:clamp(40px,8vw,120px);left:clamp(20px,5vw,80px);opacity:.7}@media(max-width:768px){.codebeans-contact-floating{display:none}}.contact-locations-header,.contact-locations-grid,.contact-cta-section{position:relative;z-index:2}.contact-locations-header{margin-bottom:80px;animation:fadeInUp .8s ease-out}.contact-locations-title{font-family:Inter Tight,sans-serif;font-size:72px;font-weight:600;line-height:1.1;margin:0}.locations-title-white{color:#f4f5f5}.locations-title-green{color:#7f39b6}.contact-locations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:80px}.location-card{background:#f4f5f5;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:all .4s cubic-bezier(.25,.46,.45,.94);animation:fadeInUp .8s ease-out both;cursor:pointer}.location-card:nth-child(1){animation-delay:.1s}.location-card:nth-child(2){animation-delay:.2s}.location-card:nth-child(3){animation-delay:.3s}.location-card:nth-child(4){animation-delay:.4s}.location-card:hover{transform:translateY(-8px);box-shadow:0 20px 60px #b8d43233;background:#fff}.location-icon{width:160px;height:160px;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.location-card:hover .location-icon{transform:scale(1.1) rotate(5deg)}.location-image{width:100%;height:100%;object-fit:contain}.location-content{display:flex;flex-direction:column;gap:16px}.location-title{color:#7f39b6d4;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:600;line-height:1.2;margin:0;transition:color .3s ease}.location-card:hover .location-title{color:#b476e5}.location-card[data-location=istanbul] .location-title,.location-card[data-location=antalya] .location-title,.location-card[data-location=istanbul]:hover .location-title,.location-card[data-location=antalya]:hover .location-title{color:#7f39b6}.location-address{color:#161616;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin:0}.contact-cta-section{display:flex;justify-content:flex-end;align-items:center;animation:fadeInUp .8s ease-out .5s both}.contact-cta-content{display:flex;align-items:center;justify-content:space-between;gap:60px;width:100%;max-width:800px}.contact-cta-title{color:#b476e5;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:600;line-height:1.2;margin:0}.contact-cta-button{padding:20px 32px;background:#b476e5;border-radius:100px;color:#101926;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-block}.contact-cta-button:hover{background:#9bb814;transform:translateY(-4px) scale(1.05);box-shadow:0 12px 32px #b8d43280}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes floatRotate{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-30px) rotate(5deg)}50%{transform:translateY(-50px) rotate(10deg)}75%{transform:translate(-30px,-30px) rotate(5deg)}}@keyframes floatRotateReverse{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-30px,30px) rotate(-5deg)}50%{transform:translateY(50px) rotate(-10deg)}75%{transform:translate(30px,30px) rotate(-5deg)}}@media(min-width:1200px){.contact-locations-section{padding:140px 60px}.contact-main-title{font-size:50px}.contact-info-text{font-size:42px}.contact-option-title{font-size:48px}.contact-option-description{font-size:28px}.contact-locations-title{font-size:84px}.location-title,.contact-cta-title{font-size:48px}}@media(min-width:1200px){.contact-hero-image{height:390px}}@media(min-width:992px)and (max-width:1199px){.contact-hero-image{height:358px}.contact-header{gap:50px}.contact-info-text{font-size:35px}}@media(min-width:769px)and (max-width:1024px){.contact-hero-image{height:312px}.contact-options-section{overflow-x:hidden}.contact-main-title{font-size:38px}.contact-info-text{font-size:36px}.contact-icon-wrapper{width:52px;height:52px}.contact-icon-wrapper svg{width:28px;height:28px}.contact-two-column{gap:80px}.contact-option-title{font-size:40px}.contact-option-description{font-size:22px;margin-bottom:40px}.contact-locations-section{padding:100px 32px}.contact-locations-title{font-size:64px}.contact-locations-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:80px}.location-card{padding:28px}.location-icon{width:140px;height:140px}.location-title{font-size:36px}.location-address{font-size:16px}.contact-cta-title{font-size:36px}.contact-cta-button{font-size:22px;padding:18px 32px}.form-label{font-size:22px}.form-input,.form-textarea,.form-select{font-size:20px;padding:16px 20px}.phone-country-code{font-size:20px;width:110px}.phone-input-field{font-size:20px}.form-checkbox-pill span,.form-radio-pill span{font-size:20px;padding:16px 24px}.form-submit-btn{font-size:22px;padding:20px 32px;margin-top:20px}.calendly-inline-widget{height:720px}.contact-info-card{padding:8px;border-radius:12px;min-height:60px}.custom-dropdown-toggle{min-height:56px}}@media(max-width:768px){.contact-hero-image-container{padding:0}.contact-hero-image{height:260px;border-radius:0}.contact-options-section{padding:60px 16px 90px;overflow-x:hidden}.contact-options-container{max-width:100%;padding:0 8px}.contact-header{flex-direction:column;align-items:flex-start;gap:32px;margin-bottom:50px}.contact-title-wrapper{flex:0 0 100%;width:100%}.contact-info-cards{width:100%;max-width:100%;gap:20px;box-sizing:border-box}.contact-info-card{flex-direction:row;width:100%;max-width:100%;padding:12px;border-radius:16px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:60px;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-sizing:border-box;overflow:hidden}.contact-info-card:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 8px 24px #05333326}.contact-icon-wrapper{width:48px;height:48px;flex-shrink:0}.contact-icon-wrapper svg{width:24px;height:24px}.contact-info-text{font-size:22px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-two-column{grid-template-columns:1fr;gap:50px;width:100%;max-width:100%}.contact-option-title{font-size:28px;margin-bottom:12px}.contact-option-description{font-size:17px;line-height:1.5;margin-bottom:28px}.contact-column{gap:32px;width:100%;max-width:100%;min-width:0;overflow:visible}.contact-column-left{min-height:auto;order:1}.contact-column-right{order:2}.calendly-inline-widget{height:650px!important;min-height:650px;border-radius:20px;box-shadow:0 8px 32px #05333326;width:100%!important;max-width:100%!important}.form-group{gap:10px;margin-bottom:28px}.form-group:last-of-type{margin-bottom:0}.form-label{font-size:19px;font-weight:600}.form-input,.form-textarea,.form-select{font-size:17px;padding:16px;border-radius:18px;min-height:52px;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%;max-width:100%;box-sizing:border-box}.form-input:focus,.form-textarea:focus,.form-select:focus{transform:translateY(-1px);box-shadow:0 8px 24px #b8d43240}.phone-input-wrapper{gap:8px;width:100%;max-width:100%;box-sizing:border-box}.phone-country-code{font-size:17px;padding:16px 32px 16px 8px;width:85px;max-width:85px;border-radius:18px;min-height:52px;flex-shrink:0;box-sizing:border-box}.phone-input-field{font-size:17px;padding:16px;border-radius:18px;min-height:52px;flex:1;min-width:0;box-sizing:border-box}.form-textarea{min-height:140px;resize:vertical}.form-checkbox-grid,.form-radio-grid{gap:12px;width:100%;max-width:100%;box-sizing:border-box}.form-checkbox-pill span,.form-radio-pill span{font-size:17px;padding:16px 20px;min-height:52px;display:flex;align-items:center;justify-content:center}.form-submit-btn{font-size:19px;padding:20px 24px;min-height:60px;margin-top:18px;width:100%;max-width:100%;box-sizing:border-box}.contact-locations-section{padding:70px 20px}.contact-locations-header{margin-bottom:50px}.contact-locations-title{font-size:42px;line-height:1.1}.contact-locations-grid{grid-template-columns:1fr;gap:16px;margin-bottom:50px}.location-card{padding:24px;border-radius:20px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.location-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #b8d43233}.location-icon{width:100px;height:100px}.location-title{font-size:28px}.location-address{font-size:15px;line-height:1.4}.contact-cta-section{justify-content:center}.contact-cta-content{flex-direction:column;gap:28px;text-align:center;max-width:100%}.contact-cta-title{font-size:28px;line-height:1.2}.contact-cta-button{font-size:19px;padding:20px 32px;width:100%;max-width:300px;margin:0 auto}.custom-dropdown-toggle{min-height:52px;padding:16px 20px;border-radius:18px}.custom-dropdown-list{border-radius:18px;max-height:280px}.custom-dropdown-option{padding:14px 18px;border-radius:14px;min-height:48px;display:flex;align-items:center}}@media(max-width:480px){.contact-hero-image-container{padding:0}.contact-hero-image{height:208px;border-radius:0}.contact-options-section{padding:50px 16px}.contact-header{gap:28px;margin-bottom:40px}.contact-info-cards{gap:16px;width:100%;max-width:100%;box-sizing:border-box}.contact-info-card{padding:10px;border-radius:14px;min-height:56px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.contact-icon-wrapper{width:44px;height:44px}.contact-icon-wrapper svg{width:22px;height:22px}.contact-info-text{font-size:19px;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-two-column{gap:40px}.contact-option-title{font-size:26px;margin-bottom:10px}.contact-option-description{font-size:15px;line-height:1.5;margin-bottom:24px}.contact-column{gap:28px}.contact-column-left{min-height:auto}.calendly-inline-widget{height:clamp(550px,147vw,610px)!important;min-height:clamp(550px,147vw,610px);max-height:none!important;border-radius:18px;width:100%!important;max-width:100%!important}.form-group{gap:8px;margin-bottom:24px}.form-group:last-of-type{margin-bottom:0}.form-label{font-size:17px;font-weight:600}.form-input,.form-textarea,.form-select{font-size:16px;padding:14px 18px;border-radius:16px;min-height:48px}.phone-input-wrapper{gap:8px;width:100%;max-width:100%;box-sizing:border-box}.phone-country-code{font-size:16px;padding:14px 32px 14px 8px;width:80px;max-width:80px;border-radius:16px;min-height:48px;flex-shrink:0;box-sizing:border-box}.phone-input-field{font-size:16px;padding:14px 18px;border-radius:16px;min-height:48px}.form-textarea{min-height:120px}.form-checkbox-grid,.form-radio-grid{grid-template-columns:1fr;gap:10px}.form-checkbox-pill span,.form-radio-pill span{font-size:16px;padding:14px 18px;min-height:48px;display:flex;align-items:center;justify-content:center}.form-submit-btn{font-size:18px;padding:18px 28px;min-height:56px;margin-top:16px}.contact-locations-section{padding:60px 16px}.contact-locations-header{margin-bottom:40px}.contact-locations-title{font-size:34px;line-height:1.1}.contact-locations-grid{gap:14px;margin-bottom:40px}.location-card{padding:20px;border-radius:18px}.location-icon{width:90px;height:90px}.location-title{font-size:26px}.location-address{font-size:14px;line-height:1.4}.contact-cta-content{gap:24px}.contact-cta-title{font-size:26px;line-height:1.2}.contact-cta-button{font-size:18px;padding:18px 28px;max-width:280px}.custom-dropdown-toggle{min-height:48px;padding:14px 18px;border-radius:16px;font-size:16px}.custom-dropdown-list{border-radius:16px;max-height:240px;padding:8px}.custom-dropdown-option{padding:12px 16px;border-radius:12px;min-height:44px;font-size:15px}}@media(max-width:320px){.contact-hero-image-container{padding:0}.contact-hero-image{height:182px;border-radius:0}.contact-options-section{padding:40px 12px 70px}.contact-header{gap:24px;margin-bottom:36px}.contact-main-title{font-size:18px;line-height:1.1}.contact-info-cards{gap:14px;width:100%;max-width:100%;box-sizing:border-box}.contact-info-card{padding:8px;min-height:52px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.contact-icon-wrapper{width:40px;height:40px}.contact-icon-wrapper svg{width:20px;height:20px}.contact-info-text{font-size:17px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-two-column{gap:36px;padding-bottom:60px}.contact-option-title{font-size:22px;margin-bottom:8px}.contact-option-description{font-size:14px;margin-bottom:20px}.contact-column{gap:24px}.calendly-inline-widget{height:520px!important;min-height:520px;border-radius:16px;width:100%!important;max-width:100%!important}.contact-options-section:before{width:140px;height:140px;right:-30px;opacity:.4}.contact-options-section:after{width:120px;height:120px;left:-20px;opacity:.3}.form-label{font-size:16px}.form-input,.form-textarea,.form-select{font-size:15px;padding:12px 16px;border-radius:14px;min-height:44px}.phone-input-wrapper{gap:6px;width:100%;max-width:100%;box-sizing:border-box}.phone-country-code{font-size:15px;padding:12px 28px 12px 6px;width:75px;max-width:75px;border-radius:14px;min-height:44px;flex-shrink:0;box-sizing:border-box}.phone-input-field{font-size:15px;padding:12px 16px;border-radius:14px;min-height:44px}.phone-dropdown{width:90px;max-width:90px;flex-shrink:0}.phone-dropdown .custom-dropdown-toggle{padding:12px 4px;font-size:14px}.phone-dropdown .custom-dropdown-option{font-size:0}.phone-dropdown .custom-dropdown-option:before{content:attr(data-value);font-size:13px;color:#101926;font-weight:500}.form-textarea{min-height:100px}.form-checkbox-pill span,.form-radio-pill span{font-size:15px;padding:12px 16px;min-height:44px}.form-submit-btn{font-size:17px;padding:16px 24px;min-height:52px;margin-top:14px}.contact-locations-section{padding:50px 12px}.contact-locations-section:before{width:140px;height:140px;right:-20px;opacity:.5}.contact-locations-section:after{width:120px;height:120px;left:5px;opacity:.4}.contact-locations-header{margin-bottom:36px}.contact-locations-title{font-size:30px;line-height:1.1}.contact-locations-grid{gap:12px;margin-bottom:36px}.location-card{padding:16px;border-radius:16px}.location-icon{width:80px;height:80px}.location-title{font-size:22px}.location-address{font-size:13px}.contact-cta-content{gap:20px}.contact-cta-title{font-size:22px}.contact-cta-button{font-size:17px;padding:16px 24px;max-width:260px}.custom-dropdown-toggle{min-height:44px;padding:12px 16px;border-radius:14px;font-size:15px}.custom-dropdown-list{border-radius:14px;max-height:200px;padding:6px}.custom-dropdown-option{padding:10px 14px;border-radius:10px;min-height:40px;font-size:14px}}@media(prefers-reduced-motion:reduce){.mw-home *,.mw-home *:before,.mw-home *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.codebeans-projects-masonry .codebeans-project-card:not(.codebeans-hidden-project),.codebeans-portfolio-grid .codebeans-portfolio-card:not(.codebeans-hidden-project){opacity:1!important;visibility:visible!important}.codebeans-projects-masonry .codebeans-project-card:hover,.codebeans-portfolio-grid .codebeans-portfolio-card:hover{opacity:1!important}.related-projects-section .codebeans-project-card{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}.codebeans-frame-cycle .codebeans-frame-cycle__frame{animation-name:codebeans-frame-cycle!important;animation-duration:2s!important;animation-timing-function:steps(1,end)!important;animation-iteration-count:infinite!important;animation-fill-mode:both!important}.codebeans-frame-cycle .codebeans-frame-cycle__frame:nth-child(1){animation-delay:0s!important}.codebeans-frame-cycle .codebeans-frame-cycle__frame:nth-child(2){animation-delay:-1.5s!important}.codebeans-frame-cycle .codebeans-frame-cycle__frame:nth-child(3){animation-delay:-1s!important}.codebeans-frame-cycle .codebeans-frame-cycle__frame:nth-child(4){animation-delay:-.5s!important}.contact-options-section:before,.contact-options-section:after,.contact-locations-section:before,.contact-locations-section:after{animation:none!important}}@media(prefers-contrast:high){.contact-info-card,.location-card,.form-input,.form-textarea,.form-select,.custom-dropdown-toggle{border:2px solid currentColor!important}.contact-options-section:before,.contact-options-section:after,.contact-locations-section:before,.contact-locations-section:after{opacity:.2!important}}@media(hover:none)and (pointer:coarse){.contact-info-card:hover,.location-card:hover,.form-submit-btn:hover,.contact-cta-button:hover,.form-checkbox-pill:hover span,.form-radio-pill:hover span{transform:none}.contact-info-card:active{transform:scale(.98);background:#ffffffe6}.location-card:active,.form-submit-btn:active,.contact-cta-button:active,.form-checkbox-pill:active span,.form-radio-pill:active span{transform:scale(.98)}.contact-info-card,.location-card,.form-input,.form-textarea,.form-select,.phone-country-code,.phone-input-field,.custom-dropdown-toggle,.form-checkbox-pill span,.form-radio-pill span,.form-submit-btn,.contact-cta-button{min-height:44px}}.contact-info-card:focus-visible,.location-card:focus-visible,.form-input:focus-visible,.form-textarea:focus-visible,.form-select:focus-visible,.phone-country-code:focus-visible,.phone-input-field:focus-visible,.custom-dropdown-toggle:focus-visible,.form-submit-btn:focus-visible,.contact-cta-button:focus-visible{outline:3px solid #b476e5;outline-offset:2px;border-color:#b476e5}@media(max-width:768px)and (orientation:landscape){.contact-main-title{font-size:22px}.contact-locations-title{font-size:36px}.contact-header,.contact-locations-header{margin-bottom:40px}.calendly-inline-widget{height:480px}}@media print{.contact-options-section:before,.contact-options-section:after,.contact-locations-section:before,.contact-locations-section:after{display:none}.calendly-inline-widget{display:none}.contact-info-card,.location-card{break-inside:avoid}}@media(max-width:1024px){.contact-options-section,.contact-locations-section{position:relative;z-index:1}.contact-options-section:before,.contact-options-section:after,.contact-locations-section:before,.contact-locations-section:after{will-change:transform;backface-visibility:hidden}}:root{--mw-overlay-image: url(/cdn/shop/files/CB-watermark_a0ffb6f8-8920-452a-b702-741d383a2a63.png?v=1787656084)}.codebeans-branding-main-card{position:relative;overflow:hidden}.codebeans-branding-main-card:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:80%;background-image:var(--mw-overlay-image);background-repeat:no-repeat;background-size:auto 100%;background-position:center;opacity:1;pointer-events:none;z-index:0;filter:drop-shadow(0 0 10px rgb(var(--color-shadow-rgb, 5 51 51) / .18)) brightness(1.08) contrast(1.04)}.codebeans-portfolio-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.codebeans-portfolio-overlay:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(180px,28vw,520px);height:clamp(180px,28vw,520px);background-image:var(--mw-overlay-image);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0;pointer-events:none;z-index:3;filter:drop-shadow(0 0 10px rgb(var(--color-shadow-rgb, 5 51 51) / .18)) brightness(1.12) contrast(1.06)}.codebeans-portfolio-card:hover .codebeans-portfolio-overlay:after{opacity:1}.codebeans-portfolio-overlay-content{position:relative;z-index:4}.codebeans-portfolio-image-container{position:relative}.codebeans-portfolio-image-container:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(180px,28vw,520px);height:clamp(180px,28vw,520px);background-image:var(--mw-overlay-image);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0;pointer-events:none;z-index:3;filter:drop-shadow(0 0 10px rgb(var(--color-shadow-rgb, 5 51 51) / .18)) brightness(1.12) contrast(1.06)}.codebeans-portfolio-card:hover .codebeans-portfolio-image-container:after{opacity:0}.codebeans-project-overlay:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(140px,24vw,420px);height:clamp(140px,24vw,420px);background-image:var(--mw-overlay-image);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:0;pointer-events:none;z-index:0}.codebeans-project-card:hover .codebeans-project-overlay:after{opacity:1}.codebeans-project-overlay-content{position:relative;z-index:1}.codebeans-stat-card{position:relative;overflow:hidden}.codebeans-stat-card:hover:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:100%;background-image:var(--mw-overlay-image);background-repeat:no-repeat;background-size:100% auto;background-position:center;opacity:1;pointer-events:none;z-index:1;filter:drop-shadow(0 0 10px rgb(var(--color-shadow-rgb, 5 51 51) / .18)) brightness(1.1) contrast(1.05)}.codebeans-stat-item{position:relative;overflow:hidden}.codebeans-stat-item:hover:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(64px,18vw,160px);height:clamp(64px,18vw,160px);background-image:var(--mw-overlay-image);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:1;pointer-events:none;z-index:0}.codebeans-service-card{position:relative;overflow:hidden;min-width:320px}.codebeans-service-card:hover:after,.codebeans-service-card.active:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(120px,20vw,360px);height:clamp(120px,20vw,360px);background-image:var(--mw-overlay-image);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:1;pointer-events:none;z-index:1;filter:drop-shadow(0 0 10px rgba(5,51,51,.18)) brightness(1.08) contrast(1.05)}.codebeans-about-stat-card{position:relative;overflow:hidden}.codebeans-about-stat-card:hover:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:100%;background-image:var(--mw-overlay-image);background-repeat:no-repeat;background-size:100% auto;background-position:center;opacity:1;pointer-events:none;z-index:0;filter:drop-shadow(0 0 10px rgb(var(--color-shadow-rgb, 5 51 51) / .18))}.codebeans-about-cta-card{position:relative;overflow:hidden}.codebeans-about-cta-card:hover:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:100%;background-image:var(--mw-overlay-image);background-repeat:no-repeat;background-size:100% auto;background-position:center;opacity:1;pointer-events:none;z-index:0;filter:drop-shadow(0 0 10px rgba(5,51,51,.18))}.codebeans-process-card{position:relative;overflow:hidden}.codebeans-process-card:hover:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:100%;background-image:var(--mw-overlay-image);background-repeat:no-repeat;background-size:100% auto;background-position:center;opacity:1;pointer-events:none;z-index:0;filter:drop-shadow(0 0 10px rgb(var(--color-shadow-rgb, 5 51 51) / .18))}.codebeans-what-card{position:relative}.codebeans-what-card-header,.codebeans-what-card-content{position:relative;z-index:2}.codebeans-what-card:hover:not(.active):after,.codebeans-what-card.active:after{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:100%;background-image:var(--mw-overlay-image);background-repeat:no-repeat;background-size:100% auto;background-position:center;opacity:1;pointer-events:none;z-index:1;filter:drop-shadow(0 0 10px rgb(var(--color-shadow-rgb, 5 51 51) / .18))}.codebeans-what-card-bg{z-index:0}@media(max-width:768px){.codebeans-branding-main-card:after{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:clamp(140px,44vw,260px);height:clamp(140px,44vw,260px);opacity:1}.codebeans-final-cta-card:after,.codebeans-final-cta-watermark{left:clamp(24px,5vw,60px);width:min(484px,92vw);height:clamp(100px,26vw,168px);transform:none;opacity:1}.codebeans-service-card{min-width:inherit}}.contact-locations-section+.codebeans-faq{margin-top:0;padding-top:80px}@media(max-width:768px){.contact-locations-section+.codebeans-faq{padding-top:60px}}@media(max-width:480px){.contact-locations-section+.codebeans-faq{padding-top:50px}}.project-hero-section{background:#101926;padding-bottom:80px;overflow:hidden}.project-hero-container{max-width:1920px;margin:0 auto;display:flex;flex-direction:column;gap:40px;align-items:center;box-sizing:border-box}.project-hero-image{width:100%!important;max-width:100%!important;aspect-ratio:16 / 9!important;height:auto!important;max-height:70vh!important;min-height:450px!important;object-fit:cover!important;object-position:center center!important;padding:0!important;border-radius:0!important;display:block!important;transition:transform .7s cubic-bezier(.25,.46,.45,.94),box-shadow .7s cubic-bezier(.25,.46,.45,.94),filter .7s ease;will-change:transform;box-shadow:0 8px 32px #05333314;cursor:pointer}.project-hero-image:hover{transform:scale(1.01) translateY(-4px);box-shadow:0 24px 64px #0533331f;filter:brightness(1.03) saturate(1.05)}.project-hero-content{max-width:100%;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:flex-start;gap:60px;box-sizing:border-box}.project-hero-left{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:200px}.project-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.project-tag{padding:6px 12px;border-radius:100px;border:1px solid rgba(244,245,245,.3);color:#f4f5f5;font-size:16px;font-family:Inter Tight,sans-serif;font-weight:600;text-transform:uppercase;line-height:19.2px;opacity:.7;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:default;background:transparent}.project-tag:hover{opacity:1;border-color:#b8d43299;background:#b8d4321a;color:#b476e5;transform:translateY(-1px)}.project-title-group{display:flex;flex-direction:column;gap:12px}.project-main-title{color:#101926!important;font-size:72px;font-family:Inter Tight,sans-serif;font-weight:600;line-height:79.2px;margin:0;animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94)}.project-subtitle{color:#b476e5;font-size:16px;font-family:Inter Tight,sans-serif;font-weight:600;text-transform:uppercase;line-height:19.2px;margin:0;animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) .1s backwards}.project-hero-right{max-width:785px;flex-shrink:1;flex:1}.project-intro-text{font-size:24px;font-family:Inter Tight,sans-serif;font-weight:400;line-height:33.6px;margin:0;animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94) .2s backwards}.project-content-section{background:#101926;overflow:hidden;margin-top:30px!important}.project-content-container{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:80px;box-sizing:border-box}.project-image-stack{display:flex;flex-direction:column;width:100%}.project-stack-image{width:100%;height:auto;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s ease;will-change:transform}.project-stack-image:hover{transform:scale(1.01)}.project-image-stack-final{border-radius:0;overflow:hidden}.project-text-block{padding:0 40px;display:flex;justify-content:space-between;align-items:flex-start;gap:60px;box-sizing:border-box}.project-section-title{color:#101926!important;max-width:440px;flex-shrink:1;flex:0 1 440px;font-size:40px;font-family:Inter Tight,sans-serif;font-weight:600;line-height:48px;margin:0;transition:color .3s ease}.project-section-description{max-width:785px;flex-shrink:1;flex:1;color:#f4f5f5;font-size:24px;font-family:Inter Tight,sans-serif;font-weight:400;line-height:33.6px;margin:0}.project-hero-container,.project-hero-content,.project-content-container,.project-content-article,.project-images-container,.project-text-block,.related-projects-container{box-sizing:border-box!important}.project-hero-content{max-width:100%!important}.project-hero-right,.project-section-description{flex-shrink:1!important}.related-projects-section{background:#eae5e3;padding:80px 60px 120px}.related-projects-container{max-width:1600px;margin:0 auto;padding:0;display:flex;flex-direction:column;gap:80px}.related-projects-title{color:#7f39b6;font-size:72px;font-family:Inter Tight,sans-serif;font-weight:600;line-height:79.2px;margin:0;animation:fadeInUp .8s cubic-bezier(.25,.46,.45,.94)}.related-projects-grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr) 1fr;gap:20px;max-width:1600px}.related-project-card{display:flex;flex-direction:column;gap:24px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);cursor:pointer;position:relative}.related-project-card:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:24px;background:linear-gradient(135deg,#b8d4320d,#94cdd90d);opacity:0;transition:opacity .5s ease;z-index:-1}.related-project-card:hover:before{opacity:1}.related-project-card:hover{transform:translateY(-6px)}.related-project-card:hover .related-project-image{transform:scale(1.03);filter:brightness(1.02)}.related-project-card-large{grid-column:3;grid-row:1}.related-project-image-wrapper{width:100%;height:450px;border-radius:20px;overflow:hidden;background:#f4f5f5;padding:24px;transition:box-shadow .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94);position:relative}.related-project-image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;border:1px solid rgba(184,212,50,0);transition:border-color .5s ease}.related-project-card:hover .related-project-image-wrapper{box-shadow:0 16px 48px #0533331a}.related-project-card:hover .related-project-image-wrapper:before{border-color:#b8d43233}.related-project-image{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:transform .6s cubic-bezier(.25,.46,.45,.94),filter .6s ease}.related-project-info{display:flex;flex-direction:column;gap:18px}.related-project-name{color:#161616;font-size:32px;font-family:Inter Tight,sans-serif;font-weight:600;line-height:38.4px;margin:0;transition:color .4s ease,transform .4s cubic-bezier(.25,.46,.45,.94)}.related-project-card:hover .related-project-name{color:#b476e5;transform:translate(4px)}.related-project-tags{display:flex;flex-wrap:wrap;gap:8px}.related-project-tag{padding:6px 12px;border-radius:100px;border:1px solid rgba(22,22,22,.3);color:#161616;font-size:16px;font-family:Inter Tight,sans-serif;font-weight:600;text-transform:uppercase;line-height:19.2px;opacity:.7;transition:all .4s cubic-bezier(.25,.46,.45,.94);background:transparent}.related-project-card:hover .related-project-tag{opacity:1;border-color:#b8d43280;background:#b8d43214;color:#101926}.related-projects-view-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:160px;height:160px;background:#f4f5f5;border-radius:100px;display:flex;justify-content:center;align-items:center;padding:24px;cursor:pointer;transition:all .5s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 24px #0533331a;z-index:10;pointer-events:auto;border:2px solid transparent}.related-projects-view-button:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:100px;border:1px solid rgba(184,212,50,0);transition:border-color .5s ease;z-index:-1}.related-projects-view-button:hover:before{border-color:#b8d4324d}.related-projects-view-button:hover{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 16px 48px #05333326;border-color:#b8d43233;background:#fafafa}.related-projects-view-button:active{transform:translate(-50%,-50%) scale(1.02);transition-duration:.15s}.related-projects-view-text{color:#101926;font-size:24px;font-family:Inter Tight,sans-serif;font-weight:600;line-height:28.8px;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.project-stack-image{opacity:1;position:relative;overflow:visible;cursor:pointer;transition:transform .4s cubic-bezier(.19,1,.22,1),filter .4s cubic-bezier(.19,1,.22,1),box-shadow .4s cubic-bezier(.19,1,.22,1);filter:grayscale(0)}.project-text-block,.related-project-card{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.project-text-block.animate-in,.related-project-card.animate-in{opacity:1;transform:translateY(0)}.related-project-card.animate-in{transition-delay:calc(var(--stagger-delay, 0) * .08s)}.project-stack-image:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:#b476e5;opacity:0;z-index:-1;transition:opacity .7s cubic-bezier(.19,1,.22,1);pointer-events:none}.project-stack-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 40%,rgba(5,51,51,.15) 100%);opacity:0;transition:opacity .7s ease;pointer-events:none;z-index:1}.project-stack-image:hover:before{opacity:.15}.project-stack-image:hover:after{opacity:.6}.project-stack-image:hover{transform:scale(1.015);filter:grayscale(0) brightness(1.05) contrast(1.03);box-shadow:0 20px 60px #b8d4321f,0 8px 24px #05333314}.project-text-block{position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);padding:0 40px}.project-section-title{position:relative;display:inline-block;transition:color .4s ease}.project-text-block:before{content:"";position:absolute;left:40px;top:0;bottom:0;width:0;background:#b476e5;transition:width .5s cubic-bezier(.25,.46,.45,.94)}.project-text-block:hover:before{width:4px}.project-text-block:hover .project-section-title{color:#b476e5;transform:translate(12px)}.project-text-block:hover .project-section-description{transform:translate(12px);opacity:.9}.project-section-description{transition:all .5s cubic-bezier(.25,.46,.45,.94)}@media(min-width:1200px){.project-hero-container{padding:0 40px}.project-main-title,.related-projects-title{font-size:80px;line-height:88px}}@media(max-width:1024px){.related-projects-section{padding:60px 40px 100px}.project-hero-content{flex-direction:column;gap:40px}.project-hero-left{width:100%;min-height:auto}.project-hero-right{width:100%}.project-main-title{font-size:56px;line-height:61.6px}.project-intro-text{font-size:20px;line-height:28px}.project-text-block{flex-direction:column;gap:30px}.project-section-title{width:100%;font-size:36px;line-height:43.2px}.project-section-description{width:100%;font-size:20px;line-height:28px}.related-projects-grid{grid-template-columns:1fr 1fr;gap:16px}.related-project-card-large{grid-column:1 / -1;grid-row:auto}.related-projects-title{font-size:56px;line-height:61.6px}.related-projects-view-button{width:140px;height:140px}}@media(max-width:768px){.project-hero-section{padding-bottom:60px}.project-hero-container{gap:30px}.project-hero-image{aspect-ratio:4 / 3!important;height:auto!important;min-height:auto!important;max-height:auto!important;padding:0}.project-hero-content{padding:0 24px;gap:30px}.project-hero-left{gap:30px}.project-main-title{font-size:48px;line-height:52.8px}.project-subtitle{font-size:14px;line-height:16.8px}.project-intro-text{font-size:18px;line-height:25.2px}.project-tag{font-size:14px;padding:5px 10px}.project-content-container{gap:60px}.project-text-block{padding:0 24px;gap:24px}.project-section-title{font-size:32px;line-height:38.4px}.project-section-description{font-size:18px;line-height:25.2px}.related-projects-section{padding:60px 24px 100px}.related-projects-container{gap:60px}.related-projects-title{font-size:48px;line-height:52.8px}.related-projects-grid{grid-template-columns:1fr;gap:32px}.related-project-card-large{grid-column:1}.related-project-image-wrapper{height:350px;padding:20px}.related-project-name{font-size:28px;line-height:33.6px}.related-project-tag{font-size:14px}.related-projects-view-button{width:120px;height:120px;font-size:20px}.related-projects-view-text{font-size:20px;line-height:24px}}@media(max-width:480px){.project-hero-section{padding-bottom:50px}.project-hero-container{gap:24px}.project-hero-image{aspect-ratio:1 / 1!important;height:auto!important;padding:0}.project-hero-content{padding:0 20px;gap:24px}.project-hero-left{gap:24px}.project-main-title{font-size:36px;line-height:39.6px}.project-subtitle{font-size:12px;line-height:14.4px}.project-intro-text{font-size:16px;line-height:22.4px}.project-tag{font-size:12px;padding:4px 8px}.project-content-container{gap:50px}.project-text-block{padding:0 20px;gap:20px}.project-section-title{font-size:28px;line-height:33.6px}.project-section-description{font-size:16px;line-height:22.4px}.related-projects-section{padding:50px 20px}.related-projects-container{gap:50px}.related-projects-title{font-size:36px;line-height:39.6px}.related-projects-grid{gap:24px}.related-project-image-wrapper{height:300px;padding:16px}.related-project-name{font-size:24px;line-height:28.8px}.related-project-tag{font-size:12px;padding:4px 8px}.related-projects-view-button{width:100px;height:100px}.related-projects-view-text{font-size:18px;line-height:21.6px}}@media(max-width:320px){.project-hero-image{height:200px;padding:8px}.project-hero-content{padding:0 16px}.project-main-title{font-size:32px;line-height:35.2px}.project-intro-text{font-size:14px;line-height:19.6px}.project-text-block{padding:0 16px}.project-section-title{font-size:24px;line-height:28.8px}.project-section-description{font-size:14px;line-height:19.6px}.related-projects-section{padding:40px 16px 60px}.related-projects-title{font-size:32px;line-height:35.2px}.related-project-image-wrapper{height:250px;padding:12px}.related-projects-view-button{width:90px;height:90px}.related-projects-view-text{font-size:16px;line-height:19.2px}}@media(prefers-reduced-motion:reduce){.project-hero-image,.project-stack-image,.related-project-card,.related-projects-view-button,.related-projects-section .codebeans-project-card,.related-projects-section .codebeans-project-image:not(.codebeans-frame-cycle__frame){transition:none;animation:none;opacity:1!important;transform:none!important}.related-projects-section .codebeans-project-card:hover{transform:translateY(-8px)!important}}@media(hover:none)and (pointer:coarse){.project-tag:hover,.related-project-tag:hover{transform:none}.related-project-card{transition:transform .2s ease}.related-projects-view-button{width:140px;height:140px}}.codebeans-form-message{animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.form-submit-btn:disabled{cursor:not-allowed;opacity:.6!important}.codebeans-blogs-grid,.codebeans-blog-post{background:#fff!important;width:100%!important}.codebeans-blog-post{max-width:1400px!important;margin:0 auto!important;padding:140px 60px 120px!important}.mw-blog-featured-image{width:100%!important;max-width:100%!important;margin:0 0 80px!important;padding:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important;border:none!important}.mw-blog-featured-image img{width:100%!important;height:auto!important;display:block!important;box-shadow:none!important;filter:none!important;transform:none!important;border:none!important}.mw-blog-title{color:#101926!important;font-family:Inter Tight,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:64px!important;font-weight:700!important;line-height:1.1!important;margin:0 0 32px!important;padding:0!important}.mw-blog-subtitle{color:#161616!important;font-family:Inter Tight,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important;margin:0 0 60px!important;padding:0!important}.mw-blog-content-block{color:#161616!important;font-family:Inter Tight,sans-serif!important;font-size:13px!important;line-height:1.6!important;margin:0 0 36px!important;padding:0!important}.mw-blog-content-block p{color:#161616!important;font-size:13px!important;line-height:1.6!important;margin:0!important;padding:0!important}.mw-blog-image-block{width:100%!important;margin:80px 0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important;border:none!important}.mw-blog-image-block img{float:left;height:auto!important;display:block!important;border-radius:0!important;box-shadow:none!important;filter:none!important;transform:none!important;border:none!important}.mw-blog-content-block h1,.mw-blog-content-block h2{color:#101926!important;font-family:Inter Tight,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;margin:36px 0 14px!important;padding:0!important}.mw-blog-image-block img{float:left!important}.mw-blog-content-block h1:first-child,.mw-blog-content-block h2:first-child{margin-top:0!important}.mw-blog-tags{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:60px 0 0!important;padding:0!important;border:none!important}.mw-blog-tag{background:transparent!important;color:#101926!important;border:2px solid #101926!important;padding:8px 20px!important;border-radius:25px!important;font-size:14px!important;font-weight:600!important;font-family:Inter Tight,sans-serif!important;display:inline-block!important;transition:all .3s ease!important;box-shadow:none!important}.mw-blog-tag:hover{background:#101926!important;color:#fff!important;transform:none!important;box-shadow:none!important}@media(max-width:1024px){.codebeans-blog-post{max-width:1200px!important;padding:100px 40px!important}}@media(max-width:768px){.codebeans-blog-post{max-width:100%!important;padding:60px 30px!important}.mw-blog-title{font-size:32px!important}.mw-blog-subtitle{font-size:16px!important}.mw-blog-content-block{font-size:15px!important}.mw-blog-image-block{margin:40px 0!important}}@media(max-width:480px){.codebeans-blog-post{padding:40px 20px!important}.mw-blog-title{font-size:28px!important}.mw-blog-featured-image{margin-bottom:40px!important}}body.template-article .mw-home,body.template-blog .mw-home{background-color:#fff!important}.wp-site-blocks{background-color:#fff!important;width:100%!important;min-height:100vh!important;padding-top:0!important;padding-bottom:0!important}header.wp-block-template-part{background-color:#fff!important;padding:30px 0!important}header.wp-block-template-part .wp-block-group{background-color:#fff!important}.wp-block-site-title,.wp-block-site-title p{margin:0!important;padding:0!important}.wp-block-site-title a{color:#101926!important;text-decoration:none!important;font-family:Inter Tight,sans-serif!important;font-weight:700!important;font-size:20px!important;transition:opacity .3s ease!important}.wp-block-site-title a:hover{opacity:.7!important}.wp-block-navigation .wp-block-navigation-item__content,.wp-block-navigation .wp-block-navigation-item__label{color:#101926!important;font-family:Inter Tight,sans-serif!important;font-weight:400!important;font-size:15px!important;text-decoration:none!important;transition:opacity .3s ease!important}.wp-block-navigation .wp-block-navigation-item__content:hover{opacity:.7!important}body.codebeans-blog-post-page main.wp-block-group,body.single-post:not(.post-template-full-wdith) main.wp-block-group,body.codebeans-blog-post-page main.wp-block-group[style],body.single-post:not(.post-template-full-wdith) main.wp-block-group[style],body.codebeans-blog-post-page main.wp-block-group.is-layout-flow,body.single-post:not(.post-template-full-wdith) main.wp-block-group.is-layout-flow{background-color:#fff!important;padding:100px 0 80px!important;margin-top:0!important;width:100%!important}body.codebeans-blog-post-page main.wp-block-group .wp-block-group,body.single-post:not(.post-template-full-wdith) main.wp-block-group .wp-block-group{background-color:#fff!important}body.codebeans-blog-post-page .wp-block-group.has-global-padding:has(.wp-block-post-title),body.single-post:not(.post-template-full-wdith) .wp-block-group.has-global-padding:has(.wp-block-post-title),body.codebeans-blog-post-page .wp-block-group.has-global-padding.is-layout-constrained:has(.wp-block-post-title),body.single-post:not(.post-template-full-wdith) .wp-block-group.has-global-padding.is-layout-constrained:has(.wp-block-post-title){max-width:1400px!important;margin:0 auto!important;padding:0 60px 40px!important;background-color:#fff!important}body.codebeans-blog-post-page h1.wp-block-post-title,body.single-post:not(.post-template-full-wdith) h1.wp-block-post-title,body.codebeans-blog-post-page main h1.wp-block-post-title,body.single-post:not(.post-template-full-wdith) main h1.wp-block-post-title,body.codebeans-blog-post-page .wp-block-group h1.wp-block-post-title,body.single-post:not(.post-template-full-wdith) .wp-block-group h1.wp-block-post-title,body.codebeans-blog-post-page h1.wp-block-post-title[style],body.single-post:not(.post-template-full-wdith) h1.wp-block-post-title[style]{color:#101926!important;font-family:Inter Tight,sans-serif!important;font-size:56px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:-.02em!important;margin:0 0 24px!important;padding:0!important;text-align:center!important;transition:all .4s ease!important;position:relative!important}body.codebeans-blog-post-page h1.wp-block-post-title:hover,body.single-post:not(.post-template-full-wdith) h1.wp-block-post-title:hover{color:#7cb342!important;transform:translateY(-2px)!important;text-shadow:0 4px 12px rgba(124,179,66,.15)!important}body.codebeans-blog-post-page .wp-block-group.has-global-padding:has(.wp-block-post-title) p,body.single-post:not(.post-template-full-wdith) .wp-block-group.has-global-padding:has(.wp-block-post-title) p{text-align:center!important;margin:0 auto 40px!important;max-width:800px!important;color:#161616!important;font-size:18px!important;line-height:1.6!important}body.codebeans-blog-post-page .entry-content,body.single-post:not(.post-template-full-wdith) .entry-content,body.codebeans-blog-post-page .wp-block-post-content,body.single-post:not(.post-template-full-wdith) .wp-block-post-content,body.codebeans-blog-post-page .entry-content.wp-block-post-content,body.single-post:not(.post-template-full-wdith) .entry-content.wp-block-post-content,body.codebeans-blog-post-page .entry-content.wp-block-post-content.has-global-padding,body.single-post:not(.post-template-full-wdith) .entry-content.wp-block-post-content.has-global-padding,body.codebeans-blog-post-page .wp-block-post-content.has-global-padding.is-layout-constrained,body.single-post:not(.post-template-full-wdith) .wp-block-post-content.has-global-padding.is-layout-constrained{max-width:1400px!important;margin:0 auto!important;padding:0 60px!important;background-color:#fff!important;box-sizing:border-box!important}.mw-blog-featured-image{width:100%!important;margin:40px 0 60px!important;padding:0!important;border-radius:12px!important;overflow:auto!important;border:none!important;box-shadow:none!important}.mw-blog-featured-image img{width:100%!important;height:auto!important;display:block!important}h2.mw-blog-subtitle{color:#101926!important;font-family:Inter Tight,sans-serif!important;font-size:32px!important;font-weight:700!important;padding-bottom:16px!important;padding-top:64px!important;padding-left:0!important;margin:0!important;line-height:1.3!important;letter-spacing:-.02em!important;transition:color .3s ease!important;border:none!important;background:transparent!important;border-radius:0!important}h2.mw-blog-subtitle:first-of-type{padding-top:0!important}h2.mw-blog-subtitle:hover{color:#7cb342!important}.mw-blog-content-block{margin:0 0 36px!important;padding:28px 32px!important;background:#fafbfb!important;border-left:3px solid #e8f0f0!important;border-radius:8px!important;box-shadow:0 1px 4px #0533330a!important;transition:all .3s ease!important}.mw-blog-content-block p{color:#2c2c2c!important;font-family:Inter Tight,sans-serif!important;font-size:17px!important;line-height:1.75!important;margin:0 0 20px!important;padding:0!important;font-weight:400!important;letter-spacing:-.01em!important;transition:color .3s ease!important}.mw-blog-content-block p:last-child{margin-bottom:0!important}.mw-blog-content-block:hover{background:#f0f7f7!important;border-left-color:#7cb342!important;box-shadow:0 4px 12px #7cb34214!important;transform:translate(4px)!important}.mw-blog-content-block:hover p{color:#161616!important}.mw-blog-image-block{width:100%!important;margin:60px 0!important;padding:0!important;border-radius:12px!important;overflow:auto!important;box-shadow:0 4px 16px #05333314!important;transition:all .4s ease!important}.mw-blog-image-block:hover{box-shadow:0 6px 24px #7cb3421f!important;transform:translateY(-2px)!important}.mw-blog-image-block img{float:left;height:auto!important;display:block!important;transition:transform .4s ease!important}.mw-blog-image-block:hover img{transform:scale(1.02)!important}.mw-blog-tags{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin:60px 0 0!important;padding:0!important}.mw-blog-tag{background:linear-gradient(135deg,transparent 0%,rgba(124,179,66,.05) 100%)!important;color:#101926!important;border:2px solid #101926!important;padding:10px 24px!important;border-radius:30px!important;font-size:13px!important;font-weight:600!important;font-family:Inter Tight,sans-serif!important;display:inline-block!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;text-decoration:none!important;cursor:pointer!important;letter-spacing:.02em!important;text-transform:lowercase!important;position:relative!important;overflow:auto!important}.mw-blog-tag:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,#101926,#7cb342)!important;transition:left .4s cubic-bezier(.4,0,.2,1)!important;z-index:-1!important}.mw-blog-tag:hover{color:#fff!important;border-color:#7cb342!important;transform:translateY(-3px) scale(1.05)!important;box-shadow:0 6px 20px #7cb3424d!important}.mw-blog-tag:hover:before{left:0!important}body.codebeans-blog-post-page .wp-block-template-part:not(header):not(footer){background-color:#fff!important;padding:80px 0 40px!important}body.codebeans-blog-post-page .wp-block-separator,body.codebeans-blog-post-page hr.wp-block-separator{max-width:1400px!important;margin:0 auto 30px!important;border:0!important;border-top:1px solid #e0e0e0!important;height:1px!important;background:transparent!important}body.codebeans-blog-post-page .wp-block-columns{max-width:1400px!important;margin:0 auto!important;padding:0 60px!important}body.codebeans-blog-post-page .wp-block-post-date time,body.codebeans-blog-post-page .wp-block-post-terms a,body.codebeans-blog-post-page .wp-block-post-author__name{color:#161616!important;font-family:Inter Tight,sans-serif!important;font-size:13px!important;text-decoration:none!important}body.codebeans-blog-post-page .wp-block-columns p{color:#161616!important;font-family:Inter Tight,sans-serif!important;font-size:13px!important;margin:0!important;padding:0!important}body.codebeans-blog-post-page .wp-block-post-terms a:hover{opacity:.7!important}section.wp-block-template-part{background-color:#fff!important}body.codebeans-blog-post-page .wp-block-comments{max-width:1400px!important;margin:0 auto!important;padding:0 60px!important}body.codebeans-blog-post-page .wp-block-comments h2,body.codebeans-blog-post-page .wp-block-heading,body.codebeans-blog-post-page .comment-reply-title{color:#101926!important;font-family:Inter Tight,sans-serif!important;font-weight:600!important;font-size:24px!important;margin:0 0 20px!important;padding:0!important}.comment-form label,.comment-form p,.comment-form .logged-in-as{color:#161616!important;font-family:Inter Tight,sans-serif!important;font-size:14px!important;margin:0 0 10px!important}.comment-form textarea,.comment-form input[type=text],.comment-form input[type=email]{border:2px solid #101926!important;border-radius:4px!important;padding:12px!important;font-family:Inter Tight,sans-serif!important;font-size:14px!important;width:100%!important;background:#fff!important;color:#161616!important}.comment-form textarea:focus,.comment-form input[type=text]:focus,.comment-form input[type=email]:focus{outline:none!important;border-color:#101926!important}.wp-block-button__link,.wp-element-button,input[type=submit].wp-block-button__link{background:#101926!important;color:#fff!important;border:none!important;padding:12px 32px!important;border-radius:25px!important;font-family:Inter Tight,sans-serif!important;font-weight:600!important;font-size:14px!important;transition:opacity .3s ease!important;cursor:pointer!important}.wp-block-button__link:hover,.wp-element-button:hover,input[type=submit].wp-block-button__link:hover{opacity:.8!important}@media(max-width:1024px){body.codebeans-blog-post-page .wp-block-group.has-global-padding:has(.wp-block-post-title),body.single-post:not(.post-template-full-wdith) .wp-block-group.has-global-padding:has(.wp-block-post-title),body.codebeans-blog-post-page .entry-content,body.single-post:not(.post-template-full-wdith) .entry-content,body.codebeans-blog-post-page .wp-block-post-content,body.single-post:not(.post-template-full-wdith) .wp-block-post-content,body.codebeans-blog-post-page .wp-block-comments,body.single-post:not(.post-template-full-wdith) .wp-block-comments,body.codebeans-blog-post-page .wp-block-columns,body.single-post:not(.post-template-full-wdith) .wp-block-columns{max-width:1200px!important;padding-left:40px!important;padding-right:40px!important}body.codebeans-blog-post-page main.wp-block-group,body.single-post:not(.post-template-full-wdith) main.wp-block-group{padding:60px 0!important}}@media(max-width:768px){body.codebeans-blog-post-page .wp-block-group.has-global-padding:has(.wp-block-post-title),body.single-post:not(.post-template-full-wdith) .wp-block-group.has-global-padding:has(.wp-block-post-title),body.codebeans-blog-post-page .entry-content,body.single-post:not(.post-template-full-wdith) .entry-content,body.codebeans-blog-post-page .wp-block-post-content,body.single-post:not(.post-template-full-wdith) .wp-block-post-content,body.codebeans-blog-post-page .wp-block-comments,body.single-post:not(.post-template-full-wdith) .wp-block-comments,body.codebeans-blog-post-page .wp-block-columns,body.single-post:not(.post-template-full-wdith) .wp-block-columns{max-width:100%!important;padding-left:30px!important;padding-right:30px!important}body.codebeans-blog-post-page h1.wp-block-post-title,body.single-post:not(.post-template-full-wdith) h1.wp-block-post-title{font-size:40px!important;margin-bottom:40px!important}body.codebeans-blog-post-page main.wp-block-group,body.single-post:not(.post-template-full-wdith) main.wp-block-group{padding:40px 0!important}h2.mw-blog-subtitle{font-size:22px!important;padding-left:16px!important;border-left-width:4px!important}.mw-blog-content-block{padding:24px 28px!important;border-left-width:3px!important}.mw-blog-content-block p{font-size:15px!important}.mw-blog-image-block,.mw-blog-featured-image{margin:40px 0!important;border-width:2px!important}}@media(max-width:480px){body.codebeans-blog-post-page .wp-block-group.has-global-padding:has(.wp-block-post-title),body.single-post:not(.post-template-full-wdith) .wp-block-group.has-global-padding:has(.wp-block-post-title),body.codebeans-blog-post-page .entry-content,body.single-post:not(.post-template-full-wdith) .entry-content,body.codebeans-blog-post-page .wp-block-post-content,body.single-post:not(.post-template-full-wdith) .wp-block-post-content,body.codebeans-blog-post-page .wp-block-comments,body.single-post:not(.post-template-full-wdith) .wp-block-comments,body.codebeans-blog-post-page .wp-block-columns,body.single-post:not(.post-template-full-wdith) .wp-block-columns{padding-left:20px!important;padding-right:20px!important}body.codebeans-blog-post-page h1.wp-block-post-title,body.single-post:not(.post-template-full-wdith) h1.wp-block-post-title{font-size:32px!important;margin-bottom:30px!important}body.codebeans-blog-post-page main.wp-block-group,body.single-post:not(.post-template-full-wdith) main.wp-block-group{padding:30px 0!important}h2.mw-blog-subtitle{font-size:20px!important;padding-left:14px!important;border-left-width:3px!important}.mw-blog-content-block{padding:20px 24px!important;border-left-width:3px!important;margin-bottom:32px!important}.mw-blog-content-block p{font-size:14px!important;line-height:1.7!important}.mw-blog-featured-image,.mw-blog-image-block{margin:30px 0!important;border-width:2px!important;border-radius:8px!important}}.project-cta-bar{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:9999;animation:slideUpCTABar .6s ease-out}@keyframes slideUpCTABar{0%{opacity:0;transform:translate(-50%) translateY(100px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.project-cta-container{display:flex;align-items:center;gap:20px;background:#7f39b6ab;padding:16px 24px;border-radius:60px;box-shadow:0 10px 40px #0000004d,0 0 1px #fff3 inset,0 4px 16px #0003;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transition:all .3s ease}.project-cta-container:hover{background:#053333d9;box-shadow:0 15px 50px #0006,0 0 1px #ffffff40 inset,0 8px 24px #00000040;transform:translateY(-2px);border-color:#fff3}.project-cta-logo{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#101926;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:0 2px 8px #00000026}.project-cta-logo-img{width:100%;height:100%;object-fit:contain}.project-cta-content{display:flex;align-items:center;gap:16px}.project-cta-text{font-family:Inter Tight,sans-serif;font-size:16px;font-weight:500;color:#f4f5f5;margin:0;white-space:nowrap;letter-spacing:-.01em}.project-cta-button{display:inline-flex;align-items:center;gap:8px;background:#b476e5;color:#101926;padding:12px 24px;border-radius:40px;min-width:140px;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #b8d4324d;position:relative;overflow:visible;z-index:1;--border-angle: 0turn}.project-cta-button:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:40px;padding:3px;background:conic-gradient(from var(--border-angle),#F4F5F5 0%,transparent 30%,transparent 70%,#F4F5F5 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:mw-border-spin 3s linear infinite;pointer-events:none;z-index:-1}.project-cta-button:hover{background:#c5e138;box-shadow:0 6px 16px #b8d43266;transform:translateY(-1px)}.project-cta-button:hover:after{animation-duration:2s}.project-cta-button svg{width:16px;height:16px;stroke:currentColor;transition:transform .3s ease}.project-cta-button:hover svg{transform:translate(3px)}.project-cta-agents{display:flex;align-items:center;position:relative}@media(max-width:768px){.project-cta-logo,.project-cta-agents{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}.project-cta-agent{width:44px;height:44px;border-radius:50%;overflow:hidden;border:0;box-shadow:0 4px 12px #0003;transition:all .3s ease;position:relative;background:transparent}.project-cta-agent-2{margin-left:-12px}.project-cta-agent:hover{transform:scale(1.1) translateY(-2px);z-index:10;box-shadow:0 6px 16px #0000004d}.project-cta-agent-img{width:100%;height:100%;object-fit:cover;display:block}.project-cta-agents-single .project-cta-agent,.project-cta-agents .project-cta-agent:only-child,.project-cta-agent.project-cta-agent-single,.project-cta-agent:has(.project-cta-agent-img[src*=Frame-2147226088]){width:clamp(92px,8vw,164px);height:46px;border:0!important;border-radius:999px;padding:0;overflow:visible;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;isolation:isolate;cursor:pointer;transition:transform .3s ease,filter .3s ease}.project-cta-agents-single .project-cta-agent:hover,.project-cta-agents .project-cta-agent:only-child:hover,.project-cta-agent.project-cta-agent-single:hover,.project-cta-agent:has(.project-cta-agent-img[src*=Frame-2147226088]):hover{transform:none;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.project-cta-agents-single .project-cta-agent-img,.project-cta-agents .project-cta-agent:only-child .project-cta-agent-img,.project-cta-agent-img.project-cta-agent-img-single,.project-cta-agent-img[src*=Frame-2147226088]{width:100%;height:100%;object-fit:contain;border-radius:999px;background:none!important;background-color:transparent!important;background-image:none!important;transition:transform .28s cubic-bezier(.34,1.56,.64,1),filter .28s ease;will-change:transform,filter}.project-cta-agents-single .project-cta-agent:hover .project-cta-agent-img,.project-cta-agents .project-cta-agent:only-child:hover .project-cta-agent-img,.project-cta-agent.project-cta-agent-single:hover .project-cta-agent-img-single,.project-cta-agent:hover .project-cta-agent-img[src*=Frame-2147226088],.project-cta-agent-img[src*=Frame-2147226088]:hover{transform:translateY(-2px) scale(1.04);filter:brightness(1.12) saturate(1.28) drop-shadow(0 0 2px rgba(184,212,50,.95)) drop-shadow(0 0 8px rgba(184,212,50,.58))!important}@media(max-width:1199px){.project-cta-button{padding:12px 14px}}@media(max-width:768px){.project-cta-bar{bottom:max(15px,env(safe-area-inset-bottom,15px));left:12px;right:12px;transform:none;width:auto}.project-cta-container{padding:14px 20px;gap:16px;justify-content:space-between;border-radius:50px;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);box-shadow:0 8px 32px #0006,0 0 1px #fff3 inset}.project-cta-logo,.project-cta-agents{display:none!important}.project-cta-content{gap:16px;flex-direction:row;align-items:center;justify-content:space-between;width:100%;flex:1}.project-cta-text{font-size:15px!important;font-weight:500!important;flex:1;white-space:normal;line-height:1.4;color:#f4f5f5;min-width:0}.project-cta-button{padding:12px 24px!important;font-size:15px!important;flex-shrink:0;white-space:nowrap;border-radius:40px;background:#b476e5;color:#101926;font-weight:600}.project-cta-button span{font-size:15px!important;font-weight:600}.project-cta-button svg{width:14px;height:14px}}.main-page-cta-bar{position:fixed;bottom:30px;right:30px;z-index:9999;animation:slideUpMainCTA .6s ease-out}@keyframes slideUpMainCTA{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.codebeans-scroll-up-btn{position:fixed;bottom:30px;left:30px;z-index:9999;width:28px;height:28px;border-radius:50%;background:#b476e5;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 4px 16px #b8d4324d;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(20px);--border-angle: 0turn}.codebeans-scroll-up-btn.visible{opacity:1;visibility:visible;transform:translateY(0);animation:slideUpScrollBtn .5s ease-out}@keyframes slideUpScrollBtn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.codebeans-scroll-up-btn:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;padding:3px;background:conic-gradient(from var(--border-angle),#F4F5F5 0%,transparent 30%,transparent 70%,#F4F5F5 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:mw-border-spin 3s linear infinite;pointer-events:none;z-index:-1}.codebeans-scroll-up-btn:hover{background:#c5e138;box-shadow:0 6px 20px #b8d43280;transform:translateY(-3px)}.codebeans-scroll-up-btn:hover:after{animation-duration:2s}.codebeans-scroll-up-icon{width:14px;height:14px;flex-shrink:0;transition:transform .3s ease;object-fit:contain}.codebeans-scroll-up-btn:hover .codebeans-scroll-up-icon{transform:translateY(-2px)}@media(max-width:768px){.codebeans-scroll-up-btn{bottom:max(20px,env(safe-area-inset-bottom,20px));left:20px;width:48px;height:48px}.codebeans-scroll-up-icon{width:24px;height:24px}}.main-page-cta-container{display:flex;align-items:center;gap:16px;background:#053333bf;padding:14px 20px;border-radius:60px;box-shadow:0 10px 40px #0000004d,0 0 1px #fff3 inset,0 4px 16px #0003;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transition:all .3s ease;justify-content:space-between}.main-page-cta-container:hover{background:#053333d9;box-shadow:0 15px 50px #0006,0 0 1px #ffffff40 inset,0 8px 24px #00000040;transform:translateY(-2px);border-color:#fff3}.main-page-cta-logo{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#101926;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:0 2px 8px #00000026}.main-page-cta-logo-img{width:100%;height:100%;object-fit:contain}.main-page-cta-text{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;color:#f4f5f5;white-space:nowrap;letter-spacing:.02em;min-width:100px;display:block}@media(max-width:768px){.main-page-cta-text{display:none}}.main-page-cta-button{display:inline-flex;align-items:center;justify-content:center;background:#b476e5;color:#101926;width:48px;height:48px;padding:0;border-radius:50%;font-family:Inter Tight,sans-serif;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #b8d4324d;position:relative;overflow:visible;z-index:1;flex-shrink:0;--border-angle: 0turn;order:2;margin-left:auto}.main-page-cta-button:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;padding:3px;background:conic-gradient(from var(--border-angle),#F4F5F5 0%,transparent 30%,transparent 70%,#F4F5F5 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:mw-border-spin 3s linear infinite;pointer-events:none;z-index:-1}.main-page-cta-button:hover{background:#c5e138;box-shadow:0 6px 16px #b8d43266;transform:translateY(-1px)}.main-page-cta-button:hover:after{animation-duration:2s}.main-page-cta-whatsapp-icon{width:24px;height:24px;flex-shrink:0;transition:transform .3s ease}.main-page-cta-button:hover .main-page-cta-whatsapp-icon{transform:scale(1.15) rotate(5deg)}.main-page-cta-agents,.main-page-cta-agent,.main-page-cta-agent-2,.main-page-cta-agent:hover,.main-page-cta-agent-img{display:none}@media(max-width:768px){.main-page-cta-bar{bottom:max(20px,env(safe-area-inset-bottom,20px));right:20px;left:auto;width:auto}.main-page-cta-container{padding:12px;gap:0;justify-content:center;border-radius:50%;background:#053333e6;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);box-shadow:0 8px 32px #0006,0 0 1px #fff3 inset}.main-page-cta-logo,.main-page-cta-agents{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.main-page-cta-button{width:52px!important;height:52px!important;padding:0!important;border-radius:50%!important;background:#b476e5;color:#101926;flex-shrink:0;display:flex!important;align-items:center!important;justify-content:center!important}.main-page-cta-whatsapp-icon{width:26px!important;height:26px!important}}body.page-404{background:#f4f5f5}.codebeans-404-section{background:#f4f5f5;min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;padding:80px 40px;position:relative;overflow:hidden}.codebeans-404-container{max-width:1200px;margin:0 auto;position:relative;z-index:2}.codebeans-404-content{text-align:center;animation:codebeans-404-fade-in .8s ease-out}@keyframes codebeans-404-fade-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.codebeans-404-number{font-family:Inter Tight,sans-serif;font-size:clamp(120px,20vw,280px);font-weight:700;line-height:1;margin-bottom:20px;background:linear-gradient(135deg,#101926,#0a5555,#b476e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;animation:codebeans-404-gradient-shift 3s ease-in-out infinite}@keyframes codebeans-404-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.codebeans-404-title{font-family:Inter Tight,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.2;margin-bottom:24px;letter-spacing:-.01em}.codebeans-404-text-dark{color:#101926;display:inline-block}.codebeans-404-text-neon{color:#b476e5;display:inline-block;position:relative}.codebeans-404-text-neon:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:3px;background:#b476e5;border-radius:2px;animation:codebeans-404-underline-pulse 2s ease-in-out infinite}@keyframes codebeans-404-underline-pulse{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.95)}}.codebeans-404-description{font-family:Inter Tight,sans-serif;font-size:clamp(16px,2vw,20px);line-height:1.6;color:#101926;opacity:.8;max-width:600px;margin:0 auto 48px}.codebeans-404-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:48px}.codebeans-404-btn{font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;padding:16px 32px;border-radius:100px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:8px;position:relative;overflow:hidden}.codebeans-404-btn-primary{background:#b476e5;color:#101926;border:2px solid #b476e5}.codebeans-404-btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#101926;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;z-index:0}.codebeans-404-btn-primary:hover:before{width:300px;height:300px}.codebeans-404-btn-primary:hover{color:#b476e5;border-color:#101926;transform:translateY(-2px);box-shadow:0 8px 24px #b8d4324d}.codebeans-404-btn-primary span,.codebeans-404-btn-primary svg{position:relative;z-index:1}.codebeans-404-btn-secondary{background:transparent;color:#101926;border:2px solid #101926}.codebeans-404-btn-secondary:hover{background:#101926;color:#f4f5f5;transform:translateY(-2px);box-shadow:0 8px 24px #05333333}.codebeans-404-decoration{position:absolute;border-radius:50%;opacity:.1;pointer-events:none;will-change:transform}.codebeans-404-decoration-1{width:300px;height:300px;background:#b476e5;top:10%;left:5%}.codebeans-404-decoration-2{width:200px;height:200px;background:#101926;bottom:15%;right:8%}.codebeans-404-decoration-3{width:150px;height:150px;background:#b476e5;top:60%;left:10%}@keyframes codebeans-404-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}@media(max-width:768px){.codebeans-404-section{padding:60px 20px;min-height:calc(100vh - 60px)}.codebeans-404-number{font-size:clamp(80px,15vw,120px);margin-bottom:16px}.codebeans-404-title{font-size:clamp(24px,4vw,32px);margin-bottom:20px}.codebeans-404-description{font-size:16px;margin-bottom:32px}.codebeans-404-actions{flex-direction:column;gap:12px;margin-top:32px}.codebeans-404-btn{width:100%;justify-content:center;padding:14px 28px;font-size:16px}.codebeans-404-decoration-1{width:200px;height:200px}.codebeans-404-decoration-2{width:150px;height:150px}.codebeans-404-decoration-3{width:100px;height:100px}}@media(max-width:480px){.codebeans-404-section{padding:40px 16px}.codebeans-404-number{font-size:80px}.codebeans-404-title{font-size:24px}.codebeans-404-description{font-size:15px}.codebeans-404-btn{padding:12px 24px;font-size:15px}}.mw-blog-image-block img{float:left;height:auto;display:block;margin:0 auto}.codebeans-location-address{line-height:1.4;display:block}.codebeans-location-address br{display:block;content:"";margin-bottom:2px}.recaptcha-container{margin-top:8px;margin-bottom:24px}.recaptcha-container .g-recaptcha{display:flex;justify-content:flex-start}.recaptcha-error{color:#dc3545;font-size:.875rem;margin-top:.5rem;font-weight:500}@media(max-width:400px){.recaptcha-container .g-recaptcha{transform:scale(.9);transform-origin:left center}}[hidden]{display:none!important}.codebeans-project-card[data-project="BARS UI"] .codebeans-project-image-container,.codebeans-portfolio-card[data-project="BARS UI"] .codebeans-portfolio-image-container{overflow:hidden}.codebeans-project-card[data-project="BARS UI"] .codebeans-project-image-container img,.codebeans-portfolio-card[data-project="BARS UI"] .codebeans-portfolio-image-container img{transform:scale(1.06);object-fit:cover;object-position:center center;margin-top:-8px;margin-bottom:-12px}.codebeans-video-testimonial{background-color:var(--color-background, #b476e5);padding:80px clamp(20px,5vw,80px)!important;overflow:hidden}.codebeans-video-testimonial-container{max-width:1530px;margin:0 auto;display:flex;flex-direction:row;align-items:stretch;gap:clamp(40px,5vw,80px);width:100%}.codebeans-video-wrapper{flex:1.4 1 0%!important;min-width:0!important;max-width:1050px!important;display:flex!important;flex-direction:column!important}.codebeans-video-thumbnail-container{position:relative;width:100%;height:0;padding-top:56.25%;border-radius:24px;overflow:hidden;background-color:var(--color-card-inverse-background, #000);cursor:pointer;box-shadow:0 10px 30px rgb(var(--color-shadow-rgb, 0 0 0) / .2);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease;mask-image:-webkit-radial-gradient(white,black);-webkit-mask-image:-webkit-radial-gradient(white,black);z-index:1;isolation:isolate;transform:translateZ(0)}.codebeans-video-thumbnail-container:hover{transform:scale(1.02);box-shadow:0 20px 60px rgb(var(--color-shadow-rgb, 0 0 0) / .3)}.codebeans-video-thumbnail{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;z-index:1;transition:opacity .5s ease,transform .5s ease}.codebeans-video-thumbnail-container:before{content:none!important}.codebeans-video-circles{display:none!important}.codebeans-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgb(var(--color-foreground-rgb, 244 245 245) / .2)}.codebeans-circle-1{width:150px;height:150px;opacity:.25;animation:circleFloat 6s ease-in-out infinite}.codebeans-circle-2{width:400px;height:400px;opacity:.15;animation:circleFloat 8s ease-in-out infinite reverse}.codebeans-circle-3{width:650px;height:650px;opacity:.1;animation:circleFloat 10s ease-in-out infinite}@keyframes circleFloat{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}.codebeans-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1),filter .3s ease,opacity .3s ease}.codebeans-pause-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.codebeans-video-thumbnail-container.playing:hover .codebeans-pause-btn{opacity:1;pointer-events:auto}.codebeans-pause-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.codebeans-video-click-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:12;cursor:pointer;background:transparent}.codebeans-play-btn:hover{transform:translate(-50%,-50%) scale(1.15)}.codebeans-play-btn:active{transform:translate(-50%,-50%) scale(.95)}.codebeans-play-icon{width:clamp(60px,10vw,100px);height:clamp(60px,10vw,100px);filter:drop-shadow(0 8px 20px rgba(0,0,0,.4));transition:filter .3s ease}.codebeans-play-btn:hover .codebeans-play-icon{filter:drop-shadow(0 12px 30px rgb(var(--color-shadow-rgb, 0 0 0) / .5))}.codebeans-play-btn:before{content:"";position:absolute;width:80%;height:80%;border-radius:50%;background:rgb(var(--color-foreground-rgb, 255 255 255) / .2);animation:playPulse 2s ease-in-out infinite}@keyframes playPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:0}}.codebeans-vimeo-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:#000}.codebeans-video-thumbnail-container.started .codebeans-video-thumbnail,.codebeans-video-thumbnail-container.started .codebeans-video-circles,.codebeans-video-thumbnail-container.started:before{opacity:0;pointer-events:none}.codebeans-video-thumbnail-container.playing .codebeans-play-btn{opacity:0;pointer-events:none}.codebeans-video-thumbnail-container.playing .codebeans-vimeo-container{display:block!important}.codebeans-video-testimonial-content{flex:1 1 0%!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;margin:0!important;padding:0!important;position:relative!important;box-sizing:border-box!important;min-height:100%!important}.codebeans-video-testimonial-inner{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;height:100%!important;width:100%!important;margin:0!important;padding:0!important;gap:clamp(24px,3vw,40px)!important}.codebeans-video-testimonial-quote{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(32px,3.8vw,36px)!important;font-weight:600!important;line-height:1.15!important;color:var(--color-foreground-heading, #0B4444)!important;margin:0!important;padding:0!important;position:relative!important;width:100%!important;border:none!important;opacity:1!important;transform:translateY(0)!important}.codebeans-video-testimonial-quote:before,.codebeans-video-testimonial-quote:after{content:none!important;display:none!important}@keyframes fadeSlideUp{to{opacity:1;transform:translateY(0)}}.codebeans-video-testimonial-author{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(16px,2vw,24px)!important;margin:0!important;padding:0!important;opacity:1!important;width:100%!important}.codebeans-video-author-avatar{width:clamp(80px,10vw,108px)!important;height:clamp(80px,10vw,108px)!important;border-radius:12px!important;object-fit:cover!important;flex-shrink:0!important;background:linear-gradient(201deg,var(--color-accent-1, #94CDD9) 0%,var(--color-accent-1, #94CDD9) 68%)!important;transition:transform .3s ease,box-shadow .3s ease!important}.codebeans-video-author-avatar:hover{transform:scale(1.05) rotate(2deg);box-shadow:0 10px 30px rgb(var(--color-shadow-rgb, 0 0 0) / .15)}.codebeans-video-author-details{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;align-items:flex-start!important}.codebeans-video-author-info{display:flex!important;flex-direction:column!important;gap:4px!important}.codebeans-video-author-name{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(24px,3vw,32px)!important;font-weight:600!important;line-height:1!important;color:var(--color-foreground-heading, #0B4444)!important;margin:0!important}.codebeans-video-author-title{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(16px,2vw,20px)!important;font-weight:400!important;line-height:1.2!important;color:var(--color-foreground, #0B4444)!important;opacity:.8!important;margin:0!important}.codebeans-video-author-website{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(14px,1.5vw,16px)!important;font-weight:400!important;line-height:1.2!important;color:var(--color-foreground, #0B4444)!important;opacity:.8!important;text-decoration:none!important;transition:opacity .3s ease,color .3s ease!important;margin-top:12px!important}.codebeans-video-author-website:hover{opacity:1;color:var(--color-foreground, #0B4444)!important;text-decoration:underline}.codebeans-video-case-study-btn{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:12px 24px!important;background-color:var(--color-card-background, #F4F5F5)!important;border-radius:100px!important;box-shadow:0 8px 25px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .3)!important;text-decoration:none!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;overflow:auto!important;position:relative!important;width:fit-content!important;margin-top:auto!important}.codebeans-video-case-study-btn span{font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(18px,2vw,24px)!important;font-weight:600!important;line-height:1.2!important;color:var(--color-card-heading, #0B4444)!important;position:relative!important;z-index:1!important}.codebeans-video-case-study-btn svg{width:24px!important;height:24px!important;color:var(--color-card-heading, #0B4444)!important;transition:transform .3s ease!important;position:relative!important;z-index:1!important}.codebeans-video-case-study-btn:hover{background-color:var(--color-card-inverse-background, #0B4444);transform:translateY(-3px);box-shadow:0 12px 35px rgb(var(--color-shadow-rgb, 0 0 0) / .2)}.codebeans-video-case-study-btn:hover span,.codebeans-video-case-study-btn:hover svg{color:var(--color-card-inverse-text, #F4F5F5)}.codebeans-video-case-study-btn:hover svg{transform:translate(5px)}.codebeans-video-case-study-btn:active{transform:translateY(-1px);box-shadow:0 6px 20px rgb(var(--color-shadow-rgb, 0 0 0) / .15)}@media(max-width:1199px){.codebeans-video-testimonial-container{flex-direction:column!important;align-items:flex-start!important}.codebeans-video-testimonial{padding-inline:16px!important}.codebeans-video-wrapper{width:100%!important;margin:0!important}.codebeans-video-testimonial-content{align-items:flex-start!important;text-align:left!important}.codebeans-video-testimonial-author{justify-content:flex-start!important}.codebeans-video-author-details{text-align:left!important;align-items:flex-start!important}}@media(max-width:600px){.codebeans-video-testimonial-author{flex-direction:row!important;align-items:center!important;gap:16px!important}}@media(max-width:749px){.codebeans-video-testimonial-quote{font-size:22px!important;line-height:1.3!important}}@media(max-width:400px){.codebeans-video-thumbnail-container{border-radius:12px}.codebeans-video-author-avatar{width:72px;height:72px;border-radius:10px}.codebeans-circle-1{width:80px;height:80px}.codebeans-circle-2{width:180px;height:180px}.codebeans-circle-3{width:300px;height:300px}}.codebeans-video-wrapper{opacity:1;transform:none;transition:none}.codebeans-video-timeline{position:absolute;bottom:10px;left:20px;right:20px;padding:12px 16px;background:rgb(var(--color-card-inverse-background-rgb, 5 51 51) / .9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:12px;border:1px solid rgb(var(--color-foreground-rgb, 255 255 255) / .1);z-index:25;opacity:0;transform:translateY(10px);transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none;display:flex;flex-direction:column;gap:10px;box-sizing:border-box!important}.codebeans-video-thumbnail-container.started:hover .codebeans-video-timeline{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:768px){.codebeans-video-thumbnail-container.started.playing .codebeans-video-timeline{opacity:0!important;pointer-events:none!important}.codebeans-video-thumbnail-container.started:not(.playing) .codebeans-video-timeline{opacity:1;transform:translateY(0);pointer-events:auto}.codebeans-pause-btn{display:none!important}}.codebeans-timeline-track{width:100%;height:4px;background:rgb(var(--color-foreground-rgb, 244 245 245) / .15);border-radius:10px;position:relative;cursor:pointer;border-top:8px solid transparent;border-bottom:8px solid transparent;background-clip:padding-box;margin-top:-8px;margin-bottom:-8px;transition:height .3s ease}.codebeans-timeline-track:hover{height:8px}.codebeans-timeline-progress{position:absolute;top:0;left:0;height:100%;width:0%;background:var(--color-primary-button-background, #b476e5);border-radius:10px;transition:width .1s linear;box-shadow:0 0 10px rgb(var(--color-primary-button-hover-background-rgb, 184 212 50) / .5);z-index:2}.codebeans-timeline-metadata{display:flex;justify-content:space-between;align-items:center;color:var(--color-foreground, #F4F5F5);font-family:Inter Tight,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;text-shadow:0 1px 3px rgb(var(--color-shadow-rgb, 0 0 0) / .3)}.codebeans-time-display{display:flex;align-items:center;gap:6px}.codebeans-time-separator{opacity:.5}.codebeans-time-current{color:#b476e5}.codebeans-volume-control{display:flex;align-items:center;gap:10px}.codebeans-volume-btn{background:none;border:none;color:var(--color-foreground, #F4F5F5);cursor:pointer;padding:0;display:flex;align-items:center;transition:color .3s ease,transform .2s ease}.codebeans-volume-btn:hover{color:var(--color-primary-button-background, #b476e5);transform:scale(1.1)}.codebeans-volume-slider-wrapper{width:0;overflow:hidden;transition:width .3s cubic-bezier(.4,0,.2,1)}.codebeans-volume-control:hover .codebeans-volume-slider-wrapper{width:80px}.codebeans-volume-track{width:80px;height:4px;background:rgb(var(--color-foreground-rgb, 244 245 245) / .2);border-radius:4px;position:relative;cursor:pointer}.codebeans-volume-level{position:absolute;top:0;left:0;height:100%;width:100%;background:var(--color-primary-button-background, #b476e5);border-radius:4px}.codebeans-volume-btn.muted svg{opacity:.5}@media(max-width:968px){.codebeans-portfolio-buttons-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:12px!important;margin-top:20px!important}.codebeans-portfolio-view-all-btn{width:100%!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;min-width:0!important}.codebeans-portfolio-categories-wrapper,.codebeans-portfolio-categories-wrapper .codebeans-portfolio-view-all-btn{width:100%!important}}.landing-hero{--landing-hover-cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3E%3Cpolygon points='7,3 25,21 14,19 9,29' fill='%23B8D432' stroke='%23F4F5F5' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 7 3, pointer;width:100%;min-height:830px;height:830px;padding:0 80px;background:#101926;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;box-sizing:border-box}.landing-hero-container{width:1280px;max-width:1280px;height:830px;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:0;margin:0 auto}.landing-hero-left{width:704px;flex:0 0 704px;min-width:0;max-width:none;height:830px;padding:160px 0 80px;margin:0;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:59px;box-sizing:border-box}.contact-options-section .calendly-inline-widget{width:100%!important;min-width:0!important;min-height:800px!important;height:800px!important;max-height:none!important;display:block!important;background:#b476e5!important;border:1px solid rgba(5,51,51,.08);box-shadow:0 24px 60px #05333314}.contact-options-section .calendly-inline-widget iframe{width:100%!important;height:100%!important;min-height:790px!important;display:block!important;background:#b476e5!important}.landing-contact-section .contact-column-left{align-items:center}.landing-contact-section .calendly-inline-widget{width:min(100%,590px)!important;min-width:0!important;max-width:590px!important;height:595px!important;min-height:595px!important;max-height:595px!important;position:relative!important;display:block!important;overflow:auto!important;background:#f4f5f5!important;border:0;border-radius:16px;box-shadow:none}.landing-contact-section .calendly-inline-widget iframe{width:100%!important;height:1000px!important;min-height:1000px!important;display:block!important;background:#b476e5!important;border-radius:16px}@media(max-width:768px){.landing-contact-section.contact-options-section{padding-bottom:20px!important}.landing-contact-section .contact-header{margin-bottom:42px!important}.landing-contact-section .contact-main-title{font-size:clamp(48px,14vw,64px)!important;line-height:1.08!important}.landing-contact-section .calendly-inline-widget{width:100%!important;height:clamp(550px,147vw,610px)!important;min-height:clamp(550px,147vw,610px)!important;max-height:none!important}.landing-contact-section .calendly-inline-widget iframe{height:100%!important;min-height:100%!important}}@media(min-width:1025px){.landing-testimonials-section{height:auto!important;min-height:756px!important;padding:40px clamp(40px,5vw,80px) 0!important;box-sizing:border-box!important}.landing-testimonials-section .codebeans-testimonials-container{width:1280px!important;max-width:1280px!important;height:auto!important;min-height:716px!important;padding:0!important;overflow:visible!important}.landing-testimonials-section .codebeans-testimonials-carousel{height:auto!important;min-height:716px!important;overflow:visible!important}.landing-testimonials-section .codebeans-testimonial-card{gap:40px!important;align-items:flex-start!important;height:auto!important;min-height:668px!important}.landing-testimonials-section .codebeans-testimonial-left{width:673px!important;flex:0 0 673px!important;min-height:653px!important;padding-right:0!important;gap:39.8px!important}.landing-testimonials-section .codebeans-testimonial-content{width:673px!important;gap:24px!important;flex-shrink:0!important}.landing-testimonials-section .codebeans-testimonial-text-wrapper{width:673px!important;gap:18px!important}.landing-testimonials-section .codebeans-testimonial-title{width:673px!important;min-height:48px!important;font-size:39.08px!important;font-weight:600!important;line-height:46.9px!important}.landing-testimonials-section .codebeans-testimonial-quote{width:666.48px!important;font-size:22px!important;font-weight:400!important;line-height:30.8px!important}.landing-testimonials-section .codebeans-testimonial-stats{width:673px!important;gap:20px!important;align-items:stretch!important}.landing-testimonials-section .codebeans-stat-item{width:211px!important;height:auto!important;min-height:155.19px!important;flex:0 0 211px!important;padding:16px!important;box-sizing:border-box!important}.landing-testimonials-section .codebeans-stat-number{font-size:44.67px!important;font-weight:600!important;line-height:49.13px!important}.landing-testimonials-section .codebeans-stat-label{font-size:22px!important;font-weight:400!important;line-height:30.8px!important}.landing-testimonials-section .codebeans-testimonial-author{width:673px!important;justify-content:space-between!important;gap:24px!important}.landing-testimonials-section .codebeans-author-info{gap:24px!important}.landing-testimonials-section .codebeans-author-avatar{width:160px!important;height:160px!important;border-radius:20px!important}.landing-testimonials-section .codebeans-author-details{width:202.5px!important;gap:16px!important}.landing-testimonials-section .codebeans-author-name{font-size:32px!important;font-weight:500!important;line-height:40px!important}.landing-testimonials-section .codebeans-author-position{font-size:20px!important;font-weight:400!important;line-height:28px!important;opacity:.7!important}.landing-testimonials-section .codebeans-author-website{font-size:18px!important;font-weight:400!important;line-height:25.2px!important;opacity:.7!important}.landing-testimonials-section .codebeans-testimonial-card[data-testimonial="2"] .codebeans-testimonial-left{gap:0!important}.landing-testimonials-section .codebeans-testimonial-card[data-testimonial="2"] .codebeans-testimonial-content{gap:16px!important}.landing-testimonials-section .codebeans-testimonial-card[data-testimonial="2"] .codebeans-testimonial-text-wrapper{gap:14px!important}.landing-testimonials-section .codebeans-testimonial-nav{gap:12px!important;align-self:center!important}.landing-testimonials-section .codebeans-nav-arrow{width:64px!important;height:64px!important}.landing-testimonials-section .codebeans-testimonial-right{width:567px!important;height:668px!important;padding:12px!important;box-sizing:border-box!important}.landing-testimonials-section .codebeans-testimonial-right:before{border-radius:26px!important}.landing-testimonials-section .codebeans-testimonial-image{width:543px!important;height:641.81px!important;margin:0!important;border-radius:20px!important}}.landing-footer-locations-section{background:#101926;padding:80px 30px 20px}.landing-footer-locations-container{width:100%;max-width:1360px;margin:0 auto}.landing-footer-locations-section .landing-footer-locations-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;min-height:365px}.landing-footer-locations-section .codebeans-location-card{min-height:365px;height:365px;padding:24px;background:#0b4444;border-radius:20px;box-shadow:none;gap:16px;justify-content:flex-start;box-sizing:border-box}.landing-footer-locations-section .codebeans-location-card:hover{box-shadow:none}.landing-footer-locations-section .codebeans-location-icon{width:160px;height:160px;flex:0 0 160px}.landing-footer-locations-section .codebeans-location-title{font-size:40px;line-height:48px;margin:0}.landing-footer-locations-section .codebeans-location-address{font-size:16px;line-height:22.4px}.landing-footer-locations-section .codebeans-location-content{gap:16px}body:has(.landing-hero) .codebeans-footer-container{max-width:1400px;padding:0 clamp(20px,4vw,40px);box-sizing:border-box}@media(max-width:1024px){.landing-footer-locations-section .landing-footer-locations-row{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.landing-footer-locations-section .codebeans-location-card{height:auto;min-height:320px}}@media(max-width:640px){.landing-footer-locations-section{padding:48px 20px 20px}.landing-footer-locations-section .landing-footer-locations-row{grid-template-columns:1fr}.landing-footer-locations-section .codebeans-location-card{min-height:300px}.landing-footer-locations-section .codebeans-location-title{font-size:32px;line-height:38px}.contact-options-section .calendly-inline-widget{min-height:420px!important;height:420px!important}.contact-options-section .calendly-inline-widget iframe{min-height:420px!important}}.landing-copy-stack{width:704px;display:flex;flex-direction:column;align-items:flex-start;gap:40px;opacity:0;transform:translateY(18px);animation:landing-copy-enter .9s cubic-bezier(.16,1,.3,1) .12s forwards}.landing-main-copy{width:704px;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.landing-title{width:704px;margin:0;color:#fff;font-family:Inter Tight,sans-serif;font-size:60px;font-weight:600;line-height:66px;letter-spacing:0;text-transform:capitalize}.landing-title-line{display:block}.landing-title-row{display:flex;align-items:flex-start;gap:16px}.landing-highlight{color:#b476e5;text-shadow:4px 4px 50px rgba(184,212,50,.8)}.landing-word-rotator{display:block;width:580px;height:66px;overflow:hidden;position:relative;padding:0;margin:0}.landing-word-rotator .l-word{position:absolute;inset:0 auto auto 0;grid-area:auto;width:580px;height:66px;color:#94cdd9;font-family:Inter Tight,sans-serif;font-size:60px;font-weight:600;line-height:66px;letter-spacing:0;opacity:0;transform:translateY(72px);filter:blur(8px);animation:landing-word-cycle 9s cubic-bezier(.16,1,.3,1) infinite}.landing-word-rotator .l-word:nth-child(1){color:#bfb1d7;animation-delay:0s}.landing-word-rotator .l-word:nth-child(2){color:#94cdd9;animation-delay:3s}.landing-word-rotator .l-word:nth-child(3){color:#bfb1d7;animation-delay:6s}.landing-desc{width:549px;max-width:549px;margin:0;color:#fff;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:35.52px;letter-spacing:0}.landing-cta{width:205px;height:63px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;background:#b476e5;color:#101926;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;line-height:28.8px;letter-spacing:0;text-decoration:none;border:solid 3px transparent;box-shadow:0 4px 15px #b8d4324d;transform:none;transform-origin:center;position:relative;overflow:visible;z-index:1;--border-angle: 0turn;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.landing-cta:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:100px;padding:3px;background:conic-gradient(from var(--border-angle),#F4F5F5 0%,transparent 30%,transparent 70%,#F4F5F5 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:mw-border-spin 3s linear infinite;pointer-events:none;z-index:-1}.landing-cta:hover,.landing-cta:focus-visible{transform:translateY(-3px);background:#c5e138;box-shadow:0 16px 36px #b8d43252}.landing-cta:hover:after,.landing-cta:focus-visible:after{animation-duration:2s}.landing-service-tags{width:541.59px;height:185px;position:absolute;left:0;bottom:35px;opacity:0;animation:landing-tags-enter .3s ease .34s forwards}.landing-service-tag{--tag-rotate: 0deg;--tag-delay: 0ms;--tag-start-x: 0px;--tag-mid-x: 0px;height:32px;padding:4px 12px;display:inline-flex;align-items:center;justify-content:center;gap:10px;position:absolute;border:1px solid rgba(255,255,255,.4);border-radius:100px;background:#101926;outline:none;box-shadow:none;color:#fff;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:500;line-height:19.6px;letter-spacing:0;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;opacity:1;transform:translateZ(0) rotate(var(--tag-rotate)) scale(1);filter:blur(0);animation:landing-tag-fall 1.28s linear calc(.46s + var(--tag-delay)) backwards;transform-origin:50% 50%;transition:background-color .22s ease,border-color .22s ease,color .22s ease;will-change:transform,opacity,filter;cursor:default}.landing-service-tag:hover,.landing-service-tag:focus-visible{color:#101926;border-color:#b476e5;outline:none;background:#b476e5;box-shadow:none;cursor:var(--landing-hover-cursor)}.landing-service-tag-1{--tag-rotate: 5deg;--tag-delay: 0ms;--tag-start-x: -26px;--tag-mid-x: 8px;left:27.88px;top:18px}.landing-service-tag-2{--tag-rotate: -13deg;--tag-delay: 105ms;--tag-start-x: 34px;--tag-mid-x: -10px;left:201.73px;top:18px}.landing-service-tag-3{--tag-rotate: 14deg;--tag-delay: .21s;--tag-start-x: -18px;--tag-mid-x: 7px;left:372.7px;top:6px}.landing-service-tag-4{--tag-rotate: 9deg;--tag-delay: 315ms;--tag-start-x: 22px;--tag-mid-x: -8px;left:117.75px;top:78px}.landing-service-tag-5{--tag-rotate: -2deg;--tag-delay: .42s;--tag-start-x: -30px;--tag-mid-x: 9px;left:263px;top:70px}.landing-service-tag-6{--tag-rotate: 3deg;--tag-delay: 525ms;--tag-start-x: 18px;--tag-mid-x: -6px;left:1.7px;top:118px}.landing-service-tag-7{--tag-rotate: 1deg;--tag-delay: .63s;--tag-start-x: -20px;--tag-mid-x: 6px;left:323.35px;top:116px}.landing-hero-right{width:576px;flex:0 0 576px;min-width:0;height:830px;max-height:none;margin:0;position:relative;display:block;perspective:none;opacity:0;transform:translate(24px);animation:landing-visual-enter 1.1s cubic-bezier(.16,1,.3,1) .18s forwards}.landing-grid-container{width:616px;max-width:none;height:830px;display:flex;align-items:flex-start;gap:16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 5%,#000 30%,#000 70%,rgba(0,0,0,0) 95%);mask-image:linear-gradient(180deg,#0000 5%,#000 30% 70%,#0000 95%)}.landing-grid-container:hover,.landing-grid-container:hover *{cursor:var(--landing-hover-cursor)!important}.landing-grid-fade-top,.landing-grid-fade-bottom{left:0;right:0;height:145px;z-index:4}.landing-grid-fade-top{top:0;background:linear-gradient(180deg,#101926,#05333300)}.landing-grid-fade-bottom{bottom:0;background:linear-gradient(0deg,#101926,#05333300)}.landing-col{width:164px;flex:0 0 164px;display:block;overflow:visible}.landing-col-inner{width:164px;display:flex;flex-direction:column;gap:0;will-change:transform}.landing-col.col-2,.landing-col.col-2 .landing-col-inner{width:220px;flex-basis:220px}.landing-col.col-3{margin-top:-735px}.col-group{width:164px;display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.col-group-center{width:220px}.product-block{width:164px;height:250px;flex:0 0 250px;position:relative;overflow:hidden;border-radius:10px;background:#0a211f;box-shadow:none;transform:translateZ(0);transition:transform .42s cubic-bezier(.16,1,.3,1),filter .42s ease}.product-block:before{display:none}.product-block.is-tall{height:266.66px;flex-basis:266.66px}.product-block-center{width:220px;height:220px;flex-basis:220px}.landing-grid-container .product-block img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;padding:0!important;margin:0!important;border:0!important;object-fit:cover!important;object-position:center center!important;object-position:50% 50%!important;filter:none;transform:scale(1.12)!important;transform-origin:center center!important;transition:filter .42s ease,transform .42s ease}.product-block:hover{transform:translateY(-6px)}.landing-grid-container:hover .product-block img{filter:none}.landing-grid-container .product-block:hover img{transform:scale(1.16)!important}.landing-grid-container .product-block img[src="https://codebeans.com/wp-content/uploads/2026/05/Ekran-Resmi-2026-05-07-16.38.50-1center-images-.webp"]{object-fit:fill!important;transform:scale(1.005)!important}.landing-grid-container .product-block:hover img[src="https://codebeans.com/wp-content/uploads/2026/05/Ekran-Resmi-2026-05-07-16.38.50-1center-images-.webp"]{transform:scale(1.005)!important}.landing-grid-container .product-block img[src="https://codebeans.com/wp-content/uploads/2026/05/Ekran-Resmi-2026-05-07-10.40.47-3left-side-images-.webp"],.landing-grid-container .product-block img[src="https://codebeans.com/wp-content/uploads/2026/05/META_BIO_Scene_7_04_2K-3left-side-images-.webp"]{object-position:59% 50%!important;transform:translate(7px) scale(1.12)!important}.landing-grid-container .product-block:hover img[src="https://codebeans.com/wp-content/uploads/2026/05/Ekran-Resmi-2026-05-07-10.40.47-3left-side-images-.webp"],.landing-grid-container .product-block:hover img[src="https://codebeans.com/wp-content/uploads/2026/05/META_BIO_Scene_7_04_2K-3left-side-images-.webp"]{transform:translate(7px) scale(1.16)!important}.landing-grid-container .product-block img[src="https://codebeans.com/wp-content/uploads/2026/05/META_BIO_Scene_7_04_2K-3left-side-images-.webp"]{transform:translate(14px) scale(1.12)!important}.landing-grid-container .product-block:hover img[src="https://codebeans.com/wp-content/uploads/2026/05/META_BIO_Scene_7_04_2K-3left-side-images-.webp"]{transform:translate(14px) scale(1.16)!important}.landing-grid-container .product-block img[src="https://codebeans.com/wp-content/uploads/2026/05/Ekran-Resmi-2026-05-07-15.51.43-1right-side-images.webp"],.landing-grid-container .product-block:hover img[src="https://codebeans.com/wp-content/uploads/2026/05/Ekran-Resmi-2026-05-07-15.51.43-1right-side-images.webp"]{object-fit:fill!important;left:50%!important;right:auto!important;width:112%!important;min-width:112%!important;height:100%!important;transform:translate(-50%)!important}.landing-grid-container .product-block img[src="https://codebeans.com/wp-content/uploads/2026/05/Ekran-Resmi-2026-05-07-10.37.57-2right-side-images.webp"]{transform:translate(11px) scale(1.12)!important}.landing-grid-container .product-block:hover img[src="https://codebeans.com/wp-content/uploads/2026/05/Ekran-Resmi-2026-05-07-10.37.57-2right-side-images.webp"]{transform:translate(11px) scale(1.16)!important}.up-anim{animation:slideUp 44s linear infinite}.down-anim{animation:slideDown 48s linear infinite}@keyframes slideUp{0%{transform:translateY(0)}to{transform:translateY(-33.333%)}}@keyframes slideDown{0%{transform:translateY(-33.333%)}to{transform:translateY(0)}}@keyframes landing-copy-enter{to{opacity:1;transform:translateY(0)}}@keyframes landing-tags-enter{to{opacity:1}}@keyframes landing-tag-fall{0%{opacity:0;transform:translate3d(var(--tag-start-x),-260px,0) rotate(calc(var(--tag-rotate) - 24deg)) scale(.88);filter:blur(8px);box-shadow:0 0 #0000}38%{opacity:1;filter:blur(1px)}52%{opacity:1;transform:translate3d(var(--tag-mid-x),18px,0) rotate(calc(var(--tag-rotate) + 5deg)) scale(1.035,.94);filter:blur(0);box-shadow:0 18px 30px #0003}64%{transform:translate3d(0,-13px,0) rotate(calc(var(--tag-rotate) - 3deg)) scale(.985,1.025);box-shadow:0 6px 14px #0000001f}75%{transform:translate3d(0,7px,0) rotate(calc(var(--tag-rotate) + 1.5deg)) scale(1.012,.985);box-shadow:0 11px 20px #00000026}86%{transform:translate3d(0,-4px,0) rotate(calc(var(--tag-rotate) - .8deg)) scale(.998,1.006);box-shadow:0 5px 12px #0000001a}94%{transform:translate3d(0,2px,0) rotate(calc(var(--tag-rotate) + .35deg)) scale(1.002,.997);box-shadow:0 7px 14px #0000001f}to{opacity:1;transform:translateZ(0) rotate(var(--tag-rotate)) scale(1);filter:blur(0);box-shadow:none}}@keyframes landing-visual-enter{to{opacity:1;transform:translate(0)}}@keyframes landing-word-cycle{0%{opacity:0;transform:translateY(72px);filter:blur(8px)}9%,29%{opacity:1;transform:translateY(0);filter:blur(0)}38%,to{opacity:0;transform:translateY(-72px);filter:blur(8px)}}@media(max-width:1399px){.landing-hero{padding:0 48px}.landing-hero-container{width:100%;max-width:1220px}.landing-hero-left{width:calc(100% - 520px);flex-basis:calc(100% - 520px)}.landing-copy-stack,.landing-main-copy,.landing-title{width:620px;max-width:100%}.landing-title{font-size:56px;line-height:62px}.landing-word-rotator,.landing-word-rotator .l-word{width:540px;height:62px;font-size:56px;line-height:62px}.landing-hero-right,.landing-grid-container{width:520px;flex-basis:520px}.landing-col,.landing-col-inner,.col-group{width:148px;flex-basis:148px}.landing-col.col-2,.landing-col.col-2 .landing-col-inner,.col-group-center{width:192px;flex-basis:192px}.product-block{width:148px;height:226px;flex-basis:226px}.product-block-center{width:192px;height:192px;flex-basis:192px}}@media(max-width:1180px){.landing-hero{height:auto;min-height:0;padding:118px 40px 64px;cursor:auto!important}.landing-hero,.landing-hero *{cursor:auto!important}.landing-hero-container{height:auto;flex-direction:column;align-items:flex-start;gap:48px}.landing-hero-left{width:100%;height:auto;flex:0 0 auto;padding:0;gap:40px}.landing-copy-stack,.landing-main-copy,.landing-title{width:100%}.landing-title{font-size:54px;line-height:60px}.landing-word-rotator,.landing-word-rotator .l-word{width:100%;height:60px;font-size:54px;line-height:60px}.landing-desc{width:549px;max-width:100%}.landing-service-tags{width:100%;height:auto;position:static;display:flex;flex-wrap:wrap;gap:12px}.landing-service-tag{position:static;--tag-rotate: 0deg;transform:none}.landing-service-tag:hover,.landing-service-tag:focus-visible{transform:none}.landing-hero-right,.landing-grid-container{width:100%;height:430px;flex:0 0 auto}.landing-grid-container{justify-content:center}.landing-col.col-3{margin-top:-220px}}@media(max-width:760px){.landing-hero{padding:108px 24px 52px}.landing-title{font-size:44px;line-height:50px}.landing-title-row{gap:12px;flex-wrap:wrap}.landing-word-rotator,.landing-word-rotator .l-word{height:50px;font-size:44px;line-height:50px}.landing-desc{font-size:21px;line-height:31px}.landing-cta{width:205px;height:63px}.landing-hero-right,.landing-grid-container{height:390px}.landing-col,.landing-col-inner,.col-group{width:132px;flex-basis:132px}.landing-col.col-2,.landing-col.col-2 .landing-col-inner,.col-group-center{width:158px;flex-basis:158px}.product-block{width:132px;height:198px;flex-basis:198px}.product-block-center{width:158px;height:158px;flex-basis:158px}}@media(max-width:520px){.landing-hero{padding:100px 20px 44px}.landing-main-copy{gap:24px}.landing-title{font-size:38px;line-height:44px}.landing-word-rotator,.landing-word-rotator .l-word{height:44px;font-size:38px;line-height:44px}.landing-desc{font-size:19px;line-height:29px}.landing-service-tags{gap:10px}.landing-service-tag{height:32px;font-size:12px;line-height:16px}.landing-hero-right,.landing-grid-container{height:360px}.landing-grid-container{justify-content:flex-start;overflow:hidden}.landing-col,.landing-col-inner,.col-group{width:108px;flex-basis:108px}.landing-col.col-2,.landing-col.col-2 .landing-col-inner,.col-group-center{width:126px;flex-basis:126px}.landing-col.col-3{display:block;margin-top:-180px}.product-block{width:108px;height:166px;flex-basis:166px}.product-block-center{width:126px;height:126px;flex-basis:126px}}@media(max-width:520px){body.landing-page .landing-page-navbar{padding:24px 0 0!important}body.landing-page .landing-page-navbar .codebeans-nav-container{padding:0 27px!important}body.landing-page .landing-hero{min-height:0;height:auto;padding:94px 27px 18px;align-items:flex-start;justify-content:flex-start}body.landing-page .landing-hero-container{width:calc(100vw - 54px);max-width:calc(100vw - 54px);min-height:0;height:auto;gap:1px;align-items:flex-start;margin:0;flex:0 0 auto}body.landing-page .landing-hero-left{width:calc(100vw - 54px);min-width:0;max-width:calc(100vw - 54px);gap:0;flex:0 0 auto}body.landing-page .landing-copy-stack{width:100%;gap:16px;display:contents}body.landing-page .landing-main-copy{width:calc(100vw - 54px);max-width:calc(100vw - 54px);gap:20px;order:1}body.landing-page .landing-title,body.landing-page .landing-title-line,body.landing-page .landing-highlight,body.landing-page .landing-word-rotator .l-word{font-size:33px;line-height:36.6px;font-weight:600;letter-spacing:0}body.landing-page .landing-title{width:100%;overflow:visible}body.landing-page .landing-title-line{white-space:nowrap}body.landing-page .landing-title-row{display:flex;gap:9.66px;flex-wrap:wrap}body.landing-page .landing-word-rotator{width:min(100%,350px);height:37px}body.landing-page .landing-desc{width:100%;max-width:343px;color:#e0e0e0;font-size:16.6px;line-height:26.5px;font-weight:400}body.landing-page .landing-service-tags{width:calc(100vw - 54px);max-width:calc(100vw - 54px);height:auto;position:relative;display:grid;grid-template-columns:repeat(6,1fr);column-gap:4px;row-gap:10px;left:auto;bottom:auto;margin-top:28px;overflow:visible;order:2;opacity:1;animation:none!important}body.landing-page .landing-service-tag{position:relative;height:21px;min-height:21px;padding:2.6px 7.8px;border-width:.65px;border-radius:65px;background:#101926;color:#fff;font-size:9.11px;line-height:12.75px;font-weight:500;white-space:nowrap;transform:rotate(var(--tag-rotate));box-sizing:border-box;opacity:1;filter:none;animation:none!important;will-change:auto}body.landing-page .landing-service-tag-1{grid-column:1 / span 2;justify-self:center;left:auto;top:auto;--tag-rotate: 5deg}body.landing-page .landing-service-tag-2{grid-column:3 / span 2;justify-self:center;left:auto;top:auto;--tag-rotate: -13deg}body.landing-page .landing-service-tag-3{grid-column:5 / span 2;justify-self:center;left:auto;right:auto;top:auto;--tag-rotate: 14deg}body.landing-page .landing-service-tag-4{grid-column:2 / span 2;justify-self:center;left:auto;top:auto;--tag-rotate: 9deg}body.landing-page .landing-service-tag-5{grid-column:4 / span 2;justify-self:center;left:auto;top:auto;--tag-rotate: -2deg}body.landing-page .landing-service-tag-6{grid-column:1 / span 3;justify-self:start;left:auto;top:auto;--tag-rotate: 3deg}body.landing-page .landing-service-tag-7{grid-column:4 / span 3;justify-self:end;left:auto;right:auto;top:auto;--tag-rotate: 1deg}body.landing-page .landing-cta{order:3;width:calc(100vw - 54px);max-width:calc(100vw - 54px);flex:0 0 auto;height:65px;min-height:65px;box-sizing:border-box;margin-top:24px;padding:14px 20px;border-radius:100px;font-size:18px;line-height:28.8px;box-shadow:0 0 25px #b8d432cc}body.landing-page .landing-hero-right{width:calc(100vw - 54px);max-width:calc(100vw - 54px);height:520px;margin-top:-14px;overflow:hidden;opacity:1;transform:none}body.landing-page .landing-grid-container{width:calc(100vw - 54px);max-width:calc(100vw - 54px);height:520px;gap:9.76px;justify-content:flex-start;overflow:hidden}body.landing-page .landing-grid-fade-top,body.landing-page .landing-grid-fade-bottom{position:absolute;left:0;right:0;width:100%;height:76px;pointer-events:none}body.landing-page .landing-col,body.landing-page .landing-col-inner,body.landing-page .col-group{width:calc((100vw - 182px)/2)!important;flex:0 0 calc((100vw - 182px)/2)!important;flex-basis:calc((100vw - 182px)/2)!important}body.landing-page .landing-col.col-2,body.landing-page .landing-col.col-2 .landing-col-inner,body.landing-page .col-group-center{width:108px!important;flex:0 0 108px!important;flex-basis:108px!important}body.landing-page .landing-col.col-3{display:block;margin-top:-184px}body.landing-page .landing-col-inner,body.landing-page .col-group{gap:0}body.landing-page .col-group{gap:9.76px;padding-bottom:9.76px}body.landing-page .product-block{width:100%;height:164px;flex:0 0 164px!important;flex-basis:164px!important;border-radius:6.1px}body.landing-page .product-block-center{width:108px!important;height:108px;flex:0 0 108px!important;flex-basis:108px!important}}@media(prefers-reduced-motion:reduce){.landing-copy-stack,.landing-service-tags,.landing-hero-right,.landing-service-tag,.landing-word-rotator .l-word,.up-anim,.down-anim{animation:none!important}.landing-copy-stack,.landing-service-tags,.landing-hero-right,.landing-service-tag,.landing-word-rotator .l-word:first-child{opacity:1;transform:none;filter:none}}.lt-testimonial{width:100%;height:656px;padding:83px 80px;position:relative;z-index:5;overflow:hidden;background:#eae5e3;box-sizing:border-box}.lt-testimonial-container{width:1280px;max-width:1280px;height:490px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;gap:48px}.lt-testimonial-content{width:496px;flex:0 0 496px;min-width:0}.lt-testimonial-inner{width:496px;height:490px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;opacity:0;transform:translateY(24px);animation:lt-copy-enter .85s cubic-bezier(.16,1,.3,1) .12s forwards}.lt-testimonial-copy{width:496px;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px}.lt-testimonial-quote{width:496px;margin:0;padding:0;border:0;color:#0b4444;font-family:Inter Tight,sans-serif;font-size:48px;font-weight:600;line-height:57.6px;letter-spacing:0}.lt-testimonial-text{width:496px;margin:0;color:#161616;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:33.6px;letter-spacing:0}.lt-testimonial-author{width:496px;display:flex;align-items:center;justify-content:flex-start;gap:24px}.lt-author-avatar{width:108px;height:108px;flex:0 0 108px;border-radius:12px;object-fit:cover;background:#dfd6c9}.lt-author-details{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px}.lt-author-info{width:100%;display:flex;flex-direction:column;gap:8px}.lt-author-name{margin:0;color:#0b4444;font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600;line-height:32px;letter-spacing:0}.lt-author-title{margin:0;color:#161616;font-family:Inter Tight,sans-serif;font-size:20px;font-weight:400;line-height:20px;letter-spacing:0;opacity:.7}.lt-author-website{color:#161616;font-family:Inter Tight,sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:0;opacity:.7;text-decoration:none}.lt-testimonial .lt-video-wrapper{width:735px;height:490px;flex:0 0 735px;min-width:0;opacity:0;transform:translateY(28px) scale(.985);animation:lt-video-enter .95s cubic-bezier(.16,1,.3,1) .26s forwards}.lt-testimonial .codebeans-video-thumbnail-container{width:735px;height:490px;padding:24px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:20px;background:#161616;box-sizing:border-box;cursor:pointer}.lt-testimonial .codebeans-video-thumbnail-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;transition:opacity .3s ease}.lt-testimonial .codebeans-video-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .3s ease}.lt-testimonial .codebeans-video-thumbnail-container:hover .codebeans-video-thumbnail{transform:scale(1.035)}.lt-testimonial .codebeans-video-circles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.lt-testimonial .codebeans-circle{position:absolute;display:block;border:1px solid #F4F5F5;border-radius:9999px;pointer-events:none;animation:lt-ring-breathe 4s ease-in-out infinite}.lt-testimonial .codebeans-circle-1{width:150px;height:150px;left:293px;top:170px;opacity:.25}.lt-testimonial .codebeans-circle-2{width:400px;height:400px;left:168px;top:45px;opacity:.2;animation-delay:.22s}.lt-testimonial .codebeans-circle-3{width:650px;height:650px;left:43px;top:-80px;opacity:.1;animation-delay:.44s}.lt-video-caption{position:absolute;left:164px;bottom:78px;z-index:3;max-width:478px;padding:12px 22px;border-radius:999px;background:#053333b3;color:#f4f5f5;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;line-height:22px;letter-spacing:0;text-align:center;opacity:.88;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lt-testimonial .codebeans-play-btn{width:64px;height:64px;padding:12px;position:absolute;top:50%;left:50%;z-index:15;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:100px;background:#f4f5f5;color:#101926;cursor:pointer;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 10px 30px #00000029;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease,background-color .26s ease,opacity .26s ease}.lt-testimonial .codebeans-play-btn:hover,.lt-testimonial .codebeans-play-btn:focus-visible{background:#b476e5;transform:translate(-50%,-50%) scale(1.08);box-shadow:0 18px 42px #05333338}.lt-testimonial .codebeans-play-button-inner{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#101926}.lt-testimonial .codebeans-pause-btn{z-index:16}.lt-testimonial .codebeans-video-click-overlay{z-index:14}.lt-testimonial .codebeans-vimeo-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#000}.lt-testimonial .codebeans-video-thumbnail-container.playing:hover .codebeans-pause-btn{opacity:1;pointer-events:auto}.lt-testimonial .codebeans-video-thumbnail-container.started:not(.playing):hover .codebeans-play-btn{opacity:1;pointer-events:auto}.lt-testimonial .codebeans-video-thumbnail-container.started .codebeans-video-thumbnail,.lt-testimonial .codebeans-video-thumbnail-container.started .codebeans-video-circles,.lt-testimonial .codebeans-video-thumbnail-container.started .lt-video-caption,.lt-testimonial .codebeans-video-thumbnail-container.started .codebeans-play-btn,.lt-testimonial .codebeans-video-thumbnail-container.started:after{opacity:0;pointer-events:none}.lt-testimonial .codebeans-video-thumbnail-container.playing .codebeans-vimeo-container{display:block!important}.lt-testimonial .codebeans-video-timeline{z-index:20}@keyframes lt-copy-enter{to{opacity:1;transform:translateY(0)}}@keyframes lt-video-enter{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lt-ring-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media(max-width:1439px){.lt-testimonial{padding-right:48px;padding-left:48px}.lt-testimonial-container{width:100%;max-width:1220px}.lt-testimonial-content,.lt-testimonial-inner,.lt-testimonial-copy,.lt-testimonial-quote,.lt-testimonial-text,.lt-testimonial-author{width:456px}.lt-testimonial-content{flex-basis:456px}.lt-testimonial .lt-video-wrapper,.lt-testimonial .codebeans-video-thumbnail-container{width:calc(100vw - 600px);max-width:735px}}@media(max-width:1180px){.lt-testimonial{height:auto;padding:72px 40px}.lt-testimonial-container{height:auto;flex-direction:column;align-items:flex-start;gap:44px}.lt-testimonial-content,.lt-testimonial-inner,.lt-testimonial-copy,.lt-testimonial-quote,.lt-testimonial-text,.lt-testimonial-author{width:100%}.lt-testimonial-content{flex:0 0 auto}.lt-testimonial-inner{height:auto;gap:40px}.lt-testimonial-quote{max-width:720px}.lt-testimonial-text{max-width:650px}.lt-testimonial .lt-video-wrapper,.lt-testimonial .codebeans-video-thumbnail-container{width:100%;height:auto;aspect-ratio:735 / 490;flex:0 0 auto}}@media(max-width:760px){.lt-testimonial{padding:56px 24px}.lt-testimonial-container{gap:36px}.lt-testimonial-copy{gap:24px}.lt-testimonial-quote{font-size:38px;line-height:45.6px}.lt-testimonial-text{font-size:20px;line-height:28px}.lt-testimonial-author{gap:18px}.lt-author-avatar{width:88px;height:88px;flex-basis:88px}.lt-author-name{font-size:28px;line-height:28px}.lt-author-title{font-size:18px;line-height:18px}.lt-testimonial .codebeans-video-thumbnail-container{padding:18px;border-radius:16px}.lt-testimonial .codebeans-circle-1{width:110px;height:110px;left:calc(50% - 55px);top:calc(50% - 55px)}.lt-testimonial .codebeans-circle-2{width:260px;height:260px;left:calc(50% - 130px);top:calc(50% - 130px)}.lt-testimonial .codebeans-circle-3{width:430px;height:430px;left:calc(50% - 215px);top:calc(50% - 215px)}.lt-video-caption{left:18px;right:18px;bottom:24px;max-width:none;font-size:14px;line-height:18px;padding:10px 14px}}@media(max-width:520px){.lt-testimonial{padding:40px 16px}.lt-testimonial-container{width:100%;max-width:none;gap:32px;align-items:flex-start}.lt-testimonial-content,.lt-testimonial-inner,.lt-testimonial-copy,.lt-testimonial-quote,.lt-testimonial-text,.lt-testimonial-author{width:100%}.lt-testimonial-inner{gap:32px;justify-content:flex-start}.lt-testimonial-copy{order:2;gap:16px}.lt-testimonial-author{order:1;align-items:center;gap:24px}.lt-testimonial-quote{color:#101926;font-size:24px;line-height:27.6px}.lt-testimonial-text{font-size:16px;line-height:22.4px;max-width:330px}.lt-author-avatar{width:108px;height:108px;flex:0 0 108px;border-radius:12px}.lt-author-details{gap:24px}.lt-author-name{font-size:32px;line-height:32px}.lt-author-title{font-size:20px;line-height:20px}.lt-author-website{font-size:16px;line-height:16px}.lt-testimonial .lt-video-wrapper,.lt-testimonial .codebeans-video-thumbnail-container{width:100%;height:auto;aspect-ratio:358 / 238.67;flex:0 0 auto}.lt-testimonial .codebeans-video-thumbnail-container{padding:11.69px;border-radius:16px}.lt-testimonial .codebeans-play-btn{width:31.17px;height:31.17px;padding:5.84px}.lt-testimonial .codebeans-play-button-inner{width:11.69px;height:11.69px}.lt-testimonial .codebeans-play-button-inner svg{width:12px;height:12px}.lt-testimonial .codebeans-circle{border-width:.49px}.lt-testimonial .codebeans-circle-1{width:73.06px;height:73.06px;left:calc(50% - 36.53px);top:calc(50% - 36.53px)}.lt-testimonial .codebeans-circle-2{width:194.83px;height:194.83px;left:calc(50% - 97.415px);top:calc(50% - 97.415px)}.lt-testimonial .codebeans-circle-3{width:316.6px;height:316.6px;left:calc(50% - 158.3px);top:calc(50% - 158.3px)}.lt-video-caption{display:block;left:99px;right:58px;bottom:56px;max-width:none;padding:6px 10px;font-size:10px;line-height:12px}}@media(prefers-reduced-motion:reduce){.lt-testimonial-inner,.lt-testimonial .lt-video-wrapper,.lt-testimonial .codebeans-circle{animation:none!important}.lt-testimonial-inner,.lt-testimonial .lt-video-wrapper{opacity:1;transform:none}}.lf-proof{width:100%;height:656px;padding:83px 80px;position:relative;overflow:hidden;background:#eae5e3;box-sizing:border-box}.lf-proof-container{width:1280px;max-width:1280px;height:490px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start;gap:48px}.lf-proof-content{flex:1 1 0;align-self:stretch;min-width:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.lf-proof.codebeans-animate-in .lf-proof-content{opacity:1;transform:none}.lf-proof-copy{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px}.lf-proof-rating{display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:4px;color:#e6a000}.lf-proof-star-symbol{position:absolute}.lf-proof-star{width:32px;height:32px;flex:0 0 32px;fill:currentColor;opacity:0;transform:translateY(12px) scale(.9);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.lf-proof.codebeans-animate-in .lf-proof-star{opacity:1;transform:none}.lf-proof.codebeans-animate-in .lf-proof-star:nth-of-type(2){transition-delay:70ms}.lf-proof.codebeans-animate-in .lf-proof-star:nth-of-type(3){transition-delay:.14s}.lf-proof.codebeans-animate-in .lf-proof-star:nth-of-type(4){transition-delay:.21s}.lf-proof.codebeans-animate-in .lf-proof-star:nth-of-type(5){transition-delay:.28s}.lf-proof.codebeans-animate-in .lf-proof-star:nth-of-type(6){transition-delay:.35s}.lf-proof-title{width:100%;margin:0;color:#0b4444;font-family:Inter Tight,Arial,sans-serif;font-size:48px;font-weight:600;line-height:57.6px;letter-spacing:0}.lf-proof-text{width:100%;margin:0;color:#161616;font-family:Inter Tight,Arial,sans-serif;font-size:24px;font-weight:400;line-height:33.6px;letter-spacing:0}.lf-proof-video-wrapper{width:735px;height:490px;flex:0 0 735px;min-width:0;opacity:0;transform:translateY(28px) scale(.985);transition:opacity .95s cubic-bezier(.16,1,.3,1) .16s,transform .95s cubic-bezier(.16,1,.3,1) .16s}.lf-proof.codebeans-animate-in .lf-proof-video-wrapper{opacity:1;transform:translateY(0) scale(1)}.lf-proof-video-container{width:735px;height:490px;padding:24px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:20px;background:#000;box-sizing:border-box;cursor:pointer}.lf-proof-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#000;width:100%;height:100%;object-fit:cover}.lf-proof-video-circles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.lf-proof-circle{position:absolute;display:block;border:1px solid #F4F5F5;border-radius:9999px;pointer-events:none;animation:lt-ring-breathe 4s ease-in-out infinite}.lf-proof-circle-1{width:150px;height:150px;left:293px;top:170px;opacity:.25}.lf-proof-circle-2{width:400px;height:400px;left:168px;top:45px;opacity:.2;animation-delay:.22s}.lf-proof-circle-3{width:650px;height:650px;left:43px;top:-80px;opacity:.1;animation-delay:.44s}.lf-proof-play-btn{width:64px;height:64px;padding:12px;position:absolute;top:50%;left:50%;z-index:15;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:100px;background:#f4f5f5;color:#101926;cursor:pointer;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 10px 30px #00000029;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease,background-color .26s ease,opacity .26s ease}.lf-proof-play-btn:hover,.lf-proof-play-btn:focus-visible{background:#b476e5;transform:translate(-50%,-50%) scale(1.08);box-shadow:0 18px 42px #05333338}.lf-proof-play-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#101926}.lf-proof-pause-btn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:16;margin:auto;width:100px;height:100px;align-items:center;justify-content:center;border:0;background:transparent;opacity:0;pointer-events:none;cursor:pointer;transition:opacity .26s ease}.lf-proof-video-container.playing:hover .lf-proof-pause-btn{opacity:1;pointer-events:auto}.lf-proof-video-click-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;cursor:pointer}.lf-proof-vimeo-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#000}.lf-proof-video-container.started .lf-proof-video-poster,.lf-proof-video-container.started .lf-proof-video-circles{opacity:0;pointer-events:none}.lf-proof-video-container.started:not(.paused) .lf-proof-play-btn{opacity:0;pointer-events:none}.lf-proof-video-container.started.paused .lf-proof-play-btn{opacity:1;pointer-events:auto}.lf-proof-video-container.playing .lf-proof-vimeo-container{display:block!important}.lf-proof-video-timeline{position:absolute;right:20px;bottom:10px;left:20px;z-index:20;padding:12px 16px;display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#053333e6;color:#f4f5f5;opacity:0;pointer-events:none;transform:translateY(10px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.lf-proof-video-container.started:hover .lf-proof-video-timeline{opacity:1;pointer-events:auto;transform:translateY(0)}.lf-proof-timeline-track{width:100%;height:4px;position:relative;margin-top:-8px;margin-bottom:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-radius:10px;background:#f4f5f526;background-clip:padding-box;cursor:pointer;transition:height .3s ease}.lf-proof-timeline-track:hover{height:8px}.lf-proof-timeline-progress{position:absolute;inset:0 auto 0 0;width:0%;border-radius:10px;background:#b476e5;box-shadow:0 0 10px #b8d43280;transition:width .1s linear}.lf-proof-timeline-metadata{display:flex;justify-content:space-between;align-items:center;color:#f4f5f5;font-family:Inter Tight,Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em}.lf-proof-time-display,.lf-proof-volume-control{display:flex;align-items:center}.lf-proof-time-display{gap:6px}.lf-proof-time-separator{opacity:.5}.lf-proof-volume-control{gap:10px}.lf-proof-volume-btn{padding:0;display:flex;align-items:center;border:0;background:none;color:#f4f5f5;cursor:pointer;transition:color .3s ease,transform .2s ease}.lf-proof-volume-btn:hover{color:#b476e5;transform:scale(1.1)}.lf-proof-volume-slider-wrapper{width:0;overflow:hidden;transition:width .3s cubic-bezier(.4,0,.2,1)}.lf-proof-volume-control:hover .lf-proof-volume-slider-wrapper{width:80px}.lf-proof-volume-track{width:80px;height:4px;position:relative;border-radius:4px;background:#f4f5f533;cursor:pointer}.lf-proof-volume-level{position:absolute;inset:0 auto 0 0;width:100%;border-radius:4px;background:#b476e5}@media(max-width:1439px){.lf-proof{padding-right:48px;padding-left:48px}.lf-proof-container{width:100%;max-width:1220px}.lf-proof-video-wrapper,.lf-proof-video-container{width:calc(100vw - 144px - (100vw - 879px));max-width:735px}}@media(max-width:1180px){.lf-proof{height:auto;padding:72px 40px}.lf-proof-container{height:auto;flex-direction:column;align-items:flex-start;gap:44px}.lf-proof-content{width:100%;gap:40px}.lf-proof-title{max-width:720px}.lf-proof-video-wrapper,.lf-proof-video-container{width:100%;height:auto;aspect-ratio:735 / 490;flex:0 0 auto}}@media(max-width:760px){.lf-proof{padding:56px 24px}.lf-proof-container{gap:36px}.lf-proof-title{font-size:24px;line-height:27.6px}.lf-proof-text{font-size:16px;line-height:22.4px;max-width:350px}.lf-proof-star{width:24px;height:24px;flex:0 0 24px}.lf-proof-video-container{padding:18px;border-radius:16px}.lf-proof-circle-1{width:110px;height:110px;left:calc(50% - 55px);top:calc(50% - 55px)}.lf-proof-circle-2{width:260px;height:260px;left:calc(50% - 130px);top:calc(50% - 130px)}.lf-proof-circle-3{width:430px;height:430px;left:calc(50% - 215px);top:calc(50% - 215px)}}@media(max-width:520px){.lf-proof{padding:48px 20px}.lf-proof-title{font-size:24px;line-height:27.6px}.lf-proof-text{font-size:16px;line-height:22.4px}.lf-proof-play-btn{width:58px;height:58px}}@media(max-width:768px){.lf-proof-video-container.started.playing .lf-proof-video-timeline{opacity:0;pointer-events:none}.lf-proof-video-container.started:not(.playing) .lf-proof-video-timeline{opacity:1;pointer-events:auto;transform:translateY(0)}.lf-proof-pause-btn{display:none!important}}@media(prefers-reduced-motion:reduce){.lf-proof-content,.lf-proof-video-wrapper,.lf-proof-star,.lf-proof-circle{animation:none!important;transition:none!important}.lf-proof-content,.lf-proof-video-wrapper,.lf-proof-star{opacity:1;transform:none}}.landing-services{width:100%;padding:120px 80px;background:#101926;position:relative;overflow:hidden;box-sizing:border-box}.landing-services-container{width:1280px;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:60px}.services-header{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:40px;margin:0}.services-title{width:760px;flex:0 0 760px;margin:0;color:#fff;font-family:Inter Tight,Arial,sans-serif;font-size:64px;font-weight:700;line-height:70.4px;letter-spacing:0;opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.services-title.codebeans-animate-in{opacity:1;transform:none}.services-title span{display:block;color:#b476e5}.services-lead{flex:1 1 0;margin:0;color:#fff;font-family:Inter Tight,Arial,sans-serif;font-size:20px;font-weight:400;line-height:29.6px;letter-spacing:0;opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.services-lead.codebeans-animate-in{opacity:1;transform:none}.services-grid{width:100%;display:flex;flex-direction:column;gap:32px}.service-row{width:100%;min-height:566px;display:flex;align-items:stretch;justify-content:flex-start;gap:24px}.service-row:first-child{min-height:535px}.service-card{width:628px;min-height:inherit;flex:0 0 628px;padding:32px;background:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;position:relative;overflow:hidden;border:0;box-shadow:none;box-sizing:border-box;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s ease}.service-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px #00000038}.service-copy{width:100%;display:flex;flex-direction:column;gap:32px}.service-name{width:100%;margin:0;color:#0b4444;font-family:Inter Tight,Arial,sans-serif;font-size:48px;font-weight:600;line-height:57.6px;letter-spacing:0}.service-desc{width:100%;display:flex;flex-direction:column;gap:16px}.service-desc p{width:100%;margin:0;color:#161616;font-family:Inter Tight,Arial,sans-serif;font-size:28px;font-weight:400;line-height:39.2px;letter-spacing:0}.service-link{margin-top:auto;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:18px;font-weight:600;line-height:28.8px;letter-spacing:0;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color .2s ease,transform .2s ease}.service-link span{display:inline-block;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-family:Inter,Arial,sans-serif}.service-link:hover,.service-link:focus-visible{color:#0b4444;transform:translate(4px)}.service-link:focus-visible{outline:2px solid #b476e5;outline-offset:4px;border-radius:4px}.service-image{width:628px;min-height:inherit;flex:0 0 628px;position:relative;overflow:hidden;padding:0;background:#b3dfe8;border-radius:20px;box-sizing:border-box;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s ease}.service-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.service-image img.rotating-img{opacity:0}.service-image img.rotating-img.active{opacity:1}.service-image:hover{transform:translateY(-6px);box-shadow:0 24px 50px #00000038}.service-image:hover img.active{transform:scale(1.03)}.service-image--amazon img.amazon-service-logo{position:absolute;z-index:3;inset:auto auto auto auto;width:clamp(92px,9.5vw,128px);height:auto;object-fit:contain;opacity:.72;filter:drop-shadow(0 6px 14px rgba(255,255,255,.22));pointer-events:none;transition:opacity .3s ease,transform .3s ease}.service-image--amazon:hover img.amazon-service-logo{opacity:.9;transform:scale(1.02)}.landing-services .reveal-item{opacity:0;transform:translateY(48px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.landing-services .reveal-item.codebeans-animate-in{opacity:1;transform:none}.landing-services .service-row:nth-child(2) .reveal-item{transition-delay:.1s}.landing-services .service-row:nth-child(3) .reveal-item{transition-delay:.15s}.landing-services .service-row:nth-child(4) .reveal-item{transition-delay:.2s}.landing-services .service-row:nth-child(5) .reveal-item{transition-delay:.25s}@media(max-width:1439px){.landing-services{padding:110px 64px}.landing-services-container{width:100%;max-width:1280px}.services-title{width:60%;flex-basis:60%}.service-card,.service-image{width:calc((100% - 24px)/2);flex-basis:calc((100% - 24px)/2)}}@media(max-width:1180px){.landing-services{padding:96px 40px}.services-header{flex-direction:column;gap:28px}.services-title,.services-lead{width:100%;flex:0 1 auto;max-width:760px}.services-title{font-size:56px;line-height:61.6px}.service-row,.service-row:first-child{min-height:520px}.service-name{font-size:42px;line-height:50.4px}.service-desc p{font-size:23px;line-height:32.2px}}@media(max-width:850px){.landing-services{padding:80px 24px}.landing-services-container{gap:48px}.services-grid{gap:24px}.service-row{flex-direction:column;min-height:auto;gap:24px}.service-row:first-child{min-height:auto}.service-card,.service-image{width:100%;flex:0 0 auto}.service-card{min-height:auto;padding:32px;gap:40px}.service-image{min-height:420px}.service-row .service-card{order:1}.service-row .service-image{order:2}.services-title{font-size:48px;line-height:52.8px}}@media(max-width:560px){.landing-services{padding:40px 20px}.landing-services-container{gap:48px}.services-header{gap:22.88px}.services-title{font-size:36.6px;line-height:40.26px}.services-lead{font-size:16px;line-height:22.4px}.services-grid{width:100%;gap:9.38px}.service-row{display:none;gap:9.38px}.service-row.is-services-mobile-active{display:flex;animation:services-mobile-slide-in .52s cubic-bezier(.22,1,.36,1) both}.service-row .service-image{order:1}.service-row .service-card{order:2}.service-card{padding:24px;border-radius:16px;gap:32px}.service-copy{gap:24px}.service-name{font-size:28px;line-height:33.6px}.service-desc{gap:8.92px}.service-desc p{font-size:16px;line-height:22.4px}.service-link{font-size:18px;line-height:23px}.service-image{height:315.45px;min-height:315.45px;border-radius:20px}.landing-services .services-mobile-controls{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.services-mobile-arrow{width:48px;height:48px;padding:12px;border:0;border-radius:75px;display:inline-flex;align-items:center;justify-content:center;background:#f4f5f5;color:#161616;cursor:pointer}.services-mobile-arrow:disabled{opacity:.45;cursor:default}.services-mobile-dots{display:flex;align-items:center;justify-content:center;gap:12px}.services-mobile-dot{width:12px;height:12px;padding:0;border:0;border-radius:50%;background:#d9d9d9;cursor:pointer}.services-mobile-dot.is-active{background:#b476e5}}.landing-services .services-mobile-controls{display:none}@keyframes services-mobile-slide-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:560px){.landing-services .services-mobile-controls{display:flex}}@media(min-width:1201px){.codebeans-portfolio-grid{gap:clamp(30px,3vw,40px)}}.packages-landing-page .packages-landing-hero{min-height:clamp(300px,46vh,440px);padding:calc(var(--nav-h, 80px) + 8px) 5% 8px}.packages-landing-page .packages-landing-hero .landing-hero-container{min-height:clamp(250px,36vh,360px);align-items:center;gap:clamp(18px,2vw,28px)}.packages-landing-page .packages-landing-hero .landing-hero-left{flex:1 1 42%;max-width:520px;margin-top:0}.packages-landing-page .packages-landing-hero .landing-title{font-size:clamp(30px,3.9vw,56px);line-height:.98;margin-bottom:10px;max-width:7.2ch}.packages-landing-page .packages-landing-hero .landing-desc{font-size:clamp(13px,1vw,16px);line-height:1.4;margin-bottom:14px;max-width:420px}.packages-landing-page .packages-landing-hero .landing-cta{transform:scale(.78);transform-origin:left center}.packages-landing-page .packages-landing-hero .landing-hero-right{flex:1 1 48%;height:clamp(250px,34vh,360px);margin-top:0;align-items:center}.packages-landing-page .packages-landing-hero .landing-grid-container{gap:14px;max-width:560px}.packages-landing-page .packages-landing-hero .landing-grid-fade-top,.packages-landing-page .packages-landing-hero .landing-grid-fade-bottom{height:72px}.packages-landing-page .packages-landing-hero .landing-col{border-radius:16px}.packages-pricing-section{background:#eae5e3;padding:clamp(40px,5vw,72px) 5% clamp(84px,8vw,120px);position:relative;overflow:hidden}.packages-landing-page .packages-pricing-section{padding-top:clamp(36px,4vw,56px)}.packages-pricing-shell{max-width:1400px;margin:0 auto;position:relative;z-index:1}.packages-pricing-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start;gap:clamp(28px,4vw,56px);margin-bottom:clamp(40px,5vw,60px);position:relative;z-index:2}.packages-pricing-title,.packages-related-title{margin:0;color:#0b4444;font-family:Inter Tight,sans-serif;font-size:clamp(42px,5.6vw,72px);font-weight:700;line-height:1.08;letter-spacing:-.03em}.packages-pricing-title{max-width:8.1ch}.packages-pricing-copy{margin:0;color:#0b4444;font-family:Inter Tight,sans-serif;font-size:clamp(18px,1.55vw,28px);line-height:1.48;max-width:520px;justify-self:end}.packages-pricing-grid,.packages-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;position:relative;z-index:2}.packages-pricing-grid{margin-bottom:clamp(48px,7vw,84px)}.packages-related-title{text-align:center;margin-bottom:clamp(30px,4vw,48px);font-size:clamp(38px,4.6vw,56px)}.package-card{--border-angle: 0turn;position:relative;background:#fff;border-radius:32px;padding:12px;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;isolation:isolate;min-height:100%;box-shadow:0 20px 50px #05333314;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1)}.package-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#fff3,#0b444400);opacity:0;transition:opacity .55s ease;pointer-events:none}.package-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;pointer-events:none;padding:4px;background:conic-gradient(from var(--border-angle),#C2E022 0%,rgba(194,224,34,0) 18%,rgba(194,224,34,0) 72%,#C2E022 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;transition:opacity .25s ease,box-shadow .25s ease;z-index:2}.package-card:hover{transform:translateY(-14px);box-shadow:0 34px 80px #05333329}.package-card:hover:before{opacity:1}.package-card:hover:after{opacity:1;animation:mw-border-spin 1.6s linear infinite;box-shadow:inset 0 0 0 1px #c2e0228c,0 0 14px #c2e02247,0 0 28px #c2e02238}.package-card-top{background:#c2e022;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:28px}.package-card-body{padding:24px;display:flex;flex-direction:column;gap:28px}.package-card--featured{background:#101926;box-shadow:0 26px 70px #0533333d}.package-card--featured:before{display:none}.package-card--featured .package-card-top{background:#101926}.package-card--featured:after{background:conic-gradient(from var(--border-angle),#FFFFFF 0%,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 72%,#FFFFFF 100%);opacity:1;animation:mw-border-spin 1.6s linear infinite;box-shadow:0 0 0 1px #ffffff57,0 0 24px #ffffff47,0 0 42px #ffffff38}.package-card--featured:hover{transform:translateY(-8px);box-shadow:0 42px 96px #05333347}.package-card--featured:hover:after{opacity:1;box-shadow:0 0 0 1px #ffffff57,0 0 24px #ffffff47,0 0 42px #ffffff38}.package-card-heading{display:flex;flex-direction:column;gap:12px}.package-card-title{margin:0;color:#101926;font-family:Inter Tight,sans-serif;font-size:clamp(28px,2.4vw,32px);font-weight:600;line-height:1.15;letter-spacing:-.03em}.package-card-subtitle{margin:0;color:#101926;font-size:18px;line-height:1.4}.package-card-price-row{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.package-card-price{color:#f54d50;font-family:Inter Tight,sans-serif;font-size:clamp(34px,3vw,44px);font-weight:600;line-height:1;letter-spacing:-.03em}.package-card-price-strike{color:#05333366;font-size:clamp(26px,2vw,32px);line-height:1;text-decoration:line-through}.package-card-offer{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;color:#101926;font-size:14px;line-height:1.4}.package-card-offer strong{font-weight:700}.package-card-actions{display:flex;flex-direction:column;gap:0}.packages-pricing-grid .package-card-actions:after{content:"Project capacity for\athe upcoming 30 days: 2";white-space:pre-line;display:block;margin-top:10px;color:#101926;font-family:Inter Tight,sans-serif;font-size:15px;font-weight:500;line-height:1.35;text-align:center;animation:codebeans-capacity-flash 1.45s ease-in-out infinite}.packages-pricing-grid .package-card--featured .package-card-actions:after{color:#fff}@keyframes codebeans-capacity-flash{0%,to{opacity:.48;text-shadow:0 0 0 rgba(184,212,50,0)}50%{opacity:1;text-shadow:0 0 6px rgba(184,212,50,.52),0 0 14px rgba(184,212,50,.32)}}@media(prefers-reduced-motion:reduce){.packages-pricing-grid .package-card-actions:after,.package-card--summary .package-card-actions:after{animation:none!important;opacity:1;text-shadow:none}}.package-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;border-radius:999px;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;border:none;cursor:pointer;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .45s ease,color .45s ease,box-shadow .45s ease,border-color .45s ease}.package-btn:hover{transform:translateY(-2px)}.package-btn--primary{background:#fff;color:#101926;box-shadow:inset 0 0 0 1px #0533330a}.package-card--featured .package-btn--primary{background:#c2e022;box-shadow:0 0 25px #b8d432cc}.package-btn--ghost{min-height:48px;color:#101926;background:transparent}.package-btn-arrow{display:inline-flex;align-items:center;margin-left:6px;font-size:26px;line-height:1}.package-card-label{margin:0 0 12px;color:#0b4444;font-size:18px;font-weight:700;line-height:1.4}.package-card-tags{display:flex;flex-wrap:wrap;gap:8px}.package-tag{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 12px;border:1px solid #101926;border-radius:999px;color:#101926;font-size:13px;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.package-feature-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.package-feature-list li{display:flex;align-items:flex-start;gap:8px;color:#101926;font-size:20px;line-height:1.4}.package-check-icon{width:18px;height:18px;margin-top:6px;flex:0 0 18px;border-radius:50%;background:#0b4444;position:relative}.package-check-icon:before{content:"";position:absolute;left:5px;top:3px;width:6px;height:9px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;transform:rotate(45deg)}.package-card--featured .package-card-title,.package-card--featured .package-card-label{color:#c2e022;text-shadow:0 0 25px rgba(184,212,50,.35)}.package-card--featured .package-card-subtitle,.package-card--featured .package-card-offer,.package-card--featured .package-feature-list li{color:#fff}.package-card--featured .package-card-price-strike{color:#ffffff73}.package-card--featured .package-card-offer strong,.package-card--featured .package-btn--ghost,.package-card--featured .package-tag{color:#c2e022}.package-card--featured .package-tag{border-color:#ffffffe6;color:#fff}.package-card--featured .package-check-icon{background:#c2e022}.package-card--featured .package-check-icon:before{border-right-color:#101926;border-bottom-color:#101926}.package-card--mini .package-card-top{gap:26px}.package-card--mini .package-card-body{gap:0}.package-card--mini .package-card-price{color:#101926;font-size:clamp(30px,2.4vw,40px)}.package-card--mini .package-btn--primary{box-shadow:none}.packages-pricing-shape-left{width:clamp(220px,28vw,410px);height:auto;left:-168px!important;top:41%!important;z-index:0;opacity:.95}.packages-pricing-shape-right{width:clamp(180px,22vw,290px);height:auto;right:-168px!important;top:48%!important;bottom:auto!important;z-index:4;opacity:.98}.packages-pricing-reveal{opacity:0;transform:translateY(48px) scale(.985);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.packages-pricing-reveal.packages-pricing-reveal-in{opacity:1;transform:translateY(0) scale(1)}.packages-overview{position:relative;transition:opacity .55s ease,transform .7s cubic-bezier(.16,1,.3,1)}.packages-pricing-shell.is-inquiry-active .packages-overview{opacity:0;transform:translateY(-30px) scale(.985);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.package-inquiry-panel{position:relative;z-index:2;opacity:0;transform:translateY(45px) scale(.985);transition:opacity .65s ease,transform .8s cubic-bezier(.16,1,.3,1);max-width:1280px;margin:0 auto}.packages-pricing-shell.is-inquiry-active .package-inquiry-panel{opacity:1;transform:translateY(0) scale(1)}.package-inquiry-header{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:32px;min-height:160px;margin-bottom:52px}.package-inquiry-grid{display:grid;grid-template-columns:minmax(0,600px) minmax(0,600px);justify-content:space-between;gap:80px;align-items:start}.package-inquiry-form-column,.package-inquiry-summary-column{position:relative;z-index:2;width:100%}.package-inquiry-summary-column{display:flex;flex-direction:column;gap:40px}.package-inquiry-shape{will-change:transform;display:block;width:100%;height:auto}.package-inquiry-hero-shape{position:absolute;left:318px;top:-46px;width:259px;height:259px;pointer-events:none}.package-inquiry-shape-star{position:absolute;width:100%;top:0;left:0;transform:rotate(-6deg);transform-origin:center;filter:drop-shadow(0 20px 30px rgba(124,105,214,.14))}.package-back-button{display:inline-flex;align-items:center;gap:14px;min-height:70px;min-width:305px;padding:0 31px;border-radius:999px;border:1.5px solid #0B4444;background:transparent;color:#0b4444;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;cursor:pointer;transition:background-color .35s ease,color .35s ease,transform .35s ease;margin-bottom:0;align-self:start}.package-back-button:hover{background:#0b4444;color:#fff;transform:translateY(-2px)}.package-back-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0}.package-inquiry-form .form-group{margin-bottom:32px}.package-inquiry-form .form-label{color:#0b4444;font-size:24px;font-weight:600;line-height:1.2;margin-bottom:12px}.package-inquiry-form .form-input,.package-inquiry-form .form-textarea,.package-selector-input,.package-selector-dropdown .custom-dropdown-toggle{border-radius:20px;box-shadow:none}.package-inquiry-form .form-input,.package-selector-input,.package-selector-dropdown .custom-dropdown-toggle{min-height:64px;font-size:24px;line-height:1.4;padding:16px 20px}.package-inquiry-form .form-textarea{min-height:176px;font-size:24px;line-height:1.45;padding:16px 20px;resize:none}.package-inquiry-form .form-input::placeholder,.package-inquiry-form .form-textarea::placeholder,.package-inquiry-form .phone-input-field::placeholder,.package-selector-input,.package-selector-dropdown .custom-dropdown-label{color:#1616167a}.package-inquiry-form .form-input,.package-inquiry-form .form-textarea,.package-inquiry-form .phone-input-field,.package-selector-input,.package-selector-dropdown .custom-dropdown-toggle,.package-inquiry-form .custom-dropdown-toggle{transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease,background-color .35s ease}.package-inquiry-submit{width:100%;margin-top:4px;border-radius:999px;min-height:69px;font-size:24px;font-weight:600;background:#c2e022;color:#101926;border:none;box-shadow:none;transition:transform .35s ease,box-shadow .35s ease,background-color .35s ease,filter .35s ease}.package-inquiry-submit:hover{transform:translateY(-2px);box-shadow:0 14px 34px #b8d43257;filter:saturate(1.06)}.package-inquiry-intro{color:#0b4444;font-family:Inter Tight,sans-serif;font-size:24px;line-height:1.48;max-width:600px;margin:0 0 0 auto;padding-top:4px}.package-selector-group{margin-bottom:0}.package-selector-wrap{position:relative;border-radius:20px}.package-selector-wrap:after{display:none}.package-selector-dropdown{width:100%}.package-selector-dropdown .custom-dropdown-toggle{width:100%;justify-content:space-between;background:#fff;border:1.5px solid rgba(5,51,51,.08);color:#161616;font-family:Inter Tight,sans-serif;font-weight:400;padding:14px 52px 14px 20px}.package-selector-dropdown .custom-dropdown-toggle:after{width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23161616' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.package-selector-dropdown .custom-dropdown-label{display:block;text-align:left;color:#161616}.package-selector-dropdown .custom-dropdown-list{padding:10px;border:1.5px solid rgba(184,212,50,.92);border-radius:20px;box-shadow:0 20px 44px #0533331f}.package-selector-dropdown .custom-dropdown-option{border-radius:14px;font-size:24px;font-weight:400;line-height:1.35;color:#161616}.package-selector-dropdown .custom-dropdown-option:hover,.package-selector-dropdown .custom-dropdown-option.is-active,.package-selector-dropdown .custom-dropdown-option[aria-selected=true]{background:#b8d43238;color:#101926;transform:none}.package-selector-dropdown .custom-dropdown-toggle:hover{transform:translateY(-1px);border-color:#b8d432d1;box-shadow:0 12px 28px #05333314}.package-selector-input{width:100%;-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid rgba(5,51,51,.08);padding:14px 58px 14px 20px;color:#161616;font-family:Inter Tight,sans-serif}.package-selector-wrap:hover{transform:none;box-shadow:none}.package-selector-input:focus{transform:translateY(-1px)}.package-selector-input:focus,.package-selector-dropdown.is-open .custom-dropdown-toggle,.package-selector-dropdown .custom-dropdown-toggle:focus-visible{outline:none;border-color:#b8d432f2;box-shadow:0 0 0 4px #b8d43226}.package-card--summary .package-card-top{min-height:340px;padding:24px;gap:28px;background:#b476e5;border-radius:24px}.package-card--summary{width:100%;max-width:100%;overflow:hidden;background:#fff;border-radius:32px;padding:12px;margin-top:12px;box-shadow:none;transform:none}.package-card--summary:hover{transform:none;box-shadow:none}.package-card--summary.is-updating{transform:translateY(-2px)}.package-card--summary.is-updating .package-card-top,.package-card--summary.is-updating .package-card-body{transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s ease}.package-card--summary.is-updating .package-card-top{box-shadow:inset 0 0 0 1px #ffffff29}.package-card--summary .package-card-title{font-size:32px;line-height:1.2;color:#101926;text-shadow:none}.package-card--summary .package-card-subtitle{font-size:18px;color:#101926;line-height:1.4}.package-card--summary .package-card-price{font-size:32px;color:#dc1c20}.package-card--summary .package-card-price-strike{font-size:28px;color:#05333359}.package-card--summary .package-card-offer{font-size:14px;color:#101926;margin-top:10px}.landing-page-package-pricing .package-card--summary.package-card--light .package-card-offer,.landing-page-package-pricing .package-card--summary.package-card--signature .package-card-offer,.landing-page-package-pricing .package-card--summary.package-card--light .package-card-offer strong,.landing-page-package-pricing .package-card--summary.package-card--signature .package-card-offer strong{color:#101926}.landing-page-package-pricing .package-card--summary.package-card--featured .package-card-offer{color:#fff}.landing-page-package-pricing .package-card--summary.package-card--featured .package-card-offer strong{color:#c2e022}.package-card--summary .package-card-actions{gap:0}.package-card--summary .package-btn--primary{min-height:56px;font-size:18px;background:#fff;color:#101926;box-shadow:none}.landing-page-package-pricing .package-card--summary:not(.package-card--featured) .package-btn--primary:hover,.landing-page-package-pricing .package-card--summary:not(.package-card--featured) .package-btn--primary:focus-visible{background:#101926;color:#fff;box-shadow:0 14px 30px #05333338}.landing-page-package-pricing .package-card--summary.package-card--featured .package-btn--primary:hover,.landing-page-package-pricing .package-card--summary.package-card--featured .package-btn--primary:focus-visible{background:#fff;color:#101926;box-shadow:0 14px 30px #ffffff2e}.package-card--summary .package-btn--ghost{min-height:42px;font-size:18px;color:#101926}.package-card--summary .package-card-body{position:relative;padding:24px;min-height:430px;background:#fff;border-radius:0 0 24px 24px;gap:32px}.package-card--summary .package-card-services,.package-card--summary .package-feature-list{position:relative;z-index:2}.package-summary-body-shape{position:absolute;right:-105px;top:62px;bottom:auto;width:224px;pointer-events:none;z-index:1;opacity:.76}.package-inquiry-form .phone-input-wrapper{display:flex;align-items:stretch;gap:8px;width:100%}.package-inquiry-form .phone-dropdown{display:flex;width:170px;max-width:170px;flex-shrink:0}.package-inquiry-form .phone-dropdown .custom-dropdown-toggle,.package-inquiry-form .phone-input-field{min-height:64px;height:64px;box-sizing:border-box}.package-inquiry-form .phone-dropdown .custom-dropdown-toggle{width:100%}.package-inquiry-form .phone-input-field{flex:1;padding:16px 20px;background:#fff;border:2px solid transparent;border-radius:20px;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:400;line-height:1.4;color:#161616;transition:all .3s cubic-bezier(.25,.46,.45,.94);outline:none}.package-inquiry-form .phone-input-field:focus{border-color:#b476e5;background:#fafafa;transform:translateY(-2px);box-shadow:0 8px 24px #b8d43233}.packages-pricing-shell.is-inquiry-active .packages-pricing-shape-left,.packages-pricing-shell.is-inquiry-active .packages-pricing-shape-right{opacity:0;transition:opacity .35s ease}.package-card--summary .package-card-label,.package-card--summary .package-tag,.package-card--summary .package-feature-list li,.package-card--summary .package-check-icon,.package-card--summary .package-check-icon:before{text-shadow:none}.package-card--summary .package-card-label{color:#0b4444;font-size:18px}.package-card--summary .package-tag{color:#101926;border-color:#101926;background:transparent;font-size:13px}.package-card--summary .package-feature-list{gap:8px;padding-right:0}.package-card--summary .package-feature-list li{color:#101926;font-size:20px;line-height:1.45}.package-card--summary .package-check-icon{width:18px;height:18px;margin-top:5px;background:#0b4444}.package-card--summary .package-check-icon:before{border-right-color:#fff;border-bottom-color:#fff}@media(max-width:1300px){.packages-pricing-grid,.packages-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packages-pricing-grid .package-card--featured{grid-column:span 2}.package-inquiry-grid{grid-template-columns:1fr;gap:40px}.package-inquiry-summary-column{max-width:600px}.package-inquiry-header{min-height:148px}.package-inquiry-hero-shape{left:280px;top:-26px;width:220px;height:220px}.package-inquiry-intro{max-width:520px}}.packages-landing-page .landing-hero.packages-landing-hero{min-height:0!important;height:auto!important;padding:calc(var(--nav-h, 80px) + 6px) 5% 6px!important}.packages-landing-page .packages-landing-hero-container{min-height:240px!important;max-width:1320px!important;gap:16px!important;align-items:center!important}.packages-landing-page .packages-landing-hero-left{flex:0 1 380px!important;max-width:380px!important;min-width:0!important;margin-top:0!important}.packages-landing-page .packages-landing-title{font-size:clamp(24px,3vw,42px)!important;line-height:.94!important;letter-spacing:-.03em!important;margin-bottom:8px!important;max-width:6.8ch!important}.packages-landing-page .packages-landing-desc{font-size:clamp(11px,.82vw,13px)!important;line-height:1.32!important;margin-bottom:10px!important;max-width:320px!important}.packages-landing-page .packages-landing-cta{transform:scale(.66)!important;transform-origin:left center!important}.packages-landing-page .packages-landing-hero-right{flex:0 1 430px!important;width:100%!important;min-width:0!important;height:220px!important;max-height:220px!important;margin-top:0!important}.packages-landing-page .packages-landing-grid-container{max-width:430px!important;height:100%!important;gap:10px!important;transform:scale(.84)!important;transform-origin:center center!important}.packages-landing-page .packages-landing-hero .landing-grid-fade-top,.packages-landing-page .packages-landing-hero .landing-grid-fade-bottom{height:42px!important}.packages-landing-page .packages-pricing-section{padding-top:24px!important}@media(max-width:768px){body.packages-landing-page .codebeans-footer{padding:32px 16px 16px!important;background:#101926!important;overflow:auto!important}body.packages-landing-page .codebeans-footer-container{max-width:none!important;width:100%!important;gap:0!important;margin:0!important}body.packages-landing-page .codebeans-footer-bottom{width:100%!important;gap:32px!important}body.packages-landing-page .codebeans-footer-divider{width:100%!important;height:1px!important;background:#f4f5f566!important}body.packages-landing-page .codebeans-footer-main{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:space-between!important;gap:16px!important;width:100%!important}body.packages-landing-page .codebeans-footer-brand{flex:0 1 auto!important;width:auto!important;min-width:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important}body.packages-landing-page .codebeans-footer-logo{display:none!important}body.packages-landing-page .codebeans-footer-nav{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;flex-wrap:nowrap!important;flex:0 0 auto!important}body.packages-landing-page .codebeans-footer-link{display:flex!important;align-items:center!important;min-height:36px!important;padding:8px!important;color:#f4f5f5!important;font-family:Inter Tight,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:19.6px!important;text-decoration:none!important;white-space:nowrap!important}body.packages-landing-page .codebeans-footer-link:after{display:none!important}body.packages-landing-page .codebeans-footer-social{align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;width:auto!important;flex:0 0 auto!important}body.packages-landing-page .codebeans-social-group{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:13px!important}body.packages-landing-page .codebeans-social-link,body.packages-landing-page .codebeans-footer-cta{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:6.4px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}body.packages-landing-page .codebeans-social-link{background:#f4f5f5!important}body.packages-landing-page .codebeans-footer-cta{background:#b476e5!important}body.packages-landing-page .codebeans-social-icon,body.packages-landing-page .codebeans-cta-icon{width:23px!important;height:23px!important;object-fit:contain!important}body.packages-landing-page .codebeans-social-icon path{fill:#101926!important}body.packages-landing-page .codebeans-footer-legal{display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;justify-content:flex-start!important;gap:16px!important;width:100%!important}body.packages-landing-page .codebeans-legal-links{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:16px!important}body.packages-landing-page .codebeans-copyright,body.packages-landing-page .codebeans-legal-link{color:#f4f5f5!important;font-family:Inter Tight,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:19.6px!important}body.packages-landing-page .codebeans-legal-link{text-decoration:underline!important}}@media(max-width:360px){body.packages-landing-page .codebeans-social-group{gap:8px!important}body.packages-landing-page .codebeans-social-link,body.packages-landing-page .codebeans-footer-cta{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}.codebeans-project-tags-section{padding:80px 0;background:#fff;margin:0}.codebeans-project-tags-container{max-width:1400px;margin:0 auto;padding:0 40px}.codebeans-project-tags-wrapper{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.codebeans-project-tags-section .codebeans-project-page-tag{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:8px 18px;background:#fff;color:#101926;border:2px solid #EAE5E3;border-radius:50px;font-size:13px;font-weight:500;letter-spacing:.3px;text-transform:capitalize;cursor:default;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 6px #05333314;-webkit-user-select:none;user-select:none}.codebeans-project-tags-section .codebeans-project-page-tag:hover{transform:translateY(-2px);box-shadow:0 4px 12px #b8d4324d;background:#101926;color:#b476e5;border-color:#eae5e3}.codebeans-project-tags-section .codebeans-project-page-tag.active{background:#b476e5;color:#101926;border-color:#eae5e3;transform:translateY(-1px);font-weight:600}.codebeans-project-tags-section .codebeans-project-page-tag.active:hover{background:#b476e5;transform:translateY(-3px);box-shadow:0 6px 20px #b8d43266}.codebeans-project-tags-section .codebeans-project-page-tag{opacity:0;transform:translateY(15px);animation:fadeInTag .4s cubic-bezier(.34,1.56,.64,1) forwards}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(1){animation-delay:.1s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(2){animation-delay:.15s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(3){animation-delay:.2s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(4){animation-delay:.25s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(5){animation-delay:.3s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(6){animation-delay:.35s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(7){animation-delay:.4s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(8){animation-delay:.45s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(9){animation-delay:.5s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(10){animation-delay:.55s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(11){animation-delay:.6s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(12){animation-delay:.65s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(13){animation-delay:.7s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(14){animation-delay:.75s}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(15){animation-delay:.8s}@keyframes fadeInTag{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.codebeans-project-tags-section .codebeans-project-page-tag:nth-child(n){animation-fill-mode:forwards}.landing-page-package-pricing.packages-pricing-section{width:100%;padding:72px 72px 115.2px!important;background:#eae5e3;position:relative;overflow:hidden;box-sizing:border-box}.landing-page-package-pricing .packages-pricing-shell{width:1296px;max-width:1296px;margin:0 auto;position:relative;z-index:1}.landing-page-package-pricing .packages-overview{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;position:relative}.landing-page-package-pricing .landing-package-system-title,.landing-page-package-pricing .landing-focused-title{width:100%;min-height:162px;margin:0 0 24px;padding-top:36px;display:flex;align-items:flex-start;justify-content:center;color:#0b4444;font-family:Inter Tight,Arial,sans-serif;font-size:56px;font-weight:700;line-height:1.08;letter-spacing:0;text-align:center;box-sizing:border-box}.landing-page-package-pricing .landing-package-system-title{min-height:0;height:auto;margin-bottom:clamp(24px,3vw,42px)}.landing-page-package-pricing .landing-focused-title{height:auto;padding-top:92px;margin-bottom:48px}.landing-page-package-pricing .packages-pricing-grid,.landing-page-package-pricing .packages-related-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin:0;position:relative;z-index:2}.landing-page-package-pricing .packages-related-grid{grid-template-rows:auto auto}.landing-page-package-pricing .landing-package-system-title+.packages-mobile-card-previews+.packages-pricing-grid{margin-top:clamp(20px,2.4vw,36px)}.landing-page-package-pricing .package-card{min-width:0;min-height:0;height:auto;align-self:start;padding:12px;background:#fff;border-radius:32px;box-shadow:none;overflow:hidden;transform:none;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1)}.landing-page-package-pricing .package-card:hover{transform:translateY(-10px);box-shadow:0 28px 70px #05333329}.landing-page-package-pricing .package-card:before,.landing-page-package-pricing .package-card:after{display:none}.landing-page-package-pricing .package-card-top{width:100%;padding:24px;background:#c2e022;border-radius:24px;display:flex;flex-direction:column;gap:32px;box-sizing:border-box}.landing-page-package-pricing .package-card--featured,.landing-page-package-pricing .package-card--featured .package-card-top,.landing-page-package-pricing .package-card--featured .package-card-body{background:#101926}.landing-page-package-pricing .package-card--signature .package-card-top{background:#bfb1d7}.landing-page-package-pricing .package-card-heading{display:flex;flex-direction:column;gap:12px}.landing-page-package-pricing .package-card-title{margin:0;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:32px;font-weight:600;line-height:38.4px;letter-spacing:0}.landing-page-package-pricing .package-card-subtitle{margin:0;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:18px;font-weight:400;line-height:25.2px}.landing-page-package-pricing .package-card-price-row{display:flex;align-items:flex-end;gap:24px}.landing-page-package-pricing .package-card-price{color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:40px;font-weight:600;line-height:48px;letter-spacing:0}.landing-page-package-pricing .package-card-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.landing-page-package-pricing .package-most-popular-badge{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:#c2e022;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 0 1px #0533331f,0 8px 20px #c2e02247}.landing-page-package-pricing .package-card--featured .package-card-price{color:#fff}.landing-page-package-pricing .package-card-price-strike{color:#fff6;font-size:32px;font-weight:400;line-height:38.4px;text-decoration:line-through}.landing-page-package-pricing .package-card-offer{margin-top:16px;display:flex;gap:8px;color:#fff;font-size:14px;line-height:19.6px}.landing-page-package-pricing .package-card-offer span[data-package-sale-label]{font-family:Inter Tight,Arial,sans-serif}.landing-page-package-pricing .package-card-offer strong{color:#c2e022;font-weight:700;font-variant-numeric:tabular-nums;display:inline-block;width:170px;text-align:left;flex-shrink:0}.landing-page-package-pricing .package-btn{width:100%;min-height:56.8px;padding:14px 20px;border-radius:100px;background:#fff;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:18px;font-weight:600;line-height:28.8px;box-shadow:none}.landing-page-package-pricing .package-card--featured .package-btn--primary{background:#c2e022;box-shadow:0 0 25px #b8d432cc}.landing-page-package-pricing .packages-pricing-grid .package-card:not(.package-card--featured) .package-btn--primary:hover,.landing-page-package-pricing .packages-pricing-grid .package-card:not(.package-card--featured) .package-btn--primary:focus-visible{background:#101926;color:#fff;box-shadow:0 14px 30px #05333338}.landing-page-package-pricing .packages-pricing-grid .package-card--featured .package-btn--primary:hover,.landing-page-package-pricing .packages-pricing-grid .package-card--featured .package-btn--primary:focus-visible{background:#fff;color:#101926;box-shadow:0 14px 30px #ffffff2e}.landing-page-package-pricing .package-card-actions:after{content:var(--package-capacity-text, "Project Capacity For\aThe Upcoming 30 Days: 2");white-space:pre-line;display:block;margin-top:24px;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:14px;font-weight:400;line-height:19.6px;text-align:center;text-transform:none;animation:codebeans-capacity-flash 1.45s ease-in-out infinite}.landing-page-package-pricing .package-card--featured .package-card-actions:after{color:#fff}.landing-page-package-pricing .package-card--signature .package-card-actions:after{content:var(--package-signature-slot-text, "One Slot Left For May")}.landing-page-package-pricing .package-card-body{width:100%;padding:24px;display:flex;flex-direction:column;gap:32px;box-sizing:border-box}.landing-page-package-pricing .landing-package-best{display:flex;flex-direction:column;gap:8px}.landing-page-package-pricing .package-card-label{margin:0;color:#0b4444;font-family:Inter Tight,Arial,sans-serif;font-size:18px;font-weight:700;line-height:25.2px}.landing-page-package-pricing .landing-package-best p{margin:0;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:14px;font-weight:400;line-height:19.6px}.landing-page-package-pricing .package-card-services{display:flex;flex-direction:column;gap:12px}.landing-page-package-pricing .package-card-tags{display:flex;flex-wrap:wrap;gap:8px}.landing-page-package-pricing .package-tag{min-height:32px;padding:4px 12px;border:1px solid #101926;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:14px;font-weight:500;line-height:19.6px;text-transform:uppercase;letter-spacing:0;box-sizing:border-box;cursor:pointer;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.landing-page-package-pricing .package-tag--accent{background:#c2e022}.landing-page-package-pricing .package-tag:hover,.landing-page-package-pricing .package-tag:focus-visible,.landing-page-package-pricing .package-tag.package-tag--details-active,.landing-page-package-pricing .package-card--featured .package-tag:hover,.landing-page-package-pricing .package-card--featured .package-tag:focus-visible,.landing-page-package-pricing .package-card--featured .package-tag.package-tag--details-active{color:#101926;background:#c2e022;border-color:#c2e022;transform:translateY(-2px);box-shadow:0 10px 24px #c2e02247;outline:none}.package-tag-detail-card{position:fixed;width:min(392px,calc(100vw - 32px));padding:24px;background:#fff;color:#101926;border-radius:16px;box-shadow:0 4px 4px -4px #0c0c0d0d,0 16px 32px -4px #0c0c0d1a,0 28px 80px #0533332e;z-index:10020;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.98);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;box-sizing:border-box}.package-tag-detail-card.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.package-tag-detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.package-tag-detail-title{margin:0;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:24px;font-weight:600;line-height:28.8px}.package-tag-detail-close{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#101926;flex:0 0 auto;opacity:.9}.package-tag-detail-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.package-tag-detail-list li{display:flex;align-items:flex-start;gap:6px;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:20px;font-weight:400;line-height:28px}.package-tag-detail-check{width:24px;height:24px;margin-top:2px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.package-tag-detail-check svg{width:24px;height:24px;display:block}@media(min-width:641px){.package-tag-detail-card[data-service-name=website-design] .package-tag-detail-list li[data-detail-index="0"]{width:calc(100% + 10px);margin-right:-10px}}@media(max-width:640px){.package-tag-detail-card{width:min(318px,calc(100vw - 28px));padding:14px;border-radius:14px}.package-tag-detail-header{gap:10px;margin-bottom:10px}.package-tag-detail-title{font-size:18px;line-height:22px}.package-tag-detail-close{width:22px;height:22px;flex-basis:22px}.package-tag-detail-list{gap:6px}.package-tag-detail-list li{gap:5px;font-size:13.5px;line-height:18.5px}.package-tag-detail-check{width:18px;height:18px;margin-top:1px;flex-basis:18px}.package-tag-detail-check svg{width:18px;height:18px}}.landing-page-package-pricing .package-feature-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.landing-page-package-pricing .package-feature-list li{display:flex;align-items:flex-start;gap:6px;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:20px;font-weight:400;line-height:28px}.landing-page-package-pricing .package-feature-list li>span:last-child{min-width:0;display:flex;flex:1 1 0;flex-direction:column;gap:6px}.landing-page-package-pricing .package-feature-list strong{color:inherit;font-weight:400}.landing-page-package-pricing .package-feature-list small,.landing-page-package-pricing .package-feature-desc{color:inherit;font-family:Inter Tight,Arial,sans-serif;font-size:14px;font-weight:400;line-height:19.6px}.landing-page-package-pricing .package-check-icon{width:24px;height:24px;margin-top:0;flex:0 0 24px;background:#0b4444}.landing-page-package-pricing .package-check-icon:before{left:8px;top:5px;width:7px;height:11px;border-right:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF}.landing-page-package-pricing .package-card--featured .package-card-title,.landing-page-package-pricing .package-card--featured .package-card-label{color:#c2e022;text-shadow:0 0 25px rgba(184,212,50,.8)}.landing-page-package-pricing .package-card--featured .package-card-subtitle,.landing-page-package-pricing .package-card--featured .landing-package-best p,.landing-page-package-pricing .package-card--featured .package-feature-list li,.landing-page-package-pricing .package-card--featured .package-tag{color:#fff}.landing-page-package-pricing .package-card--featured .package-tag{border-color:#fff}.landing-page-package-pricing .package-card--featured .package-check-icon{background:#c2e022}.landing-page-package-pricing .package-card--featured .package-check-icon:before{border-right-color:#101926;border-bottom-color:#101926}.landing-page-package-pricing .package-card--mini .package-card-body{gap:32px}.landing-page-package-pricing .package-card--mini .package-card-actions:after{display:none}.landing-page-package-pricing .packages-related-grid .package-card--mini:not(.package-card--featured) .package-btn--primary:hover,.landing-page-package-pricing .packages-related-grid .package-card--mini:not(.package-card--featured) .package-btn--primary:focus-visible{background:#101926;color:#fff;box-shadow:0 14px 30px #05333338}.landing-page-package-pricing .packages-related-grid .package-card--mini.package-card--featured .package-btn--primary:hover,.landing-page-package-pricing .packages-related-grid .package-card--mini.package-card--featured .package-btn--primary:focus-visible{background:#fff;color:#101926;box-shadow:0 14px 30px #ffffff2e}.landing-page-package-pricing .packages-pricing-shape-left{width:356.76px;height:auto;left:-190.64px!important;top:auto!important;bottom:230px!important;opacity:.95}.landing-page-package-pricing .packages-pricing-shape-right{width:338.9px;height:auto;right:-210px!important;top:auto!important;bottom:-115px!important;opacity:.98}.landing-page-package-pricing .packages-pricing-shell.is-inquiry-active .packages-overview{opacity:0;transform:translateY(-30px) scale(.985);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.landing-page-package-pricing .package-inquiry-panel{max-width:1280px}.landing-page-package-pricing .package-card--summary .package-feature-list li span:last-child{display:flex;flex-direction:column;gap:6px}.landing-page-package-pricing .package-card--summary .package-feature-title{font-size:20px;line-height:28px}.landing-page-package-pricing .package-card--summary .package-feature-desc{font-size:14px;line-height:19.6px}.landing-page-package-pricing .packages-mobile-card-previews,.landing-page-package-pricing .package-mobile-meeting,.landing-page-package-pricing .package-mobile-contact-intro,.landing-page-package-pricing .package-mobile-budget-group{display:none}.landing-page-package-pricing .landing-custom-quote-card .package-card-title{max-width:360px}@media(min-width:1181px){.landing-page-package-pricing .landing-custom-quote-card{height:433px;min-height:433px}}.landing-page-package-pricing .landing-custom-quote-card .package-card-top{background:#bfb1d7}.landing-page-package-pricing .landing-custom-quote-card .package-card-body{flex:1}.landing-page-package-pricing .landing-custom-quote-card .package-card-actions{margin-top:auto}.landing-page-package-pricing .landing-custom-quote-button{width:100%;min-height:56.8px;padding:14px 20px;background:#fff;color:#101926;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;line-height:28.8px;text-decoration:none;box-shadow:none;box-sizing:border-box}.landing-page-package-pricing .landing-custom-quote-copy{margin:0;color:#101926;font-family:Inter Tight,Arial,sans-serif;font-size:20px;font-weight:700;line-height:28px}@media(max-width:1439px){.landing-page-package-pricing.packages-pricing-section{padding-right:48px!important;padding-left:48px!important}.landing-page-package-pricing .packages-pricing-shell{width:100%;max-width:1296px}}@media(max-width:1180px){.landing-page-package-pricing .packages-pricing-grid,.landing-page-package-pricing .packages-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page-package-pricing .packages-pricing-grid .package-card--featured{grid-column:auto}.landing-page-package-pricing .landing-package-system-title,.landing-page-package-pricing .landing-focused-title{height:auto;min-height:132px;margin-bottom:22px;font-size:46px;line-height:1.08}.landing-page-package-pricing .landing-package-system-title{min-height:0;margin-bottom:28px}}@media(max-width:760px){.landing-page-package-pricing.packages-pricing-section{padding:56px 24px 72px!important}.landing-page-package-pricing .landing-package-system-title,.landing-page-package-pricing .landing-focused-title{min-height:auto;padding-top:24px;margin-bottom:32px;font-size:34px;line-height:36.72px}.landing-page-package-pricing .landing-package-system-title{margin-bottom:24px}.landing-page-package-pricing .packages-pricing-grid,.landing-page-package-pricing .packages-related-grid{grid-template-columns:1fr}.landing-page-package-pricing .package-card-title{font-size:28px;line-height:33.6px}.landing-page-package-pricing .package-card-price{font-size:34px;line-height:40.8px}}@media(max-width:576px){.landing-page-package-pricing.packages-pricing-section{padding:48px 0 54px!important}.landing-page-package-pricing .packages-pricing-shell{max-width:none;width:100%}.landing-page-package-pricing .packages-overview{width:100%;overflow:visible}.landing-page-package-pricing .packages-pricing-shape-left,.landing-page-package-pricing .packages-pricing-shape-right{display:none!important}.landing-page-package-pricing .packages-mobile-card-previews{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:0 45px;box-sizing:border-box;position:relative;z-index:5;pointer-events:auto}.landing-page-package-pricing .packages-mobile-card-previews.is-at-start,.landing-page-package-pricing .packages-mobile-card-previews.is-at-end{justify-content:center}.landing-page-package-pricing .packages-mobile-card-previews--top{margin-bottom:12px}.landing-page-package-pricing .packages-mobile-card-previews--bottom{margin-top:8px;margin-bottom:18px}.landing-page-package-pricing .packages-mobile-preview{display:flex;flex-direction:column;align-items:center;gap:8px;width:120px;color:#101926;font-family:Inter Tight,Arial,sans-serif;text-align:center}.landing-page-package-pricing .packages-mobile-arrow{width:48px;height:48px;padding:12px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f4f5f5;color:#101926;cursor:pointer}.landing-page-package-pricing .packages-mobile-preview-name{display:block;font-size:18px;font-weight:700;line-height:1.4;white-space:nowrap}.landing-page-package-pricing .packages-mobile-preview-price{display:block;margin-top:-8px;font-size:16px;font-weight:400;line-height:1.4}.landing-page-package-pricing .packages-pricing-grid{--mobile-package-card-width: 280px;--mobile-package-card-gap: 14px;display:block;width:100%;height:764px;margin:0;position:relative;overflow:visible;z-index:4;perspective:900px;transition:height .36s cubic-bezier(.22,1,.36,1)}.landing-page-package-pricing .packages-pricing-grid>.package-card{width:var(--mobile-package-card-width);min-height:0;position:absolute;top:0;left:50%;right:auto;padding:12px;border-radius:32px;box-shadow:none;opacity:0;pointer-events:none;transform:translate(-50%) scale(.9);transform-origin:center top;filter:saturate(.9) brightness(.98);backface-visibility:hidden;will-change:transform,opacity,filter;transition:transform .58s cubic-bezier(.22,1,.36,1),opacity .34s ease,filter .58s cubic-bezier(.22,1,.36,1)}.landing-page-package-pricing .packages-pricing-grid>.package-card.is-mobile-active{transform:translate(-50%) translateY(0) scale(1) rotateY(0)!important;opacity:1;pointer-events:auto;filter:none;z-index:3}.landing-page-package-pricing .packages-pricing-grid>.package-card.is-mobile-prev{transform:translate(calc(-50% - var(--mobile-package-card-width) - var(--mobile-package-card-gap))) translateY(10px) scale(.96) rotateY(6deg)!important;opacity:1;pointer-events:auto;filter:saturate(.86) brightness(1.02);z-index:1}.landing-page-package-pricing .packages-pricing-grid>.package-card.is-mobile-next{transform:translate(calc(-50% + var(--mobile-package-card-width) + var(--mobile-package-card-gap))) translateY(10px) scale(.96) rotateY(-6deg)!important;opacity:1;pointer-events:auto;filter:saturate(.86) brightness(1.02);z-index:1}.landing-page-package-pricing .packages-related-grid{width:min(350px,calc(100vw - 26px));margin:0 auto;display:flex;flex-direction:column;gap:24px}.landing-page-package-pricing .package-card-top,.landing-page-package-pricing .package-card-body{padding:16px;gap:16px}.landing-page-package-pricing .package-card-body{gap:32px}.landing-page-package-pricing .package-card-title{font-size:24px;line-height:28.8px}.landing-page-package-pricing .package-card-subtitle{font-size:15px;line-height:21px}.landing-page-package-pricing .package-card-price{font-size:24px;line-height:28.8px}.landing-page-package-pricing .package-card-price-strike{font-size:16px;line-height:19.2px}.landing-page-package-pricing .package-btn{min-height:57px;padding:14px 20px;font-size:18px;line-height:28.8px}.landing-page-package-pricing .package-card-actions:after{margin-top:8px;font-size:12px;line-height:16.8px}.landing-page-package-pricing .package-feature-list li{font-size:18px;line-height:25.2px}.landing-page-package-pricing .package-inquiry-panel{max-width:none;width:100%;margin:0;padding:40px 20px 20px;box-sizing:border-box;background:#eae5e3}.landing-page-package-pricing .packages-pricing-shell.is-inquiry-active .packages-overview{display:none}.landing-page-package-pricing .packages-pricing-shell.is-inquiry-active .package-inquiry-panel{display:flex}body.package-inquiry-mobile-active .landing-page-package-pricing.packages-pricing-section{overflow:visible}body.package-inquiry-mobile-active .landing-contact-section{display:block!important;padding:0 0 20px!important;min-height:0!important}body.package-inquiry-mobile-active .landing-contact-section>.contact-options-container{display:none!important}body.package-inquiry-mobile-active .landing-contact-section .package-inquiry-mobile-host{display:block;width:100%;margin:0;padding:0;min-height:0}.landing-contact-section .package-inquiry-mobile-host[hidden],body:not(.package-inquiry-mobile-active) .landing-contact-section .package-inquiry-mobile-host{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:auto!important}body:not(.package-inquiry-mobile-active) .landing-contact-section{overflow-y:visible!important;min-height:0!important}body:not(.package-inquiry-mobile-active) .landing-contact-section>.contact-options-container{display:block;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.package-inquiry-mobile-active .landing-contact-section .package-inquiry-mobile-host .package-inquiry-panel{margin:0;padding:20px!important;max-width:none}body.package-inquiry-mobile-active .landing-page-package-pricing .packages-pricing-shell.is-inquiry-active .packages-overview{opacity:1;transform:none;pointer-events:auto;position:relative;inset:auto}.landing-page-package-pricing .package-inquiry-panel{flex-direction:column;align-items:stretch;gap:40px;opacity:0;transform:translateY(18px);overflow:visible}.landing-page-package-pricing .packages-pricing-shell.is-inquiry-active .package-inquiry-panel{opacity:1;transform:translateY(0)}.package-inquiry-mobile-host .package-inquiry-panel{display:flex;opacity:1;transform:translateY(0)}.landing-page-package-pricing .package-inquiry-header{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-height:0;margin:0;position:relative;z-index:2;isolation:isolate}.landing-page-package-pricing .package-back-button{min-width:0;min-height:57px;padding:14px 24px;gap:10px;border-radius:100px;border-width:1px;background:transparent;color:#101926;font-size:18px;line-height:28.8px;position:relative;z-index:2}.landing-page-package-pricing .package-back-icon,.landing-page-package-pricing .package-back-icon svg{width:28px;height:32px}.landing-page-package-pricing .package-inquiry-hero-shape{left:auto;right:-58px;top:-108px;width:190px;height:190px;z-index:1;transform:rotate(15deg)}.landing-page-package-pricing .package-inquiry-intro{max-width:100%;margin:0;padding:0;color:#161616;font-size:16px;line-height:22.4px;position:relative;z-index:2}.landing-page-package-pricing .package-mobile-meeting,.landing-page-package-pricing .package-mobile-contact-intro,.landing-page-package-pricing .package-mobile-budget-group{display:block}.landing-page-package-pricing .package-mobile-budget-group{display:flex;flex-direction:column;gap:10px}.landing-page-package-pricing .package-mobile-meeting{display:flex;flex-direction:column;gap:24px;width:100%}.landing-page-package-pricing .package-mobile-contact-intro{margin-bottom:20px}.landing-page-package-pricing .package-mobile-option-title{margin:0;color:#0b4444;font-family:Inter Tight,Arial,sans-serif;font-size:28px;font-weight:700;line-height:34px;letter-spacing:0}.landing-page-package-pricing .package-mobile-option-description{margin:18px 0 0;color:#161616;font-family:Inter Tight,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22.4px}.landing-page-package-pricing .package-mobile-meeting .package-mobile-option-description{margin-top:0}.landing-page-package-pricing .package-mobile-calendly{height:clamp(550px,147vw,610px)!important;min-height:clamp(550px,147vw,610px)!important;max-height:none!important;border-radius:9px;overflow:hidden;background:#b476e5}.landing-page-package-pricing .package-mobile-calendly iframe{width:100%!important;height:100%!important;min-height:100%!important;border-radius:9px}.landing-page-package-pricing .package-inquiry-grid{display:block;width:100%}.landing-page-package-pricing .package-inquiry-form-column{width:100%}.landing-page-package-pricing .package-inquiry-summary-column{display:none!important}.landing-page-package-pricing .package-inquiry-form{display:flex;flex-direction:column;gap:18px;width:100%;max-width:none;margin:0;padding:0;background:transparent;box-shadow:none}.landing-page-package-pricing .package-inquiry-form .form-group{margin:0}.landing-page-package-pricing .package-inquiry-form .form-label{margin:0 0 10px;color:#101926;font-size:14px;font-weight:600;line-height:17px}.landing-page-package-pricing .package-inquiry-form .form-input,.landing-page-package-pricing .package-inquiry-form .phone-input-field,.landing-page-package-pricing .package-inquiry-form .custom-dropdown-toggle{min-height:41px;height:41px;border:0;border-radius:12px;background:#fff;padding:11px 13px;color:#161616;font-size:14px;line-height:20px;box-shadow:none;transform:none}.landing-page-package-pricing .package-inquiry-form .form-textarea{min-height:121px;height:121px;border:0;border-radius:12px;background:#fff;padding:12px 13px;color:#161616;font-size:14px;line-height:20px;box-shadow:none;transform:none}.landing-page-package-pricing .package-inquiry-form .form-input:focus,.landing-page-package-pricing .package-inquiry-form .form-textarea:focus,.landing-page-package-pricing .package-inquiry-form .phone-input-field:focus,.landing-page-package-pricing .package-inquiry-form .custom-dropdown-toggle:focus-visible{outline:none;border:0;background:#fff;box-shadow:0 0 0 2px #b8d432a6;transform:none}.landing-page-package-pricing .package-inquiry-form .form-input::placeholder,.landing-page-package-pricing .package-inquiry-form .form-textarea::placeholder,.landing-page-package-pricing .package-inquiry-form .phone-input-field::placeholder{color:#16161680}.landing-page-package-pricing .package-inquiry-form .phone-input-wrapper{display:grid;grid-template-columns:101px minmax(0,1fr);gap:6px;align-items:stretch}.landing-page-package-pricing .package-inquiry-form .phone-dropdown{width:101px;max-width:101px}.landing-page-package-pricing .package-inquiry-form .phone-dropdown .custom-dropdown-toggle{padding:9px 8px;font-size:10px}.landing-page-package-pricing .package-inquiry-form .phone-dropdown .custom-dropdown-label{display:inline-flex;align-items:center;gap:5px;color:#101926;font-size:10px;font-weight:600;white-space:nowrap}.landing-page-package-pricing .package-inquiry-form .phone-dropdown .country-flag{font-size:14px}.landing-page-package-pricing .package-inquiry-form .phone-dropdown .country-code{font-size:10px}.landing-page-package-pricing .package-inquiry-form .custom-dropdown-list{border:1px solid #b476e5;border-radius:12px;box-shadow:0 12px 30px #05333326;z-index:10030}.landing-page-package-pricing .package-inquiry-form .custom-dropdown-option{border-radius:8px;font-size:13px;line-height:18px;padding:8px 10px}.landing-page-package-pricing .package-project-name-group{display:none}.landing-page-package-pricing .package-inquiry-submit{width:100%;min-height:41px;margin:0;border-radius:59px;background:#b476e5;color:#101926;font-size:14px;font-weight:600;line-height:17px;box-shadow:none}}@media(max-width:768px){.landing-contact-section .contact-two-column{min-height:0!important;padding-bottom:0!important;overflow:visible!important}.landing-contact-section .contact-column{min-height:0!important;overflow:visible!important}.landing-contact-section .contact-column-left{order:1!important}.landing-contact-section .contact-column-right{order:2!important}.landing-contact-section .calendly-inline-widget:not(.package-mobile-calendly){height:615px!important;min-height:615px!important;max-height:none!important;overflow:auto!important}.landing-contact-section .calendly-inline-widget:not(.package-mobile-calendly) iframe{height:615px!important;min-height:615px!important;max-height:none!important}body.package-inquiry-mobile-active .landing-contact-section{padding:0!important;min-height:0!important;overflow:visible!important}body.package-inquiry-mobile-active .landing-contact-section>.contact-options-container{display:none!important}body.package-inquiry-mobile-active .landing-contact-section .package-inquiry-mobile-host{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.package-inquiry-mobile-active .landing-contact-section .package-inquiry-mobile-host .package-inquiry-panel{display:flex!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:24px 20px 20px!important;gap:28px!important;overflow:visible!important}body.package-inquiry-mobile-active .landing-contact-section .package-mobile-meeting{gap:18px!important;height:auto!important;min-height:0!important;overflow:visible!important}body.package-inquiry-mobile-active .landing-contact-section .package-mobile-calendly{height:615px!important;min-height:615px!important;max-height:none!important;overflow:auto!important}body.package-inquiry-mobile-active .landing-contact-section .package-mobile-calendly iframe{height:615px!important;min-height:615px!important;max-height:none!important}body:not(.package-inquiry-mobile-active) .landing-contact-section .package-inquiry-mobile-host,body:not(.package-inquiry-mobile-active) .landing-contact-section .package-inquiry-mobile-host *,.landing-contact-section .package-inquiry-mobile-host[hidden],.landing-contact-section .package-inquiry-mobile-host[hidden] *{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:auto!important;visibility:hidden!important}body:not(.package-inquiry-mobile-active) .landing-contact-section{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}body:not(.package-inquiry-mobile-active) .landing-contact-section>.contact-options-container{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}}@media(max-width:768px){body.landing-page .codebeans-faq{padding:90px 20px 40px!important;background:#eae5e3!important;overflow:auto!important;position:relative!important}body.landing-page .codebeans-faq-container{width:100%!important;max-width:none!important;align-items:stretch!important;gap:48px!important;position:relative!important;z-index:1!important}body.landing-page .codebeans-faq-title{max-width:330px!important;color:#0b4444!important;font-size:30px!important;font-weight:700!important;line-height:32.4px!important;text-align:left!important;position:relative!important;z-index:2!important}body.landing-page .codebeans-faq-list{max-width:none!important;gap:10px!important;position:relative!important;z-index:2!important}body.landing-page .codebeans-faq-item{background:#f4f5f5!important;border:0!important;border-radius:13px!important;box-shadow:none!important;transform:none!important;overflow:auto!important}body.landing-page .codebeans-faq-item:hover{transform:none!important;box-shadow:none!important}body.landing-page .codebeans-faq-question{min-height:0!important;padding:15px 18px!important;gap:15px!important;background:#f4f5f5!important;border-radius:13px!important;overflow:visible!important}body.landing-page .codebeans-faq-question:before,body.landing-page .codebeans-faq-question:hover:before,body.landing-page .codebeans-faq-item-open .codebeans-faq-question:before{display:none!important;width:0!important;background:transparent!important}body.landing-page .codebeans-faq-question:hover .codebeans-faq-question-text,body.landing-page .codebeans-faq-question:hover .codebeans-faq-icon svg{color:#161616!important}body.landing-page .codebeans-faq-question-text{color:#161616!important;font-size:20.5px!important;font-weight:600!important;line-height:24.6px!important}body.landing-page .codebeans-faq-item-open .codebeans-faq-question-text{color:#0b4444!important}body.landing-page .codebeans-faq-icon,body.landing-page .codebeans-faq-item.codebeans-faq-item-open .codebeans-faq-question .codebeans-faq-icon{width:21px!important;height:21px!important;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;transform:none!important}body.landing-page .codebeans-faq-question:hover .codebeans-faq-icon,body.landing-page .codebeans-faq-item-open .codebeans-faq-question:hover .codebeans-faq-icon{transform:none!important}body.landing-page .codebeans-faq-icon svg{width:21px!important;height:21px!important;color:#161616!important;stroke-width:2!important;transform:none!important}body.landing-page .codebeans-faq-item-open .codebeans-faq-icon svg{transform:rotate(45deg)!important}body.landing-page .codebeans-faq-answer{background:#f4f5f5!important}body.landing-page .codebeans-faq-answer-content{margin:0!important;padding:0 18px 18px!important;background:#f4f5f5!important;transform:none!important}body.landing-page .codebeans-faq-answer-content p{color:#161616!important;font-size:15.4px!important;font-weight:400!important;line-height:21.5px!important}body.landing-page .codebeans-faq-decoration-right{display:none!important}body.landing-page .codebeans-faq{overflow:visible!important}body.landing-page .codebeans-faq-decoration-left{max-width:none!important;width:500px!important;height:500px!important;left:-50%!important;bottom:-50px!important;top:auto!important;opacity:1!important;z-index:0!important;display:block!important}body.landing-page .landing-testimonials-section .codebeans-testimonial-title{font-size:24px!important;line-height:27.6px!important}body.landing-page .landing-testimonials-section .codebeans-testimonial-quote{font-size:16px!important;line-height:22.4px!important}}@media(max-width:480px){body.landing-page .codebeans-faq-decoration-left{max-width:none!important;width:500px!important;height:500px!important;left:-50%!important;bottom:-50px!important;top:auto!important;opacity:1!important;z-index:0!important;display:block!important}}@media(max-width:520px){body.landing-page .landing-page-navbar{padding-top:24px!important;padding-bottom:24px!important}body.landing-page .landing-testimonials-section .codebeans-testimonial-title{font-size:24px!important;line-height:27.6px!important}body.landing-page .landing-testimonials-section .codebeans-testimonial-quote{font-size:16px!important;line-height:22.4px!important}}@media(max-width:640px){body.landing-page .landing-footer-locations-section{padding:32px 16px 0!important;background:#101926!important}body.landing-page .landing-footer-locations-container{max-width:none!important;width:100%!important}body.landing-page .landing-footer-locations-section .landing-footer-locations-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10.85px 11px!important;min-height:0!important}body.landing-page .landing-footer-locations-section .codebeans-location-card{min-height:200px!important;height:200px!important;padding:13.02px!important;border-radius:10.85px!important;gap:8.68px!important;background:#0b4444!important;border:0!important;box-shadow:none!important;transform:none!important}body.landing-page .landing-footer-locations-section .codebeans-location-card[data-location=antalya]{order:3!important}body.landing-page .landing-footer-locations-section .codebeans-location-card[data-location=dubai]{order:4!important}body.landing-page .landing-footer-locations-section .codebeans-location-card:before,body.landing-page .landing-footer-locations-section .codebeans-location-card:after{display:none!important}body.landing-page .landing-footer-locations-section .codebeans-location-icon{width:86.78px!important;height:86.78px!important;flex:0 0 86.78px!important;border-radius:0!important}body.landing-page .landing-footer-locations-section .codebeans-location-image{object-fit:contain!important;transform:none!important;filter:none!important}body.landing-page .landing-footer-locations-section .codebeans-location-content{gap:8.68px!important}body.landing-page .landing-footer-locations-section .codebeans-location-title{font-size:21.69px!important;line-height:26.03px!important;font-weight:600!important;margin:0!important;color:#f4f5f5!important;text-shadow:none!important;transform:none!important}body.landing-page .landing-footer-locations-section .codebeans-location-address{font-size:8.68px!important;line-height:12.15px!important;color:#f4f5f5!important;opacity:1!important;transform:none!important}body.landing-page .codebeans-footer{padding:40px 16px 32px!important;background:#101926!important;overflow:auto!important}body.landing-page .codebeans-footer-container{width:100%!important;max-width:none!important;gap:0!important;padding:0!important}body.landing-page .codebeans-footer-bottom{gap:32px!important}body.landing-page .codebeans-footer-divider{background:#f4f5f573!important}body.landing-page .codebeans-footer-main{display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:space-between!important;gap:24px!important;width:100%!important}body.landing-page .codebeans-footer-brand{width:auto!important;flex:0 1 50%!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important}body.landing-page .codebeans-footer-logo{display:none!important}body.landing-page .codebeans-footer-nav{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;flex:0 0 auto!important}body.landing-page .codebeans-footer-link{padding:16px 8px!important;color:#f4f5f5!important;font-size:14px!important;line-height:19.6px!important;text-decoration:none!important;transform:none!important;text-shadow:none!important}body.landing-page .codebeans-footer-link:after{display:none!important}body.landing-page .codebeans-footer-social{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:space-between!important;gap:104px!important;align-self:stretch!important}body.landing-page .codebeans-social-group{display:flex!important;gap:12.8px!important}body.landing-page .codebeans-social-link,body.landing-page .codebeans-footer-cta{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:6.4px!important;box-shadow:none!important;transform:none!important}body.landing-page .codebeans-social-link{background:#f4f5f5!important}body.landing-page .codebeans-footer-cta{background:#c2e022!important}body.landing-page .codebeans-social-icon,body.landing-page .codebeans-cta-icon{width:22.4px!important;height:22.4px!important;transform:none!important;animation:none!important}body.landing-page .codebeans-footer-legal{display:flex!important;flex-direction:column-reverse!important;align-items:flex-start!important;gap:20px!important}body.landing-page .codebeans-legal-links{display:flex!important;flex-wrap:wrap!important;gap:16px!important}body.landing-page .codebeans-legal-link,body.landing-page .codebeans-copyright{color:#f4f5f5!important;font-size:14px!important;line-height:19.6px!important}}@media(max-width:480px){body.landing-page .codebeans-footer-nav{gap:0!important}}@media(max-width:768px){body.landing-page .codebeans-footer-nav{gap:0!important}}@media(max-width:1024px){body.landing-page .codebeans-footer-nav{gap:0!important}}body.landing-page .lt-testimonial{background:#c2e022!important;height:auto!important;padding:80px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;overflow:auto!important}body.landing-page .lt-testimonial-container{width:100%!important;max-width:1280px!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:80px!important;margin:0 auto!important}body.landing-page .lt-header-wrapper{align-self:stretch!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:19px!important;text-align:center!important}body.landing-page .lt-header-sub{align-self:stretch!important;color:#0b4444!important;font-size:20px!important;font-family:Inter Tight,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;line-height:32px!important;letter-spacing:.05em!important}body.landing-page .lt-header-title{align-self:stretch!important;color:#0b4444!important;font-size:64px!important;font-family:Inter Tight,sans-serif!important;font-weight:700!important;line-height:70.4px!important;margin:0!important}body.landing-page .lt-header-title span{color:#fff!important}body.landing-page .lt-stats-grid{align-self:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:48px!important;justify-content:flex-start!important;align-items:flex-start!important}body.landing-page .lt-stats-column{min-width:320px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}body.landing-page .lt-stats-column:nth-child(1){flex:0 0 calc(42% - 24px)!important}body.landing-page .lt-stats-column:nth-child(2){flex:0 0 calc(58% - 24px)!important}body.landing-page .lt-stat-row{align-self:stretch!important;padding-top:40px!important;padding-bottom:40px!important;border-bottom:1px solid #0B4444!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:40px!important;transition:border-color .3s ease!important}body.landing-page .lt-stat-row:hover{border-bottom-color:#0b4444!important}@media(min-width:769px){body.landing-page .lt-stats-grid{display:grid!important;grid-template-columns:calc(42% - 24px) calc(58% - 24px)!important;column-gap:48px!important;row-gap:0!important}body.landing-page .lt-stats-column{display:contents!important}body.landing-page .lt-stats-column:nth-child(1) .lt-stat-row:nth-of-type(1){grid-column:1!important;grid-row:1!important}body.landing-page .lt-stats-column:nth-child(1) .lt-stat-row:nth-of-type(2){grid-column:1!important;grid-row:2!important}body.landing-page .lt-stats-column:nth-child(2) .lt-stat-row:nth-of-type(1){grid-column:2!important;grid-row:1!important}body.landing-page .lt-stats-column:nth-child(2) .lt-stat-row:nth-of-type(2){grid-column:2!important;grid-row:2!important}body.landing-page .lt-stats-column{opacity:1!important;transform:none!important;transition:none!important}body.landing-page .lt-stat-row{opacity:0!important;transform:translateY(30px)!important;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),border-color .3s ease!important;will-change:transform,opacity!important}body.landing-page .lt-stats-column:nth-child(1) .lt-stat-row{transition-delay:.15s!important}body.landing-page .lt-stats-column:nth-child(2) .lt-stat-row{transition-delay:.3s!important}body.landing-page .lt-testimonial.codebeans-animate-in .lt-stat-row{opacity:1!important;transform:translateY(0)!important}}body.landing-page .lt-stat-row-hover-dummy{border-bottom-color:#0b4444!important}body.landing-page .lt-stat-desc{flex:1 1 0!important;color:#161616!important;font-size:20px!important;font-family:Inter Tight,sans-serif!important;font-weight:400!important;line-height:33.6px!important;margin:0!important;text-align:left!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important}body.landing-page .lt-stat-value{color:#0b4444!important;font-size:64px!important;font-family:Inter Tight,sans-serif!important;font-weight:600!important;line-height:76.8px!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important}body.landing-page .lt-stat-desc-dummy-removed{display:none!important}body.landing-page .lt-bottom-row{align-self:stretch!important;display:flex!important;justify-content:space-between!important;align-items:stretch!important;gap:32px!important}body.landing-page .lt-story-card{width:525px!important;flex:0 0 525px!important;padding:40px!important;background:#fff!important;border-radius:24px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important;gap:40px!important;box-sizing:border-box!important;box-shadow:0 12px 36px #0b44440a!important;transition:transform .3s ease,box-shadow .3s ease!important}body.landing-page .lt-story-card:hover{transform:translateY(-4px)!important;box-shadow:0 20px 48px #0b444414!important}body.landing-page .lt-story-header{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important}body.landing-page .lt-story-sub{align-self:stretch!important;color:#0b4444!important;font-size:20px!important;font-family:Inter Tight,sans-serif!important;font-weight:500!important;text-transform:uppercase!important;line-height:32px!important}body.landing-page .lt-story-title{align-self:stretch!important;color:#0b4444!important;font-size:40px!important;font-family:Inter Tight,sans-serif!important;font-weight:600!important;line-height:48px!important;margin:0!important}body.landing-page .lt-story-body{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:16px!important}body.landing-page .lt-story-rating{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important}body.landing-page .lt-star{width:32px!important;height:32px!important}body.landing-page .lt-story-quote{align-self:stretch!important;margin:0!important;padding:0!important;border:0!important;color:#161616!important;font-family:Inter Tight,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:33.6px!important}body.landing-page .lt-story-author{align-self:stretch!important;display:flex!important;justify-content:flex-start!important;align-items:stretch!important;gap:24px!important}body.landing-page .lt-story-avatar{width:108px!important;height:108px!important;position:relative!important;background:#dfd6c9!important;border-radius:12px!important;object-fit:cover!important}body.landing-page .lt-story-author-info{flex:1 1 0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-start!important}body.landing-page .lt-story-author-meta{display:flex!important;flex-direction:column!important;gap:4px!important}body.landing-page .lt-story-author-name{align-self:stretch!important;color:#0b4444!important;font-size:32px!important;font-family:Inter Tight,sans-serif!important;font-weight:600!important;line-height:32px!important}body.landing-page .lt-story-author-title{align-self:stretch!important;opacity:.7!important;color:#161616!important;font-size:20px!important;font-family:Inter Tight,sans-serif!important;font-weight:400!important;line-height:24px!important}body.landing-page .lt-story-author-web{align-self:stretch!important;opacity:.7!important;color:#161616!important;font-size:16px!important;font-family:Inter Tight,sans-serif!important;font-weight:400!important;line-height:16px!important;text-decoration:none!important}body.landing-page .lt-story-author-web:hover{text-decoration:none!important;opacity:.7!important}body.landing-page .lt-story-author-web-dummy{text-decoration:underline!important;opacity:1!important}body.landing-page .lt-video-card{flex:1 1 0!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;position:relative!important;min-height:506px!important}body.landing-page .lt-video-card .codebeans-video-thumbnail-container{width:100%!important;height:100%!important;padding:24px!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:auto!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;cursor:pointer!important;background:#000!important}body.landing-page .lt-video-card .codebeans-video-thumbnail-container:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;transition:opacity .3s ease!important}body.landing-page .lt-video-card .codebeans-video-thumbnail{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:0!important;transition:opacity .3s ease!important}body.landing-page .lt-video-card .codebeans-video-thumbnail-container{transition:box-shadow .4s ease!important}body.landing-page .lt-video-card .codebeans-video-thumbnail-container:hover{transform:none!important;box-shadow:0 10px 30px #0003!important}body.landing-page .lt-video-card .codebeans-video-thumbnail-container:hover .codebeans-video-thumbnail{transform:none!important}body.landing-page .lt-video-card .codebeans-video-circles{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;pointer-events:none!important}body.landing-page .lt-video-card .codebeans-circle{position:absolute!important;display:block!important;border:1px solid #F4F5F5!important;border-radius:9999px!important;pointer-events:none!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;animation:lt-ring-breathe 4s ease-in-out infinite!important}body.landing-page .lt-video-card .codebeans-circle-1{width:150px!important;height:150px!important;opacity:.25!important}body.landing-page .lt-video-card .codebeans-circle-2{width:400px!important;height:400px!important;opacity:.2!important;animation-delay:.22s!important}body.landing-page .lt-video-card .codebeans-circle-3{width:650px!important;height:650px!important;opacity:.1!important;animation-delay:.44s!important}body.landing-page .lt-video-caption{position:absolute!important;left:50%!important;bottom:40px!important;transform:translate(-50%)!important;z-index:3!important;width:auto!important;max-width:90%!important;padding:12px 22px!important;border-radius:999px!important;background:#053333b3!important;color:#f4f5f5!important;font-family:Inter Tight,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:22px!important;text-align:center!important;opacity:.88!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;box-sizing:border-box!important;white-space:nowrap!important}body.landing-page .lt-video-card .codebeans-play-btn{width:64px!important;height:64px!important;padding:12px!important;position:absolute!important;top:50%!important;left:50%!important;z-index:15!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:100px!important;background:#fff!important;color:#101926!important;cursor:pointer!important;transform:translate(-50%,-50%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 10px 30px #00000029!important;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s ease,background-color .26s ease!important}body.landing-page .lt-video-card .codebeans-play-btn:hover{background:#fff!important;color:#101926!important;transform:translate(-50%,-50%)!important;box-shadow:0 10px 30px #00000029!important}body.landing-page .lt-video-card .codebeans-play-button-inner{width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.landing-page .lt-video-card .codebeans-vimeo-container{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10!important;background:#000!important}body.landing-page .lt-video-card .codebeans-video-thumbnail-container.playing .codebeans-vimeo-container{display:block!important}body.landing-page .lt-video-card .codebeans-video-timeline{z-index:20!important}body.landing-page .lt-header-wrapper,body.landing-page .lt-stats-column,body.landing-page .lt-story-card,body.landing-page .lt-video-card{opacity:0!important;transform:translateY(30px)!important;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)!important;will-change:transform,opacity!important}body.landing-page .lt-testimonial.codebeans-animate-in .lt-header-wrapper{opacity:1!important;transform:translateY(0)!important}body.landing-page .lt-testimonial.codebeans-animate-in .lt-stats-column:nth-child(1){opacity:1!important;transform:translateY(0)!important;transition-delay:.15s!important}body.landing-page .lt-testimonial.codebeans-animate-in .lt-stats-column:nth-child(2){opacity:1!important;transform:translateY(0)!important;transition-delay:.3s!important}body.landing-page .lt-testimonial.codebeans-animate-in .lt-story-card{opacity:1!important;transform:translateY(0)!important;transition-delay:.45s!important}body.landing-page .lt-testimonial.codebeans-animate-in .lt-video-card{opacity:1!important;transform:translateY(0)!important;transition-delay:.6s!important}@media(max-width:1200px){body.landing-page .lt-testimonial{padding:80px 48px!important}body.landing-page .lt-testimonial-container{gap:60px!important}body.landing-page .lt-header-title{font-size:52px!important;line-height:58px!important}body.landing-page .lt-bottom-row{flex-direction:column!important;align-items:stretch!important;gap:40px!important}body.landing-page .lt-story-card{width:100%!important;flex:0 0 auto!important}body.landing-page .lt-video-card{flex:0 0 auto!important;height:500px!important;min-height:500px!important}}@media(max-width:768px){body.landing-page .lt-testimonial{padding:60px 24px!important}body.landing-page .lt-testimonial-container{gap:48px!important}body.landing-page .lt-header-title{font-size:40px!important;line-height:46px!important}body.landing-page .lt-stats-grid{flex-direction:column!important;gap:0!important}body.landing-page .lt-stats-column{flex:1 1 100%!important;width:100%!important}body.landing-page .lt-stat-row{padding-top:24px!important;padding-bottom:24px!important;gap:20px!important}body.landing-page .lt-stat-desc{font-size:16px!important;line-height:26px!important}body.landing-page .lt-stat-value{font-size:48px!important;line-height:58px!important}body.landing-page .lt-story-card{padding:30px 24px!important;gap:30px!important}body.landing-page .lt-story-title{font-size:32px!important;line-height:40px!important}body.landing-page .lt-story-quote{font-size:20px!important;line-height:28px!important}body.landing-page .lt-story-author{gap:16px!important}body.landing-page .lt-story-avatar{width:80px!important;height:80px!important;flex:0 0 80px!important}body.landing-page .lt-story-author-name{font-size:24px!important;line-height:24px!important}body.landing-page .lt-story-author-title{font-size:16px!important;line-height:20px!important}body.landing-page .lt-video-card{height:380px!important;min-height:380px!important}body.landing-page .lt-video-caption{font-size:13px!important;line-height:18px!important;padding:10px 20px!important;white-space:normal!important;width:calc(100% - 40px)!important;max-width:320px!important;bottom:20px!important;border-radius:20px!important}body.landing-page .lt-video-card .codebeans-circle-1{width:100px!important;height:100px!important;left:50%!important;top:50%!important}body.landing-page .lt-video-card .codebeans-circle-2{width:250px!important;height:250px!important;left:50%!important;top:50%!important}body.landing-page .lt-video-card .codebeans-circle-3{width:450px!important;height:450px!important;left:50%!important;top:50%!important}}@keyframes lt-ring-breathe{0%,to{transform:translate(-50%,-50%) scale(.94)}50%{transform:translate(-50%,-50%) scale(1.06)}}.project-cta-bar .project-cta-agents.project-cta-agents-single .project-cta-agent,.project-cta-bar .project-cta-agents .project-cta-agent.project-cta-agent-single,.project-cta-bar .project-cta-agents .project-cta-agent:only-child,.project-cta-bar .project-cta-agent:has(img[src*=Frame-2147226088]){width:clamp(92px,15vw,214px)!important;min-width:92px!important;height:82px!important;min-height:82px!important;border:0!important;border-radius:999px!important;padding:0!important;overflow:visible!important;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;cursor:pointer!important;transform:none!important;position:relative!important;transition:transform .28s ease,filter .28s ease!important}.project-cta-bar .project-cta-agents.project-cta-agents-single .project-cta-agent:before,.project-cta-bar .project-cta-agents .project-cta-agent.project-cta-agent-single:before,.project-cta-bar .project-cta-agents .project-cta-agent:only-child:before,.project-cta-bar .project-cta-agent:has(img[src*=Frame-2147226088]):before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:0!important;background:#b476e5!important;background-color:#b476e5!important;background-image:none!important;-webkit-mask-image:url(/cdn/shop/files/mw-css-frame-bg.webp?v=1786531758)!important;mask-image:url(/cdn/shop/files/mw-css-frame-bg.webp?v=1786531758)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:contain!important;mask-size:contain!important;opacity:0!important;filter:blur(2px) drop-shadow(0 0 8px rgba(184,212,50,.65))!important;transform:translateY(-2px) scale(1.04)!important;transition:opacity .28s ease!important;pointer-events:none!important;z-index:1!important}.project-cta-bar .project-cta-agents.project-cta-agents-single .project-cta-agent-img,.project-cta-bar .project-cta-agents .project-cta-agent.project-cta-agent-single .project-cta-agent-img,.project-cta-bar .project-cta-agents .project-cta-agent:only-child .project-cta-agent-img,.project-cta-bar .project-cta-agent-img[src*=Frame-2147226088]{width:100%!important;height:100%!important;object-fit:contain!important;background:none!important;background-color:transparent!important;background-image:none!important;border-radius:999px!important;transform:none!important;filter:none!important;transition:transform .28s cubic-bezier(.34,1.56,.64,1),filter .28s ease!important}.project-cta-bar .project-cta-agents.project-cta-agents-single .project-cta-agent:hover,.project-cta-bar .project-cta-agents .project-cta-agent.project-cta-agent-single:hover,.project-cta-bar .project-cta-agents .project-cta-agent:only-child:hover,.project-cta-bar .project-cta-agent:has(img[src*=Frame-2147226088]):hover{transform:none!important;background:none!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}.project-cta-bar .project-cta-agents.project-cta-agents-single .project-cta-agent:hover:before,.project-cta-bar .project-cta-agents .project-cta-agent.project-cta-agent-single:hover:before,.project-cta-bar .project-cta-agents .project-cta-agent:only-child:hover:before,.project-cta-bar .project-cta-agent:has(img[src*=Frame-2147226088]):hover:before{background:#b476e5!important;box-shadow:none!important;opacity:.28!important}.project-cta-bar .project-cta-agents.project-cta-agents-single .project-cta-agent:hover .project-cta-agent-img,.project-cta-bar .project-cta-agents .project-cta-agent.project-cta-agent-single:hover .project-cta-agent-img,.project-cta-bar .project-cta-agents .project-cta-agent:only-child:hover .project-cta-agent-img,.project-cta-bar .project-cta-agent-img[src*=Frame-2147226088]:hover,.project-cta-bar .project-cta-agent:hover .project-cta-agent-img[src*=Frame-2147226088]{position:relative!important;z-index:2!important;transform:translateY(-2px) scale(1.04)!important;filter:brightness(1.12) saturate(1.28)!important}.mw-home .codebeans-testimonial-card.active .codebeans-testimonial-title,.mw-home .codebeans-testimonial-card.active .codebeans-testimonial-quote,.mw-home .codebeans-testimonial-card.active .codebeans-testimonial-stats,.mw-home .codebeans-testimonial-card.active .codebeans-stat-item,.mw-home .codebeans-testimonial-card.active .codebeans-testimonial-author,.mw-home .codebeans-testimonial-card.active .codebeans-testimonial-image,.mw-home .codebeans-testimonial-card.active .codebeans-testimonial-text-wrapper,.mw-home .codebeans-service-card.active .codebeans-service-item{opacity:1!important;transform:none!important;visibility:visible!important}@media(hover:hover)and (pointer:fine){.mw-home .codebeans-portfolio-grid,.mw-home .codebeans-portfolio-grid a,.mw-home .codebeans-portfolio-grid .codebeans-portfolio-item,.mw-home .codebeans-portfolio-grid .codebeans-portfolio-item *{cursor:none!important}}main:has(.shopify-challenge__container){display:flow-root;background:#eae5e3}.shopify-challenge__container{box-sizing:border-box;width:min(100% - 32px,520px);margin:220px auto 96px;padding:48px 40px 40px;border-radius:28px;background:#fff;box-shadow:0 30px 80px -30px #10192640,0 0 0 1px #1019260f;text-align:center;font-family:Inter Tight,sans-serif;color:#101926}.shopify-challenge__container:before{content:"";display:block;width:56px;height:56px;margin:0 auto 20px;border-radius:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8.5-7 10-4-1.5-7-5.5-7-10V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E"),linear-gradient(145deg,#7f39b6,#b476e5);background-position:center,center;background-size:26px,cover;background-repeat:no-repeat;box-shadow:0 12px 26px -12px #7f39b6}.shopify-challenge__message{margin:0 0 28px;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:600;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.shopify-challenge__errors{margin:0 0 20px;padding:0;list-style:none;color:#c62828;font-size:.9375rem}.shopify-challenge__container form{display:flex;flex-direction:column;align-items:center;gap:24px}.shopify-challenge__container form>br{display:none}.shopify-challenge__container .g-recaptcha{max-width:100%}@media(max-width:360px){.shopify-challenge__container .g-recaptcha{transform:scale(.9);transform-origin:center top}}.shopify-challenge__button-container{margin:0}.shopify-challenge__button,.shopify-challenge__container input[type=submit]{min-width:180px;padding:14px 32px;border:0;border-radius:100px;background:#7f39b6;color:#fff;font-family:Inter Tight,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 12px 26px -14px #7f39b6;transition:background-color .25s ease,transform .25s ease}.shopify-challenge__button:hover,.shopify-challenge__container input[type=submit]:hover{background:#101926;transform:translateY(-2px)}.shopify-challenge__button:focus-visible,.shopify-challenge__container input[type=submit]:focus-visible{outline:2px solid #7f39b6;outline-offset:3px}@media(max-width:749px){.shopify-challenge__container{margin-top:130px;padding:36px 20px 28px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.shopify-challenge__button,.shopify-challenge__container input[type=submit]{transition:none}.shopify-challenge__button:hover,.shopify-challenge__container input[type=submit]:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/codebeans.css.map */
