@import "01-tokens.css";@import "02-base.css";@import "03-utilities.css";@import "04-components.css";@import "05-layout.css";@import "06-sections.css";@import "07-skin-duo.css";@import "animations.css";@import "08-layout-components.css";@import "09-premium.css";.footer-content{margin-top:3rem!important;margin-bottom:3rem!important}.footer-brand-bar{border-bottom:1px solid rgba(255,106,0,.12);padding:2.5rem 0 2rem}.footer-brand-inner{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.footer-logo-link{display:inline-block;flex-shrink:0}.footer-logo{height:36px;width:auto;opacity:.9;transition:opacity .2s}.footer-logo:hover{opacity:1}.footer-tagline{flex:1;min-width:200px;font-size:.95rem;color:rgba(255,255,255,.55);margin:0;line-height:1.5}.footer-social{display:flex;gap:.75rem;align-items:center;margin-left:auto}.footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid rgba(255,106,0,.25);color:rgba(255,255,255,.6);font-size:1rem;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.footer-social-link:hover{border-color:var(--color-primary);color:var(--color-primary);background:rgba(255,106,0,.08)}.footer-section h4{color:var(--color-primary);margin-bottom:1.25rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.footer-links a{color:rgba(255,255,255,.55);text-decoration:none;font-size:.9rem;transition:color .2s}.footer-links a:hover{color:var(--color-white)}.footer-contact-col .footer-contact-intro{font-size:.875rem;color:rgba(255,255,255,.5);margin-bottom:1.25rem;line-height:1.55}.footer-contact-cta{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--color-primary);text-decoration:none;border:1px solid rgba(255,106,0,.35);border-radius:6px;padding:.5rem 1rem;transition:background .2s,border-color .2s,color .2s}.footer-contact-cta:hover{background:rgba(255,106,0,.1);border-color:var(--color-primary);color:var(--color-white)}.footer-contact-cta .fa-arrow-right{font-size:.75rem;transition:transform .2s}.footer-contact-cta:hover .fa-arrow-right{transform:translateX(3px)}.footer-bottom{border-top:1px solid rgba(255,106,0,.12);padding:1.5rem var(--space-container-padding, 1.5rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.825rem;color:rgba(255,255,255,.35);max-width:var(--container-max, 1280px);margin:0 auto}.footer-bottom p{margin:0}.footer-legal{display:flex;gap:1.5rem}.footer-legal a{color:rgba(255,255,255,.35);text-decoration:none;font-size:.825rem;transition:color .2s}.footer-legal a:hover{color:rgba(255,255,255,.7)}@media (max-width:768px){.footer-brand-inner{flex-direction:column;align-items:flex-start;gap:1rem}.footer-social{margin-left:0}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.5rem}}.dropdown-content .nav-link.active{background:rgba(255,106,0,.15);color:var(--color-white)}html[data-theme=light] .site-header,html[data-theme=light] .header-scrolled,html[data-theme=light] .site-header.sticky{background:#fff;border-bottom:1px solid rgba(15,23,42,.12)!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}html[data-theme=light] .nav .nav-link:not(.active),html[data-theme=light] .nav .nav-link--cta,html[data-theme=light] .nav .lang-switch,html[data-theme=light] .search-trigger,html[data-theme=light] .dropdown-toggle,html[data-theme=light] .dropdown-content a:not(.active),html[data-theme=light] .footer-links a,html[data-theme=light] .footer-section p,html[data-theme=light] .footer-bottom,html[data-theme=light] .footer-bottom p,html[data-theme=light] .footer-tagline,html[data-theme=light] .footer-contact-intro,html[data-theme=light] .footer-legal a,html[data-theme=light] .search-item span,html[data-theme=light] .search-no-results{color:rgb(var(--color-on-surface-variant-rgb))!important}html[data-theme=light] .footer-social-link{border-color:rgba(15,23,42,.2);color:rgb(var(--color-on-surface-variant-rgb))}html[data-theme=light] .footer-social-link:hover{border-color:var(--color-primary);color:var(--color-primary);background:rgba(255,106,0,.06)}html[data-theme=light] .nav .nav-link.active,html[data-theme=light] .nav .nav-link.active:hover,html[data-theme=light] .dropdown-content a.active{color:var(--color-primary)!important;font-weight:600}html[data-theme=light] .nav .nav-link:not(.active):hover,html[data-theme=light] .nav .lang-switch:hover,html[data-theme=light] .search-trigger:hover,html[data-theme=light] .dropdown-content a:not(.active):hover,html[data-theme=light] .footer-links a:hover,html[data-theme=light] .search-item:hover{color:rgb(var(--color-primary-rgb))!important}html[data-theme=light] .nav .nav-link:not(.active):hover,html[data-theme=light] .nav .lang-switch:hover,html[data-theme=light] .search-trigger:hover{background:rgba(255,106,0,.07)!important}html[data-theme=light] .dropdown-content a.mega-title{color:rgb(var(--color-on-surface-rgb)/.75)!important}html[data-theme=light] .dropdown-content a.mega-title:hover{color:var(--color-primary)!important;background:0 0!important}html[data-theme=light] .dropdown-content,html[data-theme=light] .search-container{background:rgba(255,255,255,.94);border-color:rgba(15,23,42,.08);box-shadow:0 20px 50px rgba(15,23,42,.12)}html[data-theme=light] .search-modal{background:rgba(255,255,255,.84)}html[data-theme=light] .search-header{border-bottom-color:rgba(15,23,42,.08)}html[data-theme=light] .search-input-field{color:rgb(var(--color-on-surface-rgb))!important}html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] h4,html[data-theme=light] h5,html[data-theme=light] h6,html[data-theme=light] .headline-xl,html[data-theme=light] .headline-lg,html[data-theme=light] .headline-md,html[data-theme=light] .font-headline-xl,html[data-theme=light] .font-headline-lg,html[data-theme=light] .font-headline-md{color:rgb(var(--color-on-surface-rgb))!important;background:0 0!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html[data-theme=light] .hero{background:radial-gradient(ellipse at center,rgba(255,106,0,.08)0,rgba(255,255,255,.96) 70%);border-top-color:rgba(255,106,0,.16);border-bottom-color:rgba(255,106,0,.16);box-shadow:0 20px 60px rgba(15,23,42,.08)}html[data-theme=light] .hero h1,html[data-theme=light] .hero-sticky-cloned h1,html[data-theme=light] .hero-title-sticky.is-sticky h1{color:rgb(var(--color-on-surface-rgb))!important;background:0 0!important;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor!important;text-shadow:none}html[data-theme=light] .hero p,html[data-theme=light] .hero-stats .stat,html[data-theme=light] .hero-media .hero-image,html[data-theme=light] .card,html[data-theme=light] .recursos-card,html[data-theme=light] .use-case-item,html[data-theme=light] .stat,html[data-theme=light] .highlight::before{color:rgb(var(--color-on-surface-rgb))}html[data-theme=light] .hero-stats .stat,html[data-theme=light] .card,html[data-theme=light] .recursos-card,html[data-theme=light] .use-case-item,html[data-theme=light] .section>div,html[data-theme=light] .highlight{background-color:rgb(var(--color-surface-container-low-rgb));border-color:rgba(15,23,42,.08);box-shadow:0 8px 28px rgba(15,23,42,.06)}.cta-section{background:#080b0b!important;border:0!important;text-align:left!important;box-shadow:none!important;margin:0!important}.cta-section::after{display:none!important}.cta-section>div,.cta-section>.cta-inner,.cta-section>div:only-child{background:0 0!important;box-shadow:none!important;border:0!important;max-width:none;padding:0}.cta-section p{margin-left:0!important;margin-right:0!important}.cta-section h2,.cta-section h3{font-size:clamp(2rem,4vw,3rem)!important;line-height:1.1!important;letter-spacing:-.025em!important;font-weight:800!important;text-align:left!important}html[data-theme=light] .cta-section{background:#f5f5f8!important}html[data-theme=light] .cta-section h2,html[data-theme=light] .cta-section h3{color:#0f141e!important}html[data-theme=light] .cta-section p{color:rgba(65,75,95,.88)!important}html[data-theme=light] .cta-section span{color:rgba(65,75,95,.65)!important}html[data-theme=light] .footer{background:rgb(var(--color-surface-container-low-rgb));border-top:2px solid rgba(255,106,0,.14)}html[data-theme=light] .footer-section h4{color:rgb(var(--color-primary-rgb))}html[data-theme=light] .footer-links a,html[data-theme=light] .footer-section p{color:rgb(var(--color-on-surface-variant-rgb))}html[data-theme=light] .footer-bottom{color:rgb(var(--color-on-surface-variant-rgb));border-top-color:rgba(17,24,39,.08)}