.about-section_aboutSection__4_zz_{position:relative;padding:8rem 0;background:#0d1f3c;overflow:hidden}.about-section_aboutSection__4_zz_:before{content:"";position:absolute;inset:0;opacity:.03;background-image:radial-gradient(circle,#ffffff 1px,transparent 0);background-size:40px 40px;pointer-events:none}.about-section_aboutSection__4_zz_:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(59,130,246,.13) 0,transparent 50%),radial-gradient(circle at 10% 80%,rgba(59,130,246,.09) 0,transparent 45%);pointer-events:none}.about-section_networkContainer__fiLMD{position:absolute;inset:0;overflow:hidden;pointer-events:none}.about-section_networkNode__X6Jnj{position:absolute;width:3px;height:3px;background:#1A56FF;border-radius:50%;box-shadow:0 0 6px rgba(26,86,255,.8);animation:about-section_nodePulse__EON0q 3s ease-in-out infinite}.about-section_networkNode__X6Jnj.about-section_bright__h5YKh{width:5px;height:5px;background:#5b8aff;box-shadow:0 0 10px rgba(91,138,255,.9);animation:about-section_brightNodePulse__dzxTk 2s ease-in-out infinite}@keyframes about-section_nodePulse__EON0q{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes about-section_brightNodePulse__dzxTk{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.about-section_networkLine__yr_T8{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(26,86,255,.5),transparent);transform-origin:left center;pointer-events:none;opacity:.25;animation:about-section_lineShimmer__F4pCa 4s ease-in-out infinite}@keyframes about-section_lineShimmer__F4pCa{0%,to{opacity:.15}50%{opacity:.45}}.about-section_backgroundPattern__d_W_R{display:none}.about-section_container__cwLnD{max-width:1100px;margin:0 auto;padding:0 2rem;position:relative;z-index:10}.about-section_titleSection__K50UK{text-align:center;margin-bottom:5rem}.about-section_ciBadge__uaGgQ{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.6);color:#1e3a6e;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.45rem 1.1rem;border-radius:9999px;margin-bottom:2rem}.about-section_mainTitle__7kOfj{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:700;color:#ffffff;margin-bottom:1.25rem;letter-spacing:-.03em;line-height:1.05}.about-section_titleUnderline__TjeGk{width:3.5rem;height:3px;background:#1A56FF;margin:0 auto;border-radius:2px}.about-section_teamGrid__QVHA1{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.about-section_teamGrid__QVHA1{grid-template-columns:1fr 1fr;gap:2.5rem}}.about-section_teamCard__bCKCw{display:flex;flex-direction:column;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:1.25rem;overflow:hidden;transition:border-color .3s ease,transform .3s ease}.about-section_teamCard__bCKCw:hover{border-color:rgba(255,255,255,.32);transform:translateY(-4px)}.about-section_teamPhotoWrap__j4UOa{display:flex;justify-content:center;padding:2rem 2rem 0}.about-section_teamPhotoWrap__j4UOa img{width:9rem;height:9rem;border-radius:50%;object-fit:cover;object-position:center top;border:3px solid rgba(26,86,255,.3);box-shadow:0 0 0 6px rgba(26,86,255,.08);transition:transform .5s ease,box-shadow .5s ease}.about-section_teamCard__bCKCw:hover .about-section_teamPhotoWrap__j4UOa img{transform:scale(1.05);box-shadow:0 0 0 8px rgba(26,86,255,.15)}.about-section_teamInfo__l7Lmu{padding:1.75rem;flex:1}.about-section_teamMemberHeader___7j22{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.about-section_teamMemberName__CGdni{font-family:var(--font-display),system-ui,sans-serif;font-size:1.5rem;font-weight:700;color:white;letter-spacing:-.02em}.about-section_linkedinLink__xCb4U{display:flex;align-items:center;color:rgba(91,138,255,.7);transition:all .3s ease;padding:.35rem;border-radius:.5rem;border:1px solid rgba(26,86,255,.2)}.about-section_linkedinLink__xCb4U:hover{color:#ffffff;background:rgba(26,86,255,.3);border-color:rgba(26,86,255,.5);transform:scale(1.05)}.about-section_linkedinLink__xCb4U.about-section_secondary__nQxJb{color:rgba(91,138,255,.7)}.about-section_linkedinLink__xCb4U svg{width:1.1rem;height:1.1rem}.about-section_teamMemberRole__Na2GO{font-size:.78rem;font-weight:700;color:#93c5fd;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.85rem}.about-section_teamMemberRole__Na2GO.about-section_secondary__nQxJb{color:#93c5fd}.about-section_teamMemberDesc___JV5R{font-size:.95rem;color:rgba(255,255,255,.6);line-height:1.65}.about-section_introText__gXLTh{font-family:var(--font-body),system-ui,sans-serif;font-size:clamp(1.05rem,2vw,1.25rem);color:rgba(255,255,255,.65);line-height:1.7;text-align:center;max-width:680px;margin:0 auto 4rem}.services-section{position:relative;padding:6rem 1rem;background:#0d1f3c}.services-section:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 60%,rgba(59,130,246,.15) 0,transparent 50%),radial-gradient(circle at 90% 15%,rgba(99,102,241,.1) 0,transparent 45%);pointer-events:none}@media (min-width:640px){.services-section{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.services-section{padding-left:2rem;padding-right:2rem}}.scroll-progress-container{position:fixed;left:2rem;top:0;bottom:0;width:1px;background:rgba(255,255,255,.12);z-index:10}.scroll-progress-bar{width:1px;background:linear-gradient(180deg,#3b82f6,#8b5cf6,#14b8a6);transition:all .3s ease-out;position:relative}.scroll-progress-dot{position:absolute;bottom:-4px;left:-6px;width:12px;height:12px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);animation:pulse 2s infinite}.background-pattern{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(139,92,246,.1) 1px,transparent 0);background-size:20px 20px;opacity:.3}.background-pattern.grid-pattern{background-image:linear-gradient(90deg,rgba(124,58,237,.16) 1px,transparent 0),linear-gradient(180deg,rgba(124,58,237,.16) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.12) 1px,transparent 0),linear-gradient(180deg,rgba(37,99,235,.12) 1px,transparent 0);background-color:rgba(0,0,0,.08);background-size:20px 20px,20px 20px,100px 100px,100px 100px;background-position:0 0,0 0,0 0,0 0;opacity:.5}.services-container{position:relative;max-width:80rem;margin:0 auto;padding:0 1rem}.services-header{text-align:center;margin-bottom:4rem}.services-badge{margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.4);color:#93c5fd}.services-title{font-size:2.25rem;font-weight:700;text-wrap:balance;margin-bottom:1.5rem;color:#ffffff;line-height:1.1}@media (min-width:768px){.services-title{font-size:3rem}}@media (min-width:1024px){.services-title{font-size:3.75rem}}.services-title-gradient{background:linear-gradient(90deg,#2563eb,#7c3aed,#14b8a6);background-clip:text;-webkit-background-clip:text;color:transparent}.services-description{font-size:1.25rem;color:rgba(255,255,255,.82);max-width:48rem;margin:0 auto;text-wrap:pretty;line-height:1.6}.services-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.services-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.service-card{background:rgba(255,255,255,.04);border-radius:1rem;padding:2rem;border:1px solid rgba(59,130,246,.22);box-shadow:none;transition:all .3s ease;position:relative;overflow:hidden;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20'><defs><linearGradient id='g' x1='0' y1='0' x2='1' y2='1'><stop stop-color='%233b82f6'/><stop offset='0.5' stop-color='%238b5cf6'/><stop offset='1' stop-color='%2314b8a6'/></linearGradient></defs><g stroke='url(%23g)' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='5' width='10' height='8' rx='2' ry='2'/><rect x='7' y='13' width='6' height='3' rx='1'/><line x1='10' y1='5' x2='10' y2='3'/><circle cx='10' cy='2.5' r='0.8' fill='%23ffffff'/><line x1='5' y1='9' x2='2.5' y2='9'/><line x1='15' y1='9' x2='17.5' y2='9'/><circle cx='8' cy='9' r='0.9' fill='%23ffffff'/><circle cx='12' cy='9' r='0.9' fill='%23ffffff'/></g></svg>") 10 10,pointer}.service-card:hover{transform:translateY(-4px);border-color:rgba(59,130,246,.5);box-shadow:0 20px 40px rgba(0,0,0,.35)}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#14b8a6);opacity:0;transition:opacity .3s ease}.service-card:hover:before{opacity:1}.service-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:.75rem;border:1px solid rgba(59,130,246,.3);margin-bottom:1.5rem}.service-content{display:flex;flex-direction:column;gap:1rem}.service-category{align-self:flex-start;padding:.25rem .75rem;font-size:.75rem;font-weight:600;background:rgba(255,255,255,.92)!important;color:#1e3a6e!important;border-color:rgba(255,255,255,.6)!important}.service-card-title{font-size:1.5rem;font-weight:700;color:#ffffff;margin:0}.service-card-description{color:rgba(255,255,255,.82);line-height:1.6;margin:0}.service-features{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.service-features{grid-template-columns:repeat(2,1fr)}}.service-feature{display:flex;align-items:center;color:rgba(255,255,255,.88);font-weight:500}.feature-dot{width:.5rem;height:.5rem;border-radius:50%;margin-right:.75rem;flex-shrink:0}.service-integrations{margin-top:.5rem}.integrations-label{font-size:.875rem;font-weight:600;color:rgba(255,255,255,.82);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.integrations-list{display:flex;flex-wrap:wrap;gap:.5rem}.integration-badge{padding:.25rem .75rem;background:rgba(255,255,255,.06);color:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.1);transition:background-color .2s ease}.integration-badge:hover{background:rgba(255,255,255,.12)}.service-card.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.service-card.reveal.visible{opacity:1;transform:translateY(0)}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes floatingOrbs{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes scrollSquare{0%{top:6px;opacity:1}50%{top:30px;opacity:.7}to{top:46px;opacity:.3}}.case-studies-section{position:relative;background:linear-gradient(-45deg,#0d1f3c,#0f2548,#162e52,#0d1f3c,#0f2244,#0d1f3c);background-size:400% 400%;animation:gradientShift 15s ease infinite;overflow:hidden;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="%23ff69b4"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>') 12 12,auto}.case-studies-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(59,130,246,.18) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.12) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(96,165,250,.08) 0,transparent 60%);animation:pulse 8s ease-in-out infinite}.floating-orb{position:absolute;border-radius:50%;opacity:.18;animation:floatingOrbs 20s ease-in-out infinite}.floating-orb-1{width:100px;height:100px;background:linear-gradient(45deg,#667eea,#764ba2);top:10%;left:10%;animation-delay:0s}.floating-orb-2{width:150px;height:150px;background:linear-gradient(45deg,#f093fb,#f5576c);top:60%;right:10%;animation-delay:-7s}.floating-orb-3{width:80px;height:80px;background:linear-gradient(45deg,#4facfe,#00f2fe);bottom:20%;left:60%;animation-delay:-14s}.case-studies-content{position:relative;z-index:2}.glass-card{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.glass-card-hover{transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card-hover:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 35px 60px -12px rgba(0,0,0,.3);background:rgba(255,255,255,.98)}.nav-button{position:relative;overflow:hidden;background:rgba(255,255,255,.9);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);transition:all .4s cubic-bezier(.4,0,.2,1)}.nav-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.nav-button:hover:before{left:100%}.nav-button-active{background:rgba(255,255,255,1);transform:translateX(-4px);box-shadow:0 20px 40px -12px rgba(0,0,0,.2);border-left:4px solid;border-image:linear-gradient(45deg,#667eea,#764ba2) 1}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-card{background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(241,245,249,.8));backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);transition:all .3s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 15px 30px -10px rgba(0,0,0,.2)}.icon-container{position:relative;overflow:hidden}.icon-container:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.3),transparent);transform:rotate(45deg);transition:all .6s;opacity:0}.icon-container:hover:after{animation:shimmer 1.5s ease-in-out;opacity:1}.challenge-solution-card{background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(241,245,249,.8));backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.4);transition:all .3s ease}.challenge-solution-card:hover{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,252,.9));transform:translateY(-2px)}.number-badge{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px rgba(102,126,234,.4)}.title-glow{text-shadow:0 0 20px rgba(102,126,234,.3)}.scroll-indicator{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);z-index:10;display:flex;flex-direction:row;align-items:center;gap:16px}.scroll-text{writing-mode:horizontal-tb;text-orientation:mixed;color:rgba(71,85,105,.8);font-size:14px;font-weight:500;letter-spacing:1px;text-shadow:0 1px 2px rgba(255,255,255,.8)}.scroll-animation{width:24px;height:60px;border:2px solid rgba(71,85,105,.4);border-radius:12px;position:relative;backdrop-filter:blur(10px);background:rgba(255,255,255,.6)}.scroll-square{width:8px;height:8px;background:#3b82f6;border-radius:2px;position:absolute;left:50%;transform:translateX(-50%);animation:scrollSquare 2s ease-in-out infinite;box-shadow:0 0 10px rgba(59,130,246,.6)}