.CursorFollower_teslaCanvas__pOURn{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9998;mix-blend-mode:screen}.CursorFollower_cursorFollower__p97Yx{position:fixed;width:50px;height:50px;pointer-events:none;transform:translate(-50%,-50%);z-index:9999;will-change:transform}.CursorFollower_core__duitE{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:rgba(0,229,255,.9);transform:translate(-50%,-50%);box-shadow:0 0 14px rgba(0,229,255,.9),0 0 28px rgba(0,229,255,.6),0 0 44px rgba(30,144,255,.45);animation:CursorFollower_pulseCore__i406a 2.5s ease-in-out infinite}.CursorFollower_ring1__DXwUt,.CursorFollower_ring2__lejJ5,.CursorFollower_ring3___l7CF{position:absolute;top:50%;left:50%;border:1px solid rgba(0,229,255,.35);border-radius:50%;transform:translate(-50%,-50%);opacity:.14}.CursorFollower_ring1__DXwUt{width:30px;height:30px;animation:CursorFollower_rotateRing___WOoQ 6s linear infinite,CursorFollower_pulseRing1__KJz_Q 3s ease-in-out infinite;box-shadow:0 0 8px rgba(0,229,255,.45),inset 0 0 8px rgba(0,229,255,.2)}.CursorFollower_ring2__lejJ5{width:45px;height:45px;animation:CursorFollower_rotateRing___WOoQ 8s linear infinite reverse,CursorFollower_pulseRing2__y8Xod 4s ease-in-out infinite;box-shadow:0 0 12px rgba(30,144,255,.4),inset 0 0 12px rgba(30,144,255,.18);border-color:rgba(30,144,255,.45)}.CursorFollower_ring3___l7CF{width:60px;height:60px;animation:CursorFollower_rotateRing___WOoQ 10s linear infinite,CursorFollower_pulseRing3__UlkvU 5s ease-in-out infinite;box-shadow:0 0 16px rgba(79,195,247,.3),inset 0 0 16px rgba(79,195,247,.12);border-color:rgba(79,195,247,.4)}.CursorFollower_cursorFollower__p97Yx.CursorFollower_hovering__z1mSl .CursorFollower_core__duitE{width:12px;height:12px;box-shadow:0 0 26px rgba(0,229,255,1),0 0 52px rgba(0,229,255,.85),0 0 78px rgba(30,144,255,.6)}.CursorFollower_cursorFollower__p97Yx.CursorFollower_hovering__z1mSl .CursorFollower_ring1__DXwUt,.CursorFollower_cursorFollower__p97Yx.CursorFollower_hovering__z1mSl .CursorFollower_ring2__lejJ5,.CursorFollower_cursorFollower__p97Yx.CursorFollower_hovering__z1mSl .CursorFollower_ring3___l7CF{opacity:.26}.CursorFollower_cursorFollower__p97Yx.CursorFollower_hovering__z1mSl .CursorFollower_ring1__DXwUt{width:50px;height:50px}.CursorFollower_cursorFollower__p97Yx.CursorFollower_hovering__z1mSl .CursorFollower_ring2__lejJ5{width:70px;height:70px}.CursorFollower_cursorFollower__p97Yx.CursorFollower_hovering__z1mSl .CursorFollower_ring3___l7CF{width:90px;height:90px}.CursorFollower_cursorDot__1uz90{position:fixed;width:6px;height:6px;border-radius:50%;background:rgba(0,229,255,.85);pointer-events:none;transform:translate(-50%,-50%);z-index:10000;box-shadow:0 0 7px rgba(0,229,255,.75),0 0 14px rgba(0,229,255,.5);transition:width .2s ease,height .2s ease,box-shadow .2s ease}.CursorFollower_cursorDot__1uz90.CursorFollower_hovering__z1mSl{width:8px;height:8px;background:rgba(0,229,255,1);box-shadow:0 0 12px rgba(0,229,255,.95),0 0 24px rgba(0,229,255,.7),0 0 36px rgba(30,144,255,.5)}@keyframes CursorFollower_pulseCore__i406a{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.2)}}@keyframes CursorFollower_rotateRing___WOoQ{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes CursorFollower_pulseRing1__KJz_Q{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.9;transform:translate(-50%,-50%) scale(1.1)}}@keyframes CursorFollower_pulseRing2__y8Xod{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.15)}}@keyframes CursorFollower_pulseRing3__UlkvU{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}@media (hover:none) and (pointer:coarse){.CursorFollower_cursorDot__1uz90,.CursorFollower_cursorFollower__p97Yx{display:none}}.NavBar_menuToggle__kPYmn{display:none;background:var(--color-surface-alt);border:1px solid var(--color-border);width:42px;height:42px;border-radius:var(--radius-md);place-items:center;color:var(--color-text-dim);transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.NavBar_menuToggle__kPYmn:focus-visible,.NavBar_menuToggle__kPYmn:hover{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.NavBar_backdrop__ZiwPw,.NavBar_mobileMenu__6_m_v{display:none}@media (max-width:760px){.NavBar_desktopLinks__bZUrN{display:none!important}.NavBar_menuToggle__kPYmn{display:grid}.NavBar_mobileMenu__6_m_v{position:fixed;top:var(--nav-height);left:0;right:0;background:linear-gradient(165deg,rgba(10,10,15,.95),rgba(10,10,15,.85));border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform var(--transition-base),opacity var(--transition-base);display:block;z-index:60;box-shadow:var(--shadow-md)}.NavBar_mobileMenu__6_m_v.NavBar_open__746No{transform:translateY(0);opacity:1;pointer-events:auto}.NavBar_menuList__kqtsA{display:flex;flex-direction:column;padding:var(--space-4) var(--space-4) var(--space-6);gap:var(--space-2)}.NavBar_menuList__kqtsA a{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-text-dim);font-size:.95rem;transition:background var(--transition-base),color var(--transition-base);font-family:var(--font-family-base);position:relative}.NavBar_menuList__kqtsA a:focus-visible,.NavBar_menuList__kqtsA a:hover,.NavBar_menuList__kqtsA a[aria-current=page]{background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.02));color:var(--color-text)}.NavBar_backdrop__ZiwPw{position:fixed;inset:0;background:rgba(10,10,15,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:55;border:none}}@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");:root{--color-primary:#00E5FF;--color-primary-accent:#33F2FF;--color-primary-dark:#00B8D4;--color-secondary:#1E90FF;--color-secondary-accent:#60A5FA;--color-accent:#4FC3F7;--color-accent-alt:#80E9FF;--color-bg:#0a0a0f;--color-bg-alt:#14141a;--color-surface:#1a1a24;--color-surface-alt:#242430;--color-border:#2d2d3a;--color-border-strong:#3d3d4f;--color-text:#f8f9fa;--color-text-dim:#a8a8b8;--color-text-muted:#6b6b7a;--color-focus:var(--color-secondary);--gradient-brand:linear-gradient(135deg,#00E5FF,#1E90FF 50%,#4FC3F7);--gradient-brand-subtle:linear-gradient(135deg,#00E5FF,#1E90FF);--gradient-surface:linear-gradient(145deg,rgba(0,229,255,0.12),rgba(30,144,255,0.08));--gradient-surface-alt:linear-gradient(145deg,rgba(79,195,247,0.1),rgba(0,229,255,0.08));--gradient-accent:linear-gradient(135deg,#4FC3F7,#80E9FF);--font-family-base:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.5rem;--font-size-xl:2.25rem;--font-size-2xl:clamp(2.5rem,6vw,3.5rem);--line-height-tight:1.15;--line-height-base:1.5;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:28px;--shadow-sm:0 2px 4px -2px rgba(0,0,0,0.5),0 4px 6px -1px rgba(0,0,0,0.4);--shadow-md:0 4px 10px -3px rgba(0,0,0,0.6),0 8px 16px -2px rgba(0,0,0,0.45),0 0 0 1px rgba(0,229,255,0.12);--shadow-lg:0 10px 25px -5px rgba(0,0,0,0.65),0 15px 35px -5px rgba(0,0,0,0.5),0 0 0 1px rgba(0,229,255,0.18);--shadow-glow:0 0 20px rgba(0,229,255,0.35),0 0 40px rgba(30,144,255,0.25);--shadow-glow-accent:0 0 20px rgba(79,195,247,0.4),0 0 40px rgba(128,233,255,0.28);--transition-fast:120ms cubic-bezier(.4,0,.2,1);--transition-base:250ms cubic-bezier(.4,0,.2,1);--transition-slow:600ms cubic-bezier(.4,0,.2,1);--container-max:1200px;--nav-height:64px;--primary-color:var(--color-primary);--secondary-color:var(--color-secondary);--accent-color:var(--color-accent);--background-color:var(--color-bg);--surface-color:var(--color-surface);--text-color:var(--color-text);--text-secondary:var(--color-text-dim);--gray:var(--color-border)}html[data-theme=light]{--color-bg:#fafafa;--color-bg-alt:#f5f5f7;--color-surface:#ffffff;--color-surface-alt:#f8f8fa;--color-border:#e0e0e6;--color-border-strong:#d0d0d8;--color-text:#1a1a24;--color-text-dim:#4a4a5a;--color-text-muted:#8a8a9a;--gradient-surface:linear-gradient(145deg,rgba(0,229,255,0.15),rgba(30,144,255,0.12));--gradient-surface-alt:linear-gradient(145deg,rgba(79,195,247,0.12),rgba(0,229,255,0.1));color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family-base);background:var(--color-bg);color:var(--color-text);line-height:var(--line-height-base);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column;cursor:none}@media (hover:none) and (pointer:coarse){body{cursor:auto}}main{flex:1 0 auto}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-4)}@media (max-width:600px){.container{padding-inline:var(--space-3)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.surface{background:var(--color-surface)}.surface,.surface.gradient{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative}.surface.gradient{background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.02));padding:var(--space-8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.surface.gradient:hover{border-color:var(--color-primary-accent);box-shadow:var(--shadow-md)}.about-content{max-width:800px;display:flex;flex-direction:column;gap:var(--space-6)}.about-text{margin:0;color:var(--color-text-dim);font-size:var(--font-size-lg);line-height:1.8;position:relative;font-weight:300}.about-actions{display:flex;gap:var(--space-4);flex-wrap:wrap}.about-link{color:var(--color-text-dim);font-size:var(--font-size-md);font-family:var(--font-family-base);transition:color var(--transition-base);text-decoration:none}.about-link:hover{color:var(--color-text)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:var(--color-secondary-accent);text-decoration:none;transition:color var(--transition-base)}a:focus-visible,a:hover{color:var(--color-primary-accent)}button{cursor:pointer}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slowPanGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(180deg,rgba(10,10,15,.85),rgba(10,10,15,.6));border-bottom:1px solid var(--color-border);box-shadow:0 1px 0 rgba(0,229,255,.12);height:var(--nav-height);transition:background var(--transition-base),border-color var(--transition-base)}.nav-inner,.site-nav{display:flex;align-items:center}.nav-inner{justify-content:space-between;width:100%}.brand{font-weight:700;font-size:1.15rem;letter-spacing:.5px;background:var(--gradient-brand-subtle);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-family-base);transition:filter var(--transition-base);filter:drop-shadow(0 0 8px rgba(0,229,255,.35))}.brand:hover{filter:brightness(1.2) drop-shadow(0 0 12px rgba(0,229,255,.45))}.nav-links{display:flex;gap:var(--space-6);align-items:center}.nav-links a{font-size:.95rem;color:var(--color-text-dim);transition:color var(--transition-base);font-family:var(--font-family-base);position:relative}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient-brand-subtle);transition:width var(--transition-base)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--color-text)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{width:100%}.theme-toggle{background:var(--color-surface-alt);border:1px solid var(--color-border);width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-dim);transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.theme-toggle:hover{background:var(--color-surface);color:var(--color-text);border-color:var(--color-primary-accent)}footer.site-footer{padding:var(--space-12) 0 var(--space-8);border-top:1px solid var(--color-border);background:transparent;margin-top:var(--space-16);position:relative}footer.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.35),transparent);opacity:.6}.footer-grid{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:var(--space-8)}.footer-grid h4{font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-3);background:var(--gradient-brand-subtle);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-family-base)}.footer-grid ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.footer-grid a{color:var(--color-text-dim);font-size:var(--font-size-sm);transition:color var(--transition-base);font-family:var(--font-family-base)}.footer-grid a:hover{color:var(--color-text)}.footer-meta{margin-top:var(--space-8);font-size:var(--font-size-sm);color:var(--color-text-dim);text-align:center;font-family:var(--font-family-base);padding-top:var(--space-6);border-top:1px solid var(--color-border)}section.section{padding:var(--space-16) 0;position:relative;isolation:isolate}section.section:first-of-type{padding-top:calc(var(--space-16) * 2)}section.section.alt{background:transparent;position:relative}section.section.alt:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.35),transparent);opacity:.6}section.section.compact{padding:var(--space-12) 0}.section-header{margin-bottom:var(--space-8);max-width:860px}.section-header h2{font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin-bottom:var(--space-4);letter-spacing:.3px;background:var(--gradient-brand-subtle);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.section-header p{color:var(--color-text-dim);font-size:var(--font-size-md);line-height:1.7;font-weight:300}.hero{position:relative;padding:var(--nav-height) 0 0;text-align:center;min-height:calc(100vh - var(--nav-height));height:calc(100vh - var(--nav-height));display:flex;flex-direction:column;justify-content:center;isolation:isolate}.hero-compact{min-height:auto;height:auto;padding:calc(var(--space-8) + var(--nav-height)) 0 var(--space-12)}@media (max-width:600px){.hero-compact{padding:calc(var(--space-6) + var(--nav-height)) 0 var(--space-8)}}.hero h1{font-size:clamp(3rem,7vw,5rem);line-height:var(--line-height-tight);background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:var(--space-8);animation:fadeInUp .8s ease forwards;filter:drop-shadow(0 0 20px rgba(0,229,255,.35)) drop-shadow(0 0 40px rgba(30,144,255,.2));font-weight:700;letter-spacing:-.02em}.hero p.lead{font-size:clamp(1.2rem,2.5vw,1.75rem);max-width:800px;margin:0 auto var(--space-10);color:var(--color-text-dim);animation:fadeInUp 1s ease .1s both;font-weight:300;line-height:1.6;letter-spacing:.01em}.hero-actions{gap:var(--space-4)}.hero-actions,.hero-actions-group{display:flex;justify-content:center;flex-wrap:wrap}.hero-actions-group{flex-direction:row;align-items:center;gap:var(--space-3);margin-top:var(--space-8);animation:fadeInUp 1.2s ease .2s both}.scroll-indicator{position:absolute;bottom:var(--space-8);left:50%;transform:translateX(-50%);background:transparent;border:none;color:var(--color-text-dim);cursor:pointer;padding:var(--space-2);display:flex;align-items:center;justify-content:center;transition:color var(--transition-base),transform var(--transition-base);animation:bounceDown 2s ease-in-out infinite;z-index:10}.scroll-indicator:hover{color:var(--color-text);transform:translateX(-50%) translateY(4px)}.scroll-indicator svg{filter:drop-shadow(0 0 8px rgba(0,229,255,.45))}.scroll-indicator:hover svg{filter:drop-shadow(0 0 12px rgba(0,229,255,.6))}@keyframes bounceDown{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(10px)}}@media (max-width:600px){.scroll-indicator{bottom:var(--space-4)}.scroll-indicator svg{width:20px;height:20px}}.hero-connect-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:50px;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);color:var(--color-text);text-decoration:none;font-size:.9rem;font-weight:500;transition:all var(--transition-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;font-family:var(--font-family-base);cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2)}.hero-connect-btn:before{content:"";position:absolute;inset:0;background:var(--gradient-brand-subtle);opacity:0;transition:opacity var(--transition-base);border-radius:50px}.hero-connect-btn span,.hero-connect-btn svg{position:relative;z-index:1;transition:color var(--transition-base)}.hero-connect-btn svg{width:16px;height:16px;stroke-width:2}.hero-connect-btn:hover svg{color:var(--color-primary-accent)}.hero-connect-btn:hover{border-color:rgba(0,229,255,.4);color:var(--color-text);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,229,255,.25),0 0 0 1px rgba(0,229,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.04))}.hero-connect-btn:hover:before{opacity:.1}.hero-connect-btn:active{transform:translateY(0)}.hero-nav-links{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center}.hero-nav-link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:50px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);color:var(--color-text-dim);text-decoration:none;font-size:.9rem;font-weight:500;transition:all var(--transition-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.15)}.hero-nav-link:before{content:"";position:absolute;inset:0;background:var(--gradient-brand-subtle);opacity:0;transition:opacity var(--transition-base);border-radius:50px}.hero-nav-link span,.hero-nav-link svg{position:relative;z-index:1;transition:color var(--transition-base)}.hero-nav-link svg{width:16px;height:16px;stroke-width:2}.hero-nav-link:hover{border-color:rgba(0,229,255,.4);color:var(--color-text);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,229,255,.22),0 0 0 1px rgba(0,229,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.04))}.hero-nav-link:hover:before{opacity:.1}.hero-nav-link:hover svg{color:var(--color-primary-accent)}.auto-grid{--min:260px;display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(var(--min),1fr))}.feature-card{position:relative;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.02));overflow:hidden;transition:border-color var(--transition-base),transform var(--transition-base),background var(--transition-base),box-shadow var(--transition-base);isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-card:before{inset:0;border-radius:var(--radius-lg);padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.feature-card:after,.feature-card:before{content:"";position:absolute;background:var(--gradient-brand-subtle);opacity:0;transition:opacity var(--transition-base)}.feature-card:after{top:0;left:0;right:0;height:2px}.feature-card:hover{border-color:var(--color-primary-accent);transform:translateY(-4px);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.04));box-shadow:var(--shadow-lg)}.feature-card:hover:before{opacity:.3}.feature-card:hover:after{opacity:.6}.feature-card h3{font-size:1.35rem;margin-bottom:var(--space-4);background:var(--gradient-brand-subtle);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;font-family:var(--font-family-base);letter-spacing:-.01em}.feature-card p{font-size:var(--font-size-base);color:var(--color-text-dim)}.feature-card p,.feature-card ul{line-height:1.7;font-weight:300}.brand-splash{background:linear-gradient(90deg,#00E5FF,#1E90FF,#4FC3F7,#80E9FF,#00E5FF);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:slowPanGradient 10s linear infinite;filter:drop-shadow(0 0 12px rgba(0,229,255,.3)) drop-shadow(0 0 6px rgba(30,144,255,.2))}.chips{display:flex;flex-wrap:wrap;gap:var(--space-3)}.chip{background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);color:var(--color-text-dim);padding:8px 16px;border-radius:999px;font-size:.875rem;font-weight:400;display:inline-flex;align-items:center;gap:.4rem;line-height:1;transition:all var(--transition-base);text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 3px rgba(0,0,0,.2)}.chip:hover{background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border-color:rgba(0,229,255,.35);color:var(--color-text);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,229,255,.2)}.chip svg{display:block}@media (max-width:900px){.hero h1{font-size:clamp(2.5rem,7vw,3.5rem);filter:drop-shadow(0 0 12px rgba(0,229,255,.25)) drop-shadow(0 0 25px rgba(0,229,255,.12))}.hero p.lead{font-size:clamp(1.15rem,2vw,1.4rem)}.hero{min-height:calc(100vh - var(--nav-height));height:calc(100vh - var(--nav-height));padding-bottom:0}section.section{padding:var(--space-12) 0}section.section:first-of-type{padding-top:calc(var(--space-12) * 1.5)}}@media (max-width:600px){.nav-links{gap:var(--space-4)}.nav-links a{font-size:.85rem}.hero{padding-top:var(--nav-height);padding-bottom:0;min-height:calc(100vh - var(--nav-height));height:calc(100vh - var(--nav-height))}.hero h1{font-size:clamp(2.2rem,8vw,3rem);filter:drop-shadow(0 0 10px rgba(0,229,255,.2)) drop-shadow(0 0 20px rgba(0,229,255,.1))}.hero p.lead{font-size:clamp(1.05rem,2vw,1.2rem)}.hero-connect-btn{padding:7px 18px;font-size:.8rem}.hero-nav-links{gap:var(--space-2)}.hero-nav-link{padding:7px 14px;font-size:.8rem}.hero-nav-link svg{width:14px;height:14px}.feature-card{padding:var(--space-5)}section.section:first-of-type{padding-top:var(--space-12)}.about-content{gap:var(--space-5)}.about-text{font-size:var(--font-size-base)}.hero-compact{padding:calc(var(--space-4) + var(--nav-height)) 0 var(--space-6)}.auto-grid{gap:var(--space-4)}.footer-grid{gap:var(--space-6);grid-template-columns:1fr}footer.site-footer{padding:var(--space-8) 0 var(--space-6);margin-top:var(--space-12)}.section-header{margin-bottom:var(--space-6)}.section-header h2{font-size:var(--font-size-lg)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}