.axia-landing{--ax-font-display:"Plus Jakarta Sans", "Inter", system-ui, -apple-system, sans-serif;--ax-font-body:"Plus Jakarta Sans", "Inter", system-ui, -apple-system, sans-serif;--ax-accent:#0e7490;--ax-accent-hover:#155e75;--ax-accent-muted:#0e74901a;--ax-accent-light:#0e74900f;--ax-secondary:#155e75;--ax-secondary-muted:#155e751a;--ax-primary:#0e7490;--ax-primary-hover:#155e75;--ax-primary-muted:#0e74901a;--ax-text:#1c1917;--ax-text-muted:#78716c;--ax-text-light:#a8a29e;--ax-bg:#fafaf9;--ax-bg-subtle:#f5f5f4;--ax-bg-muted:#e7e5e4;--ax-border:#e7e5e4;--ax-border-light:#f5f5f4;--ax-footer-bg:#0c0a09;--ax-radius-xs:5px;--ax-radius-sm:12px;--ax-radius-md:16px;--ax-radius-lg:20px;--ax-radius-xl:30px;--ax-radius-pill:50px;--ax-radius-full:9999px;--ax-shadow-sm:0 1px 3px #0000000a;--ax-shadow-md:0 4px 12px #0000000f;--ax-shadow-lg:0 8px 24px #00000014;--ax-shadow-xl:0 16px 48px #0000001a;--ax-shadow-glass:0 4px 30px #0000000f;--ax-shadow-glow:0 0 40px #0e749033;--ax-shadow-cta:0 4px 20px #0e749040;--ax-ease-out:cubic-bezier(.16, 1, .3, 1);--ax-ease-smooth:cubic-bezier(.25, .1, .25, 1);--ax-duration:.35s;--ax-duration-fast:.2s;font-family:var(--ax-font-body);color:var(--ax-text);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.axia-heading-xl{font-family:var(--ax-font-display);letter-spacing:-.04em;color:var(--ax-text);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:.95}.axia-heading-lg{font-family:var(--ax-font-display);letter-spacing:-.03em;color:var(--ax-text);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:.95}.axia-heading-md{font-family:var(--ax-font-display);letter-spacing:-.02em;color:var(--ax-text);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.1}.axia-body-lg{color:var(--ax-text-muted);font-size:1.125rem;font-weight:400;line-height:1.7}.axia-body{color:var(--ax-text-muted);font-size:1rem;font-weight:400;line-height:1.6}.axia-gradient-text{background-image:linear-gradient(90deg, var(--ax-accent) 18%, var(--ax-secondary) 85%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.axia-navbar-glass{-webkit-backdrop-filter:blur(14px);border-radius:var(--ax-radius-sm);transition:all var(--ax-duration) var(--ax-ease-smooth);background:#f5f7fac7;border:1px solid #e6e8ec73;box-shadow:0 1px 8px #0000000a}.axia-navbar-glass.scrolled{background:#f5f7faf0;box-shadow:0 2px 16px #00000012}.axia-hero-bg{background:radial-gradient(ellipse 80% 60% at 50% -20%, #0e749014, transparent), radial-gradient(ellipse 50% 40% at 100% 10%, #155e750d, transparent), var(--ax-bg)}.axia-grid-pattern{background-image:linear-gradient(to right, var(--ax-border-light) 1px, transparent 1px), linear-gradient(to bottom, var(--ax-border-light) 1px, transparent 1px);opacity:.4;background-size:60px 60px}.axia-cta-primary{font-family:var(--ax-font-display);letter-spacing:-.01em;color:var(--ax-accent);border:1.5px solid var(--ax-accent);border-radius:var(--ax-radius-lg);cursor:pointer;transition:all var(--ax-duration) var(--ax-ease-out);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:500;display:inline-flex}.axia-cta-primary:hover{color:#fff;background:var(--ax-accent);border-color:var(--ax-accent);box-shadow:var(--ax-shadow-cta);transform:translateY(-1px)}.axia-cta-primary:active{transform:translateY(0)}.axia-cta-hero{font-family:var(--ax-font-display);letter-spacing:-.01em;color:#fff;background:var(--ax-accent);border:2px solid var(--ax-accent);border-radius:var(--ax-radius-lg);cursor:pointer;transition:all var(--ax-duration) var(--ax-ease-out);box-shadow:var(--ax-shadow-cta);justify-content:center;align-items:center;gap:.75rem;padding:1.125rem 2.25rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.axia-cta-hero:hover{background:var(--ax-accent-hover);border-color:var(--ax-accent-hover);transform:translateY(-2px);box-shadow:0 8px 30px #0e749059}.axia-cta-hero:active{transform:translateY(0)}.axia-cta-header{font-family:var(--ax-font-display);letter-spacing:-.01em;color:var(--ax-accent);border:1.5px solid var(--ax-accent);border-radius:var(--ax-radius-md);cursor:pointer;transition:all var(--ax-duration) var(--ax-ease-out);background:0 0;justify-content:center;align-items:center;gap:.375rem;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.axia-cta-header:hover{color:#fff;background:var(--ax-accent);border-color:var(--ax-accent);box-shadow:var(--ax-shadow-cta)}.axia-cta-secondary{font-family:var(--ax-font-display);letter-spacing:-.01em;color:var(--ax-text);border:1.5px solid var(--ax-border);border-radius:var(--ax-radius-lg);cursor:pointer;transition:all var(--ax-duration) var(--ax-ease-out);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:500;display:inline-flex}.axia-cta-secondary:hover{border-color:var(--ax-accent);color:var(--ax-accent);background:var(--ax-accent-light);transform:translateY(-1px)}.axia-cta-white{font-family:var(--ax-font-display);letter-spacing:-.01em;color:var(--ax-accent);border-radius:var(--ax-radius-lg);cursor:pointer;transition:all var(--ax-duration) var(--ax-ease-out);background:#fff;border:none;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:1.0625rem;font-weight:600;display:inline-flex;box-shadow:0 4px 16px #00000026}.axia-cta-white:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0003}.axia-cta-final{font-family:var(--ax-font-display);letter-spacing:-.01em;color:#fff;background:var(--ax-accent);border:2px solid var(--ax-accent);border-radius:var(--ax-radius-lg);cursor:pointer;transition:all var(--ax-duration) var(--ax-ease-out);justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 2.75rem;font-size:1.125rem;font-weight:600;display:inline-flex;box-shadow:0 4px 24px #0e74904d}.axia-cta-final:hover{background:var(--ax-accent-hover);border-color:var(--ax-accent-hover);transform:translateY(-2px);box-shadow:0 8px 36px #0e749066}.axia-cta-final:active{transform:translateY(0)}.axia-hero-card{border-radius:var(--ax-radius-xl);border:1px solid var(--ax-border-light);box-shadow:var(--ax-shadow-xl);background:#fff}.axia-card{border-radius:var(--ax-radius-lg);border:1px solid var(--ax-border);transition:all var(--ax-duration) var(--ax-ease-out);background:#fff;padding:1.5rem 2rem}.axia-card:hover{box-shadow:var(--ax-shadow-lg);border-color:#0e749040;transform:translateY(-3px)}.axia-testimonial-card{border-radius:var(--ax-radius-xl);border:1px solid var(--ax-border);transition:all var(--ax-duration) var(--ax-ease-out);background:#fff;padding:2rem}.axia-testimonial-card:hover{box-shadow:var(--ax-shadow-lg);border-color:#0e74904d;transform:translateY(-3px)}.axia-faq-item{transition:all var(--ax-duration) var(--ax-ease-out);background:#fff}.axia-faq-item:hover{border-color:#0e749040}.axia-badge{font-family:var(--ax-font-body);letter-spacing:.01em;color:var(--ax-accent);background:var(--ax-accent-muted);border-radius:var(--ax-radius-full);border:1px solid #0e749026;align-items:center;gap:.375rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.axia-pricing-featured{border:2px solid var(--ax-accent);box-shadow:var(--ax-shadow-glow);background:#fff;position:relative}.axia-pricing-featured:before{content:"Mais popular";letter-spacing:.02em;color:#fff;background:var(--ax-accent);border-radius:var(--ax-radius-full);white-space:nowrap;padding:.25rem 1rem;font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.axia-float-card{animation:6s ease-in-out infinite float}.axia-float-card:nth-child(2){animation-delay:-3s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes axia-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes axia-fade-in{0%{opacity:0}to{opacity:1}}@keyframes axia-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes axia-slide-up{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.axia-animate-fade-up{animation:axia-fade-up .7s var(--ax-ease-out) forwards}.axia-animate-slide-up{animation:axia-slide-up .8s var(--ax-ease-out) forwards}.axia-animate-delay-1{opacity:0;animation-delay:.1s}.axia-animate-delay-2{opacity:0;animation-delay:.2s}.axia-animate-delay-3{opacity:0;animation-delay:.3s}.axia-animate-delay-4{opacity:0;animation-delay:.4s}.axia-animate-delay-5{opacity:0;animation-delay:.5s}.axia-animate-delay-6{opacity:0;animation-delay:.6s}.animate-scale-in{animation:axia-scale-in .3s var(--ax-ease-out) forwards}.axia-reveal{opacity:0;transition:opacity .7s var(--ax-ease-out), transform .7s var(--ax-ease-out);transform:translateY(20px)}.axia-reveal.is-visible{opacity:1;transform:translateY(0)}.axia-footer{background:var(--ax-footer-bg);border-radius:var(--ax-radius-xl) var(--ax-radius-xl) 0 0;color:#9ca3af}.axia-footer a,.axia-footer button{color:#9ca3af;transition:color var(--ax-duration-fast) var(--ax-ease-smooth)}.axia-footer a:hover,.axia-footer button:hover{color:#fff}.axia-footer h4,.axia-footer .footer-heading{color:#fff;font-weight:600}.axia-section{padding:5rem 0}.axia-section-lg{padding:7rem 0}.axia-divider{background:var(--ax-border);border:none;height:1px}.axia-input{border-radius:var(--ax-radius-sm);border:1.5px solid var(--ax-border);width:100%;font-family:var(--ax-font-body);color:var(--ax-text);transition:all var(--ax-duration-fast) var(--ax-ease-smooth);background:#fff;outline:none;padding:.75rem 1rem;font-size:.9375rem}.axia-input:focus{border-color:var(--ax-accent);box-shadow:0 0 0 3px var(--ax-accent-muted)}.axia-input::placeholder{color:var(--ax-text-light)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--ax-bg-subtle)}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.axia-cta-section-bg{background:linear-gradient(135deg, var(--ax-accent) 0%, var(--ax-secondary) 100%);border-radius:var(--ax-radius-xl)}.axia-image-card{border-radius:var(--ax-radius-lg);position:relative;overflow:hidden}.axia-image-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 40%,#00000073 85%);position:absolute;inset:0}.axia-image-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ax-ease-out)}.axia-image-card:hover img{transform:scale(1.03)}.axia-stat-pill{background:var(--ax-bg-subtle);border:1px solid var(--ax-border-light);border-radius:var(--ax-radius-lg);flex-direction:column;align-items:center;padding:1.5rem 2rem;display:flex}.axia-stat-pill .stat-number{font-family:var(--ax-font-display);letter-spacing:-.03em;color:var(--ax-accent);font-size:2rem;font-weight:700;line-height:1}.axia-stat-pill .stat-label{color:var(--ax-text-muted);margin-top:.5rem;font-size:.875rem}
