html,body{min-width:320px;width:100%;padding:0;margin:0;background:#fff;-webkit-font-smoothing:antialiased;min-height:100%;height:auto;font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}:root{--background-color:#fff;--bg-light:#fff;--bg-footer:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--nav-dropdown-background-color:#212529;--default-color:#212529;--default-color-txt:#212529;--h1-logo-color:#0062ff}.imgCover{background-size:cover!important;background-position:50% 50%!important;background-repeat:no-repeat!important}.imgCover img{opacity:0}nav .logo{font-size:2rem;font-weight:700;color:#1cb7dd;text-decoration:none}nav .nav-item{margin-right:.5rem}nav .navbar-collapse ul{margin-top:20px}nav .navbar-toggler{border:none;padding:4px 8px}nav .navbar-toggler:focus{box-shadow:none}.navbar-toggler{border:none;background-color:transparent;padding:0;width:30px;height:25px;margin-right:10px;position:relative}.navbar-toggler .icon-bar{display:block;width:100%;height:3px;background-color:#505050;border-radius:3px;transition:all .3s ease-in-out;position:absolute;left:0}.navbar-toggler .top-bar{top:0}.navbar-toggler .middle-bar{top:50%;transform:translateY(-50%)}.navbar-toggler .bottom-bar{bottom:0}.navbar-toggler:not(.collapsed) .top-bar{transform:translateY(11px) rotate(45deg)}.navbar-toggler:not(.collapsed) .middle-bar{opacity:0}.navbar-toggler:not(.collapsed) .bottom-bar{transform:translateY(-11px) rotate(-45deg)}nav a.nav-link{padding:.5rem 2rem;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}@media (min-width:992px){nav .navbar-collapse{margin-top:0}nav a.nav-link:hover{color:#fff;background-color:#04d19d}}section,.section{padding:60px 0;scroll-margin-top:98px;overflow:clip;width:100%;display:block}@media (max-width:1199px){section,.section{scroll-margin-top:64px}}.section-title{font-size:2.5rem;margin-top:2rem;margin-bottom:3rem;text-align:center;color:#1e3a8a;position:relative}.section-title:after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(45deg,#06e9b3,#04d19d)}.about{background:#f8fafc}.about-content{max-width:900px;margin:0 auto;text-align:center}.about p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:#475569}.product{background:#fff}.product-intro{text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.1rem;color:#475569;line-height:1.7}.product-grid{display:grid;gap:2rem;margin-top:3rem}.product-card{max-width:1200px;background:#fff;border-radius:15px;padding:0;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid #e2e8f0;margin:auto}.product-card:hover{box-shadow:0 15px 40px rgba(0,0,0,.2)}.product-card .container{padding:0}.product-card .img{width:100%;height:100%;min-height:300px;display:block;border-radius:15px 15px 0 0}.product-card video{position:relative;border-radius:15px 15px 0 0}.product-card .logo{width:auto;height:auto;max-height:120px;max-width:230px;display:block;margin:2rem auto 2rem}.logo.argos{margin:3rem auto 3rem!important;width:160px!important}.logo.asteria{width:230px!important;margin:3rem auto 3rem!important}.logo.aion{height:90px!important}.product-card h3{font-size:1.5rem;color:#000;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.product-card p{text-align:center;margin:1rem 1rem 2rem;font-size:1rem;color:#475569;line-height:1.7}.product-card .badge{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;border-top:1px solid #e2e8f0;border-radius:0}.product-card .badge .stage{background:#fff;color:#21a1e3;border:2px solid #21a1e3;padding:.5rem 1rem;border-radius:10px;font-size:.9rem;font-weight:500}.product-card .badge .date small{font-size:.8rem;margin-top:-5px;margin-bottom:5px;color:#21a1e4}.product-card .badge .date{display:flex;flex-direction:column;color:#64748b;font-weight:500;font-size:1rem}@media (min-width:768px){.product-card.right .container .row{display:flex;flex-direction:row-reverse}.product-card.left .img,.product-card.left video{border-radius:15px 0 0 15px}.product-card.right .img,.product-card.right video{border-radius:0 15px 15px 0}.product-card.right .badge{flex-direction:row-reverse}}.technology{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%)}.tech-content{max-width:900px;margin:0 auto;text-align:center}.tech-content p{font-size:1.1rem;line-height:1.8;color:#475569;margin-bottom:2rem}.tech-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.tech-badge{background:#fff;padding:.8rem 1.5rem;border-radius:25px;font-weight:600;color:#1e3a8a;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:all .3s ease}.tech-badge:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.15)}.hero-section{background:var(--hero-gradient);min-height:100vh;position:relative;overflow:hidden}.hero-content{position:relative;z-index:2}video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.9}.cta-button,.btn-custom,.cta-demo,.cta-platform{display:inline-block;background:linear-gradient(45deg,#06e9b3,#04d19d);color:#fff;padding:15px 35px;text-decoration:none;border-radius:50px;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px rgba(6,233,179,.3);border:1px solid #fff}.cta-demo,.cta-platform{font-size:1rem;margin:auto;width:160px;padding:10px 15px;border-radius:30px;display:table;position:relative}.cta-platform{background:linear-gradient(45deg,#15c8fb,#3576de)}.cta-button:hover,.btn-custom:hover,.cta-demo:hover,.cta-platform:hover{transform:translateY(-4px);color:#fff;border:1px solid #fff;box-shadow:0 6px 20px rgba(255,255,255,.4)}.cta-button:active,.btn-custom:active,.cta-demo:active,.cta-platform:active{color:#fff}.content_btn{display:flex;gap:5px;padding:0 2rem}footer{color:#fff;background:#1cb7de;background:radial-gradient(circle,rgba(28,183,222,1) 0%,rgba(96,22,250,1) 100%);background:#667eea;background:linear-gradient(0deg,rgba(102,126,234,1) 40%,rgba(4,209,157,1) 100%)}footer a{color:#fff;font-weight:600}footer .logo{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin-bottom:2rem}footer .logo img{width:50px}footer .logo h5{font-family:'Roboto';width:150px;font-size:1.4rem;font-weight:900;display:block;margin:15px 0}footer .demo img{width:24px;margin-right:5px}@media (min-width:768px){footer .logo img{width:80px}footer .logo h5{width:200px;font-size:1.8rem}}.page-404{text-align:center}.page-404 h1{font-size:9em;color:#677fea;margin-bottom:0;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.page-404 p{font-size:1.9em;color:#677fea;margin-top:10px}@media (max-width:768px){.page-404 h1{font-size:6em}.page-404 p{font-size:1.2em}.page-404{min-height:100%}}small.error{color:#d10909}input.error,textarea.error{border:1px solid #d10909}h4.error{display:none;color:#be001d}div.loader{display:none;background-image:url(//www.zana-australis.com/wp-content/themes/australis2025/assets/css/../img/cargador_gris.svg);background-size:60px;background-position:center center;background-repeat:no-repeat;width:100%;height:70px;margin:10px auto;position:relative;overflow:hidden}.img-conten{width:150px}#gracias{margin:100px auto}#gracias h2{color:#607e8c;font-size:2.4rem}#gracias .section-title:after{display:none}