.ServicesHero-module__lpKvrW__hero{box-sizing:border-box;background:#050505;justify-content:flex-start;align-items:center;min-height:100dvh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.ServicesHero-module__lpKvrW__heroBg{z-index:1;pointer-events:none;width:100vw;height:100%;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.ServicesHero-module__lpKvrW__heroBg:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#050505d9 50%,#050505 100%);height:65%;position:absolute;bottom:0;left:0;right:0}.ServicesHero-module__lpKvrW__heroBgImage{object-fit:cover;opacity:.75;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.ServicesHero-module__lpKvrW__bgAtmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ServicesHero-module__lpKvrW__gridOverlay{background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 50% at 50% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(70% 50% at 50% 30%,#000 10%,#0000 70%)}.ServicesHero-module__lpKvrW__fogLayer{background:radial-gradient(60% 40% at 50% 20%,#4da3ff0a,#0000 60%),radial-gradient(50% 30% at 80%,#ffffff04,#0000 50%);position:absolute;inset:0}.ServicesHero-module__lpKvrW__starField{opacity:.5;background-image:radial-gradient(circle at 20% 20%,#ffffff4d 0 1px,#0000 2px),radial-gradient(circle at 60% 70%,#ffffff40 0 1px,#0000 2px),radial-gradient(circle at 85% 30%,#ffffff4d 0 1px,#0000 2px);position:absolute;inset:0}.ServicesHero-module__lpKvrW__bgParticle{background:#ffffff59;border-radius:50%;animation:linear infinite ServicesHero-module__lpKvrW__particleDrift;position:absolute}@keyframes ServicesHero-module__lpKvrW__particleDrift{0%{opacity:0;transform:translateY(0)}20%{opacity:.4}80%{opacity:.4}to{opacity:0;transform:translateY(-70vh)}}.ServicesHero-module__lpKvrW__glowOrb{filter:blur(100px);background:radial-gradient(circle,#4da3ff0d,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:10%;left:30%}.ServicesHero-module__lpKvrW__glowOrbSecondary{filter:blur(100px);background:radial-gradient(circle,#4da3ff09,#0000 70%);border-radius:50%;width:450px;height:450px;position:absolute;bottom:15%;right:-5%}.ServicesHero-module__lpKvrW__container{z-index:2;text-align:left;justify-content:flex-start;align-items:center;width:92%;max-width:1380px;margin:0 auto;display:flex;position:relative}.ServicesHero-module__lpKvrW__content{flex-direction:column;gap:22px;max-width:760px;display:flex}.ServicesHero-module__lpKvrW__sectionLabel{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.14em;color:#a1a1aa;text-transform:uppercase;font-size:12px;font-weight:500;display:inline-block}.ServicesHero-module__lpKvrW__title{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.02em;color:#fff;font-size:clamp(38px,4.6vw,64px);font-weight:700;line-height:1.06}.ServicesHero-module__lpKvrW__serifAccent{font-family:var(--font-serif-accent), Georgia, serif;letter-spacing:-.015em;color:#0000;background:linear-gradient(105deg,#fff 10%,#4da3ff 50%,#fff 90%);text-shadow:0 0 32px #4da3ff40;-webkit-background-clip:text;background-clip:text;margin:0 -.06em;padding:0 .06em;font-size:1em;font-style:italic;font-weight:700;line-height:1.04;display:inline-block}.ServicesHero-module__lpKvrW__description{font-family:var(--font-inter), system-ui, sans-serif;color:#a1a1aa;max-width:640px;font-size:17px;line-height:1.8}.ServicesHero-module__lpKvrW__buttons{align-items:center;gap:14px;margin-top:8px;display:flex}.ServicesHero-module__lpKvrW__primaryButton,.ServicesHero-module__lpKvrW__secondaryButton{min-height:54px;font-family:var(--font-inter), system-ui, sans-serif;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:inline-flex}.ServicesHero-module__lpKvrW__primaryButton{color:#050505;background:#fff;border:1px solid #fff}.ServicesHero-module__lpKvrW__secondaryButton{color:#fff;background:#ffffff05;border:1px solid #ffffff1f}.ServicesHero-module__lpKvrW__primaryButton:hover,.ServicesHero-module__lpKvrW__secondaryButton:hover{transform:translateY(-3px)}.ServicesHero-module__lpKvrW__primaryButton:hover{box-shadow:0 0 32px #ffffff2e,0 0 58px #4da3ff1f}.ServicesHero-module__lpKvrW__secondaryButton:hover{border-color:#4da3ff73;box-shadow:0 0 26px #4da3ff24}.ServicesHero-module__lpKvrW__badges{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ServicesHero-module__lpKvrW__badge{font-family:var(--font-inter), system-ui, sans-serif;color:#a1a1aa;background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .25s;display:inline-flex}.ServicesHero-module__lpKvrW__badgeIcon{color:#4da3ff}.ServicesHero-module__lpKvrW__badge:hover{color:#fff;background:#4da3ff0f;border-color:#4da3ff59}@media (max-width:768px){.ServicesHero-module__lpKvrW__hero{padding-top:100px;padding-bottom:60px}.ServicesHero-module__lpKvrW__buttons{flex-direction:column;align-items:stretch;width:100%}.ServicesHero-module__lpKvrW__primaryButton,.ServicesHero-module__lpKvrW__secondaryButton{justify-content:center;width:100%}}
.TrustedBy-module__9U7OYW__trustedBy{background:#050505;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:48px 0;position:relative}.TrustedBy-module__9U7OYW__container{flex-direction:column;align-items:center;gap:20px;width:92%;max-width:1380px;margin:0 auto;display:flex}.TrustedBy-module__9U7OYW__label{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.18em;color:#636366;text-transform:uppercase;text-align:center;margin:0;font-size:11px;font-weight:600}.TrustedBy-module__9U7OYW__logoRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.TrustedBy-module__9U7OYW__logoWrapper{background:0 0;border:none;justify-content:center;align-items:center;padding:6px 12px;transition:transform .25s;display:flex}.TrustedBy-module__9U7OYW__logoWrapper:hover{transform:translateY(-2px)}.TrustedBy-module__9U7OYW__logo{object-fit:contain;opacity:.6;filter:grayscale()brightness(1.2);transition:opacity .25s,filter .25s}.TrustedBy-module__9U7OYW__logoWrapper:hover .TrustedBy-module__9U7OYW__logo{opacity:1;filter:grayscale(0%)brightness()}@media (max-width:600px){.TrustedBy-module__9U7OYW__logoRow{gap:32px}}
.ServicesGrid-module__HidHfq__services{background:#050505;padding:100px 0 120px;scroll-margin-top:80px;position:relative}.ServicesGrid-module__HidHfq__container{width:92%;max-width:1380px;margin:0 auto}.ServicesGrid-module__HidHfq__header{flex-direction:column;gap:16px;max-width:820px;margin-bottom:60px;display:flex}.ServicesGrid-module__HidHfq__sectionLabel{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.14em;color:#a1a1aa;text-transform:uppercase;font-size:12px;font-weight:500}.ServicesGrid-module__HidHfq__title{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:#fff;letter-spacing:-.02em;font-size:clamp(32px,3.8vw,52px);font-weight:700;line-height:1.1}.ServicesGrid-module__HidHfq__description{font-family:var(--font-inter), system-ui, sans-serif;color:#a1a1aa;font-size:16.5px;line-height:1.75}.ServicesGrid-module__HidHfq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ServicesGrid-module__HidHfq__card{-webkit-backdrop-filter:blur(16px);background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;padding:32px 28px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative}.ServicesGrid-module__HidHfq__card:hover{background:#ffffff09;border-color:#4da3ff59;transform:translateY(-4px);box-shadow:0 16px 40px #00000080,0 0 30px #4da3ff14}.ServicesGrid-module__HidHfq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ServicesGrid-module__HidHfq__iconWrap{color:#4da3ff;background:#4da3ff0f;border:1px solid #4da3ff33;border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .25s;display:inline-flex}.ServicesGrid-module__HidHfq__card:hover .ServicesGrid-module__HidHfq__iconWrap{background:#4da3ff26;border-color:#4da3ff80;transform:scale(1.05);box-shadow:0 0 20px #4da3ff4d}.ServicesGrid-module__HidHfq__techTag{font-family:var(--font-inter), system-ui, sans-serif;color:#a1a1aa;background:#ffffff05;border:1px solid #ffffff14;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600}.ServicesGrid-module__HidHfq__cardTitle{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:#fff;letter-spacing:-.01em;margin-bottom:12px;font-size:21px;font-weight:700;line-height:1.25}.ServicesGrid-module__HidHfq__cardDescription{font-family:var(--font-inter), system-ui, sans-serif;color:#8e8e93;flex-grow:1;margin-bottom:24px;font-size:14px;line-height:1.65}.ServicesGrid-module__HidHfq__deliverablesHeader{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.12em;color:#636366;text-transform:uppercase;margin-bottom:12px;font-size:10.5px;font-weight:700}.ServicesGrid-module__HidHfq__checklist{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.ServicesGrid-module__HidHfq__checkItem{font-family:var(--font-inter), system-ui, sans-serif;color:#d1d1d6;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.ServicesGrid-module__HidHfq__checkIcon{color:#4da3ff;background:#4da3ff1a;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.ServicesGrid-module__HidHfq__cardFooter{border-top:1px solid #ffffff0f;margin-top:auto;padding-top:18px}.ServicesGrid-module__HidHfq__exploreLink{font-family:var(--font-inter), system-ui, sans-serif;color:#4da3ff;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.ServicesGrid-module__HidHfq__exploreLink:hover{color:#fff;gap:11px}.ServicesGrid-module__HidHfq__arrowIcon{transition:transform .2s}.ServicesGrid-module__HidHfq__exploreLink:hover .ServicesGrid-module__HidHfq__arrowIcon{transform:translate(2px)}@media (max-width:1100px){.ServicesGrid-module__HidHfq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ServicesGrid-module__HidHfq__services{padding:70px 0 90px}.ServicesGrid-module__HidHfq__grid{grid-template-columns:1fr}.ServicesGrid-module__HidHfq__card{padding:24px 20px}}
.StatsBar-module__WJYAPq__statsSection{padding:80px 0}.StatsBar-module__WJYAPq__container{width:92%;max-width:1400px;margin:0 auto}.StatsBar-module__WJYAPq__statsCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;justify-content:space-between;align-items:center;padding:48px 56px;display:flex}.StatsBar-module__WJYAPq__statItem{align-items:center;gap:16px;display:flex}.StatsBar-module__WJYAPq__statIcon{color:#4da3ff;background:#4da3ff14;border:1px solid #4da3ff33;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.StatsBar-module__WJYAPq__statText{flex-direction:column;gap:2px;display:flex}.StatsBar-module__WJYAPq__statValue{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:#fff;font-size:24px;font-weight:700}.StatsBar-module__WJYAPq__statLabel{font-family:var(--font-inter), system-ui, sans-serif;color:#ffffff73;font-size:13px}@media (max-width:1024px){.StatsBar-module__WJYAPq__statsCard{flex-wrap:wrap;justify-content:center;gap:32px}.StatsBar-module__WJYAPq__statItem{flex:0 0 calc(50% - 16px);justify-content:center}}@media (max-width:768px){.StatsBar-module__WJYAPq__statsSection{padding:60px 0}.StatsBar-module__WJYAPq__statsCard{gap:24px;padding:32px 24px}}@media (max-width:480px){.StatsBar-module__WJYAPq__statItem{flex:0 0 100%}}
.ProcessTimeline-module__NPSwuW__process{background:#050505;border-top:1px solid #ffffff0f;padding:100px 0 120px;position:relative}.ProcessTimeline-module__NPSwuW__container{width:92%;max-width:1380px;margin:0 auto}.ProcessTimeline-module__NPSwuW__header{flex-direction:column;gap:16px;max-width:760px;margin-bottom:60px;display:flex}.ProcessTimeline-module__NPSwuW__sectionLabel{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.14em;color:#a1a1aa;text-transform:uppercase;font-size:12px;font-weight:500}.ProcessTimeline-module__NPSwuW__title{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:#fff;letter-spacing:-.02em;font-size:clamp(32px,3.8vw,52px);font-weight:700;line-height:1.1}.ProcessTimeline-module__NPSwuW__description{font-family:var(--font-inter), system-ui, sans-serif;color:#a1a1aa;font-size:16.5px;line-height:1.75}.ProcessTimeline-module__NPSwuW__timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.ProcessTimeline-module__NPSwuW__step{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff05;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;padding:24px 20px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative}.ProcessTimeline-module__NPSwuW__step:hover{background:#ffffff09;border-color:#4da3ff59;transform:translateY(-4px)}.ProcessTimeline-module__NPSwuW__stepTop{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ProcessTimeline-module__NPSwuW__stepNum{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:#4da3ff;letter-spacing:-.02em;font-size:22px;font-weight:800}.ProcessTimeline-module__NPSwuW__stepIcon{color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ProcessTimeline-module__NPSwuW__stepTitle{font-family:var(--font-space-grotesk), system-ui, sans-serif;color:#fff;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.25}.ProcessTimeline-module__NPSwuW__stepDesc{font-family:var(--font-inter), system-ui, sans-serif;color:#8e8e93;font-size:13px;line-height:1.6}@media (max-width:1100px){.ProcessTimeline-module__NPSwuW__timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.ProcessTimeline-module__NPSwuW__process{padding:70px 0 90px}.ProcessTimeline-module__NPSwuW__timeline{grid-template-columns:1fr}}
