.skip-link{background-color:var(--color-kiwi-500,#e6f4ea);color:var(--color-neutral-900,#000);padding:var(--spacing-8) var(--spacing-12);text-decoration:none}.skip-link:not(:focus,:active){clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link:focus{left:4px;position:absolute;top:4px;z-index:9999}.navigation{grid-area:nav;justify-self:end;margin-block:var(--spacing-m)}@media(min-width:64rem){.navigation{position:absolute;top:5rem;z-index:1}}.navigation-links{display:flex;flex-direction:column;gap:var(--spacing-s)}@media(min-width:64rem){.navigation-links{align-items:center;flex-direction:row;gap:var(--spacing-m);justify-content:center}.navigation-links .iconify{display:none}}.navigation-cta{display:flex;flex-direction:column;gap:var(--spacing-s)}@media(min-width:64rem){.navigation-cta{align-items:center;flex-direction:row;gap:var(--spacing-m)}}.navigation-cta .btn{width:100%}@media(min-width:64rem){.navigation-cta .btn{width:auto}}.navigation-link{align-items:center;color:var(--color-neutral-700);display:flex;justify-content:space-between;text-decoration:none}.navigation-link:focus-visible,.navigation-link:hover{color:var(--color-iris-500);text-decoration:underline}.navigation-link[aria-current=page]{font-weight:var(--font-weight-bold)}.navigation[data-state=closed]{height:0;overflow:hidden;transition:height var(--transition-duration),visibility 0s var(--transition-duration);visibility:hidden;interpolate-size:allow-keywords}.navigation[data-state=opened]{height:auto;visibility:visible}.navigation-lists{background-color:var(--color-white);border:1px solid var(--color-neutral-300);border-radius:var(--radius-8);box-shadow:var(--shadow-medium);padding:var(--spacing-m)}.gradient-border{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#5829ff 0,#006ed7 51%,#67e3ca) border-box;border:3px solid transparent}.header{background-color:var(--surface);padding-block:var(--spacing-m)}.header-inside{-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m);display:grid;grid-template-areas:"logo burger" "nav nav" "cta cta";grid-template-columns:1fr auto}@media(min-width:64rem){.header-inside{align-items:center;grid-template-areas:"logo cta burger" "nav nav nav";grid-template-columns:1fr auto auto;justify-content:start}}.logo-link{grid-area:logo;width:-moz-fit-content;width:fit-content}.navigation-cta{display:grid;gap:var(--spacing-m);grid-area:cta}.navigation-cta>*{width:100%}@media(min-width:64rem){.navigation-cta{grid-auto-flow:column}}.burger-group{grid-area:burger}.burger-button{--button-background-color:transparent;--button-background-color-hover:transparent;--button-text-color:var(--color-iris-500);--button-text-color-hover:var(--color-neutral-900);background:transparent;border:0;box-shadow:none;cursor:pointer;line-height:0;padding:var(--spacing-12)}.burger-icon{fill:var(--color-iris-500);height:24px;width:24px}rect{height:1px;rx:.5px;width:100%;x:0}.rect-1{y:0}.rect-2{y:3px}.rect-3{y:6px}[data-expanded=true] .rect-1{rotate:45deg;y:3px}[data-expanded=true] .rect-2{opacity:0}[data-expanded=true] .rect-3{rotate:-45deg;y:3px}@media(prefers-reduced-motion:no-preference){rect{transform-origin:center;transition:y .25s .25s,opacity .25s,rotate .25s}[data-expanded=true] rect{transition:y .25s,opacity .25s,rotate .25s cubic-bezier(.55,-.65,0,2.32) .25s}}.logo-auditaccess-huge{display:none}@media(min-width:80rem){.logo-auditaccess-huge{bottom:0;display:block;grid-column:3;position:absolute;right:0}}.footer{background-color:var(--color-iris-900);color:var(--on-surface);padding-block:var(--spacing-xl);position:relative}.footer-inside{color:var(--on-surface);display:grid;gap:var(--spacing-m);grid-template-areas:"logo" "info" "resources" "contact"}@media(min-width:48rem){.footer-inside{grid-template-areas:"logo logo" "info info" "resources contact";grid-template-columns:repeat(2,20rem);justify-content:start}}@media(min-width:64rem){.footer-inside{align-content:start;grid-template-areas:"logo resources contact" "info resources contact";grid-template-columns:1fr 1fr 1fr}}@media(min-width:80rem){.footer-inside{max-width:calc(100% - 360px)}}.footer-inside [class^=logo-]{grid-area:logo}.footer-info{grid-area:info}.footer-resources{grid-area:resources}.footer-contact{grid-area:contact}.footer-title{font-weight:var(--font-weight-regular);text-transform:uppercase}
