.landing-hero{position:relative;isolation:isolate;overflow:hidden;background:#001346;color:#fff;padding:132px 0 42px}.landing-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;z-index:-2}.landing-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#001346,#001346ed 34%,#001346bc 60%,#00134654)}.landing-hero-content{position:relative}.landing-back{display:inline-flex;flex-wrap:wrap;gap:12px;color:#c0d0ee;font-size:11px;line-height:1.8;margin-bottom:42px}.landing-back:hover{color:#fff}.landing-eyebrow{color:#b8ed97;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin-bottom:20px}.landing-hero h1{max-width:1000px;font-size:clamp(44px,5.1vw,74px);font-weight:900;line-height:1.02;letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance}.landing-intro{max-width:670px;font-size:18px;line-height:1.8;color:#e0e9fb;margin-top:26px}.landing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:30px}.landing-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:14px 22px;border-radius:8px;background:#b8ed97;color:#001346;font-size:14px;font-weight:800}.landing-button:hover{background:#d1f5bc}.landing-secondary{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#93a9d2}.landing-signals{display:flex;flex-wrap:wrap;gap:18px 42px;border-top:1px solid #ffffff30;margin-top:46px;padding-top:22px;font-size:12px;color:#e0e9fb}.landing-signals li{display:flex;align-items:center;gap:10px}.landing-signals span{color:#b8ed97}.landing-page h2,.landing-page h3{text-transform:none;letter-spacing:-.035em;line-height:1.15}.landing-page summary{text-transform:none;line-height:1.5}.landing-page .eyebrow{color:#26750f}.landing-page :is(.bg-brand-primary,.bg-brand-primary-dark) .eyebrow{color:#b8ed97}.landing-page .bg-brand-success.text-white{background-color:#26750f}.landing-page .bg-brand-cyan.text-white{background-color:#006c7a}.landing-page .bg-brand-orange.text-white{background-color:#a35409}.landing-page .btn-primary{background:#b8ed97;color:#001346;box-shadow:none}.landing-page .btn-primary:hover{background:#d1f5bc}.landing-page .service-point{border-top:1px solid #dce3ef;padding:26px 0}.landing-page .service-point h3{font-size:19px;color:#002070}.landing-page .service-point p{margin-top:10px;font-size:15px;line-height:1.85;color:#4b5c77}.landing-page .service-intro{max-width:490px}.landing-page .service-method{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:38px}.landing-page .service-method article{border-top:1px solid #cdd8eb;padding-top:24px}.landing-page .service-method span{color:#26750f;font-size:12px;font-weight:800}.landing-page .service-method h3{margin-top:18px;font-size:20px}.landing-page .service-summary{padding:32px;background:#f1f4f9;border:1px solid #dce3ef;border-radius:12px;margin-top:32px}.landing-page .service-summary p{color:#4b5c77;line-height:1.8;margin-top:12px}.landing-next{padding:64px 0;background:#e8eefc}.landing-next .container-brand{display:flex;align-items:center;justify-content:space-between;gap:40px}.landing-next h2{font-size:clamp(30px,3.2vw,44px);font-weight:800;color:#001346}.landing-next p{max-width:620px;color:#4b5c77;line-height:1.85;margin-top:16px}.landing-next .landing-actions{flex-shrink:0;flex-direction:column;align-items:flex-start;margin:0}.landing-next .landing-button{background:#002070;color:#fff}.business-connectivity{background:#002070;color:#fff;padding:54px 0}.business-connectivity .container-brand{display:grid;grid-template-columns:1fr auto;align-items:center;gap:38px}.business-connectivity h2{font-size:clamp(28px,3vw,40px);font-weight:800;max-width:750px}.business-connectivity p{color:#dae7ff;font-size:15px;line-height:1.85;max-width:650px;margin-top:18px}.business-connectivity small{display:block;color:#c0d0ee;font-size:11px;line-height:1.8;margin-top:14px}@media(max-width:767px){.landing-hero{padding:110px 0 30px}.landing-back{font-size:10px;gap:8px;margin-bottom:26px}main>.landing-hero:first-child h1{font-size:clamp(35px,9.2vw,52px);line-height:1.05;overflow-wrap:normal}.landing-hero-shade{background:linear-gradient(90deg,#001346f5,#001346d9)}.landing-intro{font-size:16px;line-height:1.8;margin-top:22px}.landing-actions{gap:12px 22px;margin-top:24px}.landing-signals{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:30px;font-size:11px}.landing-page .service-method{grid-template-columns:1fr 1fr;gap:24px}.landing-page .service-method h3{font-size:17px}.landing-next{padding:48px 0}.landing-next .container-brand{display:block}.landing-next .landing-actions{margin-top:26px}.business-connectivity .container-brand{grid-template-columns:1fr;gap:24px}.business-connectivity .landing-button{justify-self:start}}.contact-details[data-astro-cid-6bouvozt]{--contact-text: #001346;--contact-muted: #596779;--contact-line: #dce3e6;--contact-icon: #32752c;color:var(--contact-text)}.contact-details--dark[data-astro-cid-6bouvozt]{--contact-text: #fff;--contact-muted: #b6c3d6;--contact-line: #ffffff24;--contact-icon: #a8d983}.contact-detail[data-astro-cid-6bouvozt]{display:flex;align-items:flex-start;gap:16px;padding:24px 0;border-bottom:1px solid var(--contact-line);text-decoration:none}.contact-detail[data-astro-cid-6bouvozt]:first-child{border-top:1px solid var(--contact-line)}.contact-detail__icon[data-astro-cid-6bouvozt]{color:var(--contact-icon);flex-shrink:0;padding-top:3px}.contact-detail__body[data-astro-cid-6bouvozt]{display:grid;gap:7px;min-width:0;flex:1}.contact-detail__label[data-astro-cid-6bouvozt]{color:var(--contact-muted);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.contact-detail__value[data-astro-cid-6bouvozt]{font-size:clamp(16px,1.65vw,21px);font-weight:600;letter-spacing:-.035em;overflow-wrap:anywhere;line-height:1.45}.contact-detail__note[data-astro-cid-6bouvozt]{color:var(--contact-muted);font-size:12px;line-height:1.6}.contact-detail[data-astro-cid-6bouvozt] .contact-detail__arrow{flex-shrink:0;margin-top:22px;color:var(--contact-muted);transition:transform .2s}a[data-astro-cid-6bouvozt].contact-detail:hover .contact-detail__value[data-astro-cid-6bouvozt]{text-decoration:underline;text-underline-offset:5px}a[data-astro-cid-6bouvozt].contact-detail:hover .contact-detail__arrow{transform:translate(2px,-2px)}a[data-astro-cid-6bouvozt].contact-detail:focus-visible{outline:2px solid var(--contact-icon);outline-offset:5px;border-radius:4px}@media(prefers-reduced-motion:reduce){.contact-detail[data-astro-cid-6bouvozt] .contact-detail__arrow{transition:none}}.site-footer[data-astro-cid-sz7xmlte]{background:#071b37;color:#fff;border-top:1px solid #ffffff20}.footer-intro[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:center;padding:72px 0 64px}.footer-eyebrow[data-astro-cid-sz7xmlte]{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#b6c3d6}h2[data-astro-cid-sz7xmlte]{margin:24px 0 30px;font-size:clamp(32px,3.7vw,54px);line-height:1.12;font-weight:600;letter-spacing:-.055em}h2[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:#b1de8f}.footer-cta[data-astro-cid-sz7xmlte]{display:inline-flex;min-height:52px;align-items:center;gap:36px;background:#b1de8f;color:#102c22;padding:14px 22px;border-radius:6px;font-size:14px;font-weight:700}.footer-cta[data-astro-cid-sz7xmlte]:hover{background:#c9eab2}.footer-directory[data-astro-cid-sz7xmlte]{border-top:1px solid #ffffff24;padding:48px 0;display:grid;grid-template-columns:1.4fr 1fr .85fr 1fr;gap:40px}.footer-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:180px;height:auto;filter:brightness(0) invert(1)}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:13px;line-height:1.9;color:#b6c3d6;margin:22px 0;max-width:280px}.footer-whatsapp[data-astro-cid-sz7xmlte]{display:inline-flex;gap:22px;align-items:center;min-height:44px;color:#b1de8f;font-size:13px}h3[data-astro-cid-sz7xmlte]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#a6b6cd;margin-bottom:18px}ul[data-astro-cid-sz7xmlte]{display:grid;gap:5px}li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding:6px 0;color:#e0e6ef;font-size:12px;line-height:1.6}a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:5px}.footer-cta[data-astro-cid-sz7xmlte]:hover{text-decoration:none}a[data-astro-cid-sz7xmlte]:focus-visible{outline:2px solid #b1de8f;outline-offset:5px;border-radius:2px}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #ffffff24;padding:24px 0 32px;color:#a6b6cd;font-size:11px}.footer-bottom[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;gap:24px;flex-wrap:wrap}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;padding:10px 0}@media(max-width:1000px){.footer-intro[data-astro-cid-sz7xmlte]{gap:40px}.footer-directory[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr 1fr;gap:28px}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:639px){.footer-intro[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;padding:48px 0 36px;gap:36px}.footer-directory[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;padding:36px 0;row-gap:32px}.footer-directory[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]:last-child{grid-column:1 / -1}.footer-directory[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]:last-child ul[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;column-gap:24px}.footer-signoff[data-astro-cid-sz7xmlte]{display:none}.footer-bottom[data-astro-cid-sz7xmlte]{padding-bottom:88px}}.nexa-header{position:fixed;inset:0 0 auto;z-index:100;padding:16px 24px;color:#001346}.nav-shell{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1440px;min-height:76px;margin:auto;padding:12px 22px;background:#fff;border:1px solid #dce3ef;border-radius:14px;box-shadow:0 8px 28px #0013460c;transition:box-shadow .18s ease}.is-scrolled .nav-shell{box-shadow:0 10px 32px #0013461c}.nav-brand{flex-shrink:0}.nav-brand img{width:188px;height:auto}.desktop-nav{display:flex;align-items:center;gap:4px}.nav-dropdown>summary,.nav-direct{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 13px;border-radius:7px;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap}.nav-dropdown summary,.mobile-nav-group summary{list-style:none}.nav-dropdown summary::-webkit-details-marker,.mobile-nav-group summary::-webkit-details-marker{display:none}.nav-dropdown>summary:hover,.nav-direct:hover,.nav-dropdown[open]>summary,.nav-dropdown.is-current>summary,.nav-direct[aria-current]{background:#eef3fa;color:#002070}.nav-chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}.nav-dropdown[open]>summary .nav-chevron,.mobile-nav-group[open]>summary .nav-chevron{transform:rotate(225deg) translate(-2px,-1px)}.nav-dropdown-panel{position:absolute;top:calc(100% + 10px);left:0;right:0;padding:24px 28px;background:#fff;border:1px solid #dce3ef;border-radius:14px;box-shadow:0 22px 50px #00134626;max-height:calc(100dvh - 125px);overflow-y:auto}.nav-panel-heading{display:flex;align-items:baseline;justify-content:space-between;padding:0 12px 20px;border-bottom:1px solid #e5eaf2;margin-bottom:12px}.nav-panel-heading>span{font-weight:800;font-size:20px;letter-spacing:-.03em}.nav-panel-heading small{font-size:12px;color:#5b6980}.nav-panel-links{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 20px}.nav-destination{display:block;border-radius:8px;padding:16px 12px}.nav-destination>span{display:flex;justify-content:space-between;gap:14px;color:#001346;font-size:15px;font-weight:700}.nav-destination>span>span{color:#65758c}.nav-destination small{display:block;margin-top:7px;color:#5b6980;font-size:12px;line-height:1.5}.nav-destination:hover,.nav-destination.is-current{background:#f0f5ec}.nav-destination.is-current>span{color:#28600f}.nav-panel-more{display:flex;gap:28px;align-items:center;padding:18px 12px 0;margin-top:12px;border-top:1px solid #e5eaf2}.nav-panel-more p{color:#5b6980;font-size:11px}.nav-panel-more>div{display:flex;flex-wrap:wrap;gap:12px 26px}.nav-panel-more a{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:700;min-height:32px}.nav-panel-more a:hover,.nav-panel-more a[aria-current]{text-decoration:underline;text-underline-offset:4px}.nav-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav-contact{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:12px 17px;border-radius:7px;background:#b8ed97;color:#001346;font-size:13px;line-height:1.5;font-weight:800;white-space:nowrap}.nav-contact:hover{background:#d1f5bc}.nav-contact-mobile,.nav-menu-toggle{display:none}.nexa-header :is(a,button,summary):focus-visible,.mobile-navigation :is(a,button,summary):focus-visible{outline:3px solid #28790e;outline-offset:3px}.mobile-navigation{position:fixed;inset:0 0 0 auto;margin:0;width:min(100%,480px);max-width:100%;height:100dvh;max-height:100dvh;padding:0;border:0;background:#fff;color:#001346}.mobile-navigation[open]{display:flex;flex-direction:column}.mobile-navigation::backdrop{background:#00134699}.mobile-nav-heading{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:20px;padding:18px 22px;border-bottom:1px solid #e5eaf2}.mobile-nav-heading img{width:180px;height:auto}.nav-menu-close{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dce3ef;border-radius:7px;cursor:pointer;font-size:30px;line-height:1}.mobile-nav-scroll{overflow-y:auto;overscroll-behavior:contain;padding:28px 22px max(24px,env(safe-area-inset-bottom))}.mobile-nav-intro{color:#5b6980;font-size:12px;margin-bottom:16px}.mobile-nav-group,.mobile-nav-direct{border-bottom:1px solid #e5eaf2}.mobile-nav-group>summary,.mobile-nav-direct{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;font-size:23px;line-height:1.25;font-weight:700;letter-spacing:-.035em;cursor:pointer}.mobile-nav-group>summary.is-current,.mobile-nav-direct[aria-current]{color:#28600f}.mobile-nav-group .nav-panel-links{grid-template-columns:1fr;gap:0;padding-bottom:10px}.mobile-nav-group .nav-destination{padding:13px 12px}.mobile-nav-group .nav-panel-more{display:block;margin:0 0 16px;padding:16px 12px 0}.mobile-nav-group .nav-panel-more>div{gap:4px 20px;margin-top:8px}.mobile-nav-group .nav-panel-more a{min-height:44px}.mobile-nav-contact{padding-top:30px}.mobile-nav-contact>p{font-size:13px;color:#5b6980;margin-bottom:14px}.mobile-nav-contact>.nav-contact{width:100%;min-height:50px}.mobile-nav-contact>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.mobile-nav-contact>div>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:1240px)and (min-width:1100px){.nav-shell{gap:12px;padding-inline:16px}.nav-brand img{width:162px}.nav-dropdown>summary,.nav-direct{padding-inline:10px;font-size:12px}.nav-contact{font-size:12px;gap:12px}}@media(max-width:1099px){.nexa-header{padding:12px 16px}.nav-shell{min-height:66px;padding:10px 16px;gap:12px}.desktop-nav,.nav-contact-desktop{display:none}.nav-contact-mobile{display:inline}.nav-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;border:1px solid #dce3ef;border-radius:7px;cursor:pointer}.nav-menu-toggle span{width:18px;height:1.5px;background:#001346}}@media(max-width:479px){.nexa-header{padding:10px}.nav-shell{padding:10px 12px;border-radius:10px;gap:8px}.nav-brand img{width:140px}.nav-contact{padding:11px 12px;font-size:12px;gap:8px}.nav-actions{gap:6px}.nav-actions .nav-contact>span:last-child{display:none}}@media(max-width:359px){.nav-brand img{width:118px}}@media(prefers-reduced-motion:reduce){.nav-shell,.nav-chevron{transition:none}}.whatsapp-floating[data-astro-cid-iehx2mtc]{position:fixed;right:24px;bottom:max(24px,env(safe-area-inset-bottom));z-index:60;display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:14px 20px;border-radius:999px;background:#147c42;color:#fff;font-size:14px;font-weight:800;box-shadow:0 8px 30px #00134630;border:1px solid #ffffff44}.whatsapp-floating[data-astro-cid-iehx2mtc]:hover{background:#096532;transform:translateY(-2px)}.whatsapp-floating[data-astro-cid-iehx2mtc]:focus-visible{outline:3px solid #002070;outline-offset:4px}body:has(#cookie-consent:not(.hidden)) .whatsapp-floating[data-astro-cid-iehx2mtc]{bottom:calc(var(--cookie-panel-height, 330px) + 28px)}@media(max-width:767px){.whatsapp-floating[data-astro-cid-iehx2mtc]{right:16px;min-height:52px;padding:13px}.whatsapp-floating[data-astro-cid-iehx2mtc] span[data-astro-cid-iehx2mtc]{display:none}}
