.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 0;transition:all var(--transition-normal)}.navbar--scrolled{background:#0a0a1af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.05);box-shadow:0 4px 30px #0000004d}.navbar__container{max-width:var(--container-max);margin:0 auto;padding:0 clamp(1rem,4vw,3rem);display:flex;align-items:center;justify-content:space-between}.navbar__logo{display:flex;align-items:center;gap:.75rem;text-decoration:none}.navbar__logo-icon{width:44px;height:44px;animation:rotate-slow 20s linear infinite}.navbar__logo-icon svg{width:100%;height:100%}.navbar__logo-text{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.navbar__logo-nxt{color:var(--primary-cyan)}.navbar__logo-gen{color:var(--text-primary)}.navbar__logo-telco{color:var(--primary-purple)}.navbar__menu{display:flex;align-items:center;gap:3rem}.navbar__links{display:flex;align-items:center;gap:2.5rem;list-style:none}.navbar__link{position:relative;font-size:.9375rem;font-weight:500;color:var(--text-secondary);transition:color var(--transition-fast);padding:.5rem 0}.navbar__link:hover,.navbar__link--active{color:var(--text-primary)}.navbar__link-indicator{position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--gradient-primary);border-radius:1px;transition:width var(--transition-normal)}.navbar__link:hover .navbar__link-indicator,.navbar__link--active .navbar__link-indicator{width:100%}.navbar__cta{padding:.75rem 1.5rem;font-size:.875rem}.navbar__toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:0}.navbar__toggle span{display:block;width:100%;height:2px;background:var(--text-primary);border-radius:1px;transition:all var(--transition-normal)}.navbar__toggle--open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.navbar__toggle--open span:nth-child(2){opacity:0;transform:translate(-10px)}.navbar__toggle--open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media (max-width: 900px){.navbar__toggle{display:flex}.navbar__menu{position:fixed;top:70px;left:0;right:0;bottom:0;background:#0a0a1afa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;justify-content:flex-start;padding:3rem;gap:2rem;transform:translate(100%);transition:transform var(--transition-normal);overflow-y:auto}.navbar__menu--open{transform:translate(0)}.navbar__links{flex-direction:column;width:100%;gap:0}.navbar__links li{width:100%;border-bottom:1px solid rgba(255,255,255,.05)}.navbar__link{display:block;padding:1.25rem 0;font-size:1.125rem}.navbar__cta{width:100%;margin-top:1rem}}.footer{background:linear-gradient(180deg,var(--bg-primary) 0%,#050510 100%);padding:5rem 0 2rem;position:relative;overflow:hidden}.footer__glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:1px;background:var(--gradient-primary);opacity:.5}.footer__glow:before{content:"";position:absolute;top:0;left:20%;right:20%;height:100px;background:var(--gradient-primary);filter:blur(60px);opacity:.2}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:4rem;margin-bottom:4rem}.footer__brand{max-width:320px}.footer__logo{display:inline-block;font-family:var(--font-display);font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;text-decoration:none}.footer__logo-nxt{color:var(--primary-cyan)}.footer__logo-gen{color:var(--text-primary)}.footer__logo-telco{color:var(--primary-purple)}.footer__tagline{font-size:.9375rem;line-height:1.8;margin-bottom:2rem}.footer__social{display:flex;gap:1rem}.footer__social-link{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--text-secondary);transition:all var(--transition-normal)}.footer__social-link svg{width:18px;height:18px}.footer__social-link:hover{background:#00d4ff1a;border-color:var(--primary-cyan);color:var(--primary-cyan);transform:translateY(-3px)}.footer__column{padding-top:.5rem}.footer__heading{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem;letter-spacing:.05em}.footer__links{list-style:none}.footer__links li{margin-bottom:.875rem}.footer__links a{color:var(--text-secondary);font-size:.9375rem;transition:all var(--transition-fast);position:relative}.footer__links a:before{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--primary-cyan);transition:width var(--transition-normal)}.footer__links a:hover{color:var(--primary-cyan)}.footer__links a:hover:before{width:100%}.footer__contact{list-style:none}.footer__contact li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;color:var(--text-secondary);font-size:.9375rem}.footer__contact svg{width:20px;height:20px;flex-shrink:0;color:var(--primary-cyan);margin-top:2px}.footer__bottom{position:relative}.footer__divider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);margin-bottom:2rem}.footer__bottom-content{display:flex;justify-content:space-between;align-items:center}.footer__copyright{font-size:.875rem;color:var(--text-muted)}.footer__legal{display:flex;gap:2rem}.footer__legal a{font-size:.875rem;color:var(--text-muted);transition:color var(--transition-fast)}.footer__legal a:hover{color:var(--text-primary)}@media (max-width: 1024px){.footer__grid{grid-template-columns:1fr 1fr;gap:3rem}.footer__brand{grid-column:span 2;max-width:none}}@media (max-width: 600px){.footer{padding:4rem 0 1.5rem}.footer__grid{grid-template-columns:1fr;gap:2.5rem}.footer__brand{grid-column:span 1;text-align:center}.footer__tagline{max-width:280px;margin-left:auto;margin-right:auto}.footer__social{justify-content:center}.footer__column{text-align:center}.footer__contact li{justify-content:center}.footer__bottom-content{flex-direction:column;gap:1rem;text-align:center}}.home{position:relative}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding:120px 0 80px;overflow:hidden}.hero__background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(0,212,255,.15),transparent),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(124,58,237,.12),transparent)}.hero__particles{position:absolute;top:0;right:0;bottom:0;left:0}.hero__particle{position:absolute;left:var(--x);top:var(--y);width:4px;height:4px;background:var(--primary-cyan);border-radius:50%;opacity:0;animation:particle-float 8s ease-in-out infinite;animation-delay:var(--delay)}@keyframes particle-float{0%,to{opacity:0;transform:translateY(0) scale(0)}20%{opacity:.6;transform:translateY(-20px) scale(1)}80%{opacity:.6;transform:translateY(-80px) scale(1)}}.hero__orbit{position:absolute;top:50%;right:5%;transform:translateY(-50%);width:600px;height:600px;opacity:.3}.hero__orbit-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,212,255,.2);border-radius:50%}.hero__orbit-ring:nth-child(2){top:50px;right:50px;bottom:50px;left:50px;animation:orbit-pulse 4s ease-in-out infinite}.hero__orbit-ring:nth-child(3){top:100px;right:100px;bottom:100px;left:100px;animation:orbit-pulse 4s ease-in-out infinite 1s}@keyframes orbit-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}.hero__container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}.hero__content{max-width:640px}.hero__badge{display:inline-flex;align-items:center;gap:.75rem;padding:.625rem 1.25rem;background:#00d4ff14;border:1px solid rgba(0,212,255,.2);border-radius:50px;font-size:.8125rem;font-weight:500;color:var(--primary-cyan);margin-bottom:2rem;animation:slide-up .8s ease-out}.hero__badge-dot{width:8px;height:8px;background:var(--primary-cyan);border-radius:50%;animation:pulse-glow 2s ease-in-out infinite}.hero__title{font-size:clamp(2.75rem,5.5vw,4rem);line-height:1.1;margin-bottom:1.5rem;animation:slide-up .8s ease-out .1s both}.hero__subtitle{font-size:1.125rem;line-height:1.8;color:var(--text-secondary);margin-bottom:2.5rem;animation:slide-up .8s ease-out .2s both}.hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem;animation:slide-up .8s ease-out .3s both}.hero__actions .btn{display:inline-flex;align-items:center;gap:.5rem}.hero__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08);animation:slide-up .8s ease-out .4s both}.hero__stat{text-align:left}.hero__stat-value{display:block;font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.hero__stat-label{font-size:.8125rem;color:var(--text-muted)}.hero__visual{display:flex;justify-content:center;align-items:center;position:relative;animation:fade-in 1s ease-out .5s both}.hero__sphere{position:relative;width:400px;height:400px}.hero__sphere-inner{position:relative;width:100%;height:100%;animation:float 6s ease-in-out infinite}.hero__sphere-svg{width:100%;height:100%}.hero__core{animation:pulse-glow 3s ease-in-out infinite}.hero__ring-1{transform-origin:center;animation:ring-rotate 10s linear infinite}.hero__ring-2{transform-origin:center;transform:rotate(60deg);animation:ring-rotate 15s linear infinite reverse}.hero__ring-3{transform-origin:center;transform:rotate(-60deg);animation:ring-rotate 12s linear infinite}@keyframes ring-rotate{0%{transform:rotateX(70deg) rotate(0)}to{transform:rotateX(70deg) rotate(360deg)}}.hero__node{animation:node-pulse 2s ease-in-out infinite}@keyframes node-pulse{0%,to{opacity:.7}50%{opacity:1}}.hero__sphere-glow{position:absolute;top:50px;right:50px;bottom:50px;left:50px;background:radial-gradient(circle,rgba(0,212,255,.2),transparent 70%);border-radius:50%;filter:blur(40px);animation:glow-pulse 4s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.hero__scroll{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;animation:fade-in 1s ease-out 1s both}.hero__scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--primary-cyan),transparent);animation:scroll-line 2s ease-in-out infinite}@keyframes scroll-line{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(.5);opacity:.5}}.about-preview{position:relative}.about-preview__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.about-preview__content{max-width:540px}.section-label{display:inline-block;padding:.5rem 1.25rem;background:#7c3aed1a;border:1px solid rgba(124,58,237,.3);border-radius:50px;font-size:.8125rem;font-weight:600;color:var(--primary-purple);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.about-preview__content h2{margin-bottom:1.5rem}.about-preview__content p{margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.8}.about-preview__content .btn{margin-top:1rem}.about-preview__visual{perspective:1000px}.about-preview__card{background:linear-gradient(135deg,#1a1a2ee6,#101024e6);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0006,0 0 40px #00d4ff1a;transform:rotateY(-5deg) rotateX(5deg);transition:transform var(--transition-normal)}.about-preview__card:hover{transform:rotateY(0) rotateX(0)}.about-preview__card-header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05);font-size:.8125rem;color:var(--text-muted)}.about-preview__card-dots{display:flex;gap:.5rem}.about-preview__card-dots span{width:12px;height:12px;border-radius:50%}.about-preview__card-dots span:nth-child(1){background:#ff5f57}.about-preview__card-dots span:nth-child(2){background:#ffbd2e}.about-preview__card-dots span:nth-child(3){background:#28ca42}.about-preview__code{padding:1.5rem;margin:0;font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.7;color:var(--text-secondary);overflow-x:auto}.features{position:relative}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.feature-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:2rem;position:relative;overflow:hidden;transition:all var(--transition-normal)}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-normal)}.feature-card:hover{transform:translateY(-8px);border-color:var(--border-glow);box-shadow:var(--shadow-glow)}.feature-card:hover:before{transform:scaleX(1)}.feature-card__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#00d4ff1a;border-radius:14px;margin-bottom:1.5rem;transition:all var(--transition-normal)}.feature-card__icon svg{width:28px;height:28px;color:var(--primary-cyan);transition:color var(--transition-normal)}.feature-card:hover .feature-card__icon{background:var(--gradient-primary)}.feature-card:hover .feature-card__icon svg{color:#fff}.feature-card__title{font-size:1.25rem;font-weight:600;margin-bottom:.875rem;color:var(--text-primary)}.feature-card__description{font-size:.9375rem;line-height:1.7;color:var(--text-secondary)}.feature-card__line{position:absolute;bottom:0;left:2rem;right:2rem;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.2),transparent)}.cta{position:relative}.cta__wrapper{position:relative;background:linear-gradient(135deg,#1a1a2ef2,#101024f2);border:1px solid rgba(255,255,255,.08);border-radius:32px;padding:5rem;overflow:hidden}.cta__background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta__shape{position:absolute;border-radius:50%;filter:blur(80px)}.cta__shape--1{width:400px;height:400px;background:#00d4ff26;top:-200px;right:-100px}.cta__shape--2{width:300px;height:300px;background:#7c3aed26;bottom:-150px;left:-50px}.cta__content{position:relative;text-align:center;max-width:700px;margin:0 auto}.cta__content h2{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:1.25rem}.cta__content p{font-size:1.125rem;line-height:1.8;margin-bottom:2.5rem}.cta__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 1200px){.hero__container{grid-template-columns:1.2fr 1fr;gap:2rem}.hero__sphere{width:320px;height:320px}.features__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.hero{padding:100px 0 60px;min-height:auto}.hero__container{grid-template-columns:1fr;text-align:center}.hero__content{max-width:100%}.hero__badge{margin-left:auto;margin-right:auto}.hero__actions{justify-content:center}.hero__stats{grid-template-columns:repeat(2,1fr);text-align:center}.hero__stat{text-align:center}.hero__visual{order:-1;margin-bottom:2rem}.hero__sphere{width:280px;height:280px}.hero__scroll{display:none}.about-preview__grid{grid-template-columns:1fr;gap:3rem}.about-preview__content{max-width:100%;text-align:center}.about-preview__card{transform:none}.cta__wrapper{padding:3rem 2rem}}@media (max-width: 600px){.hero__stats{grid-template-columns:repeat(2,1fr);gap:1rem}.hero__stat-value{font-size:1.5rem}.features__grid{grid-template-columns:1fr}.cta__actions{flex-direction:column}.cta__actions .btn{width:100%}}.about{position:relative}.about-hero{position:relative;padding:160px 0 100px;overflow:hidden}.about-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.about-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 30% 20%,rgba(124,58,237,.12),transparent),radial-gradient(ellipse 50% 30% at 70% 80%,rgba(0,212,255,.08),transparent)}.about-hero__lines{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.about-hero__line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.3),transparent);animation:line-sweep 4s ease-in-out infinite;animation-delay:var(--delay)}.about-hero__line:nth-child(1){top:20%;width:60%;left:10%}.about-hero__line:nth-child(2){top:40%;width:40%;left:30%}.about-hero__line:nth-child(3){top:60%;width:70%;left:5%}.about-hero__line:nth-child(4){top:80%;width:50%;left:25%}.about-hero__line:nth-child(5){top:90%;width:30%;left:50%}@keyframes line-sweep{0%,to{opacity:0;transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}}.about-hero__content{max-width:800px;text-align:center;margin:0 auto;position:relative;z-index:1}.about-hero__label{display:inline-block;padding:.5rem 1.25rem;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:50px;font-size:.8125rem;font-weight:600;color:var(--primary-cyan);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.about-hero__content h1{margin-bottom:1.5rem}.about-hero__content p{font-size:1.25rem;line-height:1.8;max-width:650px;margin:0 auto}.founder{position:relative}.founder__grid{display:grid;grid-template-columns:350px 1fr;gap:5rem;align-items:start}.founder__image{position:sticky;top:120px}.founder__image-frame{position:relative;width:100%;aspect-ratio:1;background:linear-gradient(135deg,var(--bg-card),var(--bg-secondary));border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.founder__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(135deg,#00d4ff1a,#7c3aed1a)}.founder__image-placeholder svg{width:80px;height:80px;color:var(--text-muted);opacity:.5}.founder__image-placeholder span{font-family:var(--font-display);font-size:3rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.founder__image-accent{position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.founder__image-decoration{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;animation:rotate-slow 30s linear infinite;opacity:.5}.founder__image-decoration svg{width:100%;height:100%}.founder__content{padding-top:.5rem}.founder__content h2{font-size:2.5rem;margin-bottom:.5rem}.founder__title-role{font-size:1.125rem;color:var(--primary-cyan);font-weight:500;margin-bottom:1.5rem}.founder__contact-quick{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.founder__contact-item{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#00d4ff14;border:1px solid rgba(0,212,255,.2);border-radius:8px;font-size:.875rem;color:var(--text-secondary);transition:all var(--transition-fast);text-decoration:none}.founder__contact-item:hover{background:#00d4ff26;border-color:var(--primary-cyan);color:var(--primary-cyan)}.founder__contact-item svg{width:16px;height:16px;color:var(--primary-cyan)}.founder__bio p{font-size:1.0625rem;line-height:1.9;margin-bottom:1.25rem}.founder__expertise{margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.08)}.founder__expertise h4{font-size:1.125rem;margin-bottom:2rem;color:var(--text-primary)}.founder__expertise-grid{display:grid;gap:1.5rem}.founder__expertise-item{display:flex;gap:1.25rem;padding:1.5rem;background:var(--bg-card);border-radius:16px;border:1px solid rgba(255,255,255,.05);transition:all var(--transition-normal)}.founder__expertise-item:hover{border-color:var(--border-glow);transform:translate(8px)}.founder__expertise-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#00d4ff1a;border-radius:12px}.founder__expertise-icon svg{width:24px;height:24px;color:var(--primary-cyan)}.founder__expertise-text h5{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.founder__expertise-text p{font-size:.9375rem;line-height:1.7;margin:0}.company{background:linear-gradient(180deg,transparent,rgba(0,212,255,.02),transparent);position:relative}.company__content{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem}.company__description{display:flex;flex-direction:column;gap:2.5rem}.company__text h3{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary)}.company__text p{font-size:1.0625rem;line-height:1.9;margin-bottom:1rem}.company__capabilities{display:flex;flex-direction:column;gap:1.5rem}.capability-card{position:relative;padding:1.75rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:16px;transition:all var(--transition-normal);overflow:hidden}.capability-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-normal)}.capability-card:hover{border-color:var(--border-glow);transform:translateY(-4px);box-shadow:var(--shadow-glow)}.capability-card:hover:before{opacity:1}.capability-card__number{font-family:var(--font-display);font-size:2rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.5;margin-bottom:.75rem}.capability-card h4{font-size:1.125rem;margin-bottom:.75rem;color:var(--text-primary)}.capability-card p{font-size:.9375rem;line-height:1.7;margin:0}.values{position:relative}.values__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.value-card{position:relative;padding:2.5rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:20px;transition:all var(--transition-normal)}.value-card:hover{border-color:var(--border-glow);transform:translateY(-5px)}.value-card__index{font-family:var(--font-display);font-size:3rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.3;line-height:1;margin-bottom:1rem}.value-card h3{font-size:1.25rem;margin-bottom:.875rem;color:var(--text-primary)}.value-card p{font-size:1rem;line-height:1.8;margin:0}.about-cta{position:relative}.about-cta__wrapper{text-align:center;padding:4rem;background:linear-gradient(135deg,#7c3aed1a,#00d4ff1a);border:1px solid rgba(255,255,255,.08);border-radius:24px}.about-cta__wrapper h2{font-size:clamp(1.75rem,3vw,2.25rem);margin-bottom:1rem}.about-cta__wrapper p{font-size:1.125rem;margin-bottom:2rem;max-width:500px;margin-left:auto;margin-right:auto}.about-cta__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 1024px){.founder__grid{grid-template-columns:280px 1fr;gap:3rem}.company__content{grid-template-columns:1fr;gap:3rem}}@media (max-width: 768px){.about-hero{padding:140px 0 60px}.founder__grid{grid-template-columns:1fr;gap:2rem}.founder__image{position:static;max-width:280px;margin:0 auto}.founder__content{text-align:center}.founder__expertise-item{flex-direction:column;text-align:center}.founder__expertise-icon{margin:0 auto}.values__grid{grid-template-columns:1fr}.about-cta__wrapper{padding:2.5rem 1.5rem}.about-cta__actions{flex-direction:column}.about-cta__actions .btn{width:100%}}.products{position:relative}.products-hero{position:relative;padding:160px 0 100px;overflow:hidden}.products-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.products-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(0,212,255,.1),transparent),radial-gradient(ellipse 50% 40% at 80% 100%,rgba(124,58,237,.08),transparent)}.products-hero__grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}.products-hero__content{max-width:800px;text-align:center;margin:0 auto;position:relative;z-index:1}.products-hero__label{display:inline-block;padding:.5rem 1.25rem;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:50px;font-size:.8125rem;font-weight:600;color:var(--primary-cyan);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.products-hero__content h1{margin-bottom:1.5rem}.products-hero__content p{font-size:1.25rem;line-height:1.8;max-width:680px;margin:0 auto}.products-list{position:relative}.products-list__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.product-card{position:relative;background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:2.5rem;transition:all var(--transition-normal);overflow:hidden}.product-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-gradient);opacity:0;transition:opacity var(--transition-normal)}.product-card:hover{border-color:var(--border-glow);transform:translateY(-8px);box-shadow:var(--shadow-glow)}.product-card:hover:before{opacity:1}.product-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.product-card__icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#00d4ff1a;border-radius:16px;transition:all var(--transition-normal)}.product-card__icon svg{width:32px;height:32px;color:var(--primary-cyan)}.product-card:hover .product-card__icon{background:var(--accent-gradient)}.product-card:hover .product-card__icon svg{color:#fff}.product-card__badge{font-family:var(--font-display);font-size:1.5rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.4}.product-card__name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}.product-card__tagline{font-size:1rem;font-weight:500;color:var(--primary-cyan);margin-bottom:1rem}.product-card__description{font-size:1rem;line-height:1.8;margin-bottom:1.5rem}.product-card__features{margin-bottom:2rem}.product-card__features h4{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:1rem}.product-card__features ul{list-style:none}.product-card__features li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;color:var(--text-secondary);margin-bottom:.75rem}.product-card__features li svg{width:18px;height:18px;flex-shrink:0;color:var(--accent-teal);margin-top:2px}.product-card__action{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.05)}.product-card__action .btn{width:100%}.deployment{background:linear-gradient(180deg,transparent,rgba(124,58,237,.03),transparent)}.deployment__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.deployment-card{text-align:center;padding:2rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:20px;transition:all var(--transition-normal)}.deployment-card:hover{border-color:var(--border-glow);transform:translateY(-5px)}.deployment-card__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#00d4ff1a;border-radius:14px;margin:0 auto 1.25rem}.deployment-card__icon svg{width:28px;height:28px;color:var(--primary-cyan)}.deployment-card h3{font-size:1.125rem;margin-bottom:.75rem;color:var(--text-primary)}.deployment-card p{font-size:.9375rem;line-height:1.7;margin:0}.specs{position:relative}.specs__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.specs__content{max-width:540px}.specs__content h2{font-size:2.25rem;margin-bottom:1.25rem}.specs__content>p{font-size:1.0625rem;line-height:1.8;margin-bottom:2.5rem}.specs__metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.spec-metric{padding:1.5rem;background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:16px}.spec-metric__value{display:block;font-family:var(--font-display);font-size:2rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.25rem}.spec-metric__label{font-size:.875rem;color:var(--text-muted)}.specs__visual{perspective:1000px}.specs__code-block{background:linear-gradient(135deg,#1a1a2ef2,#101024f2);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0006,0 0 40px #00d4ff1a;transform:rotateY(5deg) rotateX(-5deg);transition:transform var(--transition-normal)}.specs__code-block:hover{transform:rotateY(0) rotateX(0)}.specs__code-header{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05);font-size:.8125rem;color:var(--text-muted)}.specs__code-dots{display:flex;gap:.5rem}.specs__code-dots span{width:12px;height:12px;border-radius:50%}.specs__code-dots span:nth-child(1){background:#ff5f57}.specs__code-dots span:nth-child(2){background:#ffbd2e}.specs__code-dots span:nth-child(3){background:#28ca42}.specs__code{padding:1.5rem;margin:0;font-family:SF Mono,Fira Code,monospace;font-size:.8125rem;line-height:1.8;color:var(--text-secondary);overflow-x:auto}.products-cta{position:relative}.products-cta__wrapper{position:relative;background:linear-gradient(135deg,#1a1a2ef2,#101024f2);border:1px solid rgba(255,255,255,.08);border-radius:32px;padding:5rem;overflow:hidden}.products-cta__background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.products-cta__shape{position:absolute;border-radius:50%;filter:blur(80px)}.products-cta__shape--1{width:400px;height:400px;background:#00d4ff26;top:-200px;left:-100px}.products-cta__shape--2{width:300px;height:300px;background:#7c3aed26;bottom:-150px;right:-50px}.products-cta__content{position:relative;text-align:center;max-width:700px;margin:0 auto}.products-cta__content h2{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:1.25rem}.products-cta__content p{font-size:1.125rem;line-height:1.8;margin-bottom:2.5rem}.products-cta__actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media (max-width: 1200px){.deployment__grid{grid-template-columns:repeat(2,1fr)}.specs__wrapper{gap:3rem}}@media (max-width: 900px){.products-hero{padding:140px 0 60px}.products-list__grid{grid-template-columns:1fr}.specs__wrapper{grid-template-columns:1fr;gap:3rem}.specs__content{max-width:100%;text-align:center}.specs__code-block{transform:none}.products-cta__wrapper{padding:3rem 2rem}}@media (max-width: 600px){.deployment__grid,.specs__metrics{grid-template-columns:1fr}.products-cta__actions{flex-direction:column}.products-cta__actions .btn{width:100%}}.contact{position:relative}.contact-hero{position:relative;padding:160px 0 100px;overflow:hidden}.contact-hero__background{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.contact-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 20% 30%,rgba(0,212,255,.1),transparent),radial-gradient(ellipse 50% 40% at 80% 70%,rgba(124,58,237,.08),transparent)}.contact-hero__circles{position:absolute;top:0;right:0;bottom:0;left:0}.contact-hero__circle{position:absolute;border-radius:50%;border:1px solid rgba(0,212,255,.15);animation:circle-expand 4s ease-in-out infinite}.contact-hero__circle:nth-child(1){width:300px;height:300px;top:10%;right:10%;animation-delay:0s}.contact-hero__circle:nth-child(2){width:200px;height:200px;top:60%;right:25%;animation-delay:1s}.contact-hero__circle:nth-child(3){width:150px;height:150px;top:30%;right:5%;animation-delay:2s}@keyframes circle-expand{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}.contact-hero__content{max-width:700px;position:relative;z-index:1}.contact-hero__label{display:inline-block;padding:.5rem 1.25rem;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:50px;font-size:.8125rem;font-weight:600;color:var(--primary-cyan);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.contact-hero__content h1{margin-bottom:1.5rem}.contact-hero__content p{font-size:1.25rem;line-height:1.8}.contact-content{position:relative}.contact-content__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;align-items:start}.contact-form-wrapper{position:relative}.contact-form-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:24px;padding:3rem}.contact-form-card h2{font-size:1.75rem;margin-bottom:.5rem}.contact-form-card>p{color:var(--text-secondary);margin-bottom:2rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.875rem;font-weight:500;color:var(--text-primary)}.form-group input,.form-group select,.form-group textarea{padding:1rem 1.25rem;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--text-primary);font-family:var(--font-primary);font-size:1rem;transition:all var(--transition-fast)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--primary-cyan);box-shadow:0 0 0 3px #00d4ff1a}.form-group select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23718096' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:18px;padding-right:3rem}.form-group select option{background:var(--bg-secondary);color:var(--text-primary)}.form-group textarea{resize:vertical;min-height:150px}.form-submit{align-self:flex-start;min-width:180px}.form-submit:disabled{opacity:.7;cursor:not-allowed}.spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-success{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#14b8a61a;border:1px solid rgba(20,184,166,.3);border-radius:12px;color:var(--accent-teal);font-size:.9375rem}.form-success svg{width:20px;height:20px;flex-shrink:0}.form-error{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#ef4444;font-size:.9375rem}.form-error svg{width:20px;height:20px;flex-shrink:0}.contact-info{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:120px}.contact-info__card{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:1.75rem}.contact-info__card h3{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:1.25rem}.contact-info__person{display:flex;align-items:center;gap:1rem}.contact-info__avatar{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);border-radius:14px;font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:#fff}.contact-info__details h4{font-size:1.125rem;margin-bottom:.25rem;color:var(--text-primary)}.contact-info__details p{font-size:.875rem;color:var(--text-muted);margin:0}.contact-info__item{display:flex;gap:1rem}.contact-info__item svg{width:24px;height:24px;flex-shrink:0;color:var(--primary-cyan);margin-top:2px}.contact-info__item h4{font-size:1rem;margin-bottom:.25rem;color:var(--text-primary)}.contact-info__item p{font-size:.9375rem;color:var(--text-secondary);margin:0;line-height:1.6}.contact-info__links{display:flex;flex-direction:column;gap:1rem}.contact-info__link{display:flex;align-items:center;gap:1rem;padding:1rem;background:#0003;border-radius:12px;transition:all var(--transition-fast)}.contact-info__link:hover{background:#00d4ff1a}.contact-info__link svg{width:22px;height:22px;flex-shrink:0;color:var(--primary-cyan)}.contact-info__link span{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.contact-info__link p{font-size:.9375rem;color:var(--text-primary);margin:0}.contact-info__cta{background:linear-gradient(135deg,#00d4ff1a,#7c3aed1a);border:1px solid rgba(0,212,255,.2);border-radius:20px;padding:1.75rem;text-align:center}.contact-info__cta-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);border-radius:12px;margin:0 auto 1rem}.contact-info__cta-icon svg{width:24px;height:24px;color:#fff}.contact-info__cta h4{font-size:1.125rem;margin-bottom:.5rem;color:var(--text-primary)}.contact-info__cta p{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.7}.faq{background:linear-gradient(180deg,transparent,rgba(0,212,255,.02),transparent)}.faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.faq-card{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:2rem;transition:all var(--transition-normal)}.faq-card:hover{border-color:var(--border-glow);transform:translateY(-4px)}.faq-card h3{font-size:1.125rem;margin-bottom:.875rem;color:var(--text-primary)}.faq-card p{font-size:.9375rem;line-height:1.8;margin:0}@media (max-width: 1024px){.contact-content__grid{gap:3rem}}@media (max-width: 900px){.contact-hero{padding:140px 0 60px}.contact-content__grid{grid-template-columns:1fr}.contact-info{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.contact-info__cta{grid-column:span 2}.faq__grid{grid-template-columns:1fr}}@media (max-width: 600px){.contact-form-card{padding:2rem 1.5rem}.form-row,.contact-info{grid-template-columns:1fr}.contact-info__cta{grid-column:span 1}.form-submit{width:100%}}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;position:relative}.main-content>*{animation:page-enter .5s ease-out}@keyframes page-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-header{text-align:center;margin-bottom:4rem}.section-header .label{display:inline-block;padding:.5rem 1.5rem;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:50px;font-size:.875rem;font-weight:600;color:var(--primary-cyan);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.section-header h2{margin-bottom:1rem}.section-header p{max-width:600px;margin:0 auto;font-size:1.125rem}.decoration-circle{position:absolute;border-radius:50%;pointer-events:none}.decoration-circle--1{width:400px;height:400px;background:radial-gradient(circle,rgba(0,212,255,.1) 0%,transparent 70%);top:-200px;right:-200px}.decoration-circle--2{width:300px;height:300px;background:radial-gradient(circle,rgba(124,58,237,.1) 0%,transparent 70%);bottom:-150px;left:-150px}.grid-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,212,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none}@media (max-width: 768px){.section-header{margin-bottom:3rem}.grid-3{grid-template-columns:1fr}}@media (max-width: 480px){.btn{padding:.875rem 1.5rem;font-size:.9375rem}}:root{--primary-cyan: #00d4ff;--primary-purple: #7c3aed;--primary-blue: #3b82f6;--accent-magenta: #ec4899;--accent-teal: #14b8a6;--gradient-primary: linear-gradient(135deg, #00d4ff 0%, #7c3aed 100%);--gradient-secondary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-glow: linear-gradient(135deg, rgba(0, 212, 255, .2) 0%, rgba(124, 58, 237, .2) 100%);--gradient-dark: linear-gradient(180deg, #0a0a1a 0%, #1a1a2e 50%, #16213e 100%);--bg-primary: #0a0a1a;--bg-secondary: #1a1a2e;--bg-tertiary: #16213e;--bg-card: rgba(26, 26, 46, .8);--bg-card-hover: rgba(36, 36, 66, .9);--text-primary: #ffffff;--text-secondary: #a0aec0;--text-muted: #718096;--text-accent: #00d4ff;--border-glow: rgba(0, 212, 255, .3);--shadow-glow: 0 0 40px rgba(0, 212, 255, .15);--shadow-card: 0 8px 32px rgba(0, 0, 0, .4);--section-padding: clamp(60px, 10vw, 120px);--container-max: 1400px;--font-primary: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Space Grotesk", sans-serif;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-primary);background:var(--bg-primary);color:var(--text-primary);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 20% 20%,rgba(0,212,255,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(124,58,237,.08) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(59,130,246,.05) 0%,transparent 70%);pointer-events:none;z-index:-1}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.2;letter-spacing:-.02em}h1{font-size:clamp(2.5rem,6vw,4.5rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}p{color:var(--text-secondary)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}img{max-width:100%;height:auto}.container{max-width:var(--container-max);margin:0 auto;padding:0 clamp(1rem,4vw,3rem)}.section{padding:var(--section-padding) 0;position:relative}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow{filter:drop-shadow(0 0 20px rgba(0,212,255,.5))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-family:var(--font-primary);font-size:1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all var(--transition-normal);position:relative;overflow:hidden}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 20px #00d4ff4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00d4ff66}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-primary:hover:before{left:100%}.btn-secondary{background:transparent;color:var(--text-primary);border:2px solid var(--border-glow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#00d4ff1a;border-color:var(--primary-cyan);transform:translateY(-2px)}.card{background:var(--bg-card);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:all var(--transition-normal);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-normal)}.card:hover{background:var(--bg-card-hover);border-color:var(--border-glow);transform:translateY(-5px);box-shadow:var(--shadow-glow)}.card:hover:before{opacity:1}.grid{display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}::selection{background:#00d4ff4d;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-cyan)}*:focus-visible{outline:2px solid var(--primary-cyan);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
