.pillBadge,.tech-pill,.techCard{background:var(--tech-item-bg)}.processCard,.tech-pill,.techCard{backdrop-filter:var(--tech-item-blur)}.innerHero{position:relative;padding:180px 0 60px;text-align:center}.innerHero h1{font-size:65px;font-weight:900;color:var(--hero-heading);margin-bottom:20px}.innerHero p{font-size:20px;color:var(--hero-desc);opacity:.85;max-width:800px;margin:0 auto;line-height:1.6}.pillBadge{display:inline-block;padding:8px 24px;border-radius:50px;border:1px solid var(--tech-item-border);color:var(--highlight-yellow);font-weight:800;font-size:14px;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.tech-pill,.tech-pill .icon-wrap{border:1px solid var(--tech-item-border);transition:.4s}.techMarqueeSection{padding:40px 0;overflow:hidden;width:100%}.marquee-full{display:flex;overflow:hidden;width:100%;margin-bottom:30px;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.marquee-inner{display:flex;gap:25px;padding:15px 0;white-space:nowrap;width:max-content;will-change:transform}.tech-pill{display:inline-flex;align-items:center;gap:15px;padding:8px 30px 8px 8px;border-radius:50px;box-shadow:var(--tech-item-shadow);cursor:default}.tech-pill .icon-wrap{width:45px;height:45px;background:var(--bg-color2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--highlight-yellow);font-size:22px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.t-badge,.techCard{border:1px solid var(--tech-item-border)}[theme=dark] .pStat,[theme=dark] .tech-pill .icon-wrap{background:#0f172a}.tech-pill:hover,.techCard:hover{background:var(--tech-item-hover-bg);border-color:var(--highlight-yellow)}.tech-pill span{font-size:1.15rem;font-weight:800;color:var(--tech-item-text);transition:.4s}.tech-pill:hover{transform:translateY(-6px);box-shadow:0 15px 30px rgba(0,124,240,.15)}.tech-pill:hover .icon-wrap{background:var(--highlight-yellow);color:var(--bg-color2);border-color:var(--highlight-yellow);transform:scale(1.05)}[theme=dark] .btn-premium,[theme=dark] .tech-pill:hover .icon-wrap{color:#0f172a}.left-to-right{animation:40s linear infinite move-left}.right-to-left{animation:40s linear infinite move-right}.marquee-full:hover .marquee-inner{animation-play-state:paused}@keyframes move-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes move-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.techCategorySection{padding-bottom:80px}.sectionTitle{text-align:center;margin-bottom:60px}.sectionTitle h2{font-size:42px;font-weight:900;color:var(--section-heading);margin-bottom:15px}.sectionTitle p{font-size:18px;color:var(--section-text);max-width:600px;margin:0 auto}.techGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.techCard{padding:40px;border-radius:24px;transition:.4s;display:flex;flex-direction:column}.techCard:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,124,240,.1)}.techCardHeader{display:flex;align-items:center;gap:15px;margin-bottom:20px}.techCardHeader i{font-size:30px;color:var(--highlight-yellow);background:rgba(0,124,240,.1);width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:15px}.techCardHeader h3{font-size:24px;font-weight:900;color:var(--section-heading);margin:0}.techCard p{font-size:16px;color:var(--section-text);line-height:1.6;margin-bottom:30px;flex-grow:1}.processText h2,.t-badge{color:var(--section-heading)}.techBadges{display:flex;flex-wrap:wrap;gap:10px}.t-badge{padding:8px 16px;background:var(--bg-color2);border-radius:8px;font-size:13px;font-weight:800;transition:.3s}[theme=dark] .t-badge{background:#0f172a;color:#e2e8f0}.techCard:hover .t-badge{border-color:var(--highlight-yellow);color:var(--highlight-yellow)}.wide-card{grid-column:span 2}.techProcessSection{padding-bottom:100px}.processCard{display:flex;align-items:center;gap:60px;background:var(--tech-item-bg);border:1px solid var(--tech-item-border);border-radius:30px;padding:60px;box-shadow:0 15px 35px rgba(0,0,0,.05)}.processText{flex:1.2}.processText h2{font-size:36px;font-weight:900;margin-bottom:20px}.processText p{font-size:17px;color:var(--section-text);line-height:1.7;margin-bottom:35px}.btn-premium{display:inline-flex;align-items:center;gap:10px;background:var(--highlight-yellow);color:#fff;font-weight:800;font-size:16px;padding:16px 35px;border-radius:50px;text-decoration:none;transition:.4s}.btn-premium:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(0,124,240,.4)}.processStats{flex:0.8;display:flex;flex-direction:column;gap:20px}.pStat{background:var(--bg-color2);padding:20px 25px;border-radius:16px;border-left:4px solid var(--highlight-yellow);box-shadow:0 10px 20px rgba(0,0,0,.02)}.pStat h4{font-size:18px;font-weight:900;color:var(--section-heading);margin:0 0 5px}.pStat p{font-size:14px;color:var(--section-text);margin:0}@media (max-width:992px){.techGrid{grid-template-columns:1fr}.wide-card{grid-column:span 1}.processCard{flex-direction:column;gap:40px;padding:40px}}@media (max-width:768px){.innerHero h1{font-size:42px}.processText h2,.sectionTitle h2{font-size:32px}.processCard,.techCard{padding:30px 20px}.tech-pill{padding:6px 20px 6px 6px}.tech-pill .icon-wrap{width:35px;height:35px;font-size:16px}.tech-pill span{font-size:1rem}}