.loader-overlay{position:fixed;inset:0;background:radial-gradient(circle at 28% 22%,rgba(127,90,240,.2),transparent 32%),radial-gradient(circle at 72% 28%,rgba(255,0,85,.14),transparent 30%),linear-gradient(135deg,#fff,#f5f0ff 48%,#eef6ff);z-index:9999;display:flex;align-items:center;justify-content:center;overflow:hidden}.loader-overlay:before,.loader-overlay:after{content:"";position:absolute;inset:-20%;pointer-events:none}.loader-overlay:before{background-image:radial-gradient(circle,rgba(127,90,240,.38) 0 2px,transparent 3px),radial-gradient(circle,rgba(255,0,85,.3) 0 1.5px,transparent 2.5px),radial-gradient(circle,rgba(29,161,242,.24) 0 1px,transparent 2px);background-position:0 0,42px 58px,92px 20px;background-size:150px 150px,190px 190px,230px 230px;animation:particleDrift 18s linear infinite;opacity:.72}.loader-overlay:after{background:linear-gradient(rgba(127,90,240,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,0,85,.04) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at center,#000 0 38%,transparent 74%);mask-image:radial-gradient(circle at center,#000 0 38%,transparent 74%);animation:gridFloat 8s ease-in-out infinite alternate}.loader-wrapper{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center;z-index:1}.loader-core{position:absolute;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#7f5af0,#f05);display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:900;color:#fff;box-shadow:0 0 60px #7f5af0;z-index:2;animation:pulse 1.4s infinite alternate}@keyframes pulse{0%{box-shadow:0 0 40px #7f5af0}to{box-shadow:0 0 120px #f05}}.progress-svg{position:absolute;transform:rotate(-90deg)}.energy-ring{position:absolute;width:180px;height:180px;border-radius:50%;border:2px solid transparent}.energy-ring.one{border-top:2px solid #ff0055;border-left:2px solid #7f5af0}.energy-ring.two{border-bottom:2px solid #ff0055;border-right:2px solid #7f5af0}.loader-percent{position:absolute;bottom:-40px;font-size:18px;letter-spacing:3px;color:#111827;font-weight:800;text-shadow:0 10px 30px rgba(127,90,240,.22)}@keyframes particleDrift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-80px,70px,0) rotate(8deg)}}@keyframes gridFloat{0%{transform:translateY(-10px);opacity:.7}to{transform:translateY(12px);opacity:1}}.navbar{position:fixed;top:0;left:0;z-index:1000;width:100%;min-height:86px;padding:18px clamp(18px,5vw,60px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;background:#05050cb8;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-logo{display:flex;align-items:center;gap:12px;color:#fff;font-size:22px;font-weight:700;text-decoration:none;flex:0 0 auto}.logo-img{width:58px;height:58px;border-radius:50%;object-fit:cover;object-position:center;box-shadow:0 0 18px #7f5af04d;flex:0 0 auto}.nav-logo strong{background:linear-gradient(90deg,#ff0080,#b026ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-links{display:flex;align-items:center;justify-self:center;gap:clamp(4px,.8vw,10px);list-style:none;color:#9ca3af;font-size:15px;margin:0;padding:0}.nav-actions{display:flex;align-items:center;justify-self:end;gap:16px}.nav-link-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border-radius:30px;text-decoration:none;color:#ccc;font-weight:500;white-space:nowrap;transition:.3s ease}.nav-link-btn:hover{background:#ffffff14;color:#fff}.nav-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:30px;background:linear-gradient(90deg,#7f5af0,#f05);color:#fff;text-decoration:none;font-weight:600;white-space:nowrap;transition:.3s ease}.nav-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f056}.theme-toggle{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;transition:.25s ease}.theme-toggle:hover{transform:translateY(-2px);background:#ffffff29}.nav-toggle,.nav-mobile-contact{display:none}@media(min-width:821px)and (max-width:1100px){.navbar{min-height:64px;padding:10px 14px;gap:10px;grid-template-columns:max-content minmax(0,1fr) max-content}.nav-logo{gap:8px;font-size:clamp(14px,1.8vw,18px)}.logo-img{width:42px;height:42px}.nav-links{min-width:0;gap:3px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff14;overflow:hidden}.nav-link-btn{min-height:34px;padding:7px clamp(7px,1vw,11px);border-radius:999px;font-size:clamp(11px,1.35vw,13px)}.nav-link-btn:hover{background:#ffffff1f}.nav-actions{gap:8px}.theme-toggle{width:36px;height:36px}.nav-btn{min-height:36px;padding:8px 13px;border-radius:999px;font-size:12px}:root[data-theme=light] .nav-links{background:#0f172a0a;border-color:#0f172a14}}@media(max-width:820px){.navbar{grid-template-columns:auto auto auto;min-height:76px}.nav-toggle{order:3;width:44px;height:44px;display:inline-flex;flex-direction:column;justify-content:center;gap:6px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#ffffff0f;cursor:pointer}.nav-toggle span{width:20px;height:2px;margin:0 auto;border-radius:2px;background:#fff;transition:transform .25s ease,opacity .25s ease}.nav-toggle.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-links{position:fixed;top:76px;right:0;display:grid;align-content:start;justify-items:stretch;width:min(78vw,320px);height:calc(100vh - 76px);gap:10px;padding:22px 18px;border:1px solid rgba(255,255,255,.1);border-right:0;border-radius:20px 0 0 20px;background:#080812f5;box-shadow:0 24px 70px #00000073;opacity:0;pointer-events:none;transform:translate(105%);transition:opacity .25s ease,transform .25s ease}.nav-links.open{opacity:1;pointer-events:auto;transform:translate(0)}.nav-link-btn{width:100%;min-height:46px;justify-content:flex-start;padding:8px 16px;color:#f8fafc}.nav-mobile-contact{display:block}.nav-actions{justify-self:end;gap:12px}.nav-btn{display:none}}@media(max-width:420px){.navbar{gap:12px;padding-inline:14px}.nav-logo{font-size:18px;gap:10px}.logo-img{width:46px;height:46px}.theme-toggle,.nav-toggle{width:40px;height:40px}.nav-links{width:min(84vw,300px)}}.hero.hero{position:relative;width:100%;min-height:100vh;padding:182px clamp(28px,6vw,88px) 76px;background:radial-gradient(circle at 24% 22%,rgba(127,90,240,.28),transparent 30%),radial-gradient(circle at 78% 28%,rgba(255,0,128,.18),transparent 30%),radial-gradient(circle at 50% 96%,rgba(0,124,240,.08),transparent 28%),linear-gradient(145deg,#fbfaff,#eef3ff 48%,#fff);color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.hero:before{content:"";position:absolute;width:620px;height:620px;background:radial-gradient(circle,rgba(127,90,240,.2),transparent 70%);top:-190px;left:-170px;filter:blur(76px);animation:floatGlow 8s ease-in-out infinite alternate}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 72%);pointer-events:none}.hero-container{max-width:980px;width:min(100%,980px);display:flex;flex-direction:column;align-items:center;gap:22px;animation:fadeUp 1s ease forwards;opacity:0;z-index:2}.hero-container:before{content:"";width:82px;height:5px;border-radius:999px;background:linear-gradient(90deg,#7f5af0,#f05);box-shadow:0 12px 34px #ff005542}.hero-brand{font-size:clamp(50px,9vw,86px);font-weight:900;letter-spacing:0;margin-bottom:0;line-height:.98;background:linear-gradient(90deg,#7f5af0,#ff2aa1,#b026ff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 6s linear infinite,fadeUp 1s ease forwards;text-shadow:0 18px 56px rgba(127,90,240,.22)}.hero-title{font-size:clamp(34px,6vw,58px);font-weight:800;letter-spacing:0;margin-bottom:0;line-height:1.08;background:linear-gradient(90deg,#8a7dff,#ff4ecd);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 8s linear infinite,fadeUp 1.2s ease forwards;text-shadow:0 0 30px rgba(255,0,128,.15)}.hero-description{font-size:clamp(15px,2.4vw,18px);line-height:1.75;max-width:760px;color:#536074;display:flex;flex-direction:column;gap:12px;margin-top:2px}.hero.hero .hero-description{color:#46566d}.reveal-text{position:relative;overflow:hidden;opacity:0;transform:translateY(40px);animation:textReveal 1.4s ease forwards}.reveal-text.delay{animation-delay:.6s}@keyframes textReveal{0%{opacity:0;transform:translateY(40px);filter:blur(8px)}60%{opacity:1;filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.reveal-text:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.15),transparent);animation:lightSweep 2.5s ease forwards}.reveal-text.delay:after{animation-delay:.6s}@keyframes lightSweep{0%{left:-100%}to{left:150%}}.bold-text{color:#fff;font-weight:600}.btn-build{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:14px;padding:16px 30px 16px 36px;min-width:min(100%,360px);border-radius:50px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(90deg,rgba(255,255,255,.2),transparent 32%),linear-gradient(90deg,#7f5af0,#f05);background-size:200% auto;color:#fff;font-size:17px;font-weight:700;letter-spacing:-.2px;text-decoration:none;cursor:pointer;transition:all .3s ease;box-shadow:0 18px 42px #7f5af047,0 8px 24px #ff00552e;animation:fadeUp 1.6s ease forwards;overflow:hidden}.btn-build:before{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid rgba(255,255,255,.22);pointer-events:none}.btn-build-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fff3;box-shadow:inset 0 1px 1px #fff3;transition:transform .3s ease,background .3s ease}.btn-build:hover{transform:translateY(-4px);background-position:right center;box-shadow:0 25px 60px #7f5af073}.btn-build:hover .btn-build-arrow{transform:translate(4px);background:#ffffff42}.hero-credibility{margin-top:clamp(44px,8vw,82px);max-width:960px;padding:0;text-align:center;animation:fadeUp 2s ease forwards;opacity:0}.hero-credibility p{font-size:clamp(16px,2.4vw,22px);font-weight:500;line-height:1.6;color:#1f2937}@media(min-width:821px)and (max-width:1100px){.hero.hero{min-height:auto;padding:118px 28px 46px}.hero-container{gap:18px}.hero-container:before{width:68px;height:4px}.hero-brand{font-size:clamp(48px,8vw,68px)}.hero-title{font-size:clamp(34px,5.4vw,48px)}.hero-description{max-width:720px;font-size:15px;line-height:1.65}.btn-build{min-width:280px;padding:14px 24px 14px 30px;font-size:15px}.hero-credibility{margin-top:34px;max-width:860px}.hero-credibility p{font-size:clamp(16px,2.1vw,20px);line-height:1.5}}@media(max-width:768px){.hero.hero{min-height:auto;padding:128px 20px 30px}.hero-container{gap:16px;padding-top:0}.hero-container:before{width:64px;height:4px}.hero-brand{max-width:100%;font-size:clamp(39px,10.6vw,48px);line-height:1;margin-bottom:0}.hero-title{font-size:clamp(29px,8.2vw,37px);line-height:1.14}.hero-description{max-width:34rem;margin-top:0;font-size:14px;line-height:1.68;color:#46566d}.btn-build{width:min(100%,310px);padding:14px 20px 14px 26px;font-size:15px;margin-top:2px}.btn-build-arrow{width:30px;height:30px}.hero-credibility{margin-top:28px;padding:0}.hero-credibility p{max-width:330px;margin-inline:auto;font-size:15px;line-height:1.5}}@media(max-width:420px){.hero.hero{padding-top:122px;padding-bottom:26px}.hero-container{padding-top:0}}.second-line{margin-top:10px}:root[data-theme=dark] .hero.hero{background:radial-gradient(circle at 22% 22%,rgba(127,90,240,.28),transparent 31%),radial-gradient(circle at 78% 26%,rgba(255,0,85,.22),transparent 30%),radial-gradient(circle at 50% 96%,rgba(0,124,240,.12),transparent 28%),linear-gradient(145deg,#050010,#090014 52%,#020308);color:#f8fafc}:root[data-theme=dark] .hero.hero .hero-description,:root[data-theme=dark] .hero.hero .hero-credibility p{color:#cbd5e1}:root[data-theme=dark] .hero.hero:after{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)}.highlight{background:linear-gradient(90deg,#7f5af0,#f05);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}@keyframes fadeUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes gradientShift{0%{background-position:0% center}to{background-position:200% center}}@keyframes floatGlow{0%{transform:translateY(0)}to{transform:translateY(40px)}}.about-page{min-height:100vh;padding:128px clamp(18px,4vw,42px) 42px;background:radial-gradient(circle at 14% 8%,rgba(127,90,240,.22),transparent 28%),radial-gradient(circle at 82% 10%,rgba(255,0,85,.2),transparent 30%),linear-gradient(135deg,#04010b,#070113 46%,#020308);color:#f8fafc;overflow:hidden}.about-page:before{content:"";position:fixed;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 72%);pointer-events:none}.about-showcase,.about-team-section,.about-services-panel,.about-process-section,.about-product-process,.about-stack-section,.about-mission-vision,.about-cta-panel{position:relative;z-index:1;width:min(100%,1480px);margin-inline:auto}.about-showcase{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(24px,3vw,44px);align-items:center;min-height:520px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.1)}.about-showcase-copy{min-width:0}.about-pill{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:9px 16px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:linear-gradient(135deg,#7f5af057,#f053);color:#fff;font-size:13px;font-weight:900;letter-spacing:0;box-shadow:0 16px 40px #7f5af038}.about-pill svg,.about-title-line svg{color:#ff4ecd}.about-showcase-copy h1{margin-top:22px;color:#fff;font-size:clamp(48px,7vw,82px);font-weight:900;line-height:.96;max-width:100%;overflow-wrap:anywhere}.about-showcase-copy h1 span,.about-highlight-line,.about-panel-heading h2:after,.about-team-card strong,.about-mission-vision article>span{background:linear-gradient(90deg,#7f5af0,#ff4ecd,#f05);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-showcase-copy p{max-width:620px;margin-top:22px;color:#d4d8e8;font-size:clamp(16px,1.7vw,20px);line-height:1.65;overflow-wrap:anywhere}.about-highlight-line{font-weight:800;max-width:100%}.about-logo-scene{position:relative;min-height:430px;display:grid;place-items:center;perspective:900px}.about-monitor{position:relative;width:min(100%,560px);min-height:320px;padding:44px 38px;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:linear-gradient(135deg,#7f5af02e,#ff00551a),#050612e0;box-shadow:0 36px 90px #0000007a,0 0 70px #7f5af033;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotateY(-10deg) rotateX(4deg)}.about-monitor:after{content:"";position:absolute;left:50%;bottom:-54px;width:260px;height:22px;border-radius:50%;background:#ff005547;filter:blur(18px);transform:translate(-50%)}.about-monitor img{width:122px;height:122px;border-radius:50%;object-fit:cover;margin-bottom:18px;box-shadow:0 0 32px #ff005547}.about-monitor strong{color:#fff;font-size:clamp(32px,3vw,44px);font-weight:900;text-transform:uppercase;letter-spacing:0}.about-monitor span{margin-top:8px;color:#cbd5e1;font-size:15px;text-transform:uppercase}.about-orbit{position:absolute;border-radius:50%;filter:blur(18px)}.about-orbit-one{width:120px;height:120px;left:6%;bottom:26%;background:#7f5af038}.about-orbit-two{width:100px;height:100px;right:3%;top:18%;background:#f053}.about-services-panel{padding:64px 0 88px}.about-panel-heading h2{color:#fff;font-size:clamp(34px,4.8vw,54px);font-weight:900;text-align:center}.about-panel-heading h2:after{content:"";display:block;width:82px;height:2px;margin:14px auto 0;background:linear-gradient(90deg,#7f5af0,#f05)}.about-panel-heading p{max-width:680px;margin:14px auto 0;color:#cbd5e1;font-size:17px;line-height:1.6;text-align:center}.about-service-tiles{margin-top:34px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.about-service-tile,.about-team-card,.about-process-map,.about-mission-vision article,.about-cta-panel{border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 46%),#0a0d1fbd;box-shadow:0 24px 70px #00000052;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.about-service-tile{width:100%;min-height:220px;padding:26px;border-radius:26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;background:radial-gradient(circle at 32% 28%,rgba(255,0,85,.12),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.065),transparent 45%),#0d0c1be6;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.about-service-tile:hover{border-color:#ff4ecd6b;box-shadow:0 28px 82px #ff005524;transform:translateY(-6px)}.about-service-tile span{width:auto;height:auto;border-radius:0;display:grid;place-items:center;background:transparent;color:#ff4ecd;font-size:34px;box-shadow:none}.about-service-tile h3{margin-top:34px;color:#fff;font-size:clamp(19px,1.7vw,28px);line-height:1.12}.about-team-section{padding:54px 0 18px}.about-title-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;text-align:center}.about-title-line>span{height:1px;background:linear-gradient(90deg,transparent,rgba(255,0,85,.8),transparent)}.about-title-line h2{margin-top:6px;color:#fff;font-size:clamp(34px,4.8vw,52px);font-weight:900;letter-spacing:0;text-transform:uppercase}.about-title-line p{margin-top:6px;color:#d4d8e8;font-size:17px}.about-team-cards{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-team-card{min-height:280px;padding:24px;border-radius:18px;display:flex;align-items:center;gap:22px;min-width:0}.about-team-card img{width:160px;height:160px;flex:0 0 auto;border:3px solid #ff4ecd;border-radius:50%;object-fit:cover;box-shadow:0 0 0 5px #7f5af029,0 18px 42px #00000052}.about-team-card h3{color:#fff;font-size:clamp(24px,2.4vw,30px);line-height:1.1;overflow-wrap:anywhere}.about-team-card strong{display:block;margin-top:8px;font-size:18px;line-height:1.25}.about-team-card p{margin-top:16px;color:#d4d8e8;font-size:15px;line-height:1.55}.about-socials{display:flex;gap:10px;margin-top:18px}.about-socials a{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.about-socials a:hover{transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 12px 26px #ff00553d}.about-socials a:nth-child(1){background:#7f5af0}.about-socials a:nth-child(2){background:#f05}.about-socials a:nth-child(3){background:#1da1f2}.about-process-section{min-height:100vh;margin-top:18px;padding:50px 0 46px;overflow:hidden}.about-process-heading{text-align:center}.about-process-heading h2{color:#fff;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1.05}.about-process-map{position:relative;min-height:520px;margin-top:20px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.about-process-path{position:absolute;inset:20px 0 auto;width:100%;height:430px;overflow:visible;pointer-events:none}.about-process-line-base,.about-process-line-progress{fill:none;stroke-linecap:round;stroke-width:10}.about-process-line-base{stroke:#7f5af024}.about-process-line-progress{stroke:url(#about-process-gradient);stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 24px rgba(255,0,85,.34))}.about-process-runner{fill:#f05;filter:drop-shadow(0 0 12px rgba(255,0,85,.72)) drop-shadow(0 0 24px rgba(127,90,240,.42))}.about-reason{position:absolute;width:min(100%,280px);min-height:128px;display:flex;align-items:flex-start;gap:12px;padding:20px;border:1px solid rgba(255,78,205,.18);border-radius:22px;background:radial-gradient(circle at top left,rgba(255,0,85,.16),transparent 42%),#10101feb;box-shadow:0 22px 60px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;will-change:transform,opacity,filter}.about-reason:nth-of-type(1){left:4%;top:58%}.about-reason:nth-of-type(2){left:20%;top:4%}.about-reason:nth-of-type(3){left:43%;top:37%}.about-reason:nth-of-type(4){right:27%;top:68%}.about-reason:nth-of-type(5){right:8%;top:17%}.about-reason>span{width:44px;height:44px;flex:0 0 auto;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#7f5af0,#f05);color:#fff;font-size:18px;box-shadow:0 14px 32px #ff005538}.about-reason strong{position:absolute;left:18px;top:12px;color:#ff4ecd;font-size:13px;font-weight:900}.about-reason>span+div{padding-top:18px}.about-reason h3{color:#fff;font-size:18px;line-height:1.22}.about-reason p{margin-top:6px;color:#cbd5e1;font-size:14px;line-height:1.35}.about-product-process{margin-top:22px;padding:54px clamp(16px,3vw,36px) 58px;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:hidden}.about-product-process:after{content:"";position:absolute;right:18px;top:34px;width:8px;height:calc(100% - 68px);background:radial-gradient(circle,rgba(55,255,246,.92) 0 3px,transparent 4px) 0 0 / 8px 54px;opacity:.5}.about-product-process-heading{text-align:center}.about-product-process-heading span{display:inline-flex;align-items:center;min-height:34px;padding:0 18px;border:1px solid rgba(127,90,240,.4);border-radius:999px;background:#7f5af02e;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase}.about-product-process-heading h2{max-width:980px;margin:14px auto 0;color:#fff;font-size:clamp(38px,5.8vw,70px);font-weight:900;line-height:1.05}.about-product-timeline{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(72px,9vw,132px);row-gap:24px;margin-top:38px;padding:8px 0}.about-product-line{position:absolute;left:50%;top:0;width:3px;height:100%;border-radius:999px;background:#7f5af024;overflow:hidden;transform:translate(-50%)}.about-product-line span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(180deg,#7f5af0,#37fff6 42%,#ff4ecd 72%,#f05);box-shadow:0 0 28px #37fff657,0 0 46px #ff005538}.about-product-line:before,.about-product-line:after{content:"";position:absolute;left:50%;width:13px;height:13px;border-radius:50%;background:#37fff6;box-shadow:0 0 18px #37fff6a6;transform:translate(-50%)}.about-product-line:before{top:0}.about-product-line:after{bottom:0}.about-product-step{position:relative;z-index:1;width:min(100%,480px);min-height:160px;padding:24px 28px 24px 104px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:radial-gradient(circle at 13% 26%,rgba(55,255,246,.1),transparent 24%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 44%),#120f22f0;box-shadow:0 24px 58px #00000047,inset 0 1px #ffffff14;text-align:left}.about-product-step:after{content:"";position:absolute;top:50%;width:clamp(34px,4vw,68px);height:2px;background:linear-gradient(90deg,#7f5af0 10%,#37fff6,#ff4ecd);opacity:.55}.about-product-step:nth-of-type(1){grid-column:1;grid-row:1;justify-self:end}.about-product-step:nth-of-type(2){grid-column:2;grid-row:2;justify-self:start}.about-product-step:nth-of-type(3){grid-column:1;grid-row:3;justify-self:end}.about-product-step:nth-of-type(4){grid-column:2;grid-row:4;justify-self:start}.about-product-step:nth-of-type(5){grid-column:1;grid-row:5;justify-self:end}.about-product-step:nth-of-type(odd):after{left:100%}.about-product-step:nth-of-type(2n):after{right:100%;transform:scaleX(-1)}.about-product-step strong{display:block;color:#37fff6;font-size:14px;font-weight:900;line-height:1}.about-product-icon{position:absolute;left:26px;top:26px;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#7f5af0e6,#ff0055eb);color:#fff;font-size:24px;box-shadow:0 18px 42px #ff00553d,0 0 0 10px #7f5af01f}.about-product-step h3{margin-top:14px;color:#fff;font-size:clamp(28px,2.3vw,36px);line-height:1}.about-product-step p{margin-top:12px;color:#d4d8e8;font-size:16px;line-height:1.55}.about-stack-section{margin-top:8px;padding:58px 0 50px;overflow:hidden}.about-stack-heading{text-align:center}.about-stack-heading span{display:inline-flex;align-items:center;min-height:34px;padding:0 18px;border:1px solid rgba(127,90,240,.38);border-radius:999px;background:#7f5af02e;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase}.about-stack-heading h2{margin-top:18px;color:#fff;font-size:clamp(38px,5vw,64px);font-weight:900;line-height:1.05}.about-stack-marquees{position:relative;display:grid;gap:16px;margin-top:38px;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.about-stack-row{overflow:hidden}.about-stack-track{display:flex;width:max-content;gap:14px;animation:aboutStackMarquee 26s linear infinite;will-change:transform}.about-stack-row:nth-child(2) .about-stack-track{animation-direction:reverse;animation-duration:30s}.about-stack-row:nth-child(3) .about-stack-track{animation-duration:24s}.about-stack-pill{min-width:max-content;padding:13px 22px;border:1px solid rgba(127,90,240,.24);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent),#100e20e0;color:#f8fafc;font-size:15px;font-weight:900;box-shadow:inset 0 1px #ffffff0f}.about-stack-row:nth-child(2) .about-stack-pill:nth-child(4n+1),.about-stack-row:nth-child(3) .about-stack-pill:nth-child(5n+2){color:#37fff6;border-color:#37fff63d}.about-stack-row:nth-child(1) .about-stack-pill:nth-child(5n+3),.about-stack-row:nth-child(3) .about-stack-pill:nth-child(4n+1){color:#ff4ecd;border-color:#ff4ecd42}.about-stack-marquees:hover .about-stack-track{animation-play-state:paused}@keyframes aboutStackMarquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.about-mission-vision{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.about-mission-vision article{border-radius:18px;padding:28px;min-height:210px;display:flex;flex-direction:column;justify-content:center}.about-mission-vision article>span{font-weight:900}.about-mission-vision h2{margin-top:12px;color:#fff;font-size:clamp(26px,3.4vw,38px)}.about-mission-vision p{margin-top:14px;color:#d4d8e8;font-size:16px;line-height:1.65}.about-cta-panel{margin-top:22px;margin-bottom:34px;padding:28px 34px;border-radius:18px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;background:radial-gradient(circle at 18% 50%,rgba(127,90,240,.32),transparent 28%),linear-gradient(90deg,#7f5af047,#ff00552e),#0a0d1fdb}.about-cta-panel>span{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7f5af0,#f05);color:#fff;font-size:30px}.about-cta-panel h2{color:#fff;font-size:clamp(24px,3vw,34px)}.about-cta-panel p{margin-top:8px;color:#d4d8e8;font-size:16px;line-height:1.5}.about-cta-panel a{min-width:220px;min-height:56px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(90deg,#7f5af0,#f05);color:#fff;font-size:18px;font-weight:900;text-decoration:none;box-shadow:0 16px 34px #ff00553d;transition:transform .25s ease,box-shadow .25s ease;text-align:center}.about-cta-panel a:hover{transform:translateY(-3px);box-shadow:0 24px 50px #ff00554d}@media(max-width:1180px){.about-showcase{grid-template-columns:1fr 1fr}.about-service-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.about-team-cards{grid-template-columns:1fr}.about-team-card{min-height:auto}}@media(min-width:821px)and (max-width:1100px){.about-page{padding:92px 22px 34px}.about-showcase{min-height:auto;padding-bottom:34px;gap:22px}.about-showcase-copy h1{margin-top:16px;font-size:clamp(42px,6vw,58px);line-height:1}.about-showcase-copy p{margin-top:16px;font-size:15px;line-height:1.55}.about-logo-scene{min-height:300px}.about-monitor{min-height:240px;padding:28px 24px;border-radius:22px;transform:rotateY(-6deg) rotateX(3deg)}.about-monitor img{width:88px;height:88px;margin-bottom:14px}.about-monitor strong{font-size:clamp(24px,3vw,34px)}.about-services-panel{padding:42px 0 48px}.about-service-tiles{gap:14px}.about-service-tile{min-height:170px;padding:20px;border-radius:20px}.about-service-tile h3{margin-top:22px;font-size:clamp(17px,2vw,23px)}.about-team-section{padding:38px 0 12px}.about-process-section{min-height:auto;margin-top:10px;padding:34px 0 28px}.about-process-heading h2{font-size:clamp(34px,5vw,50px)}.about-process-map{min-height:390px;margin-top:14px}.about-process-path{height:330px}.about-reason{width:min(100%,230px);min-height:112px;padding:16px;border-radius:18px}.about-reason>span{width:36px;height:36px;border-radius:12px;font-size:15px}.about-reason h3{font-size:15px}.about-reason p{font-size:12px}.about-product-process{margin-top:12px;padding:38px 18px 42px}.about-product-process-heading h2{font-size:clamp(34px,5.2vw,52px)}.about-product-timeline{column-gap:76px;row-gap:18px;margin-top:28px}.about-product-step{min-height:128px;padding:20px 20px 20px 82px;border-radius:18px}.about-product-icon{left:20px;top:22px;width:44px;height:44px;border-radius:14px;font-size:18px}.about-product-step h3{margin-top:10px;font-size:clamp(22px,2.4vw,28px)}.about-product-step p{margin-top:8px;font-size:13px;line-height:1.45}.about-stack-section{padding:42px 0 34px}}@media(max-width:820px){.about-page{padding:104px 16px 28px;overflow-x:hidden;overflow-y:visible}.about-showcase,.about-mission-vision,.about-cta-panel{grid-template-columns:1fr}.about-showcase{min-height:auto;gap:26px;width:100%}.about-showcase-copy{width:100%}.about-showcase-copy h1{font-size:clamp(38px,11vw,50px);line-height:1.03}.about-showcase-copy p{font-size:15.5px;line-height:1.55}.about-logo-scene{min-height:300px;width:100%}.about-monitor{transform:none;width:100%;min-height:260px;padding:34px 26px;border-radius:22px}.about-service-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.about-service-tile{min-height:190px}.about-process-section{min-height:auto}.about-process-map{min-height:auto;display:grid;gap:14px;position:relative;padding-left:6px}.about-process-map:before{content:"";position:absolute;left:28px;top:10px;bottom:10px;width:2px;border-radius:999px;background:linear-gradient(180deg,#7f5af000,#ff4ecd80,#f050);box-shadow:0 0 22px #ff4ecd47;pointer-events:none}.about-product-process{padding:48px 16px 54px}.about-product-process:after,.about-product-line{display:none}.about-product-process-heading h2{font-size:clamp(34px,9vw,48px)}.about-product-timeline{min-height:auto;display:grid;grid-template-columns:1fr;gap:16px;margin-top:34px}.about-product-step,.about-product-step:nth-of-type(1),.about-product-step:nth-of-type(2),.about-product-step:nth-of-type(3),.about-product-step:nth-of-type(4),.about-product-step:nth-of-type(5){position:relative;inset:auto;width:100%;grid-column:1;grid-row:auto;justify-self:stretch}.about-product-step:after{display:none}.about-stack-section{padding:44px 0 38px}.about-stack-heading h2{font-size:clamp(34px,9vw,48px)}.about-stack-marquees{gap:12px;margin-top:28px}.about-stack-track{gap:10px;animation-duration:20s}.about-stack-pill{padding:11px 17px;font-size:13px}.about-process-path{display:none}.about-reason,.about-reason:nth-of-type(1),.about-reason:nth-of-type(2),.about-reason:nth-of-type(3),.about-reason:nth-of-type(4),.about-reason:nth-of-type(5){position:relative;inset:auto;width:100%;transform-origin:30px center}.about-title-line{grid-template-columns:1fr;gap:14px}.about-title-line>span{width:min(100%,240px);margin-inline:auto}.about-team-card{flex-direction:column;text-align:center;width:100%;padding:22px 18px}.about-socials{justify-content:center}.about-cta-panel{justify-items:center;text-align:center;margin-bottom:18px;gap:16px}}@media(max-width:520px){.about-showcase-copy h1{font-size:clamp(34px,10.5vw,42px)}.about-pill{padding:8px 13px;font-size:12px}.about-team-card img{width:138px;height:138px}.about-monitor{min-height:230px;padding:30px 18px}.about-monitor img{width:96px;height:96px}.about-monitor strong{font-size:clamp(22px,7vw,28px);overflow-wrap:anywhere}.about-monitor span{font-size:12px}.about-service-tiles{grid-template-columns:1fr}.about-reason{align-items:flex-start;padding:16px 14px 16px 4px}.about-product-step{min-height:auto;padding:24px 20px 24px 92px}.about-product-icon{left:20px;top:26px;width:52px;height:52px;border-radius:16px}.about-product-step h3{font-size:28px}.about-cta-panel{padding:24px 18px}.about-cta-panel a{width:100%;min-width:0}}:root[data-theme=light] .about-page{background:radial-gradient(circle at 14% 8%,rgba(127,90,240,.16),transparent 28%),radial-gradient(circle at 86% 12%,rgba(255,0,85,.12),transparent 30%),linear-gradient(135deg,#f8f7ff,#eef3ff 48%,#fff);color:#111827}:root[data-theme=light] .about-page:before{background:linear-gradient(rgba(15,23,42,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 1px)}:root[data-theme=light] .about-showcase{border-bottom-color:#7f5af029}:root[data-theme=light] .about-pill{border-color:#7f5af02e;background:linear-gradient(135deg,#7f5af038,#ff005529);color:#fff}:root[data-theme=light] .about-showcase-copy h1,:root[data-theme=light] .about-panel-heading h2,:root[data-theme=light] .about-title-line h2,:root[data-theme=light] .about-process-heading h2,:root[data-theme=light] .about-mission-vision h2,:root[data-theme=light] .about-cta-panel h2{color:#111827}:root[data-theme=light] .about-showcase-copy p,:root[data-theme=light] .about-panel-heading p,:root[data-theme=light] .about-title-line p,:root[data-theme=light] .about-team-card p,:root[data-theme=light] .about-reason p,:root[data-theme=light] .about-mission-vision p,:root[data-theme=light] .about-cta-panel p{color:#4b5563}:root[data-theme=light] .about-monitor,:root[data-theme=light] .about-service-tile,:root[data-theme=light] .about-team-card,:root[data-theme=light] .about-reason,:root[data-theme=light] .about-mission-vision article,:root[data-theme=light] .about-cta-panel{border-color:#7f5af029;background:linear-gradient(135deg,#ffffffeb,#ffffffa3),#ffffffd1;box-shadow:0 24px 70px #5848b41f}:root[data-theme=light] .about-monitor strong,:root[data-theme=light] .about-service-tile h3,:root[data-theme=light] .about-team-card h3,:root[data-theme=light] .about-reason h3{color:#111827}:root[data-theme=light] .about-monitor span{color:#64748b}:root[data-theme=light] .about-service-tile{background:radial-gradient(circle at 32% 28%,rgba(255,0,85,.1),transparent 20%),linear-gradient(135deg,#fffffff2,#ffffffad),#ffffffdb}:root[data-theme=light] .about-title-line>span{background:linear-gradient(90deg,transparent,rgba(255,0,85,.32),transparent)}:root[data-theme=light] .about-process-line-base{stroke:#7f5af02e}:root[data-theme=light] .about-process-line-progress{filter:drop-shadow(0 0 18px rgba(255,0,85,.24))}:root[data-theme=light] .about-product-process{background:transparent;border-color:transparent;box-shadow:none}:root[data-theme=light] .about-product-process-heading span{border-color:#7f5af033;background:linear-gradient(135deg,#7f5af038,#ff005529)}:root[data-theme=light] .about-product-process-heading h2,:root[data-theme=light] .about-product-step h3{color:#111827}:root[data-theme=light] .about-product-step{border-color:#7f5af029;background:radial-gradient(circle at 13% 26%,rgba(55,255,246,.12),transparent 24%),linear-gradient(135deg,#fffffff5,#ffffffad),#ffffffe6;box-shadow:0 24px 70px #5848b41f}:root[data-theme=light] .about-product-step p{color:#4b5563}:root[data-theme=light] .about-stack-heading span{border-color:#7f5af033;background:linear-gradient(135deg,#7f5af038,#ff005529)}:root[data-theme=light] .about-stack-heading h2{color:#111827}:root[data-theme=light] .about-stack-pill{border-color:#7f5af029;background:linear-gradient(135deg,#fffffff5,#ffffffb8),#ffffffdb;color:#111827;box-shadow:0 14px 34px #5848b414}:root[data-theme=light] .about-cta-panel{background:radial-gradient(circle at 18% 50%,rgba(127,90,240,.16),transparent 28%),linear-gradient(90deg,#7f5af021,#ff005514),#ffffffe6}.services-page{font-family:sans-serif;background:#f8fafc;position:relative;overflow-x:hidden}.services-hero{position:relative;min-height:360px;padding:112px 8% 76px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#0f172ad9,#1e293bbf),url(/assets/Service-BSC6XRi9.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden}.expertise-section{padding:56px 10% 96px;position:relative;z-index:2}.section-tag{font-size:13px;letter-spacing:2px;font-weight:600;background:#e2f3f3;color:#0f766e;padding:6px 14px;border-radius:20px;display:inline-block;margin-bottom:20px}.expertise-section h2{font-size:clamp(30px,5vw,40px);font-weight:700}.section-description{margin-top:20px;margin-bottom:34px;color:#64748b;max-width:800px}.expertise-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.service-item{display:flex;gap:20px;align-items:flex-start;will-change:transform,opacity}.icon-box{width:60px;height:60px;background:#e2f3f3;color:#0f766e;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.service-item h3{margin-bottom:8px;font-size:18px;font-weight:600}.service-item p{color:#64748b;font-size:14px}@media(max-width:900px){.expertise-grid{grid-template-columns:1fr}.hero-content h1{font-size:40px}}.consult-cta-section{background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);padding:100px 10%;color:#fff;position:relative;overflow:hidden}.consult-cta-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.consult-cta-left h2{font-size:clamp(26px,5vw,32px);font-weight:700;max-width:500px}.consult-cta-right{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.consult-phone{display:flex;align-items:center;gap:12px;background:#ffffff1a;padding:12px 20px;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.consult-phone p{margin:0;font-size:12px;opacity:.8}.consult-phone strong{font-size:16px}.phone-icon{font-size:20px}.consult-btn{background:#14b8a6;border:none;padding:14px 28px;border-radius:50px;color:#fff;font-weight:600;cursor:pointer;transition:.4s ease}.consult-btn:hover{background:#0f766e;transform:translateY(-4px);box-shadow:0 10px 25px #0000004d}.services-page .consult-cta-section{background:radial-gradient(circle at 18% 20%,rgba(127,90,240,.34),transparent 34%),linear-gradient(135deg,#13002f,#35106f 46%,#e90061);color:#fff}.services-page .consult-phone{background:#ffffff29;border:1px solid rgba(255,255,255,.24);color:#fff;box-shadow:0 14px 36px #0b001c2e}.services-page .consult-phone p{color:#ffffffc7}.services-page .consult-phone strong{color:#fff}.services-page .consult-btn{background:linear-gradient(90deg,#7f5af0,#f05);color:#fff;box-shadow:0 16px 34px #ff005547;text-decoration:none}.services-page .consult-btn:hover{background:linear-gradient(90deg,#6d46eb,#e6004c);box-shadow:0 18px 38px #ff00555c}@media(max-width:900px){.consult-cta-content{flex-direction:column;gap:25px;text-align:center}}@media(max-width:640px){.blob1,.blob2{width:260px;height:260px;filter:blur(90px)}.services-hero{min-height:320px;padding:105px 20px 58px}.hero-content{transform:translateY(12px)}.expertise-section,.consult-cta-section{padding:56px 20px}.service-item{gap:14px}.icon-box{width:48px;height:48px;border-radius:14px;font-size:18px}.consult-cta-right,.consult-phone,.consult-btn{width:100%;justify-content:center}.consult-btn{text-align:center;text-decoration:none}}.industries-page{background:#f5f7fa;position:relative;overflow-x:hidden}.industries-hero{position:relative;min-height:360px;padding:112px 8% 76px;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(135deg,#0f172ad9,#1e293bbf),url(/assets/Industries-UnLbM7Dy.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden}.hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto;transform:translateY(18px)}.hero-content h1{font-size:clamp(36px,6vw,56px);font-weight:800}.hero-content p{margin-top:16px;font-size:18px;opacity:.85}.industries-section{padding:72px 10% 64px;position:relative;z-index:2}.industries-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative;z-index:2}.industry-card{position:relative;background:#fff;padding:40px 30px 30px;border-radius:20px;box-shadow:0 15px 40px #0000000f;transition:.4s ease;opacity:0;transform:translateY(100px);animation:cardFadeIn .6s ease forwards}@keyframes cardFadeIn{to{opacity:1;transform:translateY(0)}}.industry-card:nth-child(1){animation-delay:.1s}.industry-card:nth-child(2){animation-delay:.2s}.industry-card:nth-child(3){animation-delay:.3s}.industry-card:nth-child(4){animation-delay:.4s}.industry-card:nth-child(5){animation-delay:.5s}.industry-card:hover{transform:translateY(-12px);box-shadow:0 25px 60px #0000001f}.icon-circle{position:absolute;top:-20px;left:25px;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#14b8a6,#9333ea);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;box-shadow:0 8px 20px #0003}.industry-card h3{margin-top:20px;margin-bottom:15px;font-size:20px}.card-content ul{padding-left:18px;margin-top:10px}.card-content li{font-size:14px;margin-bottom:6px;color:#475569}.impact{margin-top:12px;font-size:14px;color:#14b8a6}.industries-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:72px 10%;text-align:center;background:radial-gradient(circle at 82% 18%,rgba(255,0,85,.14),transparent 34%),linear-gradient(180deg,#f7f8fcfa,#eef2fff2)}.industries-cta h2{margin:0}.cta-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:0;padding:14px 32px;border-radius:50px;border:none;background:linear-gradient(90deg,#7f5af0,#f05);color:#fff;font-weight:600;text-decoration:none;cursor:pointer;transition:.3s;box-shadow:0 16px 34px #ff00553d}.cta-btn:hover{transform:translateY(-4px);box-shadow:0 18px 38px #ff005557}@media(max-width:1100px){.industries-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blob1,.blob2{width:260px;height:260px;filter:blur(90px)}.industries-grid{grid-template-columns:1fr}.industries-hero{min-height:320px;padding:105px 20px 58px}.hero-content{transform:translateY(12px)}.industries-section,.industries-cta{padding:56px 20px}.industry-card{padding:36px 22px 26px}}.industries-page .industries-cta{background:radial-gradient(circle at 82% 18%,rgba(255,0,85,.14),transparent 34%),linear-gradient(180deg,#f7f8fcfa,#eef2fff2)}.industries-page .cta-btn{background:linear-gradient(90deg,#7f5af0,#f05);color:#fff;text-decoration:none}.blog-page{background:#f5f7fa;position:relative;overflow-x:hidden}.blog-hero{position:relative;min-height:500px;padding:140px 10%;text-align:center;background:linear-gradient(135deg,#0f172ad9,#1e293bbf),url(/assets/Service-BSC6XRi9.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden}.services-hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#000000b3,#0009)}.hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.hero-content h1{font-size:clamp(38px,7vw,60px);font-weight:800}.hero-content p{margin-top:20px;font-size:18px;opacity:.85}.coming-soon-badge{display:inline-block;margin-top:30px;padding:12px 30px;background:linear-gradient(135deg,#14b8a6,#9333ea);border-radius:50px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.blob{position:absolute;border-radius:50%;filter:blur(120px);z-index:0}.blob1{width:400px;height:400px;background:#14b8a6;top:400px;left:-150px;opacity:.2}.blob2{width:350px;height:350px;background:#9333ea;bottom:200px;right:-150px;opacity:.15}@media(max-width:768px){.blog-hero{min-height:420px;padding:125px 20px 80px}.hero-content p{font-size:16px;line-height:1.7}}.contact-page{min-height:100vh;padding:150px 20px 100px;background:radial-gradient(circle at top left,rgba(127,90,240,.24),transparent 34%),radial-gradient(circle at top right,rgba(255,0,85,.18),transparent 32%),#050010;color:#fff}.contact-container{width:min(100%,1180px);margin:0 auto}.contact-hero{text-align:center;padding:40px 0 54px}.contact-title{max-width:980px;margin:0 auto 18px;font-size:clamp(38px,7vw,74px);font-weight:850;line-height:1.08;letter-spacing:0}.contact-title span{background:linear-gradient(90deg,#7f5af0,#f05);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-subtitle{max-width:760px;margin:0 auto;color:#cbd5e1;font-size:clamp(16px,2.4vw,20px);line-height:1.7}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:72px}.contact-card{display:flex;align-items:center;gap:16px;min-height:120px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0d;color:#fff;text-decoration:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .25s ease,border-color .25s ease,background .25s ease}.contact-card:hover{transform:translateY(-4px);border-color:#ff005559;background:#ffffff14}.contact-card-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:16px;background:linear-gradient(135deg,#7f5af0,#f05);color:#fff;font-size:22px}.contact-card strong,.contact-card small{display:block}.contact-card strong{margin-bottom:6px;font-size:18px}.contact-card small{color:#cbd5e1;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.inquiry-section,.contact-faq-section,.urgent-cta{margin-top:72px}.section-heading{margin-bottom:24px;text-align:center}.section-heading span,.urgent-cta span{display:inline-block;margin-bottom:10px;color:#ff4d9d;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.section-heading h2,.urgent-cta h2{color:#fff;font-size:clamp(28px,5vw,42px);line-height:1.2}.google-form-panel{min-height:640px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#ffffff0d;box-shadow:0 28px 90px #00000047}.google-form-panel iframe{width:100%;height:720px;display:block;border:0;background:#fff}.google-form-fallback{min-height:640px;display:grid;place-items:center;align-content:center;gap:18px;padding:40px 20px;text-align:center}.google-form-fallback h3{font-size:clamp(24px,4vw,34px)}.google-form-fallback p{max-width:560px;color:#cbd5e1;line-height:1.7}.contact-faq-list{display:grid;gap:14px}.contact-faq-item{width:100%;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d;color:#fff;text-align:left;cursor:pointer;transition:.25s ease}.contact-faq-item:hover,.contact-faq-item.active{border-color:#7f5af073;background:#ffffff14}.contact-faq-question{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:clamp(16px,2vw,20px);font-weight:750}.contact-faq-question svg{flex:0 0 auto;transition:transform .25s ease}.contact-faq-item.active .contact-faq-question svg{transform:rotate(180deg)}.contact-faq-answer{display:block;max-height:0;overflow:hidden;color:#cbd5e1;line-height:1.7;transition:max-height .25s ease,margin-top .25s ease}.contact-faq-item.active .contact-faq-answer{max-height:180px;margin-top:14px}.urgent-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px,5vw,52px);border-radius:22px;background:linear-gradient(135deg,#7f5af047,#ff005542);border:1px solid rgba(255,255,255,.12)}.contact-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 28px;border-radius:999px;background:linear-gradient(90deg,#7f5af0,#f05);color:#fff;font-weight:750;text-decoration:none;white-space:nowrap;transition:transform .25s ease,box-shadow .25s ease}.contact-primary-btn:hover{transform:translateY(-3px);box-shadow:0 16px 40px #ff00554d}:root[data-theme=light] .contact-page{background:radial-gradient(circle at top left,rgba(127,90,240,.15),transparent 34%),radial-gradient(circle at top right,rgba(255,0,85,.12),transparent 32%),#f7f8fc;color:#111827}:root[data-theme=light] .contact-subtitle,:root[data-theme=light] .contact-card small,:root[data-theme=light] .google-form-fallback p,:root[data-theme=light] .contact-faq-answer{color:#4b5563}:root[data-theme=light] .section-heading h2,:root[data-theme=light] .urgent-cta h2,:root[data-theme=light] .contact-card,:root[data-theme=light] .contact-faq-item,:root[data-theme=light] .google-form-fallback h3{color:#111827}:root[data-theme=light] .contact-card,:root[data-theme=light] .google-form-panel,:root[data-theme=light] .contact-faq-item{background:#ffffffc7;border-color:#0f172a1a;box-shadow:0 18px 50px #0f172a14}:root[data-theme=light] .urgent-cta{background:linear-gradient(135deg,#7f5af01f,#ff00551a);border-color:#0f172a1a}@media(max-width:900px){.contact-page{padding:120px 18px 78px}.contact-cards{grid-template-columns:1fr;margin-bottom:56px}.urgent-cta{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.contact-page{padding:112px 16px 64px}.contact-hero{padding-bottom:38px}.contact-card{min-height:104px;padding:18px}.google-form-panel,.google-form-fallback{min-height:520px}.google-form-panel iframe{height:640px}.contact-faq-item{padding:18px}.contact-primary-btn{width:100%;white-space:normal;text-align:center}}.service-landing-page{min-height:100vh;padding:132px clamp(18px,5vw,72px) 58px;background:var(--ta-page-gradient);color:var(--ta-text)}.service-landing-hero{max-width:980px;margin:0 auto;text-align:center}.service-landing-pill{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 18px;border:1px solid var(--ta-border);border-radius:999px;background:#7f5af021;color:var(--ta-accent-2);font-size:13px;font-weight:900}.service-landing-hero h1{margin-top:18px;font-size:clamp(40px,7vw,76px);line-height:1;font-weight:900;color:var(--ta-text)}.service-landing-hero p{max-width:760px;margin:20px auto 0;color:var(--ta-muted);font-size:clamp(16px,2vw,20px);line-height:1.65}.service-landing-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:28px;padding:0 26px;border-radius:999px;background:var(--ta-gradient);color:#fff;font-weight:900;text-decoration:none;box-shadow:0 18px 42px #7f5af03d}.service-landing-details{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1280px;margin:48px auto 0}.service-landing-card{min-height:230px;padding:22px;border:1px solid var(--ta-border);border-radius:18px;background:var(--ta-surface);box-shadow:0 18px 54px #00000024}.service-landing-card>span{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:15px;background:var(--ta-gradient);color:#fff;font-size:20px}.service-landing-card h2{margin-top:22px;color:var(--ta-text);font-size:21px;line-height:1.15}.service-landing-card p{margin-top:12px;color:var(--ta-muted);font-size:14px;line-height:1.55}@media(max-width:1100px){.service-landing-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.service-landing-page{padding:112px 16px 36px}.service-landing-details{grid-template-columns:1fr;margin-top:34px}.service-landing-card{min-height:auto}}.footer{background:#3d3a3a;color:#d4d4d8;padding:82px 0 32px;border-top:1px solid rgba(255,255,255,.08)}.footer-container{max-width:1080px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1.3fr 1fr 1.3fr;gap:clamp(36px,6vw,80px)}.footer-logo{font-size:28px;font-weight:800;margin-bottom:20px;display:flex;align-items:center;gap:10px;color:#fff}.footer-logo-img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:center;box-shadow:0 0 18px #7f5af057;flex:0 0 auto}.footer-text{font-size:15px;line-height:1.7;color:#9ca3af;margin-bottom:25px}.footer-socials{display:flex;gap:15px}.footer-socials a{width:38px;height:38px;border-radius:50%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;transition:.3s ease}.footer-socials a:hover{background:linear-gradient(135deg,#ff0080,#b026ff);transform:translateY(-3px)}.footer-col h3{color:#fff;margin-bottom:16px;font-size:17px}.footer-col ul{list-style:none;padding:0;display:grid;gap:9px 16px}.footer-col li{margin-bottom:0}.footer-col a{display:inline-flex;align-items:center;min-height:28px;text-decoration:none;color:#9ca3af;font-size:14px;line-height:1.25;transition:.3s ease}.footer-col a:hover{color:#ff0080}.footer-col p{margin-bottom:10px;font-size:14px;color:#9ca3af}.footer-btn{display:inline-flex;justify-content:center;text-decoration:none;margin-top:20px;padding:12px 22px;border-radius:50px;border:none;cursor:pointer;font-weight:600;color:#fff;background:linear-gradient(135deg,#ff0080,#b026ff);transition:.3s ease}.footer .footer-col .footer-btn{color:#fff}.footer-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 40px #ff00804d}.footer-bottom{text-align:center;margin-top:52px;padding-top:25px;border-top:1px solid rgba(255,255,255,.08);font-size:14px;color:#fff}@media(max-width:900px){.footer-container{grid-template-columns:1fr;gap:50px}.footer-col ul{grid-template-columns:repeat(2,minmax(0,1fr));max-width:360px}}@media(max-width:520px){.footer{padding:68px 0 28px}.footer-container,.footer-bottom{text-align:center}.footer-logo,.footer-socials{justify-content:center}.footer-col ul{max-width:320px;margin-inline:auto;text-align:left}.footer-btn{width:100%}}.how-we-work-section{width:100%;padding:34px 0 52px;background:#000;text-align:center;position:relative}.how-we-work-heading{font-size:clamp(30px,5vw,40px);font-weight:800;margin-bottom:36px;color:#fff;letter-spacing:-1px}.steps-container{display:flex;justify-content:center;gap:30px;max-width:1400px;margin:0 auto;padding:0 40px;flex-wrap:wrap}.step-card{flex:1;min-width:280px;max-width:340px;padding:40px 30px;border-radius:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:all .4s ease;position:relative;overflow:hidden}.step-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff0080,#b026ff,#007cf0,#00dfd8);opacity:0;transition:opacity .4s ease}.step-card:hover{transform:translateY(-10px);background:#ffffff0f;border-color:#ffffff26;box-shadow:0 30px 60px #0006}.step-card:hover:before{opacity:1}.how-we-work-section .step-number{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:34px;font-size:15px;font-weight:800;color:#fff;background:linear-gradient(135deg,#ff4d9d,#7f5af0);border:1px solid rgba(255,255,255,.32);border-radius:999px;margin-bottom:20px;letter-spacing:0;line-height:1;position:relative;z-index:1;box-shadow:0 10px 24px #ff008047}.step-title{font-size:26px;font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:-.5px}.step-description{font-size:15px;line-height:1.7;color:#a0a0a0}@media(max-width:1024px){.steps-container{gap:20px;padding:0 20px}.step-card{min-width:260px}}@media(max-width:768px){.how-we-work-section{padding:28px 0 44px}.how-we-work-heading{font-size:32px;margin-bottom:26px}.steps-container{flex-direction:column;align-items:center}.step-card{width:100%;max-width:400px;min-width:0}}.features-section{width:100%;padding:32px 0 34px;background:#000;text-align:center;position:relative}.features-box{position:relative;width:100%;margin:0 auto}.features-heading{font-size:clamp(30px,5vw,40px);font-weight:800;margin-bottom:42px;color:#fff;letter-spacing:-1px}.carousel-container{position:relative;max-width:1200px;margin:0 auto}.carousel-wrapper{position:relative;width:100%;height:360px;display:flex;justify-content:center;align-items:center;perspective:1200px;overflow:hidden}.feature-card{position:absolute;width:min(68%,900px);max-width:900px;padding:50px;border-radius:40px;transition:all .6s ease;left:50%;transform:translate(-50%) scale(.8);opacity:0}.feature-card:nth-child(1){background:linear-gradient(135deg,#ff0080,#b026ff)}.feature-card:nth-child(2){background:linear-gradient(135deg,#007cf0,#00dfd8)}.feature-card:nth-child(3){background:linear-gradient(135deg,#ff6a00,#ff2e63)}.feature-card:nth-child(4){background:linear-gradient(135deg,#7f5af0,#2cb67d)}.feature-card:nth-child(5){background:linear-gradient(135deg,#f97316,#ec4899)}.feature-card.active{transform:translate(-50%) scale(1);opacity:1;z-index:5;box-shadow:0 40px 120px #ff008040}.feature-card.prev{transform:translate(-108%) scale(.82);opacity:.5;z-index:2}.feature-card.next{transform:translate(8%) scale(.82);opacity:.5;z-index:2}.feature-card.hidden{transform:translate(-50%) scale(.72);opacity:0;z-index:1;pointer-events:none}.feature-card h2{font-size:clamp(24px,4vw,36px);font-weight:800;color:#fff;margin-bottom:25px}.feature-items{display:flex;flex-direction:column;gap:14px;font-size:16px;color:#f3f3f3}.arrow{position:absolute;top:50%;transform:translateY(-50%);width:55px;height:55px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff29;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:30px;color:#fff;cursor:pointer;transition:.3s ease;z-index:10}.arrow:hover{background:#ffffff40;transform:translateY(-50%) scale(1.1)}.arrow.left{left:clamp(12px,2vw,28px)}.arrow.right{right:clamp(12px,2vw,28px)}@media(max-width:768px){.features-section{padding:24px 0 18px}.features-heading{margin-bottom:22px}.carousel-wrapper{height:auto;min-height:270px;padding:0 48px}.feature-card{width:calc(100% - 72px);max-width:none;padding:28px 20px;border-radius:22px}.feature-card.prev,.feature-card.next{opacity:0;pointer-events:none}.feature-items{font-size:14px}.arrow{width:40px;height:40px;font-size:22px;background:#ffffff38}.arrow.left{left:4px}.arrow.right{right:4px}}.faq-section{padding:44px 20px 62px;background:#000;color:#fff;text-align:center}.faq-heading{font-size:clamp(30px,5vw,42px);font-weight:800;margin-bottom:28px;letter-spacing:-1px}@media(max-width:640px){.faq-section{padding:30px 18px 46px}.faq-question{gap:18px;font-size:16px}.faq-answer{font-size:14px;line-height:1.7}}.faq-container{max-width:900px;margin:0 auto;text-align:left}.faq-item{border-bottom:1px solid rgba(255,255,255,.1);padding:25px 0;cursor:pointer;transition:.3s ease}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:600}.faq-icon{font-size:26px;transition:.3s ease}.faq-answer{max-height:0;overflow:hidden;font-size:16px;color:#a1a1aa;transition:max-height .4s ease,margin-top .4s ease}.faq-item.active .faq-answer{max-height:200px;margin-top:15px}.faq-item:hover{color:#ff0080}.brand-strip{overflow:hidden;background:#000;padding:28px 0;position:relative;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.brand-strip:before,.brand-strip:after{content:"";position:absolute;top:0;width:clamp(36px,12vw,150px);height:100%;z-index:2}.brand-strip:before{left:0;background:linear-gradient(to right,black,transparent)}.brand-strip:after{right:0;background:linear-gradient(to left,black,transparent)}.brand-track{display:flex;gap:clamp(44px,10vw,120px);width:max-content}.brand-item{font-size:clamp(34px,8vw,62px);font-weight:900;letter-spacing:3px;color:#ffffff14;white-space:nowrap;transition:.4s ease}.brand-item:hover{color:#7f5af0;text-shadow:0 0 40px #7f5af0}@media(max-width:768px){.brand-strip{padding:18px 0}}.know-section{padding:34px 0 54px;background:transparent;position:relative;overflow:hidden}.know-section:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(127,90,240,.14),transparent 70%);top:-150px;left:-150px;filter:blur(120px);animation:glowMove 8s infinite alternate ease-in-out}@keyframes glowMove{0%{transform:translate(0)}to{transform:translate(200px)}}.know-container{width:90%;max-width:1300px;margin:auto;position:relative;z-index:2}.know-title{text-align:center;font-size:clamp(34px,7vw,60px);font-weight:800;color:#fff;margin-bottom:34px;letter-spacing:3px}.know-content{display:flex;gap:clamp(36px,6vw,80px);align-items:center;justify-content:space-between}.know-tabs{flex:1;display:flex;flex-direction:column;gap:24px}.know-tab{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;border-radius:50px;border:1px solid rgba(255,255,255,.08);font-size:20px;font-weight:700;cursor:pointer;background:#ffffff0d;color:#f8fafc;box-shadow:0 18px 40px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease;text-align:left}.know-tab:after{content:"→";display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#7f5af01a;color:#7f5af0;flex:0 0 auto}.know-tab.active{background:linear-gradient(90deg,#7f5af0,#ff4d9d);color:#fff;box-shadow:0 24px 60px #ff005547}.know-tab:hover{transform:translate(10px);box-shadow:0 24px 60px #0000003d}.know-tab.active:after{background:#ffffff2e;color:#fff}.know-right{flex:1.3}.know-image img{width:100%;border-radius:25px;margin-bottom:40px;box-shadow:0 30px 80px #000000b3;transition:.4s ease}.know-image img:hover{transform:scale(1.03)}.know-text p{font-size:clamp(16px,3vw,22px);color:#d1d5db;line-height:1.8}@media(max-width:900px){.know-section{padding:24px 0 42px}.know-title{margin-bottom:28px;letter-spacing:1px}.know-content{flex-direction:column}.know-tabs,.know-right{width:100%}.know-tab{width:100%;padding:16px 20px;border-radius:20px;font-size:17px}.know-tab:after{width:32px;height:32px}.know-tab:hover{transform:none}}.career-section{position:relative;padding:clamp(120px,18vw,220px) 20px;background:#000;overflow:hidden;text-align:center}.career-bg{position:absolute;inset:0;z-index:1}.floating-img{position:absolute;width:240px;height:170px;object-fit:cover;border-radius:20px;opacity:.72;filter:blur(2px);box-shadow:0 24px 60px #007cf042}.floating-img:nth-child(1){top:10%;left:8%;object-position:left center}.floating-img:nth-child(2){top:15%;right:10%;object-position:right center}.floating-img:nth-child(3){bottom:20%;left:12%;object-position:center center}.floating-img:nth-child(4){bottom:25%;right:12%;object-position:70% center}.floating-img:nth-child(5){top:45%;left:45%;object-position:35% center}.floating-img:nth-child(6){bottom:10%;right:40%;object-position:60% center}.career-section:after{content:"";position:absolute;inset:0;background:#000000a6;z-index:2}.career-content{position:relative;z-index:3}.career-content h2{font-size:clamp(34px,7vw,64px);font-weight:800;color:#fff;line-height:1.3;margin-bottom:50px}.career-content span{background:linear-gradient(90deg,#ff4d4d,#f05);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.career-btn{display:inline-flex;align-items:center;justify-content:center;padding:18px 45px;font-size:18px;border-radius:50px;border:none;cursor:pointer;background:linear-gradient(90deg,#ff4d4d,#f05);color:#fff;font-weight:600;text-decoration:none;transition:.4s ease}.career-btn:hover{transform:translateY(-5px);box-shadow:0 20px 60px #ff005580}@media(max-width:900px){.floating-img{width:150px;height:100px}}@media(max-width:560px){.career-section{padding:110px 18px}.floating-img{width:112px;height:78px;filter:blur(3px)}.floating-img:nth-child(5),.floating-img:nth-child(6){display:none}.career-btn{width:min(100%,280px);padding:15px 22px;font-size:15px}}.hover-brand-section{padding:56px 0 72px;background:#000;display:flex;justify-content:center;align-items:center;width:100%;overflow:visible}.hover-brand-text{width:100%;margin:0;text-align:center;font-size:clamp(34px,9vw,156px);font-weight:900;letter-spacing:clamp(1px,.35vw,4px);line-height:1;position:relative;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.25);cursor:pointer}.hover-brand-text:before{content:"TECHNOAVTARAM";position:absolute;inset:0;background:linear-gradient(90deg,#ff4d4d,#f05);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;mask-image:radial-gradient(circle 150px at var(--x) var(--y),white 0%,transparent 100%);-webkit-mask-image:radial-gradient(circle 150px at var(--x) var(--y),white 0%,transparent 100%);transition:.15s ease}@media(max-width:900px){.hover-brand-section{padding:40px 0 56px}.hover-brand-text{font-size:clamp(28px,9.5vw,74px);letter-spacing:.5px;-webkit-text-stroke-width:1px}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{width:100%;min-height:100%}html{overflow-x:hidden;scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{font-family:Sora,sans-serif;background:#000;color:#f8fafc;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:background .25s ease,color .25s ease;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;user-select:none;-webkit-user-select:none}img,svg,video,canvas{max-width:100%}a{color:inherit;text-decoration-skip-ink:auto}button,input,textarea{font:inherit}button,a,[role=button],.nav-link-btn,.nav-btn,.theme-toggle,.nav-toggle{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none}button:focus,a:focus,[role=button]:focus{outline:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(255,0,85,.55);outline-offset:3px}input,textarea{user-select:text;-webkit-user-select:text}::selection{background:transparent}::-moz-selection{background:transparent}:root{color-scheme:dark;--ta-bg: #050010;--ta-bg-2: #090014;--ta-surface: rgba(255, 255, 255, .05);--ta-surface-strong: rgba(255, 255, 255, .08);--ta-text: #f8fafc;--ta-muted: #cbd5e1;--ta-muted-2: #9ca3af;--ta-border: rgba(255, 255, 255, .1);--ta-accent: #7f5af0;--ta-accent-2: #ff0055;--ta-gradient: linear-gradient(90deg, var(--ta-accent), var(--ta-accent-2));--ta-gradient-soft: linear-gradient(135deg, rgba(127, 90, 240, .28), rgba(255, 0, 85, .24));--ta-page-gradient: radial-gradient(circle at top left, rgba(127, 90, 240, .22), transparent 34%), radial-gradient(circle at top right, rgba(255, 0, 85, .16), transparent 32%), var(--ta-bg)}:root[data-theme=light]{color-scheme:light;--ta-bg: #f7f8fc;--ta-bg-2: #ffffff;--ta-surface: rgba(255, 255, 255, .78);--ta-surface-strong: #ffffff;--ta-text: #111827;--ta-muted: #4b5563;--ta-muted-2: #6b7280;--ta-border: rgba(15, 23, 42, .1);--ta-page-gradient: radial-gradient(circle at top left, rgba(127, 90, 240, .15), transparent 34%), radial-gradient(circle at top right, rgba(255, 0, 85, .1), transparent 32%), var(--ta-bg)}:root[data-theme=light] body{background:#f7f8fc;color:#111827}.services-page,.industries-page,.blog-page{background-color:var(--ta-bg)}.services-hero,.industries-hero,.blog-hero{background-blend-mode:multiply}.blob1,.blob2{background:var(--ta-accent)}.consult-phone,.step-card,.contact-card,.google-form-panel,.contact-faq-item,.contact-info,.contact-form{background:var(--ta-surface);border-color:var(--ta-border)}:root[data-theme=light] .navbar{background:#ffffffd6;border-bottom-color:#0f172a14;box-shadow:0 12px 40px #0f172a14}:root[data-theme=light] .nav-logo,:root[data-theme=light] .footer-logo,:root[data-theme=light] .hero-credibility p,:root[data-theme=light] .features-heading,:root[data-theme=light] .how-we-work-heading,:root[data-theme=light] .know-title,:root[data-theme=light] .faq-heading,:root[data-theme=light] .career-content h2,:root[data-theme=light] .contact-title,:root[data-theme=light] .contact-info h3,:root[data-theme=light] .story-section h2,:root[data-theme=light] .vision-section h2,:root[data-theme=light] .footer-col h3{color:#111827}:root[data-theme=light] .nav-link-btn{color:#1f2937}:root[data-theme=light] .nav-logo{color:#111827}:root[data-theme=light] .nav-link-btn:hover{background:#0f172a14;color:#111827}:root[data-theme=light] .theme-toggle,:root[data-theme=light] .nav-toggle{background:#0f172a0f;border-color:#0f172a1f;color:#111827}:root[data-theme=light] .nav-toggle span{background:#111827}:root[data-theme=light] .hero,:root[data-theme=light] .features-section,:root[data-theme=light] .how-we-work-section,:root[data-theme=light] .brand-strip,:root[data-theme=light] .know-section,:root[data-theme=light] .faq-section,:root[data-theme=light] .career-section,:root[data-theme=light] .hover-brand-section,:root[data-theme=light] .about-page{background:#f7f8fc;color:#111827}:root[data-theme=light] .hero{background:radial-gradient(circle at top left,rgba(127,90,240,.16),transparent 36%),linear-gradient(180deg,#fff,#f7f8fc 70%,#eef2ff)}:root[data-theme=light] .hero-description,:root[data-theme=light] .step-description,:root[data-theme=light] .faq-answer,:root[data-theme=light] .know-text p,:root[data-theme=light] .contact-subtitle,:root[data-theme=light] .contact-info p,:root[data-theme=light] .about-hero p,:root[data-theme=light] .metric p,:root[data-theme=light] .footer-text,:root[data-theme=light] .footer-col p,:root[data-theme=light] .footer-col a{color:#4b5563}:root[data-theme=light] .step-card,:root[data-theme=light] .contact-info,:root[data-theme=light] .contact-form{background:#ffffffc7;border-color:#0f172a14;box-shadow:0 18px 50px #0f172a14}:root[data-theme=light] .step-title,:root[data-theme=light] .contact-form input,:root[data-theme=light] .contact-form textarea{color:#111827}:root[data-theme=light] .contact-form input,:root[data-theme=light] .contact-form textarea{background:#ffffffe6;border-color:#0f172a24}:root[data-theme=light] .contact-form input::placeholder,:root[data-theme=light] .contact-form textarea::placeholder{color:#6b7280}:root[data-theme=light] .know-tab{background:#e5e7eb;color:#111827}:root[data-theme=light] .faq-item{border-bottom-color:#0f172a1f}:root[data-theme=light] .brand-strip:before{background:linear-gradient(to right,#f7f8fc,transparent)}:root[data-theme=light] .brand-strip:after{background:linear-gradient(to left,#f7f8fc,transparent)}:root[data-theme=light] .brand-item{color:#1118271a}:root[data-theme=light] .hover-brand-text{-webkit-text-stroke-color:rgba(17,24,39,.22)}:root[data-theme=light] .footer{background:#fff;color:#111827;border-top-color:#0f172a14}:root[data-theme=light] .footer-socials a{background:#0f172a0f;color:#111827}:root[data-theme=light] .footer-bottom{color:#4b5563;border-top-color:#0f172a14}:root[data-theme=light] .services-page,:root[data-theme=light] .industries-page,:root[data-theme=light] .blog-page{background:#f7f8fc}:root[data-theme=light] .expertise-section,:root[data-theme=light] .industries-section,:root[data-theme=light] .industries-cta{background:#f7f8fc;color:#111827}:root[data-theme=light] .service-item p,:root[data-theme=light] .section-description,:root[data-theme=light] .card-content li{color:#4b5563}:root[data-theme=light] .industry-card{background:#fff;box-shadow:0 16px 48px #0f172a14}@media(max-width:980px){:root[data-theme=light] .nav-links{background:#fffffff7;border-color:#0f172a1a;box-shadow:0 24px 70px #0f172a29}:root[data-theme=light] .nav-link-btn{color:#111827}}.hero,.features-section,.how-we-work-section,.brand-strip,.know-section,.faq-section,.career-section,.hover-brand-section,.about-page,.services-page,.industries-page,.blog-page,.contact-page{background:var(--ta-page-gradient);color:var(--ta-text)}.expertise-section,.industries-section,.industries-cta{background:transparent;color:var(--ta-text)}.services-hero-overlay,.blog-hero .services-hero-overlay,.industries-hero .services-hero-overlay{background:radial-gradient(circle at top left,rgba(127,90,240,.5),transparent 38%),linear-gradient(135deg,#050010e0,#230537bd)}.footer{background:var(--ta-bg-2);color:var(--ta-text)}.consult-cta-section{background:var(--ta-gradient-soft)}.step-card,.contact-card,.google-form-panel,.contact-faq-item,.contact-info,.contact-form,.consult-phone{background:var(--ta-surface);border-color:var(--ta-border)}.industry-card{background:var(--ta-surface-strong);border:1px solid var(--ta-border)}.section-tag,.icon-box,.step-number{background:#7f5af021;color:var(--ta-accent)}.consult-btn,.cta-btn,.contact-primary-btn,.contact-btn,.footer-btn,.nav-btn,.know-tab.active,.career-btn,.icon-circle,.contact-card-icon,.consult-btn:hover{background:var(--ta-gradient)}.blob1{background:var(--ta-accent)}.blob2{background:var(--ta-accent-2)}.impact,.faq-item:hover,.footer-col a:hover,.brand-item:hover{color:var(--ta-accent-2)}.service-item p,.section-description,.card-content li,.hero-description,.step-description,.faq-answer,.know-text p,.contact-subtitle,.contact-card small,.google-form-fallback p,.contact-faq-answer,.about-hero p,.metric p,.footer-text,.footer-col p,.footer-col a{color:var(--ta-muted)}.footer-logo,.footer-col h3,.footer-bottom,.features-heading,.how-we-work-heading,.faq-heading,.know-title,.career-content h2,.section-heading h2,.urgent-cta h2,.contact-title,.about-hero h1,.story-section h2,.vision-section h2,.expertise-section h2,.industries-cta h2,.service-item h3,.industry-card h3{color:var(--ta-text)}
