@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&family=Space+Grotesk:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&family=Space+Grotesk:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&family=Space+Grotesk:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@700&family=Montserrat:wght@300;400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;800&family=Space+Grotesk:wght@700&display=swap);:root{--bg-color:#020816;--container-color:#192032;--primary-color:#4945f2;--secondary-color:#22aaf8}*{box-sizing:border-box;margin:0;padding:0;z-index:1}body{background-color:#020816;background-color:var(--bg-color);font-family:sans-serif;font-size:16px;overflow-x:hidden}a,body{color:#fff}p{letter-spacing:.8px;line-height:25px}section{padding-inline:7vw;padding-top:15vh}html{scroll-behavior:smooth}.Navbar_navbar__SW0hx{background-color:#2e2e2e;background-color:var(--charcoal);box-shadow:0 2px 15px #0003;font-family:Montserrat,sans-serif;letter-spacing:.5px;position:fixed;top:0;width:100%;z-index:1000}.Navbar_container__8NSHR{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:.2rem 1rem;position:relative}.Navbar_logoContainer__NrPQk{z-index:1001}.Navbar_logo__ZvStZ{filter:brightness(0) invert(1);height:5rem;transition:transform .3s ease}.Navbar_logo__ZvStZ:hover{transform:scale(1.05)}.Navbar_navList__9NmlN{display:flex;gap:3rem;list-style:none;margin:0;padding:0;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Navbar_navItem__pILcE{position:relative}.Navbar_navLink__Magdq{color:#f5f5f5;color:var(--smoke);font-size:.8rem;font-weight:500;letter-spacing:1px;padding:.5rem 0;position:relative;text-decoration:none;text-transform:uppercase}.Navbar_navLink__Magdq,.Navbar_navLink__Magdq:before{transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Navbar_navLink__Magdq:before{background-color:#4a90e2;background-color:var(--highlight);bottom:0;content:"";height:2px;left:0;position:absolute;width:0}.Navbar_navLink__Magdq:hover{color:#fff}.Navbar_navLink__Magdq:hover:before{width:100%}.Navbar_mobileMenuButton__BzIWq{cursor:pointer;display:none;z-index:1001}.Navbar_menuIcon__Eicnp{color:#fff;font-size:1.8rem;transition:transform .3s ease}.Navbar_menuIcon__Eicnp:hover{transform:scale(1.1)}@media (max-width:992px){.Navbar_navList__9NmlN{gap:2rem}}@media (max-width:768px){.Navbar_container__8NSHR{padding:1rem 1.5rem}.Navbar_mobileMenuButton__BzIWq{display:block}.Navbar_navList__9NmlN{align-items:center;background-color:#3d3d3d;background-color:var(--light-charcoal);flex-direction:column;gap:2.5rem;height:100vh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-100%);width:100%}.Navbar_navList__9NmlN.Navbar_show__Ro8zZ{opacity:1;pointer-events:all;transform:translateY(0)}.Navbar_navLink__Magdq{font-size:1.3rem}}.Banner_banner__XZq0T{align-items:center;background-color:#fff;color:#2e2e2e;color:var(--charcoal);display:flex;height:100vh;justify-content:center;min-height:800px;overflow:hidden;position:relative}.Banner_patternOverlay__VyGiJ{background-image:linear-gradient(135deg,#00000005 25%,#0000 0),linear-gradient(225deg,#00000005 25%,#0000 0),linear-gradient(315deg,#00000005 25%,#0000 0),linear-gradient(45deg,#00000005 25%,#0000 0);background-size:20px 20px;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:0}.Banner_content__AO5K-{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;width:100%;z-index:2}.Banner_companyName__h3LwV{display:flex;flex-wrap:wrap;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,8vw,6rem);font-weight:700;justify-content:center;line-height:.9;margin:0 0 2rem}.Banner_letter__qY5i2{animation:Banner_fadeInUp__0DMwq .5s ease-out forwards;animation-delay:var(--delay);display:inline-block;opacity:0}.Banner_letter__qY5i2:hover{color:#4a90e2;color:var(--highlight);transform:translateY(-5px)}.Banner_taglineWrapper__QywLM{margin:3rem 0;position:relative;width:100%}.Banner_taglineContainer__THH3h{margin-left:-2rem;overflow:hidden;padding:1.5rem 0;position:relative;width:100vw}.Banner_tagline__-LMsb{color:#0000000d;display:inline-block;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,6vw,4rem);font-weight:700;margin:0;position:relative;text-transform:uppercase;white-space:nowrap;will-change:transform}.Banner_taglineText__b-pZk{display:inline-block;padding-right:2rem}.Banner_subtitle__dWc0m{color:#3d3d3d;color:var(--light-charcoal);font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:.3em;margin:1.5rem 0 0;position:relative;text-transform:uppercase;z-index:2}.Banner_textContent__BDUj2{margin:0 auto;max-width:600px;position:relative;z-index:2}.Banner_description__4xejc{color:#3d3d3d;color:var(--light-charcoal);font-family:Montserrat,sans-serif;font-size:1.2rem;line-height:1.8;margin-bottom:3rem}.Banner_ctaButton__cNysX{align-items:center;background:#2e2e2e;background:var(--charcoal);border:2px solid #2e2e2e;border:2px solid var(--charcoal);color:#fff;cursor:pointer;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:600;gap:1rem;letter-spacing:2px;overflow:hidden;padding:1rem 2.5rem;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Banner_ctaButton__cNysX:hover{background:#4a90e2;background:var(--highlight);border-color:#4a90e2;border-color:var(--highlight);box-shadow:0 10px 20px #0000001a;transform:translateY(-3px)}.Banner_arrow__PekL8{transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Banner_ctaButton__cNysX:hover .Banner_arrow__PekL8{transform:translateX(5px)}@keyframes Banner_fadeInUp__0DMwq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.Banner_companyName__h3LwV{font-size:clamp(2.5rem,12vw,6rem)}.Banner_tagline__-LMsb{font-size:clamp(1.8rem,6vw,3.5rem)}.Banner_subtitle__dWc0m{font-size:1.2rem}}@media (max-width:768px){.Banner_banner__XZq0T{min-height:700px}.Banner_description__4xejc{font-size:1.1rem}.Banner_ctaButton__cNysX{font-size:1rem;padding:.8rem 2rem}}@media (max-width:480px){.Banner_banner__XZq0T{min-height:600px}.Banner_companyName__h3LwV{margin-bottom:1.5rem}.Banner_taglineWrapper__QywLM{margin:2rem 0}.Banner_subtitle__dWc0m{font-size:1rem;letter-spacing:.2rem}.Banner_description__4xejc{font-size:1rem}}.About_aboutSection__cp\+EE{background-color:#f5f5f5;background-color:var(--smoke);color:#2e2e2e;color:var(--charcoal);overflow:hidden;padding:5rem 2rem;position:relative}.About_pillarsContainer__zgMwk{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto 4rem;max-width:1200px}.About_pillar__DtI8u{background:#fff;border-radius:8px;box-shadow:0 5px 20px #0000000d;overflow:hidden;padding:2.5rem 2rem;position:relative;z-index:1}.About_pillar__DtI8u,.About_pillar__DtI8u:before{transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.About_pillar__DtI8u:before{background:#2e2e2e;background:var(--charcoal);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.About_pillar__DtI8u:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-5px)}.About_pillar__DtI8u:hover:before{opacity:.05;width:100%}.About_pillarHeader__2Zo9b{align-items:center;display:flex;margin-bottom:1.5rem;position:relative;z-index:2}.About_pillarIcon__4Ftp8{color:#2e2e2e;color:var(--charcoal);font-size:2rem;margin-right:1rem}.About_pillarTitle__M-daa{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;margin:0}.About_pillarText__qBR6f{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.7;position:relative;z-index:2}.About_aboutContent__BzStO{grid-gap:4rem;gap:4rem;max-width:1200px}.About_textContent__9MSNl{padding-right:2rem}.About_aboutDescription__Y3650{color:#3d3d3d;color:var(--light-charcoal);font-family:Montserrat,sans-serif;margin-bottom:1.5rem}.About_visualContent__23RgC{height:500px}.About_imageContainer__EY1Kf{height:100%}.About_primaryImage__HUYe6{height:70%;width:70%}.About_primaryImage__HUYe6,.About_secondaryImage__tLfSs{border-radius:8px;box-shadow:0 15px 30px #0000001a;position:absolute;transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.About_secondaryImage__tLfSs{height:50%;width:50%}.About_brandCircle__uWX44{align-items:center;background:#2e2e2e;background:var(--charcoal);border-radius:50%;color:#fff;display:flex;height:250px;justify-content:center;opacity:.9;width:250px}.About_brandName__GuK16{font-family:Space Grotesk,sans-serif;letter-spacing:3px;padding:1rem;text-align:center;text-transform:uppercase}.About_primaryImage__HUYe6:hover{transform:scale(1.02);z-index:4}.About_secondaryImage__tLfSs:hover{transform:scale(1.05) translateY(-10px);z-index:4}@media (max-width:992px){.About_aboutContent__BzStO{gap:3rem;grid-template-columns:1fr}.About_textContent__9MSNl{padding-right:0}.About_visualContent__23RgC{height:400px}}@media (max-width:768px){.About_aboutSection__cp\+EE{padding:3rem 1.5rem}.About_pillarsContainer__zgMwk{gap:1.5rem;grid-template-columns:1fr}.About_brandCircle__uWX44{height:200px;width:200px}.About_brandName__GuK16{font-size:1.2rem}}@media (max-width:480px){.About_visualContent__23RgC{height:300px}.About_pillar__DtI8u{padding:1.5rem}.About_pillarIcon__4Ftp8{font-size:1.5rem}.About_pillarTitle__M-daa{font-size:1.2rem}}.About_aboutContent__BzStO{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:80px 0}.About_textContent__9MSNl{display:flex;flex-direction:column;gap:30px}.About_descriptionContainer__sZcUc{display:flex;flex-direction:column;gap:20px}.About_aboutDescription__Y3650{animation:About_fadeInUp__rHnlu .6s ease forwards;animation-delay:.3s;color:var(--text-secondary);font-size:1.1rem;line-height:1.8;opacity:0;transform:translateY(20px)}.About_aboutDescription__Y3650:nth-child(2){animation-delay:.4s}.About_highlight__fWbOy{color:var(--accent-color);font-weight:600}.About_statsContainer__VQKUn{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.About_statItem__hYaUL{background:var(--charcoal-medium);border-left:3px solid var(--accent-color);border-radius:8px;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.About_statItem__hYaUL:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.About_statNumber__WDCrQ{color:var(--accent-color);display:block;font-size:2rem;font-weight:700;margin-bottom:5px}.About_statLabel__Yq26C{color:var(--text-secondary);font-size:.9rem}.About_imageGrid__rLCrn{grid-gap:15px;aspect-ratio:1/1;display:grid;gap:15px;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr)}.About_primaryImageWrapper__S4Kx1{border-radius:12px;box-shadow:0 20px 40px #0000004d;grid-column:1/6;grid-row:1/9;overflow:hidden;position:relative;transform:rotate(-2deg);z-index:1}.About_primaryImage__HUYe6{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.About_primaryImageWrapper__S4Kx1:hover .About_primaryImage__HUYe6{transform:scale(1.05)}.About_imageOverlay__I-KHL{background:linear-gradient(135deg,#1a1a1ab3,#1a1a1a4d);height:100%;left:0;position:absolute;top:0;width:100%}.About_secondaryImageWrapper__5WW03{border:4px solid var(--charcoal-medium);border-radius:12px;box-shadow:0 20px 40px #0000004d;grid-column:5/9;grid-row:3/7;overflow:hidden;transform:rotate(3deg);z-index:2}.About_secondaryImage__tLfSs{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.About_secondaryImageWrapper__5WW03:hover .About_secondaryImage__tLfSs{transform:scale(1.05)}.About_brandBadge__2H6oa{animation:About_float__8Memz 6s ease-in-out infinite;background:var(--charcoal-medium);border-left:4px solid var(--accent-color);border-radius:8px;bottom:-20px;box-shadow:0 10px 30px #0000004d;padding:15px 25px;position:absolute;right:30px;transform:rotate(2deg);z-index:3}.About_brandName__GuK16{color:var(--accent-color);display:block;font-size:1.5rem;font-weight:700;letter-spacing:1px}.About_brandSubtext__4wZtZ{color:var(--text-secondary);font-size:.8rem;letter-spacing:2px}@keyframes About_fadeInUp__rHnlu{to{opacity:1;transform:translateY(0)}}@keyframes About_float__8Memz{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@media (max-width:1024px){.About_aboutContent__BzStO{gap:40px;grid-template-columns:1fr}.About_visualContent__23RgC{margin:0 auto;max-width:600px;order:-1}}.About_visualContent__23RgC{height:auto;margin-bottom:2rem;min-height:300px;position:relative}.About_imageContainer__EY1Kf{height:0;padding-bottom:100%;position:relative;width:100%}.About_primaryImage__HUYe6,.About_secondaryImage__tLfSs{border-radius:8px;box-shadow:0 10px 20px #0000001a;object-fit:cover;position:absolute;transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.About_primaryImage__HUYe6{height:80%;left:0;top:0;width:80%;z-index:2}.About_secondaryImage__tLfSs{bottom:0;height:60%;right:0;width:60%;z-index:1}.About_brandCircle__uWX44{height:150px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px;z-index:3}@media (min-width:768px){.About_visualContent__23RgC{height:500px;padding-bottom:0}.About_imageContainer__EY1Kf{height:100%;padding-bottom:0}.About_primaryImage__HUYe6{height:70%;width:70%}.About_secondaryImage__tLfSs{height:50%;width:50%}.About_brandCircle__uWX44{height:250px;width:250px}}@media (max-width:1024px){.About_imageGrid__rLCrn{gap:10px}.About_primaryImageWrapper__S4Kx1{grid-column:1/9;grid-row:1/6}.About_secondaryImageWrapper__5WW03{grid-column:2/8;grid-row:4/9}.About_brandBadge__2H6oa{bottom:-10px;padding:10px 15px;right:10px}}@media (max-width:480px){.About_imageGrid__rLCrn{gap:8px}.About_primaryImageWrapper__S4Kx1,.About_secondaryImageWrapper__5WW03{transform:none!important}.About_brandBadge__2H6oa{animation:none;bottom:auto;margin-top:1rem;position:relative;right:auto;text-align:center;transform:none!important;width:100%}}.Title_conatiner__G3Oa-{align-items:center;display:flex;flex-direction:column}.Title_title__ugKfF{color:var(--primary-color);display:inline;text-decoration:underline;text-decoration-color:gray;text-decoration-thickness:2px;text-underline-offset:4px}.Title_heading__JRYwi{font-size:48px;padding-bottom:20px;padding-top:10px}.Services_servicesSection__yBbBg{background-color:#2e2e2e;background-color:var(--charcoal);color:#f5f5f5;color:var(--smoke);overflow:hidden;padding:6rem 2rem;position:relative}.Services_container__O4NdR{margin:0 auto;max-width:1200px;position:relative;z-index:2}.Services_sectionDescription__G-gul{font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.8;margin:0 auto 3rem;max-width:700px;opacity:.9;text-align:center}.Services_tabContainer__SpoQe{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 auto 4rem}.Services_tabButton__2htVO{background:#0000;border:none;color:#f5f5f5;color:var(--smoke);cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:1px;opacity:.7;padding:1rem 2rem;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Services_tabButton__2htVO:hover{opacity:1}.Services_activeTab__PJCiW{color:var(--highlight-color);opacity:1}.Services_tabIndicator__eHw0b{background:var(--highlight-color);bottom:0;height:3px;left:0;position:absolute;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition);width:0}.Services_activeTab__PJCiW .Services_tabIndicator__eHw0b{width:100%}.Services_serviceCard__2vKLP{grid-gap:3rem;background:#ffffff0d;border-radius:16px;box-shadow:0 10px 30px #0003;display:grid;gap:3rem;grid-template-columns:1fr 1fr;overflow:hidden}.Services_serviceVisual__I7W7v{position:relative}.Services_serviceImage__ARFGm{display:block;height:100%;min-height:400px;object-fit:contain;width:100%}.Services_imageOverlay__CT6f5{height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.Services_serviceDetails__okTvR{display:flex;flex-direction:column;padding:3rem}.Services_serviceHeader__hBIY1{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Services_serviceTitle__4Bh-N{color:#fff;font-family:Space Grotesk,sans-serif;font-size:2.2rem;font-weight:700;margin:0}.Services_serviceBadge__PvFUC{border-radius:20px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:.8rem;font-weight:600;padding:.3rem .8rem}.Services_serviceDescription__2i2Ir{font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.8;margin-bottom:2.5rem;opacity:.9}.Services_featuresSection__NefI1{margin-bottom:3rem}.Services_featuresTitle__Zt\+mX{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.Services_featuresList__hihFE{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.Services_featureItem__CG8gZ{align-items:flex-start;border-radius:6px;display:flex;font-family:Montserrat,sans-serif;font-size:1rem;gap:.8rem;padding:.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Services_featureItem__CG8gZ:hover{background:#ffffff0d}.Services_featureIcon__EYnsh{margin-top:3px;min-width:20px}.Services_ctaButton__\+IaMM{align-items:center;align-self:flex-start;border:2px solid #0000;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:600;gap:.5rem;letter-spacing:1px;margin-top:auto;padding:.8rem 1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Services_ctaButton__\+IaMM:hover{box-shadow:0 10px 20px #0003;padding-right:1.8rem;transform:translateY(-3px)}.Services_arrowIcon__3YRmK{transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Services_ctaButton__\+IaMM:hover .Services_arrowIcon__3YRmK{transform:translateX(3px)}@media (max-width:992px){.Services_serviceCard__2vKLP{grid-template-columns:1fr}.Services_serviceVisual__I7W7v{height:400px}.Services_serviceDetails__okTvR{padding:2rem}}@media (max-width:768px){.Services_servicesSection__yBbBg{padding:4rem 1.5rem}.Services_tabContainer__SpoQe{margin:0 auto 3rem}.Services_tabButton__2htVO{font-size:1rem;padding:.8rem 1.5rem}.Services_serviceTitle__4Bh-N{font-size:1.8rem}.Services_serviceDescription__2i2Ir{font-size:1rem}}@media (max-width:480px){.Services_tabContainer__SpoQe{gap:.5rem}.Services_tabButton__2htVO{font-size:.9rem;padding:.6rem 1rem}.Services_serviceVisual__I7W7v{height:300px}.Services_featuresList__hihFE{gap:.8rem}.Services_featureItem__CG8gZ{font-size:.9rem}}@media (max-width:768px){.Services_serviceVisual__I7W7v{border-radius:12px 12px 0 0;padding:1rem}.Services_imageWrapper__0JP5a,.Services_serviceVisual__I7W7v{align-items:center;display:flex;height:auto;justify-content:center}.Services_imageWrapper__0JP5a{min-height:0;min-width:0;width:100%}.Services_serviceImage__ARFGm{display:block;height:auto;max-height:250px;max-width:100%;object-fit:contain}}@media (max-width:480px){.Services_serviceVisual__I7W7v{padding:.5rem}.Services_serviceImage__ARFGm{max-height:200px}}.Services_floatingOrb__9zCDa{animation:Services_float__PtTXH 8s ease-in-out infinite;border-radius:50%;filter:blur(60px);height:150px;opacity:.15;position:absolute;right:10%;top:20%;width:150px;z-index:1}.Services_floatingDots__IJMMj{animation:Services_float__PtTXH 6s ease-in-out infinite reverse;background-image:radial-gradient(circle,#f5f5f5 2px,#0000 0);background-image:radial-gradient(circle,var(--smoke) 2px,#0000 2px);background-size:20px 20px;bottom:15%;height:100px;left:5%;opacity:.1;position:absolute;width:100px;z-index:1}@keyframes Services_float__PtTXH{0%,to{transform:translate(0)}50%{transform:translate(20px,20px)}}.Services_serviceDetails__okTvR,.Services_serviceVisual__I7W7v{transition:transform .5s ease-out}.Services_parallax__wCb2B{pointer-events:none}.Services_parallax__wCb2B>*{pointer-events:auto}:root{--highlight-blue:#4a90e2;--highlight-purple:#bb6bd9;--highlight-green:#6fcf97;--highlight-orange:#f2994a}.TeamCard_card__LBW6v{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 10px 30px #0003;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition);will-change:transform}.TeamCard_card__LBW6v:hover{border-color:#fff3;box-shadow:0 15px 40px #0000004d;transform:translateY(-5px)!important}.TeamCard_initialsCircle__knCRz{align-items:center;border-radius:50%;color:#fff;display:flex;font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.TeamCard_initialsCircle__knCRz[data-role=director]{background:#bb6bd9;background:var(--highlight-purple)}.TeamCard_initialsCircle__knCRz[data-role=marketing]{background:#f2994a;background:var(--highlight-orange)}.TeamCard_initialsCircle__knCRz[data-role=hr]{background:#6fcf97;background:var(--highlight-green)}.TeamCard_initialsCircle__knCRz[data-role=tech]{background:#4a90e2;background:var(--highlight-blue)}.TeamCard_content__Vo-cP{position:relative;z-index:2}.TeamCard_name__WGuHd{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.3rem;font-weight:700;margin:0 0 .5rem}.TeamCard_position__qRpLl{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;margin:0 0 1rem;text-transform:uppercase}.TeamCard_position__qRpLl[data-role=director]{color:#bb6bd9;color:var(--highlight-purple)}.TeamCard_position__qRpLl[data-role=marketing]{color:#f2994a;color:var(--highlight-orange)}.TeamCard_position__qRpLl[data-role=hr]{color:#6fcf97;color:var(--highlight-green)}.TeamCard_position__qRpLl[data-role=tech]{color:#4a90e2;color:var(--highlight-blue)}.TeamCard_expertise__pZZ0x{color:#f5f5f5;color:var(--smoke);font-family:Montserrat,sans-serif;font-size:.9rem;margin:0 0 1.5rem;min-height:40px;opacity:.9}.TeamCard_socialLinks__Qaeu1{display:flex;gap:1rem;justify-content:center}.TeamCard_socialLink__rmRQ3{align-items:center;background:#ffffff1a;border-radius:50%;color:#f5f5f5;color:var(--smoke);display:flex;height:36px;justify-content:center;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition);width:36px}.TeamCard_socialLink__rmRQ3:hover{box-shadow:0 5px 15px #0003;transform:translateY(-3px)}.TeamCard_socialLink__rmRQ3:first-child:hover{background:#0077b5}.TeamCard_socialLink__rmRQ3:nth-child(2):hover{background:#1da1f2}.TeamCard_socialLink__rmRQ3:nth-child(3):hover{background:#333}.TeamCard_socialIcon__yFTnN{font-size:.9rem}@media (max-width:768px){.TeamCard_card__LBW6v{padding:1.8rem 1.5rem}.TeamCard_initialsCircle__knCRz{font-size:1.6rem;height:70px;width:70px}.TeamCard_name__WGuHd{font-size:1.2rem}}@media (max-width:480px){.TeamCard_card__LBW6v{padding:1.5rem 1.2rem}.TeamCard_initialsCircle__knCRz{font-size:1.4rem;height:60px;margin-bottom:1.2rem;width:60px}.TeamCard_expertise__pZZ0x{font-size:.85rem;margin-bottom:1.2rem}}.Team_teamSection__sHplg{background-color:#2e2e2e;background-color:var(--charcoal);color:#f5f5f5;color:var(--smoke);overflow:hidden;padding:6rem 2rem;position:relative}.Team_container__1-Fm-{margin:0 auto;max-width:1200px;position:relative;z-index:2}.Team_teamDescription__JJVOe{font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.8;margin:0 auto 3rem;max-width:700px;opacity:.9;text-align:center}.Team_teamGrid__W6TGz{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}@media (max-width:992px){.Team_teamGrid__W6TGz{grid-template-columns:repeat(2,1fr);margin:3rem auto 0;max-width:800px}}@media (max-width:768px){.Team_teamSection__sHplg{padding:4rem 1.5rem}.Team_teamDescription__JJVOe{font-size:1rem;margin-bottom:2rem}}@media (max-width:576px){.Team_teamGrid__W6TGz{grid-template-columns:1fr;max-width:400px}.Team_teamDescription__JJVOe{text-align:left}}.Testimonials_testimonials__vgqv1{display:flex;gap:50px;padding-top:7vh}@media (max-width:431px){.Testimonials_testimonials__vgqv1{flex-direction:column}}:root{--gold:gold}.TestimonialCard_card__2W1rI{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 10px 30px #0003;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.TestimonialCard_card__2W1rI:hover{border-color:#fff3;box-shadow:0 15px 40px #0000004d;transform:translateY(-5px)}.TestimonialCard_quoteMark__EUKGM{left:25px;opacity:.1;position:absolute;top:20px}.TestimonialCard_quoteIcon__j0bsZ{color:#4a90e2;color:var(--highlight);font-size:4rem}.TestimonialCard_content__H-KWW{position:relative;z-index:2}.TestimonialCard_profile__5tOjr{align-items:center;display:flex;gap:1.2rem;margin-bottom:1.5rem}.TestimonialCard_profileImage__c18E8{border:3px solid #f5f5f5;border:3px solid var(--smoke);border-radius:50%;box-shadow:0 5px 15px #0000001a;height:60px;object-fit:cover;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition);width:60px}.TestimonialCard_profileInfo__G5lcH{flex:1 1}.TestimonialCard_name__XNkXy{color:#f5f5f5;color:var(--smoke);font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:600;margin:0 0 .3rem}.TestimonialCard_rating__ID8Hr{display:flex;gap:.2rem}.TestimonialCard_star__bZRxq{color:#3d3d3d;color:var(--light-charcoal);font-size:.9rem;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.TestimonialCard_star__bZRxq.TestimonialCard_filled__Fh9Gq{color:gold;color:var(--gold)}.TestimonialCard_feedback__hD4S6{color:#f5f5f5e6;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.7;margin:0;padding-left:1.5rem;position:relative}.TestimonialCard_inlineQuote__OaoSS{color:#4a90e24d;font-size:1.2rem;left:0;position:absolute;top:0}@media (max-width:768px){.TestimonialCard_card__2W1rI{padding:2rem 1.5rem}.TestimonialCard_profileImage__c18E8{height:50px;width:50px}.TestimonialCard_name__XNkXy{font-size:1.1rem}.TestimonialCard_feedback__hD4S6{font-size:.95rem}}@media (max-width:480px){.TestimonialCard_card__2W1rI{padding:1.8rem 1.2rem}.TestimonialCard_quoteMark__EUKGM{left:15px;top:15px}.TestimonialCard_quoteIcon__j0bsZ{font-size:3rem}}.QueAnsSection_container__RMTiO{margin:0 auto;max-width:1200px}.QueAnsSection_content__FErnD{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin-top:3rem}.QueAnsSection_accordion__rRfDX{display:flex;flex-direction:column;gap:1.2rem}.QueAnsSection_visual__vwlun{height:100%;position:relative}.QueAnsSection_image__fu6ju{border-radius:12px;box-shadow:0 20px 40px #0000001a;height:auto;object-fit:cover;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition);width:100%}.QueAnsSection_image__fu6ju:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-5px)}@media (max-width:992px){.QueAnsSection_content__FErnD{gap:3rem;grid-template-columns:1fr}.QueAnsSection_visual__vwlun{margin:0 auto;max-width:600px;order:-1}}@media (max-width:768px){.QueAnsSection_section__9KrjF{padding:4rem 1.5rem}}@media (max-width:480px){.QueAnsSection_section__9KrjF{padding:3rem 1rem}.QueAnsSection_content__FErnD{gap:2rem;margin-top:2rem}}.QueAnsSection_section__9KrjF{background-color:#f5f5f5;background-color:var(--smoke);color:#2e2e2e;color:var(--charcoal);padding:6rem 2rem;position:relative}.QueAns_item__vWO5R{background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000000d;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.QueAns_item__vWO5R.QueAns_active__YWXNT{box-shadow:0 10px 25px #0000001a}.QueAns_question__HUENm{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.QueAns_question__HUENm:hover{background:#00000005}.QueAns_questionText__ALpks{color:#2e2e2e;color:var(--charcoal);flex:1 1;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;margin:0}.QueAns_icon__m-iAs{color:#3d3d3d;color:var(--light-charcoal);font-size:1.2rem;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.QueAns_item__vWO5R.QueAns_active__YWXNT .QueAns_icon__m-iAs{color:#2e2e2e;color:var(--charcoal)}.QueAns_answer__KcN\+9{padding:0 1.5rem 1.5rem}.QueAns_answerText__o4Sow{color:#3d3d3d;color:var(--light-charcoal);font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.7;margin:0}@media (max-width:768px){.QueAns_question__HUENm{padding:1.2rem}.QueAns_questionText__ALpks{font-size:1rem}.QueAns_answer__KcN\+9{padding:0 1.2rem 1.2rem}.QueAns_answerText__o4Sow{font-size:.95rem}}.Footer_footer__QwD\+f{background-attachment:fixed;background-image:linear-gradient(#000c,#000c),url(https://images.unsplash.com/photo-1517245386807-bb43f82c33c4?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80);background-position:50%;background-size:cover;color:#f5f5f5;color:var(--smoke);overflow:hidden;padding:5rem 2rem 2rem;position:relative}.Footer_overlay__ICi52{background:#2e2e2eb3;height:100%;left:0;position:absolute;top:0;width:100%}.Footer_container__bv16B{margin:0 auto;max-width:1200px;position:relative;z-index:2}.Footer_top__Afb7E{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.Footer_brandColumn__Sl739{align-items:flex-start;display:flex;flex-direction:column}.Footer_logo__\+SElo{filter:brightness(0) invert(1);height:50px;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Footer_logo__\+SElo:hover{transform:scale(1.05)}.Footer_tagline__dAYqF{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:600;margin:0 0 1rem}.Footer_description__47PAv{font-family:Montserrat,sans-serif;font-size:.95rem;line-height:1.6;margin:0;opacity:.8}.Footer_contactColumn__Cq0RZ,.Footer_linksColumn__SJMU3{display:flex;flex-direction:column}.Footer_columnTitle__skp9k{display:inline-block;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:600;margin:0 0 1.5rem;position:relative}.Footer_columnTitle__skp9k:after{background:#f5f5f5;background:var(--smoke);bottom:-8px;content:"";height:2px;left:0;position:absolute;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition);width:40px}.Footer_linksColumn__SJMU3:hover .Footer_columnTitle__skp9k:after{width:60px}.Footer_links__vUbnJ{display:flex;flex-direction:column;gap:.8rem}.Footer_link__c7GbB{color:#f5f5f5;color:var(--smoke);font-family:Montserrat,sans-serif;font-size:.95rem;opacity:.8;position:relative;text-decoration:none;width:fit-content}.Footer_link__c7GbB,.Footer_link__c7GbB:after{transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Footer_link__c7GbB:after{background:#f5f5f5;background:var(--smoke);bottom:-2px;content:"";height:1px;left:0;position:absolute;width:0}.Footer_link__c7GbB:hover{opacity:1}.Footer_link__c7GbB:hover:after{width:100%}.Footer_contactInfo__GLg8-{display:flex;flex-direction:column;gap:1rem}.Footer_contactItem__zTwdb{align-items:flex-start;display:flex;font-family:Montserrat,sans-serif;font-size:.95rem;gap:.8rem;opacity:.8;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Footer_contactItem__zTwdb:hover{opacity:1}.Footer_contactIcon__4JVAg{font-size:.9rem;margin-top:3px;min-width:16px}.Footer_divider__cAKa5{background:#ffffff1a;height:1px;margin:2rem 0;width:100%}.Footer_bottom__IA0\+Y{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.Footer_copyright__XN1Ks{font-family:Montserrat,sans-serif;font-size:.9rem;margin:0;opacity:.7;text-align:center}.Footer_socialLinks__LkDXa{display:flex;gap:1.5rem}.Footer_socialLink__vq6is{color:#f5f5f5;color:var(--smoke);font-size:1.1rem;opacity:.7;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Footer_socialLink__vq6is:hover{opacity:1;transform:translateY(-3px)}@media (max-width:992px){.Footer_top__Afb7E{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Footer_footer__QwD\+f{background-attachment:scroll;padding:4rem 1.5rem 2rem}.Footer_top__Afb7E{gap:2.5rem;grid-template-columns:1fr}.Footer_brandColumn__Sl739{align-items:center;text-align:center}.Footer_contactColumn__Cq0RZ,.Footer_linksColumn__SJMU3,.Footer_links__vUbnJ{align-items:center}.Footer_link__c7GbB:after{display:none}}@media (max-width:480px){.Footer_footer__QwD\+f{padding:3rem 1rem 2rem}.Footer_socialLinks__LkDXa{gap:1.2rem}}.Work_workSection__0uNse{background-color:#fff;padding:6rem 2rem;position:relative}.Work_contentWrapper__QGNsh{margin:0 auto;max-width:1200px;position:relative}.Work_intro__lMKeW{margin:0 auto 4rem;max-width:800px;text-align:center}.Work_subtitle__ekMB1{color:#3d3d3d;color:var(--charcoal-light);font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.8;margin-bottom:3rem}.Work_statsGrid__IleeN{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:3rem}.Work_statCard__0YgLE{background:#fff;border:1px solid #0000000d;border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:2rem 1.5rem;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Work_statIcon__rEE0j{color:#4a90e2;color:var(--highlight);font-size:2rem;margin-bottom:1rem}.Work_statValue__bvicO{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700;margin-bottom:.5rem}.Work_statLabel__OYKpq{color:#3d3d3d;color:var(--charcoal-light);font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.Work_projectsGrid__lH8gE{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:4rem 0}.Work_projectCard__zllSA{background:#fff;border:1px solid #0000000d;border-radius:8px;box-shadow:0 5px 20px #0000000d;display:flex;flex-direction:column;height:100%;padding:2rem;transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Work_projectCard__zllSA h3{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.Work_tagline__w2iMv{font-style:italic;margin-bottom:1rem}.Work_description__yr72\+,.Work_tagline__w2iMv{color:#3d3d3d;color:var(--charcoal-light);font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:400}.Work_description__yr72\+{line-height:1.7;margin-bottom:1.5rem}.Work_section__LSIrs{margin-bottom:1.5rem}.Work_section__LSIrs h4{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:.75rem;text-transform:uppercase}.Work_productName__vR26\+{color:#2e2e2e;color:var(--charcoal);font-weight:600}.Work_more__0VTex,.Work_platform__nfvq4{color:#3d3d3d;color:var(--charcoal-light);font-size:.85rem}.Work_more__0VTex{font-style:italic}.Work_techTags__\+5yco{display:flex;flex-wrap:wrap;gap:.5rem}.Work_techTag__MTBMm{background:#f5f5f5;background:var(--smoke);color:#3d3d3d;color:var(--charcoal-light)}.Work_moreTech__JVQ8K,.Work_techTag__MTBMm{border-radius:20px;font-size:.8rem;padding:.3rem .8rem}.Work_moreTech__JVQ8K{background:#4a90e2;background:var(--highlight);color:#fff}.Work_moreDetailsBtn__nJIw0{align-items:center;background:#2e2e2e;background:var(--charcoal);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;gap:.5rem;letter-spacing:1px;margin-top:auto;padding:.8rem 1.5rem;text-transform:uppercase;width:fit-content}.Work_moreDetailsBtn__nJIw0,.Work_moreDetailsBtn__nJIw0 svg{transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Work_moreDetailsBtn__nJIw0:hover svg{transform:translateX(3px)}.Work_modalOverlay__HB781{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.Work_modalContent__Vwygz{background:#fff;border-radius:8px;box-shadow:0 10px 50px #0003;max-height:90vh;max-width:900px;overflow-y:auto;padding:3rem;position:relative}.Work_modalContent__Vwygz h2{font-size:2rem;margin-bottom:.5rem}.Work_modalContent__Vwygz h2,.Work_modalContent__Vwygz h3{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-weight:700}.Work_modalContent__Vwygz h3{font-size:1.2rem;margin:2rem 0 1rem;position:relative}.Work_modalContent__Vwygz h3:after{background:#4a90e2;background:var(--highlight);bottom:-5px;content:"";height:2px;left:0;position:absolute;width:50px}.Work_modalContent__Vwygz p{color:#3d3d3d;color:var(--charcoal-light);font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.8;margin-bottom:1.5rem}.Work_modalContent__Vwygz ul{margin:1rem 0;padding-left:1.5rem}.Work_modalContent__Vwygz li{color:#3d3d3d;color:var(--charcoal-light);font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:400;line-height:1.8;margin-bottom:.5rem;position:relative}.Work_modalContent__Vwygz li:before{color:#4a90e2;color:var(--highlight);content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.Work_productSection__yYaAX{margin-bottom:2rem}.Work_productSection__yYaAX h4{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;margin:1.5rem 0 .5rem}.Work_tags__xJPp2{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.Work_tag__umEy9{background:#f5f5f5;background:var(--smoke);border-radius:20px;font-size:.85rem;padding:.4rem 1rem}.Work_closeBtn__t-TD0,.Work_tag__umEy9{color:#3d3d3d;color:var(--charcoal-light);transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Work_closeBtn__t-TD0{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:1.5rem;top:1.5rem}.Work_closeBtn__t-TD0:hover{color:#2e2e2e;color:var(--charcoal);transform:rotate(90deg)}.Work_cta__4JmSq{border-top:1px solid #0000001a;margin-top:4rem;padding-top:3rem;text-align:center}.Work_ctaText__0rI3b{color:#3d3d3d;color:var(--charcoal-light);font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:400;margin-bottom:1.5rem}.Work_ctaButton__gx-zU{align-items:center;background:#2e2e2e;background:var(--charcoal);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;gap:.75rem;letter-spacing:1px;padding:1rem 2.5rem;text-transform:uppercase}.Work_ctaButton__gx-zU,.Work_ctaButton__gx-zU svg{transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.Work_ctaButton__gx-zU:hover svg{transform:translateX(5px)}@media (max-width:768px){.Work_workSection__0uNse{padding:4rem 1.5rem}.Work_projectsGrid__lH8gE{grid-template-columns:1fr}.Work_modalContent__Vwygz{max-height:85vh;padding:2rem 1.5rem}.Work_statsGrid__IleeN{grid-template-columns:1fr}}@media (max-width:480px){.Work_workSection__0uNse{padding:3rem 1rem}.Work_modalContent__Vwygz{padding:2rem 1rem}.Work_modalContent__Vwygz h2{font-size:1.5rem}.Work_ctaButton__gx-zU{justify-content:center;width:100%}}.AIPoweredSection_section__FqWM\+{background:#0a0a0a;color:#fff;overflow:hidden;padding:5rem 2rem;position:relative}.AIPoweredSection_canvasWrapper__9LRlI{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.AIPoweredSection_canvas__Tm1KJ{display:block;height:100%;width:100%}.AIPoweredSection_content__6\+MJs{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.AIPoweredSection_title__otJKo{font-size:2.5rem;margin-bottom:1rem}.AIPoweredSection_highlight__L1q-\+{color:#9370db}.AIPoweredSection_subtitle__u8v93{color:#ccc;font-size:1.2rem;margin-bottom:3rem}.AIPoweredSection_features__fswKB{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.AIPoweredSection_card__iVCTf{background:#ffffff0d;border-radius:1rem;flex:1 1 250px;padding:2rem;transition:transform .3s ease}.AIPoweredSection_card__iVCTf:hover{transform:translateY(-5px)}.AIPoweredSection_icon__sTmaa{background:linear-gradient(135deg,#4a90e2,#9370db);border-radius:50%;height:60px;margin:0 auto 1rem;width:60px}.AIPoweredSection_binaryOverlay__cJqmi{animation:AIPoweredSection_binaryScroll__4njbZ 10s linear infinite;background-image:repeating-linear-gradient(90deg,#ffffff14,#ffffff14 1px,#0000 0,#0000 3px);inset:0;pointer-events:none;position:absolute;z-index:1}@keyframes AIPoweredSection_binaryScroll__4njbZ{0%{background-position-y:0}to{background-position-y:100%}}.ProductsSection_section__mmFrv{background-color:#fff;overflow:hidden;padding:8rem 2rem;position:relative}.ProductsSection_container__vI2nj{margin:0 auto;max-width:1200px}.ProductsSection_content__tzlZv{display:flex;flex-direction:column;gap:3rem}.ProductsSection_sectionTitle__0GSIt{color:#2e2e2e;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.3rem;margin-bottom:2rem;position:relative;text-align:center;text-transform:uppercase}.ProductsSection_sectionTitle__0GSIt:after{background-color:#2e2e2e;content:"";display:block;height:2px;margin:1rem auto 0;width:60px}.ProductsSection_productCard__3iM07{grid-gap:3rem;background-color:#f5f5f5;border-radius:8px;box-shadow:0 4px 20px #00000014;display:grid;gap:3rem;grid-template-columns:1fr 1fr;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.ProductsSection_productCard__3iM07:hover{box-shadow:0 6px 25px #0000001f;transform:translateY(-5px)}.ProductsSection_productImage__dVg0I{height:auto}.ProductsSection_productImage__dVg0I:hover{transform:scale(1.02)}.ProductsSection_productDetails__9RWOp{display:flex;flex-direction:column;gap:1.5rem}.ProductsSection_productTitle__3GdRZ{color:#2e2e2e;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;margin:0}.ProductsSection_productDescription__-fOJ7{color:#4a4a4a;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:500;margin:0}.ProductsSection_productText__ISSl0{color:#4a4a4a;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin:0}.ProductsSection_featuresList__ueMk2{display:flex;flex-direction:column;gap:.8rem;list-style-type:none;margin:0;padding:0}.ProductsSection_featuresList__ueMk2 li{color:#4a4a4a;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:400;padding-left:1.5rem;position:relative}.ProductsSection_featuresList__ueMk2 li:before{color:#2e2e2e;content:"•";font-weight:700;left:0;position:absolute}.ProductsSection_ctaButton__dboTt{align-self:flex-start;background-color:#2e2e2e;border-radius:4px;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-top:1rem;padding:.8rem 1.8rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.ProductsSection_ctaButton__dboTt:hover{background-color:#4a4a4a;box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}@media (max-width:992px){.ProductsSection_productCard__3iM07{gap:2rem}}@media (max-width:768px){.ProductsSection_section__mmFrv{padding:6rem 1.5rem}.ProductsSection_productCard__3iM07{grid-template-columns:1fr}.ProductsSection_productImageContainer__SLJI1{order:-1}.ProductsSection_sectionTitle__0GSIt{font-size:1rem}.ProductsSection_productTitle__3GdRZ{font-size:1.6rem}}@media (max-width:480px){.ProductsSection_section__mmFrv{padding:5rem 1rem}.ProductsSection_productCard__3iM07{padding:1.5rem}.ProductsSection_ctaButton__dboTt{text-align:center;width:100%}}.ProductsSection_productImageContainer__SLJI1{align-items:center;background:#f0f0f0;border-radius:6px;box-shadow:0 4px 15px #0000001a;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative}.ProductsSection_productImage__dVg0I{height:100%;max-height:400px;object-fit:contain;transition:transform .5s ease;width:100%}@media (max-width:768px){.ProductsSection_productImageContainer__SLJI1{height:300px}.ProductsSection_productImage__dVg0I{max-height:300px;object-fit:contain}}.ServiceShowcase_serviceShowcase__Vkj3z{align-items:center;background-color:#fff;display:flex;min-height:100vh;padding:2rem 1rem;position:relative}.ServiceShowcase_patternOverlay__MiWLN{background-image:linear-gradient(45deg,#00000005 25%,#0000 0,#0000 75%,#00000005 0,#00000005),linear-gradient(-45deg,#00000005 25%,#0000 0,#0000 75%,#00000005 0,#00000005);background-size:20px 20px;bottom:0;left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0}.ServiceShowcase_container__0G-xl{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}.ServiceShowcase_content__Q7KHy{display:flex;flex-direction:column;gap:2.5rem}.ServiceShowcase_category__6aAda{color:#2e2e2e;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700;line-height:1.2;overflow:hidden;text-transform:uppercase}.ServiceShowcase_staggeredLetter__7etvc{animation:ServiceShowcase_fadeIn__095UP .5s forwards;display:inline-block;opacity:0}@keyframes ServiceShowcase_fadeIn__095UP{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServiceShowcase_description__zsekq{color:#3d3d3d;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;max-width:800px}.ServiceShowcase_detailsGrid__2NgKR{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}.ServiceShowcase_subtitle__jB6N-{color:#2e2e2e;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.1em;margin-bottom:1rem;text-transform:uppercase}.ServiceShowcase_list__SWAS2{list-style:none;padding:0}.ServiceShowcase_listItem__wkzYi{color:#3d3d3d;font-family:Montserrat,sans-serif;font-weight:400;padding:.5rem 0 .5rem 1.5rem;position:relative}.ServiceShowcase_listItem__wkzYi:before{color:#4a90e2;content:"•";font-size:1.2rem;left:0;position:absolute}.ServiceShowcase_workSection__7FzbG{margin-top:2rem}.ServiceShowcase_sectionHeader__jgXnz{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ServiceShowcase_deviceToggle__t3erM{background:#f5f5f5;border-radius:50px;display:flex;padding:4px;width:fit-content}.ServiceShowcase_toggleButton__oomxO{background:#0000;border:none;border-radius:50px;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:all .3s ease}.ServiceShowcase_toggleButton__oomxO.ServiceShowcase_active__C650S{background:#4a90e2;box-shadow:0 2px 8px #4a90e24d;color:#fff}.ServiceShowcase_featuredProject__gbeQ5{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2rem;position:relative}.ServiceShowcase_projectImageContainer__kv\+xc{align-items:center;background-color:#fff;border-radius:12px;display:flex;justify-content:center;min-height:300px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.25,.8,.25,1)}.ServiceShowcase_projectImageContainer__kv\+xc:hover{transform:translateY(-5px)}.ServiceShowcase_projectInfo__rvzzu{padding:0 .5rem}.ServiceShowcase_projectTitle__LL4qt{color:#2e2e2e;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.ServiceShowcase_projectDescription__7Kfgx{color:#3d3d3d;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.6}.ServiceShowcase_thumbnailsGrid__8\+0Vp{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.ServiceShowcase_thumbnail__6i8y0{border-radius:8px;box-shadow:0 5px 15px #00000014;cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1)}.ServiceShowcase_thumbnail__6i8y0:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-3px)}.ServiceShowcase_thumbnail__6i8y0.ServiceShowcase_active__C650S{box-shadow:0 0 0 3px #4a90e2}.ServiceShowcase_thumbnailImage__AfQyC{display:block;height:120px;object-fit:cover;width:100%}.ServiceShowcase_thumbnailOverlay__Sc5QF{align-items:center;background:#2e2e2ecc;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ServiceShowcase_thumbnail__6i8y0:hover .ServiceShowcase_thumbnailOverlay__Sc5QF{opacity:1}.ServiceShowcase_thumbnailTitle__IAqs\+{color:#fff;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:500;padding:0 .5rem;text-align:center}.ServiceShowcase_ctaButton__TiCeE{align-self:flex-start;background-color:#2e2e2e;border:none;color:#fff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.1em;margin-top:1rem;padding:1rem 2rem;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.8,.25,1)}.ServiceShowcase_ctaButton__TiCeE:hover{background-color:#4a90e2;box-shadow:0 5px 15px #4a90e24d;transform:translateY(-2px)}@media (min-width:768px){.ServiceShowcase_serviceShowcase__Vkj3z{padding:4rem 2rem}.ServiceShowcase_category__6aAda{font-size:3rem}.ServiceShowcase_detailsGrid__2NgKR{gap:3rem;grid-template-columns:1fr 1fr}.ServiceShowcase_sectionHeader__jgXnz{align-items:center;flex-direction:row;justify-content:space-between}.ServiceShowcase_featuredProject__gbeQ5{align-items:center;grid-template-columns:2fr 1fr}.ServiceShowcase_thumbnailsGrid__8\+0Vp{grid-template-columns:repeat(3,1fr)}.ServiceShowcase_thumbnailImage__AfQyC{height:150px}}@media (min-width:1024px){.ServiceShowcase_category__6aAda{font-size:3rem}.ServiceShowcase_thumbnailsGrid__8\+0Vp{grid-template-columns:repeat(6,1fr)}.ServiceShowcase_thumbnailImage__AfQyC{height:100px}}.MobileMockup_mobileMockup__Kj\+CX{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:420px;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease;width:100%}.MobileMockup_mobileMockup__Kj\+CX.MobileMockup_loaded__mpSAv{opacity:1;transform:translateY(0)}.MobileMockup_mockupContainer__D2Vqw{margin:10%;max-width:300px;overflow:hidden;position:relative;width:90%}.MobileMockup_phoneFrame__qcEyY{overflow:hidden;padding-top:200%;position:relative;width:100%}.MobileMockup_mobileFrameImage__Moqa8{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.MobileMockup_screenContainer__TZGMH{align-items:center;border-radius:5%;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;padding:4% 3% 3%;position:absolute;top:0;transform:translate(0);width:100%;z-index:1}.MobileMockup_featuredImage__ebwRp,.MobileMockup_featuredVideo__xhzeE{border-radius:5%;height:100%;left:0;object-fit:cover;overflow:hidden;padding:3%;position:absolute;top:0;transition:transform .5s ease;width:100%}.MobileMockup_notch__7Rple{background:#000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;height:3%;left:50%;position:absolute;top:2%;transform:translateX(-50%);width:30%;z-index:11}.MobileMockup_glareEffect__ryX\+S{animation:MobileMockup_glare__gRmGs 3s infinite;background:linear-gradient(90deg,#fff0,#fff3 50%,#fff0);height:100%;position:absolute;right:-50%;top:0;transform:skewX(-20deg);width:50%;z-index:5}.MobileMockup_mobileBackImage__v-7Px{filter:blur(2px);margin-top:-15%;opacity:.8;transform:scale(.95);transition:transform .3s ease;width:80%;z-index:-1}@keyframes MobileMockup_glare__gRmGs{0%{right:-50%}20%{right:100%}to{right:100%}}@media (max-width:768px){.MobileMockup_mobileMockup__Kj\+CX{max-width:280px}}@media (max-width:480px){.MobileMockup_mobileMockup__Kj\+CX{max-width:250px}.MobileMockup_screenContainer__TZGMH{border-radius:25px}}:root{--macbook-gray:#e2e2e2;--macbook-dark-gray:#8a8a8a;--macbook-black:#1d1d1f;--macbook-blue:#007aff;--macbook-bezel:#0a0a0c}.MacbookLoadingScreen_macbookLoadingScreen__Vh7XF{height:100%;margin:0 auto;perspective:1000px;width:100%}.MacbookLoadingScreen_screenContent__kGJ03{align-items:center;background-color:#0006;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.MacbookLoadingScreen_logoContainer__qpUrp{animation:MacbookLoadingScreen_float__TyXQn 3s ease-in-out infinite;margin-bottom:2rem}.MacbookLoadingScreen_websiteLogo__Tv8bN{animation:MacbookLoadingScreen_pulse__0X1ef 2s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,255,255,.1));height:80px;width:80px}@keyframes MacbookLoadingScreen_pulse__0X1ef{0%,to{opacity:.8;transform:scale(1)}50%{filter:drop-shadow(0 0 15px rgba(255,255,255,.3));opacity:1;transform:scale(1.05)}}@keyframes MacbookLoadingScreen_float__TyXQn{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.MacbookLoadingScreen_loadingIndicator__ulk\+y{margin-bottom:1.5rem;width:200px}.MacbookLoadingScreen_progressBar__4K9Xh{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden;width:100%}.MacbookLoadingScreen_progressFill__8ZchD{animation:MacbookLoadingScreen_loading__iPAM6 1.5s ease-in-out infinite;background:#007aff;background:var(--macbook-blue);border-radius:2px;height:100%;width:30%}@keyframes MacbookLoadingScreen_loading__iPAM6{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.MacbookLoadingScreen_websiteName__W\+jN1{color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;font-size:14px;font-weight:400;letter-spacing:.5px}.MacbookLoadingScreen_notch__Kuccp{background:#0a0a0c;background:var(--macbook-bezel);border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:-12px;height:12px;left:50%;position:absolute;transform:translateX(-50%);width:60px;z-index:10}@media (max-width:768px){.MacbookLoadingScreen_screenBezel__8gWBM{padding:3% 3% 5%;width:95%}.MacbookLoadingScreen_websiteLogo__Tv8bN{height:60px;width:60px}.MacbookLoadingScreen_loadingIndicator__ulk\+y{width:150px}}@media (prefers-color-scheme:dark){.MacbookLoadingScreen_screenBezel__8gWBM{box-shadow:0 20px 40px #0006,inset 0 1px 0 #ffffff0d}}.DeviceToggle_toggleContainer__3qX07{align-items:center;display:flex;justify-content:center;margin:1rem 0}.DeviceToggle_toggleSwitch__M9VvV{display:inline-block;position:relative}.DeviceToggle_toggleCheckbox__-ikVM{height:0;opacity:0;position:absolute;width:0}.DeviceToggle_toggleLabel__KJJim{align-items:center;background:#f0f0f0;border-radius:40px;box-shadow:inset 3px 3px 5px #0000001a,inset -3px -3px 5px #fffc;cursor:pointer;display:flex;height:40px;justify-content:space-between;position:relative;transition:background-color .3s;width:100px}.DeviceToggle_toggleCheckbox__-ikVM:checked+.DeviceToggle_toggleLabel__KJJim{background:#4a90e2}.DeviceToggle_iconContainer__m6BRb{align-items:center;display:flex;height:36px;justify-content:center;transition:all .3s ease;width:36px;z-index:1}.DeviceToggle_laptopContainer__\+QpqR{margin-left:2px}.DeviceToggle_mobileContainer__byful{margin-right:2px}.DeviceToggle_laptopIcon__Qhocu,.DeviceToggle_mobileIcon__ezLuf{height:24px;transition:all .3s ease;width:24px}.DeviceToggle_laptopIcon__Qhocu{color:#4a90e2}.DeviceToggle_mobileIcon__ezLuf{color:#888}.DeviceToggle_toggleCheckbox__-ikVM:checked+.DeviceToggle_toggleLabel__KJJim .DeviceToggle_laptopIcon__Qhocu,.DeviceToggle_toggleCheckbox__-ikVM:not(:checked)+.DeviceToggle_toggleLabel__KJJim .DeviceToggle_mobileIcon__ezLuf{color:#fff}.DeviceToggle_toggleHandle__UbWdZ{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003,0 0 0 4px #4a90e21a;content:"";display:flex;height:36px;justify-content:center;left:2px;position:absolute;top:2px;transition:transform .4s cubic-bezier(.45,1.8,.5,.75);width:36px;z-index:2}.DeviceToggle_toggleCheckbox__-ikVM:checked+.DeviceToggle_toggleLabel__KJJim .DeviceToggle_toggleHandle__UbWdZ{transform:translateX(60px)}.DeviceToggle_handleIcon__3ekxW{color:#4a90e2;height:20px;width:20px}.DeviceToggle_toggleCheckbox__-ikVM:checked+.DeviceToggle_toggleLabel__KJJim .DeviceToggle_handleIcon__3ekxW{color:#4a90e2}.DeviceToggle_toggleCheckbox__-ikVM:focus+.DeviceToggle_toggleLabel__KJJim{box-shadow:inset 3px 3px 5px #0000001a,inset -3px -3px 5px #fffc,0 0 0 3px #4a90e24d}.DeviceToggle_toggleCheckbox__-ikVM:checked+.DeviceToggle_toggleLabel__KJJim .DeviceToggle_mobileContainer__byful,.DeviceToggle_toggleCheckbox__-ikVM:not(:checked)+.DeviceToggle_toggleLabel__KJJim .DeviceToggle_laptopContainer__\+QpqR,.DeviceToggle_toggleLabel__KJJim:hover .DeviceToggle_laptopIcon__Qhocu,.DeviceToggle_toggleLabel__KJJim:hover .DeviceToggle_mobileIcon__ezLuf{transform:scale(1.1)}@media (max-width:768px){.DeviceToggle_toggleLabel__KJJim{height:36px;width:90px}.DeviceToggle_toggleHandle__UbWdZ{height:32px;width:32px}.DeviceToggle_toggleCheckbox__-ikVM:checked+.DeviceToggle_toggleLabel__KJJim .DeviceToggle_toggleHandle__UbWdZ{transform:translateX(52px)}.DeviceToggle_iconContainer__m6BRb{height:32px;width:32px}.DeviceToggle_laptopIcon__Qhocu,.DeviceToggle_mobileIcon__ezLuf{height:20px;width:20px}.DeviceToggle_handleIcon__3ekxW{height:18px;width:18px}}@media (prefers-reduced-motion:reduce){.DeviceToggle_iconContainer__m6BRb,.DeviceToggle_laptopIcon__Qhocu,.DeviceToggle_mobileIcon__ezLuf,.DeviceToggle_toggleHandle__UbWdZ{transition:none}}.LaptopMockupVideo_macbookMockup__AZPhd{align-items:center;animation:LaptopMockupVideo_fadeInUp__2J6i\+ .8s ease-out;display:flex;flex-direction:column;width:100%}.LaptopMockupVideo_mockupTop__sj9g9{border-top-left-radius:12px;border-top-right-radius:12px;height:auto;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);width:90%}.LaptopMockupVideo_macbookTopImage__Ku1Os{display:block;height:100%;height:auto;transition:all .5s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:9999}.LaptopMockupVideo_featuredImage__TTzuI{animation:LaptopMockupVideo_subtleFloat__Nu\+lB 6s ease-in-out infinite;object-fit:cover;padding:2.5% 1.5% 1.5%;position:absolute;transition:transform .4s cubic-bezier(.25,.8,.25,1);width:100%;z-index:-1}@keyframes LaptopMockupVideo_fadeInUp__2J6i\+{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LaptopMockupVideo_featuredVideo__yIRp4{animation:LaptopMockupVideo_subtleFloat__Nu\+lB 6s ease-in-out infinite;object-fit:cover;padding:2.2% 1.5% 1.5%;position:absolute;transition:transform .4s cubic-bezier(.25,.8,.25,1);width:100%;z-index:-1}.LaptopMockupVideo_loadingContainer__kI8BT{align-items:center;background:#0000001a;color:#333;display:flex;font-family:Montserrat,sans-serif;font-weight:500;height:100%;justify-content:center;left:2%;position:absolute;top:2%;width:97%;z-index:-1}.MobileAppPortfolio_mobileAppPortfolio__shwGd{align-items:center;background-color:#000;display:flex;min-height:100vh;overflow:hidden;padding:2rem 1rem;position:relative}.MobileAppPortfolio_patternOverlay__5M0gD{background-image:linear-gradient(45deg,#ffffff05 25%,#0000 0,#0000 75%,#ffffff05 0,#ffffff05),linear-gradient(-45deg,#ffffff05 25%,#0000 0,#0000 75%,#ffffff05 0,#ffffff05);background-size:20px 20px;bottom:0;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.MobileAppPortfolio_container__JVNMN{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:1}.MobileAppPortfolio_content__icHNG{display:flex;flex-direction:column;gap:2.5rem}.MobileAppPortfolio_mainTitle__3MqVq{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;overflow:hidden;text-align:center;text-transform:uppercase}.MobileAppPortfolio_staggeredLetter__8-fWi{animation:MobileAppPortfolio_fadeIn__dxi4p .5s forwards;display:inline-block;opacity:0}@keyframes MobileAppPortfolio_fadeIn__dxi4p{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.MobileAppPortfolio_portfolioShowcase__xqLAd{display:flex;flex-direction:column;gap:2.5rem}.MobileAppPortfolio_phoneMockup__P\+cow{perspective:1000px}.MobileAppPortfolio_phoneFrame__EYKS5{border-radius:36px;height:100%;position:relative;transform:rotate3d(.2,1,0,15deg);transition:transform .5s ease;width:100%}.MobileAppPortfolio_phoneFrame__EYKS5:hover{transform:rotate3d(.1,.5,0,10deg)}.MobileAppPortfolio_screen__BidvM{background:#000;border-radius:26px;overflow:hidden}.MobileAppPortfolio_mockupPlaceholder__dkvLs,.MobileAppPortfolio_screen__BidvM{height:100%;position:relative;width:100%}.MobileAppPortfolio_mockupContent__OucDV{align-items:center;background:linear-gradient(45deg,#0a0a0a,#1a1a1a);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.MobileAppPortfolio_appScreen__RSBvg{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:18px;display:flex;flex-direction:column;height:90%;overflow:hidden;width:90%}.MobileAppPortfolio_appHeader__TGetz{background:#0000004d;padding:8px}.MobileAppPortfolio_statusBar__X1sj-{color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:.65rem;justify-content:space-between;padding:4px}.MobileAppPortfolio_statusIcons__0fDSe{display:flex;gap:4px}.MobileAppPortfolio_mockupText__hLvvp{align-items:center;color:#fff9;display:flex;flex:1 1;font-family:Montserrat,sans-serif;font-size:.9rem;justify-content:center}.MobileAppPortfolio_phoneButton__knQo3{background:#333;border-radius:4px;bottom:-12px;height:4px;left:50%;position:absolute;transform:translateX(-50%);width:36px}.MobileAppPortfolio_featuresList__AMF\+X{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:1.5rem}.MobileAppPortfolio_featuresTitle__h7qlv{color:#4a90e2;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:1rem;text-align:center}.MobileAppPortfolio_featuresContainer__k9wmw{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.MobileAppPortfolio_featureItem__01Eyg{align-items:center;display:flex;gap:.8rem}.MobileAppPortfolio_featureBullet__oP4Em{background:#4a90e2;border-radius:50%;flex-shrink:0;height:8px;width:8px}.MobileAppPortfolio_featureText__1-3cU{color:#fff;font-family:Montserrat,sans-serif;font-size:.95rem}.MobileAppPortfolio_categoriesGrid__sKkNF{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.MobileAppPortfolio_categoryItem__TaQJn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;display:flex;height:100px;justify-content:center;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1)}.MobileAppPortfolio_categoryItem__TaQJn:hover{background:#4a90e21a;border-color:#4a90e24d;transform:translateY(-5px)}.MobileAppPortfolio_categoryItem__TaQJn.MobileAppPortfolio_active__\+sZQf{background:#4a90e233;border:1px solid #4a90e2;transform:scale(1.02)}.MobileAppPortfolio_categoryContent__YGF3F{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.MobileAppPortfolio_appIcon__blgKz{align-items:center;background:#4a90e233;border-radius:8px;color:#4a90e2;display:flex;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;height:32px;justify-content:center;width:32px}.MobileAppPortfolio_categoryTitle__slFJe{color:#fff;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;padding:0 .5rem;text-align:center;transition:all .3s ease}.MobileAppPortfolio_categoryItem__TaQJn:hover .MobileAppPortfolio_categoryTitle__slFJe{transform:scale(1.1)}.MobileAppPortfolio_categoryHoverEffect__YqhtQ{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%}.MobileAppPortfolio_categoryItem__TaQJn:hover .MobileAppPortfolio_categoryHoverEffect__YqhtQ{left:100%}.MobileAppPortfolio_ctaButton__aIQLe{align-self:center;background-color:#4a90e2;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.1em;margin-top:1.5rem;overflow:hidden;padding:1rem 2rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.8,.25,1)}.MobileAppPortfolio_ctaButton__aIQLe:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%}.MobileAppPortfolio_ctaButton__aIQLe:hover{background-color:#3a80d2;box-shadow:0 10px 25px #4a90e266;transform:translateY(-3px)}.MobileAppPortfolio_ctaButton__aIQLe:hover:before{left:100%}@media (min-width:768px){.MobileAppPortfolio_mobileAppPortfolio__shwGd{padding:2.5rem 1.5rem}.MobileAppPortfolio_mainTitle__3MqVq{font-size:2.8rem}.MobileAppPortfolio_categoriesGrid__sKkNF{grid-template-columns:repeat(3,1fr)}.MobileAppPortfolio_categoryItem__TaQJn{height:110px}.MobileAppPortfolio_appCategory__rWUQj{font-size:1rem}.MobileAppPortfolio_phoneFrame__EYKS5{height:580px;width:300px}.MobileAppPortfolio_featuresList__AMF\+X{padding:2rem}.MobileAppPortfolio_featuresTitle__h7qlv{font-size:1.3rem}.MobileAppPortfolio_featureText__1-3cU{font-size:1rem}}@media (min-width:1024px){.MobileAppPortfolio_mainTitle__3MqVq{font-size:3rem}.MobileAppPortfolio_portfolioShowcase__xqLAd{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.MobileAppPortfolio_featuredApp__7BuYL{grid-column:1;grid-row:1}.MobileAppPortfolio_featuresList__AMF\+X{align-self:center;grid-column:2;grid-row:1}.MobileAppPortfolio_categoriesGrid__sKkNF{grid-column:1/span 2;grid-row:2;grid-template-columns:repeat(3,1fr);width:100%}.MobileAppPortfolio_categoryItem__TaQJn{height:100px}}@media (min-width:1440px){.MobileAppPortfolio_mainTitle__3MqVq{font-size:3.2rem}.MobileAppPortfolio_appCategory__rWUQj{font-size:1rem}.MobileAppPortfolio_categoriesGrid__sKkNF{grid-template-columns:repeat(6,1fr)}.MobileAppPortfolio_categoryItem__TaQJn{height:90px}.MobileAppPortfolio_categoryTitle__slFJe{font-size:.8rem}}.MobileAppPortfolio_featuredApp__7BuYL{align-items:center;display:flex;flex-direction:column;gap:1.5rem;position:relative;width:100%}.MobileAppPortfolio_mockupWrapper__i--ed{margin:0 auto;max-width:300px;perspective:1000px;transform:rotate3d(.2,1,0,15deg);transition:transform .5s ease;width:100%}.MobileAppPortfolio_mockupWrapper__i--ed:hover{transform:rotate3d(.1,.5,0,10deg)}.MobileAppPortfolio_appCategory__rWUQj{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;margin:0;text-align:center;text-transform:uppercase}@media (min-width:768px){.MobileAppPortfolio_mockupWrapper__i--ed{max-width:320px}.MobileAppPortfolio_appCategory__rWUQj{font-size:1rem}}@media (min-width:1024px){.MobileAppPortfolio_mockupWrapper__i--ed{max-width:340px}}@media (min-width:1440px){.MobileAppPortfolio_appCategory__rWUQj{font-size:1rem}}.ServicesSection_root__TJVOk{-ms-overflow-style:none;align-items:center;background-color:#ccc;height:90vh;overflow:scroll;scrollbar-width:none;width:"100%"}.ServicesSection_servicesContainer__DNqoy{background-color:orange;height:95%;margin:auto;width:95%}.ServicesCard_root__F6ktk{align-items:center;color:#2e2e2e;display:flex;font-family:Space Grotesk,sans-serif;font-size:3rem;font-weight:700;height:90vh;justify-content:center;position:sticky;top:0}.ServicesCard_mainContent__QewmZ{border-radius:2rem;height:80%;width:90%}.PortfolioShowcase_visualPortfolio__WBjoJ{align-items:center;background-color:#000;display:flex;min-height:100vh;overflow:hidden;padding:2rem 1rem;position:relative}.PortfolioShowcase_patternOverlay__1O7nX{background-image:linear-gradient(45deg,#ffffff05 25%,#0000 0,#0000 75%,#ffffff05 0,#ffffff05),linear-gradient(-45deg,#ffffff05 25%,#0000 0,#0000 75%,#ffffff05 0,#ffffff05);background-size:20px 20px;bottom:0;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.PortfolioShowcase_container__DbiJN{margin:0 auto;max-width:1400px;position:relative;width:100%;z-index:1}.PortfolioShowcase_content__9zC5g{display:flex;flex-direction:column;gap:3rem}.PortfolioShowcase_mainTitle__a\+B5w{color:#fff;font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:2rem;overflow:hidden;text-align:center;text-transform:uppercase}.PortfolioShowcase_staggeredLetter__0Uk8S{animation:PortfolioShowcase_fadeIn__o2IW0 .5s forwards;display:inline-block;opacity:0}@keyframes PortfolioShowcase_fadeIn__o2IW0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.PortfolioShowcase_portfolioShowcase__33\+Dv{display:flex;flex-direction:column;gap:3rem}.PortfolioShowcase_featuredVideo__KOMo8{border-radius:16px}.PortfolioShowcase_featuredVideo__KOMo8,.PortfolioShowcase_videoContainer__51DZ9{overflow:hidden;position:relative;width:100%}.PortfolioShowcase_videoPlayer__tTOA4{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.PortfolioShowcase_videoOverlay__7UxL0{background:linear-gradient(0deg,#000c 0,#0000 50%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.PortfolioShowcase_portfolioCategory__Zpr2i{bottom:0;color:#fff;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;margin:0;position:absolute;text-align:center;text-transform:uppercase;width:100%;z-index:2}.PortfolioShowcase_categoriesGrid__CaXg5{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.PortfolioShowcase_categoryItem__OY-hg{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1)}.PortfolioShowcase_categoryItem__OY-hg:hover{background:#4a90e21a;border-color:#4a90e24d;transform:translateY(-5px)}.PortfolioShowcase_categoryItem__OY-hg.PortfolioShowcase_active__bRyJ9{background:#4a90e233;border:1px solid #4a90e2;transform:scale(1.02)}.PortfolioShowcase_categoryContent__cGdhj{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.PortfolioShowcase_categoryTitle__KouqM{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.1em;padding:0 1rem;text-align:center;text-transform:uppercase;transition:all .3s ease}.PortfolioShowcase_categoryItem__OY-hg:hover .PortfolioShowcase_categoryTitle__KouqM{transform:scale(1.1)}.PortfolioShowcase_categoryHoverEffect__qZFs7{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:100%;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%}.PortfolioShowcase_categoryItem__OY-hg:hover .PortfolioShowcase_categoryHoverEffect__qZFs7{left:100%}.PortfolioShowcase_ctaButton__guacl{align-self:center;background-color:#4a90e2;border:none;color:#fff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.1em;margin-top:2rem;overflow:hidden;padding:1.2rem 2.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.25,.8,.25,1)}.PortfolioShowcase_ctaButton__guacl:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .7s ease;width:100%}.PortfolioShowcase_ctaButton__guacl:hover{background-color:#3a80d2;box-shadow:0 10px 25px #4a90e266;transform:translateY(-3px)}.PortfolioShowcase_ctaButton__guacl:hover:before{left:100%}@media (min-width:768px){.PortfolioShowcase_visualPortfolio__WBjoJ{padding:3rem 2rem}.PortfolioShowcase_mainTitle__a\+B5w{font-size:4rem}.PortfolioShowcase_categoriesGrid__CaXg5{grid-template-columns:repeat(3,1fr)}.PortfolioShowcase_categoryItem__OY-hg{height:150px}.PortfolioShowcase_portfolioCategory__Zpr2i{bottom:3rem;font-size:2rem;left:3rem}}@media (min-width:1024px){.PortfolioShowcase_mainTitle__a\+B5w{font-size:5rem}.PortfolioShowcase_categoriesGrid__CaXg5{grid-template-columns:repeat(6,1fr)}.PortfolioShowcase_categoryItem__OY-hg{height:120px}.PortfolioShowcase_portfolioShowcase__33\+Dv{align-items:flex-start;flex-direction:row}.PortfolioShowcase_featuredVideo__KOMo8{width:70%}.PortfolioShowcase_categoriesGrid__CaXg5{grid-template-columns:1fr;width:28%}.PortfolioShowcase_categoryItem__OY-hg{height:100px}}@media (min-width:1440px){.PortfolioShowcase_mainTitle__a\+B5w{font-size:6rem}.PortfolioShowcase_portfolioCategory__Zpr2i{font-size:2rem}.PortfolioShowcase_categoryItem__OY-hg{height:120px}}.IMacMockup_macbookMockup__yoQsr{align-items:center;animation:IMacMockup_fadeInUp__6I7Qr .8s ease-out;display:flex;flex-direction:column;width:100%}.IMacMockup_mockupTop__BV1g5{border-top-left-radius:12px;border-top-right-radius:12px;height:auto;overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);width:70%}.IMacMockup_macbookTopImage__1TQag{display:block;height:100%;height:auto;transition:all .5s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:9999}.IMacMockup_featuredImage__pATv\+{animation:IMacMockup_subtleFloat__CtZzP 6s ease-in-out infinite;object-fit:cover;padding:2.5% 1.5% 1.5%;position:absolute;transition:transform .4s cubic-bezier(.25,.8,.25,1);width:100%;z-index:-1}@keyframes IMacMockup_fadeInUp__6I7Qr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.IMacMockup_featuredVideo__UQ2Qc{animation:IMacMockup_subtleFloat__CtZzP 6s ease-in-out infinite;object-fit:cover;padding:2.2% 1.5% 1.5%;position:absolute;transition:transform .4s cubic-bezier(.25,.8,.25,1);width:100%;z-index:-1}.IMacMockup_loadingContainer__cKX2e{background:#0000001a;color:#333;font-family:Montserrat,sans-serif;font-weight:500;height:100%;left:2%;position:absolute;top:2%;width:97%;z-index:-1}.IMacMockup_loadingContainer__cKX2e,.LoadingIndicator_loaderWrapper__Q5ehU{align-items:center;display:flex;justify-content:center}.LoadingIndicator_loader__UTumE{animation:LoadingIndicator_spin__DGhAG 1s linear infinite,LoadingIndicator_colorShift__dH1Uj 3s ease-in-out infinite;border:6px solid #0000001a;border-radius:50%;border-top-color:#2e2e2e;border-top:6px solid var(--charcoal);height:60px;width:60px}@keyframes LoadingIndicator_spin__DGhAG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingIndicator_colorShift__dH1Uj{0%,to{border-top-color:#2e2e2e;border-top-color:var(--charcoal)}50%{border-top-color:#4a90e2;border-top-color:var(--highlight)}}.ServicesIntro_servicesIntro__ltSF6{background-color:#fff;padding:5rem 1rem;position:relative}.ServicesIntro_patternOverlay__Qe5b-{background-image:linear-gradient(45deg,#2e2e2e05 25%,#0000 0,#0000 75%,#2e2e2e05 0,#2e2e2e05),linear-gradient(-45deg,#2e2e2e05 25%,#0000 0,#0000 75%,#2e2e2e05 0,#2e2e2e05);background-size:20px 20px;bottom:0;left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0}.ServicesIntro_container__fqjcn{margin:0 auto;max-width:1200px;position:relative;z-index:1}.ServicesIntro_content__bWAi1{align-items:center;display:flex;flex-direction:column;gap:3rem}.ServicesIntro_sectionTitle__O3QYk{color:#2e2e2e;font-family:Space Grotesk,sans-serif;font-weight:700;margin:0;text-align:center;text-transform:uppercase}.ServicesIntro_titleLine__GYk5e{display:block;font-size:2.5rem;line-height:1.2}.ServicesIntro_titleLine__GYk5e:first-child{animation:ServicesIntro_slideInLeft__W6nHy .8s ease-out forwards}.ServicesIntro_titleLine__GYk5e:last-child{animation:ServicesIntro_slideInRight__jl4h6 .8s ease-out forwards;animation-delay:.2s;opacity:0}@keyframes ServicesIntro_slideInLeft__W6nHy{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes ServicesIntro_slideInRight__jl4h6{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.ServicesIntro_sectionDescription__4L5Kl{color:#3d3d3d;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;margin:0;max-width:600px;text-align:center}.ServicesIntro_servicesGrid__h5sz1{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;width:100%}.ServicesIntro_serviceCard__SnJF0{background:#f5f5f5;border-radius:16px;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.25,.8,.25,1)}.ServicesIntro_serviceCard__SnJF0:before{background:linear-gradient(90deg,#4a90e2,#2e2e2e);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.ServicesIntro_serviceCard__SnJF0:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.ServicesIntro_serviceCard__SnJF0:hover:before{transform:scaleX(1)}.ServicesIntro_serviceIcon__Ovd0V{display:block;font-size:3rem;margin-bottom:1.5rem}.ServicesIntro_serviceTitle__VEKMI{color:#2e2e2e;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;margin:0 0 1rem;text-transform:uppercase}.ServicesIntro_serviceDescription__\+vrYA{color:#3d3d3d;font-family:Montserrat,sans-serif;font-weight:400;line-height:1.6;margin:0 0 1.5rem}.ServicesIntro_serviceLink__9-R7l{align-items:center;color:#4a90e2;display:inline-flex;font-family:Montserrat,sans-serif;font-weight:600;gap:.5rem;text-decoration:none;transition:all .3s ease}.ServicesIntro_serviceLink__9-R7l:hover{color:#2e2e2e;gap:.7rem}.ServicesIntro_arrow__jmKDC{transition:transform .3s ease}.ServicesIntro_serviceLink__9-R7l:hover .ServicesIntro_arrow__jmKDC{transform:translateX(5px)}@media (min-width:768px){.ServicesIntro_servicesIntro__ltSF6{padding:6rem 2rem}.ServicesIntro_titleLine__GYk5e{font-size:3.5rem}.ServicesIntro_servicesGrid__h5sz1{gap:1.5rem;grid-template-columns:repeat(3,1fr)}.ServicesIntro_serviceCard__SnJF0{padding:2.5rem 1.5rem}}@media (min-width:1024px){.ServicesIntro_titleLine__GYk5e{font-size:4rem}.ServicesIntro_servicesGrid__h5sz1{gap:2rem}.ServicesIntro_serviceCard__SnJF0{padding:3rem 2rem}}@media (min-width:1440px){.ServicesIntro_titleLine__GYk5e{font-size:4.5rem}}:root{--transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.PrivacyPolicy_container__-1v5m{background-color:#fff;color:#2e2e2e;color:var(--charcoal);font-family:Montserrat,sans-serif;font-size:17px;line-height:1.6;margin:0 auto;max-width:1200px;padding:120px 40px 80px;position:relative}.PrivacyPolicy_title-container__SI9mq{margin-bottom:60px;position:relative;text-align:center}.PrivacyPolicy_title__wLiVr{color:#2e2e2e;color:var(--charcoal);display:inline-block;font-family:Space Grotesk,sans-serif;font-size:42px;font-weight:700;margin:0 auto;padding:20px 0;position:relative}.PrivacyPolicy_title__wLiVr:after{background-color:#4a90e2;background-color:var(--highlight);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.PrivacyPolicy_content-section__eh6Z0{margin:0 auto;max-width:800px}.PrivacyPolicy_heading__n765S{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700;margin:40px 0 20px;padding-left:20px;position:relative}.PrivacyPolicy_heading__n765S:before{background-color:#4a90e2;background-color:var(--highlight);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.PrivacyPolicy_intro__5maN6{line-height:1.8;margin:30px 0;padding:0 20px}.PrivacyPolicy_description__eEjgf{border-left:2px solid #f5f5f5;border-left:2px solid var(--smoke);margin:15px 0;padding:10px 20px;transition:all .3s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.PrivacyPolicy_description__eEjgf:hover{border-left-color:#4a90e2;border-left-color:var(--highlight)}.PrivacyPolicy_list__YUWdT{margin:20px 0;padding-left:40px}.PrivacyPolicy_list__YUWdT li{padding:8px 0 8px 30px;position:relative}.PrivacyPolicy_list__YUWdT li:before{background-color:#4a90e2;background-color:var(--highlight);content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}@media (max-width:768px){.PrivacyPolicy_container__-1v5m{padding:100px 30px 60px}.PrivacyPolicy_title__wLiVr{font-size:36px}.PrivacyPolicy_heading__n765S{font-size:22px}}@media (max-width:480px){.PrivacyPolicy_container__-1v5m{padding:80px 20px 50px}.PrivacyPolicy_title__wLiVr{font-size:30px}.PrivacyPolicy_heading__n765S{font-size:20px;padding-left:15px}.PrivacyPolicy_list__YUWdT{padding-left:30px}}:root{--secondary-color:#2a2a2a}.TermsAndConditions_container__w115p{background:#fff;color:#2e2e2e;color:var(--charcoal);font-family:Montserrat,sans-serif;line-height:1.7;margin:0 auto;padding:30px 30px 80px}.TermsAndConditions_title__6Pz2O{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:2.8rem;font-weight:700;margin-bottom:3rem;padding-bottom:1.5rem;position:relative;text-align:center}.TermsAndConditions_title__6Pz2O:after{background:#4a90e2;background:var(--highlight);bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.TermsAndConditions_heading__Iz1sm{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;margin:3rem 0 1.5rem;padding-left:1.2rem;position:relative}.TermsAndConditions_heading__Iz1sm:before{background:#4a90e2;background:var(--highlight);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.TermsAndConditions_intro__lxDnR{color:#3d3d3d;color:var(--charcoal-light);font-size:1.1rem;margin-bottom:2rem}.TermsAndConditions_description__ZG-M9{border-left:2px solid #f5f5f5;border-left:2px solid var(--smoke);margin:1.5rem 0;padding-left:1.5rem;transition:border-left .3s ease}.TermsAndConditions_description__ZG-M9:hover{border-left-color:#4a90e2;border-left-color:var(--highlight)}.TermsAndConditions_list__3zMwv{margin:2rem 0;padding-left:2rem}.TermsAndConditions_list__3zMwv li{padding:.5rem 0 .5rem 2rem;position:relative}.TermsAndConditions_list__3zMwv li:before{color:#4a90e2;color:var(--highlight);content:"•";font-weight:700;left:0;position:absolute}@media (max-width:768px){.TermsAndConditions_container__w115p{padding:80px 20px 60px}.TermsAndConditions_title__6Pz2O{font-size:2.2rem;padding-bottom:1rem}.TermsAndConditions_heading__Iz1sm{font-size:1.3rem}}@media (max-width:480px){.TermsAndConditions_container__w115p{padding:60px 15px 40px}.TermsAndConditions_title__6Pz2O{font-size:1.8rem}.TermsAndConditions_heading__Iz1sm{font-size:1.1rem}.TermsAndConditions_list__3zMwv{padding-left:1.5rem}}:root{--light-charcoal:#3d3d3d;--highlight:#4a90e2}.WorkWithUs_container__LJDut{padding:4rem 2rem}.WorkWithUs_patternOverlay__kQ6EG{background-image:linear-gradient(135deg,#00000005 25%,#0000 0),linear-gradient(225deg,#00000005 25%,#0000 0),linear-gradient(315deg,#00000005 25%,#0000 0),linear-gradient(45deg,#00000005 25%,#0000 0);background-size:20px 20px;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:0}.WorkWithUs_content__49H2z{background:#fff;border:1px solid #0000000d;border-radius:12px;box-shadow:0 10px 40px #0000000d;max-width:900px;padding:3rem;position:relative;width:100%;z-index:1}.WorkWithUs_header__ttKRb{margin-bottom:3rem;text-align:center}.WorkWithUs_title__E-Uuk{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.WorkWithUs_subtitle__k1sBb{color:#3d3d3d;color:var(--light-charcoal);font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.WorkWithUs_form__sK82n{width:100%}.WorkWithUs_formGrid__EBV1q{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.WorkWithUs_inputGroup__EU3n6{margin-bottom:1rem}.WorkWithUs_servicesGroup__q9zQz{grid-column:span 2;margin-bottom:1rem}.WorkWithUs_label__whhqk{align-items:center;color:#2e2e2e;color:var(--charcoal);display:flex;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:.75rem;text-transform:uppercase}.WorkWithUs_labelIcon__UzS6s{color:#4a90e2;color:var(--highlight);margin-right:.5rem}.WorkWithUs_input__Zt4FM,.WorkWithUs_select__5xHzg,.WorkWithUs_textarea__iPb00{background:#f5f5f5;background:var(--smoke);border:1px solid #0000000d;border-radius:6px;color:#2e2e2e;color:var(--charcoal);font-family:Montserrat,sans-serif;font-size:.95rem;padding:.8rem 1rem;transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition);width:100%}.WorkWithUs_input__Zt4FM:focus,.WorkWithUs_select__5xHzg:focus,.WorkWithUs_textarea__iPb00:focus{border-color:#4a90e2;border-color:var(--highlight);box-shadow:0 0 0 2px #4a90e233;outline:none}.WorkWithUs_textarea__iPb00{min-height:120px;resize:vertical}.WorkWithUs_checkboxGrid__ce6kh{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.WorkWithUs_checkboxWrapper__QzIiB{position:relative}.WorkWithUs_checkbox__7RiEe{opacity:0;position:absolute}.WorkWithUs_checkboxLabel__Pw3c6{align-items:center;background:#f5f5f5;background:var(--smoke);border:1px solid #0000000d;border-radius:6px;color:#3d3d3d;color:var(--light-charcoal);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:400;padding:.8rem 1rem;transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.WorkWithUs_checkboxLabel__Pw3c6:hover{background:#4a90e21a}.WorkWithUs_checkboxLabel__Pw3c6.WorkWithUs_checked__qEdOD{background:#4a90e2;background:var(--highlight);color:#fff;font-weight:600}.WorkWithUs_checkIcon__SOru-{font-size:.9rem;margin-right:.5rem}.WorkWithUs_submitButton__UULRX{align-items:center;background:#2e2e2e;background:var(--charcoal);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:1px;margin:0 auto;max-width:300px;padding:1rem 2rem;text-transform:uppercase;width:100%}.WorkWithUs_arrowIcon__AYofr,.WorkWithUs_submitButton__UULRX{transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.WorkWithUs_arrowIcon__AYofr{margin-left:.5rem}.WorkWithUs_submitButton__UULRX:hover .WorkWithUs_arrowIcon__AYofr{transform:translateX(5px)}@media (max-width:768px){.WorkWithUs_content__49H2z{padding:2rem}.WorkWithUs_formGrid__EBV1q{grid-template-columns:1fr}.WorkWithUs_servicesGroup__q9zQz{grid-column:span 1}.WorkWithUs_checkboxGrid__ce6kh{grid-template-columns:1fr}.WorkWithUs_title__E-Uuk{font-size:2rem}.WorkWithUs_subtitle__k1sBb{font-size:1rem}}@media (max-width:480px){.WorkWithUs_container__LJDut{padding:2rem 1rem}.WorkWithUs_content__49H2z{padding:1.5rem}}.WorkWithUs_backButton__r5sob{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffc;border:1px solid #0000000d;border-radius:6px;box-shadow:0 2px 10px #0000000d;color:var(--charcoal-light);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;left:2rem;padding:.7rem 1.2rem;position:absolute;top:2rem;transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition);z-index:10}.WorkWithUs_backButton__r5sob:hover{background:#fff;color:#2e2e2e;color:var(--charcoal);transform:translateX(-3px)}.WorkWithUs_backIcon__GLyCm{transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.WorkWithUs_backButton__r5sob:hover .WorkWithUs_backIcon__GLyCm{transform:translateX(-3px)}.WorkWithUs_container__LJDut{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh;padding:6rem 2rem 4rem;position:relative}@media (max-width:768px){.WorkWithUs_backButton__r5sob{font-size:.9rem;left:1.5rem;padding:.6rem 1rem;top:1.5rem}.WorkWithUs_container__LJDut{padding:5rem 1.5rem 3rem}}@media (max-width:480px){.WorkWithUs_backButton__r5sob{left:1rem;top:1rem}.WorkWithUs_container__LJDut{padding:4rem 1rem 2rem}}:root{--charcoal:#2e2e2e;--charcoal-light:#3d3d3d;--charcoal-lighter:#4a4a4a;--smoke:#f5f5f5;--project-accent:#4a90e2;--transition:all 0.4s cubic-bezier(0.25,0.8,0.25,1)}.ProjectDetails_container__fnTWQ{background-color:#fff;min-height:100vh;overflow-x:hidden;padding:2rem;position:relative}.ProjectDetails_backgroundPattern__RFuQk{background-image:radial-gradient(circle at 10% 20%,#4a90e208 0,#0000 20%),radial-gradient(circle at 90% 80%,#4a90e208 0,#0000 20%);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:0}.ProjectDetails_notFound__gAPsJ{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:1.5rem;margin-top:4rem;text-align:center}.ProjectDetails_navbar__tDrrR{margin-bottom:2rem;position:relative;z-index:2}.ProjectDetails_backButton__wdMzr{align-items:center;background:none;border:none;border-radius:8px;color:#3d3d3d;color:var(--charcoal-light);cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.ProjectDetails_backButton__wdMzr:hover{color:#2e2e2e;color:var(--charcoal)}.ProjectDetails_icon__ksf9s{height:1.2rem;width:1.2rem}.ProjectDetails_header__l6mHI{margin-bottom:3rem;position:relative;text-align:center;z-index:1}.ProjectDetails_logoContainer__wTAdu{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem}.ProjectDetails_logoWrapper__sTAdp{align-items:center;background:#fff;border:1px solid #0000000d;border-radius:24px;box-shadow:0 10px 30px #0000001a;display:flex;height:120px;justify-content:center;margin-bottom:1.5rem;padding:1rem;width:120px}.ProjectDetails_logoImage__Y9II5{height:100%;object-fit:contain;width:100%}.ProjectDetails_techBadges__UhiLR{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:0 auto;max-width:600px}.ProjectDetails_techBadge__TCn-B{align-items:center;background:#f5f5f5;background:var(--smoke);border-radius:20px;box-shadow:0 2px 10px #0000000d;color:#3d3d3d;color:var(--charcoal-light);display:flex;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.ProjectDetails_titleContainer__\+mqZb{margin:0 auto;max-width:800px}.ProjectDetails_title__b9yMV{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.ProjectDetails_subtitle__7NpAy{color:#3d3d3d;color:var(--charcoal-light);font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:2rem}.ProjectDetails_visitButton__tZQ6z{align-items:center;background:#4a90e2;background:var(--project-accent);border-radius:8px;box-shadow:0 4px 15px #4a90e24d;color:#fff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;gap:.75rem;letter-spacing:.5px;padding:.9rem 2rem;text-decoration:none;transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.ProjectDetails_content__NIUkj{margin:0 auto;max-width:1200px;position:relative;z-index:1}.ProjectDetails_sectionTitle__AYpfZ{align-items:center;color:#2e2e2e;color:var(--charcoal);display:flex;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;gap:1rem;margin-bottom:2rem}.ProjectDetails_sectionTitleAccent__wudow{background:#4a90e2;background:var(--project-accent);border-radius:3px;display:inline-block;height:3px}.ProjectDetails_cardsWrapper__VQcaF{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.ProjectDetails_card__T45Fv{background:#fff;border:1px solid #0000000d;border-radius:12px;box-shadow:0 5px 20px #0000000d;overflow:hidden;padding:1.75rem;position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.ProjectDetails_card__T45Fv:after{background:#4a90e2;background:var(--project-accent);content:"";height:100%;left:0;position:absolute;top:0;width:4px}.ProjectDetails_cardHeader__Pxx6Y{margin-bottom:1.5rem;position:relative}.ProjectDetails_cardHeading__d1C5s{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.ProjectDetails_cardDecoration__8JiP1{background:#4a90e2;background:var(--project-accent);border-radius:3px;height:3px;width:40px}.ProjectDetails_cardList__\+DDlj{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.ProjectDetails_cardListItem__yZnUz{align-items:flex-start;color:#3d3d3d;color:var(--charcoal-light);display:flex;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:400;gap:.75rem;line-height:1.6}.ProjectDetails_listIcon__y71iu{color:#4a90e2;color:var(--project-accent);flex-shrink:0;margin-top:.2rem}.ProjectDetails_ctaSection__BBbK-{border-top:1px solid #0000001a;margin-top:2rem;padding:3rem 0;text-align:center}.ProjectDetails_ctaTitle__mZynQ{color:#2e2e2e;color:var(--charcoal);font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.ProjectDetails_ctaButton__d5SyZ{align-items:center;background:#2e2e2e;background:var(--charcoal);border:none;border-radius:8px;box-shadow:0 4px 15px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:700;gap:.75rem;letter-spacing:.5px;padding:1rem 2.5rem}.ProjectDetails_ctaButton__d5SyZ,.ProjectDetails_ctaIcon__Rt-0d{transition:all .4s cubic-bezier(.25,.8,.25,1);transition:var(--transition)}.ProjectDetails_ctaButton__d5SyZ:hover .ProjectDetails_ctaIcon__Rt-0d{transform:translateX(5px)}@media (max-width:768px){.ProjectDetails_container__fnTWQ{padding:1.5rem}.ProjectDetails_title__b9yMV{font-size:2rem}.ProjectDetails_subtitle__7NpAy{font-size:1.1rem}.ProjectDetails_logoWrapper__sTAdp{height:100px;width:100px}.ProjectDetails_techBadge__TCn-B{font-size:.8rem;padding:.4rem .8rem}.ProjectDetails_sectionTitle__AYpfZ{font-size:1.3rem}.ProjectDetails_cardsWrapper__VQcaF{grid-template-columns:1fr}}@media (max-width:480px){.ProjectDetails_container__fnTWQ{padding:1rem}.ProjectDetails_title__b9yMV{font-size:1.8rem}.ProjectDetails_subtitle__7NpAy{font-size:1rem}.ProjectDetails_ctaButton__d5SyZ,.ProjectDetails_visitButton__tZQ6z{justify-content:center;width:100%}.ProjectDetails_logoWrapper__sTAdp{border-radius:16px;height:80px;width:80px}}
/*# sourceMappingURL=main.fdc97c32.css.map*/