.navbar{position:fixed;top:0;left:0;width:100%;height:var(--nav-height);background-color:var(--color-header);z-index:1000;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center}.nav-inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.logo{z-index:1100}.headerEkisEkisLogo{height:1.5rem;width:auto}.nav-links{display:flex;gap:30px}.nav-item{position:relative;text-decoration:none;font-size:1rem;font-weight:400;text-transform:uppercase;transition:all .3s ease;color:#bdbdbd;letter-spacing:1px}.nav-item:hover,.nav-item.active{color:#fff}.nav-item.active{background:none;-webkit-text-fill-color:#fff}.active-line{position:absolute;bottom:-5px;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-red),var(--color-blue));pointer-events:none}.menu-toggle{display:none;background:none;border:none;color:#fff;cursor:pointer;z-index:1100}@media(max-width:1080px){.nav-links{display:none}.menu-toggle{display:block}}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000000f2;backdrop-filter:blur(15px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;z-index:1050;padding:20px}.mobile-link{width:100%;max-width:300px;padding:15px 20px;border-radius:12px;text-decoration:none;text-align:center;font-size:1.2rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#aaa;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:background .3s ease}.mobile-link.active{color:#fff;background:linear-gradient(90deg,#bd626733,#1c3ca133);border-color:var(--color-red);box-shadow:0 0 15px #bd62674d}.site-footer{background-color:#000;color:#fff;padding:80px 0 20px;border-top:1px solid rgba(255,255,255,.1);position:relative;width:100%}.footer-content{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;margin-bottom:60px}.footer-brand h2{font-size:1.5em;font-weight:600;text-decoration:none;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;background:linear-gradient(90deg,var(--color-red),var(--color-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.footer-description{color:#888;line-height:1.6;max-width:400px;font-size:.85rem}.footer-heading{font-size:1.2rem;font-weight:700;margin-bottom:25px;text-transform:uppercase;position:relative;display:inline-block;color:#fff}.footer-heading:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:linear-gradient(90deg,var(--color-red),var(--color-blue))}.footer-list{list-style:none;padding:0}.footer-list li{margin-bottom:15px}.footer-link{color:#aaa;text-decoration:none;transition:all .3s ease;font-size:.95rem;display:flex;align-items:center;gap:10px}.footer-link:hover{color:#fff;padding-left:5px;text-shadow:0 0 10px rgba(255,255,255,.5)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;text-align:center;color:#555;font-size:.85rem;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;width:100%;max-width:100vw}.desarrolladores{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;padding:2rem 0rem;text-align:center;text-decoration:none;color:#555}.desarrolladores:hover{transform:scale(1.1);transition:.3s ease-in-out}.LogoDesarrolladorElConando{height:5rem;width:auto;margin-top:1rem}.scroll-top-btn{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:linear-gradient(135deg,var(--color-blue),var(--color-red));color:#fff;border:none;border-radius:50%;cursor:pointer;z-index:99;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 20px #1c3ca180;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.scroll-top-btn:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 10px 30px #bd626799}@media(max-width:768px){.footer-content{grid-template-columns:1fr;gap:40px;text-align:center}.footer-brand h2,.footer-description{margin-left:auto;margin-right:auto}.footer-heading:after{left:50%;transform:translate(-50%)}.footer-link{justify-content:center}.footer-link:hover{padding-left:0;transform:scale(1.1)}.footer-bottom{flex-direction:column;gap:10px}.scroll-top-btn{bottom:20px;right:20px;width:45px;height:45px}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--color-bg:#212121;--color-header:#000;--color-red:#ff0062;--color-blue:#711ed5;--color-text:#fff;--nav-height:4rem;--max-width:1240px}*{box-sizing:border-box;margin:0;padding:0;font-family:Helvetica Neue,Arial,sans-serif}body{background-color:var(--color-bg);color:var(--color-text);overflow-x:hidden}.limit-container{max-width:var(--max-width);width:100%;margin:0 auto;padding:0 20px}button,a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}button:focus,button:active,a:focus,a:active{box-shadow:none;outline:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.main-content[data-astro-cid-sckkx6r4]{padding-top:var(--nav-height);min-height:100vh}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
