.app-download-banner{--app-download-banner-foreground:var(--text-default);--app-download-banner-background:transparent;--app-download-banner-heading:var(--app-download-banner-foreground);max-width:var(--content-max-width);margin-inline:auto;padding:1.25rem .75rem 0}@media (min-width:37.5em){.app-download-banner{padding:1.25rem 1.25rem 0}}.app-download-banner[data-theme=white]{--app-download-banner-foreground:var(--text-default);--app-download-banner-background:var(--surface-default)}.app-download-banner[data-theme=green]{--app-download-banner-foreground:var(--text-default);--app-download-banner-background:var(--palette-green)}.app-download-banner[data-theme=navy]{--app-download-banner-foreground:var(--text-inverse);--app-download-banner-background:var(--palette-navy)}.app-download-banner[data-theme=blue]{--app-download-banner-foreground:var(--text-default);--app-download-banner-background:var(--palette-blue)}.app-download-banner[data-theme=pink]{--app-download-banner-foreground:var(--text-default);--app-download-banner-background:var(--palette-pink)}.app-download-banner[data-theme=purple]{--app-download-banner-foreground:var(--text-default);--app-download-banner-background:var(--palette-purple)}html[data-brand=au] .app-download-banner[data-theme=navy]{--app-download-banner-heading:var(--color-au-primary-brand)}.app-download-banner__content{background:var(--app-download-banner-background);color:var(--app-download-banner-foreground);border-radius:var(--radius-surface);text-align:center;flex-direction:column;align-items:center;gap:2rem;padding:2.75rem 2rem;display:flex}@media (min-width:56.25em){.app-download-banner__content{padding:6rem 8.25rem}}.app-download-banner__header{flex-direction:column;align-items:center;gap:1.25rem;max-width:40rem;display:flex}.app-download-banner__heading{font-size:var(--font-size-600);font-family:var(--font-heading,var(--font-primary)), sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:-.015rem;color:var(--app-download-banner-heading);line-height:clamp(120%,120% + 1vi,120%)}@media (min-width:56.25em){.app-download-banner__heading{font-size:var(--font-size-800);font-family:var(--font-heading,var(--font-primary)), sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:-.015rem;line-height:clamp(110%,110% + 1vi,110%)}}.app-download-banner__description{font-size:1.125rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-medium)}.app-download-banner__buttons{flex-direction:column;gap:.75rem;display:flex}@media (min-width:56.25em){.app-download-banner__buttons{flex-direction:row}}.app-download-banner__buttons .app-button{width:9.3125rem}.app-download-banner__buttons .app-button svg{width:100%;height:100%}@media (min-width:56.25em){.app-download-banner__buttons .app-button{width:10.125rem}}
.caption__content{text-align:left}.caption__attribution{flex-direction:row;gap:.25rem;display:flex}.caption__person{font-size:.875rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal)}@media (min-width:56.25em){.caption__person{font-size:1rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal)}}.caption__company{font-size:.875rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-medium)}@media (min-width:56.25em){.caption__company{font-size:1rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-medium)}}.caption--overlay{z-index:10;position:absolute;bottom:1.28rem;left:1.5rem}.caption--below{display:block;position:relative}.caption--light .caption__content{color:var(--text-inverse)}.caption--dark .caption__content{color:var(--text-default)}
.faq-accordion{--faq-accordion-item-background:var(--palette-soft-green)}html[data-brand=au] .faq-accordion{--faq-accordion-item-background:var(--surface-muted)}html[data-brand=au] .faq-accordion .faq-accordion__question{font-size:var(--font-size-500);font-family:var(--font-heading,var(--font-primary)), sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:0;line-height:clamp(130%,130% + 1vi,130%)}@media (min-width:37.5em){html[data-brand=au] .faq-accordion .faq-accordion__question{font-size:var(--font-size-600);font-family:var(--font-heading,var(--font-primary)), sans-serif;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:-.015rem;line-height:clamp(120%,120% + 1vi,120%)}}.faq-accordion{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:37.5em){.faq-accordion{gap:1rem}}.faq-accordion__item{background-color:var(--faq-accordion-item-background);border-radius:var(--radius-surface);padding:1rem;overflow:hidden}@media (min-width:37.5em){.faq-accordion__item{padding:1.25rem 1.5rem}}.faq-accordion__toggle{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.faq-accordion__toggle:focus{outline:none}.faq-accordion__toggle-icon{flex-shrink:0}.faq-accordion__question{font-size:1.125rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-medium)}@media (min-width:37.5em){.faq-accordion__question{font-size:1.5rem;line-height:140%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-medium)}}.faq-accordion__content-wrapper{font-size:1rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-normal);opacity:0;max-height:0;transition:max-height .4s ease-in-out,opacity .3s ease-in-out}.faq-accordion__content-wrapper p:not(:last-of-type){padding-bottom:.75rem}.faq-accordion__content-wrapper a{font-size:1rem;line-height:150%;font-family:var(--font-primary),sans-serif;font-style:normal;font-weight:var(--font-weight-medium);text-decoration-line:underline}.faq-accordion__content-wrapper ul{padding-top:1rem}.faq-accordion__content-wrapper ul li{margin-left:1.5rem;padding:0 0 .5rem .5rem;list-style-type:disc}.faq-accordion__content-wrapper.is-expanded{opacity:1;max-height:1000px;transition-delay:.2s}.faq-accordion__content-wrapper:not(.is-expanded){transition-delay:0s}.faq-accordion__content-spacer{height:1rem}@media (min-width:37.5em){.faq-accordion__content-spacer{height:1.25rem}}.faq-accordion__video-wrapper{aspect-ratio:311/162.13;border-radius:var(--radius-surface);margin-top:1rem;overflow:hidden}.faq-accordion__video-wrapper .video-play{width:4rem;height:4rem}