.header[data-astro-cid-nen7h5rs]{z-index:999;background-color:#fff;border-bottom:1px solid #edf0f4;width:100%;transition:all .3s;position:fixed;top:0;left:0;box-shadow:0 2px 8px #0f27480a}.header[data-astro-cid-nen7h5rs].scrolled{padding:.5rem 0;box-shadow:0 6px 16px #0f274814}.navbar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding:.9rem 0;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--color-primary);align-items:center;gap:1rem;font-weight:600;display:flex}.logo-image[data-astro-cid-nen7h5rs]{object-fit:contain;width:auto;height:80px}.logo-text-container[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.logo-text[data-astro-cid-nen7h5rs]{color:var(--color-primary);font-size:1.65rem;line-height:1}.logo-subtitle[data-astro-cid-nen7h5rs]{color:var(--color-gray);letter-spacing:.35px;font-size:.875rem;font-weight:500}.mobile-menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;flex-direction:column;padding:.5rem;display:none}.mobile-menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background-color:var(--color-primary);width:25px;height:3px;margin:3px 0;transition:all .3s}.nav-menu[data-astro-cid-nen7h5rs]{align-items:center;gap:1.75rem;list-style:none;display:flex}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-dark);font-size:.92rem;font-weight:400;transition:color .3s;position:relative}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):after{content:"";background-color:var(--color-primary);width:0;height:1px;transition:width .3s;position:absolute;bottom:-5px;left:0}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover:after,.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn).active:after{width:100%}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover,.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn).active{color:var(--color-primary)}.nav-btn[data-astro-cid-nen7h5rs]{letter-spacing:.02em;padding:.68rem 1.3rem;font-size:.83rem}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].nav-btn{color:var(--color-white)}@media (width<=1024px){.logo-image[data-astro-cid-nen7h5rs]{height:50px}.logo-text[data-astro-cid-nen7h5rs]{font-size:1.25rem}.logo-subtitle[data-astro-cid-nen7h5rs]{font-size:.7rem}.mobile-menu-toggle[data-astro-cid-nen7h5rs]{display:flex}.nav-menu[data-astro-cid-nen7h5rs]{background-color:#fff;flex-direction:column;justify-content:flex-start;gap:1.5rem;width:100%;height:calc(100vh - 70px);padding:2rem;transition:left .3s;position:fixed;top:70px;left:-100%;box-shadow:0 4px 10px #0000001a}.nav-menu[data-astro-cid-nen7h5rs].active{left:0}.nav-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{text-align:center;width:100%}.nav-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.75rem;display:block}.nav-btn[data-astro-cid-nen7h5rs]{width:100%}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-primary-dark);color:#fff;padding:4rem 0 2rem}.footer-content[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3rem;margin-bottom:3rem;display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.footer-logo-image[data-astro-cid-jo6i4kqk]{object-fit:contain;filter:brightness(0)invert();width:auto;height:80px}.footer-logo-text-container[data-astro-cid-jo6i4kqk]{flex-direction:column;display:flex}.logo-text[data-astro-cid-jo6i4kqk]{color:#fff;font-size:1.75rem;font-weight:700;line-height:1}.logo-subtitle[data-astro-cid-jo6i4kqk]{color:#ffffffc7;letter-spacing:.5px;font-size:.875rem;font-weight:600}.footer-description[data-astro-cid-jo6i4kqk]{color:#fffc;margin-bottom:1.5rem;line-height:1.6}.footer-section[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{color:#fff;margin-bottom:1.5rem;font-size:1.25rem}.footer-section[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{list-style:none}.footer-section[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.75rem}.footer-section[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fffc;transition:color .3s}.footer-section[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.contact-info[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{color:#fffc;align-items:flex-start;gap:.75rem;display:flex}.contact-info[data-astro-cid-jo6i4kqk] .lucide[data-astro-cid-jo6i4kqk]{stroke-width:2px;flex-shrink:0;width:20px;height:20px;margin-top:2px}.social-links[data-astro-cid-jo6i4kqk]{gap:1rem;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background-color:#ffffff0f;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background-color:#ffffff29;transform:translateY(-3px)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:2rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#ffffffb3;margin:0}.footer-badges[data-astro-cid-jo6i4kqk]{gap:1rem;display:flex}.badge[data-astro-cid-jo6i4kqk]{color:#fff;background-color:#0000;border:1px solid #ffffff59;border-radius:0;padding:.5rem 1rem;font-size:.875rem;font-weight:600}@media (width<=1024px){.footer-content[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.footer[data-astro-cid-jo6i4kqk]{padding:3rem 0 1.5rem}.footer-content[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:1rem}.footer-badges[data-astro-cid-jo6i4kqk]{justify-content:center}}:root{--color-primary:#0f2748;--color-primary-dark:#081a32;--color-secondary:#112e56;--color-secondary-hover:#081a32;--color-dark:#10233f;--color-gray:#6f7e91;--color-light-gray:#f8f8f9;--color-white:#fff;--max-width:1200px;--transition:all .22s ease}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--color-dark);background-color:var(--color-white);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.7}h1,h2,h3,h4,h5,h6{color:var(--color-dark);letter-spacing:-.01em;margin-bottom:1rem;font-weight:600;line-height:1.18}h1{font-size:3.35rem;font-weight:700}h2{font-size:2.35rem}h3{font-size:1.72rem}p{color:var(--color-gray);margin-bottom:1.1rem}a{color:inherit;transition:var(--transition);text-decoration:none}img{max-width:100%;height:auto;display:block}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.btn{letter-spacing:.01em;text-align:center;cursor:pointer;transition:var(--transition);border:none;border-radius:0;padding:.9rem 1.8rem;font-size:1rem;font-weight:500;display:inline-block}.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 6px 14px #081a3229}.btn-secondary{background-color:var(--color-primary);color:var(--color-white)}.btn-secondary:hover{background-color:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 6px 14px #081a3229}.btn-outline{color:var(--color-primary);border:1.5px solid var(--color-primary);background-color:#0000}.btn-outline:hover{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}section{padding:6rem 0}.section-title{text-align:center;margin-bottom:3.5rem}.section-title h2{margin-bottom:1rem;font-size:2.5rem;display:inline-block;position:relative}.section-title h2:after{content:"";background-color:var(--color-primary);border-radius:0;width:46px;height:2px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.section-title p{color:var(--color-gray);max-width:600px;margin:1rem auto 0;font-size:1.05rem}.grid{gap:2.25rem;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:var(--color-white);transition:var(--transition);border:1px solid #e5e7eb;border-radius:0;padding:2.25rem;box-shadow:0 4px 12px #0f27480d}.card:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f274814}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.fade-in{animation:.6s ease-out fadeIn}.slide-in-left{animation:.6s ease-out slideInLeft}.slide-in-right{animation:.6s ease-out slideInRight}.whatsapp-float{background-color:var(--color-primary);color:#fff;z-index:1000;width:56px;height:56px;transition:var(--transition);cursor:pointer;border-radius:0;justify-content:center;align-items:center;font-size:2rem;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 8px 16px #081a3238}.whatsapp-float:hover{transform:scale(1.02);box-shadow:0 10px 18px #081a324d}@media (width<=1024px){h1{font-size:2.5rem}h2{font-size:2rem}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){h1{font-size:2rem}h2{font-size:1.75rem}.container{padding:0 1rem}section{padding:4rem 0}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.btn{padding:.875rem 1.5rem;font-size:.875rem}.whatsapp-float{width:50px;height:50px;font-size:1.5rem;bottom:20px;right:20px}}@media (width<=480px){h1{font-size:1.75rem}h2{font-size:1.5rem}.section-title h2{font-size:1.75rem}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}main[data-astro-cid-ju4pidww]{min-height:calc(100vh - 70px);margin-top:70px}.whatsapp-float[data-astro-cid-ju4pidww] .lucide[data-astro-cid-ju4pidww]{stroke-width:2px;width:30px;height:30px}
