.Header-module__X2wLBW__header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c10b3;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.Header-module__X2wLBW__inner{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:16px 24px;display:flex}.Header-module__X2wLBW__brand{color:var(--fg);font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .3s;position:relative}.Header-module__X2wLBW__brand:after{content:"";background:var(--fg);width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.Header-module__X2wLBW__nav{gap:20px;display:flex}.Header-module__X2wLBW__link{color:var(--muted);border-radius:999px;padding:6px 10px;font-size:1rem;text-decoration:none}.Header-module__X2wLBW__link.Header-module__X2wLBW__active:hover{color:#000}.Header-module__X2wLBW__active{background:var(--fg);color:var(--bg)}.Header-module__X2wLBW__menuButton{color:var(--fg);background:0 0;border:none;font-size:1.2rem;display:none}.Header-module__X2wLBW__mobileMenu{display:none}@media (max-width:768px){.Header-module__X2wLBW__nav{display:none}.Header-module__X2wLBW__menuButton{display:block}.Header-module__X2wLBW__mobileMenu{background:#0a0c10f2;border-top:1px solid #ffffff0f;flex-direction:column;gap:12px;padding:12px 24px 20px;display:flex}.Header-module__X2wLBW__mobileLink{color:var(--fg);font-size:.95rem;text-decoration:none}}@media (hover:hover) and (pointer:fine){.Header-module__X2wLBW__brand:hover{opacity:.7}.Header-module__X2wLBW__brand:hover:after{width:100%}.Header-module__X2wLBW__link:hover{color:var(--fg)}}
.HomeHero-module__wSq0TG__hero{isolation:isolate;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.HomeHero-module__wSq0TG__glowLeft,.HomeHero-module__wSq0TG__glowRight{pointer-events:none;filter:blur(140px);opacity:.35;z-index:-1;border-radius:50%;width:600px;height:600px;position:absolute}.HomeHero-module__wSq0TG__glowLeft{background:radial-gradient(circle,#5faceb99,#5000ff4d,#0000 70%);animation:2s ease-in-out infinite HomeHero-module__wSq0TG__glowPulseLeft;top:50%;left:0}.HomeHero-module__wSq0TG__glowRight{background:radial-gradient(circle,#527eec80,#0000 70%);animation:4s ease-in-out infinite HomeHero-module__wSq0TG__glowPulseRight;top:10%;right:-10%}@keyframes HomeHero-module__wSq0TG__glowPulseLeft{0%{opacity:.35;transform:translate(-30%,-50%)scale(1)}50%{opacity:.55;transform:translate(-30%,-50%)scale(1.08)}to{opacity:.35;transform:translate(-30%,-50%)scale(1)}}@keyframes HomeHero-module__wSq0TG__glowPulseRight{0%{opacity:.35;transform:translate(30%,-50%)scale(1)}50%{opacity:.55;transform:translate(30%,-50%)scale(1.08)}to{opacity:.35;transform:translate(30%,-50%)scale(1)}}.HomeHero-module__wSq0TG__inner{width:100%;max-width:1100px;padding:0 24px}.HomeHero-module__wSq0TG__container{justify-content:space-between;align-items:center;gap:80px;display:flex}.HomeHero-module__wSq0TG__left{flex:1}.HomeHero-module__wSq0TG__right{flex:1;justify-content:center;display:flex}.HomeHero-module__wSq0TG__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;display:grid}.HomeHero-module__wSq0TG__status{color:var(--muted);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px;font-size:.75rem;display:inline-flex}.HomeHero-module__wSq0TG__dot{background:#22c55e;border-radius:50%;width:6px;height:6px}.HomeHero-module__wSq0TG__title{margin:0;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:600;line-height:1.1}.HomeHero-module__wSq0TG__title span{color:var(--fg)}.HomeHero-module__wSq0TG__role{min-height:3.5rem;color:var(--muted);margin-top:12px}.HomeHero-module__wSq0TG__description{max-width:520px;color:var(--muted);margin-top:20px;font-size:.95rem;line-height:1.6}.HomeHero-module__wSq0TG__actions{gap:12px;margin-top:32px;display:flex}.HomeHero-module__wSq0TG__primary{background:var(--fg);color:var(--bg);border-radius:999px;padding:10px 18px;font-size:.85rem;text-decoration:none}.HomeHero-module__wSq0TG__secondary{color:var(--fg);border:1px solid #ffffff1f;border-radius:999px;padding:10px 18px;font-size:.85rem;text-decoration:none}.HomeHero-module__wSq0TG__right{opacity:.9;justify-content:center;align-items:center;display:flex}.HomeHero-module__wSq0TG__diagram{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff1f;border-radius:14px;width:100%;max-width:420px;height:260px}.HomeHero-module__wSq0TG__codeCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#141923b3;border:1px solid #ffffff0f;border-radius:14px;width:480px;transition:opacity .8s,transform .8s;overflow:hidden}.HomeHero-module__wSq0TG__codeHeader{border-bottom:1px solid #ffffff0f;align-items:center;padding:10px 14px;display:flex;position:relative}.HomeHero-module__wSq0TG__codeHeader span{border-radius:50%;width:8px;height:8px;margin-right:6px}.HomeHero-module__wSq0TG__codeHeader span:first-child{background:#ff5f56}.HomeHero-module__wSq0TG__codeHeader span:nth-child(2){background:#ffbd2e}.HomeHero-module__wSq0TG__codeHeader span:nth-child(3){background:#27c93f}.HomeHero-module__wSq0TG__codeHeader p{color:var(--muted);font-size:.7rem;position:absolute;right:14px}.HomeHero-module__wSq0TG__codeCard pre{color:#cfd8ff;padding:18px;font-family:monospace;font-size:.8rem;line-height:1.6}.HomeHero-module__wSq0TG__cursor{margin-left:4px;animation:1s infinite HomeHero-module__wSq0TG__blink}.HomeHero-module__wSq0TG__title,.HomeHero-module__wSq0TG__description,.HomeHero-module__wSq0TG__actions,.HomeHero-module__wSq0TG__codeCard{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.HomeHero-module__wSq0TG__show{opacity:1;transform:translateY(0)}@keyframes HomeHero-module__wSq0TG__blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:768px){.HomeHero-module__wSq0TG__grid{grid-template-columns:1fr;gap:3rem}.HomeHero-module__wSq0TG__role{min-height:5.3rem}.HomeHero-module__wSq0TG__container{flex-direction:column}.HomeHero-module__wSq0TG__right{display:none}.HomeHero-module__wSq0TG__diagram{max-width:100%;height:220px}}
.SelectedSystems-module__Ij3TMa__section{padding:120px 0}.SelectedSystems-module__Ij3TMa__inner{max-width:1100px;padding:0 24px}.SelectedSystems-module__Ij3TMa__heading{letter-spacing:.02em;color:var(--muted);margin-bottom:48px;font-size:1.25rem;font-weight:500}.SelectedSystems-module__Ij3TMa__list{flex-direction:column;gap:32px;display:flex}.SelectedSystems-module__Ij3TMa__item{color:inherit;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;padding:24px;text-decoration:none;display:block}.SelectedSystems-module__Ij3TMa__item:hover{border-color:#ffffff29}.SelectedSystems-module__Ij3TMa__title{margin-bottom:12px;font-size:1.2rem;font-weight:500}.SelectedSystems-module__Ij3TMa__problem,.SelectedSystems-module__Ij3TMa__solution{color:var(--muted);margin-bottom:8px;font-size:.95rem;line-height:1.5}.SelectedSystems-module__Ij3TMa__link{color:var(--accent);margin-top:8px;font-size:.9rem;display:inline-block}
.AboutSection-module__K3qw2q__section{padding:120px 0}.AboutSection-module__K3qw2q__grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid}.AboutSection-module__K3qw2q__content{max-width:600px}.AboutSection-module__K3qw2q__heading{letter-spacing:.02em;color:var(--muted);margin-bottom:32px;font-size:1.25rem;font-weight:500}.AboutSection-module__K3qw2q__text{color:var(--fg);margin-bottom:20px;font-size:1rem;line-height:1.7}.AboutSection-module__K3qw2q__highlights{color:var(--muted);margin-top:24px;padding-left:18px;line-height:1.8}.AboutSection-module__K3qw2q__imageWrapper{position:relative}.AboutSection-module__K3qw2q__image{object-fit:cover;border-radius:16px}.AboutSection-module__K3qw2q__label{letter-spacing:.2em;color:var(--muted);margin-bottom:16px;font-size:.75rem}.AboutSection-module__K3qw2q__title{margin-bottom:32px;font-size:2rem}.AboutSection-module__K3qw2q__title span{color:var(--accent)}.AboutSection-module__K3qw2q__card{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;margin-bottom:40px;padding:28px;line-height:1.7}.AboutSection-module__K3qw2q__stats{gap:40px;display:flex}.AboutSection-module__K3qw2q__stats h3{margin-bottom:6px;font-size:1.5rem}@media (max-width:768px){.AboutSection-module__K3qw2q__image{display:none}}
.SkillsSection-module__XGGlva__section{padding:120px 0}.SkillsSection-module__XGGlva__eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.05em;color:var(--muted);opacity:.6;margin-bottom:12px;font-size:.75rem;display:block}.SkillsSection-module__XGGlva__heading{letter-spacing:.02em;color:var(--muted);margin-bottom:48px;font-size:1.25rem;font-weight:500}.SkillsSection-module__XGGlva__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.SkillsSection-module__XGGlva__group{--accent:#ffffff59;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:20px;transition:transform .2s,border-color .2s,background .2s;position:relative}.SkillsSection-module__XGGlva__group[data-accent=teal]{--accent:#5eead4}.SkillsSection-module__XGGlva__group[data-accent=blue]{--accent:#60a5fa}.SkillsSection-module__XGGlva__group[data-accent=amber]{--accent:#f5b942}.SkillsSection-module__XGGlva__group[data-accent=gray]{--accent:#ffffff59}.SkillsSection-module__XGGlva__group:hover{border-color:color-mix(in srgb,var(--accent)45%,transparent);background:#ffffff09;transform:scale(1.03)}.SkillsSection-module__XGGlva__group:before{content:"";background:var(--accent);opacity:.5;border-radius:8px 8px 0 0;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.SkillsSection-module__XGGlva__group:hover:before{opacity:1}.SkillsSection-module__XGGlva__groupHeader{align-items:center;gap:8px;margin-bottom:16px;display:flex}.SkillsSection-module__XGGlva__groupCode{font-family:var(--font-mono,monospace);color:var(--accent);border:1px solid var(--accent);opacity:.85;border-radius:4px;padding:2px 6px;font-size:.7rem;transition:box-shadow .25s,opacity .25s}.SkillsSection-module__XGGlva__group:hover .SkillsSection-module__XGGlva__groupCode{opacity:1;box-shadow:0 0 12px -2px color-mix(in srgb,var(--accent)60%,transparent)}.SkillsSection-module__XGGlva__groupTitle{flex:1;font-size:.95rem;font-weight:500}.SkillsSection-module__XGGlva__dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite SkillsSection-module__XGGlva__pulse}@keyframes SkillsSection-module__XGGlva__pulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.SkillsSection-module__XGGlva__borderGlow{background:linear-gradient(90deg,transparent 0%,transparent 40%,var(--accent)50%,transparent 60%,transparent 100%);-webkit-mask-composite:xor;opacity:0;filter:drop-shadow(0 0 6px var(--accent));pointer-events:none;background-position:200% 0;background-size:250% 100%;border-radius:8px;padding:1.5px;transition:opacity .3s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.SkillsSection-module__XGGlva__group:hover .SkillsSection-module__XGGlva__borderGlow{opacity:1;animation:2.2s linear infinite SkillsSection-module__XGGlva__raceBorder}@keyframes SkillsSection-module__XGGlva__raceBorder{0%{background-position:200% 0}to{background-position:-50% 0}}.SkillsSection-module__XGGlva__tags{flex-wrap:wrap;gap:8px;display:flex}.SkillsSection-module__XGGlva__tag{color:var(--muted);background:#ffffff04;border:1px solid #ffffff14;border-radius:4px;padding:4px 10px;font-size:.8rem;transition:border-color .2s,color .2s,transform .2s}.SkillsSection-module__XGGlva__tag:hover{border-color:var(--accent);color:var(--text,#fff);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.SkillsSection-module__XGGlva__group,.SkillsSection-module__XGGlva__group:hover{transition:none;transform:none}.SkillsSection-module__XGGlva__dot{animation:none}.SkillsSection-module__XGGlva__borderGlow{opacity:0;animation:none}}
.Footer-module__g1qJXG__footer{border-top:1px solid #ffffff0d;margin-top:120px}.Footer-module__g1qJXG__inner{padding:80px 0 0}.Footer-module__g1qJXG__contact{max-width:560px;margin-bottom:64px}.Footer-module__g1qJXG__eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.05em;color:var(--muted);opacity:.6;margin-bottom:16px;font-size:.75rem;display:block}.Footer-module__g1qJXG__status{align-items:center;gap:8px;margin-bottom:20px;display:inline-flex}.Footer-module__g1qJXG__dot{background:#5eead4;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite Footer-module__g1qJXG__pulse}@keyframes Footer-module__g1qJXG__pulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.Footer-module__g1qJXG__statusText{font-family:var(--font-mono,monospace);letter-spacing:.02em;color:var(--muted);font-size:.75rem}.Footer-module__g1qJXG__heading{letter-spacing:.02em;color:var(--fg);margin-bottom:16px;font-size:1.5rem;font-weight:500}.Footer-module__g1qJXG__text{color:var(--muted);margin-bottom:32px;font-size:1rem;line-height:1.7}.Footer-module__g1qJXG__actions{flex-wrap:wrap;gap:16px;display:flex}.Footer-module__g1qJXG__primary{background:var(--fg);color:var(--bg);border-radius:6px;padding:10px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:opacity .2s,transform .2s}.Footer-module__g1qJXG__primary:hover{opacity:.9;transform:translateY(-2px)}.Footer-module__g1qJXG__secondary{color:var(--fg);border:1px solid #ffffff26;border-radius:6px;padding:10px 16px;font-size:.9rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.Footer-module__g1qJXG__secondary:hover{background:#ffffff0d;border-color:#5eead4;transform:translateY(-2px)}.Footer-module__g1qJXG__bottomBar{color:var(--muted);border-top:1px solid #ffffff0d;padding-top:24px;font-size:.85rem}@media (prefers-reduced-motion:reduce){.Footer-module__g1qJXG__dot{animation:none}.Footer-module__g1qJXG__primary,.Footer-module__g1qJXG__secondary{transition:none;transform:none}}
