*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background:#fff;font-family:Poppins,sans-serif;line-height:1.6}section{padding:100px 8%}.section-heading{text-align:center;flex-direction:column;align-items:center;margin-bottom:60px;display:flex}.section-heading h2{color:#111827;text-align:center;margin-bottom:12px;font-size:2.8rem;font-weight:700}.section-heading p{color:#4b5563;text-align:center;max-width:680px;margin:0 auto;font-size:1.05rem}.section-tag{color:#2563eb;letter-spacing:2px;text-transform:uppercase;background:#2563eb1a;border:1px solid #2563eb33;border-radius:30px;align-self:center;margin-bottom:16px;padding:6px 18px;font-size:.75rem;font-weight:600;display:inline-block}.header{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-bottom:1px solid #0000000d;width:100%;position:fixed;top:0;left:0}.navbar{justify-content:space-between;align-items:center;padding:18px 8%;display:flex}.logo{align-items:center;gap:12px;display:flex}.logo img{object-fit:contain;width:50px;height:50px}.logo h2{color:#111827;font-size:1.7rem;font-weight:700}.logo span{color:#2563eb}.nav-links{gap:30px;list-style:none;display:flex}.nav-links a{color:#4b5563;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s}.nav-btn{color:#fff;background:#2563eb;border-radius:8px;padding:12px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #2563eb33}.nav-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #2563eb4d}.hero{background:#f8fafc;justify-content:space-between;align-items:center;gap:50px;min-height:100vh;padding-top:140px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(#cbd5e1 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.hero-blob{pointer-events:none;z-index:0;filter:blur(80px);border-radius:50%;position:absolute}.hero-blob-1{background:#2563eb26;width:560px;height:560px;animation:7s ease-in-out infinite blobPulse;top:-120px;right:-80px}.hero-blob-2{background:#8b5cf626;width:380px;height:380px;animation:9s ease-in-out infinite reverse blobPulse;bottom:-60px;left:-40px}@keyframes blobPulse{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.15)translate(15px,-15px)}}.hero-content{z-index:1;flex:1;position:relative}.hero-content h1{color:#0f172a;letter-spacing:-1px;margin-bottom:24px;font-size:4.2rem;font-weight:800;line-height:1.15}.gradient-text{background:linear-gradient(90deg,#2563eb,#8b5cf6,#0ea5e9) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}@keyframes shimmer{0%{left:-100%}to{left:200%}}.hero-content p{color:#475569;max-width:600px;margin-bottom:40px;font-size:1.1rem;line-height:1.8}.hero-buttons{align-items:center;gap:16px;display:flex}.primary-btn,.secondary-btn{border-radius:10px;padding:15px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s}.primary-btn{color:#fff;background:#2563eb;box-shadow:0 4px 20px #2563eb40}.secondary-btn{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.primary-btn:hover{background:#1d4ed8;transform:translateY(-3px);box-shadow:0 12px 30px #2563eb59}.secondary-btn:hover{border-color:#94a3b8;transform:translateY(-3px);box-shadow:0 8px 20px #0000000d}.hero-card{z-index:1;flex:1;gap:20px;display:grid;position:relative}.card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #0000000d;border-radius:20px;padding:32px 36px;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 40px #00000008}.card:nth-child(odd):hover{border-color:#2563eb4d;transform:translateY(-8px)rotate(-1deg)scale(1.03);box-shadow:0 25px 50px #2563eb26}.card:nth-child(2n):hover{border-color:#8b5cf64d;transform:translateY(-8px)rotate(1deg)scale(1.03);box-shadow:0 25px 50px #8b5cf626}.card h2{color:#2563eb;margin-bottom:8px;font-size:2.5rem;font-weight:800}.card p{color:#475569;font-size:1rem;font-weight:500}.rocket-launch-header{background:linear-gradient(#060e27 0%,#0f2460 40%,#1a4fb8 70%,#38bdf8 100%);justify-content:center;align-items:flex-start;height:380px;padding-top:60px;display:flex;position:relative;overflow:hidden}.stars-layer{opacity:.7;background-image:radial-gradient(1px 1px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 40px 70px,#fff,#0000),radial-gradient(2px 2px at 90px 110px,#fffc,#0000),radial-gradient(1px 1px at 150px 140px,#fff,#0000),radial-gradient(2px 2px at 200px 50px,#ffffffe6,#0000),radial-gradient(1px 1px at 300px 80px,#fff,#0000),radial-gradient(1.5px 1.5px at 380px 140px,#ffffffb3,#0000),radial-gradient(1px 1px at 450px 30px,#fff,#0000),radial-gradient(1px 1px at 550px 90px,#fff9,#0000),radial-gradient(2px 2px at 620px 50px,#fffc,#0000);background-size:700px 200px;width:100%;height:100%;animation:8s ease-in-out infinite starsPulse;position:absolute;top:0;left:0}@keyframes starsPulse{0%,to{opacity:.5}50%{opacity:.9}}.rocket-container{z-index:2;transform:translateY(var(--rocket-scroll-y,20px));will-change:transform;transition:transform 50ms linear;position:relative}@keyframes rocketIdle{0%,to{margin-top:0}50%{margin-top:-8px}}.rocket-fire{transform-origin:50px 105px;animation:.12s linear infinite fireFlicker}.rocket-fire-inner{transform-origin:50px 105px;animation:80ms linear infinite reverse fireFlicker}@keyframes fireFlicker{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.2)translateY(3px)}}.transitional-clouds{z-index:3;width:100%;height:120px;position:absolute;bottom:-1px;left:0}.clouds-svg{width:100%;height:100%;display:block}.services{background:#fff;position:relative}.service-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.service-card{background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:40px 32px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #00000008}.service-card:before{content:"";opacity:0;background:linear-gradient(90deg,#2563eb,#8b5cf6);height:4px;transition:all .3s;position:absolute;top:0;left:0;right:0}.service-card:hover{border-color:#2563eb33;transform:translateY(-10px)scale(1.02);box-shadow:0 25px 50px #2563eb1a}.service-card:hover:before{opacity:1}.service-icon{color:#2563eb;background:#f8fafc;border-radius:16px;margin-bottom:24px;padding:15px;font-size:2.5rem;display:inline-block}.service-card h3{color:#0f172a;margin-bottom:12px;font-size:1.25rem;font-weight:700}.technologies{background:#f8fafc;padding:100px 8%}.tech-container{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;display:grid}.tech-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:40px;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #00000005}.tech-card:hover{border-color:#8b5cf633;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 45px #8b5cf61a}.tech-icon{background:#f1f5f9;border-radius:14px;margin-bottom:20px;padding:12px;font-size:2.2rem;display:inline-block}.tech-card h3{color:#0f172a;margin-bottom:20px;font-size:1.2rem;font-weight:700}.tech-tags{flex-wrap:wrap;gap:12px;display:flex}.tech-tags span{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:30px;padding:8px 18px;font-size:.9rem;font-weight:500;transition:all .3s}.tech-tags span:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 10px #2563eb33}.solutions{background:#fff;position:relative}.solutions-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;display:grid}.solution-box{text-align:center;background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:45px 32px;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #00000008}.solution-box:hover{border-color:#2563eb33;transform:translateY(-10px)scale(1.02);box-shadow:0 25px 50px #2563eb1a}.solution-icon{color:#2563eb;background:#f8fafc;border-radius:50%;margin-bottom:20px;padding:16px;font-size:2.5rem;display:inline-block}.solution-box h3{color:#0f172a;margin-bottom:16px;font-size:1.2rem;font-weight:700}.solution-box p{color:#475569;font-size:.95rem;line-height:1.7}.clients{background:#f8fafc}.client-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;display:grid}.client-box{text-align:center;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:30px 20px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 2px 10px #00000005}.client-box:hover{color:#2563eb;border-color:#2563eb;transform:translateY(-4px);box-shadow:0 10px 25px #2563eb1a}.why-us{background:#fff;position:relative}.why-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;display:grid}.why-card{background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:40px 32px;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #00000008}.why-card:hover{border-color:#2563eb33;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #2563eb1a}.why-icon{color:#2563eb;margin-bottom:20px;font-size:2.2rem;display:block}.why-card h3{color:#0f172a;margin-bottom:12px;font-size:1.15rem;font-weight:700}.why-card p{color:#475569;font-size:.95rem;line-height:1.7}.about{text-align:center;background:#f8fafc;position:relative;overflow:hidden}.about:before{content:"";opacity:.25;pointer-events:none;background-image:radial-gradient(circle,#cbd5e1 1.2px,#0000 1.2px);background-size:36px 36px;position:absolute;inset:0}.about-content{max-width:850px;margin:auto}.about-content h2{color:#111827;margin-bottom:24px;font-size:2.8rem;font-weight:700}.about-content p{color:#475569;margin-bottom:20px;font-size:1.1rem;line-height:1.8}.team-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:70px;display:grid}.team-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;align-items:center;padding:45px 24px 35px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000004}.team-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#2563eb,#8b5cf6,#38bdf8);height:6px;position:absolute;top:0;left:0;right:0}.team-card:hover{border-color:#2563eb59;transform:translateY(-12px);box-shadow:0 30px 60px #2563eb1a,0 0 20px #2563eb05}.team-img-wrapper{z-index:1;width:120px;height:120px;margin-bottom:24px;position:relative}.team-img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 8px 24px #00000014}.team-img-glow{z-index:-1;opacity:.15;background:linear-gradient(135deg,#2563eb,#8b5cf6);border-radius:50%;transition:transform .6s,opacity .4s;position:absolute;inset:-6px}.team-card:hover .team-img{transform:scale(1.06)}.team-card:hover .team-img-glow{opacity:.45;transform:scale(1.12)}.team-card h3{color:#0f172a;letter-spacing:-.3px;margin-bottom:6px;font-size:1.25rem;font-weight:700}.member-role{color:#2563eb;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px;font-size:.82rem;font-weight:700}.member-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.member-tag{color:#475569;background:#f1f5f9;border-radius:12px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .3s}.team-card:hover .member-tag{color:#2563eb;background:#2563eb0f}.team-card p{color:#64748b;flex-grow:1;margin-bottom:24px;font-size:.88rem;line-height:1.65}.team-socials{border-top:1px solid #f1f5f9;justify-content:center;gap:12px;width:100%;margin-top:auto;padding-top:18px;display:flex}.social-icon-btn{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .3s;display:flex}.social-icon-btn:hover{color:#fff;background:#2563eb;border-color:#2563eb;transform:translateY(-3px);box-shadow:0 8px 16px #2563eb33}.contact{background:#fff;position:relative}.contact-container{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;max-width:850px;margin:auto;padding:60px;box-shadow:0 20px 60px #0000000d}.contact-container h2{color:#111827;margin-bottom:16px;font-size:2.6rem;font-weight:700}.contact-container p{color:#475569;margin-bottom:40px;font-size:1.1rem}form{flex-direction:column;gap:20px;display:flex}input,textarea{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;outline:none;width:100%;padding:16px 20px;font-family:Poppins,sans-serif;font-size:1rem;transition:all .3s}input:focus,textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}textarea{resize:none;height:160px}button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;padding:18px;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #2563eb33}button:hover{background:#1d4ed8;transform:translateY(-3px);box-shadow:0 10px 25px #2563eb4d}.footer{background:#0f172a;padding-top:80px}.footer-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:50px;padding:0 8% 60px;display:grid}.footer-box h3{color:#fff;margin-bottom:24px;font-size:1.1rem;font-weight:600}.footer-box p,.footer-box li,.footer-box a{color:#94a3b8;margin-bottom:12px;font-size:.95rem;text-decoration:none;list-style:none;transition:all .3s}.footer-box a:hover{color:#38bdf8}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;padding:24px}.footer-bottom p{color:#64748b;font-size:.9rem}.menu-btn{cursor:pointer;color:#0f172a;font-size:2rem;display:none}@media (max-width:900px){.hero{text-align:center;flex-direction:column;padding-top:120px}.hero-content h1{font-size:3.2rem}.hero-buttons{justify-content:center}.navbar{flex-direction:row;position:relative}.menu-btn{display:block}.nav-btn{display:none}.nav-links{z-index:999;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:260px;padding:30px;transition:all .4s;position:absolute;top:80px;right:-100%;box-shadow:0 10px 40px #0000001a}.nav-links.active{right:8%}.nav-links a{color:#0f172a;font-size:1.1rem}}@media (max-width:768px){section{padding:80px 6%}.hero-content h1{font-size:2.8rem}.section-heading h2,.about-content h2,.contact-container h2{font-size:2.2rem}.hero-buttons{flex-direction:column;align-items:center}.primary-btn,.secondary-btn{text-align:center;width:100%}.contact-container{padding:40px 24px}.footer-container{text-align:center}.hero-blob-1{width:300px;height:300px}.hero-blob-2{width:220px;height:220px}}@media (max-width:500px){.hero-content h1{font-size:2.4rem}.logo img{width:40px;height:40px}.logo h2{font-size:1.5rem}.nav-links{gap:20px}.service-card,.solution-box,.team-card,.tech-card,.why-card,.contact-container{padding:30px 20px}}.tech-switcher-container{align-items:flex-start;gap:30px;max-width:1200px;margin:0 auto;display:flex}.tech-categories-list{flex-direction:column;flex:0 0 280px;gap:8px;display:flex}.tech-category-item{cursor:pointer;color:#475569;background:#f8fafc;border:1px solid #0000;border-radius:14px;padding:16px 20px;font-size:.9rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.tech-category-item:hover{color:#2563eb;background:#2563eb0d;border-color:#2563eb26}.tech-category-item.active{color:#2563eb;background:#2563eb14;border-color:#2563eb4d #2563eb4d #2563eb4d #2563eb;border-left-style:solid;border-left-width:4px;font-weight:600}.tech-preview-board{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex:1;min-height:280px;padding:30px;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000000d}.tech-grid-bg{opacity:.4;pointer-events:none;background-image:radial-gradient(circle,#e2e8f0 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.tech-panel{z-index:1;display:none;position:relative}.tech-panel.active{animation:.35s fadeInPanel;display:block}@keyframes fadeInPanel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tech-preview-header h3{color:#0f172a;margin-bottom:24px;font-size:1.25rem;font-weight:700}.tech-logos-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:16px;display:grid}.tech-logo-card{cursor:default;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.tech-logo-card:hover{background:color-mix(in srgb, var(--tech-glow,#2563eb) 8%, white);border-color:var(--tech-glow,#2563eb);box-shadow:0 8px 20px color-mix(in srgb, var(--tech-glow,#2563eb) 15%, transparent);transform:translateY(-4px)}.tech-logo-icon{justify-content:center;align-items:center;display:flex}.tech-logo-name{color:#475569;text-align:center;font-size:.78rem;font-weight:600}.features-showcase{background:#f8fafc;padding:100px 8%}.features-subheading{color:#0f172a;text-align:center;letter-spacing:-.5px;margin-bottom:60px;font-size:2rem;font-weight:700}.features-container{grid-template-columns:1fr 1.3fr;align-items:center;gap:50px;max-width:1200px;margin:0 auto;display:grid}.features-tabs{flex-direction:column;gap:16px;display:flex}.feature-tab-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:stretch;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.feature-tab-card:hover{border-color:#2563eb;box-shadow:0 8px 25px #2563eb1a}.feature-tab-card.active{border-color:#2563eb;box-shadow:0 8px 30px #2563eb26}.feature-accent-bar{background:#e2e8f0;flex-shrink:0;width:4px;transition:background .3s}.feature-tab-card.active .feature-accent-bar{background:linear-gradient(#6366f1,#ec4899)}.feature-tab-content{padding:22px 20px}.feature-tab-content h3{color:#0f172a;margin-bottom:8px;font-size:1.1rem;font-weight:700}.feature-tab-card.active .feature-tab-content h3{color:#2563eb}.feature-tab-content p{color:#64748b;font-size:.9rem;line-height:1.7}.features-display-window{background:#1e293b;border-radius:20px;min-height:360px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff0d}.grid-bg-overlay{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.feature-visual-wrapper{height:100%;min-height:300px;position:relative}.feature-visual-panel{animation:.45s cubic-bezier(.16,1,.3,1) fadeInPanel;display:none;position:absolute;inset:0}.feature-visual-panel.active{justify-content:stretch;align-items:stretch;width:100%;height:100%;display:flex}.feature-visual-panel.active>*{width:100%;height:100%}.dashboard-frame{background:#0f172a;border:1px solid #ffffff14;border-radius:12px;width:100%;height:280px;display:flex;overflow:hidden}.db-sidebar{background:#1e293b;flex-direction:column;flex-shrink:0;gap:4px;width:130px;padding:16px 0;display:flex}.db-sidebar-item{color:#94a3b8;cursor:pointer;border-radius:8px;margin:0 6px;padding:10px 16px;font-size:.78rem;transition:all .2s}.db-sidebar-item.active{color:#fff;background:#6366f1;font-weight:600}.db-sidebar-item:hover:not(.active){color:#e2e8f0;background:#ffffff0d}.db-content{flex:1;padding:20px;position:relative;overflow:hidden}.db-header{margin-bottom:16px}.db-user-tag{color:#6366f1;font-size:.8rem;font-weight:600}.db-content h4{color:#f1f5f9;margin-top:4px;font-size:1rem;font-weight:600}.db-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.db-grid-card{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:10px 12px;font-size:.78rem}.db-cta-btn{color:#fff;cursor:pointer;letter-spacing:.5px;background:#6366f1;border:none;border-radius:8px;padding:10px 24px;font-size:.8rem;font-weight:700;transition:all .2s}.db-cta-btn:hover{background:#4f46e5}.db-floating-add{color:#fff;cursor:pointer;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:16px;right:16px}.journey-section{color:#fff;background:linear-gradient(135deg,#060d1f 0%,#0f172a 50%,#0c1a3a 100%);padding:100px 6%;position:relative;overflow:hidden}.journey-bg-particles{pointer-events:none;z-index:0;position:absolute;inset:0}.jbp{filter:blur(80px);opacity:.25;border-radius:50%;position:absolute}.jbp-1{background:radial-gradient(circle,#6366f1,#0000);width:500px;height:500px;animation:12s ease-in-out infinite jbpFloat;top:-100px;left:-100px}.jbp-2{background:radial-gradient(circle,#ec4899,#0000);width:400px;height:400px;animation:15s ease-in-out infinite reverse jbpFloat;bottom:-50px;right:-80px}.jbp-3{background:radial-gradient(circle,#0ea5e9,#0000);width:300px;height:300px;animation:18s ease-in-out infinite jbpFloat;top:50%;left:50%}@keyframes jbpFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.1)}66%{transform:translate(-20px,30px)scale(.9)}}.journey-heading{text-align:center;z-index:1;max-width:860px;margin-bottom:80px;margin-left:auto;margin-right:auto;position:relative}.journey-badge{color:#a5b4fc;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#6366f133,#ec489926);border:1px solid #6366f166;border-radius:30px;margin-bottom:24px;padding:6px 20px;font-size:.72rem;font-weight:700;display:inline-block}.journey-gradient{background:linear-gradient(90deg,#818cf8,#ec4899,#38bdf8) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}.modern-orbit-wrapper{z-index:1;justify-content:center;align-items:center;padding:40px 0;display:flex;position:relative}.modern-orbit-container{will-change:transform;justify-content:center;align-items:center;width:500px;height:500px;transition:transform .3s;display:flex;position:relative}.orbit-bg-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.orbit-svg-track{transform-origin:50%}.track-outer{animation:120s linear infinite rotateOuterTrack}.track-inner{animation:80s linear infinite reverse rotateInnerTrack}@keyframes rotateOuterTrack{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateInnerTrack{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.laser-line{stroke:#6366f1;stroke-width:1.5px;opacity:.08;transition:all .5s cubic-bezier(.16,1,.3,1)}.laser-line.active{stroke:#ec4899;stroke-width:2.5px;opacity:.85}.orbit-node{--r:210px;width:60px;height:60px;transform:rotate(var(--angle)) translate(var(--r)) rotate(calc(-1 * var(--angle)));z-index:3;cursor:pointer;justify-content:center;align-items:center;margin-top:-30px;margin-left:-30px;display:flex;position:absolute;top:50%;left:50%}.node-ring{opacity:0;border:1px solid #6366f14d;border-radius:50%;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:-6px;transform:scale(.9)}.orbit-node:hover .node-ring,.orbit-node.active .node-ring{opacity:1;animation:2.5s ease-in-out infinite nodePulse;transform:scale(1.08)}@keyframes nodePulse{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.node-icon{color:#94a3b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;border:1.5px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 15px #0006}.node-icon svg{width:22px;height:22px;transition:all .4s}.orbit-node:hover .node-icon{color:#fff;background:#6366f126;border-color:#6366f180;transform:scale(1.08)}.orbit-node.active .node-icon{color:#fff;background:linear-gradient(135deg,#6366f140,#ec48c140);border-color:#ec4899;transform:scale(1.15);box-shadow:0 0 25px #ec48c166,inset 0 0 10px #ec48c133}.orbit-node.active .node-icon svg{filter:drop-shadow(0 0 5px #ec4899);transform:scale(1.1)}.node-badge{color:#64748b;letter-spacing:1.5px;white-space:nowrap;opacity:.7;font-size:.62rem;font-weight:700;transition:all .3s;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)translateY(4px)}.orbit-node:hover .node-badge,.orbit-node.active .node-badge{opacity:1;color:#a5b4fc;transform:translate(-50%)translateY(0)}.orbit-center-board{z-index:4;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle,#0a122acc 0%,#0f172ae6 100%);border:2px solid #6366f126;border-radius:50%;justify-content:center;align-items:center;width:260px;height:260px;padding:30px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;box-shadow:0 20px 50px #00000080,inset 0 0 30px #6366f11a}.orbit-center-board:hover{border-color:#ec48c14d;box-shadow:0 25px 60px #6366f133,inset 0 0 40px #6366f126}.ocb-overlay-glow{opacity:.6;pointer-events:none;background:radial-gradient(circle,#6366f140 0%,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite centerPulse;position:absolute;inset:0}@keyframes centerPulse{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:.7;transform:scale(1.05)}}.ocb-content{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.ocb-stage-tag{color:#ec4899;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;font-weight:800;animation:.4s both fadeSlideUp}.ocb-title{color:#fff;margin-bottom:8px;font-size:1.15rem;font-weight:700;line-height:1.3;animation:.5s both fadeSlideUp}.ocb-desc{color:#94a3b8;max-width:200px;margin-bottom:12px;font-size:.78rem;line-height:1.5;animation:.6s both fadeSlideUp}.ocb-tags{flex-wrap:wrap;justify-content:center;gap:4px;animation:.7s both fadeSlideUp;display:flex}.ocb-tags span{color:#a5b4fc;background:#6366f11f;border:1px solid #6366f140;border-radius:12px;padding:2px 8px;font-size:.6rem;font-weight:600}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.modern-orbit-container{margin:-40px 0;transform:scale(.8)}}@media (max-width:480px){.modern-orbit-container{margin:-80px 0;transform:scale(.62)}}.journey-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#6366f11f,#0000 70%);width:600px;height:600px;position:absolute;top:-200px;left:-200px}.journey-heading{text-align:center;max-width:800px;margin-bottom:70px;margin-left:auto;margin-right:auto}.journey-heading h2{color:#fff;letter-spacing:-1px;margin-bottom:20px;font-size:2.8rem;font-weight:800;line-height:1.2}.journey-heading p{color:#94a3b8;font-size:1.1rem}.journey-layout{grid-template-columns:1fr 340px 1fr;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:grid}.journey-col-left,.journey-col-right{flex-direction:column;gap:24px;display:flex}.journey-step-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:24px;transition:all .3s}.journey-step-card:hover{background:#6366f114;border-color:#6366f14d;transform:translateY(-4px)}.step-badge{color:#818cf8;letter-spacing:1.5px;background:#6366f126;border:1px solid #6366f14d;border-radius:20px;margin-bottom:10px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-block}.journey-step-card h3{color:#f1f5f9;margin-bottom:6px;font-size:1.15rem;font-weight:700}.step-subtitle{color:#6366f1;margin-bottom:8px;font-size:.85rem;font-weight:600}.journey-step-card p{color:#94a3b8;font-size:.85rem;line-height:1.6}.journey-center{justify-content:center;display:flex}.journey-orbit{justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative}.orbit-ring{border:1.5px dashed #6366f159;border-radius:50%;animation:14s linear infinite spinOrbit;position:absolute;inset:0}@keyframes spinOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-dot{flex-direction:column;align-items:center;gap:5px;width:52px;height:52px;display:flex;position:absolute}.dot-1{top:calc(50% - 146px);left:calc(50% - 26px)}.dot-2{top:calc(50% - 26px);left:calc(50% + 94px)}.dot-3{top:calc(50% + 94px);left:calc(50% - 26px)}.dot-4{top:calc(50% - 26px);left:calc(50% - 146px)}.orbit-icon-anim{color:#a5b4fc;background:linear-gradient(135deg,#6366f126,#ec489914);border:1px solid #6366f166;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s;animation:14s linear infinite counterSpin;display:flex;box-shadow:0 0 12px #6366f126}.orbit-icon-anim:hover{color:#fff;background:#6366f14d;border-color:#6366f1;box-shadow:0 0 20px #6366f166}@keyframes counterSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.dot-label{color:#94a3b8;text-align:center;white-space:nowrap;max-width:70px;font-size:.62rem;font-weight:600;line-height:1.3;animation:14s linear infinite counterSpin}.orbit-center{z-index:10;text-align:center;background:radial-gradient(circle at 40% 40%,#6366f133,#6366f10f);border:2px dashed #6366f1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;padding:14px;animation:3s ease-in-out infinite orbitPulse;display:flex;position:relative;box-shadow:0 0 40px #6366f126,inset 0 0 20px #6366f114}@keyframes orbitPulse{0%,to{box-shadow:0 0 #6366f166,inset 0 0 20px #6366f114}50%{box-shadow:0 0 0 18px #6366f100,inset 0 0 20px #6366f114}}.orbit-stage-label{color:#6366f1;letter-spacing:1.5px;text-transform:uppercase;font-size:.6rem;font-weight:800}.orbit-center strong{color:#f1f5f9;margin:5px 0 4px;font-size:.95rem;display:block}.orbit-center p{color:#94a3b8;font-size:.6rem;line-height:1.5}@keyframes stairGrow{0%{transform-origin:bottom;opacity:0;transform:scaleY(0)}to{transform-origin:bottom;opacity:1;transform:scaleY(1)}}#fv-1.active rect,#fv-1.active path{animation:.6s cubic-bezier(.4,0,.2,1) both stairGrow}#fv-1.active rect:first-child{animation-delay:.1s}#fv-1.active rect:nth-child(2){animation-delay:.2s}#fv-1.active rect:nth-child(3){animation-delay:.3s}#fv-1.active rect:nth-child(4){animation-delay:.4s}#fv-1.active path:first-of-type{animation-delay:.5s}.section-tag{color:#4f46e5;background:linear-gradient(135deg,#2563eb1f,#6366f114);border:1px solid #6366eb40}.tech-category-item.active{background:linear-gradient(90deg,#2563eb1a,#6366f10d);border-left:4px solid #4f46e5;box-shadow:-3px 0 12px #2563eb14}@supports not (background:color-mix(in srgb, red 10%, white)){.tech-logo-card:hover{background:#6366f112;border-color:#6366f1;box-shadow:0 8px 20px #6366f11f}}.feature-tab-card.active{box-shadow:0 8px 32px #2563eb2e,inset 0 1px #fffc}.journey-step-card:hover{border-color:#6366f159;box-shadow:0 12px 30px #6366f11f}.step-badge{color:#a5b4fc;background:linear-gradient(135deg,#6366f133,#ec48991a);border:1px solid #6366f166}.journey-heading h2:after{content:"";background:linear-gradient(90deg,#6366f1,#ec4899);border-radius:2px;width:60px;height:3px;margin:16px auto 0;display:block}.features-subheading{background:linear-gradient(135deg,#0f172a 0%,#4f46e5 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes ctaPulse{0%,to{box-shadow:0 0 #6366f180}50%{box-shadow:0 0 0 6px #6366f100}}.db-cta-btn{animation:2.5s ease-in-out infinite ctaPulse}.tech-preview-board:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:60%;height:100%;animation:4s linear infinite shimmer;position:absolute;top:0;left:-100%}@media (max-width:900px){.tech-switcher-container{flex-direction:column}.tech-categories-list{flex-flow:wrap;flex:unset}.tech-category-item{text-align:center;flex:auto;border-left:none!important}.features-container,.journey-layout{grid-template-columns:1fr}.journey-center{order:-1}.journey-heading h2{font-size:2rem}.journey-orbit{width:260px;height:260px}.dot-1{top:calc(50% - 126px);left:calc(50% - 26px)}.dot-2{top:calc(50% - 26px);left:calc(50% + 74px)}.dot-3{top:calc(50% + 74px);left:calc(50% - 26px)}.dot-4{top:calc(50% - 26px);left:calc(50% - 126px)}}.vision-panel{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:16px 12px 12px;display:flex;position:relative;overflow:hidden}.vision-chart-bg{flex:1;min-height:140px;position:relative;overflow:hidden}#fv-1.active .vision-line{animation:1.4s cubic-bezier(.4,0,.2,1) .1s forwards lineDrawAnim}#fv-1.active .vision-area{animation:1.4s .1s both areaFadeIn}@keyframes lineDrawAnim{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}@keyframes areaFadeIn{0%{opacity:0}to{opacity:1}}.vision-nodes{pointer-events:none;position:absolute;inset:0}.vision-node{opacity:0;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;transform:translateY(10px)}#fv-1.active .vision-node{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards nodePopIn}@keyframes nodePopIn{to{opacity:1;transform:translateY(0)}}.vnode-dot{background:#6366f1;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s ease-in-out infinite nodePulse;box-shadow:0 0 10px #6366f199}.vnode-label{color:#94a3b8;white-space:nowrap;background:#0f172acc;border:1px solid #ffffff12;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700}.vision-stats{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;justify-content:space-around;align-items:center;gap:8px;margin-top:10px;padding:10px 16px;display:flex}.vstat{text-align:center}.vstat-num{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800;line-height:1}.vstat-lbl{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-top:3px;font-size:.62rem;font-weight:600}.plugin-panel{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.plugin-lines-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pline{animation:2s linear infinite dashOffset}@keyframes dashOffset{0%{stroke-dashoffset:0}to{stroke-dashoffset:-28px}}.pdot{opacity:.9;filter:drop-shadow(0 0 4px)}.plugin-center-node{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pcn-ring{border:1.5px solid #6366f159;border-radius:50%;animation:3s ease-in-out infinite ringExpand;position:absolute}.pcn-ring-1{width:90px;height:90px;animation-delay:0s}.pcn-ring-2{border-color:#6366f126;width:120px;height:120px;animation-delay:.8s}@keyframes ringExpand{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.pcn-core{z-index:2;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:72px;height:72px;animation:2.5s ease-in-out infinite coreGlow;display:flex;box-shadow:0 0 30px #6366f180,0 0 60px #6366f133}@keyframes coreGlow{0%,to{box-shadow:0 0 20px #6366f166,0 0 40px #6366f126}50%{box-shadow:0 0 35px #6366f1b3,0 0 70px #6366f14d}}.pcn-core span{color:#fffc;text-transform:uppercase;letter-spacing:.5px;text-align:center;font-size:.48rem;font-weight:700;line-height:1.1}.plugin-sat{z-index:4;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.plugin-sat-1{top:12%;left:12%}.plugin-sat-2{top:12%;right:12%}.plugin-sat-3{bottom:12%;left:12%}.plugin-sat-4{bottom:12%;right:12%}.psat-icon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.3rem;transition:all .3s;display:flex;position:relative}.psat-icon:hover{background:#6366f126;border-color:#6366f166;transform:scale(1.1);box-shadow:0 8px 20px #6366f133}.psat-label{color:#94a3b8;text-align:center;white-space:nowrap;font-size:.62rem;font-weight:700}.psat-pulse{border:1.5px solid #6366f14d;border-radius:18px;animation:2.5s ease-in-out infinite satPulse;position:absolute;inset:-8px}.plugin-sat-1 .psat-pulse{border-color:#6366f14d;animation-delay:0s}.plugin-sat-2 .psat-pulse{border-color:#10b9814d;animation-delay:.6s}.plugin-sat-3 .psat-pulse{border-color:#ec48994d;animation-delay:1.2s}.plugin-sat-4 .psat-pulse{border-color:#f59e0b4d;animation-delay:1.8s}@keyframes satPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}}#fv-2.active .plugin-sat{animation:.5s cubic-bezier(.34,1.56,.64,1) both satPopIn}#fv-2.active .plugin-sat-1{animation-delay:.1s}#fv-2.active .plugin-sat-2{animation-delay:.2s}#fv-2.active .plugin-sat-3{animation-delay:.3s}#fv-2.active .plugin-sat-4{animation-delay:.4s}@keyframes satPopIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.orbit-ring-mid{pointer-events:none;z-index:1;border:1px dashed #ec489933;border-radius:50%;animation:20s linear infinite reverse spinOrbit;position:absolute;inset:30px}.orbit-connector-svg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.orbit-connector-line{stroke:#6366f133;stroke-width:1px;stroke-dasharray:5 4;fill:none;animation:3s ease-in-out infinite connectorPulse}@keyframes connectorPulse{0%,to{stroke-opacity:.15}50%{stroke-opacity:.4}}.journey-step-card{position:relative;overflow:hidden}.journey-step-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6366f10f,#0000);width:60%;height:100%;transition:left .55s;position:absolute;top:0;left:-100%}.journey-step-card:hover:before{left:140%}.journey-step-card.active:after{content:"";background:linear-gradient(#6366f1,#ec4899);border-radius:4px 0 0 4px;width:3px;position:absolute;top:0;bottom:0;left:0}.orbit-dot:hover .orbit-icon-anim{background:linear-gradient(135deg,#6366f14d,#ec489926);box-shadow:0 0 28px #6366f180;transform:scale(1.18)!important}.orbit-center{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#6366f124 0%,#0f172a99 100%);border:1.5px solid #6366f180}.scroll-progress{z-index:3000;background:linear-gradient(90deg,#2563eb 0%,#8b5cf6 50%,#0ea5e9 100%);width:0;height:3px;position:fixed;top:0;left:0;box-shadow:0 0 10px #2563eb99}.hero-canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.hero-content,.hero-card{z-index:1;position:relative}.hero-badge{color:#2563eb;letter-spacing:1px;text-transform:uppercase;opacity:0;background:#2563eb0f;border:1px solid #2563eb33;border-radius:40px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 16px;font-size:.78rem;font-weight:600;animation:.7s cubic-bezier(.16,1,.3,1) .1s forwards slideUp;display:inline-flex;transform:translateY(20px)}.badge-dot{background:#2563eb;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite badgePulse}@keyframes badgePulse{0%,to{box-shadow:0 0 #2563eb80}50%{box-shadow:0 0 0 6px #2563eb00}}h1 .reveal-line{display:block;overflow:hidden}h1 .reveal-line>*{display:inline}h1 .reveal-line:before{display:none}h1 .reveal-line{clip-path:inset(0 0 100%);animation:.85s cubic-bezier(.16,1,.3,1) forwards lineReveal}h1 .reveal-line:first-child{animation-delay:.2s}h1 .reveal-line:nth-child(2){animation-delay:.38s}@keyframes lineReveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 0%)}}[data-reveal]{opacity:0;animation:.75s cubic-bezier(.16,1,.3,1) forwards slideUp;transform:translateY(24px)}.hero-para{animation-delay:.55s!important}.hero-buttons{animation-delay:.72s!important}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.reveal-heading{display:inline-block;position:relative}.reveal-heading:after{content:"";background:linear-gradient(90deg,#2563eb,#8b5cf6);border-radius:3px;width:0;height:3px;transition:width .7s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-8px;left:0}.reveal-heading.heading-visible:after{width:100%}.service-card,.why-card{isolation:isolate;background:#fff;position:relative}.service-card:before,.why-card:before{content:"";z-index:-1;opacity:0;background:conic-gradient(from var(--card-angle,0deg), #2563eb, #8b5cf6, #0ea5e9, #10b981, #2563eb);border-radius:22px;transition:opacity .4s;animation:4s linear infinite paused rotateBorder;position:absolute;inset:-2px}.service-card:hover:before,.why-card:hover:before{opacity:1;animation-play-state:running}@property --card-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rotateBorder{to{--card-angle:360deg}}@supports not (background:conic-gradient(from 1deg, red, blue)){.service-card:before,.why-card:before{background:linear-gradient(135deg,#2563eb,#8b5cf6,#0ea5e9)}}.service-card,.why-card{will-change:transform;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}.service-card:hover .service-icon{animation:.5s cubic-bezier(.34,1.56,.64,1) iconBounce}@keyframes iconBounce{0%{transform:scale(1)rotate(0)}40%{transform:scale(1.3)rotate(-8deg)}70%{transform:scale(.9)rotate(4deg)}to{transform:scale(1)rotate(0)}}.tech-marquee-wrapper{background:#071426;border-top:1px solid #7dd3fc1f;border-bottom:1px solid #a78bfa1f;flex-direction:column;gap:16px;padding:30px 0;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#fff 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#fff 12% 88%,#0000)}.marquee-track{display:flex;overflow:hidden}.marquee-inner{white-space:nowrap;flex-shrink:0;gap:0;animation:30s linear infinite marqueeScroll;display:flex}.marquee-track.reverse .marquee-inner{animation-duration:24s;animation-direction:reverse}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-inner>.tech-marquee-badge{color:#c7d4e8;cursor:default;white-space:nowrap;background:#0c1a2e;border:1px solid #94a3b829;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin:0 8px;padding:9px 18px;font-size:.82rem;font-weight:600;transition:color .25s,border-color .25s,background-color .25s,box-shadow .25s,transform .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff06,0 6px 18px #02081729}.tech-marquee-badge img{object-fit:contain;opacity:.9;flex:0 0 22px;width:22px;height:22px;transition:transform .25s,opacity .25s,filter .25s}.tech-marquee-label{line-height:1;display:inline-block}.marquee-inner>.tech-marquee-badge:hover{color:#f4f8ff;background:#10213a;border-color:#7dd3fc7a;transform:translateY(-2px);box-shadow:0 8px 24px #3178ff29,0 0 18px #7dd3fc14}.tech-marquee-badge:hover img{opacity:1;filter:drop-shadow(0 0 7px #7dd3fc66);transform:scale(1.05)}.shooting-star{opacity:0;background:linear-gradient(90deg,#fff0,#fff);border-radius:2px;width:120px;height:2px;position:absolute;top:20%}.ss1{animation:3.5s ease-out .5s infinite shootStar;left:10%}.ss2{animation:4s ease-out 1.8s infinite shootStar;top:35%;left:45%}.ss3{animation:3s ease-out 3.2s infinite shootStar;top:15%;left:70%}@keyframes shootStar{0%{opacity:0;transform:translate(-60px)rotate(-10deg)}10%{opacity:1}80%{opacity:.6}to{opacity:0;transform:translate(220px)rotate(-10deg)}}.rocket-container{position:relative}.rocket-glow{filter:blur(12px);background:radial-gradient(circle,#ef444480 0%,#0000 70%);border-radius:50%;width:80px;height:80px;animation:1.5s ease-in-out infinite glowPulse;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}@keyframes glowPulse{0%,to{opacity:.5;transform:translate(-50%)scaleX(1)}50%{opacity:1;transform:translate(-50%)scaleX(1.3)}}.rocket-fire-outer{transform-origin:50px 105px;animation:.2s linear infinite reverse fireFlicker}.smoke-p{transform-origin:50%;animation:1.2s ease-out infinite smokeRise}.sp1{animation-delay:0s}@keyframes smokeRise{0%{opacity:.45;transform:translateY(0)scale(.9)}to{opacity:0;transform:translateY(26px)scale(1.8)}}.form-group{margin-bottom:22px;position:relative}.form-group input:focus~label,.form-group input:not(:placeholder-shown)~label,.form-group textarea:focus~label,.form-group textarea:not(:placeholder-shown)~label{color:#2563eb;font-size:.72rem;font-weight:600;top:8px;transform:none}@keyframes successPulse{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 12px #10b98100}}.modal-btn:hover{background:#1d4ed8;transform:translateY(-2px)}.mag-btn{transform-origin:50%;display:inline-block}@keyframes headerReveal{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.tech-logo-card:hover .tech-logo-icon{transform:translateZ(8px)scale(1.15)rotate(-5deg)}.hidden{opacity:0;transition:all .8s cubic-bezier(.4,0,.2,1);transform:translateY(40px)}.show{opacity:1;transform:translateY(0)}@media (max-width:768px){.tech-marquee-wrapper{padding:20px 0}.shooting-star{display:none}}.scroll-progress{z-index:3000;background:linear-gradient(90deg,#2563eb,#8b5cf6,#0ea5e9);width:0;height:4px;transition:width 80ms ease-out;position:fixed;top:0;left:0}.form-group{width:100%;margin-bottom:22px;position:relative}.form-group input,.form-group textarea{color:#0f172a;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;outline:none;width:100%;padding:22px 20px 10px;font-family:Poppins,sans-serif;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-group textarea{resize:none;height:160px}.form-group label{color:#64748b;pointer-events:none;font-size:.95rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:20px;transform:translateY(-50%)}.form-group textarea~label{top:24px;transform:none}.form-group input:focus~label,.form-group input:not(:placeholder-shown)~label,.form-group textarea:focus~label,.form-group textarea:not(:placeholder-shown)~label{color:#2563eb;font-size:.72rem;font-weight:600;top:8px;left:20px;transform:none}.form-group input:focus,.form-group textarea:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb14}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4000;opacity:0;pointer-events:none;background:#0f172aa6;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0}.modal-overlay.active{opacity:1;pointer-events:all}.modal-card{text-align:center;background:#fff;border:1px solid #e2e8f0cc;border-radius:24px;width:90%;max-width:440px;padding:45px 35px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transform:scale(.85)translateY(20px);box-shadow:0 25px 50px -12px #0f172a40}.modal-overlay.active .modal-card{transform:scale(1)translateY(0)}.modal-icon{color:#10b981;background:linear-gradient(135deg,#10b9811f,#10b9810a);border:2px solid #10b981;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin:0 auto 24px;animation:2s infinite successPulse;display:flex}.modal-card h2{color:#0f172a;margin-bottom:12px;font-size:1.8rem;font-weight:800}.modal-card p{color:#475569;margin-bottom:28px;font-size:.95rem;line-height:1.6}.modal-card p span{color:#2563eb;font-weight:600}.modal-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;width:100%;padding:14px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #2563eb33}.modal-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #2563eb4d}.service-card,.why-card,.team-card,.solution-box{will-change:transform, box-shadow}.service-card:hover,.why-card:hover,.team-card:hover,.solution-box:hover{box-shadow:0 25px 50px #2563eb1f,0 0 15px #2563eb08}.service-container,.why-grid{perspective:1200px}.service-card,.why-card{transform-style:preserve-3d;backface-visibility:hidden}.header{animation:.6s cubic-bezier(.16,1,.3,1) both headerReveal}.card h2{background:linear-gradient(135deg,#2563eb,#8b5cf6);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text}@keyframes tagReveal{0%{opacity:0;transform:translateY(10px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.section-tag{animation:.5s cubic-bezier(.16,1,.3,1) .1s both tagReveal}.primary-btn{position:relative;overflow:hidden}.primary-btn:after{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff26 50%,#0000 70%);transition:transform .55s;position:absolute;inset:0;transform:translate(-100%)}.primary-btn:hover:after{transform:translate(100%)}.footer-box a{display:inline-block;position:relative}.footer-box a:after{content:"";background:#38bdf8;width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.footer-box a:hover:after{width:100%}.nav-links a{position:relative}.nav-links a:after{content:"";background:#2563eb;border-radius:2px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-links a:hover:after{width:100%}.contact-container{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#2563eb26,#8b5cf61a) border-box;border:1px solid #0000}#contactForm button[type=submit]:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.section-heading h2,.about-content h2,.contact-container h2{position:relative}.journey-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#ec489912,#0000 70%);width:500px;height:500px;position:absolute;bottom:-200px;right:-150px}.tech-logo-card{transform-style:preserve-3d}.tech-logo-card:hover .tech-logo-icon{transition:transform .25s;transform:translateZ(6px)scale(1.1)}.tech-logo-icon{transition:transform .25s}html{scroll-behavior:smooth}.careers-hero{background:#f8fafc;justify-content:center;align-items:center;min-height:80vh;padding-top:140px;padding-bottom:60px;display:flex;position:relative;overflow:hidden}.careers-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#2563eb26 0%,#f8fafc00 70%);width:400px;height:400px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.coming-soon-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);text-align:center;z-index:2;background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;max-width:680px;padding:60px 40px;transition:transform .4s,border-color .4s;box-shadow:0 20px 50px #0000000d,0 0 40px #2563eb08}.coming-soon-card:hover{border-color:#2563eb;transform:translateY(-5px);box-shadow:0 25px 60px #00000014}.career-icon-container{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;margin:0 auto 30px;animation:4s ease-in-out infinite floatIcon;display:flex;position:relative;box-shadow:0 10px 25px #00000005}.career-icon-container img{object-fit:contain;filter:drop-shadow(0 4px 8px #2563eb26);width:55px;height:55px}.coming-soon-card h1{color:#0f172a;letter-spacing:-1px;margin-bottom:18px;font-size:2.8rem;font-weight:800;line-height:1.25}.coming-soon-card h1 span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(45deg,#2563eb,#8b5cf6);-webkit-background-clip:text;background-clip:text}.coming-soon-card p{color:#475569;margin-bottom:35px;font-size:1.1rem;line-height:1.8}.coming-soon-buttons{justify-content:center;gap:20px;display:flex}.careers-btn-back{color:#fff;background:#2563eb;border-radius:10px;padding:15px 32px;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 4px 20px #2563eb40}.careers-btn-back:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 12px 30px #2563eb59}.careers-btn-contact{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:15px 32px;font-weight:600;text-decoration:none;transition:all .3s}.careers-btn-contact:hover{border-color:#94a3b8;transform:translateY(-2px);box-shadow:0 8px 20px #0000000d}.active-link{position:relative;color:#2563eb!important;font-weight:600!important}.active-link:after{content:"";background:#2563eb;border-radius:2px;width:100%;height:2px;position:absolute;bottom:-6px;left:0}@keyframes floatIcon{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@media (max-width:768px){.careers-hero{padding-top:180px;padding-bottom:40px}.coming-soon-card{margin:0 15px;padding:40px 24px}.coming-soon-card h1{font-size:2rem}.coming-soon-buttons{flex-direction:column;gap:15px}.careers-btn-back,.careers-btn-contact{text-align:center;width:100%}}.rocket-launch-header{isolation:isolate;background:radial-gradient(circle at 50% 28%,#7dd3fc3d,#0000 22%),radial-gradient(circle at 30% 90%,#2563eb6b,#0000 36%),linear-gradient(#07111f 0%,#081b3c 48%,#123f92 100%);border-bottom:1px solid #3b82f659;align-items:center;height:clamp(300px,42vw,460px);padding-top:0}.rocket-launch-header:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 0 34%,#38bdf81f 44%,#0000 58%),radial-gradient(circle at 50% 100%,#3b82f66b,#0000 34%);animation:8s ease-in-out infinite alternate skySweep;position:absolute;inset:0}.rocket-launch-header:after{content:"";z-index:1;filter:blur(12px);pointer-events:none;background:radial-gradient(#0ea5e957,#0000 63%),radial-gradient(#ffffff29,#0000 45%);width:min(540px,82vw);height:min(220px,32vw);animation:2.8s ease-in-out infinite launchAura;position:absolute;bottom:-16%;left:50%;transform:translate(-50%)}@keyframes skySweep{0%{opacity:.55;transform:translate(-2%)}to{opacity:1;transform:translate(2%)}}@keyframes launchAura{0%,to{opacity:.62;transform:translate(-50%)scaleX(.92)}50%{opacity:1;transform:translate(-50%)scaleX(1.08)}}.stars-layer{z-index:0;opacity:.9;background-image:radial-gradient(1px 1px at 8% 22%,#ffffffe0,#0000),radial-gradient(1.5px 1.5px at 17% 62%,#bfdbfef2,#0000),radial-gradient(1px 1px at 31% 31%,#ffffffbf,#0000),radial-gradient(2px 2px at 47% 20%,#7dd3fcd1,#0000),radial-gradient(1px 1px at 66% 58%,#ffffffd1,#0000),radial-gradient(1.5px 1.5px at 78% 28%,#dbeafee6,#0000),radial-gradient(1px 1px at 92% 46%,#ffffffb8,#0000);background-size:420px 220px;animation:18s linear infinite starDrift}@keyframes starDrift{0%{background-position:0 0}to{background-position:-420px 180px}}.shooting-star{z-index:1;filter:drop-shadow(0 0 8px #7dd3fccc);opacity:0;background:linear-gradient(90deg,#0000,#ffffffeb,#0000);border-radius:999px;width:130px;height:2px;animation:6.5s ease-in-out infinite shootingStar;position:absolute;transform:rotate(-18deg)}.ss1{animation-delay:.2s;top:24%;left:14%}.ss2{animation-delay:2.5s;top:48%;left:66%}.ss3{animation-delay:4.4s;top:34%;left:42%}@keyframes shootingStar{0%,68%,to{opacity:0;transform:translate(0,0)rotate(-18deg)scaleX(.45)}74%{opacity:1}86%{opacity:0;transform:translate(190px,-62px)rotate(-18deg)scaleX(1)}}.rocket-container{z-index:4;transform-origin:50% 70%;filter:drop-shadow(0 30px 36px #0f172a61);width:clamp(100px,13vw,148px);animation:3.2s ease-in-out infinite rocketModernIdle}.rocket-svg-file{width:100%;height:auto;overflow:visible}.rocket-container:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(circle,#7dd3fc6b,#0000 62%);border-radius:50%;animation:2.4s ease-in-out infinite rocketHalo;position:absolute;inset:13% 9% 35%}.rocket-container:after{content:"";z-index:-1;filter:blur(10px);opacity:.86;background:radial-gradient(at 50% 0,#ffffffdb,#0000 18%),linear-gradient(#facc15eb,#f97316c2 42%,#2563eb00);border-radius:999px;width:34%;height:clamp(96px,14vw,170px);animation:.34s ease-in-out infinite alternate exhaustBeam;position:absolute;top:68%;left:50%;transform:translate(-50%)}@keyframes rocketModernIdle{0%,to{transform:translateY(10px)rotate(-.6deg)}50%{transform:translateY(-10px)rotate(.8deg)}}@keyframes rocketHalo{0%,to{opacity:.52;transform:scale(.9)}50%{opacity:.95;transform:scale(1.15)}}@keyframes exhaustBeam{0%{opacity:.68;transform:translate(-50%)scaleY(.88)scaleX(.9)}to{opacity:.96;transform:translate(-50%)scaleY(1.1)scaleX(1.12)}}.rocket-glow{z-index:-2;filter:blur(8px);background:conic-gradient(from 180deg,#38bdf800,#38bdf86b,#6366f11a,#38bdf800);border-radius:50%;animation:8s linear infinite ringSpin;position:absolute;inset:-18%}@keyframes ringSpin{to{transform:rotate(360deg)}}.rocket-fire,.rocket-fire-inner,.rocket-fire-outer{filter:drop-shadow(0 0 12px #f97316bf)}.smoke-p{animation:1.8s ease-in-out infinite smokeRise}.sp2{animation-delay:.25s}.sp3{animation-delay:.5s}.transitional-clouds{filter:drop-shadow(0 -14px 26px #0ea5e924);height:clamp(82px,12vw,130px)}.tech-switcher-container{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:stretch;gap:clamp(18px,3vw,34px);width:min(1120px,100%);display:grid}.tech-categories-list{flex:unset;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #94a3b82e;border-radius:22px;min-width:0;padding:10px;box-shadow:0 18px 44px #0f172a0f}.tech-category-item{color:#334155;background:0 0;border:1px solid #0000;border-radius:14px;min-width:0;padding:14px 16px;line-height:1.35}.tech-category-item.active{color:#1d4ed8;background:linear-gradient(135deg,#2563eb21,#0ea5e912),#fff;border:1px solid #2563eb38;box-shadow:0 14px 30px #2563eb1a;border-left:1px solid #2563eb38!important}.tech-preview-board{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#2563eb33,#0ea5e91f,#8b5cf633) border-box;border:1px solid #0000;border-radius:26px;min-width:0;min-height:360px;padding:clamp(22px,4vw,42px);box-shadow:0 24px 70px #0f172a14}.tech-preview-header h3{letter-spacing:0;margin-bottom:clamp(20px,3vw,34px);font-size:clamp(1.35rem,2.6vw,2.15rem)}.tech-logos-grid{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:clamp(12px,2vw,20px)}.tech-logo-card{background:#f8fafcd1;border-color:#cbd5e1c7;border-radius:18px;justify-content:center;min-height:138px;padding:20px 14px}.tech-logo-icon svg{width:clamp(34px,6vw,46px);height:clamp(34px,6vw,46px)}.tech-logo-name{color:#334155;overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}@media (max-width:980px){.tech-switcher-container{grid-template-columns:1fr}.tech-categories-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tech-category-item{text-align:center;justify-content:center;align-items:center;min-height:58px;display:flex}}@media (max-width:640px){.rocket-launch-header{border-radius:0;height:300px}.rocket-container{width:104px}.shooting-star{width:88px}.technologies{padding:78px 5%}.tech-categories-list{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-flow:row;gap:10px;padding:8px;display:flex;overflow-x:auto}.tech-categories-list::-webkit-scrollbar{display:none}.tech-category-item{scroll-snap-align:start;flex:0 0 min(76vw,285px);min-height:54px;font-size:.92rem}.tech-preview-board{border-radius:22px;min-height:0;padding:22px 16px}.tech-preview-header h3{text-align:left;font-size:1.45rem}.tech-logos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-logo-card{min-height:118px;padding:16px 10px}}.motion-reveal{opacity:0;filter:blur(5px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .55s;transition-delay:var(--motion-delay,0s);transform:translateY(24px)scale(.985)}.motion-visible .motion-reveal{opacity:1;filter:blur();transform:translateY(0)scale(1)}.section-tag{position:relative;overflow:hidden}.section-tag:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);animation:5.5s ease-in-out 1.4s infinite tagLightSweep;position:absolute;inset:0;transform:translate(-135%)skew(-22deg)}@keyframes tagLightSweep{0%,70%,to{transform:translate(-135%)skew(-22deg)}84%{transform:translate(135%)skew(-22deg)}}.service-icon{transform-origin:50% 70%;animation:4.2s ease-in-out infinite serviceIconFloat}.service-card:nth-child(2n) .service-icon{animation-delay:-1.4s}.service-card:nth-child(3n) .service-icon{animation-delay:-2.8s}@keyframes serviceIconFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(3deg)}}.tech-preview-board{isolation:isolate;overflow:hidden}.tech-preview-board:after{content:"";z-index:-1;background:radial-gradient(circle,#38bdf82b,#0000 68%);border-radius:50%;width:240px;height:240px;animation:5s ease-in-out infinite techAmbientPulse;position:absolute;bottom:-120px;right:-100px}@keyframes techAmbientPulse{0%,to{opacity:.5;transform:scale(.84)}50%{opacity:1;transform:scale(1.18)}}.tech-panel-enter .tech-preview-header,.tech-panel-enter .tech-logo-card{animation:.56s cubic-bezier(.16,1,.3,1) both techItemEnter}.tech-panel-enter .tech-logo-card:first-child{animation-delay:60ms}.tech-panel-enter .tech-logo-card:nth-child(2){animation-delay:.12s}.tech-panel-enter .tech-logo-card:nth-child(3){animation-delay:.18s}.tech-panel-enter .tech-logo-card:nth-child(4){animation-delay:.24s}.tech-panel-enter .tech-logo-card:nth-child(n+5){animation-delay:.3s}@keyframes techItemEnter{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.tech-logo-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffe0 50%,#0000 70%);transition:transform .65s;position:absolute;inset:0;transform:translate(-125%)}.tech-logo-card:hover:after{transform:translate(125%)}.tech-category-item{position:relative;overflow:hidden}.tech-category-item:after{content:"";background:linear-gradient(90deg,#2563eb,#06b6d4);border-radius:999px;height:2px;transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8px;left:18px;right:18px;transform:scaleX(0)}.tech-category-item.active:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.tech-logo-card:hover .tech-logo-icon{animation:.65s cubic-bezier(.16,1,.3,1) techIconPop}@keyframes techIconPop{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-8px)scale(1.12)rotate(-3deg)}to{transform:translateY(-4px)scale(1.06)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-reveal{opacity:1;filter:none;transform:none}}.rocket-launch-header,.features-showcase{display:none}.momentum-bridge{color:#fff;background:radial-gradient(circle at 72% 48%,#0ea5e933,#0000 27%),radial-gradient(circle at 20% 22%,#ec48991f,#0000 28%),linear-gradient(135deg,#07111f,#0b1830 48%,#101b3e);grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);align-items:center;gap:clamp(30px,6vw,90px);min-height:clamp(470px,56vw,650px);padding:clamp(56px,8vw,96px) max(6%,50% - 590px);display:grid;position:relative;overflow:hidden}.momentum-grid{opacity:.32;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:42px 42px;animation:16s linear infinite momentumGridMove;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 84%,#0000);mask-image:linear-gradient(#0000,#000 15% 84%,#0000)}@keyframes momentumGridMove{to{background-position:42px 42px}}.momentum-copy{z-index:2;position:relative}.momentum-kicker{color:#7dd3fc;text-transform:uppercase;letter-spacing:.14em;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-block}.momentum-copy h2{letter-spacing:0;color:#f8fafc;max-width:540px;font-size:clamp(2.45rem,5.3vw,5rem);line-height:1}.momentum-copy h2 span{color:#0000;background:linear-gradient(90deg,#38bdf8,#818cf8,#f472b6) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite momentumTextFlow;display:block}@keyframes momentumTextFlow{to{background-position:200% 0}}.momentum-stage{aspect-ratio:1;justify-self:center;width:min(100%,520px);position:relative}.momentum-stage:before{content:"";filter:blur(12px);background:radial-gradient(circle,#38bdf833,#6366f10d 52%,#0000 70%);border-radius:50%;animation:3.6s ease-in-out infinite momentumBreathe;position:absolute;inset:17%}.momentum-orbit{border:1px solid #7dd3fc45;border-radius:50%;animation:14s linear infinite momentumSpin;position:absolute;inset:14%}.momentum-orbit-two{border-color:#f472b647;animation-duration:9s;animation-direction:reverse;inset:27%}.momentum-orbit span{aspect-ratio:1;background:#38bdf8;border-radius:50%;width:11px;position:absolute;top:6%;left:20%;box-shadow:0 0 0 6px #38bdf81f,0 0 22px #38bdf8}.momentum-orbit-two span{background:#f472b6;inset:auto 4% 21% auto;box-shadow:0 0 0 6px #f472b61f,0 0 22px #f472b6}@keyframes momentumSpin{to{transform:rotate(360deg)}}@keyframes momentumBreathe{50%{opacity:.68;transform:scale(1.12)}}.momentum-core{background:#fffffff5;border:1px solid #fff3;border-radius:50%;place-items:center;animation:4s ease-in-out infinite momentumCoreFloat;display:grid;position:absolute;inset:34%;box-shadow:0 0 70px #38bdf84d}.momentum-core img{object-fit:contain;z-index:2;width:54%;height:54%;position:relative}.momentum-core-pulse{border:1px solid #7dd3fc6b;border-radius:50%;animation:2.4s ease-out infinite momentumPulse;position:absolute;inset:-16%}@keyframes momentumCoreFloat{50%{transform:translateY(-10px)}}@keyframes momentumPulse{to{opacity:0;transform:scale(1.45)}}.momentum-chip{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2e8f0;background:#0f172abd;border:1px solid #ffffff29;border-radius:10px;padding:9px 14px;font-size:clamp(.68rem,1.2vw,.82rem);font-weight:700;animation:4.5s ease-in-out infinite momentumChipFloat;position:absolute;box-shadow:0 12px 28px #0206174d}.chip-strategy{top:13%;left:4%}.chip-design{animation-delay:-1.2s;top:14%;right:2%}.chip-build{animation-delay:-2.4s;bottom:14%;left:4%}.chip-growth{animation-delay:-3.4s;bottom:16%;right:1%}@keyframes momentumChipFloat{50%{border-color:#7dd3fc6b;transform:translateY(-9px)}}.momentum-beam{background:linear-gradient(90deg,#0000,#38bdf8,#818cf8,#f472b6,#0000) 0 0/200% 100%;height:3px;animation:4s linear infinite momentumBeam;position:absolute;bottom:0;left:0;right:0}@keyframes momentumBeam{to{background-position:200% 0}}.impact-flow{background:radial-gradient(circle at 84% 22%,#0ea5e91a,#0000 28%),#f8fafc;grid-template-columns:minmax(260px,.75fr) minmax(520px,1.25fr);align-items:center;gap:clamp(42px,7vw,90px);padding:clamp(76px,10vw,130px) max(6%,50% - 590px);display:grid;position:relative;overflow:hidden}.impact-copy h2{letter-spacing:0;color:#0f172a;margin:18px 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1.08}.impact-copy p{color:#475569;margin-bottom:28px;font-size:1.02rem;line-height:1.75}.impact-visual{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:18px;min-height:450px;display:grid;position:relative}.impact-path{background:#94a3b859;height:2px;position:absolute;inset:50% 8% auto;overflow:hidden}.impact-path:after{content:"";background:linear-gradient(90deg,#0000,#2563eb,#06b6d4,#0000);animation:3s ease-in-out infinite impactPathFlow;position:absolute;inset:0;transform:translate(-100%)}@keyframes impactPathFlow{to{transform:translate(100%)}}.impact-node{z-index:2;background:#ffffffe6;border:1px solid #cbd5e1c7;border-radius:16px;min-height:170px;padding:22px;animation:5s ease-in-out infinite impactNodeFloat;position:relative;box-shadow:0 16px 40px #0f172a14}.impact-node:nth-of-type(2){animation-delay:-1.25s}.impact-node:nth-of-type(3){animation-delay:-2.5s}.impact-node:nth-of-type(4){animation-delay:-3.75s}@keyframes impactNodeFloat{50%{transform:translateY(-8px);box-shadow:0 24px 50px #2563eb1f}}.impact-index{color:#94a3b8;font-size:.72rem;font-weight:800;position:absolute;top:18px;right:20px}.impact-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:22px;font-size:.9rem;font-weight:800;display:grid;box-shadow:0 8px 20px #2563eb33}.impact-node h3{color:#0f172a;margin-bottom:7px;font-size:1.08rem}.impact-node p{color:#64748b;font-size:.84rem;line-height:1.5}.impact-packet{z-index:4;background:#38bdf8;border-radius:50%;width:10px;height:10px;animation:4s ease-in-out infinite impactPacket;position:absolute;top:49%;left:8%;box-shadow:0 0 18px #38bdf8}.packet-two{background:#818cf8;animation-delay:-2s}@keyframes impactPacket{0%{opacity:0;transform:translate(0)}10%,90%{opacity:1}to{opacity:0;transform:translate(clamp(260px,35vw,500px))}}@media (max-width:900px){.momentum-bridge{text-align:center;grid-template-columns:1fr;gap:16px}.momentum-copy h2{margin-inline:auto}.momentum-stage{width:min(100%,430px)}.impact-flow{text-align:center;grid-template-columns:1fr}.impact-copy{max-width:650px;margin-inline:auto}.impact-visual{text-align:left;width:min(100%,680px);margin-inline:auto}}@media (max-width:560px){.momentum-bridge{min-height:570px;padding:64px 5% 48px}.momentum-copy h2{font-size:2.55rem}.momentum-stage{width:min(94vw,340px)}.momentum-chip{padding:7px 10px}.chip-strategy,.chip-build{left:0}.chip-design,.chip-growth{right:0}.impact-flow{padding:78px 5%}.impact-visual{grid-template-columns:1fr;gap:12px;min-height:0}.impact-path{width:2px;height:auto;inset:5% auto 5% 25px}.impact-path:after{background:linear-gradient(#0000,#2563eb,#06b6d4,#0000);animation-name:impactPathFlowMobile;transform:translateY(-100%)}@keyframes impactPathFlowMobile{to{transform:translateY(100%)}}.impact-node{min-height:0;padding:18px 18px 18px 76px;animation-name:impactNodeFloatMobile}@keyframes impactNodeFloatMobile{50%{transform:translate(5px);box-shadow:0 20px 42px #2563eb1f}}.impact-icon{margin:0;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.impact-index{top:15px}.impact-packet{display:none}}.nav-links{gap:clamp(13px,1.8vw,28px)}.hero{background:radial-gradient(circle at 76% 22%,#0ea5e91f,#0000 25%),radial-gradient(circle at 42% 72%,#6366f117,#0000 28%),#f8fafc;gap:clamp(36px,6vw,82px);min-height:clamp(720px,86svh,880px);padding-top:126px;padding-bottom:74px}.hero:before{content:"";aspect-ratio:1;border:1px solid #2563eb1a;border-radius:50%;width:min(50vw,650px);animation:18s linear infinite heroHaloRotate;position:absolute;top:15%;right:-11%;box-shadow:0 0 0 70px #2563eb06,0 0 0 140px #0ea5e905}@keyframes heroHaloRotate{to{transform:rotate(360deg)}}.hero-content{flex:0 610px}.hero-content h1{letter-spacing:0;margin-bottom:28px;font-size:clamp(3.3rem,5.5vw,5.65rem);line-height:.98}.hero-content p{max-width:570px;font-size:1.08rem}.hero-badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;box-shadow:0 10px 30px #2563eb14}.hero-card{perspective:1200px;flex:0 620px;min-width:0;animation:1s cubic-bezier(.16,1,.3,1) .35s both heroVisualReveal;display:block}@keyframes heroVisualReveal{0%{opacity:0;transform:translateY(35px)rotateY(-8deg)scale(.96)}to{opacity:1;transform:translateY(0)rotateY(0)scale(1)}}.hero-product-shell{min-height:440px;transform-style:preserve-3d;background:#0b1326;border:1px solid #94a3b83d;border-radius:18px;animation:6s ease-in-out infinite heroProductFloat;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 35px 90px #0f172a3d}@keyframes heroProductFloat{50%{transform:rotateY(-1deg)rotateX(1deg)translateY(-10px)}}.hero-product-bar{color:#94a3b8;background:#0f172af5;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 16px;font-size:.68rem;display:grid}.hero-window-dots{gap:6px;display:flex}.hero-window-dots i{background:#fb7185;border-radius:50%;width:7px;height:7px}.hero-window-dots i:nth-child(2){background:#fbbf24}.hero-window-dots i:nth-child(3){background:#34d399}.hero-product-url{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:7px 16px}.hero-live-pill{color:#6ee7b7;background:#10b9811f;border-radius:999px;justify-self:end;padding:4px 8px}.hero-product-body{grid-template-columns:60px minmax(0,1fr);min-height:392px;display:grid}.hero-product-sidebar{background:#0f172a94;border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:22px;padding:20px 12px;display:flex}.hero-product-sidebar img{object-fit:contain;background:#fff;border-radius:9px;width:34px;height:34px;padding:5px}.hero-product-sidebar span{background:#94a3b847;border-radius:999px;width:23px;height:5px}.hero-product-sidebar span.active{background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:7px;height:23px;box-shadow:0 0 20px #38bdf866}.hero-product-main{min-width:0;padding:28px}.hero-product-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.hero-product-head small,.hero-product-head strong{display:block}.hero-product-head small{color:#64748b;margin-bottom:5px;font-size:.7rem}.hero-product-head strong{color:#f8fafc;font-size:1.05rem}.hero-team-stack{padding-left:16px;display:flex}.hero-team-stack img{object-fit:cover;border:2px solid #0b1326;border-radius:50%;width:32px;height:32px;margin-left:-9px}.hero-chart{background-color:#ffffff06;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff12;border-radius:12px;height:220px;margin:25px 0 18px;position:relative;overflow:hidden}.hero-chart svg{width:100%;height:145px;position:absolute;bottom:0;left:0;right:0;overflow:visible}.hero-chart-line{stroke-dasharray:700;stroke-dashoffset:700px;animation:2.2s .9s forwards heroChartDraw}.hero-chart-area{opacity:0;animation:1.2s 1.5s forwards heroAreaReveal}@keyframes heroChartDraw{to{stroke-dashoffset:0}}@keyframes heroAreaReveal{to{opacity:1}}.hero-chart-value{z-index:2;padding:20px;position:relative}.hero-chart-value strong{color:#f8fafc;font-size:1.7rem;display:block}.hero-chart-value span{color:#64748b;font-size:.68rem}.hero-metric-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hero-metric-row div{background:#ffffff0a;border-radius:8px;min-width:0;padding:10px}.hero-metric-row span,.hero-metric-row strong{display:block}.hero-metric-row span{color:#64748b;font-size:.58rem}.hero-metric-row strong{color:#e2e8f0;margin-top:4px;font-size:.74rem}.hero-scan-line{z-index:3;background:linear-gradient(90deg,#0000,#38bdf8b8,#0000);height:1px;animation:5s ease-in-out infinite heroScan;position:absolute;top:60px;left:60px;right:0;box-shadow:0 0 12px #38bdf8}@keyframes heroScan{0%,to{opacity:0;transform:translateY(0)}15%,85%{opacity:.75}50%{transform:translateY(340px)}}.hero-float-card{z-index:5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe0;border:1px solid #fffc;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;animation:4.5s ease-in-out infinite heroFloatCard;display:flex;position:absolute;box-shadow:0 18px 45px #0f172a29}.hero-float-card>span{color:#fff;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.hero-float-card strong,.hero-float-card small{white-space:nowrap;display:block}.hero-float-card strong{color:#0f172a;font-size:.78rem}.hero-float-card small{color:#64748b;font-size:.58rem}.hero-float-growth{bottom:58px;left:-34px}.hero-float-launch{animation-delay:-2.2s;top:80px;right:-25px}.hero-float-launch>span{color:#10b981;background:#10b9811f}@keyframes heroFloatCard{50%{transform:translateY(-11px)}}.hero-orbit-dot{z-index:4;background:#38bdf8;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #38bdf81a,0 0 24px #38bdf8}.hero-orbit-a{animation:7s ease-in-out infinite heroDotDrift;top:-16px;left:12%}.hero-orbit-b{background:#818cf8;animation:8s ease-in-out -3s infinite reverse heroDotDrift;bottom:-20px;right:10%}@keyframes heroDotDrift{50%{transform:translate(55px,16px)}}.projects-section{color:#f8fafc;background:#07111f;padding:clamp(82px,10vw,132px) max(6%,50% - 590px);overflow:hidden}.projects-heading{grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:end;gap:40px;margin-bottom:48px;display:grid}.projects-heading h2{color:#f8fafc;letter-spacing:0;max-width:690px;margin-top:18px;font-size:clamp(2.25rem,4vw,4rem);line-height:1.06}.projects-heading p{color:#94a3b8;line-height:1.75}.projects-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid}.project-card{background:#101b2d;border:1px solid #94a3b824;border-radius:16px;grid-column:span 6;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .3s;overflow:hidden}.project-card:last-child{grid-column:4/span 6}.project-card:hover{border-color:#38bdf86b;transform:translateY(-9px)}.project-visual{height:320px;padding:38px 38px 0;position:relative;overflow:hidden}.project-commerce .project-visual{background:linear-gradient(135deg,#dbeafe,#f5d0fe)}.project-analytics .project-visual{background:linear-gradient(135deg,#ccfbf1,#dbeafe)}.project-automation .project-visual{background:linear-gradient(135deg,#ede9fe,#dbeafe)}.project-browser{background:#fff;border-radius:12px 12px 0 0;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(12px);box-shadow:0 25px 60px #0f172a33}.project-card:hover .project-browser{transform:translateY(0)}.project-browser-bar{background:#eef2f7;align-items:center;gap:5px;height:27px;padding:0 10px;display:flex}.project-browser-bar i{background:#fb7185;border-radius:50%;width:6px;height:6px}.project-browser-bar i:nth-child(2){background:#fbbf24}.project-browser-bar i:nth-child(3){background:#34d399}.commerce-preview{padding:18px}.commerce-nav{align-items:center;gap:10px;display:flex}.commerce-nav img{object-fit:contain;width:28px;height:28px}.commerce-nav span{background:#cbd5e1;border-radius:3px;width:34px;height:4px}.commerce-content{grid-template-columns:1fr .8fr;align-items:center;gap:18px;min-height:205px;display:grid}.commerce-content small,.commerce-content strong,.commerce-content em{display:block}.commerce-content small{color:#7c3aed;text-transform:uppercase;font-size:.56rem}.commerce-content strong{color:#0f172a;margin:8px 0 15px;font-size:1.35rem;line-height:1.05}.commerce-content em{color:#2563eb;font-size:.66rem;font-style:normal;font-weight:700}.commerce-product{background:linear-gradient(145deg,#4338ca,#06b6d4);border-radius:60px 60px 12px 12px;height:145px;padding:18px;animation:4s ease-in-out infinite productFloat}.commerce-product b{background:#ffffffd1;border-radius:50% 50% 15px 15px;width:52px;height:76px;margin:0 auto 12px;display:block}.commerce-product span{background:#ffffff80;border-radius:3px;height:4px;margin:6px;display:block}@keyframes productFloat{50%{transform:translateY(-7px)rotate(1deg)}}.analytics-preview{background:#07111f;border-radius:12px 12px 0 0;height:100%;padding:22px;box-shadow:0 25px 60px #0f172a40}.analytics-top{color:#cbd5e1;align-items:center;gap:10px;font-size:.64rem;display:flex}.analytics-top img{object-fit:contain;background:#fff;border-radius:7px;width:28px;height:28px;padding:4px}.analytics-top i{background:#34d399;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 12px #34d399}.analytics-stats{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.analytics-stats div{background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;padding:12px}.analytics-stats small,.analytics-stats strong{display:block}.analytics-stats small{color:#64748b;font-size:.55rem}.analytics-stats strong{color:#f8fafc;margin-top:5px}.analytics-bars{align-items:flex-end;gap:8px;height:105px;display:flex}.analytics-bars i{background:linear-gradient(#38bdf8,#2563eb);border-radius:5px 5px 0 0;flex:1;height:28%;animation:2.4s ease-in-out infinite alternate analyticsBar}.analytics-bars i:nth-child(2){height:52%;animation-delay:-.4s}.analytics-bars i:nth-child(3){height:38%;animation-delay:-.8s}.analytics-bars i:nth-child(4){height:78%;animation-delay:-1.2s}.analytics-bars i:nth-child(5){height:62%;animation-delay:-1.6s}.analytics-bars i:nth-child(6){height:88%;animation-delay:-2s}.analytics-bars i:nth-child(7){height:72%;animation-delay:-2.4s}@keyframes analyticsBar{to{opacity:.72;transform:scaleY(.72)}}.automation-preview{justify-content:center;align-items:center;gap:0;height:100%;display:flex;position:relative}.automation-node{z-index:2;background:#ffffffe0;border:1px solid #6366f13d;border-radius:12px;place-items:center;width:112px;min-height:96px;padding:14px;display:grid;position:relative;box-shadow:0 16px 35px #4f46e51f}.automation-node span{color:#6366f1;font-size:.58rem;font-weight:800}.automation-node strong{color:#0f172a;font-size:.76rem}.automation-link{background:#6366f147;width:58px;height:2px;position:relative}.automation-link i{background:#6366f1;border-radius:50%;width:8px;height:8px;animation:2s linear infinite automationPacket;position:absolute;top:-3px;left:0;box-shadow:0 0 10px #6366f1}.automation-link:nth-of-type(4) i{animation-delay:-1s}@keyframes automationPacket{to{transform:translate(50px)}}.project-info>div{gap:8px;display:flex}.project-info>div span{color:#7dd3fc;border:1px solid #7dd3fc2e;border-radius:999px;padding:5px 9px;font-size:.62rem;font-weight:700}.project-info h3{color:#f8fafc;margin:17px 0 10px;font-size:1.35rem}.project-info p{color:#94a3b8;min-height:48px;font-size:.88rem;line-height:1.65}.project-info a{color:#e2e8f0;align-items:center;gap:8px;margin-top:22px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.project-info a b{color:#38bdf8;transition:transform .3s}.project-info a:hover b{transform:translate(3px,-3px)}@media (max-width:1100px){.hero{text-align:center;flex-direction:column}.hero-content{flex:none;max-width:780px}.hero-content p{margin-inline:auto}.hero-buttons{justify-content:center}.hero-card{flex:none;width:min(100%,720px)}}@media (max-width:760px){.projects-heading{grid-template-columns:1fr;gap:20px}.projects-grid{grid-template-columns:1fr}.project-card,.project-card:last-child{grid-column:auto}}@media (max-width:560px){.hero{gap:42px;padding:120px 5% 72px}.hero-content h1{font-size:2.72rem;line-height:1.02}.hero-content p{font-size:.98rem;line-height:1.7}.hero-product-shell{border-radius:14px;min-height:360px;transform:none}.hero-product-bar{grid-template-columns:1fr auto}.hero-product-url{display:none}.hero-product-body{grid-template-columns:44px minmax(0,1fr);min-height:312px}.hero-product-sidebar{gap:18px;padding:14px 8px}.hero-product-sidebar img{width:28px;height:28px}.hero-product-sidebar span{width:18px}.hero-product-sidebar span.active{height:18px}.hero-product-main{padding:18px 14px}.hero-product-head strong{font-size:.84rem}.hero-product-head small{font-size:.58rem}.hero-team-stack img{width:26px;height:26px}.hero-chart{height:172px;margin:17px 0 12px}.hero-chart svg{height:112px}.hero-chart-value{padding:13px}.hero-chart-value strong{font-size:1.25rem}.hero-metric-row{gap:5px}.hero-metric-row div{padding:8px 5px}.hero-metric-row strong{font-size:.62rem}.hero-metric-row span{font-size:.5rem}.hero-float-growth{bottom:-25px;left:-8px}.hero-float-launch{top:58px;right:-7px}.hero-float-card{padding:8px 10px}.hero-float-card>span{width:25px;height:25px}.projects-section{padding:82px 5%}.projects-heading{text-align:center}.project-visual{height:245px;padding:25px 18px 0}.commerce-content strong{font-size:1rem}.commerce-product{height:118px;padding:14px}.automation-node{width:84px;min-height:82px;padding:10px 5px}.automation-link{width:26px}@keyframes automationPacket{to{transform:translate(21px)}}.project-info{padding:23px}.project-info p{min-height:0}}body.site-opening{overflow:hidden}.site-opener{z-index:10000;color:#f8fafc;opacity:1;clip-path:inset(0);background:radial-gradient(circle,#4f46e52e,#0000 30%),#050914;place-items:center;transition:clip-path .85s cubic-bezier(.76,0,.24,1),opacity .5s .3s;display:grid;position:fixed;inset:0;overflow:hidden}.site-opener.is-complete{clip-path:inset(0 0 100%);opacity:0;pointer-events:none}.opener-grid{opacity:.28;background-image:linear-gradient(#6366f11a 1px,#0000 1px),linear-gradient(90deg,#6366f11a 1px,#0000 1px);background-size:44px 44px;animation:1.4s both openerGridIn;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 72%);mask-image:radial-gradient(circle,#000 18%,#0000 72%)}@keyframes openerGridIn{0%{opacity:0;transform:scale(1.12)}}.opener-center{z-index:3;place-items:center;animation:.7s cubic-bezier(.16,1,.3,1) .15s both openerCenterIn;display:grid;position:relative}@keyframes openerCenterIn{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.82)}to{opacity:1;filter:blur();transform:none}}.opener-logo-ring{aspect-ratio:1;background:#fffffff5;border:1px solid #7dd3fc47;border-radius:50%;place-items:center;width:108px;display:grid;position:relative;box-shadow:0 0 80px #38bdf847}.opener-logo-ring:before,.opener-logo-ring:after,.opener-logo-ring span{content:"";border:1px solid #818cf857;border-radius:50%;position:absolute}.opener-logo-ring:before{border-top-color:#38bdf8;animation:2.4s linear infinite openerSpin;inset:-20px}.opener-logo-ring:after{border-right-color:#f472b6;animation:3.8s linear infinite reverse openerSpin;inset:-40px}.opener-logo-ring span{opacity:0;animation:1.5s ease-out infinite openerPulse;inset:-62px}.opener-logo-ring img{object-fit:contain;width:64%;height:64%}@keyframes openerSpin{to{transform:rotate(360deg)}}@keyframes openerPulse{0%{opacity:0;transform:scale(.7)}35%{opacity:.5}to{opacity:0;transform:scale(1.25)}}.opener-center p{color:#cbd5e1;text-transform:uppercase;letter-spacing:.16em;margin-top:64px;font-size:.72rem;font-weight:800}.opener-progress{background:#94a3b829;border-radius:999px;width:230px;height:2px;margin-top:18px;overflow:hidden}.opener-progress span{transform-origin:0;background:linear-gradient(90deg,#f472b6,#818cf8,#38bdf8);width:100%;height:100%;animation:1.45s cubic-bezier(.65,0,.35,1) .18s both openerProgress;display:block}@keyframes openerProgress{0%{transform:scaleX(0)}}.opener-route{z-index:2;transform-origin:50%;background:repeating-linear-gradient(90deg,#f472b6 0 8px,#0000 8px 17px);height:1px;animation:.9s cubic-bezier(.65,0,.35,1) .32s both openerRouteDraw;position:absolute;overflow:visible}.route-left{width:34vw;top:50%;right:60%}.route-right{background:repeating-linear-gradient(90deg,#818cf8 0 8px,#0000 8px 17px);width:34vw;top:50%;left:60%}.route-bottom{background:repeating-linear-gradient(90deg,#38bdf8 0 8px,#0000 8px 17px);width:min(32vh,270px);top:62%;left:50%;transform:rotate(90deg)}@keyframes openerRouteDraw{0%{opacity:0;transform:scaleX(0)}}.route-bottom{animation-name:openerRouteDrawVertical}@keyframes openerRouteDrawVertical{0%{opacity:0;transform:rotate(90deg)scaleX(0)}to{opacity:1;transform:rotate(90deg)scaleX(1)}}.opener-route i{background:#fff;border-radius:50%;width:9px;height:9px;animation:1.2s linear .5s infinite openerPacket;position:absolute;top:-4px;box-shadow:0 0 16px #38bdf8}@keyframes openerPacket{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 9px)}}.opener-node{z-index:4;background:#0f172ad1;border:1px solid #818cf8;width:24px;height:24px;animation:.52s cubic-bezier(.34,1.56,.64,1) .82s both openerNodeIn;position:absolute;transform:rotate(45deg);box-shadow:inset 0 0 12px #818cf840,0 0 18px #818cf847}.opener-node-left{border-color:#f472b6;top:calc(50% - 12px);left:14%}.opener-node-right{top:calc(50% - 12px);right:14%}.opener-node-bottom{border-color:#38bdf8;bottom:12%;left:calc(50% - 12px)}@keyframes openerNodeIn{0%{opacity:0;transform:rotate(45deg)scale(0)}}body:not(.site-opening) .header{animation:.65s cubic-bezier(.16,1,.3,1) both pageHeaderOpen}body:not(.site-opening) .hero-content{animation:.8s cubic-bezier(.16,1,.3,1) .12s both pageHeroOpen}body:not(.site-opening) .hero-card{animation:.95s cubic-bezier(.16,1,.3,1) .24s both pageHeroOpen}@keyframes pageHeaderOpen{0%{opacity:0;transform:translateY(-100%)}}@keyframes pageHeroOpen{0%{opacity:0;filter:blur(7px);transform:translateY(34px)scale(.975)}}.projects-grid{row-gap:96px;position:relative}.projects-connection-map{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.project-route{fill:none;stroke:url(#projectRouteGradient);stroke-width:2px;stroke-linecap:round;stroke-dasharray:11 13;vector-effect:non-scaling-stroke;animation:1.4s linear infinite projectRouteMove}@keyframes projectRouteMove{to{stroke-dashoffset:-24px}}.project-packet{fill:#f8fafc;filter:drop-shadow(0 0 9px #38bdf8)}.project-card{z-index:2;position:relative}.project-junction{z-index:3;pointer-events:none;background:#0b1326;border:1px solid #818cf8;width:30px;height:30px;position:absolute;transform:translate(-50%,-50%)rotate(45deg);box-shadow:inset 0 0 13px #818cf859,0 0 24px #38bdf833}.project-junction:before,.project-junction:after,.project-junction i{content:"";background:#7dd3fca6;position:absolute}.project-junction:before{width:1px;top:4px;bottom:4px;left:50%}.project-junction:after{height:1px;top:50%;left:4px;right:4px}.project-junction i{border-radius:2px;animation:1.8s ease-in-out infinite junctionPulse;inset:8px}.junction-main{top:52.5%;left:50%}.junction-lower{width:20px;height:20px;top:61%;left:50%}@keyframes junctionPulse{50%{opacity:.25;transform:scale(.7)}}@media (max-width:760px){.projects-grid{row-gap:54px}.projects-connection-map{background:repeating-linear-gradient(#f472b6 0 9px,#0000 9px 18px);width:2px;height:100%;top:0;left:22px;overflow:visible}.projects-connection-map>*{display:none}.project-card{margin-left:24px}.project-junction{width:20px;height:20px;left:23px}.junction-main{top:32.5%}.junction-lower{top:67%}}@media (max-width:560px){.opener-logo-ring{width:82px}.opener-center p{margin-top:54px;font-size:.62rem}.opener-progress{width:min(60vw,210px)}.route-left{width:28vw;right:66%}.route-right{width:28vw;left:66%}.opener-node-left{left:5%}.opener-node-right{right:5%}.opener-node-bottom{bottom:8%}}.projects-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.project-card.project-system,.project-card.project-system:last-child{flex-direction:column;grid-column:span 4;display:flex}.project-gym .project-visual{background:linear-gradient(145deg,#cffafe,#dbeafe)}.project-restaurant .project-visual{background:linear-gradient(145deg,#fae8ff,#ddd6fe)}.project-boutique .project-visual{background:linear-gradient(145deg,#dbeafe,#cffafe)}.project-garage .project-visual{background:linear-gradient(145deg,#ede9fe,#fce7f3)}.project-school .project-visual{background:linear-gradient(145deg,#cffafe,#dbeafe)}.project-saas .project-visual{background:linear-gradient(145deg,#ede9fe,#dbeafe)}.project-system .project-info{flex-direction:column;flex:1;display:flex}.project-system .project-info p{flex:1;min-height:78px}.system-preview{background:#07111f;border:1px solid #94a3b82e;border-radius:12px 12px 0 0;height:100%;padding:18px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(8px);box-shadow:0 24px 48px #0f172a38}.project-system:hover .system-preview{transform:translateY(0)}.system-preview:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#7dd3fc1f,#0000 62%);animation:4.8s ease-in-out infinite systemScan;position:absolute;inset:0;transform:translate(-110%)}@keyframes systemScan{55%,to{transform:translate(110%)}}.system-top{align-items:center;gap:10px;display:flex}.system-top>div{min-width:0}.system-top small,.system-top strong{display:block}.system-top small{color:#64748b;font-size:.52rem}.system-top strong{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.system-top>i{background:#34d399;border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto;animation:1.8s ease-in-out infinite systemLive;box-shadow:0 0 12px #34d399}@keyframes systemLive{50%{opacity:.35}}.system-mark{color:#7dd3fc;background:linear-gradient(135deg,#2563eb40,#06b6d41f);border:1px solid #38bdf866;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:.65rem;font-weight:900;display:grid;box-shadow:0 0 20px #38bdf82e}.project-restaurant .system-mark,.project-garage .system-mark{color:#f0abfc;background:linear-gradient(135deg,#9333ea47,#ec48991a);border-color:#d946ef66;box-shadow:0 0 20px #d946ef29}.system-kpis,.school-stats,.analytics-stats{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 14px;display:grid}.system-kpis span,.school-stats span{background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;padding:11px}.system-kpis b,.system-kpis small,.school-stats b,.school-stats small{display:block}.system-kpis b,.school-stats b{color:#f8fafc;font-size:.9rem}.system-kpis small,.school-stats small{color:#64748b;margin-top:3px;font-size:.5rem}.system-activity{align-items:flex-end;gap:7px;height:62px;display:flex}.system-activity i{background:linear-gradient(#38bdf8,#2563eb);border-radius:4px 4px 0 0;flex:1;height:35%;animation:2.2s ease-in-out infinite alternate systemBars}.system-activity i:nth-child(2){height:62%;animation-delay:-.35s}.system-activity i:nth-child(3){height:46%;animation-delay:-.7s}.system-activity i:nth-child(4){height:82%;animation-delay:-1.05s}.system-activity i:nth-child(5){height:58%;animation-delay:-1.4s}.system-activity i:nth-child(6){height:74%;animation-delay:-1.75s}@keyframes systemBars{to{opacity:.62;transform:scaleY(.7)}}.order-board{grid-template-columns:repeat(3,1fr);gap:7px;margin:24px 0;display:grid}.order-board span{text-align:center;background:#d946ef0f;border:1px solid #d946ef24;border-radius:8px;padding:13px 5px}.order-board b,.order-board small{display:block}.order-board b{color:#f5d0fe;font-size:.9rem}.order-board small{color:#64748b;margin-top:4px;font-size:.46rem}.system-progress{background:#94a3b824;border-radius:999px;height:5px;overflow:hidden}.system-progress i{border-radius:inherit;background:linear-gradient(90deg,#f472b6,#818cf8,#38bdf8);width:60%;height:100%;animation:3s ease-in-out infinite alternate systemProgress;display:block}@keyframes systemProgress{to{width:88%}}.inventory-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0 22px;display:grid}.inventory-grid span{aspect-ratio:.8;background:linear-gradient(160deg,#38bdf87a,#6366f12e);border:1px solid #38bdf82e;border-radius:14px 14px 5px 5px;animation:3.6s ease-in-out infinite inventoryFloat}.inventory-grid span:nth-child(2){animation-delay:-.9s}.inventory-grid span:nth-child(3){animation-delay:-1.8s}.inventory-grid span:nth-child(4){animation-delay:-2.7s}@keyframes inventoryFloat{50%{transform:translateY(-6px)}}.service-pipeline,.saas-workflow{justify-content:center;align-items:center;margin:36px 0 31px;display:flex}.service-pipeline span{text-align:center;background:#d946ef0f;border:1px solid #d946ef26;border-radius:8px;min-width:66px;padding:10px 5px}.service-pipeline b,.service-pipeline small{display:block}.service-pipeline b{color:#f5d0fe;font-size:.75rem}.service-pipeline small{color:#64748b;font-size:.42rem}.service-pipeline em,.saas-workflow em{background:#818cf8;width:18px;height:1px}.saas-workflow span{color:#c7d2fe;background:#818cf814;border:1px solid #818cf82e;border-radius:7px;padding:9px 7px;font-size:.5rem}.project-system:nth-of-type(2) .system-preview:after{animation-delay:-.8s}.project-system:nth-of-type(3) .system-preview:after{animation-delay:-1.6s}.project-system:nth-of-type(4) .system-preview:after{animation-delay:-2.4s}.project-system:nth-of-type(5) .system-preview:after{animation-delay:-3.2s}.project-system:nth-of-type(6) .system-preview:after{animation-delay:-4s}.junction-main{top:49.8%}.junction-lower{top:54.8%}@media (max-width:1000px){.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-card.project-system,.project-card.project-system:last-child{grid-column:auto}.projects-connection-map{background:repeating-linear-gradient(#f472b6 0 9px,#0000 9px 18px);width:2px;height:100%;top:0;left:22px;overflow:visible}.projects-connection-map>*{display:none}.project-card.project-system{margin-left:24px}.project-junction{width:20px;height:20px;left:23px}.junction-main{top:33%}.junction-lower{top:67%}}@media (max-width:680px){.projects-grid{grid-template-columns:1fr}.project-system .project-visual{height:230px;padding:22px 18px 0}.project-system .project-info p{min-height:0}}.support-chat{z-index:9998;font-family:inherit;position:fixed;bottom:24px;right:24px}.support-chat-launcher{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed 58%,#db2777);border:1px solid #7dd3fc59;border-radius:999px;align-items:center;gap:10px;height:58px;padding:0 20px;font:750 .85rem/1 inherit;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 14px 38px #2563eb5c,0 0 0 5px #6366f114}.support-chat-launcher:hover{transform:translateY(-3px);box-shadow:0 18px 46px #2563eb7a}.support-chat-launcher svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:24px;height:24px}.support-chat.is-open .support-chat-launcher span{display:none}.support-chat.is-open .support-chat-launcher{justify-content:center;width:52px;height:52px;padding:0}.support-chat-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transform-origin:100% 100%;background:#07101ff7;border:1px solid #7dd3fc2e;border-radius:20px;flex-direction:column;width:min(370px,100vw - 32px);height:min(520px,100vh - 120px);transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:absolute;bottom:72px;right:0;overflow:hidden;transform:translateY(16px)scale(.97);box-shadow:0 28px 80px #0206179e,0 0 40px #2563eb1f}.support-chat.is-open .support-chat-panel{opacity:1;visibility:visible;transform:none}.support-chat-header{background:linear-gradient(135deg,#2563eb38,#db27771a);border-bottom:1px solid #94a3b81f;align-items:center;gap:11px;padding:17px 18px;display:flex}.support-chat-avatar{color:#fff;background:linear-gradient(135deg,#38bdf8,#6366f1 55%,#ec4899);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:.72rem;font-weight:900;display:grid}.support-chat-header>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.support-chat-header strong{color:#f8fafc;font-size:.9rem}.support-chat-header span{color:#94a3b8;font-size:.68rem}.support-chat-header span i{background:#34d399;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #34d399}.support-chat-close{color:#94a3b8;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 7px;font-size:1.6rem;line-height:1}.support-chat-close:hover{color:#fff}.support-chat-messages{scrollbar-width:thin;scrollbar-color:#334155 transparent;flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.support-message{color:#dbeafe;border-radius:14px;max-width:84%;padding:11px 13px;font-size:.78rem;line-height:1.55;animation:.25s both supportMessageIn}.support-message.bot{background:#111d31;border:1px solid #7dd3fc1f;border-bottom-left-radius:4px;align-self:flex-start}.support-message.user{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-bottom-right-radius:4px;align-self:flex-end}@keyframes supportMessageIn{0%{opacity:0;transform:translateY(6px)}}.support-chat-actions{scrollbar-width:none;gap:7px;padding:0 16px 12px;display:flex;overflow-x:auto}.support-chat-actions::-webkit-scrollbar{display:none}.support-chat-actions button{color:#c7d2fe;cursor:pointer;background:#6366f117;border:1px solid #6366f14d;border-radius:999px;flex:none;padding:8px 10px;font:700 .65rem/1 inherit}.support-chat-actions button:hover{color:#fff;background:#6366f133;border-color:#818cf8}.support-chat-form{background:#030914a6;border-top:1px solid #94a3b81f;gap:8px;padding:13px;display:flex}.support-chat-form input{color:#f8fafc;background:#0f172acc;border:1px solid #94a3b829;border-radius:11px;outline:none;flex:1;min-width:0;height:43px;padding:0 14px;font:.75rem inherit}.support-chat-form input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.support-chat-form input::placeholder{color:#64748b}.support-chat-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed);border:0;border-radius:11px;flex:none;width:43px;height:43px}.support-chat-form button:hover{filter:brightness(1.12)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:520px){.support-chat{bottom:14px;right:14px}.support-chat-panel{transform-origin:bottom;width:auto;height:auto;position:fixed;inset:12px 12px 82px}.support-chat-launcher{height:54px;padding:0 17px}}.support-chat-panel{width:350px;max-width:calc(100vw - 24px);height:470px;max-height:calc(100dvh - 92px)}.support-chat-header{min-height:60px;padding:10px 13px}.support-chat-avatar{border-radius:11px;width:38px;height:38px}.support-chat-header strong{font-size:13px}.support-chat-messages{padding:13px 12px 9px}.support-message{padding:9px 11px;font-size:11px;line-height:1.5}.support-chat-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px 11px 10px;display:grid;overflow:visible}.support-chat-actions button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 6px;font-size:9px;overflow:hidden}.support-chat-form{flex-direction:row;align-items:center;gap:7px;padding:9px}.support-chat-form textarea{border-radius:11px;width:auto;height:40px;min-height:40px;max-height:76px;padding:10px 11px;font-size:11px}.support-chat-form button{border-radius:11px;width:40px;height:40px;padding:0}@media (max-width:700px){.support-chat{bottom:12px;left:auto;right:12px}.support-chat-panel{border-radius:18px;width:min(320px,100vw - 20px);height:min(440px,100dvh - 96px);max-height:none;position:fixed;bottom:74px;left:auto;right:10px}.support-chat-launcher{height:50px;padding:0 14px;font-size:11px}}.tech-preview-board:after{animation:none;display:none}.tech-logo-card{transform-style:flat;background:#101c30;border:1px solid #94a3b821;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 8px 20px #0206172e}.tech-logo-card:before,.tech-logo-card:after{content:none;background:0 0;display:none}.tech-logo-icon{opacity:.84;filter:none;text-shadow:none;transition:opacity .18s,transform .18s}.tech-logo-icon svg{filter:none;opacity:.9}.tech-logo-card:hover{background:#132238;border-color:#94a3b83d;transform:translateY(-2px);box-shadow:0 11px 24px #0206173d}.tech-logo-card:hover .tech-logo-icon{opacity:1;filter:none;animation:none;transform:scale(1.025)}.tech-panel-enter .tech-logo-card{filter:none;animation-name:techCardSoftEnter;animation-duration:.32s}@keyframes techCardSoftEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.support-chat-panel,.support-message,.support-chat-launcher{transition:none;animation:none}}.support-chat-panel{background:radial-gradient(circle at 85% 0,#7c3aed26,#0000 35%),linear-gradient(160deg,#0a1426fc,#050c19fc);border-color:#94a3b82b;border-radius:24px;width:min(400px,100vw - 32px);height:min(610px,100dvh - 116px)}.support-chat-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a8a;min-height:74px;padding:15px 17px}.support-chat-avatar{border-radius:14px;width:43px;height:43px;position:relative;box-shadow:0 8px 24px #6366f152}.support-chat-avatar span{font-size:1.15rem;animation:2.4s ease-in-out infinite aiSparkle}.support-chat-header strong{letter-spacing:-.01em;font-size:.94rem}.support-chat-header span{font-size:.62rem}.support-chat-messages{gap:13px;padding:20px 17px 14px}.support-message{border-radius:16px;max-width:88%;padding:12px 14px;font-size:.78rem;line-height:1.6}.support-message b{color:#f8fafc;font-weight:760}.support-message.bot{background:linear-gradient(145deg,#1e293bf2,#0f1b2ff2);border-bottom-left-radius:5px;box-shadow:0 8px 24px #0206172e}.support-message.user{background:linear-gradient(135deg,#2563eb,#6d28d9);border-bottom-right-radius:5px;box-shadow:0 8px 22px #4f46e538}.support-chat-actions{gap:8px;padding:4px 17px 15px}.support-chat-actions button{background:#1e293bb8;border-color:#818cf83d;padding:9px 11px;font-size:.63rem}.support-chat-form{background:#020814cc;flex-direction:row;align-items:flex-end;gap:9px;padding:12px}.support-chat-form textarea{resize:none;color:#f8fafc;background:#0f172ae6;border:1px solid #94a3b82b;border-radius:14px;outline:none;flex:1;min-width:0;min-height:45px;max-height:96px;padding:13px 14px;font:.75rem/1.45 inherit;overflow-y:auto}.support-chat-form textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.support-chat-form textarea::placeholder{color:#64748b}.support-chat-form button{border-radius:14px;width:45px;height:45px}.support-chat-form button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.support-typing{align-items:center;gap:4px;width:53px;min-height:40px;display:flex}.support-typing i{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite aiTyping}.support-typing i:nth-child(2){animation-delay:.14s}.support-typing i:nth-child(3){animation-delay:.28s}@keyframes aiTyping{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes aiSparkle{50%{filter:drop-shadow(0 0 5px #fff);transform:rotate(12deg)scale(1.12)}}@media (max-width:520px){.support-chat{bottom:12px;left:12px;right:12px}.support-chat-panel{transform-origin:bottom;border-radius:20px;width:auto;height:min(540px,100dvh - 100px);max-height:72dvh;position:fixed;inset:auto 10px 76px}.support-chat-header{min-height:62px;padding:10px 13px}.support-chat-avatar{border-radius:12px;width:38px;height:38px}.support-chat-avatar span{font-size:15px}.support-chat-header strong{font-size:14px}.support-chat-header span{font-size:10px}.support-chat-close{font-size:24px}.support-chat-messages{min-height:0;padding:14px 13px 10px}.support-message{max-width:90%;padding:10px 12px;font-size:12px;line-height:1.5}.support-chat-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px 12px 11px;display:grid;overflow:visible}.support-chat-actions button{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:9px 8px;font-size:10px;overflow:hidden}.support-chat-form{flex-direction:row;align-items:flex-end;gap:8px;padding:10px}.support-chat-form textarea{border-radius:12px;min-height:42px;padding:11px 12px;font-size:12px}.support-chat-form button{border-radius:12px;width:42px;height:42px;padding:0}.support-chat-launcher{width:auto;height:52px;margin-left:auto;padding:0 16px;font-size:12px}.support-chat.is-open .support-chat-launcher{width:48px;height:48px}}:root{--font-sans:"SF Pro Text", "Segoe UI Variable Text", "Avenir Next", Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display:"SF Pro Display", "Segoe UI Variable Display", "Avenir Next", Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--ink-strong:#0b1220;--ink-muted:#526175;--surface-soft:#f4f7fb}html,body,button,input,textarea{font-family:var(--font-sans);letter-spacing:0}h1,h2,h3,h4,.logo{font-family:var(--font-display);letter-spacing:0}.primary-btn,.secondary-btn,.nav-btn{border-radius:7px}.services{background:linear-gradient(#0f172a08 1px, transparent 1px), linear-gradient(90deg, #0f172a08 1px, transparent 1px), var(--surface-soft);background-size:48px 48px;padding-top:clamp(84px,9vw,120px);padding-bottom:clamp(84px,9vw,120px);overflow:hidden}.services .section-heading{margin-inline:auto;max-width:760px;margin-bottom:54px}.services .section-heading h2{color:#fff;font-size:clamp(2.35rem,4.2vw,4.15rem);font-weight:780;line-height:1.02}.services .section-heading p{color:var(--ink-muted);margin-top:22px;font-size:1rem}.services .section-tag{color:#075985;background:#e0f2fecc;border-color:#0ea5e938}.service-container{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin-inline:auto}.service-card{--service-accent:#0ea5e9;isolation:isolate;background:#ffffffeb;border:1px solid #94a3b833;border-radius:8px;min-height:278px;padding:28px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .3s;overflow:hidden;transform:none;box-shadow:0 12px 32px #0f172a0e}.service-card:nth-child(2){--service-accent:#6366f1}.service-card:nth-child(3){--service-accent:#10b981}.service-card:nth-child(4){--service-accent:#f59e0b}.service-card:nth-child(5){--service-accent:#ec4899}.service-card:nth-child(6){--service-accent:#8b5cf6}.service-card:before{content:"";z-index:1;opacity:1;background:var(--service-accent);border-radius:0;width:3px;height:auto;transition:width .38s cubic-bezier(.16,1,.3,1),opacity .3s;animation:none;position:absolute;inset:0 auto 0 0}.service-card:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--service-accent) 26%, transparent);opacity:.55;border-radius:50%;width:150px;height:150px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:-80px;right:-80px}.service-card:hover{border-color:color-mix(in srgb, var(--service-accent) 32%, #cbd5e1);box-shadow:0 24px 55px color-mix(in srgb, var(--service-accent) 13%, transparent);transform:translateY(-7px)}.service-card:hover:before{width:5px}.service-card:hover:after{transform:scale(1.28)}.service-index{color:#94a3b8;font-size:.68rem;font-weight:750;position:absolute;top:24px;right:24px}.service-icon{border:1px solid color-mix(in srgb, var(--service-accent) 25%, transparent);width:50px;height:50px;color:var(--service-accent);background:color-mix(in srgb, var(--service-accent) 8%, white);box-shadow:0 9px 22px color-mix(in srgb, var(--service-accent) 11%, transparent);border-radius:8px;place-items:center;margin:0 0 28px;padding:0;animation:4.5s ease-in-out infinite serviceIconModernFloat;display:grid}.service-icon svg{width:26px;height:26px}@keyframes serviceIconModernFloat{50%{transform:translateY(-4px)}}.service-card h3{color:var(--ink-strong);margin-bottom:13px;font-size:1.2rem;font-weight:740;line-height:1.25}.service-card p{color:var(--ink-muted);font-size:.9rem;line-height:1.68}.solutions,.why-us{background:#fff}.solution-box,.why-card{text-align:left;background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:30px;position:relative;box-shadow:0 12px 30px #0f172a0b}.solution-box:before,.why-card:before{display:none}.solution-icon,.why-icon{color:#0891b2;background:#ecfeff;border:1px solid #0ea5e933;border-radius:8px;place-items:center;width:48px;height:48px;margin:0 0 22px;padding:0;display:grid}.solution-box:nth-child(2) .solution-icon,.why-card:nth-child(2) .why-icon{color:#7c3aed;background:#f5f3ff;border-color:#7c3aed33}.solution-box:nth-child(3) .solution-icon,.why-card:nth-child(3) .why-icon{color:#059669;background:#ecfdf5;border-color:#05966933}.why-card:nth-child(4) .why-icon{color:#db2777;background:#fdf2f8;border-color:#db277733}.solution-icon svg,.why-icon svg{width:25px;height:25px}.solution-box h3,.why-card h3{color:var(--ink-strong);font-size:1.15rem;font-weight:740}.solution-box p,.why-card p{color:var(--ink-muted);font-size:.9rem}.client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1180px;margin-inline:auto}.client-box{text-align:left;min-height:86px;color:var(--ink-strong);background:#fff;border-radius:8px;align-items:center;gap:14px;padding:18px;display:flex}.client-line-icon{color:#2563eb;background:#eff6ff;border-radius:8px;flex:none;place-items:center;width:42px;height:42px;display:grid}.client-line-icon svg{width:22px;height:22px}@media (max-width:980px){.service-container,.client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.service-container,.client-grid{grid-template-columns:1fr}.service-card{min-height:0;padding:24px}.service-icon{margin-bottom:22px}.solution-box,.why-card{padding:24px}}.journey-section{padding-top:clamp(86px,10vw,130px);padding-bottom:clamp(86px,10vw,130px)}.journey-heading{margin-bottom:48px}.modern-orbit-wrapper{width:min(1120px,100%);margin-inline:auto;padding:0}.modern-orbit-container.dna-journey{grid-template-columns:minmax(480px,1.12fr) minmax(340px,.88fr);align-items:center;gap:clamp(36px,6vw,80px);width:100%;height:auto;min-height:720px;display:grid}.dna-helix{justify-self:center;width:min(100%,540px);height:720px;position:relative}.dna-label{z-index:4;color:#7dd3fc;text-transform:uppercase;white-space:nowrap;letter-spacing:.14em;font-size:.65rem;font-weight:800;position:absolute;top:1px;left:50%;transform:translate(-50%)}.dna-backbone{filter:drop-shadow(0 0 14px #6366f124);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dna-strand{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:12 10;vector-effect:non-scaling-stroke;animation:2.8s linear infinite dnaStrandFlow}.strand-left{stroke:url(#dnaLeftGradient)}.strand-right{stroke:url(#dnaRightGradient);animation-direction:reverse}@keyframes dnaStrandFlow{to{stroke-dashoffset:-44px}}.dna-backbone .laser-line{stroke:url(#dnaRungGradient);stroke-width:1.5px;stroke-dasharray:7 8;opacity:.28;filter:none;transition:stroke-width .4s,opacity .4s;animation:1.8s linear infinite dnaRungFlow}.dna-backbone .laser-line.active{stroke:#f472b6;stroke-width:3px;opacity:.95;filter:url(#dnaGlow)}@keyframes dnaRungFlow{to{stroke-dashoffset:-30px}}.dna-packet{fill:#f8fafc;filter:drop-shadow(0 0 10px #22d3ee)}.dna-packet.packet-two{fill:#f9a8d4;filter:drop-shadow(0 0 10px #f472b6)}.dna-journey .orbit-node.dna-node{z-index:5;cursor:pointer;background:0 0;border:0;width:66px;height:66px;margin:0;padding:0;position:absolute;top:auto;left:auto;right:auto;transform:translate(-50%,-50%)!important}.dna-journey .dna-node[data-step="1"]{top:14.57%;left:38.33%}.dna-journey .dna-node[data-step="2"]{top:32.66%;left:71.09%}.dna-journey .dna-node[data-step="3"]{top:45.13%;left:2.29%}.dna-journey .dna-node[data-step="4"]{top:65.99%;left:56.77%}.dna-journey .dna-node[data-step="5"]{top:78.46%;left:44.22%}.dna-journey .dna-node[data-step="6"]{top:92.36%;left:83.33%}.dna-node .node-icon{background:#07111fe6;border-color:#7dd3fc33;border-radius:10px;box-shadow:0 14px 36px #0206176b}.dna-node .node-ring{border-radius:13px;inset:-7px}.dna-node.active .node-icon,.dna-node:hover .node-icon{background:linear-gradient(145deg,#2563eb57,#ec489938);border-color:#f472b6;border-radius:10px;transform:translateY(-3px);box-shadow:0 0 0 5px #f472b614,0 0 30px #f472b657}.dna-node .node-badge{color:#64748b;opacity:1;letter-spacing:.08em;font-size:.56rem;bottom:-25px;left:50%}.dna-node.active .node-badge,.dna-node:hover .node-badge{color:#f9a8d4}.dna-detail-board.orbit-center-board{text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#081122e0;background-image:linear-gradient(#94a3b80d 1px,#0000 1px),linear-gradient(90deg,#94a3b80d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #7dd3fc29;border-radius:8px;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:auto;min-height:430px;padding:clamp(30px,4vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #02061761}.dna-detail-board.orbit-center-board:hover{border-color:#f472b64d;box-shadow:0 30px 75px #0206176b}.dna-detail-board .ocb-overlay-glow{background:radial-gradient(circle,#38bdf829,#0000 68%);border-radius:50%;width:280px;height:280px;inset:auto -100px -130px auto}.dna-detail-kicker{z-index:2;color:#7dd3fc;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:28px;font-size:.62rem;font-weight:800;display:flex;position:relative}.dna-detail-kicker span{background:#22d3ee;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite systemLive;box-shadow:0 0 14px #22d3ee}.dna-detail-board .ocb-content{align-items:flex-start}.dna-detail-board .ocb-stage-tag{color:#f472b6;letter-spacing:.12em;margin-bottom:12px;font-size:.65rem}.dna-detail-board .ocb-title{color:#f8fafc;margin-bottom:15px;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:760;line-height:1.06}.dna-detail-board .ocb-desc{color:#94a3b8;max-width:430px;margin-bottom:24px;font-size:.95rem;line-height:1.7}.dna-detail-board .ocb-tags{justify-content:flex-start}.dna-detail-board .ocb-tags span{color:#c7d2fe;background:#6366f117;border:1px solid #818cf83d;border-radius:6px;padding:7px 11px}.dna-sequence{z-index:2;gap:7px;margin-top:35px;display:flex;position:relative}.dna-sequence i{color:#64748b;background:#ffffff08;border:1px solid #94a3b824;border-radius:5px;place-items:center;width:28px;height:28px;font-size:.55rem;font-style:normal;font-weight:800;animation:3s ease-in-out infinite dnaBasePulse;display:grid}.dna-sequence i:nth-child(2){color:#7dd3fc;animation-delay:-.5s}.dna-sequence i:nth-child(3){animation-delay:-1s}.dna-sequence i:nth-child(4){color:#f9a8d4;animation-delay:-1.5s}.dna-sequence i:nth-child(5){animation-delay:-2s}.dna-sequence i:nth-child(6){color:#7dd3fc;animation-delay:-2.5s}@keyframes dnaBasePulse{50%{border-color:currentColor;transform:translateY(-3px)}}@media (max-width:920px){.modern-orbit-container.dna-journey{grid-template-columns:1fr;gap:26px}.dna-helix{width:min(100%,500px);height:680px}.dna-detail-board.orbit-center-board{justify-self:center;width:min(100%,650px);min-height:360px}}.technologies .tech-logo-card .tech-logo-icon,.technologies .tech-logo-card .tech-logo-icon svg{filter:none;text-shadow:none}.reviews-section{background:#071426;overflow:hidden;padding:clamp(72px,8vw,112px) 0!important}.reviews-container{width:100%;max-width:1320px;margin:0 auto;padding:0 32px}.reviews-section .reviews-heading{max-width:810px;margin-bottom:38px;margin-left:auto;margin-right:auto}.reviews-carousel{isolation:isolate;width:100%;min-width:0;position:relative}.reviews-viewport{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;outline:none;width:100%;min-width:0;padding:15px 6px 24px;overflow:hidden}.reviews-viewport:active{cursor:grabbing}.reviews-viewport:focus-visible{border-radius:22px;box-shadow:0 0 0 3px #38bdf86b}.reviews-track{align-items:stretch;margin-left:-10px;display:flex}.reviews-slide{opacity:.8;transform-origin:50%;flex:0 0 33.3333%;min-width:0;padding-left:20px;transition:opacity .32s,transform .32s;display:flex;transform:scale(.975)}.reviews-slide.is-active{z-index:2;opacity:1;transform:scale(1.018)}.reviews-carousel .review-card{background:#0d1b30f0;border:1px solid #94a3b829;border-radius:22px;flex-direction:column;width:100%;min-width:0;height:100%;min-height:350px;padding:26px;transition:border-color .25s,box-shadow .25s,background-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #0208173d}.reviews-slide.is-active .review-card{background:#10213a;border-color:#6d81ff5c;box-shadow:0 24px 58px #02081757,0 0 0 1px #38bdf80a}.reviews-carousel .review-card:hover{border-color:#7dd3fc4d;transform:none;box-shadow:0 24px 56px #0208174d}.review-quote{color:#7dd3fc1a;pointer-events:none;font-family:Georgia,serif;font-size:7rem;font-weight:700;line-height:.7;position:absolute;top:52px;right:21px}.reviews-carousel .review-card-top{z-index:1;align-items:center;position:relative}.reviews-carousel .review-sample-label{color:#b7c5d9;background:#94a3b812;border-color:#94a3b829;padding:6px 10px}.reviews-carousel .review-stars{color:#f7c948;letter-spacing:.1em;font-size:.84rem}.review-service{z-index:1;color:#9edfff;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;background:#0ea5e912;border:1px solid #38bdf824;border-radius:9px;width:max-content;max-width:100%;margin-top:23px;padding:7px 10px;font-size:.68rem;font-weight:750;position:relative;overflow:hidden}.reviews-carousel .review-card blockquote{z-index:1;flex:auto;margin:21px 0 25px;position:relative}.reviews-carousel .review-card blockquote p{color:#c6d2e2;overflow-wrap:break-word;word-break:normal;margin:0;font-size:.94rem;line-height:1.78}.reviews-carousel .review-person{z-index:1;position:relative}.reviews-carousel .review-avatar{color:#e7efff;background:#162a48;border-color:#60a5fa33}.reviews-carousel .review-person strong,.reviews-carousel .review-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviews-controls{justify-content:center;align-items:center;gap:14px;min-height:50px;margin-top:10px;display:flex}.review-arrow{color:#d9e4f5;cursor:pointer;background:#0d1b30;border:1px solid #94a3b82e;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:0;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-grid;box-shadow:0 10px 24px #02081738}.review-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.review-arrow:hover{color:#fff;background:#142744;border-color:#60a5fa6b;transform:translateY(-1px)}.review-arrow:focus-visible,.review-dot:focus-visible{outline-offset:3px;outline:3px solid #38bdf87a}.review-dots{justify-content:center;align-items:center;gap:2px;display:flex}.review-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:30px;height:38px;padding:0;display:grid}.review-dot span{background:#53647e;border-radius:999px;width:7px;height:7px;transition:width .22s,background-color .22s,box-shadow .22s;display:block}.review-dot:hover span{background:#8aa0bf}.review-dot.is-active span{background:#6d81ff;width:20px;box-shadow:0 0 12px #6d81ff6b}.review-indicator{color:#8496af;text-align:center;white-space:nowrap;min-width:88px;font-size:.72rem;font-weight:700}.review-progress-track{background:#94a3b821;border-radius:999px;width:min(220px,56vw);height:2px;margin:12px auto 0;overflow:hidden}.review-progress-track>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#38bdf8,#7c6cff);width:100%;height:100%;display:block;transform:scaleX(0)}.reviews-footnote{color:#71839d;text-align:center;max-width:720px;margin:24px auto 0;font-size:.72rem;line-height:1.6}.reviews-footnote strong{color:#9aabc1}@media (max-width:1023px){.reviews-slide{flex-basis:50%}.reviews-slide.is-active{transform:scale(1.01)}}@media (max-width:639px){.reviews-section{padding:64px 0!important}.reviews-container{padding:0 16px}.reviews-section .reviews-heading{margin-bottom:26px}.reviews-viewport{margin:0 -2px;padding:12px 2px 18px}.reviews-track{margin-left:-7px}.reviews-slide{opacity:1;flex-basis:100%;padding-left:14px;transform:none}.reviews-slide.is-active{transform:none}.reviews-carousel .review-card{border-radius:18px;min-height:338px;padding:22px 20px}.reviews-carousel .review-card blockquote p{font-size:.9rem;line-height:1.72}.reviews-controls{gap:7px}.review-arrow{border-radius:13px;flex-basis:44px;width:44px;height:44px}.review-dots{gap:0}.review-dot{width:25px}.review-indicator{min-width:0;margin-top:76px;position:absolute;left:50%;transform:translate(-50%)}.review-progress-track{margin-top:27px}}@media (max-width:359px){.reviews-container{padding:0 12px}.review-arrow{flex-basis:40px;width:40px;height:40px}.review-dot{width:23px}.reviews-carousel .review-card{padding:20px 18px}}@media (prefers-reduced-motion:reduce){.reviews-slide,.review-card,.review-arrow,.review-dot span,.review-progress-track>span{transition:none!important}.reviews-slide,.reviews-slide.is-active{transform:none}.review-progress-track{display:none}}.about{padding:82px 24px!important}.about .about-premium-card{z-index:1;background:#0b182a;border:1px solid #94a3b829;border-radius:28px;width:100%;max-width:1320px;margin:0 auto;padding:clamp(48px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 30px 80px #02081757,inset 0 1px #ffffff06}.about .about-content{z-index:1;position:relative}.about .team-container{z-index:1;margin-top:60px;position:relative}@media (max-width:768px){.tech-marquee-wrapper{gap:12px;padding:22px 0}.marquee-inner>.tech-marquee-badge{gap:8px;min-height:40px;margin:0 5px;padding:8px 14px;font-size:.78rem}.tech-marquee-badge img{flex-basis:20px;width:20px;height:20px}.about{padding:54px 16px!important}.about .about-premium-card{border-radius:18px;padding:30px 18px}.about .team-container{margin-top:44px}}.logo{color:inherit;text-decoration:none}button.menu-btn{width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}button.menu-btn:hover{box-shadow:none;background:0 0;transform:none}.about-page-main{background:#0b1628;min-height:100vh}.about-content h1{color:var(--dark-text,#f5f7ff);margin-bottom:24px;font-size:2.8rem;font-weight:700;line-height:1.2}@media (max-width:768px){.about-content h1{font-size:2.2rem}}.business-value,.reviews-section{color:var(--dark-text,#f5f7ff);background-color:#0b1628;background-image:linear-gradient(#94a3b809 1px,#0000 1px),linear-gradient(90deg,#94a3b809 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.value-card{background:#0d1b30;border:1px solid #94a3b824;border-radius:18px;min-height:235px;padding:28px 24px;transition:transform .25s,border-color .25s,background-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 16px 38px #02081733}.value-card:after{content:"";pointer-events:none;border:1px solid #7dd3fc1a;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-54px;right:-44px}.value-card:hover{background:#102039;border-color:#7dd3fc4d;transform:translateY(-4px);box-shadow:0 20px 46px #02081747}.value-index{color:#8bdcff;letter-spacing:.08em;background:#31c8ff12;border:1px solid #7dd3fc33;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:24px;font-size:.72rem;font-weight:700;display:grid}.value-card h3{color:#f2f6ff;margin-bottom:12px;font-size:1.05rem;line-height:1.35}.value-card p{color:#98a9c2;font-size:.9rem;line-height:1.75}.value-summary{background:#091629;border:1px solid #94a3b826;border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:44px;max-width:1160px;margin:28px auto 0;padding:30px 34px;display:grid;box-shadow:0 20px 55px #0208173d}.value-summary span{color:#7ddcff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:700;display:block}.value-summary h3{color:#f4f7ff;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.3}.value-summary p{color:#9baac0;margin-bottom:18px;font-size:.94rem;line-height:1.75}.value-link{color:#9ce3ff;align-items:center;gap:9px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.value-link b{transition:transform .18s}.value-link:hover b{transform:translate(4px)}.reviews-section .section-heading{max-width:860px}.reviews-note{color:#a9b7cb;text-align:left;background:#081222b8;border:1px solid #94a3b821;border-radius:12px;justify-content:center;align-items:center;gap:10px;max-width:760px;margin:-24px auto 30px;padding:12px 16px;display:flex}.reviews-note>span{color:#8bdcff;background:#31c8ff17;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;display:grid}.reviews-note p{margin:0;font-size:.78rem;line-height:1.55}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.review-card{background:#0d1b30;border:1px solid #94a3b826;border-radius:18px;flex-direction:column;min-height:300px;padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 16px 40px #02081738}.review-card:hover{border-color:#a78bfa4d;transform:translateY(-4px);box-shadow:0 22px 48px #0208174d}.review-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-sample-label{color:#aebbd0;letter-spacing:.05em;text-transform:uppercase;background:#94a3b80f;border:1px solid #94a3b824;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:700}.review-stars{color:#fbbf24;letter-spacing:.08em;white-space:nowrap;font-size:.9rem}.review-card blockquote{color:#c1ccdc;flex:auto;margin:28px 0 30px;font-size:.95rem;line-height:1.8}.review-person{border-top:1px solid #94a3b81f;align-items:center;gap:12px;padding-top:18px;display:flex}.review-avatar{color:#dce8ff;background:linear-gradient(135deg,#31c8ff1f,#9b7bff21);border:1px solid #7dd3fc2e;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:.78rem;font-weight:800;display:grid}.review-person>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.review-person strong{color:#eef4ff;font-size:.86rem}.review-person small{color:#8495ad;font-size:.7rem}@media (max-width:980px){.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-grid{grid-template-columns:1fr}.review-card{min-height:0}}@media (max-width:680px){.value-grid{grid-template-columns:1fr;gap:14px}.value-card{min-height:0;padding:23px 20px}.value-index{margin-bottom:18px}.value-summary{border-radius:16px;grid-template-columns:1fr;gap:18px;padding:24px 20px}.reviews-note{align-items:flex-start;margin-top:-18px}.review-card{border-radius:16px;padding:22px 20px}.review-card-top{align-items:center}}.contact{padding:72px 0!important}.contact .contact-container{text-align:center;-webkit-backdrop-filter:blur(18px);background:#081426d1 linear-gradient(145deg,#ffffff09,#0000 48%);border:1px solid #94a3b829;border-radius:20px;width:min(640px,100% - 32px);max-width:640px;margin:0 auto;padding:32px;overflow:hidden;box-shadow:0 18px 50px #02081747}.contact .contact-container .section-tag{margin-bottom:14px}.contact .contact-container h2{margin:0 0 10px;font-size:clamp(2rem,4vw,2.75rem);line-height:1.12}.contact .contact-container>p{max-width:500px;margin:0 auto 24px;font-size:1rem;line-height:1.65}.contact #contactForm{flex-direction:column;gap:12px;width:100%;display:flex}.contact #contactForm .form-group{width:100%;margin:0;position:relative}.contact #contactForm input,.contact #contactForm textarea{box-sizing:border-box;color:#eef5ff;caret-color:#7ddcff;background:#040d1cb8;border:1px solid #94a3b838;border-radius:12px;outline:none;width:100%;min-width:0;margin:0;padding:20px 16px 7px;font:500 .95rem/1.35 Poppins,sans-serif;transition:border-color .18s,background-color .18s,box-shadow .18s;display:block;box-shadow:inset 0 1px #ffffff06}.contact #contactForm input{height:52px}.contact #contactForm textarea{resize:vertical;height:130px;min-height:130px;padding-top:24px}.contact #contactForm input:focus,.contact #contactForm textarea:focus{color:#fff;background:#071325f0;border-color:#49c4ffc7;box-shadow:0 0 0 3px #31c8ff1a,0 8px 24px #2563eb1a}.contact #contactForm .form-group label{color:#8fa1ba;font-size:.93rem;line-height:1;top:50%;left:16px;transform:translateY(-50%)}.contact #contactForm .form-group textarea~label{top:18px;transform:none}.contact #contactForm .form-group input:focus~label,.contact #contactForm .form-group input:not(:placeholder-shown)~label,.contact #contactForm .form-group textarea:focus~label,.contact #contactForm .form-group textarea:not(:placeholder-shown)~label{color:#7ddcff;letter-spacing:.035em;font-size:.66rem;font-weight:600;top:7px;left:16px;transform:none}.contact #contactForm button[type=submit]{background:linear-gradient(105deg,#2d61ff 0%,#6658f5 56%,#a855f7 100%);border:1px solid #7dd3fc33;border-radius:12px;width:100%;min-height:52px;margin-top:2px;padding:13px 20px;box-shadow:0 10px 26px #4852f53d}.contact #contactForm button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #4852f552}@media (max-width:680px){.contact{padding:52px 0!important}.contact .contact-container{border-radius:16px;width:calc(100% - 32px);padding:24px 18px}.contact .contact-container h2{font-size:clamp(1.8rem,9vw,2.3rem)}.contact .contact-container>p{margin-bottom:20px;font-size:.94rem}}.momentum-bridge,.hero-section{background:#071426!important}.momentum-copy,.hero-content,.hero-left,.hero-text{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.momentum-copy:before,.momentum-copy:after,.hero-content:before,.hero-content:after,.hero-left:before,.hero-left:after,.hero-text:before,.hero-text:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.momentum-bridge:before,.momentum-bridge:after,.momentum-stage.momentum-video-stage:before,.momentum-stage.momentum-video-stage:after{content:none!important;display:none!important}.momentum-stage.momentum-video-stage,.momentum-video{box-shadow:none!important;background:0 0!important}.momentum-video{opacity:.86;filter:saturate(.86)contrast(1.02)brightness(.86);mix-blend-mode:normal!important}.momentum-stage.momentum-video-stage:before,.momentum-stage.momentum-video-stage:after{content:none;display:none}.momentum-bridge{box-shadow:none!important;background:#071426!important}.momentum-bridge:before,.momentum-bridge:after,.momentum-stage.momentum-video-stage:before,.momentum-stage.momentum-video-stage:after{content:none!important;box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}.momentum-beam{display:none!important}.momentum-stage.momentum-video-stage{box-shadow:none!important;background:0 0!important}.momentum-video{opacity:.86;filter:saturate(.86)contrast(1.02)brightness(.86);box-shadow:none!important;mix-blend-mode:normal!important;background:0 0!important}.momentum-stage.momentum-video-stage{aspect-ratio:16/9;isolation:isolate;width:min(100%,680px);box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.momentum-video-stage>:not(.momentum-video){display:none}.momentum-stage.momentum-video-stage:before{content:"";z-index:-1;filter:blur(32px);opacity:.8;pointer-events:none;background:radial-gradient(circle at 52% 44%,#38bdf838,#0000 38%),radial-gradient(circle at 72% 58%,#6366f12e,#0000 43%),radial-gradient(circle at 28% 35%,#ec48991a,#0000 38%);border-radius:50%;animation:6s ease-in-out infinite momentumVideoAura;display:block;position:absolute;inset:-18%}.momentum-stage.momentum-video-stage:after{content:"";z-index:2;mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(#0000 38%,#08122226 66%,#0b1830 100%),linear-gradient(90deg,#0b1830 0%,#0000 18% 82%,#101b3e 100%);position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(#000 48%,#000000d1 68%,#00000047 86%,#0000 100%);mask-image:radial-gradient(#000 48%,#000000d1 68%,#00000047 86%,#0000 100%)}@keyframes momentumVideoAura{50%{opacity:1;transform:scale(1.08)}}.momentum-video{--video-feather-x:clamp(90px, 24%, 210px);--video-feather-y:clamp(76px, 38%, 170px);z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;box-shadow:none;opacity:.9;filter:saturate(.92)contrast(1.06)brightness(.92);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--video-feather-x), #000 calc(100% - var(--video-feather-x)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--video-feather-y), #000 calc(100% - var(--video-feather-y)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--video-feather-x), #000 calc(100% - var(--video-feather-x)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--video-feather-y), #000 calc(100% - var(--video-feather-y)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--video-feather-x), #000 calc(100% - var(--video-feather-x)), transparent 100%), linear-gradient(to bottom, transparent 0, #000 var(--video-feather-y), #000 calc(100% - var(--video-feather-y)), transparent 100%);background:0 0;border:0;border-radius:0;display:block;position:relative;-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:820px){.momentum-stage.momentum-video-stage{width:min(100%,620px)}}@media (prefers-reduced-motion:reduce){.momentum-video{animation:none}}.momentum-bridge{background:#071426!important}.momentum-grid{opacity:.13;background-image:linear-gradient(#94a3b80b 1px,#0000 1px),linear-gradient(90deg,#94a3b80b 1px,#0000 1px);animation:none;-webkit-mask-image:none;mask-image:none}.momentum-stage.momentum-video-stage:before,.momentum-stage.momentum-video-stage:after{content:none;filter:none;background:0 0;display:none}.momentum-video{opacity:.82;filter:saturate(.88)contrast(1.04)brightness(.88)}@media (max-width:540px){.journey-heading{margin-bottom:36px}.modern-orbit-container.dna-journey{min-height:0}.dna-helix{width:min(100%,370px);height:600px}.dna-journey .orbit-node.dna-node{width:52px;height:52px}.dna-node .node-icon svg{width:19px;height:19px}.dna-node .node-badge{font-size:.47rem;bottom:-22px}.dna-journey .dna-node[data-step="1"]{top:14.57%;left:38.33%}.dna-journey .dna-node[data-step="2"]{top:32.66%;left:71.09%}.dna-journey .dna-node[data-step="3"]{top:45.13%;left:2.29%}.dna-journey .dna-node[data-step="4"]{top:65.99%;left:56.77%}.dna-journey .dna-node[data-step="5"]{top:78.46%;left:44.22%}.dna-journey .dna-node[data-step="6"]{top:92.36%;left:83.33%}.dna-detail-board.orbit-center-board{min-height:385px;padding:28px 22px}.dna-detail-board .ocb-title{font-size:1.7rem}.dna-detail-board .ocb-desc{font-size:.88rem}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dark-0:#050814;--dark-1:#07101f;--dark-2:#0b1628;--dark-3:#101d32;--dark-line:#20314d;--dark-text:#f4f7ff;--dark-muted:#91a1ba;--brand-cyan:#31c8ff;--brand-blue:#4568ff;--brand-violet:#9b7bff;--brand-pink:#eb6cbb}html,body{background:var(--dark-0);color:var(--dark-text)}body{overflow-x:hidden}main{isolation:isolate;background:var(--dark-0);position:relative}main:before{content:"";z-index:-1;pointer-events:none;opacity:.3;background-image:linear-gradient(#4568ff0e 1px,#0000 1px),linear-gradient(90deg,#31c8ff0b 1px,#0000 1px);background-size:56px 56px;animation:20s linear infinite darkGridDrift;position:fixed;inset:0}@keyframes darkGridDrift{to{background-position:56px 56px}}.section-divider{background:linear-gradient(90deg,#0000,#4568ff57,#31c8ff2e,#0000);height:1px}.header{box-shadow:none;border-bottom:1px solid #94a3b81f;background:#050814d1!important}.header:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-cyan), var(--brand-violet), transparent);width:34%;height:1px;animation:7s ease-in-out infinite headerSignal;position:absolute;bottom:-1px;left:0}@keyframes headerSignal{0%,to{opacity:0;transform:translate(-100%)}15%,85%{opacity:1}50%{transform:translate(300%)}}.logo h2{color:var(--dark-text)}.logo span{color:#0000;background:linear-gradient(90deg, var(--brand-cyan), var(--brand-blue), var(--brand-violet));-webkit-background-clip:text;background-clip:text}.logo img{filter:drop-shadow(0 0 12px #4568ff4d);transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s}.logo:hover img{filter:drop-shadow(0 0 20px #31c8ff80);transform:translateY(-3px)rotate(-4deg)}.nav-links a{color:#aab6ca}.nav-links a:hover{color:var(--dark-text)}.nav-links a:after{background:linear-gradient(90deg, var(--brand-cyan), var(--brand-violet))}.nav-btn,.primary-btn,#contactForm button{color:#fff;background:linear-gradient(105deg,#2858ff,#6658f5 58%,#9b5de5);border:1px solid #7dd3fc2e;box-shadow:0 12px 28px #4568ff3d}.nav-btn:hover,.primary-btn:hover,#contactForm button:hover{background:linear-gradient(105deg,#3567ff,#7165ff 58%,#ad68ee);box-shadow:0 16px 38px #4568ff5c}.secondary-btn{color:#dce6f7;border-color:var(--dark-line);background:#0d192dd1}.secondary-btn:hover{background:#101d32;border-color:#31c8ff75}.menu-btn{color:#dce6f7}.hero{background:linear-gradient(#31c8ff09 1px, transparent 1px), linear-gradient(90deg, #4568ff09 1px, transparent 1px), var(--dark-0);background-size:48px 48px}.hero:after{opacity:.22;background-image:radial-gradient(#7dd3fc66 1px,#0000 1px)}.hero:before{border-color:#4568ff2e;box-shadow:0 0 0 70px #4568ff06,0 0 0 140px #9b7bff05}.hero-content h1{color:var(--dark-text)}.hero-content p{color:var(--dark-muted)}.hero-badge{color:#8bdcff;background:#0b1628b8;border-color:#31c8ff3d;box-shadow:0 12px 34px #0003}.badge-dot{background:var(--brand-cyan)}.hero-float-card{color:var(--dark-text);background:#0a1425e6;border-color:#94a3b829;box-shadow:0 20px 45px #00000057}.hero-float-card strong{color:var(--dark-text)}.hero-float-card small{color:var(--dark-muted)}.momentum-bridge,.journey-section,.projects-section,.footer{background-color:var(--dark-0)}.services,.technologies,.impact-flow,.solutions,.clients,.why-us,.about,.contact{color:var(--dark-text);background:linear-gradient(#94a3b809 1px, transparent 1px), linear-gradient(90deg, #94a3b809 1px, transparent 1px), var(--dark-1)!important;background-size:52px 52px!important}.services{background:linear-gradient(#31c8ff0a 1px, transparent 1px), linear-gradient(90deg, #4568ff0a 1px, transparent 1px), var(--dark-1)!important}.section-heading h2,.about-content h2,.contact-container h2,.impact-copy h2,.projects-heading h2{color:var(--dark-text)}.section-heading p,.about-content p,.contact-container p,.impact-copy p,.projects-heading p{color:var(--dark-muted)}.section-tag,.services .section-tag{color:#8bdcff;background:#31c8ff12;border-color:#31c8ff38}.service-card,.solution-box,.why-card,.client-box,.team-card,.tech-logo-card{color:var(--dark-text);background:#0c182be6;border-color:#94a3b824;box-shadow:0 16px 38px #0000002e}.service-card{background:linear-gradient(145deg,#101d32f5,#081222f5)}.service-card h3,.solution-box h3,.why-card h3,.client-box,.team-card h3{color:var(--dark-text)}.service-card p,.solution-box p,.why-card p,.team-card p{color:var(--dark-muted)}.service-card:after{border-color:color-mix(in srgb, var(--service-accent) 30%, transparent)}.service-icon{background:color-mix(in srgb, var(--service-accent) 10%, #0b1628)}.service-index{color:#5f718d}.solution-icon,.why-icon,.client-line-icon{background:#31c8ff14}.solution-box:nth-child(2) .solution-icon,.why-card:nth-child(2) .why-icon{background:#9b7bff17}.solution-box:nth-child(3) .solution-icon,.why-card:nth-child(3) .why-icon{background:#10b98114}.why-card:nth-child(4) .why-icon{background:#eb6cbb14}.client-box:hover{color:var(--dark-text);background:#101d32;border-color:#31c8ff61}.technologies{overflow:hidden}.tech-categories-list{background:#081222d1;border-color:#94a3b824;box-shadow:0 20px 50px #0000002e}.tech-category-item{color:#a4b3ca}.tech-category-item:hover{color:#e9f2ff;background:#31c8ff0e}.tech-category-item.active{color:#9ce3ff;background:linear-gradient(120deg,#31c8ff1c,#9b7bff14),#0b1628;border-color:#31c8ff40;box-shadow:0 14px 32px #0003;border-left-color:#31c8ff40!important}.tech-preview-board{background-color:#081222;background-image:linear-gradient(#94a3b80a 1px,#0000 1px),linear-gradient(90deg,#94a3b80a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#94a3b824;box-shadow:0 26px 70px #00000047}.tech-preview-header h3{color:var(--dark-text)}.tech-logo-card{background:#101d32}.tech-logo-card:hover{background:#14233b}.tech-logo-name{color:#b5c1d3}.impact-node{background:#0d192df0;border-color:#94a3b826;box-shadow:0 18px 40px #00000038}.impact-node h3{color:var(--dark-text)}.impact-node p{color:var(--dark-muted)}.impact-path{background:#94a3b829}.about:before{opacity:.18;background-image:radial-gradient(circle,#7dd3fc59 1px,#0000 1px)}.team-card{background:linear-gradient(150deg,#101d32,#091426);border-radius:8px}.team-img{border-color:#17243a;box-shadow:0 12px 30px #0000004d}.member-role{color:#7ddcff}.member-tag{color:#aebbd0;background:#94a3b814}.team-socials{border-top-color:#94a3b821}.social-icon-btn{color:#9cacc3;background:#0b1628;border-color:#94a3b829}.social-icon-btn:hover{color:#fff;border-color:var(--brand-blue);background:var(--brand-blue)}.contact-container{background-color:#0b1628;background-image:linear-gradient(#94a3b80a 1px,#0000 1px),linear-gradient(90deg,#94a3b80a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #94a3b826;border-radius:8px;box-shadow:0 28px 75px #0000004d}input,textarea{color:#edf4ff;background:#07101f;border-color:#253754;border-radius:7px}input:focus,textarea:focus{border-color:var(--brand-cyan);background:#0a1527;box-shadow:0 0 0 4px #31c8ff17}.form-group label{color:#8292aa}.footer{background:#03060d}.footer-bottom{border-top-color:#94a3b81a}.careers-hero{background:linear-gradient(#31c8ff0a 1px, transparent 1px), linear-gradient(90deg, #4568ff0a 1px, transparent 1px), var(--dark-0)!important}.coming-soon-card{color:var(--dark-text);background:#0b1628;border-color:#94a3b826;box-shadow:0 30px 80px #00000052}.coming-soon-card h1{color:var(--dark-text)}.coming-soon-card p{color:var(--dark-muted)}.projects-section{background:linear-gradient(#31c8ff08 1px, transparent 1px), linear-gradient(90deg, #4568ff08 1px, transparent 1px), var(--dark-0);background-size:54px 54px;padding-top:clamp(80px,8vw,108px);padding-bottom:clamp(80px,8vw,108px)}.projects-heading{margin-bottom:36px}.projects-grid{gap:62px 16px}.project-card.project-system{background:#0c1729;border-color:#94a3b829;border-radius:8px;box-shadow:0 18px 44px #0003}.project-card.project-system:hover{border-color:#31c8ff59;transform:translateY(-7px);box-shadow:0 24px 55px #00000047,0 0 28px #4568ff14}.project-card.project-system:after{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 35%,#7dd3fc1a,#0000 62%);transition:opacity .25s;position:absolute;inset:0;transform:translate(-100%)}.project-card.project-system:hover:after{opacity:1;animation:.95s projectSignalSweep}@keyframes projectSignalSweep{to{transform:translate(100%)}}.project-system .project-visual{height:158px;padding:14px 14px 0}.project-gym .project-visual,.project-boutique .project-visual,.project-school .project-visual{background:linear-gradient(145deg,#31c8ff1f,#4568ff24)}.project-restaurant .project-visual,.project-garage .project-visual,.project-saas .project-visual{background:linear-gradient(145deg,#9b7bff24,#eb6cbb1a)}.system-preview{background:#050d19;border-color:#94a3b821;border-radius:7px 7px 0 0;padding:11px;box-shadow:0 16px 34px #00000042}.system-mark{border-radius:7px;width:30px;height:30px;font-size:.54rem}.system-top{gap:7px}.system-top small{font-size:.43rem}.system-top strong{font-size:.59rem}.system-kpis,.school-stats{gap:7px;margin:10px 0 7px}.system-kpis span,.school-stats span{border-radius:6px;padding:7px}.system-kpis b,.school-stats b{font-size:.72rem}.system-kpis small,.school-stats small{font-size:.4rem}.system-activity{gap:5px;height:36px}.order-board{gap:5px;margin:13px 0 10px}.order-board span{border-radius:5px;padding:7px 3px}.order-board b{font-size:.66rem}.order-board small{font-size:.37rem}.system-progress{height:3px}.inventory-grid{gap:6px;margin:12px 0 10px}.service-pipeline,.saas-workflow{margin:19px 0 15px}.service-pipeline span{border-radius:5px;min-width:48px;padding:6px 3px}.service-pipeline b{font-size:.56rem}.service-pipeline small{font-size:.34rem}.service-pipeline em,.saas-workflow em{width:10px}.saas-workflow span{padding:6px 4px;font-size:.4rem}.project-info{padding:18px}.project-info>div span{padding:4px 7px;font-size:.53rem}.project-info h3{margin:13px 0 8px;font-size:1.06rem}.project-info p{min-height:48px;color:var(--dark-muted);font-size:.76rem;line-height:1.55}.project-info a{margin-top:13px;font-size:.71rem}.modern-orbit-container.dna-journey{margin:0!important;transform:none!important}@media (max-width:900px){.nav-links{background:#081222fa;border-color:#94a3b829;box-shadow:0 20px 55px #0000005c}.nav-links a{color:#d4deed}}@media (max-width:680px){.project-system .project-visual{height:165px;padding:14px 14px 0}.project-system .project-info{padding:17px}.project-card.project-system{margin-left:20px}.contact-container{background-color:#0b1628}}.support-chat .support-chat-panel{width:350px;max-width:calc(100vw - 24px);height:470px;max-height:calc(100dvh - 92px)}.support-chat .support-chat-form textarea{height:40px;min-height:40px}@media (max-width:700px){.support-chat .support-chat-panel{width:min(320px,100vw - 20px);height:min(440px,100dvh - 96px);max-height:none;position:fixed;inset:auto 10px 74px auto}}.technologies .tech-logo-card{background:#101c30;border-color:#94a3b821;box-shadow:0 7px 18px #02061729}.technologies .tech-logo-card:before,.technologies .tech-logo-card:after{content:none;display:none}.technologies .tech-logo-card:hover{background:#132238;border-color:#94a3b83b;transform:translateY(-2px);box-shadow:0 10px 22px #02061738}.technologies .tech-logo-icon,.technologies .tech-logo-icon svg{filter:none;text-shadow:none}.technologies .tech-logo-card:hover .tech-logo-icon{animation:none;transform:scale(1.025)}.technologies .tech-preview-board:after{content:none;animation:none;display:none}
