:root{--brand-1: #8b99a7;--text: #212b36;--accent: #373737;--border: #e5e7eb}html,body{max-width:100%;overflow-x:hidden}body.no-scroll{overflow:hidden}.ud-header{position:sticky;top:0;z-index:3000;background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.ud-header .container{max-width:none;width:100%;margin:0;padding:0 24px}.navbar{display:flex;align-items:center;justify-content:space-between;min-height:72px;width:100%;gap:16px}.navbar-brand{color:var(--text);font-weight:700;font-size:1.3rem;letter-spacing:.3px;margin-left:5%;margin-right:0}.startup-logo{color:var(--text)}#nav-toggle{position:absolute;left:-9999px}.navbar-toggler{position:relative;display:none;width:42px;height:42px;border-radius:10px;border:1px solid var(--border);background:#020a180a;cursor:pointer;margin-left:auto;padding-top:6px}.navbar-toggler .toggler-bar{width:22px;height:2px;background:var(--text);margin:5px auto;border-radius:2px;display:block;transition:transform .25s ease,opacity .2s ease;transform-origin:center}#nav-toggle:checked+.navbar-toggler .toggler-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}#nav-toggle:checked+.navbar-toggler .toggler-bar:nth-child(2){opacity:0}#nav-toggle:checked+.navbar-toggler .toggler-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}#nav-toggle:checked+.navbar-toggler{background:#020a180f}.navbar-nav{list-style:none;display:flex;gap:28px;align-items:center;margin-left:auto;padding:0}.nav-item{position:relative}.nav-item a{color:var(--text);font-weight:600;font-size:1rem;padding:10px 12px;border-radius:8px}.nav-item a:hover,.nav-item a:focus-visible{color:var(--accent);outline:none}.navbar-nav .nav-item-has-children>a{position:relative;padding-right:26px}.navbar-nav .nav-item-has-children>a:after{content:"";position:absolute;right:8px;top:50%;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:translateY(-50%) rotate(45deg);opacity:.85}@media (hover: hover) and (pointer: fine){.navbar-nav>.nav-item>a{transition:color .15s ease;text-decoration:none}.navbar-nav>.nav-item>a:hover,.navbar-nav>.nav-item>a:focus-visible{color:var(--brand-1)}}.ud-submenu{position:absolute;left:0;top:100%;min-width:220px;background:#fff;color:var(--text);border:1px solid var(--border);box-shadow:0 8px 16px #0f172a14;border-radius:5px;padding:4px 0;margin-top:10px;list-style:none;z-index:20;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease}.nav-item-has-children:hover .ud-submenu,.nav-item-has-children:focus-within .ud-submenu{opacity:1;visibility:visible;transform:translateY(0)}.ud-submenu-link{display:block;width:100%;color:var(--text);padding:10px 14px;line-height:1.4;border-radius:0}.ud-submenu-link i{display:none}.ud-submenu-link:hover,.ud-submenu-link:focus-visible{background:#f8fafc}.nav-cta>a{color:var(--text);padding:0;border-radius:0;box-shadow:none}@media (min-width: 821px){.navbar{padding-right:5%}.navbar-nav{gap:32px}}.nav-overlay{position:fixed;inset:0;z-index:2000;background:#020a182e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;cursor:pointer}body.no-scroll .nav-overlay{opacity:1;visibility:visible;pointer-events:auto}.submenu-toggle,.submenu-caret{display:none}@media (max-width: 820px){.ud-header .container{padding:0 16px}.navbar-toggler{display:inline-block}.navbar{position:relative}.navbar-nav{position:fixed;top:57px;right:-280px;height:calc(100vh - 57px);width:280px;flex-direction:column;align-items:flex-start;padding:24px 20px;gap:6px;background:#fff;border-left:1px solid var(--border);transition:right .3s cubic-bezier(.2,.7,.2,1),opacity .2s ease;opacity:0;pointer-events:none;z-index:3500;overflow-y:auto;-webkit-overflow-scrolling:touch}#nav-toggle:checked~.navbar-nav{right:0;opacity:1;pointer-events:auto}.nav-item,.nav-item a{width:100%}.nav-item a{padding:12px 14px;border-radius:10px}.navbar-nav .nav-item-has-children>a:after{display:none}.nav-item-has-children{position:relative;padding-right:56px}.nav-item-has-children>a{display:block;width:100%}.submenu-toggle{position:absolute;left:-9999px}.submenu-caret{display:block;position:absolute;right:16px;top:8px;width:36px;height:36px;border:1px solid var(--border);border-radius:8px;cursor:pointer;z-index:2;transition:transform .25s ease,background-color .2s ease}.submenu-caret:after{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;border-right:2px solid var(--text);border-bottom:2px solid var(--text);transform:rotate(45deg);transition:transform .25s ease,opacity .2s ease;opacity:.9}.ud-submenu{position:static;border:0;box-shadow:none;background:transparent;margin:0;padding:0;max-height:0;overflow:hidden;opacity:1;visibility:visible;transform:none;transition:max-height .32s cubic-bezier(.2,.7,.2,1),padding .2s ease}.ud-submenu .ud-submenu-item{transform:translateY(-4px);opacity:0;transition:transform .25s ease,opacity .25s ease}.submenu-toggle:checked~.ud-submenu{max-height:1000px;padding-top:6px}.submenu-toggle:checked~.ud-submenu .ud-submenu-item{transform:translateY(0);opacity:1}.submenu-toggle:checked+.submenu-caret:after{transform:rotate(-135deg)}}a:focus-visible,label.navbar-toggler:focus-visible{outline:2px solid #99c2ff;outline-offset:2px}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;min-width:350px}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji";color:#0f172a;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}main{display:block}.ud-PubliMicr{background-image:url(/_astro/Banner-Solofisa-desarrollo-software-min-w.BRlH9CUd.webp);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.ud-PubliMicr .container{padding-top:15px;padding-bottom:15px}@media (max-width: 767px){.ud-PubliMicr{background-image:url(/_astro/Banner-Solofisa-desarrollo-software-min-w.BRlH9CUd.webp);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}}.footer-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:24px}.brand-col{flex:0 0 auto}.partner-cards{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-start}.solution-card{text-align:center}.solution-card img{max-width:100%;height:auto}.startup-logo{font-weight:700;white-space:nowrap;color:#212b36}
