@font-face{font-family:AusaServiceUI;src:url('assets/fonts/ausa-scale.woff2') format('woff2');font-display:swap}
.ausa-service-shell{--header:92px}.ausa-service-shell:not(.interior){padding-top:92px}.ausa-service-shell .site-header{box-sizing:border-box;position:fixed;inset:0 0 auto;z-index:100;height:92px;min-height:92px;margin:0;padding:13px clamp(20px,4vw,76px);display:flex;align-items:center;justify-content:space-between;gap:25px;background:#f9f8f3;color:#171717;border-bottom:1px solid #17171718;font:14px/1.2 AusaServiceUI,Arial,sans-serif;transform:none}.ausa-service-shell .site-header *{box-sizing:border-box}.ausa-service-shell .site-header a{color:inherit;text-decoration:none}.ausa-service-shell .site-header .brand{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:0 0 auto;margin:0;padding:0}.ausa-service-shell .site-header .brand img{display:block;width:110px;height:auto;max-height:51px;object-fit:contain}.ausa-service-shell .site-header .brand>span{font:9px/1.1 AusaServiceUI,Arial,sans-serif;letter-spacing:0}.ausa-service-shell .site-header .primary-nav{display:flex;align-items:center;gap:22px;margin:0 0 0 auto;padding:0;position:static;box-shadow:none;font:14px/1.3 AusaServiceUI,Arial,sans-serif;letter-spacing:0}.ausa-service-shell .site-header .primary-nav a{padding:8px 0;white-space:nowrap}.ausa-service-shell .site-header .primary-nav a:hover{box-shadow:0 2px #ffcf00}.ausa-service-shell .site-header .header-actions{display:flex;align-items:center;gap:12px;margin:0}.ausa-service-shell .site-header .nav-cta{background:#ffcf00;border:1px solid #ffcf00;border-radius:7px;display:flex;align-items:center;gap:10px;padding:14px 18px;font:600 13px/1.1 AusaServiceUI,Arial,sans-serif;white-space:nowrap}.ausa-service-shell .site-header a:focus-visible,.ausa-service-shell .site-header button:focus-visible{outline:3px solid #a06b00;outline-offset:5px}.ausa-service-shell .site-header .menu-toggle{display:none}.ausa-service-shell .site-header .nav-count{font-size:10px}.ausa-service-shell .site-header .header-info{display:none}
@media(max-width:1100px){.ausa-service-shell{--header:78px}.ausa-service-shell:not(.interior){padding-top:78px}.ausa-service-shell .site-header{height:78px;min-height:78px;padding:12px 24px;gap:12px}.ausa-service-shell .site-header .brand img{width:100px;max-height:44px}.ausa-service-shell .site-header .primary-nav{display:none;position:absolute;left:0;right:0;top:77px;background:#f9f8f3;padding:20px 24px;margin:0;flex-direction:column;align-items:stretch;gap:3px;max-height:calc(100dvh - 78px);overflow:auto;border-bottom:1px solid #bbb}.ausa-service-shell .site-header .primary-nav.open{display:flex}.ausa-service-shell .site-header .primary-nav a{font-size:19px;padding:12px 0}.ausa-service-shell .site-header .menu-toggle{display:grid;align-content:center;gap:6px;width:44px;height:44px;background:transparent;border:1px solid #bbb;border-radius:7px;padding:10px;cursor:pointer;color:#111}.ausa-service-shell .site-header .menu-toggle span{display:block;width:22px;height:2px;background:#111}.ausa-service-shell .site-header .header-actions{margin-left:auto}.ausa-service-shell .site-header .nav-cta{font-size:12px;padding:13px 12px}}
@media(max-width:400px){.ausa-service-shell .site-header{padding-inline:16px}.ausa-service-shell .site-header .brand img{width:84px}.ausa-service-shell .site-header .brand>span{font-size:7px}.ausa-service-shell .site-header .nav-cta{font-size:11px;padding:12px 9px}.ausa-service-shell .site-header .header-actions{gap:8px}}
.ausa-service-shell .site-header .nav-cta>span{font:inherit;line-height:inherit;letter-spacing:0;transform:none}.ausa-service-shell .site-header .nav-cta>span[aria-hidden]{font-size:16px}

.ausa-service-shell .site-header .primary-nav a[aria-current=page]{box-shadow:0 2px #ffcf00}
.tool-nav{max-width:1380px;margin:auto;min-height:64px;padding:12px 56px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}
.tool-nav>span{font-size:14px}.tool-nav nav{gap:26px}.tool-nav a,.tool-nav button{font-size:13px}
.ausa-service-shell .step-toolbar{top:var(--header)}
#com-funciona{scroll-margin-top:calc(var(--header) + 20px)}
@media(max-width:700px){.tool-nav{padding:10px 22px;min-height:60px;gap:12px}.tool-nav nav{gap:18px}.tool-nav>span{font-size:12px}}
@media(min-width:1101px) and (max-width:1250px){.ausa-service-shell .site-header .primary-nav{gap:15px}.ausa-service-shell .site-header{gap:18px;padding-inline:24px}}
