*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #f13223;--color-secondary: #f27a24;--color-black: #111111;--color-white: #ffffff;--color-gray-light: #f5f5f5;--color-gray: #888888;--color-gray-dark: #333333;--font-main: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--max-width: 1200px}html{scroll-behavior:smooth}body{font-family:var(--font-main);background:var(--color-white);color:var(--color-black);line-height:1.6;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}h1,h2,h3,h4{line-height:1.15;font-weight:800;letter-spacing:-.02em}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.5rem}p{font-size:1.1rem;color:var(--color-gray-dark)}.btn{display:inline-block;padding:16px 32px;font-size:1rem;font-weight:700;border:none;border-radius:0;cursor:pointer;transition:background .2s ease,transform .15s ease;text-align:center}.btn:hover{transform:none}.btn-primary{background:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background:#d42b1e}.btn-secondary{background:transparent;color:var(--color-black);border:3px solid var(--color-black)}.btn-secondary:hover{background:var(--color-black);color:var(--color-white)}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:100px 0}.section-label{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-primary);margin-bottom:12px}@media(max-width:1024px){h1{font-size:2.8rem}h2{font-size:2rem}.section{padding:72px 0}}@media(max-width:640px){h1{font-size:2.2rem}h2{font-size:1.7rem}h3{font-size:1.25rem}p{font-size:1rem}.btn{padding:14px 24px;font-size:.95rem;width:100%}.section{padding:56px 0}}.header[data-astro-cid-3ef6ksr2]{position:fixed;top:0;left:0;width:100%;z-index:100;background:var(--color-white);border-bottom:2px solid var(--color-black)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:72px}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:900;letter-spacing:-.03em;color:var(--color-black)}.logo-img[data-astro-cid-3ef6ksr2]{height:36px;width:auto}.nav[data-astro-cid-3ef6ksr2]{display:flex;gap:32px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.95rem;font-weight:600;color:var(--color-black);transition:color .2s}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary)}.header-cta[data-astro-cid-3ef6ksr2]{padding:10px 24px;font-size:.9rem}.dropdown[data-astro-cid-3ef6ksr2]{position:relative;top:2px}.dropdown-toggle[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:4px;font-size:.95rem;font-weight:600;color:var(--color-black);background:none;border:none;cursor:pointer;padding:0;font-family:inherit;transition:color .2s}.dropdown-toggle[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary)}.dropdown-arrow[data-astro-cid-3ef6ksr2]{font-size:.7rem;transition:transform .2s}.dropdown[data-astro-cid-3ef6ksr2].open .dropdown-arrow[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.dropdown-arrow-icon[data-astro-cid-3ef6ksr2]{transition:transform .2s;display:inline-block;vertical-align:middle;margin-left:4px}.dropdown[data-astro-cid-3ef6ksr2].open .dropdown-arrow-icon[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.mega-menu[data-astro-cid-3ef6ksr2]{position:fixed;left:50%;transform:translate(-50%);display:none;grid-template-columns:1fr 500px .8fr;gap:0;top:86px;background:var(--color-white);border:2px solid var(--color-black);z-index:999;padding:32px 40px;width:1200px;max-width:calc(100vw - 32px)}.dropdown[data-astro-cid-3ef6ksr2].open .mega-menu[data-astro-cid-3ef6ksr2]{display:grid}.mega-col[data-astro-cid-3ef6ksr2]{padding:0 24px}.mega-col[data-astro-cid-3ef6ksr2]:first-child{padding-left:0;border-right:2px solid var(--color-black)}.mega-col[data-astro-cid-3ef6ksr2]:last-child{padding-right:0;border-left:2px solid var(--color-black)}.mega-card-dark[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:space-between;height:240px;background:#111;background-image:linear-gradient(to bottom,#00000059,#000000a6),url(/images/at3dev-industrias-soluciones-crm.jpeg);background-repeat:no-repeat;background-size:cover;padding:20px;position:relative;text-decoration:none;cursor:pointer;transition:opacity .2s}.mega-card-dark[data-astro-cid-3ef6ksr2]:hover{opacity:.88}.mega-card-logistica[data-astro-cid-3ef6ksr2]{background-color:#111;background-image:linear-gradient(to bottom,#00000059,#000000a6),url(/images/at3dev-crm-logistica-modulo-tracking-envios.png);background-size:cover;background-position:center top}.mega-card-dark--disabled[data-astro-cid-3ef6ksr2]{cursor:default;opacity:.6}.mega-card-dark--disabled[data-astro-cid-3ef6ksr2]:hover{opacity:.6}.mega-card-arrow[data-astro-cid-3ef6ksr2]{position:absolute;top:16px;right:16px;width:28px;height:28px;background:var(--color-white);color:var(--color-black);display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:900}.mega-card-arrow--disabled[data-astro-cid-3ef6ksr2]{opacity:.4}.mega-card-text[data-astro-cid-3ef6ksr2]{margin-top:auto}.mega-card-heading[data-astro-cid-3ef6ksr2]{display:block;font-size:1.2rem;font-weight:900;color:var(--color-white);line-height:1.2;margin-bottom:8px}.mega-card-heading[data-astro-cid-3ef6ksr2] em[data-astro-cid-3ef6ksr2]{font-style:italic;color:var(--color-primary)}.mega-card-dark[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{font-size:.8rem;line-height:1.5;color:#aaa;margin:0}.mega-links[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:0;align-items:flex-start;padding:0 32px}.mega-links-label[data-astro-cid-3ef6ksr2]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-gray);margin-bottom:16px}.mega-link[data-astro-cid-3ef6ksr2]{font-size:1rem;font-weight:600;color:var(--color-black);text-decoration:none;padding:10px 0;display:flex;align-items:center;gap:8px;width:100%}.mega-link[data-astro-cid-3ef6ksr2]:last-child{border-bottom:none}.mega-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary)}.mega-link--soon[data-astro-cid-3ef6ksr2]{color:var(--color-gray);pointer-events:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:28px;height:3px;background:var(--color-black);transition:transform .2s}@media(max-width:1024px){.header-cta[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:640px){.nav[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:72px;left:0;width:100%;background:var(--color-white);flex-direction:column;gap:0;border-bottom:2px solid var(--color-black)}.nav[data-astro-cid-3ef6ksr2].open{display:flex}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:16px 24px;border-top:1px solid #eee;font-size:1rem}.dropdown[data-astro-cid-3ef6ksr2]{border-top:1px solid #eee}.dropdown-toggle[data-astro-cid-3ef6ksr2]{padding:16px 24px;font-size:1rem;width:100%}.mega-menu[data-astro-cid-3ef6ksr2]{position:static;transform:none;width:100%;max-width:100%;display:none;grid-template-columns:1fr;border-top:1px solid #eee;border-bottom:none;padding:0}.dropdown[data-astro-cid-3ef6ksr2].open .mega-menu[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.mega-col[data-astro-cid-3ef6ksr2]{padding:16px 24px 16px 40px;border:none!important}.mega-card-dark[data-astro-cid-3ef6ksr2]{height:140px}.mega-links[data-astro-cid-3ef6ksr2]{padding:0 24px 0 40px}.menu-toggle[data-astro-cid-3ef6ksr2]{display:flex}.header-cta[data-astro-cid-3ef6ksr2]{display:none}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-black);color:var(--color-white);padding:64px 0 32px}.footer-top[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:64px;margin-bottom:48px}.footer-brand[data-astro-cid-sz7xmlte]{max-width:360px}.logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:900;letter-spacing:-.03em;margin-bottom:12px}.logo-img[data-astro-cid-sz7xmlte]{height:32px;width:auto}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#888;font-size:.95rem}.footer-links[data-astro-cid-sz7xmlte]{display:flex;gap:64px}.footer-col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.footer-col[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-gray);margin-bottom:4px}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer-col[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-size:.95rem;color:#ccc;transition:color .2s}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-primary)}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid #333;padding-top:24px}.footer-bottom[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-size:.85rem;color:#666}@media(max-width:1024px){.footer-top[data-astro-cid-sz7xmlte]{flex-direction:column;gap:40px}}@media(max-width:640px){.footer-links[data-astro-cid-sz7xmlte]{flex-direction:column;gap:32px}.footer[data-astro-cid-sz7xmlte]{padding:48px 0 24px}}
