*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,sans-serif}:root{--lavender:#ba6ff4;--purple:#6e33cb;--light-bg:#f4f2fb;--light-gray:#323232;--dark-bg:#170022;--shadow-gray:#c8c8c8;--border-gray:#dcdcdc;--blackish-blue:#00000f;--gray-font:#464646;--primary-green:#0cbc91}html{scroll-behavior:smooth}button:active{box-shadow:inset 0 0 12px #000}button a{text-decoration:none}@keyframes movingArrow{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}button:hover,a:hover,.icon-container:hover{scale:1.05}button:hover .arrow-icon,a:hover .arrow-icon,.icon-container:hover .arrow-icon{animation:1s ease-in-out infinite movingArrow}@media (width<=768px){.section-heading{font-size:.8rem!important}.bullet-point{font-size:.6rem}}.app-content{max-width:1920px;margin-inline:auto}.navbar{z-index:1000;color:#fff;background-color:#000;justify-content:space-between;align-items:center;width:100%;max-width:1920px;height:10vh;padding:1rem 4.5rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.navbar .nav-left img{height:64px}.navbar .nav-right{gap:2rem;display:flex}.navbar .nav-right .links{align-items:center;gap:3rem;list-style:none;display:flex}.navbar .nav-right .links .link a{color:#fff;font-size:1.2rem;text-decoration:none}.navbar .nav-right .links .link a:hover{color:var(--lavender)}.navbar .nav-right .links .link a.active{color:var(--lavender);scroll-behavior:smooth}.navbar .nav-right .nav-actions{gap:2rem;display:flex}.navbar .nav-right .nav-actions .primary-btn,.navbar .nav-right .nav-actions .secondary-btn{border:none;border-radius:30px;justify-content:center;align-items:center;gap:1rem;padding:.9rem 1.2rem;font-size:1.2rem;text-decoration:none;display:flex}.navbar .nav-right .nav-actions .primary-btn{color:var(--purple);background-color:#fff}.navbar .nav-right .nav-actions .secondary-btn{background-color:var(--lavender);color:#fff}.navbar .menu-icon-container,.navbar .nav-mobile{display:none}@media (width<=768px){.navbar{padding:1.8rem}.navbar .nav-left img{height:80px}.navbar .nav-right{display:none}.navbar .menu-icon-container{display:block}.navbar .menu-icon-container .icon{font-size:28px}.navbar .nav-mobile{border:solid 1px var(--gray-font);background-color:#000;border-radius:1rem;width:60vw;height:auto;min-height:60vh;padding:1rem;position:absolute;top:20px;right:20px}.navbar .nav-mobile .links{border-bottom:solid 1px var(--gray-font);flex-direction:column;align-items:center;gap:2rem;padding-bottom:1rem;list-style:none;display:flex}.navbar .nav-mobile .links .link a{color:#fff;font-size:1.2rem;text-decoration:none}.navbar .nav-mobile .links .link a:hover{color:var(--lavender)}.navbar .nav-mobile .links .link a.active{color:var(--lavender);scroll-behavior:smooth}.navbar .nav-mobile .close-icon-container{justify-content:end;width:100%;padding:1rem;display:flex}.navbar .nav-mobile .close-icon-container .icon{font-size:28px}.navbar .nav-mobile.active{display:block}.navbar .nav-mobile.inactive{display:none}.navbar .nav-mobile .nav-actions{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding-top:1rem;display:flex}.navbar .nav-mobile .nav-actions .contact-btn{color:var(--lavender);align-items:center;gap:10px;text-decoration:none;display:flex}}.footer{flex-direction:column;gap:2rem;padding:2rem 4.5rem;display:flex}.footer .footer-main-section{border-block:solid 1px var(--border-gray);justify-content:space-between;padding-block:2rem;display:flex}.footer .footer-main-section .brand-info{flex-direction:column;gap:1rem;width:25%;display:flex}.footer .footer-main-section .brand-info .description{font-size:1.1rem}.footer .footer-main-section .brand-info .codemure-logo{align-self:start;height:64px;display:flex}.footer .footer-main-section .brand-info .footer-socials{gap:1.5rem;display:flex}.footer .footer-main-section .footer-nav{justify-content:space-between;width:40%;display:flex}.footer .footer-main-section .footer-nav .footer-links-container{flex-direction:column;gap:1rem;display:flex}.footer .footer-main-section .footer-nav .footer-links-container h4{font-size:1.1rem;font-weight:700}.footer .footer-main-section .footer-nav .footer-links-container ul{flex-direction:column;gap:1rem;list-style:none;display:flex}.footer .footer-main-section .footer-nav .footer-links-container ul a{color:#000;font-size:1.1rem;text-decoration:none}.footer .footer-main-section .footer-nav .footer-links-container ul a:hover{color:var(--purple)}.footer .footer-main-section .footer-newsletter{flex-direction:column;gap:1rem;width:25%;display:flex}.footer .footer-main-section .footer-newsletter h4{font-size:1.1rem;font-weight:700}.footer .footer-main-section .footer-newsletter p{font-size:1.1rem}.footer .footer-main-section .footer-newsletter .footer-form{align-items:center;gap:10px;height:30%;display:flex}.footer .footer-main-section .footer-newsletter .footer-form .email,.footer .footer-main-section .footer-newsletter .footer-form .send-btn{border-radius:10px;height:100%}.footer .footer-main-section .footer-newsletter .footer-form .send-btn{cursor:pointer;padding:1rem}.footer .footer-main-section .footer-newsletter .footer-form .send-btn img{height:32px}.footer .footer-main-section .footer-newsletter .footer-form .send-btn{background-color:var(--purple);border:none}.footer .footer-main-section .footer-newsletter .footer-form .email{border:solid 1px var(--border-gray);flex:1;padding:1rem;font-size:1.1rem}.footer .footer-copyright-section{justify-content:space-between;align-items:center;display:flex}.footer .footer-copyright-section p{font-size:1rem}.footer .footer-copyright-section .copyright-section-links{gap:4rem;display:flex}.footer .footer-copyright-section .copyright-section-links a{color:#000;text-decoration:none}.footer .footer-copyright-section .copyright-section-links a:hover{color:var(--purple)}.footer.footer-projects{background-color:var(--blackish-blue);color:#fff}.footer.footer-projects .footer-main-section{border-block:solid 1px var(--light-gray)}.footer.footer-projects .footer-nav .footer-links-container ul a{color:#fff}.footer.footer-projects .footer-newsletter .footer-form .send-btn{background-color:var(--lavender)}.footer.footer-projects .footer-copyright-section .copyright-section-links a{color:#fff}.footer.footer-projects .footer-copyright-section .copyright-section-links a:hover{color:var(--purple)}@media (width<=768px){.footer{padding:1.5rem 2.5rem}.footer .footer-main-section{flex-direction:column;gap:2rem;padding-top:0}.footer .footer-main-section .brand-info{width:100%}.footer .footer-main-section .brand-info .footer-socials{gap:2rem}.footer .footer-main-section .footer-nav{display:none}.footer .footer-main-section .footer-newsletter{width:100%}.footer .footer-main-section .footer-newsletter h4{font-size:1.4rem}.footer .footer-main-section .footer-newsletter .footer-form .send-btn{padding:10px}.footer .footer-copyright-section{flex-direction:column;gap:10px}.footer .footer-copyright-section p{font-size:.9rem}.footer .footer-copyright-section .copyright-section-links{gap:2rem}}.home-page section{padding:2rem 4.5rem}.home-page section:nth-child(2){padding-top:4rem}.section-heading{color:var(--purple);align-items:center;gap:8px;font-size:1rem;display:flex}.section-heading .bullet-point{font-size:.9rem}@media (width<=768px){.home-page section{padding:1.5rem 2.5rem}.home-page section:nth-child(2){padding-top:2rem}}.home-hero-section{background:url(/assets/home-C5PLgVDA.png) 50%/cover no-repeat;align-items:center;height:100vh;display:flex}.home-hero-section .hero-content{color:#fff;flex-direction:column;justify-content:flex-end;gap:2rem;max-width:40%;display:flex}.home-hero-section .hero-content .tagline{color:var(--lavender);align-items:center;gap:8px;font-size:1rem;display:flex}.home-hero-section .hero-content .white-tagline{color:#fff}.home-hero-section .hero-content .toggle-on,.home-hero-section .hero-content .toggle-off{cursor:pointer}.home-hero-section .hero-content .main-text{font-size:4rem;font-weight:700;line-height:1}.home-hero-section .hero-content .main-text span{color:var(--lavender)}.home-hero-section .hero-content .sub-text{font-size:1.5rem;line-height:1.5}.home-hero-section .hero-content .phone-image-container{display:none}.home-hero-section .hero-content .button-container{align-items:center;gap:1rem;display:flex}.home-hero-section .hero-content .button-container .explore-btn,.home-hero-section .hero-content .button-container .start-project-btn{border:none;border-radius:30px;justify-content:center;align-items:center;padding:1rem 1.3rem;display:flex}.home-hero-section .hero-content .button-container .explore-btn a,.home-hero-section .hero-content .button-container .start-project-btn a{color:#fff;align-items:center;gap:1rem;font-size:1.5rem;display:flex}.home-hero-section .hero-content .button-container .explore-btn{background-color:var(--lavender)}.home-hero-section .hero-content .button-container .start-project-btn{border:solid 1px var(--purple);background-color:#0000}.home-hero-section .hero-content .button-container .start-project-btn:active{box-shadow:inset 0 0 12px #fff}.home-hero-section .hero-content .scroll-to-explore{color:var(--purple);align-items:center;gap:10px;font-size:.9rem;display:flex}@media (width<=768px){.home-hero-section{background:#000;align-items:center;height:auto}.home-hero-section .hero-content{max-width:100%;padding-top:10vh}.home-hero-section .hero-content .tagline{font-size:.9rem}.home-hero-section .hero-content .main-text{font-size:1.8rem;line-height:2.5rem}.home-hero-section .hero-content .sub-text{font-size:1.1rem}.home-hero-section .hero-content .phone-image-container{max-width:100%;display:flex}.home-hero-section .hero-content .phone-image-container img{width:100%}.home-hero-section .hero-content .button-container{flex-direction:column}.home-hero-section .hero-content .button-container .explore-btn,.home-hero-section .hero-content .button-container .start-project-btn{width:80%}.home-hero-section .hero-content .button-container .explore-btn a,.home-hero-section .hero-content .button-container .start-project-btn a{font-size:1.1rem}.home-hero-section .hero-content .scroll-to-explore{font-size:.8rem}}.about-section{flex-direction:column;gap:2rem;display:flex}.about-section p{line-height:1.5}.about-section .top-section{gap:3rem;display:flex}.about-section .top-section .top-left-section{flex-direction:column;gap:2rem;width:40%;display:flex}.about-section .top-section .top-left-section .main-text{font-size:3rem;font-weight:700}.about-section .top-section .top-left-section .main-text span{color:var(--purple)}.about-section .top-section .top-left-section .sub-text{width:80%;font-size:1.3rem}.about-section .top-section .top-left-section .features-container{grid-template-columns:repeat(3,1fr);column-gap:1rem;display:grid}.about-section .top-section .top-left-section .features-container .feature-card{flex-direction:column;gap:10px;display:flex}.about-section .top-section .top-left-section .features-container .feature-card .icon-container{background-color:var(--light-bg);border-radius:10px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.about-section .top-section .top-left-section .features-container .feature-card .icon-container .icon{color:var(--purple);font-size:32px}.about-section .top-section .top-left-section .features-container .feature-card .main-text{font-size:1.2rem}.about-section .top-section .top-left-section .features-container .feature-card .sub-text{width:100%;font-size:1.1rem}.about-section .top-section .top-right-section{background-color:#000;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:3rem;display:flex}.about-section .top-section .top-right-section .left-section{background-color:var(--blackish-blue);border-top-left-radius:10px;border-bottom-left-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:50%;padding-inline:1rem;display:flex}.about-section .top-section .top-right-section .left-section .bg{width:90%}.about-section .top-section .top-right-section .left-section .bg img{width:100%;height:100%}.about-section .top-section .top-right-section .left-section .text-section{align-items:center;gap:1rem;display:flex}.about-section .top-section .top-right-section .left-section .text-section .icon img{height:32px}.about-section .top-section .top-right-section .left-section .text-section .text{color:#fff;font-size:1rem}.about-section .top-section .top-right-section .right-section{flex:1;grid-template-rows:repeat(3,1fr);row-gap:10px;height:100%;display:grid}.about-section .top-section .top-right-section .right-section .vows-container{border-bottom:solid 1px var(--light-gray);color:#fff;align-items:center;gap:1rem;width:90%;display:flex}.about-section .top-section .top-right-section .right-section .vows-container .icon-container{background-color:var(--dark-bg);aspect-ratio:1;height:64px;color:var(--lavender);border-radius:50%;justify-content:center;align-items:center;display:flex}.about-section .top-section .top-right-section .right-section .vows-container .icon-container .icon{height:32px}.about-section .top-section .top-right-section .right-section .vows-container .text-container .main-text{color:var(--lavender);font-size:1.2rem}.about-section .top-section .top-right-section .right-section .vows-container .text-container .sub-text{font-size:1rem}.about-section .top-section .top-right-section .right-section .vows-container .text-container .values{padding-left:20px}.about-section .top-section .top-right-section .right-section .vows-container .text-container .values .value{font-size:1rem}.about-section .top-section .top-right-section .right-section .third{border:none}.about-section .bottom-section{border:solid 1px var(--border-gray);box-shadow:0px 0px 16px var(--shadow-gray);background-color:#fff;border-radius:10px;flex:1;align-items:center;padding:2vw;display:flex}.about-section .bottom-section .bottom-left-section{flex-direction:column;gap:1rem;width:40%;display:flex}.about-section .bottom-section .bottom-left-section .main-text{font-size:1.8rem;font-weight:700}.about-section .bottom-section .bottom-left-section .main-text span{color:var(--purple)}.about-section .bottom-section .bottom-left-section .sub-text{width:60%;font-size:1.2rem}.about-section .bottom-section .bottom-left-section .our-journey{color:var(--purple);align-items:center;gap:10px;font-size:1.2rem;display:flex}.about-section .bottom-section .bottom-left-section .our-journey .arrow{font-size:1.2rem}.about-section .bottom-section .bottom-right-section{flex-direction:column;flex:1;gap:2rem;display:flex}.about-section .bottom-section .bottom-right-section .top{grid-template-columns:repeat(3,1fr);column-gap:2.5rem;width:100%;display:grid}.about-section .bottom-section .bottom-right-section .top .card{align-items:start;gap:1rem;display:flex}.about-section .bottom-section .bottom-right-section .top .card .icon-container{background-color:var(--light-bg);aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;height:64px;display:flex}.about-section .bottom-section .bottom-right-section .top .card .icon-container .icon{color:var(--purple);font-size:32px}.about-section .bottom-section .bottom-right-section .top .card .text-content{flex-direction:column;padding-right:1rem;display:flex}.about-section .bottom-section .bottom-right-section .top .card .text-content .main-title{color:var(--purple);font-size:2rem;font-weight:700}.about-section .bottom-section .bottom-right-section .top .card .text-content .sub-title{font-size:1.2rem;font-weight:700}.about-section .bottom-section .bottom-right-section .top .card .text-content .text{font-size:1.1rem}.about-section .bottom-section .bottom-right-section .top .special-card{border-right:solid 1px var(--border-gray)}.about-section .bottom-section .bottom-right-section .bottom{border:solid 1px var(--border-gray);width:100%;box-shadow:0px 0px 16px var(--shadow-gray);background-color:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:1rem;display:flex}.about-section .bottom-section .bottom-right-section .bottom .what-we-do{font-size:1.2rem;font-weight:700}.about-section .bottom-section .bottom-right-section .bottom .card-container{flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.about-section .bottom-section .bottom-right-section .bottom .card-container .card{flex-direction:column;align-items:center;gap:10px;width:fit-content;display:flex}.about-section .bottom-section .bottom-right-section .bottom .card-container .card .icon{color:var(--purple);font-size:32px}.about-section .bottom-section .bottom-right-section .bottom .card-container .card .text{font-size:1.1rem}@media (width<=768px){.about-section .top-section{flex-direction:column;gap:2rem}.about-section .top-section .top-left-section{width:100%}.about-section .top-section .top-left-section .main-text{font-size:2rem}.about-section .top-section .top-left-section .sub-text{width:100%;font-size:1.2rem}.about-section .top-section .top-left-section .features-container{display:none}.about-section .top-section .top-right-section{flex-direction:column;gap:2rem;padding:1rem}.about-section .top-section .top-right-section .left-section{gap:1rem;width:100%}.about-section .top-section .top-right-section .left-section .text-section .icon{display:none}.about-section .top-section .top-right-section .right-section{gap:1.5rem}.about-section .bottom-section{flex-direction:column;gap:2rem}.about-section .bottom-section .bottom-left-section{width:100%}.about-section .bottom-section .bottom-left-section .sub-text{width:100%;font-size:1.1rem}.about-section .bottom-section .bottom-left-section .our-journey{display:none}.about-section .bottom-section .bottom-right-section .top{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(1,1fr)}.about-section .bottom-section .bottom-right-section .top .card{border:none;padding:1rem}.about-section .bottom-section .bottom-right-section .top .special-card{border-bottom:solid 1px var(--border-gray)}.about-section .bottom-section .bottom-right-section .bottom{display:none}}.products-section{flex-direction:column;gap:2rem;display:flex}.products-section .product-gallery{grid-template-rows:repeat(3,1fr);grid-template-columns:1fr 2fr;gap:1rem;height:700px;display:grid}.products-section .amara{background:url(/assets/product-amara-C2XAbJn9.png);grid-area:1/1}.products-section .melt-and-made{background:url(/assets/product-meltandmade-mB-UQlfr.png);grid-area:2/1}.products-section .zelorah{background:url(/assets/product-zelorah-_2kdmQJc.png);grid-area:3/1}.products-section .ntrl{background:url(/assets/product-ntrl-DKJzoxV5.png);grid-area:span 3/2}.products-section .product-image{cursor:pointer;background-position:top;background-size:cover;border-radius:1rem;transition:all .2s ease-in-out;position:relative}.products-section .product-image .product-overlay{opacity:0;background:#000000bf;border-radius:1rem;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex;position:absolute;inset:0}.products-section .product-image .product-overlay h2{color:#fff;font-size:2rem}.products-section .product-image:hover{scale:1.05}.products-section .product-image:hover .product-overlay{opacity:1}.products-section .view-products-btn{background-color:var(--purple);color:#fff;width:15%;box-shadow:4px 4px 16px var(--shadow-gray);border:none;border-radius:1rem;padding:1.5rem;font-size:1.2rem;text-decoration:none;transition:all .1s ease-in}.products-section .view-products-btn:hover{color:var(--lavender);cursor:pointer;background-color:#000}@media (width<=768px){.products-section .product-gallery{height:20vh;display:flex;overflow-x:scroll}.products-section .product-gallery .product-image{aspect-ratio:2;width:100%}.products-section .view-products-btn{justify-content:center;align-items:center;width:60%;padding:1rem;font-size:.8rem;display:flex}}.services-section{flex-direction:column;gap:3rem;display:flex}.services-section .services-top-section{padding-block:1rem;display:flex}.services-section .services-top-section .services-top-left{flex-direction:column;gap:1.5rem;width:50%;display:flex}.services-section .services-top-section .services-top-left .main-text{font-size:3rem;font-weight:700}.services-section .services-top-section .services-top-left .main-text span{color:var(--purple)}.services-section .services-top-section .services-top-right{flex:1;align-items:center;display:flex}.services-section .services-top-section .services-top-right p{width:70%;font-size:1.3rem}.services-section .services-bottom-section .service-card-container{gap:1rem;display:flex}.services-section .services-bottom-section .service-card-container .service-card{border:solid 1px var(--border-gray);box-shadow:0px 0px 16px var(--shadow-gray);border-radius:10px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.services-section .services-bottom-section .service-card-container .service-card .icon-container{aspect-ratio:1;background-color:var(--light-bg);border-radius:10px;justify-content:center;align-items:center;width:64px;display:flex}.services-section .services-bottom-section .service-card-container .service-card .icon-container .icon{color:var(--purple);font-size:32px}.services-section .services-bottom-section .service-card-container .service-card .service-title{font-size:1.2rem;font-weight:700}.services-section .services-bottom-section .service-card-container .service-card .service-description{font-size:1.1rem}.services-section .services-bottom-section .service-card-container .service-card:hover{scale:1.05}@media (width<=768px){.services-section{gap:1.5rem}.services-section .services-top-section{flex-direction:column;gap:1.1rem}.services-section .services-top-section .services-top-left{width:100%}.services-section .services-top-section .services-top-left .main-text{font-size:2rem;line-height:2rem}.services-section .services-top-section .services-top-right p{width:100%;font-size:1.1rem}.services-section .services-bottom-section .service-card-container{border-radius:10px;height:25vh;overflow-x:scroll}.services-section .services-bottom-section .service-card-container .service-card{box-shadow:0px 0px 6px var(--shadow-gray);aspect-ratio:1.5;gap:10px;height:100%}.services-section .services-bottom-section .service-card-container .service-card .service-title{font-size:1.4rem}.services-section .services-bottom-section .service-card-container .service-card .service-description{font-size:1.1rem}}@media (width<=400px){.services-section .services-bottom-section .service-card-container{height:32vh}.services-section .services-bottom-section .service-card-container .service-card{box-shadow:0px 0px 6px var(--shadow-gray);aspect-ratio:1.35;gap:10px;height:100%}.services-section .services-bottom-section .service-card-container .service-card .icon-container{width:56px}.services-section .services-bottom-section .service-card-container .service-card .icon-container .icon{font-size:24px}.services-section .services-bottom-section .service-card-container .service-card .service-title{font-size:1.4rem}.services-section .services-bottom-section .service-card-container .service-card .service-description{font-size:1.1px}}p{line-height:1.5}.process-section{flex-direction:column;gap:3rem;display:flex}.process-header-section{display:flex}.process-header-section .main-text-container{flex-direction:column;gap:1rem;width:50%;display:flex}.process-header-section .main-text-container .main-text{font-size:3rem;font-weight:700}.process-header-section .sub-text-container{width:30%;padding-top:3rem}.process-header-section .sub-text-container p{font-size:1.4rem}.process-flow-section{gap:4rem;display:flex}.process-flow-section .process-card{flex-direction:column;gap:1rem;display:flex}.process-flow-section .process-card .icon-container{aspect-ratio:1;border:solid 1px var(--border-gray);width:64px;box-shadow:0px 0px 16px var(--shadow-gray);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.process-flow-section .process-card .icon-container .icon{color:var(--purple);font-size:32px}.process-flow-section .process-card .title{font-size:1.2rem}.process-flow-section .process-card .title span{font-weight:700}.process-flow-section .process-card .description{font-size:1.1rem}.stats-section{background-color:var(--blackish-blue);border-radius:1rem;padding:1.5rem}.stats-section .stats-container{grid-template-columns:repeat(5,1fr);display:grid}.stats-section .stats-container .stat{border-right:1px solid #5a5a5a;flex-direction:column;justify-content:center;align-items:center;display:flex}.stats-section .stats-container .stat.stat:last-child{border:none}.stats-section .stats-container .stat .main-text{color:var(--lavender);font-size:3rem}.stats-section .stats-container .stat .sub-text{color:#fff;font-size:1.2rem}.tech-stack-section{flex-direction:column;gap:2rem;display:flex}.tech-stack-section .tech-stack-wrapper{width:100%;overflow:hidden}.tech-stack-section .tech-stack-container{align-items:center;gap:4rem;animation:15s linear infinite scrollTech;display:flex}.tech-stack-section .tech-stack-container:hover{animation-play-state:paused}.tech-stack-section .tech-stack-container img{-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0}@keyframes scrollTech{0%{transform:translate(0)}to{transform:translate(-50%)}}.contact-us-section{background:linear-gradient(90deg,#3835ce,#6e33cb);border-radius:1rem;align-items:center;gap:2rem;padding:2rem 3rem;display:flex}.contact-us-section .icon-container{aspect-ratio:1;background:#4340d6;border-radius:50%;justify-content:center;align-items:center;width:64px;display:flex}.contact-us-section .icon-container img{width:32px}.contact-us-section .text-content{color:#fff;flex:1}.contact-us-section .text-content .main-text{font-size:1.5rem}.contact-us-section .text-content .sub-text{font-size:1.2rem}.contact-us-section .primary-btn{color:var(--purple);border:none;border-radius:30px;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:1.2rem;display:flex}@media (width<=768px){.process-section{gap:2rem}.process-section .process-header-section{flex-direction:column}.process-section .process-header-section .main-text-container{width:100%}.process-section .process-header-section .main-text-container .main-text{font-size:2rem;line-height:2.2rem}.process-section .process-header-section .sub-text-container{display:none}.process-section .process-flow-section{height:25vh;overflow-x:scroll}.process-section .process-flow-section .process-card{aspect-ratio:1.5;border:solid 1px var(--border-gray);background-color:var(--light-bg);border-radius:1rem;align-items:center;height:100%;padding:1rem}.process-section .process-flow-section .process-card .title{font-size:1.5rem}.process-section .process-flow-section .process-card .description{font-size:1.2rem}.process-section .stats-section{background-color:#fff;padding:0}.process-section .stats-section .stats-container{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:1rem}.process-section .stats-section .stats-container .stat{background-color:var(--blackish-blue);border:none;border-radius:1rem;padding:8px 16px}.process-section .stats-section .stats-container .stat:last-child{display:none}.process-section .stats-section .stats-container .stat .sub-text{font-size:1rem}.process-section .contact-us-section{flex-direction:column;align-items:start;gap:1rem;padding:2rem}.process-section .contact-us-section button{justify-content:space-between;width:100%}}@media (width<=400px){.process-section .process-header-section .main-text-container .main-text{font-size:1.8rem;line-height:2.2rem}.process-section .process-flow-section{height:30vh}.process-section .process-flow-section .process-card{aspect-ratio:1.45;height:100%;padding:1rem}.process-section .process-flow-section .process-card .title{font-size:1.2rem}.process-section .process-flow-section .process-card .description{font-size:1.1rem}.process-section .stats-section .stats-container{gap:12px}.process-section .stats-section .stats-container .stat{border-radius:12px}.process-section .stats-section .stats-container .stat:last-child{display:none}.process-section .stats-section .stats-container .stat .main-text{font-size:2rem}.process-section .stats-section .stats-container .stat .sub-text{font-size:.8rem}}.contact-hero-section{color:#fff;background:url(/assets/contact-bg-CtjkMQka.png) 50%/cover no-repeat;align-items:center;height:60vh;display:flex}.contact-hero-section .section-content{flex-direction:column;gap:2rem;width:50%;display:flex}.contact-hero-section .section-content .main-text{font-size:3rem;font-weight:700}.contact-hero-section .section-content .main-text span{color:var(--purple)}.contact-hero-section .section-content img{display:none}.contact-hero-section .section-content .sub-text{width:65%;font-size:1.3rem}@media (width<=768px){.contact-hero-section{flex-direction:column;height:auto}.contact-hero-section .section-content{gap:1.5rem;width:100%}.contact-hero-section .section-content .main-text{font-size:1.7rem}.contact-hero-section .section-content img{display:block}.contact-hero-section .section-content .sub-text{width:100%;font-size:1rem}}.contact-page{padding-top:10vh}.contact-page section{padding:2rem 4.5rem}@media (width<=768px){.contact-page section{padding:1.5rem 2.5rem}}.contact-form-section{gap:4rem;display:flex}.primary-form{border-right:solid 1px var(--border-gray);flex-direction:column;gap:1rem;width:50%;display:flex}.primary-form .form-title{font-size:1.5rem}.primary-form .form-subtitle{font-size:1.1rem}.primary-form input,.primary-form textarea{border:solid 1px var(--border-gray);border-radius:10px;width:90%;padding:1rem;font-family:Inter,sans-serif;font-size:1.1rem}.primary-form textarea{resize:none}.primary-form label{font-size:1.1rem}.primary-form .send-btn{color:#fff;background-color:var(--purple);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:10px;font-size:1.1rem;display:flex}.other-ways{flex-direction:column;flex:1;gap:1rem;display:flex}.other-ways .form-title{font-size:1.5rem}.other-ways .form-subtitle,.other-ways .social-card{font-size:1.1rem}.other-ways .social-card{border:solid 1px var(--border-gray);border-radius:10px;gap:1rem;padding:1rem;text-decoration:none;display:flex}.other-ways .social-card .icon-container{aspect-ratio:1;background-color:var(--light-bg);height:56px;color:var(--purple);border-radius:10px;justify-content:center;align-items:center;display:flex}.other-ways .social-card .card-content{flex-direction:column;gap:8px;display:flex}.other-ways .social-card .card-content .title{color:#000;font-weight:700}.other-ways .social-card .card-content .value,.other-ways .social-card .card-content .description{color:var(--gray-font)}@media (width<=768px){.contact-form-section{flex-direction:column;gap:2rem}.contact-form-section .primary-form{border-bottom:solid 1px var(--border-gray);border-right:0;width:100%;padding-bottom:2rem}.contact-form-section .primary-form .form-subtitle{font-size:1.2rem}}@media (width<=400px){.contact-form-section .primary-form input,.contact-form-section .primary-form textarea{font-size:.8rem}.contact-form-section .other-ways .social-card .icon-container{height:48px}.contact-form-section .other-ways .social-card .card-content .value,.contact-form-section .other-ways .social-card .card-content .description{font-size:.8rem}}.contact-ad-section{background-color:#f5f4fc;border-radius:20px;justify-content:space-between;align-items:center;margin-inline:4.5rem;display:flex;padding:0 3rem!important}.contact-ad-section .section-content{flex-direction:column;gap:1rem;width:45%;display:flex}.contact-ad-section .section-content .section-title{font-size:1.5rem}.contact-ad-section .section-content .section-subtitle,.contact-ad-section .section-content .feature-container{color:var(--gray-font);font-size:1.1rem}.contact-ad-section .section-content .feature-container .feature{align-items:center;gap:8px;display:flex}.contact-ad-section .section-content .feature-container .feature .icon{color:var(--purple);font-size:1rem}.contact-ad-section .section-image{align-items:center;width:50%;display:flex}.contact-ad-section .section-image img{width:100%}@media (width<=768px){.contact-ad-section{flex-direction:column-reverse;margin-inline:2.5rem}.contact-ad-section .section-content{width:100%;padding-block:2rem}.contact-ad-section .section-image{width:100%;padding-top:2rem}}.project-gallery-section .section-wrapper{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2rem;height:100vh;padding-top:4rem;display:grid}.project-gallery-section .section-wrapper .project-card{color:#fff;box-shadow:0px 0px 16px var(--light-gray);background-color:#000;border-radius:1rem;flex-direction:column;display:flex}.project-gallery-section .section-wrapper .project-card:hover{box-shadow:0px 0px 16px var(--purple)}.project-gallery-section .section-wrapper .project-card .project-image-container{background-repeat:no-repeat;background-size:cover;background-position:start;border-top-left-radius:1rem;border-top-right-radius:1rem;justify-content:center;align-items:center;height:70%;display:flex;box-shadow:inset 0 -16px 16px #000}.project-gallery-section .section-wrapper .project-card .project-image-container img{display:none}.project-gallery-section .section-wrapper .project-card .project-content{flex-direction:column;gap:1rem;padding:2rem;display:flex}.project-gallery-section .section-wrapper .project-card .project-content .project-title{font-size:1.4rem}.project-gallery-section .section-wrapper .project-card .project-content .project-description{color:#c8c8c8;font-size:1.2rem}.project-gallery-section .section-wrapper .project-card .project-content .primary-btn{width:30%;color:var(--lavender);background:0 0;border:none;align-items:center;gap:1rem;font-size:1.2rem;text-decoration:none;display:flex}.project-gallery-section .section-wrapper .project-card .project-content .primary-btn:hover{color:#fff}.project-gallery-section #ntrl{grid-area:1/1}.project-gallery-section #ntrl .project-image-container{background-image:url(/assets/product-ntrl-DKJzoxV5.png)}.project-gallery-section #amara{grid-area:1/2}.project-gallery-section #amara .project-image-container{background-image:url(/assets/product-amara-C2XAbJn9.png)}.project-gallery-section #melt-and-made{grid-area:2/1}.project-gallery-section #melt-and-made .project-image-container{background-image:url(/assets/product-meltandmade-mB-UQlfr.png)}.project-gallery-section #zelorah{grid-area:2/2}.project-gallery-section #zelorah .project-image-container{background-image:url(/assets/product-zelorah-_2kdmQJc.png)}@media (width<=768px){.project-gallery-section .section-wrapper{flex-direction:column;height:auto;padding-top:0;display:flex}.project-gallery-section .section-wrapper .project-card{width:100%;height:auto}.project-gallery-section .section-wrapper .project-card .project-image-container{width:100%;height:50%}.project-gallery-section .section-wrapper .project-card .project-image-container img{width:100%;display:block}.project-gallery-section .section-wrapper .project-card .project-content .project-title{font-size:1.2rem}.project-gallery-section .section-wrapper .project-card .project-content .project-description{width:100%;font-size:1rem}.project-gallery-section .section-wrapper .project-card .project-content .primary-btn{width:80%;font-size:1rem}.project-gallery-section #ntrl .project-image-container{background-image:url(/assets/product-ntrl-DKJzoxV5.png)}}.projects-hero-section{background:url(/assets/projects-hero-bg-UIewegCP.png) 0 0/cover;background-position:end;background-repeat:no-repeat;align-items:center;height:90vh;display:flex}.projects-hero-section .section-content{color:#fff;flex-direction:column;gap:2rem;width:50%;display:flex}.projects-hero-section .section-content .main-text{font-size:3rem;font-weight:700;line-height:1.5}.projects-hero-section .section-content .main-text span{color:var(--purple)}.projects-hero-section .section-content .mobile-image{display:none}.projects-hero-section .section-content .sub-text{width:75%;font-size:1.6rem;line-height:2}.projects-hero-section .section-content .scroll-to-explore{color:var(--purple);align-items:center;gap:10px;font-size:1rem;display:flex}@media (width<=768px){.projects-hero-section{background:#000;height:auto}.projects-hero-section .section-content{gap:1rem;width:100%;padding-top:10vh}.projects-hero-section .section-content .main-text{font-size:2.4rem;line-height:1.2}.projects-hero-section .section-content .sub-text{width:100%;font-size:1.2rem;line-height:1.5}.projects-hero-section .section-content .mobile-image{display:block}.projects-hero-section .section-content .scroll-to-explore{font-size:.8rem}}.projects-page section{padding:2rem 4.5rem}.projects-page{background-color:var(--blackish-blue)}@media (width<=768px){.projects-page section{padding:1.5rem 2.5rem}}.privacy-policy-page{padding-top:10vh}.privacy-policy-page section{padding:2rem 4.5rem}@media (width<=768px){.privacy-policy-page section{padding:1.5rem 2.5rem}}.legal-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;height:60vh;display:flex}.legal-hero .section-content{color:#fff;flex-direction:column;gap:2rem;width:55%;display:flex}.legal-hero .section-content .main-text{font-size:3rem;font-weight:700}.legal-hero .section-content .main-text span{color:var(--purple)}.legal-hero .section-content .sub-text{width:55%;font-size:1.3rem}.legal-hero .section-content img{display:none}@media (width<=768px){.legal-hero{background:#000;height:auto}.legal-hero .section-content{gap:1rem;width:100%}.legal-hero .section-content .main-text{font-size:2.3rem}.legal-hero .section-content .sub-text{width:100%;font-size:1.2rem}.legal-hero .section-content img{display:block}}.legal-content{flex-direction:column;gap:2rem;display:flex}.legal-content .last-updated{font-size:1.2rem}.legal-body{display:flex}.legal-body .sidebar{border:solid 1px var(--border-gray);box-shadow:0px 0px 12px var(--shadow-gray);border-radius:1rem;width:20%;padding:2rem;position:sticky}.legal-body .sidebar .menu-card{flex-direction:column;gap:2rem;display:flex}.legal-body .sidebar .menu-card h3{font-size:1.3rem}.legal-body .sidebar .menu-card a{color:var(--gray-font);font-size:1.2rem;text-decoration:none}.legal-body .sidebar .menu-card a:hover{color:var(--purple);cursor:pointer}.legal-body .sidebar .menu-card a.active{color:var(--purple)}.legal-body .info-container{flex:1;max-height:80vh;overflow-y:scroll}.legal-body .info-container .info-section{flex-direction:column;gap:1.5rem;display:flex}.legal-body .info-container .info-section .title-section{align-items:center;gap:1rem;width:100%;display:flex}.legal-body .info-container .info-section .title-section .section-title{font-size:1.4rem}.legal-body .info-container .info-section .title-section .icon-container{background-color:var(--light-bg);aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;width:64px;display:flex}.legal-body .info-container .info-section .title-section .icon-container .icon{color:var(--purple);font-size:32px}.legal-body .info-container .info-section .sub-title{width:90%}.legal-body .info-container .info-section .sub-title p,.legal-body .info-container .info-section .sub-title span,.legal-body .info-container .info-section .sub-title li{font-size:1.2rem;line-height:1.5}.legal-body .info-container .info-section .sub-title span{font-weight:700}.legal-body .info-container .info-section .sub-title ul{padding-left:2rem}@media (width<=768px){.legal-content .legal-body{flex-direction:column;gap:4rem}.legal-content .legal-body .sidebar{width:100%}.legal-content .legal-body .info-container{border:solid 1px var(--border-gray);border-radius:1rem;width:100%;max-height:95vh;padding:0!important}.legal-content .legal-body .info-container .info-section{padding:1.5rem}}.legal-contact-card{background-color:var(--light-bg);border-radius:1rem;justify-content:space-between;align-items:center;margin-inline:4.5rem;display:flex}.contact-info{align-items:center;gap:2rem;width:40%;display:flex}.contact-info .icon-container{aspect-ratio:1;background-color:#e4dffb;border-radius:30px;justify-content:center;align-items:center;height:96px;display:flex}.contact-info .icon-container img{height:64px}.contact-info .text-container{flex-direction:column;gap:10px;display:flex}.contact-info .text-container .contact-title{font-size:1.4rem}.contact-info .text-container .contact-description{font-size:1.2rem}.contact-action{justify-content:center;width:40%;display:flex}.contact-action .contact-btn{color:var(--purple);background-color:#fff;border:1px solid #e4dffb;border-radius:30px;align-items:center;gap:1rem;padding:1rem;font-size:1.2rem;display:flex}@media (width<=768px){.legal-contact-card{flex-direction:column;gap:2rem;margin:2.5rem;padding:1.5rem!important}.legal-contact-card .contact-info{flex-direction:column;width:100%}.legal-contact-card .contact-action{width:100%}.legal-contact-card .contact-action .contact-btn{justify-content:space-between;width:100%}}.terms-of-services-page{padding-top:10vh}.terms-of-services-page section{padding:2rem 4.5rem}@media (width<=768px){.terms-of-services-page section{padding:1.5rem 2.5rem}}.case-study-page{background-color:var(--blackish-blue);padding-top:10vh}.case-study-page section{color:#fff;padding:2rem 4.5rem}@media (width<=768px){.case-study-page section{padding:1.5rem 2.5rem}}.case-study-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;height:90vh;display:flex}.case-study-hero .section-content{color:#fff;flex-direction:column;gap:2rem;width:40%;display:flex}.case-study-hero .section-content .hero-title{font-size:3rem;font-weight:700;line-height:1.5}.case-study-hero .section-content .hero-description{width:75%;font-size:1.6rem;line-height:2}.case-study-hero .section-content .platform-container{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.case-study-hero .section-content .platform-container .platform-card{align-items:center;gap:1rem;display:flex}.case-study-hero .section-content .platform-container .platform-card img{width:24px}.case-study-hero .section-content .platform-container .platform-card .platform-name{font-size:1.3rem}.case-study-hero .section-content .phone-image-container{display:none}.case-study-hero .section-content .tech-stack-container{gap:3rem;padding-top:1rem;display:flex}.case-study-hero .section-content .tech-stack-container .tech-stack-card{flex-direction:column;align-items:center;gap:10px;display:flex}.case-study-hero .section-content .tech-stack-container .tech-stack-card img{width:48px}@media (width<=768px){.case-study-hero{background:#000;height:auto}.case-study-hero .section-content{width:100%}.case-study-hero .section-content .hero-title{font-size:2.5rem}.case-study-hero .section-content .hero-description{width:100%;font-size:1.3rem}.case-study-hero .section-content .phone-image-container{aspect-ratio:1;width:100%;display:block}.case-study-hero .section-content .phone-image-container img{border-radius:10px;width:100%}.case-study-hero .section-content .platform-container .platform-card .platform-name{font-size:1.2rem}.case-study-hero .section-content .tech-stack-container{flex-wrap:wrap;justify-content:center;gap:4rem;padding-top:0}.case-study-hero .section-content .tech-stack-container .tech-stack-card img{width:40px}}@media (width<=400px){.case-study-hero .section-content .hero-title{font-size:1.7rem}.case-study-hero .section-content .hero-description{font-size:1.1rem}.case-study-hero .section-content .platform-container .platform-card .platform-name{font-size:1rem}.case-study-hero .section-content .tech-stack-container{gap:2rem}.case-study-hero .section-content .tech-stack-container .tech-stack-card img{width:40px}}.case-study-content-section{color:#fff;flex-direction:column;gap:2rem;display:flex}.case-study-content-section .overview-section,.case-study-content-section .challenge-section,.case-study-content-section .solution-section{flex-direction:column;gap:1rem;padding-top:2rem;display:flex}.case-study-content-section .overview-section .heading,.case-study-content-section .challenge-section .heading,.case-study-content-section .solution-section .heading{color:var(--lavender);font-size:2rem}.case-study-content-section .overview-section .description,.case-study-content-section .challenge-section .description,.case-study-content-section .solution-section .description{font-size:1.4rem}.case-study-content-section .challenge-section,.case-study-content-section .solution-section{border-top:solid 1px var(--light-gray)}.case-study-content-section .challenge-section .list,.case-study-content-section .solution-section .list{flex-direction:column;gap:1rem;display:flex}.case-study-content-section .challenge-section .list .card,.case-study-content-section .solution-section .list .card{align-items:center;gap:1rem;display:flex}.case-study-content-section .challenge-section .list .card .icon,.case-study-content-section .solution-section .list .card .icon{color:var(--lavender)}.case-study-content-section .challenge-section .list .card .card-text,.case-study-content-section .solution-section .list .card .card-text{font-size:1.2rem}.contact-card{color:#fff}.contact-card .card-wrapper{background-color:#16104b;border-radius:1rem;justify-content:space-between;align-items:center;padding:2.5rem 3rem;display:flex}.contact-card .card-wrapper .card-content{align-items:center;gap:2rem;display:flex}.contact-card .card-wrapper .icon-container{aspect-ratio:1;height:80px;box-shadow:inset 0px 0px 6px var(--blackish-blue);background-color:#21175d;border-radius:50%;justify-content:center;align-items:center;display:flex}.contact-card .card-wrapper .icon-container .icon{font-size:40px}.contact-card .card-wrapper .card-text{flex-direction:column;gap:8px;display:flex}.contact-card .card-wrapper .card-text .main-text{font-size:1.7rem}.contact-card .card-wrapper .card-text .sub-text{color:var(--lavender);font-size:1.3rem}.contact-card .card-wrapper .primary-btn{color:var(--purple);background-color:#fff;border:none;border-radius:30px;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:1.3rem;text-decoration:none;display:flex;box-shadow:0 0 16px}@media (width<=768px){.contact-card .card-wrapper{flex-direction:column;gap:1.5rem;padding:2rem}.contact-card .card-wrapper .card-content{flex-direction:column}.contact-card .card-wrapper .card-content .card-text .main-text{font-size:1.4rem}.contact-card .card-wrapper .card-content .card-text .sub-text{font-size:1.2rem}.contact-card .card-wrapper .primary-btn{justify-content:space-between;width:100%;font-size:1.2rem}}.roadmap{flex-direction:column;gap:2rem;display:flex}.roadmap .roadmap-section-heading{color:var(--lavender);font-size:2rem}.roadmap-content .content-wrapper{gap:2rem;display:flex}.roadmap-content .content-wrapper .timeline-marker{flex-direction:column;align-items:center;display:flex}.roadmap-content .content-wrapper .timeline-marker .timeline-dot{aspect-ratio:1;background-color:var(--lavender);border-radius:50%;height:20px}.roadmap-content .content-wrapper .timeline-marker .timeline-dot.active{background-color:var(--primary-green);box-shadow:0 0 16px #fff}.roadmap-content .content-wrapper .timeline-marker .timeline-line{background-color:var(--lavender);flex:1;width:2px}.roadmap-content .content-wrapper .timeline-marker .timeline-line.active{background-color:var(--primary-green);box-shadow:0 0 16px #fff}.roadmap-content .content-wrapper .roadmap-card{border:solid 1px var(--gray-font);cursor:pointer;background-color:#ba6ff41a;border-radius:1rem;flex:1;margin-bottom:2rem;padding:2rem;display:flex}.roadmap-content .content-wrapper .roadmap-card.active{border:solid 1px var(--primary-green);background-color:#0cbc901a}.roadmap-content .content-wrapper .roadmap-card .card-text{flex-direction:column;gap:1rem;width:80%;display:flex}.roadmap-content .content-wrapper .roadmap-card .card-text .phase{background-color:var(--lavender);border-radius:30px;width:fit-content;padding:4px 12px;font-size:1.3rem}.roadmap-content .content-wrapper .roadmap-card .card-text .phase.active{background-color:var(--primary-green)}.roadmap-content .content-wrapper .roadmap-card .card-text .title{font-size:1.8rem}.roadmap-content .content-wrapper .roadmap-card .card-text .tasks-container{flex-direction:column;gap:1rem;display:flex}.roadmap-content .content-wrapper .roadmap-card .card-text .tasks-container .task{align-items:center;gap:1rem;font-size:1.4rem;display:flex}.roadmap-content .content-wrapper .roadmap-card .card-text .tasks-container .task .icon{color:var(--lavender)}.roadmap-content .content-wrapper .roadmap-card .card-text .tasks-container .task .icon.active{color:var(--primary-green)}.roadmap-content .content-wrapper .roadmap-card .card-image-container{aspect-ratio:2;background-color:var(--blackish-blue);border:solid 1px var(--gray-font);border-radius:1rem;flex:1;justify-content:center;align-items:center;display:flex}.roadmap-content .content-wrapper .roadmap-card .card-image-container.active{border:solid 1px var(--primary-green)}.roadmap-content .content-wrapper .roadmap-card .card-image-container img{width:95%}@media (width<=768px){.roadmap .roadmap-content .content-wrapper .roadmap-card{flex-direction:column;gap:1.5rem}.roadmap .roadmap-content .content-wrapper .roadmap-card .card-text{width:100%}.roadmap .roadmap-content .content-wrapper .roadmap-card .card-image-container{flex:none}}@media (width<=400px){.roadmap .roadmap-content .content-wrapper .roadmap-card{flex-direction:column;gap:1.5rem}.roadmap .roadmap-content .content-wrapper .roadmap-card .card-text{width:100%}.roadmap .roadmap-content .content-wrapper .roadmap-card .card-text .title{font-size:1.5rem}.roadmap .roadmap-content .content-wrapper .roadmap-card .card-text .tasks-container .task p{font-size:1.2rem}.roadmap .roadmap-content .content-wrapper .roadmap-card .card-image-container{flex:none}}
