:root{--navy:#071a3a;--blue:#1658c7;--electric:#276ef1;--light:#f5f8ff;--text:#10213d;--muted:#66758c;--line:#e5eaf2;--green:#1eaa6e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 40px);margin:auto}.nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.navin{justify-content:space-between;align-items:center;gap:25px;height:78px;display:flex}.brand{align-items:center;display:flex}.nav-logo{object-fit:contain;object-position:left center;width:180px;height:64px}.desktop-links{color:#42516a;align-items:center;gap:23px;font-size:14px;font-weight:600;display:flex}.desktop-links a{transition:all .2s}.desktop-links a:hover{color:var(--blue)}.nav-actions{align-items:center;gap:10px;display:flex}.btn{border:1px solid var(--line);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:13px 19px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1658c71f}.primary{color:#fff;background:linear-gradient(135deg,#0c3f9c,#276ef1);border:0}.secondary{color:var(--blue);background:#fff;border-color:#c9d8f3}.menu-btn{color:var(--navy);background:#f3f6fb;border:0;border-radius:8px;padding:9px;display:none}.mobile-menu{display:none}.hero{position:relative;overflow:hidden}.premium-hero{background:linear-gradient(135deg,#fff 0%,#f5f8ff 56%,#edf3ff 100%);padding:96px 0 80px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;min-height:560px;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow{color:var(--blue);letter-spacing:.14em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}h1,h2,h3,p{margin-top:0}.hero h1,.page-hero h1{letter-spacing:-.055em;margin:18px 0 25px;font-size:clamp(52px,7vw,82px);line-height:.96}.hero h1 span{color:var(--blue)}.lead{color:var(--muted);max-width:700px;font-size:19px;line-height:1.65}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.trust-row{border-top:1px solid #dfe7f4;gap:35px;margin-top:52px;padding-top:22px;display:flex}.trust-row div{gap:5px;display:grid}.trust-row strong{color:var(--navy);font-size:18px}.trust-row span{color:var(--muted);font-size:12px}.hero-visual{justify-content:center;align-items:center;height:480px;display:flex;position:relative}.ai-card{color:#fff;background:linear-gradient(145deg,#071a3a,#103d88);border-radius:28px;width:390px;height:380px;padding:25px;position:relative;overflow:hidden;box-shadow:0 30px 70px #061f4f40}.card-top{letter-spacing:.1em;color:#d9e6ff;align-items:center;gap:9px;font-size:11px;display:flex}.card-top i{background:#4ff2a3;border-radius:50%;width:9px;height:9px;margin-left:auto}.ai-network{height:245px;position:relative}.core{background:radial-gradient(circle,#fff,#9dc0ff 10%,#276ef1 55%,#0b2b68);border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #5090ff14,0 0 55px #4285ff}.node{background:#72a5ff;border-radius:50%;width:20px;height:20px;position:absolute;box-shadow:0 0 25px #72a5ff}.n1{top:30px;left:80px}.n2{top:60px;right:65px}.n3{bottom:40px;left:60px}.n4{bottom:35px;right:80px}.n5{top:115px;left:22px}.ai-labels{letter-spacing:.12em;color:#9fc0ff;justify-content:space-around;font-size:11px;display:flex}.floating-card{color:var(--blue);background:#fff;border:1px solid #e2e9f5;border-radius:15px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 15px 35px #1c356021}.floating-card b{color:var(--text);font-size:13px;display:block}.floating-card small{color:var(--muted);font-size:11px}.float-one{top:70px;right:-5px}.float-two{bottom:45px;left:-12px}.hero-orb{filter:blur(5px);opacity:.55;border-radius:50%;position:absolute}.orb-one{background:#d7e5ff;width:330px;height:330px;top:-80px;right:-80px}.orb-two{background:#e9efff;width:220px;height:220px;bottom:-130px;left:45%}.section{padding:92px 0}.soft-section{background:#f7f9fd}.intro-section{border-bottom:1px solid var(--line)}.split-intro,.two-col{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}h2{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(34px,4vw,54px);line-height:1.05}.muted{color:var(--muted);line-height:1.7}.large-text{font-size:18px}.text-link{color:var(--blue);align-items:center;gap:7px;margin-top:14px;font-weight:700;display:inline-flex}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.section-head>p{max-width:430px;color:var(--muted);line-height:1.6}.center-head{text-align:center;max-width:760px;margin:auto auto 40px;display:block}.center-head .eyebrow{justify-content:center}.center-head>p{margin:0 auto}.service-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.service-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:27px;transition:all .25s;position:relative;overflow:hidden}.service-card:hover{border-color:#b9cdf3;transform:translateY(-7px);box-shadow:0 20px 45px #1231631a}.service-number{color:#d6dfef;font-weight:800;position:absolute;top:20px;right:22px}.service-icon{width:50px;height:50px;color:var(--blue);background:#edf4ff;border-radius:13px;place-items:center;display:grid}.service-card h3{margin:20px 0 9px;font-size:20px}.service-card p{color:var(--muted);min-height:75px;line-height:1.6}.service-card a{color:var(--blue);align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.ai-section{color:#fff;background:linear-gradient(135deg,#071a3a,#0d3d8d)}.ai-section .eyebrow{color:#89b7ff}.ai-section .muted{color:#c0d0ea}.check-list{gap:14px;margin:28px 0;display:grid}.check-list div{align-items:center;gap:10px;display:flex}.check-list svg{color:#73a7ff}.capability-board{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cap-item{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:145px;font-weight:700;display:flex}.cap-item svg{color:#7fb0ff;width:36px;height:36px}.tech-pills,.mini-tags{flex-wrap:wrap;gap:11px;display:flex}.tech-pills span,.mini-tags span{background:#fff;border:1px solid #d9e1ee;border-radius:999px;padding:12px 17px;font-size:14px;font-weight:600}.tech-pills span:hover{color:var(--blue);background:#edf4ff}.talent-band{background:#f5f8ff}.talent-visual{color:#fff;letter-spacing:.12em;background:linear-gradient(135deg,#0b2b68,#276ef1);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:300px;font-weight:800;display:flex;box-shadow:0 20px 50px #10429e33}.industry-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.industry-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:28px}.industry-card>span,.feature-card>span{color:var(--blue);font-size:12px;font-weight:800}.industry-card h3{margin:12px 0 8px}.industry-card p,.feature-card p{color:var(--muted);line-height:1.6}.future-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.future-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:23px;transition:all .2s}.future-card:hover{border-color:#a9c3f1;transform:translateY(-3px)}.future-card svg{color:var(--blue)}.future-card h3{margin:13px 0 5px}.future-card span{color:var(--blue);font-size:12px;font-weight:700}.cta-box{background:linear-gradient(110deg,#edf4ff,#fff);border:1px solid #d8e4f8;border-radius:25px;justify-content:space-between;align-items:center;gap:30px;padding:50px;display:flex}.cta-box h2{margin-bottom:8px}.cta-box p{color:var(--muted);margin-bottom:0}.page-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff,#f4f8ff);padding:90px 0 65px}.light-page{background:#f8faff}.feature-grid,.about-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card,.about-card{border:1px solid var(--line);border-radius:17px;padding:28px}.feature-card h3,.about-card h2{margin:14px 0 9px;font-size:21px}.about-card svg{color:var(--blue);width:30px;height:30px}.contact-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:55px;display:grid}.contact-details{gap:23px;display:grid}.contact-details>div{align-items:flex-start;gap:14px;display:flex}.contact-details svg{color:var(--blue);flex:none}.contact-details span{color:var(--muted);gap:5px;display:grid}.contact-details b{color:var(--text)}.form-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px;box-shadow:0 16px 45px #1e375f0f}.contact-form,.resume-form{gap:15px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form input,.contact-form select,.contact-form textarea,.resume-form input,.resume-form select,.resume-form textarea,.job-search{width:100%;font:inherit;color:var(--text);background:#fff;border:1px solid #dce3ed;border-radius:10px;outline:none;padding:14px 15px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,.resume-form input:focus,.job-search:focus{border-color:var(--blue);box-shadow:0 0 0 4px #276ef114}.contact-form textarea,.resume-form textarea{resize:vertical;min-height:135px}.submit-btn{width:max-content}.success-box{text-align:center;color:var(--text);background:#f5fff9;border:1px solid #cde8da;border-radius:20px;padding:45px}.success-box svg{color:var(--green)}.success-box p{color:var(--muted)}.whatsapp{z-index:90;color:#fff;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #25d3664d}.job-search{max-width:550px;margin-bottom:25px}.job-list{gap:15px;display:grid}.job-card{border:1px solid var(--line);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.job-card h2{margin-bottom:10px;font-size:23px}.job-meta{color:var(--muted);gap:18px;margin-bottom:15px;font-size:14px;display:flex}.job-meta span{align-items:center;gap:5px;display:flex}.narrow{max-width:760px}.upload-area{text-align:center;color:var(--blue);cursor:pointer;border:2px dashed #c9d7ec;border-radius:14px;gap:8px;padding:28px;display:grid}.upload-area span{color:var(--muted);font-size:12px}.upload-area input{display:none}.footer{color:#d4ddef;background:#071a3a;padding:65px 0 25px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:45px;display:grid}.footer-logo{filter:brightness(1.15);width:200px;height:auto}.footer h4{color:#fff;margin-bottom:18px}.footer a{color:#c3cee1;margin:11px 0;font-size:14px;display:block}.footer a:hover{color:#fff}.footer p{line-height:1.6}.small{font-size:13px}.footer-bottom{color:#9eacc3;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:35px;padding-top:20px;font-size:13px;display:flex}.footer-bottom span{gap:10px;display:flex}.footer-bottom a{margin:0;display:inline}@media (max-width:980px){.desktop-links{display:none}.menu-btn{display:grid}.mobile-menu{border-top:1px solid var(--line);background:#fff;padding:15px 0;display:block}.mobile-menu .container{gap:4px;display:grid}.mobile-menu a:not(.btn){color:#40506a;padding:13px 4px;font-weight:600}.mobile-menu .btn{margin-top:8px}.hero-grid,.split-intro,.two-col,.contact-layout{grid-template-columns:1fr}.hero-copy{text-align:center}.eyebrow{justify-content:center}.lead{margin-left:auto;margin-right:auto}.actions,.trust-row{justify-content:center}.hero-visual{margin-top:-10px}.section-head{display:block}.section-head>p{max-width:none}.footer-grid,.service-grid,.feature-grid,.industry-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.container{width:min(1180px,100% - 28px)}.navin{height:68px}.nav-logo{width:135px;height:52px}.nav .primary{padding:10px 12px;font-size:12px}.hero-grid{gap:20px;min-height:auto}.premium-hero{padding:70px 0 45px}.hero h1,.page-hero h1{font-size:48px}.lead{font-size:16px}.trust-row{gap:17px}.trust-row strong{font-size:14px}.hero-visual{height:380px}.ai-card{width:310px;height:330px}.floating-card{transform:scale(.85)}.float-one{right:-18px}.float-two{left:-25px}.section{padding:65px 0}.service-grid,.feature-grid,.industry-grid,.future-grid,.footer-grid,.form-row{grid-template-columns:1fr}.job-card,.cta-box{display:grid}.job-meta{flex-direction:column;gap:7px}.footer-bottom{gap:12px;display:grid}.whatsapp span{display:none}.whatsapp{border-radius:50%;padding:14px;bottom:16px;right:16px}.capability-board{grid-template-columns:1fr 1fr}.cap-item{min-height:110px}.talent-visual{min-height:220px}}.nav-logo{transform-origin:0;width:240px;height:76px;transform:scale(1.08)}.running-bg{background:#071a3a;position:relative;overflow:hidden}.running-bg:after{content:"";z-index:0;background:linear-gradient(90deg,#071a3af5,#071a3ac7,#071a3af0);position:absolute;inset:0}.running-bg .container,.running-bg .hero-orb{z-index:2;position:relative}.bg-runner{opacity:.18;filter:blur(.2px);background-repeat:repeat-x;background-size:520px 100%;animation:32s linear infinite backgroundRun;position:absolute;inset:-8%}.bg-one{background-image:url(/background-ai.svg);animation-duration:30s;top:0}.bg-two{background-image:url(/background-talent.svg);animation-duration:42s;animation-direction:reverse;top:25%}.bg-three{background-image:url(/background-tech.svg);animation-duration:36s;top:55%}@keyframes backgroundRun{0%{background-position:0}to{background-position:-1040px}}.hero-subtitle{color:#a8c7ff;margin:-5px 0 14px;font-size:19px;font-weight:700}.hero-location{color:#d4e1f7;align-items:center;gap:8px;margin:18px 0 28px;font-size:14px;display:flex}.hero-location span{color:#75a7ff}.business-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.business-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px;transition:all .25s;position:relative;box-shadow:0 14px 38px #142f5b0f}.business-card:hover{transform:translateY(-6px);box-shadow:0 22px 48px #142f5b1f}.business-card.featured-business{color:#fff;background:linear-gradient(160deg,#071a3a,#12499f);border-color:#12499f}.business-card.featured-business p,.business-card.featured-business .clean-list{color:#d6e3f8}.business-card.featured-business .text-link{color:#fff}.business-icon{width:52px;height:52px;color:var(--blue);background:#edf4ff;border-radius:15px;place-items:center;display:grid}.featured-business .business-icon{color:#9ec3ff;background:#ffffff21}.business-no{color:#aab9d2;font-size:13px;font-weight:800;position:absolute;top:28px;right:28px}.featured-business .business-no{color:#91b7f3}.business-card h3{margin:20px 0 8px;font-size:25px}.business-card>p{color:var(--muted);min-height:50px;line-height:1.6}.clean-list{color:var(--text);gap:10px;margin:20px 0;padding:0;font-size:14px;list-style:none;display:grid}.clean-list li{align-items:flex-start;gap:8px;line-height:1.35;display:flex}.clean-list svg{color:var(--blue);flex:none;margin-top:1px}.featured-business .clean-list svg{color:#8fbcff}.text-link{color:var(--blue);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.tech-capabilities{background:#f6f9ff}.capability-columns{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.capability-panel{border:1px solid var(--line);background:#fff;border-radius:22px;padding:30px}.capability-panel>svg{color:var(--blue);width:34px;height:34px}.capability-panel h3{margin:16px 0;font-size:22px}.capability-tags{flex-wrap:wrap;gap:9px;display:flex}.capability-tags span{color:#244e94;background:#eef4ff;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:600}.delivery-section{background:#fff}.delivery-flow{grid-template-columns:repeat(5,1fr);gap:12px;display:grid;position:relative}.delivery-step{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px 18px;position:relative}.step-icon{width:48px;height:48px;color:var(--blue);background:#edf4ff;border-radius:50%;place-items:center;display:grid}.delivery-step>span{color:#9eacc2;font-size:12px;font-weight:800;position:absolute;top:18px;right:16px}.delivery-step h3{margin:17px 0 8px}.delivery-step p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.why-grid{gap:18px;margin-top:28px;display:grid}.why-item{gap:14px;display:flex}.why-item>svg{color:#8fbcff;flex:none;margin-top:3px}.why-item h3{margin:0 0 5px;font-size:17px}.why-item p{color:#c5d3ea;margin:0;font-size:14px;line-height:1.55}.engagement-card{background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;align-self:center;padding:34px}.engagement-card>svg{color:#8fbcff}.engagement-card h3{font-size:24px}.engagement-card .clean-list{color:#fff}.engagement-card .clean-list svg{color:#8fbcff}.industry-grid.expanded{grid-template-columns:repeat(4,1fr)}.industry-grid.expanded .industry-card{min-height:135px}.industry-grid.expanded .industry-card p{display:none}.process-band{color:#fff;text-align:center;background:linear-gradient(135deg,#071a3a,#0f438f)}.process-band .eyebrow{color:#8fbcff;justify-content:center}.process-band h2{margin:12px 0 30px}.process-line{color:#dce9ff;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;font-weight:700;display:flex}.process-line svg{color:#7fb0ff;width:17px}.vision-section{background:#f6f9ff}.vision-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vision-grid article{border:1px solid var(--line);background:#fff;border-radius:24px;padding:38px}.vision-grid article>svg{color:var(--blue);width:36px;height:36px;margin-bottom:18px}.vision-grid h2{font-size:30px}.vision-grid p{color:var(--muted);font-size:16px;line-height:1.7}@media (max-width:980px){.business-grid,.capability-columns{grid-template-columns:1fr}.delivery-flow,.industry-grid.expanded{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.nav-logo{width:170px;height:58px;transform:scale(1.03)}.hero-location{flex-wrap:wrap;justify-content:center}.delivery-flow,.vision-grid,.industry-grid.expanded{grid-template-columns:1fr}.business-card{padding:24px}.bg-runner{opacity:.12}}.nav{background:linear-gradient(90deg,#fffffffa,#eff6fff5,#e3effff5);border-bottom-color:#d8e4f5;box-shadow:0 6px 28px #071a3a0f}.nav:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 82% 25%,#276ef129 1px,#0000 1.5px),radial-gradient(circle at 91% 70%,#1658c71c 1px,#0000 1.5px);background-size:28px 28px,42px 42px;position:absolute;inset:0}.navin{height:98px;position:relative}.nav-logo{object-fit:contain;z-index:1;position:relative;width:300px!important;height:92px!important;transform:none!important}.brand{min-width:290px}.premium-hero{margin-top:0!important;padding:28px 0 62px!important}.hero-grid{gap:35px;min-height:610px}.premium-hero:before{content:"";opacity:.32;z-index:0;background-image:linear-gradient(#74a6ff1a 1px,#0000 1px),linear-gradient(90deg,#74a6ff1a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.premium-visual{height:520px!important}.hero-photo{background:#0a2148;border:1px solid #75b7ff59;border-radius:30px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px #02102c59}.hero-photo:after{content:"";background:linear-gradient(90deg,#071a3a1f,#0000 45%,#071a3a40),linear-gradient(#0000 55%,#071a3a73);position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tech-badge{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#d9ecff;letter-spacing:.08em;background:#071a3ac7;border:1px solid #8ec3ffa6;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;position:absolute;box-shadow:0 0 24px #4e93ff52}.badge-llm{top:48px;left:30px}.badge-rag{top:90px;right:30px}.badge-agent{bottom:100px;right:25px}.premium-visual .float-one{z-index:5;top:auto;bottom:35px;right:-20px}.premium-visual .float-two{z-index:5;bottom:110px;left:-25px}.light-page,.page-hero{position:relative;background-color:#f8fbff!important;background-image:radial-gradient(circle at 8% 20%,#276ef117 0,#0000 23%),radial-gradient(circle at 92% 55%,#8d5cff12 0,#0000 24%),linear-gradient(#1658c709 1px,#0000 1px),linear-gradient(90deg,#1658c709 1px,#0000 1px)!important;background-size:auto,auto,46px 46px,46px 46px!important}.page-hero{overflow:hidden}.page-hero:after{content:"LLM   •   RAG   •   AGENTS   •   TOOLS   •   DATA";color:#1658c714;letter-spacing:.1em;white-space:nowrap;pointer-events:none;font-size:clamp(20px,4vw,54px);font-weight:900;position:absolute;bottom:10px;right:-10px}.architecture-section{background:linear-gradient(135deg,#f6f9ff,#fff)}.architecture-grid,.agentic-grid,.noida-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.architecture-visual{background:linear-gradient(145deg,#071a3a,#0d438e);border-radius:28px;padding:15px;overflow:hidden;box-shadow:0 24px 60px #0824552e}.architecture-visual img,.agentic-image img{width:100%;display:block}.architecture-pills{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.architecture-pills span{color:#2456a1;background:#fff;border:1px solid #d7e4fa;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:700}.agentic-section{color:#fff;background:#071a3a;position:relative;overflow:hidden}.agentic-section:before{content:"";opacity:.13;background:url(/background-ai.svg) 50%/560px;animation:34s linear infinite backgroundRun;position:absolute;inset:0}.agentic-grid{position:relative}.agentic-image{border:1px solid #75b7ff4d;border-radius:28px;overflow:hidden;box-shadow:0 25px 65px #0000004d}.agentic-section .eyebrow{color:#9bc3ff}.agentic-section p{color:#c8d8ee;line-height:1.7}.agentic-list{gap:12px;margin-top:28px;display:grid}.agentic-list div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;display:flex}.agentic-list b{color:#8fbcff;font-size:13px}.noida-section{background:#fff}.noida-photo{border:1px solid var(--line);border-radius:28px;height:360px;overflow:hidden;box-shadow:0 20px 55px #1231631f}.noida-photo img{object-fit:cover;width:100%;height:100%}.noida-points{gap:12px;margin-top:26px;display:grid}.noida-points span{color:#294c86;background:#f4f8ff;border:1px solid #e0e9f8;border-radius:13px;padding:13px 15px;font-weight:700}.footer-grid{grid-template-columns:1.35fr 1fr 1fr 1.2fr}.footer-grid>div:first-child:before{content:"BYTEHUNT AI SOLUTIONS";color:#fff;letter-spacing:.04em;margin-bottom:12px;font-size:22px;font-weight:900;display:block}.footer-logo{display:none}@media (max-width:980px){.navin{height:84px}.nav-logo{width:245px!important;height:78px!important}.brand{min-width:auto}.architecture-grid,.agentic-grid,.noida-grid{grid-template-columns:1fr}.premium-hero{padding-top:18px!important}.hero-grid{min-height:auto}.premium-visual{height:500px!important}.noida-photo{height:310px}}@media (max-width:620px){.navin{height:72px}.nav-logo{width:205px!important;height:64px!important}.nav-actions .primary{display:none}.premium-hero{padding:12px 0 45px!important}.premium-visual{height:360px!important}.tech-badge{padding:7px 9px;font-size:10px}.badge-llm{top:18px;left:15px}.badge-rag{top:55px;right:15px}.badge-agent{bottom:72px;right:15px}.premium-visual .float-one{bottom:12px;right:-10px}.premium-visual .float-two{bottom:95px;left:-15px}.architecture-grid,.agentic-grid,.noida-grid{gap:28px}.noida-photo{height:240px}.architecture-section,.agentic-section,.noida-section{padding:60px 0}}.premium-hero{margin:0!important;padding:0 0 62px!important}.premium-hero .hero-grid{min-height:590px;padding-top:0!important}.premium-hero .premium-visual{align-self:start;margin-top:0!important}.page-hero:after{pointer-events:none;background-image:url(/background-ai.svg),url(/background-tech.svg),url(/background-talent.svg);background-position:0 0,280px 130px,600px 40px;background-repeat:repeat,repeat,repeat;background-size:520px 260px,520px 260px,520px 260px;width:100%;height:100%;content:""!important;opacity:.14!important;z-index:0!important;animation:38s linear infinite aiVisualRun!important;inset:0 auto auto 0!important}main>.section,main>.light-page,main>.page-hero{position:relative;overflow:hidden}main>.section:before{content:"";opacity:.045;pointer-events:none;background-image:url(/background-ai.svg),url(/background-tech.svg);background-position:0 0,310px 155px;background-repeat:repeat,repeat;background-size:620px 310px,620px 310px;animation:52s linear infinite aiVisualRun;position:absolute;inset:0}main>.section:nth-of-type(2n):before{opacity:.055;background-image:url(/background-tech.svg),url(/background-ai.svg),url(/background-talent.svg);animation-duration:46s}main>.section>.container,main>.page-hero>.container,main>.light-page>.container{z-index:2;position:relative}@keyframes aiVisualRun{0%{background-position:0 0,280px 130px,600px 40px}to{background-position:-1040px 260px,-760px 390px,-440px 300px}}@media (max-width:980px){.premium-hero,.premium-hero .hero-grid{padding-top:0!important}}@media (max-width:620px){.premium-hero{padding:0 0 45px!important}.premium-hero .hero-grid{padding-top:0!important}.page-hero:after{background-size:400px 200px,400px 200px,400px 200px;opacity:.1!important}main>.section:before{opacity:.04;background-size:420px 210px,420px 210px}}.desktop-links{flex-wrap:nowrap;gap:16px;font-size:13px}.desktop-links a{white-space:nowrap}.learning-hero,.news-hero{align-items:center;min-height:410px;display:flex}.learning-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.learning-card{background:#ffffffeb;border:1px solid #dce7f7;border-radius:22px;padding:30px;position:relative;overflow:hidden;box-shadow:0 14px 35px #12316312}.learning-card:before{content:"";background:radial-gradient(circle,#276ef11f,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-55px;right:-55px}.learning-icon{color:#1658c7;background:#edf4ff;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.learning-level{letter-spacing:.1em;text-transform:uppercase;color:#276ef1;font-size:12px;font-weight:900}.learning-card h3{margin:8px 0 18px;font-size:25px}.learning-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.learning-card li{color:#53657e;align-items:flex-start;gap:9px;line-height:1.4;display:flex}.learning-card li svg{color:#1eaa6e;flex:none;margin-top:2px}.architecture-learning{background:linear-gradient(135deg,#f7faff,#edf4ff)}.pattern-grid{gap:18px;display:grid}.pattern-card{background:#fff;border:1px solid #dbe6f7;border-radius:22px;padding:24px}.pattern-card h3{margin-bottom:20px}.pattern-flow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pattern-step{align-items:center;gap:10px;display:flex}.pattern-step span{color:#174987;background:linear-gradient(135deg,#eff5ff,#fff);border:1px solid #d5e3f8;border-radius:12px;padding:12px 16px;font-size:13px;font-weight:800}.pattern-step svg{color:#276ef1}.certification-section{color:#fff;background:#071a3a;position:relative;overflow:hidden}.certification-section:before{content:"";opacity:.12;background:url(/background-ai.svg) 50%/560px;animation:42s linear infinite aiVisualRun;position:absolute;inset:0}.certification-grid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid;position:relative}.certification-section .eyebrow{color:#8ebcff}.certification-section .muted{color:#c8d8ee}.cert-card{background:#ffffff14;border:1px solid #82b8ff59;border-radius:24px;padding:34px}.cert-card>svg{color:#8ebcff}.cert-card h3{margin:15px 0 8px;font-size:24px}.cert-card p{color:#c8d8ee;line-height:1.6}.cert-tags{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.cert-tags span{color:#dce9ff;background:#ffffff14;border-radius:999px;padding:9px 12px;font-size:12px}.news-hero .eyebrow{align-items:center}.news-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.news-card{background:#fffffff0;border:1px solid #dce7f7;border-radius:20px;min-height:255px;padding:24px;transition:all .25s;display:block;position:relative;overflow:hidden}.news-card:hover{border-color:#a9c4ef;transform:translateY(-5px);box-shadow:0 18px 45px #1231631f}.news-number{color:#d9e6f8;font-size:30px;font-weight:900;position:absolute;top:16px;right:20px}.news-source{color:#276ef1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;padding-right:40px;font-size:12px;font-weight:900}.news-card h3{margin-bottom:16px;font-size:19px;line-height:1.35}.news-card p{color:#73829a;font-size:13px}.news-link{color:#1658c7;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:800;display:flex}.news-loading,.news-empty{text-align:center;color:#60718a;background:#fbfdff;border:1px dashed #cbdaf0;border-radius:20px;padding:60px}.news-empty svg{color:#276ef1}.news-empty h3{margin:12px 0 6px}.news-note{color:#74829a;text-align:center;margin-top:24px;font-size:12px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.desktop-links{gap:11px;font-size:12px}.nav-logo{width:265px!important}.brand{min-width:250px}}@media (max-width:980px){.learning-grid,.news-grid,.certification-grid{grid-template-columns:1fr 1fr}.certification-grid{gap:24px}.desktop-links{display:none}}@media (max-width:620px){.learning-grid,.news-grid,.certification-grid{grid-template-columns:1fr}.learning-hero,.news-hero{min-height:auto}.pattern-step{width:100%}.pattern-step span{flex:1}.pattern-step svg{margin:auto;transform:rotate(90deg)}.certification-grid{gap:24px}}.social-links{align-items:center;gap:10px;margin-top:20px;display:flex}.social-links a{color:#dbe8ff;background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:40px;height:40px;transition:transform .2s,background .2s,border-color .2s;display:grid}.social-links a:hover{color:#fff;background:#4583ff38;border-color:#7eb2ff8c;transform:translateY(-3px)}.social-note{margin-top:16px;color:#aebfd9!important}.premium-hero{border-bottom:1px solid #225caf1a;background:radial-gradient(circle at 78% 22%,#3576ff33,#0000 30%),radial-gradient(circle at 18% 78%,#2ec3ff1f,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#edf4ff 46%,#f7fbff 100%)!important}.premium-hero:before{content:"";opacity:.075;pointer-events:none;background:url(/background-ai.svg) 0 0/640px,url(/background-tech.svg) 320px 170px/640px;animation:48s linear infinite heroAiDrift;position:absolute;inset:0}.premium-hero .container{z-index:2;position:relative}.hero-copy{padding-top:32px!important}.hero-copy h1{max-width:700px;letter-spacing:-.045em!important;font-size:clamp(48px,5.5vw,78px)!important;line-height:1.03!important}.hero-copy h1 span{background:linear-gradient(90deg,#1558c5,#2676ed,#5c4ae8);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-subtitle{max-width:680px;color:#274979!important;font-size:clamp(18px,2vw,25px)!important;font-weight:800!important}.hero-copy .lead{max-width:680px;font-size:17px;line-height:1.75}.hero-mini-flow{color:#23549a;flex-wrap:wrap;align-items:center;gap:9px;margin-top:24px;font-size:12px;font-weight:800;display:flex}.hero-mini-flow span{background:#ffffffc2;border:1px solid #cfdef3;border-radius:999px;padding:8px 12px;box-shadow:0 8px 20px #1a488d0d}.hero-mini-flow svg{color:#4f79bd}.premium-visual{background:linear-gradient(135deg,#0f2f6824,#4688ff52,#ffffffe6)!important;border-radius:32px!important;padding:9px!important;box-shadow:0 28px 75px #133e8233!important}.hero-photo{position:relative;border-radius:25px!important;height:100%!important;overflow:hidden!important}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(120deg,#04133714,#0000 45%,#0f4ea021);position:absolute;inset:0}.hero-photo img{transform:scale(1.025);transition:transform 8s!important}.premium-visual:hover .hero-photo img{transform:scale(1.07)}.hero-impact-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:linear-gradient(90deg,#041c49e6,#104999d6);border:1px solid #ffffff61;border-radius:18px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:7%;left:7%;right:7%;box-shadow:0 15px 35px #0003}.hero-impact-card b{font-size:14px;display:block}.hero-impact-card small{color:#cfe0ff;margin-top:3px;font-size:11px;display:block}.impact-dot{background:#72e6b0;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 6px #72e6b029}.tech-badge{box-shadow:0 10px 25px #05204e38!important}@keyframes heroAiDrift{0%{background-position:0 0,320px 170px}to{background-position:-960px 240px,-640px 410px}}@media (max-width:980px){.hero-copy{padding-top:18px!important}.hero-impact-card{bottom:5%;left:6%;right:6%}.hero-mini-flow{margin-bottom:8px}}@media (max-width:620px){.hero-copy h1{font-size:46px!important}.hero-copy{padding-top:20px!important}.hero-impact-card{padding:11px 13px}.hero-impact-card b{font-size:12px}.hero-impact-card small{font-size:10px}.hero-mini-flow{gap:6px}.hero-mini-flow span{padding:7px 9px;font-size:10px}}.industries-hero{color:#fff;background:linear-gradient(135deg,#071a3a 0%,#0b3271 55%,#1658c7 100%)!important;border:0!important;padding:58px 0 48px!important}.industries-hero .eyebrow{color:#9ec3ff}.industries-hero h1{max-width:850px;margin:14px 0 18px!important}.industries-hero .lead{color:#d8e5fa}.industries-showcase{background:linear-gradient(#f7faff,#fff)}.industry-solution-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px;display:grid}.industry-solution-card{background:#ffffffe6;border:1px solid #dce7f7;border-radius:22px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 12px 35px #1231630f}.industry-solution-card:hover{border-color:#9fc0ef;transform:translateY(-5px);box-shadow:0 22px 48px #1231631f}.industry-solution-card summary{cursor:pointer;min-height:250px;padding:25px;list-style:none}.industry-solution-card summary::-webkit-details-marker{display:none}.industry-summary-top{justify-content:space-between;align-items:center;display:flex}.industry-no{color:#276ef1;letter-spacing:.1em;font-size:13px;font-weight:900}.industry-plus{color:#1658c7;background:#edf4ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;font-weight:400;display:grid}.industry-solution-card h3{margin:24px 0 8px;font-size:25px}.industry-solution-card p{color:#53657e;margin-bottom:16px;line-height:1.55}.industry-tags{color:#276ef1;letter-spacing:.04em;margin:18px 0;font-size:12px;font-weight:800}.explore-industry{color:#123e8a;align-items:center;gap:7px;margin-top:12px;font-size:14px;font-weight:800;display:inline-flex}.industry-detail{background:linear-gradient(#fbfdff,#f2f7ff);border-top:1px solid #e3ebf7;padding:22px 25px 25px}.detail-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px;display:grid}.detail-grid>div{gap:9px;display:grid}.detail-grid b,.stack-line b,.outcome-line b{color:#123e8a}.detail-grid span{color:#56667d;align-items:flex-start;gap:7px;font-size:13px;display:flex}.detail-grid svg{color:#1eaa6e;flex:none;margin-top:1px}.stack-line,.outcome-line{border-top:1px solid #e2eaf6;padding:12px 0;font-size:13px;line-height:1.55}.outcome-line{color:#53657e}.industry-solution-card[open]{border-color:#91b8ec;grid-column:span 1}.industry-solution-card[open] .industry-plus{transform:rotate(45deg)}.production-flow-section{color:#fff;text-align:center;background:#071a3a!important}.production-flow-section .eyebrow{color:#9fc4ff;justify-content:center}.production-flow-section h2{max-width:1000px;margin-left:auto;margin-right:auto}.production-flow-section .muted{color:#c8d8ee;max-width:850px;margin:24px auto 0}.production-flow{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:35px;display:grid}.production-flow>div{background:#ffffff0f;border:1px solid #94beff3d;border-radius:16px;justify-items:center;gap:9px;padding:18px 10px;display:grid}.production-flow span{color:#8ebcff;font-size:11px;font-weight:900}.production-flow svg{color:#8ebcff}.production-flow b{font-size:13px}.premium-hero .hero-copy{padding-top:0!important}.premium-hero .hero-grid{min-height:520px!important}.premium-hero .premium-visual{height:500px!important;margin-top:0!important}.premium-hero{padding-top:0!important}@media (max-width:980px){.industry-solution-grid{grid-template-columns:repeat(2,1fr)}.production-flow{grid-template-columns:repeat(3,1fr)}.premium-hero .premium-visual{height:470px!important}}@media (max-width:620px){.industries-hero{padding:45px 0 38px!important}.industry-solution-grid,.detail-grid{grid-template-columns:1fr}.production-flow{grid-template-columns:repeat(2,1fr)}.industry-solution-card summary{min-height:220px}.premium-hero .hero-grid{min-height:auto!important}.premium-hero .premium-visual{height:360px!important}}.hero-dark{color:#fff;min-height:640px;background:radial-gradient(circle at 77% 18%,#497ddc47,#0000 30%),radial-gradient(circle at 18% 90%,#1e5ab92e,#0000 35%),linear-gradient(135deg,#07172f 0%,#10284d 48%,#071a38 100%)!important;padding:0!important}.hero-dark:before{display:none!important}.hero-reference-layout{gap:64px!important;min-height:640px!important;padding:34px 0 26px!important}.hero-dark .hero-copy{padding:28px 0 0!important}.hero-dark .hero-eyebrow{color:#6da7ff!important;letter-spacing:.16em!important}.hero-dark .hero-eyebrow span{color:#8db8ff}.hero-dark .hero-copy h1{text-shadow:0 8px 40px #00000038;color:#f8fbff!important;margin:20px 0 26px!important;font-size:clamp(58px,6.3vw,90px)!important}.hero-dark .hero-copy h1 span{background:linear-gradient(90deg,#4b9cff,#78a8ff 45%,#7567ff)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.hero-dark .hero-subtitle{color:#a8c6f3!important;margin-bottom:18px!important;font-size:clamp(21px,2vw,29px)!important;line-height:1.45!important}.hero-dark .lead{max-width:680px;color:#b7c7df!important;font-size:17px!important;line-height:1.85!important}.hero-dark .hero-location{font-weight:700;color:#d7e4f7!important;margin:24px 0 30px!important}.hero-dark .hero-location i{color:#6ca5ff;font-style:normal}.hero-dark .secondary{color:#1d4586!important;background:#fff!important;border-color:#fff!important}.hero-dark .primary{box-shadow:0 14px 32px #276ef147}.dark-flow{color:#a7c6f5!important;margin-top:28px!important}.dark-flow span{color:#cfe0fb!important;background:#ffffff14!important;border-color:#8bb6ff40!important}.reference-visual{background:linear-gradient(145deg,#7ca9ff38,#1b4585bf,#ffffff2e)!important;border:1px solid #8dbbff47!important;align-self:center!important;height:550px!important;box-shadow:0 32px 80px #00000052!important}.reference-visual .hero-photo img{object-position:center!important;transform:scale(1.04)!important}.reference-visual .hero-photo:after{background:linear-gradient(120deg,#0412300d,#0000 45%,#0a429724)!important}.hero-glow{filter:blur(22px);pointer-events:none;border-radius:50%;position:absolute}.hero-glow-one{background:#91aeff3d;width:310px;height:310px;top:-90px;left:43%}.hero-glow-two{background:#2169ff1f;width:380px;height:380px;bottom:-160px;right:-140px}.hero-architecture-lines{opacity:.13;background-image:linear-gradient(#679cff40 1px,#0000 1px),linear-gradient(90deg,#679cff2e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000000e6 45%,#0000);mask-image:linear-gradient(90deg,#0000,#000000e6 45%,#0000)}.modern-overview{background:linear-gradient(#f9fbff,#fff)!important;padding:78px 0!important}.modern-overview:before{opacity:.025!important}.overview-chips{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.overview-chips span{color:#2257a5;background:#eff5ff;border:1px solid #d8e6fb;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.core-slider-section{background:linear-gradient(#f6f9ff 0%,#eef5ff 100%)!important;padding:90px 0!important}.core-slider-section:before{opacity:.03!important}.core-slider-head{margin-bottom:32px;justify-content:space-between!important;align-items:flex-end!important;gap:28px!important;display:flex!important}.core-slider-head h2{margin-bottom:10px}.core-slider-head p{color:#687892;max-width:700px}.slider-controls{gap:10px;display:flex}.slider-controls button{color:#174e9e;cursor:pointer;background:#fff;border:1px solid #c9daf3;border-radius:14px;place-items:center;width:48px;height:48px;transition:all .2s;display:grid}.slider-controls button:hover{color:#fff;background:#1d5fc7;transform:translateY(-2px)}.business-slider{border-radius:32px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 28px 70px #10346c26}.business-slider:before{content:"";opacity:.12;background-image:url(/background-ai.svg),url(/background-tech.svg);background-position:right -120px top -100px,left -140px bottom -100px;background-repeat:no-repeat;background-size:580px,620px;position:absolute;inset:0}.business-slider.talent-slide{background:linear-gradient(135deg,#092754,#0c4d8c 52%,#1d73cc)}.business-slider.ai-slide{background:linear-gradient(135deg,#251056,#4b2b91 50%,#1955a8)}.business-slider.tech-slide{background:linear-gradient(135deg,#073f43,#087178 48%,#1258a4)}.business-slide-content{z-index:2;color:#fff;grid-template-columns:90px 1.15fr .85fr;align-items:center;gap:34px;min-height:500px;padding:54px 62px;display:grid;position:relative}.slide-number{letter-spacing:.18em;color:#a9d0ff;align-self:start;padding-top:8px;font-size:18px;font-weight:900}.slide-icon{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:22px;display:grid}.slide-kicker{letter-spacing:.16em;color:#9dc8ff;margin-bottom:10px;font-size:11px;font-weight:900}.slide-copy h3{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(34px,4vw,58px)}.slide-copy h4{color:#d8e8ff;margin:0 0 14px;font-size:20px}.slide-copy p{color:#c8d9f0;max-width:650px;line-height:1.75}.slide-tags{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.slide-tags span{color:#eff6ff;background:#ffffff14;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:7px;padding:9px 10px;font-size:12px;display:flex}.slide-tags svg{color:#83e3c0;flex:none}.slide-cta{color:#fff;border-bottom:1px solid #ffffff73;align-items:center;gap:8px;padding-bottom:5px;font-weight:800;display:inline-flex}.slide-visual{background:radial-gradient(circle,#ffffff2b,#ffffff08 55%,#0000 56%);border:1px solid #ffffff24;border-radius:28px;place-items:center;height:320px;display:grid;position:relative;overflow:hidden}.slide-visual>svg{color:#b7d7ff;z-index:2;filter:drop-shadow(0 0 30px #86bfffb3);position:relative}.visual-ring{border:1px solid #a4cfff40;border-radius:50%;animation:6s ease-in-out infinite corePulse;position:absolute}.ring-one{width:210px;height:210px}.ring-two{width:310px;height:310px;animation-delay:-3s}.visual-label{text-align:center;letter-spacing:.14em;color:#c7dcff;font-size:10px;font-weight:900;position:absolute;bottom:24px;left:24px;right:24px}@keyframes corePulse{50%{opacity:.45;transform:scale(1.08)}}.slider-dots{justify-content:center;gap:9px;margin-top:20px;display:flex}.slider-dots button{color:#6780a4;cursor:pointer;background:#dbe7f7;border:0;border-radius:10px;width:42px;height:32px;font-size:11px;font-weight:900}.slider-dots button.active{color:#fff;background:#1b5ec5;box-shadow:0 8px 20px #1b5ec538}@media (max-width:1100px){.hero-reference-layout{gap:34px!important}.business-slide-content{grid-template-columns:70px 1fr .75fr;padding:44px}.slide-tags{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.hero-dark{min-height:auto}.hero-reference-layout{padding:26px 0 40px!important}.hero-dark .hero-copy{text-align:left}.hero-dark .eyebrow{justify-content:flex-start}.hero-dark .lead{margin-left:0}.reference-visual{height:500px!important}.core-slider-head{align-items:flex-start!important}.business-slide-content{grid-template-columns:1fr;gap:20px;padding:40px}.slide-number{display:none}.slide-visual{width:100%;max-width:500px;height:220px}.slide-tags{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.hero-reference-layout{padding:16px 0 34px!important}.hero-dark .hero-copy{text-align:center;padding-top:16px!important}.hero-dark .eyebrow{justify-content:center}.hero-dark .lead{margin-left:auto;margin-right:auto}.hero-dark .hero-location{flex-wrap:wrap;justify-content:center}.hero-dark .hero-copy h1{font-size:54px!important}.hero-dark .hero-subtitle{font-size:20px!important}.hero-actions{justify-content:center}.reference-visual{height:360px!important}.core-slider-section{padding:65px 0!important}.core-slider-head{display:block!important}.slider-controls{margin-top:18px}.business-slide-content{min-height:580px;padding:30px 22px}.slide-copy h3{font-size:40px}.slide-copy h4{font-size:18px}.slide-tags{grid-template-columns:1fr 1fr}.slide-visual{height:190px}.slide-visual>svg{width:70px;height:70px}}.ai-solutions-page{background:#fff;overflow:hidden}.ai-modern-hero{color:#fff;background:radial-gradient(circle at 75% 18%,#4f7dff47,#0000 27%),radial-gradient(circle at 18% 86%,#3cd9be1a,#0000 28%),linear-gradient(135deg,#06142d 0%,#0a2754 52%,#071a3a 100%);padding:92px 0 78px;position:relative;overflow:hidden}.ai-modern-hero:before{content:"";opacity:.13;background-image:url(/background-ai.svg),url(/agent-network.svg);background-position:-180px 90px,calc(100% + 170px) -110px;background-repeat:no-repeat;background-size:620px,700px;animation:45s linear infinite aiBgDrift;position:absolute;inset:0}.ai-hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:500px;display:grid;position:relative}.ai-hero-eyebrow{color:#83b4ff}.ai-hero-eyebrow span{color:#bfd6ff}.ai-modern-hero h1{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(54px,6.4vw,88px);line-height:.96}.ai-modern-hero h1 span{background:linear-gradient(90deg,#4f9bff,#7bc0ff 45%,#8171ff);color:#0000;-webkit-background-clip:text;background-clip:text}.ai-hero-lead{color:#bfd0e9;max-width:670px;font-size:18px;line-height:1.8}.ai-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ai-ghost-btn{color:#eaf2ff;background:#ffffff14;border-color:#a0c2ff4d}.ai-hero-chips{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.ai-hero-chips span{color:#cfe0fb;background:#ffffff12;border:1px solid #a2c3ff38;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.ai-orbit-board{background:radial-gradient(circle,#3076ff2e,#05163529 58%,#ffffff05);border:1px solid #96beff47;border-radius:32px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000040}.ai-board-grid{background-image:linear-gradient(#86b1ff17 1px,#0000 1px),linear-gradient(90deg,#86b1ff17 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.ai-core{text-align:center;background:radial-gradient(circle,#a5d1ff 0,#286cf0 20%,#0b347e 58%,#071a3a 72%);border:1px solid #bfdcff8c;border-radius:50%;place-content:center;width:150px;height:150px;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 25px #5087ff0f,0 0 80px #387affa6}.ai-core b{letter-spacing:.13em;font-size:13px}.ai-core span{font-size:34px;font-weight:900}.ai-orbit{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.12em;color:#d9e9ff;background:#081f48c7;border:1px solid #96c3ff59;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:900;position:absolute;box-shadow:0 10px 30px #0003}.orbit-a{top:58px;left:50%;transform:translate(-50%)}.orbit-b{top:150px;right:42px}.orbit-c{bottom:105px;right:64px}.orbit-d{bottom:105px;left:58px}.ai-flow-card{text-align:center;color:#e8f2ff;background:linear-gradient(90deg,#092251e0,#1851a0cc);border:1px solid #afd2ff40;border-radius:15px;padding:15px;font-size:12px;font-weight:800;position:absolute;bottom:25px;left:28px;right:28px}.ai-flow-card i,.ai-delivery-flow i{color:#74aaff;margin:0 7px;font-style:normal}@keyframes aiBgDrift{0%{background-position:-180px 90px,calc(100% + 170px) -110px}to{background-position:-650px 310px,calc(100% + 420px) 130px}}.ai-solutions-showcase{background:linear-gradient(#f6f9ff,#fff)}.ai-solution-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ai-solution-card{background:#fffffff0;border:1px solid #dce7f7;border-radius:22px;padding:30px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 14px 40px #0f31650f}.ai-solution-card:before{content:"";background:radial-gradient(circle,#447dff29,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:-85px;right:-75px}.ai-solution-card:hover{border-color:#9fc0ef;transform:translateY(-6px);box-shadow:0 25px 55px #0f31651f}.ai-card-top{color:#2164d0;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.ai-spark{color:#6f86ff;font-size:20px}.ai-solution-card h3{letter-spacing:-.03em;max-width:500px;margin:18px 0 10px;font-size:27px}.ai-solution-card>p{color:#61718a;min-height:76px;line-height:1.65}.ai-tags{flex-wrap:wrap;gap:7px;margin:19px 0;display:flex}.ai-tags span{color:#245da9;background:#eff5ff;border:1px solid #d8e6fb;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:800}.ai-deliver{border-top:1px solid #e5edf8;padding-top:16px}.ai-deliver b{color:#173f82;font-size:12px}.ai-deliver p{color:#61718a;margin:7px 0 0;font-size:13px;line-height:1.55}.ai-delivery-band{color:#fff;text-align:center;background:linear-gradient(135deg,#071a3a,#0c3475 55%,#1558c7);padding:78px 0;position:relative;overflow:hidden}.ai-delivery-band:before{content:"";opacity:.12;background:url(/architecture-pattern.svg) 50%/cover no-repeat;position:absolute;inset:0}.ai-delivery-band .container{position:relative}.ai-delivery-band .eyebrow{color:#9fc4ff;justify-content:center}.ai-delivery-band h2{max-width:800px;margin:12px auto 0}.ai-delivery-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:34px;display:flex}.ai-delivery-flow span{background:#ffffff17;border:1px solid #aaccff40;border-radius:999px;padding:13px 18px;font-size:12px;font-weight:800}.ai-delivery-flow i{font-size:19px}.ai-cta-box{background:linear-gradient(110deg,#edf4ff,#fff 60%,#eef5ff)!important}.ai-cta-box p{max-width:650px}@media (max-width:900px){.ai-hero-grid{grid-template-columns:1fr;gap:42px}.ai-orbit-board{width:100%;max-width:650px;margin:auto}.ai-solution-grid{grid-template-columns:1fr}.ai-solution-card>p{min-height:auto}}@media (max-width:620px){.ai-modern-hero{padding:62px 0}.ai-modern-hero h1{font-size:54px}.ai-orbit-board{min-height:370px}.ai-core{width:120px;height:120px}.orbit-b{right:15px}.orbit-c{right:20px}.orbit-d{left:20px}.ai-flow-card{font-size:10px;left:15px;right:15px}.ai-solution-card{padding:24px}.ai-solution-card h3{font-size:24px}.ai-delivery-flow{gap:7px}.ai-delivery-flow span{padding:10px 12px;font-size:10px}.ai-delivery-flow i{display:none}}.ncr-section{background:linear-gradient(#fff,#f5f9ff);padding:82px 0}.ncr-showcase{background:#071a3a;border:1px solid #5b91e840;border-radius:30px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 28px 80px #071a3a33}.ncr-photo{position:absolute;inset:0}.ncr-photo:after{content:"";background:linear-gradient(90deg,#05122bf5 0%,#05122bcc 42%,#05122b2e 72%,#05122b4d 100%),linear-gradient(#0000 52%,#040e237a);position:absolute;inset:0}.ncr-photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 8s;display:block;transform:scale(1.02)}.ncr-showcase:hover .ncr-photo img{transform:scale(1.07)}.ncr-content{z-index:2;color:#fff;width:min(650px,58%);padding:76px 68px;position:relative}.ncr-content h2{margin:18px 0;font-size:clamp(40px,4.8vw,66px)}.ncr-points span{font-size:21px}.talk-ai-btn{cursor:pointer;font-family:inherit}.ai-assistant-launcher{z-index:110;color:#fff;cursor:pointer;background:linear-gradient(135deg,#4126a8,#276ef1);border:0;border-radius:999px;align-items:center;gap:9px;padding:14px 19px;font-size:15px;font-weight:800;display:flex;position:fixed;bottom:96px;right:28px;box-shadow:0 18px 45px #2547b752}.ai-assistant-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:300;background:#020a1b66;justify-content:flex-end;align-items:flex-end;padding:28px;display:flex;position:fixed;inset:0}.ai-assistant-panel{background:linear-gradient(#0b1f4c,#111a3f 28%,#f7faff 28%);border-radius:28px;flex-direction:column;width:min(430px,100%);height:min(690px,100vh - 56px);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000073}.assistant-head{color:#fff;align-items:center;gap:13px;min-height:110px;padding:18px 20px;display:flex}.assistant-avatar{background:#fff;border:2px solid #9fc2ffbf;border-radius:50%;width:66px;height:66px;overflow:hidden}.assistant-avatar img{object-fit:cover;object-position:center;width:100%;height:100%}.assistant-name{font-size:18px;font-weight:900}.assistant-head small{color:#9fc3ff}.assistant-head small i{background:#5ee89b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.assistant-head button{color:#dbe8ff;cursor:pointer;background:0 0;border:0;margin-left:auto}.assistant-intro{color:#fff;background:linear-gradient(135deg,#4323a2,#246ee8);border-radius:16px;gap:4px;margin:0 16px;padding:16px;display:grid}.assistant-intro span{color:#dbe8ff;font-size:12px}.assistant-messages{background:linear-gradient(#eef4ff,#f9fbff);flex:1;align-content:start;gap:12px;padding:18px 16px;display:grid;overflow:auto}.assistant-message{white-space:pre-line;border-radius:16px;max-width:88%;padding:12px 14px;font-size:13px;line-height:1.5}.assistant-message.assistant{color:#243653;background:#fff;border:1px solid #dce6f5;border-bottom-left-radius:4px}.assistant-message.user{color:#fff;background:#1d5fd3;border-bottom-right-radius:4px;margin-left:auto}.assistant-suggestions{background:#f9fbff;gap:7px;padding:9px 14px;display:flex;overflow:auto}.assistant-suggestions button{white-space:nowrap;color:#31558b;cursor:pointer;background:#fff;border:1px solid #ccd9ee;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:700}.assistant-input{background:#fff;border-top:1px solid #e2eaf5;gap:8px;padding:12px 14px;display:flex}.assistant-input input{min-width:0;font:inherit;border:1px solid #cbd9ed;border-radius:13px;outline:none;flex:1;padding:12px}.assistant-input button{color:#1f57bd;cursor:pointer;background:#edf3ff;border:0;border-radius:12px;place-items:center;width:42px;display:grid}.assistant-input .send{color:#fff;background:#1e5fd4}.assistant-input .listening{color:#d52c48;background:#ffe9eb;animation:1s infinite pulseMic}.assistant-footer{color:#71809a;text-align:center;background:#fff;justify-content:center;align-items:center;gap:5px;padding:0 14px 13px;font-size:11px;display:flex}@keyframes pulseMic{50%{transform:scale(1.08)}}@media (max-width:760px){.ncr-section{padding:60px 0}.ncr-showcase{min-height:620px}.ncr-photo:after{background:linear-gradient(#05122b2e 0%,#05122bc7 48%,#05122bf5 100%)}.ncr-content{width:100%;padding:260px 26px 34px}.ncr-content p{font-size:16px}.ncr-points{grid-template-columns:1fr 1fr 1fr}.ai-assistant-launcher{padding:13px 16px;bottom:86px;right:16px}.ai-assistant-backdrop{padding:10px}.ai-assistant-panel{border-radius:22px;height:min(720px,100vh - 20px)}}.ncr-section{padding:84px 0;background:linear-gradient(#f7faff,#fff)!important}.ncr-showcase{border:1px solid #6ca4ff40;border-radius:32px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 28px 80px #071a3a33;background:linear-gradient(135deg,#06142d 0%,#0a2b5c 52%,#102b64 100%)!important}.ncr-photo{display:none!important}.ncr-orb{filter:blur(2px);opacity:.85;border-radius:50%;position:absolute}.ncr-orb-one{background:radial-gradient(circle,#4681ff38,#4681ff00 68%);width:420px;height:420px;top:-120px;right:-110px}.ncr-orb-two{background:radial-gradient(circle,#67dcff1f,#67dcff00 70%);width:340px;height:340px;bottom:-220px;left:36%}.ncr-grid-lines{opacity:.28;background-image:linear-gradient(#71a7ff21 1px,#0000 1px),linear-gradient(90deg,#71a7ff21 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000e6,#0000 85%);mask-image:linear-gradient(90deg,#000000e6,#0000 85%)}.ncr-content{z-index:2;color:#fff;width:min(690px,58%);position:relative;padding:74px 64px!important}.ncr-content .eyebrow{color:#8fc1ff}.ncr-content h2{letter-spacing:-.045em;font-size:clamp(44px,5vw,68px);line-height:1.02;margin:18px 0!important}.ncr-content h2 span{background:linear-gradient(90deg,#68aaff,#b7a7ff);color:#0000;-webkit-background-clip:text;background-clip:text}.ncr-content p{color:#c8d8ef;max-width:600px;font-size:17px;line-height:1.75}.ncr-points{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;display:grid}.ncr-points>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081c428a;border:1px solid #9dc4ff38;border-radius:16px;gap:5px;padding:17px 15px;display:grid}.ncr-points svg{color:#8fc1ff}.ncr-points b{font-size:14px}.ncr-points small{color:#aebed6;font-size:11px}.ncr-visual{z-index:2;background:radial-gradient(circle,#3575ff1f,#04122e14 60%,#0000 61%);border:1px solid #89bbff38;border-radius:50%;width:min(470px,38%);height:400px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.ncr-visual:before,.ncr-visual:after{content:"";border:1px solid #7eb5ff26;border-radius:50%;position:absolute;inset:12%}.ncr-visual:after{border-color:#89beff38;inset:28%}.ncr-core{text-align:center;color:#eaf3ff;letter-spacing:.13em;background:radial-gradient(circle,#347ef2 0,#0c367b 52%,#071a3a 72%);border:1px solid #bbdaff80;border-radius:50%;place-content:center;width:142px;height:142px;font-size:12px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 22px #4a86ff0f,0 0 65px #2e71ff7a}.ncr-core span{letter-spacing:0;font-size:32px;line-height:1}.ncr-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dceaff;letter-spacing:.12em;background:#081f48c7;border:1px solid #93c3ff57;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:900;position:absolute}.node-a{top:18%;left:0}.node-b{top:12%;right:2%}.node-c{bottom:17%;right:1%}.ncr-connection{transform-origin:0;opacity:.65;background:linear-gradient(90deg,#0000,#75b1ff,#0000);height:1px;position:absolute}.line-a{width:180px;top:32%;left:19%;transform:rotate(23deg)}.line-b{width:180px;top:28%;right:17%;transform:rotate(143deg)}.line-c{width:170px;bottom:30%;right:19%;transform:rotate(218deg)}.ncr-outcome{white-space:nowrap;color:#cfe1ff;letter-spacing:.1em;background:#ffffff12;border:1px solid #95c2ff33;border-radius:999px;padding:12px 17px;font-size:10px;font-weight:900;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.ncr-outcome i{color:#77b2ff;margin:0 6px;font-style:normal}.future-section{background:linear-gradient(#f7faff,#eef4ff)!important}.future-section .section-head>p{color:#687995;max-width:760px;margin:14px auto 0;line-height:1.65}.future-grid{gap:18px;grid-template-columns:repeat(3,1fr)!important}.future-card{transition:all .25s;position:relative;overflow:hidden;box-shadow:0 14px 38px #1231630f;background:#ffffffeb!important;border:1px solid #d8e5f7!important;border-radius:22px!important;padding:25px!important}.future-card:before{content:"";background:radial-gradient(circle,#3c77ff24,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;top:-65px;right:-55px}.future-card:hover{border-color:#9fc0ef!important;transform:translateY(-6px)!important;box-shadow:0 24px 52px #1231631f!important}.future-card-top{z-index:1;color:#276ef1;justify-content:space-between;align-items:center;display:flex;position:relative}.future-card-top span{letter-spacing:.1em;font-size:12px;font-weight:900}.future-card h3{margin:22px 0 10px;font-size:21px;line-height:1.2}.future-card p{color:#64738b;min-height:64px;margin:0;font-size:13px;line-height:1.6}.future-card-bottom{color:#276ef1;border-top:1px solid #e7edf7;justify-content:space-between;align-items:center;margin-top:22px;padding-top:15px;display:flex}.future-card-bottom span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.platform-preview{color:#fff;background:linear-gradient(120deg,#071a3a,#0b3475 58%,#1b5fd1);border-radius:26px;grid-template-columns:1.1fr .9fr;align-items:center;gap:30px;margin-top:28px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.platform-preview:after{content:"";background:radial-gradient(circle,#76b3ff3d,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-180px;right:-140px}.platform-preview>div{z-index:1;position:relative}.platform-preview .eyebrow{color:#a9ccff}.platform-preview h3{margin:12px 0;font-size:30px;line-height:1.15}.platform-preview p{color:#c9daf2;max-width:650px;line-height:1.7}.ats-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ats-flow span{background:#ffffff17;border:1px solid #b3d3ff3d;border-radius:999px;padding:11px 14px;font-size:11px;font-weight:800}.ats-flow i{color:#9ec5ff;font-style:normal}@media (max-width:900px){.ncr-content{width:100%;padding:58px 42px!important}.ncr-visual{width:min(480px,88%);margin:0 auto 55px;position:relative;top:auto;right:auto;transform:none}.future-grid{grid-template-columns:repeat(2,1fr)!important}.platform-preview{grid-template-columns:1fr}.ats-flow{justify-content:flex-start}}@media (max-width:620px){.ncr-section{padding:58px 0}.ncr-showcase{min-height:auto}.ncr-content{padding:54px 24px 30px!important}.ncr-content h2{font-size:46px}.ncr-points{grid-template-columns:1fr 1fr 1fr}.ncr-points>div{padding:13px 10px}.ncr-visual{width:92%;height:330px;margin-bottom:34px}.ncr-core{width:120px;height:120px}.node-a{top:12%;left:-4%}.node-b{top:10%;right:-4%}.node-c{bottom:12%;right:-5%}.ncr-outcome{font-size:8px}.future-grid{grid-template-columns:1fr!important}.platform-preview{padding:28px 22px}.platform-preview h3{font-size:26px}.ats-flow{gap:6px}.ats-flow i{display:none}.ats-flow span{padding:9px 10px;font-size:10px}}
