/* Minified CSS: style.css */.happy-clients{text-align:center;margin:40px auto 0 auto;max-width:800px}.happy-clients h3{font-size:2rem;margin-bottom:.5em;font-weight:700}.happy-clients p{font-size:1.1rem;margin-bottom:2em}.testimonial{display:flex;align-items:center;justify-content:center;background:#f0f4fa;border-radius:40px 40px 40px 0;box-shadow:0 4px 24px rgba(0,0,0,.07);padding:1.5em 2em;margin:1.5em auto 2.5em auto;max-width:600px;min-height:90px;position:relative;font-style:italic;font-size:1.15rem;text-align:left}.testimonial::before{content:"";display:block;position:absolute;left:30px;top:-30px;width:60px;height:40px;background:#f0f4fa;border-radius:50%;box-shadow:0 4px 24px rgba(0,0,0,.04);z-index:0}.testimonial-author{margin-left:auto;font-style:normal;font-size:1rem;color:#3a3a3a;font-weight:600;background:#e3eaf6;border-radius:20px;padding:.5em 1.2em;margin-top:0;margin-bottom:0;margin-right:-1em;box-shadow:0 2px 8px rgba(0,0,0,.04);display:inline-block;vertical-align:middle}.connect-section{background:#f7faff;border-top:1px solid #e0e7ef;border-bottom:1px solid #e0e7ef;padding:40px 0;margin-top:0}.connect-container{display:flex;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;flex-wrap:wrap;padding-left:24px;padding-right:24px}.connect-left{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.connect-left h3{margin:0 0 8px 0;font-size:1.3rem;font-weight:600;color:#1a2a3a}.social-icons{display:flex;gap:18px}.social-link{display:inline-block;transition:transform .2s}.social-link:hover{transform:scale(1.12)}.social-icon{width:32px;height:32px;filter:grayscale(.2) brightness(1.1)}.connect-right{text-align:right;min-width:220px;padding-right:8px}.address-label{font-size:1rem;font-weight:600;color:#1a2a3a;margin-bottom:4px}.address-text{font-size:1.05rem;color:#3a3a3a}@media (max-width:700px){.connect-container{flex-direction:column;align-items:flex-start;gap:18px}.connect-right{text-align:left;min-width:unset}}.about-section{background:var(--color-cream-100);padding:64px 0 48px 0;border-radius:0 0 0 0;box-shadow:0 4px 24px rgba(19,52,59,.06)}.about-content{background:#f5f6fa;border-radius:16px;box-shadow:0 2px 12px rgba(19,52,59,.04);padding:32px 40px;margin-top:24px;font-size:1.15rem;color:var(--color-slate-900);line-height:1.7;position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1),background .2s}.about-content::before{content:"";position:absolute;left:0;top:0;width:6px;height:100%;background:linear-gradient(180deg,var(--color-teal-400),var(--color-teal-300));border-radius:16px 0 0 16px;opacity:.7}.about-content.fade-in-up.visible:hover{transform:scale(1.03);background:#f0f2f7}.section-header{text-align:center;margin-bottom:16px}.section-title{font-size:2.2rem;font-weight:600;color:var(--color-teal-500);margin-bottom:8px;letter-spacing:-.5px}.section-subtitle{color:var(--color-slate-500);font-size:1.1rem;margin-bottom:0}.impact-section{background:transparent;padding:32px 0 24px 0;border-radius:0;box-shadow:0 4px 24px rgba(19,52,59,.05)}.impact-stats-row{display:flex;justify-content:center;gap:32px;margin:32px 0 40px 0;flex-wrap:wrap}.impact-stat-item{background:var(--color-white);border-radius:16px;box-shadow:0 2px 12px rgba(19,52,59,.04);padding:28px 32px 20px 32px;min-width:180px;text-align:center;transition:box-shadow .2s;position:relative;border:1.5px solid var(--color-white)}.impact-stat-item:hover{box-shadow:0 6px 24px rgba(33,128,141,.1);border-color:var(--color-white)}.impact-stat-number{font-size:2.3rem;font-weight:700;color:var(--color-white);margin-bottom:8px;letter-spacing:-1px;text-shadow:0 2px 8px rgba(33,128,141,.08)}.impact-stat-label{color:var(--color-white);font-size:1.05rem;font-weight:500}.impact-logo-carousel{margin-top:24px;padding:24px 0 0 0;background:transparent;border-radius:16px;box-shadow:transparent}.impact-logo-track{padding:12px 0}.impact-logo{filter:drop-shadow(0 2px 8px rgba(33,128,141,.1));border-radius:12px;background:transparent!important;transition:transform .2s,box-shadow .2s}.impact-logo:hover{transform:scale(1.08);box-shadow:0 4px 16px rgba(33,128,141,.12)}@media (max-width:900px){.impact-stats-row{gap:18px}.impact-stat-item{min-width:140px;padding:20px 12px 16px 12px}.about-content{padding:20px 12px}}:root{--color-white:rgba(255,255,255,1);--color-black:rgba(0,0,0,1);--color-cream-50:rgba(252,252,249,1);--color-cream-100:rgba(255,255,253,1);--color-gray-200:rgba(245,245,245,1);--color-gray-300:rgba(167,169,169,1);--color-gray-400:rgba(119,124,124,1);--color-slate-500:rgba(98,108,113,1);--color-brown-600:rgba(94,82,64,1);--color-charcoal-700:rgba(31,33,33,1);--color-charcoal-800:rgba(38,40,40,1);--color-slate-900:rgba(19,52,59,1);--color-teal-300:rgba(50,184,198,1);--color-teal-400:rgba(45,166,178,1);--color-teal-500:rgba(33,128,141,1);--color-teal-600:rgba(29,116,128,1);--color-teal-700:rgba(26,104,115,1);--color-teal-800:rgba(41,150,161,1);--color-red-400:rgba(255,84,89,1);--color-red-500:rgba(192,21,47,1);--color-orange-400:rgba(230,129,97,1);--color-orange-500:rgba(168,75,47,1);--color-lightblue-500:rgb(55,111,174);--color-slate-9000:rgb(44,54,74,1);--color-brown-600-rgb:94,82,64;--color-teal-500-rgb:33,128,141;--color-slate-900-rgb:19,52,59;--color-slate-500-rgb:98,108,113;--color-red-500-rgb:192,21,47;--color-red-400-rgb:255,84,89;--color-orange-500-rgb:168,75,47;--color-orange-400-rgb:230,129,97;--color-bg-1:rgba(59,130,246,.08);--color-bg-2:rgba(245,158,11,.08);--color-bg-3:rgba(34,197,94,.08);--color-bg-4:rgba(239,68,68,.08);--color-bg-5:rgba(147,51,234,.08);--color-bg-6:rgba(249,115,22,.08);--color-bg-7:rgba(236,72,153,.08);--color-bg-8:rgba(6,182,212,.08);--color-background:var(--color-cream-50);--color-surface:var(--color-cream-100);--color-text:var(--color-slate-900);--color-text-secondary:var(--color-slate-500);--color-primary:var(--color-teal-500);--color-primary-hover:var(--color-teal-600);--color-primary-active:var(--color-teal-700);--color-secondary:rgba(var(--color-brown-600-rgb),.12);--color-secondary-hover:rgba(var(--color-brown-600-rgb),.2);--color-secondary-active:rgba(var(--color-brown-600-rgb),.25);--color-border:rgba(var(--color-brown-600-rgb),.2);--color-btn-primary-text:var(--color-cream-50);--color-card-border:rgba(var(--color-brown-600-rgb),.12);--color-card-border-inner:rgba(var(--color-brown-600-rgb),.12);--color-error:var(--color-red-500);--color-success:var(--color-teal-500);--color-warning:var(--color-orange-500);--color-info:var(--color-slate-500);--color-focus-ring:rgba(var(--color-teal-500-rgb),.4);--focus-ring:0 0 0 3px var(--color-focus-ring);--focus-outline:2px solid var(--color-primary);--status-bg-opacity:.15;--status-border-opacity:.25;--select-caret-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23134252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--select-caret-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--color-success-rgb:33,128,141;--color-error-rgb:192,21,47;--color-warning-rgb:168,75,47;--color-info-rgb:98,108,113;--font-family-base:"FKGroteskNeue","Geist","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"Berkeley Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:30px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:550;--font-weight-bold:600;--line-height-tight:1.2;--line-height-normal:1.5;--letter-spacing-tight:-.01em;--space-0:0;--space-1:1px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--radius-sm:6px;--radius-base:8px;--radius-md:10px;--radius-lg:12px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.02);--shadow-sm:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.02);--shadow-md:0 4px 6px -1px rgba(0,0,0,.04),0 2px 4px -1px rgba(0,0,0,.02);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.04),0 4px 6px -2px rgba(0,0,0,.02);--shadow-inset-sm:inset 0 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(0,0,0,.03);--duration-fast:150ms;--duration-normal:250ms;--ease-standard:cubic-bezier(.16,1,.3,1);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px}@media (prefers-color-scheme: dark){:root{--color-gray-400-rgb:119,124,124;--color-teal-300-rgb:50,184,198;--color-gray-300-rgb:167,169,169;--color-gray-200-rgb:245,245,245;--color-bg-1:rgba(29,78,216,.15);--color-bg-2:rgba(180,83,9,.15);--color-bg-3:rgba(21,128,61,.15);--color-bg-4:rgba(185,28,28,.15);--color-bg-5:rgba(107,33,168,.15);--color-bg-6:rgba(194,65,12,.15);--color-bg-7:rgba(190,24,93,.15);--color-bg-8:rgba(8,145,178,.15);--color-background:var(--color-charcoal-700);--color-surface:var(--color-charcoal-800);--color-text:var(--color-gray-200);--color-text-secondary:rgba(var(--color-gray-300-rgb),.7);--color-primary:var(--color-teal-300);--color-primary-hover:var(--color-teal-400);--color-primary-active:var(--color-teal-800);--color-secondary:rgba(var(--color-gray-400-rgb),.15);--color-secondary-hover:rgba(var(--color-gray-400-rgb),.25);--color-secondary-active:rgba(var(--color-gray-400-rgb),.3);--color-border:rgba(var(--color-gray-400-rgb),.3);--color-error:var(--color-red-400);--color-success:var(--color-teal-300);--color-warning:var(--color-orange-400);--color-info:var(--color-gray-300);--color-focus-ring:rgba(var(--color-teal-300-rgb),.4);--color-btn-primary-text:var(--color-slate-900);--color-card-border:rgba(var(--color-gray-400-rgb),.2);--color-card-border-inner:rgba(var(--color-gray-400-rgb),.15);--shadow-inset-sm:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.15);--button-border-secondary:rgba(var(--color-gray-400-rgb),.2);--color-border-secondary:rgba(var(--color-gray-400-rgb),.2);--color-select-caret:rgba(var(--color-gray-200-rgb),.8);--focus-ring:0 0 0 3px var(--color-focus-ring);--focus-outline:2px solid var(--color-primary);--status-bg-opacity:.15;--status-border-opacity:.25;--select-caret-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23134252' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--select-caret-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--color-success-rgb:var(--color-teal-300-rgb);--color-error-rgb:var(--color-red-400-rgb);--color-warning-rgb:var(--color-orange-400-rgb);--color-info-rgb:var(--color-gray-300-rgb)}}@font-face{font-family:'FKGroteskNeue';src:url('https://r2cdn.perplexity.ai/fonts/FKGroteskNeue.woff2') format('woff2')}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',var(--font-family-base);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);overflow-x:hidden}html{scroll-behavior:smooth}.navbar{position:fixed;top:0;width:100%;background:rgba(26,32,44,.95);backdrop-filter:blur(10px);z-index:1000;padding:var(--space-16) 0;transition:all var(--duration-normal) var(--ease-standard)}.navbar.scrolled{background:rgba(26,32,44,.98);padding:var(--space-12) 0;box-shadow:var(--shadow-lg)}.nav-container{max-width:1200px;margin:0 auto;padding:0 var(--space-20);display:flex;justify-content:space-between;align-items:center}.nav-logo .logo-text{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-white)}.nav-logo .logo-ai{color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,.5)}.nav-menu{display:flex;gap:var(--space-32)}.nav-link{color:var(--color-white);text-decoration:none;font-weight:var(--font-weight-medium);transition:all var(--duration-fast) var(--ease-standard);position:relative}.nav-link:hover{color:#00d4ff}.nav-link::after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:#00d4ff;transition:width var(--duration-fast) var(--ease-standard)}.nav-link:hover::after{width:100%}.hamburger{display:none;flex-direction:column;cursor:pointer;gap:4px}.bar{width:24px;height:2px;background-color:var(--color-white);transition:all var(--duration-fast) var(--ease-standard)}.hamburger.active .bar:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.hero-section{min-height:100vh;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);display:flex;align-items:center;position:relative;overflow:hidden}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:url('../images/homeimage.png') center center/cover no-repeat;overflow:hidden}.hero-background::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(19,52,59,.6);z-index:2;pointer-events:none}.network-animation{position:absolute;width:100%;height:100%;overflow:hidden}.network-node{position:absolute;width:8px;height:8px;background:#00d4ff;border-radius:50%;box-shadow:0 0 20px rgba(0,212,255,.8);animation:networkPulse 3s ease-in-out infinite}.network-node[data-node="1"]{top:25%;left:15%;animation-delay:0s}.network-node[data-node="2"]{top:30%;right:15%;animation-delay:.5s}.network-node[data-node="3"]{top:60%;left:20%;animation-delay:1s}.network-node[data-node="4"]{top:25%;left:70%;animation-delay:1.5s}.network-node[data-node="5"]{top:80%;left:30%;animation-delay:2s}.network-node[data-node="6"]{top:50%;right:20%;animation-delay:2.5s}.network-node[data-node="7"]{top:20%;left:40%;animation-delay:3s}.network-node[data-node="8"]{bottom:25%;right:25%;animation-delay:3.5s}@keyframes networkPulse{0%,100%{transform:scale(1);opacity:.8;box-shadow:0 0 20px rgba(0,212,255,.8)}50%{transform:scale(1.5);opacity:1;box-shadow:0 0 30px rgba(0,212,255,1)}}.network-connections{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.network-line{stroke:url(#connectionGradient);stroke-width:1;opacity:0;animation:connectionFlow 4s ease-in-out infinite}.network-line:nth-child(1){animation-delay:0s}.network-line:nth-child(2){animation-delay:.7s}.network-line:nth-child(3){animation-delay:1.4s}.network-line:nth-child(4){animation-delay:2.1s}.network-line:nth-child(5){animation-delay:2.8s}.network-line:nth-child(6){animation-delay:3.5s}@keyframes connectionFlow{0%{opacity:0;stroke-dasharray:0 100}50%{opacity:1;stroke-dasharray:50 100}100%{opacity:0;stroke-dasharray:100 0}}.data-packets{position:absolute;width:100%;height:100%}.data-packet{position:absolute;width:4px;height:4px;background:rgba(255,255,255,.9);border-radius:50%;animation:dataFlow 6s linear infinite}.data-packet:nth-child(1){top:25%;left:15%;animation-delay:0s;animation-name:dataFlow1}.data-packet:nth-child(2){top:60%;left:20%;animation-delay:1.5s;animation-name:dataFlow2}.data-packet:nth-child(3){top:25%;left:40%;animation-delay:3s;animation-name:dataFlow3}.data-packet:nth-child(4){top:80%;left:30%;animation-delay:4.5s;animation-name:dataFlow4}@keyframes dataFlow1{0%{transform:translate(0,0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translate(70vw,5vh);opacity:0}}@keyframes dataFlow2{0%{transform:translate(0,0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translate(50vw,-35vh);opacity:0}}@keyframes dataFlow3{0%{transform:translate(0,0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translate(35vw,50vh);opacity:0}}@keyframes dataFlow4{0%{transform:translate(0,0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translate(45vw,-30vh);opacity:0}}.hero-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 var(--space-20);text-align:center}.hero-content{max-width:800px;margin:0 auto}.hero-logo .company-name{font-size:clamp(3rem,8vw,6rem);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--space-24);animation:fadeInUp 1s ease-out}.hero-logo .ai-text{color:#00d4ff;text-shadow:0 0 30px rgba(0,212,255,.8)}.hero-tagline{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:var(--font-weight-medium);color:var(--color-white);margin-bottom:var(--space-24);animation:fadeInUp 1s ease-out .2s both}.hero-description{font-size:var(--font-size-xl);color:rgba(255,255,255,.8);margin-bottom:var(--space-32);line-height:1.6;animation:fadeInUp 1s ease-out .4s both}.cta-button{background:linear-gradient(135deg,#00d4ff 0%,#0099cc 100%);color:var(--color-white);border:none;padding:var(--space-16) var(--space-32);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-12);transition:all var(--duration-normal) var(--ease-standard);animation:fadeInUp 1s ease-out .6s both;box-shadow:0 8px 32px rgba(0,212,255,.3)}.cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,212,255,.4)}.cta-arrow{width:20px;height:20px;transition:transform var(--duration-fast) var(--ease-standard)}.cta-button:hover .cta-arrow{transform:translateY(2px)}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-20)}.about-section{padding:120px 0;background-color:var(--color-white)}.section-header{text-align:center;margin-bottom:80px}.section-title{font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-weight-bold);color:#1a202c;margin-bottom:var(--space-16)}.section-subtitle{font-size:var(--font-size-xl);color:#4a5568;font-weight:var(--font-weight-medium)}.about-content{max-width:800px;margin:0 auto;text-align:center}.about-text{font-size:var(--font-size-lg);line-height:1.8;color:#2d3748}.services-section{padding:120px 0;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);color:var(--color-white);position:relative;overflow:hidden}.services-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.services-section .container{position:relative;z-index:2}.services-section .section-title{color:var(--color-white)}.services-section .section-subtitle{color:rgba(255,255,255,.8)}.floating-elements{position:absolute;width:100%;height:100%}.floating-element{position:absolute;border:2px solid rgba(0,212,255,.15);border-radius:50%;background:rgba(0,212,255,.05);animation:floatEnhanced 8s ease-in-out infinite}.floating-element.small{width:80px;height:80px}.floating-element.medium{width:150px;height:150px}.floating-element.large{width:220px;height:220px}.floating-element:nth-child(1){top:10%;left:5%;animation-delay:0s;animation-duration:6s}.floating-element:nth-child(2){top:20%;right:10%;animation-delay:1s;animation-duration:8s}.floating-element:nth-child(3){bottom:30%;left:10%;animation-delay:2s;animation-duration:7s}.floating-element:nth-child(4){top:60%;right:5%;animation-delay:3s;animation-duration:9s}.floating-element:nth-child(5){bottom:10%;left:60%;animation-delay:4s;animation-duration:6.5s}.floating-element:nth-child(6){top:40%;left:75%;animation-delay:5s;animation-duration:8.5s}.floating-element:nth-child(7){bottom:60%;left:40%;animation-delay:1.5s;animation-duration:7.5s}.floating-element:nth-child(8){top:80%;right:40%;animation-delay:2.5s;animation-duration:9.5s}@keyframes floatEnhanced{0%,100%{transform:translateY(0) translateX(0) rotate(0);opacity:.3}25%{transform:translateY(-30px) translateX(20px) rotate(90deg);opacity:.6}50%{transform:translateY(-20px) translateX(-15px) rotate(180deg);opacity:.4}75%{transform:translateY(25px) translateX(30px) rotate(270deg);opacity:.7}}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-32);margin-top:80px}.service-card{background:rgba(255,255,255,.05);padding:var(--space-32);border-radius:var(--radius-lg);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all var(--duration-normal) var(--ease-standard);text-align:center;position:relative;z-index:3}.service-card:hover{transform:translateY(-8px);background:rgba(255,255,255,.08);box-shadow:0 20px 40px rgba(0,0,0,.2)}.service-icon{font-size:3rem;margin-bottom:var(--space-20);display:block}.service-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-16);color:var(--color-white)}.service-description{color:rgba(255,255,255,.8);line-height:1.6}.impact-section{padding:120px 0;background:var(--color-gray-200);position:relative}.impact-section .section-header{text-align:center;margin-bottom:30px}.impact-section .section-title{color:#1a202c}.impact-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-32);max-width:1000px;margin:0 auto}.impact-stat-item{text-align:center;background:var(--color-slate-9000);padding:var(--space-32);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--color-card-border);position:relative;overflow:hidden;transition:all var(--duration-normal) var(--ease-standard)}.impact-stat-item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:var(--color-white);transform:translateX(-100%);transition:transform .8s ease-out}.impact-stat-item.animated::before{transform:translateX(0)}.impact-stat-item:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(0,212,255,.15)}.impact-stat-number{font-size:clamp(2.5rem,6vw,4rem);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--space-16);font-family:'Inter',var(--font-family-mono);text-shadow:0 2px 4px rgba(0,212,255,.1);transition:color .3s ease}.impact-stat-item:hover .impact-stat-number{color:var(--color-white)}.impact-stat-label{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-white);line-height:1.4;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.careers-section{padding:120px 0;background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%);color:var(--color-white)}.careers-section .section-title{color:var(--color-white)}.careers-section .section-subtitle{color:rgba(255,255,255,.8)}.careers-description{text-align:center;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.careers-description p{font-size:var(--font-size-lg);line-height:1.8;color:rgba(255,255,255,.9)}.openings-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-white);text-align:center;margin-bottom:var(--space-32)}.jobs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-24);margin-bottom:60px}.job-card{background:rgba(255,255,255,.05);padding:var(--space-24);border-radius:var(--radius-lg);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);transition:all var(--duration-normal) var(--ease-standard)}.job-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.08);box-shadow:0 10px 30px rgba(0,0,0,.2)}.job-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-12)}.job-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-white)}.job-type{background:rgba(0,212,255,.2);color:#00d4ff;padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.job-location{color:rgba(255,255,255,.8);font-size:var(--font-size-md)}.careers-contact{text-align:center;font-size:var(--font-size-lg)}.careers-contact a{color:#00d4ff;text-decoration:none;font-weight:var(--font-weight-semibold)}.careers-contact a:hover{text-decoration:underline}.footer{background:#1a202c;padding:var(--space-32) 0;text-align:center}.footer-content{display:flex;justify-content:space-between;align-items:center}.footer-logo .logo-text{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-white)}.footer-logo .logo-ai{color:#00d4ff}.footer-text{color:rgba(255,255,255,.7);margin:0}.fade-in-up{opacity:0;transform:translateY(40px);transition:all .8s ease-out}.fade-in-up.visible{opacity:1;transform:translateY(0)}.guaranteed-outcome{color:#143a5a}@media (max-width:768px){.nav-menu{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:rgba(26,32,44,.98);width:100%;text-align:center;transition:.3s;box-shadow:var(--shadow-lg);padding:var(--space-20) 0}.nav-menu.active{left:0}.nav-menu a{padding:var(--space-12) 0;display:block}.hamburger{display:flex}.hero-section{padding:0 var(--space-16)}.services-grid{grid-template-columns:1fr;gap:var(--space-24)}.impact-stats-row{grid-template-columns:1fr;gap:var(--space-24);max-width:400px}.impact-stat-item{padding:var(--space-24)}.impact-stat-number{font-size:clamp(2rem,8vw,3rem)}.impact-stat-label{font-size:var(--font-size-md)}.contact-content{grid-template-columns:1fr;gap:var(--space-32)}.form-row{grid-template-columns:1fr;gap:var(--space-16)}.footer-content{flex-direction:column;gap:var(--space-16)}.jobs-grid{grid-template-columns:1fr}.floating-element{opacity:.2!important}.network-node{width:6px;height:6px}.data-packet{width:3px;height:3px}}@media (max-width:480px){.nav-container{padding:0 var(--space-16)}.container{padding:0 var(--space-16)}.hero-container{padding:0 var(--space-16)}.section-header{margin-bottom:40px}.services-section,.about-section,.impact-section,.careers-section,.contact-section{padding:80px 0}.services-grid{margin-top:40px}.contact-content{margin-top:40px}}.impact-logo-carousel{width:100%;overflow:hidden;margin:32px 0 0 0;padding:20px 0;background:transparent;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04);position:relative}.impact-logo-track{display:flex;align-items:center;gap:64px;will-change:transform;transition:none}.impact-logo{height:110px;width:auto;object-fit:contain;filter:grayscale(.2) brightness(.98);opacity:.85;transition:filter .2s,opacity .2s;background:transparent}.impact-logo:hover{filter:none;opacity:1}@media (max-width:768px){.impact-logo{height:64px}.impact-logo-track{gap:32px}}