@font-face{font-family:BerlinSansFB-Bold;src:url(/fonts/BRLNSB.TTF) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BerlinSansFB-Regular;src:url(/fonts/BRLNSR.TTF) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fonarto;src:url(/fonts/Fonarto.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary-blue:#07f;--color-primary-blue-glow:#0af;--color-primary-green:#10b981;--color-primary-green-glow:#34d399;--color-primary-orange:#f59e0b;--color-primary-orange-glow:#fbbf24;--color-bg-main:#0e1f5d;--color-bg-secondary:#0f172a;--color-bg-accent:#1e293b;--color-bg-glass:rgba(15,23,42,.7);--color-text-main:#f8fafc;--color-text-muted:#94a3b8;--color-text-accent:#0af;--font-family-heading:"Sansation",sans-serif;--font-family-body:"Sansation",sans-serif;--font-family-bold:"Sansation",sans-serif}*{box-sizing:border-box;padding:0;margin:0}html{font-size:18px;scroll-behavior:smooth}html.lenis{scroll-behavior:auto}html.lenis body{overflow:visible}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:1024px){html{font-size:16px}}@media (max-width:768px){html{font-size:15px}}@media (max-width:480px){html{font-size:14px}}body{max-width:100vw;overflow-x:clip;font-family:var(--font-family-body);color:var(--color-text-main);background-color:var(--color-bg-main);line-height:1.6;font-size:1rem}p{text-align:justify}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);color:var(--color-primary-blue);font-weight:600;line-height:1.2;letter-spacing:.5px}b,strong{font-family:var(--font-family-bold);font-weight:700;letter-spacing:.2px}a{color:inherit;text-decoration:none;transition:all .3s ease}button{cursor:pointer;font-family:inherit}.glass-panel{background:var(--color-bg-glass);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.3)}.text-gradient{background:linear-gradient(135deg,var(--color-primary-blue),var(--color-primary-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.shape-liquid-ref{border-radius:60% 40% 70% 30%/30% 60% 40% 70%;transition:border-radius 1s ease-in-out}.shape-asymmetric-ref{border-radius:50% 20% 50% 20%}.shape-grouping-ref{border-radius:80px}.shape-blob{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;animation:blob-morph 10s ease-in-out infinite}.shape-organic-drop{border-radius:50% 50% 50% 10%/50% 50% 50% 10%}.shape-rounded-industrial{-webkit-clip-path:inset(0 round 100px 40px 100px 40px);clip-path:inset(0 round 100px 40px 100px 40px)}.shape-soft-industrial{-webkit-clip-path:inset(0 round 80px);clip-path:inset(0 round 80px)}.shape-sharp-industrial{border-radius:0;-webkit-clip-path:none;clip-path:none}@keyframes blob-morph{0%,to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%}25%{border-radius:73% 27% 26% 74%/71% 21% 79% 29%}50%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}75%{border-radius:27% 73% 53% 47%/47% 40% 60% 53%}}.shape-hexagon{-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);border-radius:20px}.glow-blue{box-shadow:0 0 20px rgba(0,119,255,.3)}.glow-green{box-shadow:0 0 20px rgba(16,185,129,.3)}.glow-orange{box-shadow:0 0 20px rgba(245,158,11,.3)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(255,140,0,.4)}70%{box-shadow:0 0 0 10px rgba(255,140,0,0)}to{box-shadow:0 0 0 0 rgba(255,140,0,0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-fade-in{animation:fade-in-up .8s ease-out forwards}.reveal{opacity:0;transition:all 1s ease-out;will-change:opacity,transform}.reveal.active{opacity:1;transform:translate(0)}.reveal-fade-up{transform:translateY(50px)}.reveal-slide-left{transform:translateX(-50px)}.reveal-slide-right{transform:translateX(50px)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.interactive-card{position:relative;overflow:hidden;z-index:1;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;background:linear-gradient(135deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,.01) 50%,hsla(0,0%,100%,.04) 100%),var(--color-bg-secondary);border:1px solid hsla(0,0%,100%,.08)}.interactive-card:before{content:"";position:absolute;top:0;left:0;width:200%;height:200%;background:linear-gradient(135deg,rgba(0,51,102,.12),rgba(255,140,0,.08) 50%,transparent);transform:scale(1.2) rotate(-5deg);opacity:0;transition:opacity .5s ease,transform .5s ease;z-index:-1;pointer-events:none}.interactive-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,51,102,.15)}.interactive-card:hover:before{opacity:1;transform:scale(1.5) rotate(30deg) translate(-10%,-10%)}.interactive-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.4),transparent);transform:translateX(-100%);transition:transform .6s;z-index:2;pointer-events:none}.interactive-card:hover:after{transform:translateX(100%);transition:transform .8s ease-in-out}.Footer_footer__pQtti{background:#0e1f5d;padding:1rem 0 1.5rem;margin-top:0;border-top:none;position:relative}.Footer_footer__pQtti:before{content:"";position:absolute;top:0;left:10%;width:80%;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary-green),transparent);box-shadow:0 0 8px rgba(16,185,129,.4)}.Footer_container__KpDnW{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.Footer_brand__0rdww{font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.9);letter-spacing:1px;text-align:left;flex:1 1}.Footer_centerInfo__S45SA{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.8rem;color:hsla(0,0%,100%,.5);gap:.3rem;flex:1 1}.Footer_copyright__j4atB{opacity:.8;font-size:.75rem}.Footer_developedBy__lHlVf{opacity:.6;font-size:.7rem}.Footer_developedBy__lHlVf a{color:hsla(0,0%,100%,.5)!important;text-decoration:none!important;transition:color .3s}.Footer_developedBy__lHlVf a:hover{color:hsla(0,0%,100%,.8)!important}.Footer_linkedin__Q0l1U{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .3s;display:flex;align-items:center;justify-content:flex-end;flex:1 1}.Footer_linkedin__Q0l1U:hover{color:#0077b5}@media (max-width:768px){.Footer_container__KpDnW{padding:0 1.5rem}}@media (max-width:600px){.Footer_container__KpDnW{flex-direction:column;gap:1rem}.Footer_brand__0rdww{text-align:center}.Footer_linkedin__Q0l1U{justify-content:center}}@media (max-width:480px){.Footer_footer__pQtti{padding:1rem 0 1.25rem}.Footer_container__KpDnW{padding:0 1rem}.Footer_brand__0rdww{font-size:.9rem}.Footer_centerInfo__S45SA{font-size:.7rem}}