@font-face{font-family:AudiType;font-stretch:100%;font-style:normal;font-weight:400;src:url(https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2) format("woff2-variations"),url(https://assets.audi.com/audi-fonts/1/AudiType-Normal.woff2) format("woff2"),url(https://assets.audi.com/audi-fonts/1/AudiType-Normal.woff) format("woff"),url(https://assets.audi.com/audi-fonts/1/AudiType-Normal.ttf) format("truetype")}@font-face{font-family:AudiType;font-stretch:100%;font-style:normal;font-weight:700;src:url(https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2) format("woff2-variations"),url(https://assets.audi.com/audi-fonts/1/AudiType-Bold.woff2) format("woff2"),url(https://assets.audi.com/audi-fonts/1/AudiType-Bold.woff) format("woff"),url(https://assets.audi.com/audi-fonts/1/AudiType-Bold.ttf) format("truetype")}@font-face{font-family:AudiType;font-stretch:100%;font-style:italic;font-weight:400;src:url(https://assets.audi.com/audi-fonts/1/AudiType-Italic.woff2) format("woff2"),url(https://assets.audi.com/audi-fonts/1/AudiType-Italic.woff) format("woff"),url(https://assets.audi.com/audi-fonts/1/AudiType-Italic.ttf) format("truetype")}@font-face{font-family:AudiType;font-stretch:100%;font-style:italic;font-weight:700;src:url(https://assets.audi.com/audi-fonts/1/AudiType-BoldItalic.woff2) format("woff2"),url(https://assets.audi.com/audi-fonts/1/AudiType-BoldItalic.woff) format("woff"),url(https://assets.audi.com/audi-fonts/1/AudiType-BoldItalic.ttf) format("truetype")}@font-face{font-family:AudiTypeExtended;font-stretch:130%;font-style:normal;font-weight:700;src:url(https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2) format("woff2-variations"),url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedBold.woff2) format("woff2"),url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedBold.woff) format("woff"),url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedBold.ttf) format("truetype")}@font-face{font-family:AudiTypeExtended;font-stretch:130%;font-style:normal;font-weight:400;src:url(https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2) format("woff2-variations"),url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedNormal.woff2) format("woff2"),url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedNormal.woff) format("woff"),url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedNormal.ttf) format("truetype")}@font-face{font-family:AudiTypeExtended;font-stretch:130%;font-style:italic;font-weight:400;src:url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedItalic.woff2) format("woff2"),url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedItalic.woff) format("woff"),url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedItalic.ttf) format("truetype")}@font-face{font-family:AudiTypeExtended;font-stretch:130%;font-style:italic;font-weight:700;src:url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedBoldItalic.woff2) format("woff2"),url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedBoldItalic.woff) format("woff"),url(https://assets.audi.com/audi-fonts/1/AudiType-ExtendedBoldItalic.ttf) format("truetype")}@font-face{font-family:AudiTypeWide;font-stretch:105%;font-style:normal;font-weight:700;src:url(https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2) format("woff2-variations"),url(https://assets.audi.com/audi-fonts/1/AudiType-WideBold.woff2) format("woff2") url(https://assets.audi.com/audi-fonts/1/AudiType-WideBold.woff) format("woff"),url(https://assets.audi.com/audi-fonts/1/AudiType-WideBold.ttf) format("truetype")}@font-face{font-family:AudiTypeWide;font-stretch:105%;font-style:normal;font-weight:400;src:url(https://assets.audi.com/audi-fonts/1/AudiTypeVF.woff2) format("woff2-variations"),url(https://assets.audi.com/audi-fonts/1/AudiType-WideNormal.woff2) format("woff2"),url(https://assets.audi.com/audi-fonts/1/AudiType-WideNormal.woff) format("woff"),url(https://assets.audi.com/audi-fonts/1/AudiType-WideNormal.ttf) format("truetype")}@font-face{font-family:AudiTypeWide;font-stretch:105%;font-style:normal;font-weight:200;src:url(https://assets.audi.com/audi-fonts/1/AudiType-WideLight.woff2) format("woff2"),url(https://assets.audi.com/audi-fonts/1/AudiType-WideLight.woff) format("woff"),url(https://assets.audi.com/audi-fonts/1/AudiType-WideLight.ttf) format("truetype")}html{font-size:62.5%}body{background-color:#fff;color:#000;font-family:AudiTypeExtended,sans-serif;font-size:1.2rem;line-height:1}blockquote,caption,details,dl,figure,hgroup,label,ol,p,pre,td,textarea,th,ul{font-size:1em;line-height:1.5;margin:1.5em 0 0}.h1-like,h1{font-size:1.8571em;font-weight:400;line-height:1.6154em;margin:.8077em 0 0 0}.h2-like,h2{font-size:1.7143em;font-weight:400;line-height:1.75em;margin:.875em 0 0 0}.h3-like,h3{font-size:1.5714em;font-weight:400;line-height:1.909em;margin:.9545em 0 0 0}.h4-like,h4{font-size:1.4286em;font-weight:400;line-height:1.05em;margin:1.05em 0 0 0}.h5-like,h5{font-size:1.2857em;font-weight:400;line-height:1.1667em;margin:1.1667em 0 0 0}.h6-like,h6{font-size:1.1429em;font-weight:400;line-height:1.3125em;margin:1.3125em 0 0 0}.smaller{font-size:.7143em;line-height:2.1em}.small{font-size:.8571em;line-height:1.75em}.big{font-size:1.1429em;line-height:1.3125em}.bigger{font-size:1.2857em;line-height:1.1667em}.biggest{font-size:1.4286em;line-height:1.05em}body,figure,html,label,textarea{margin:0;padding:0}ol,ul{padding-left:2em}code,pre,samp{white-space:pre-wrap}code{line-height:1em}table{margin-bottom:1.5em}blockquote:first-child,dl:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,pre:first-child,ul:first-child{margin-top:0}li ol,li p,li ul{margin-top:0;margin-bottom:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}blockquote,code,img,input,pre,table,td,textarea,video{max-width:100%}code,div,pre,samp,table,td,textarea,th{word-wrap:break-word;-webkit-hyphens:auto;-o-hyphens:auto;hyphens:auto}img{width:auto;height:auto;vertical-align:middle}a img{border:0}body>script{display:none!important}.skip-links,.skip-links a{position:absolute}.skip-links a{left:-9999px;padding:.5em;background:#000;color:#fff;text-decoration:none}.skip-links a:focus{position:static}:root{--title:clamp(2.1rem,2vw,3.2rem);--sub-title:clamp(2.3rem,2vw,2.8rem);--paragraph:clamp(1.8rem,2vw,2.4rem);--sub-paragraph:clamp(1.6rem,2vw,1.8rem);--app-height:80vh}.audi-btn-black{font-family:AudiType;background-color:#000;color:#fff;border:1px solid #fff;padding:1em 2rem;transition:color .3s cubic-bezier(.75,.02,.5,1);text-decoration:none;font-size:var(--sub-paragraph);font-style:normal;font-weight:400;max-width:600px;min-width:240px;line-height:normal}.audi-btn-black:hover{cursor:pointer;color:#b3b3b3;border:1px solid #b3b3b3}.audi-btn-white{font-family:AudiType;background-color:#fff;color:#000;border:1px solid #000;padding:1em 2rem;transition:color .3s cubic-bezier(.75,.02,.5,1);text-decoration:none;font-size:var(--sub-paragraph);font-style:normal;font-weight:400;max-width:600px;min-width:240px;line-height:normal}.audi-btn-white:hover{cursor:pointer;color:#b3b3b3;border:1px solid #b3b3b3}.audi-btn-previous{padding:0;background-color:#000;border:none;color:#fff;font-family:AudiTypeExtended;margin-bottom:20px}.audi-btn-previous:hover{cursor:pointer}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}0%{opacity:1}}@keyframes slide{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.audi-progress{position:absolute;display:flex;inset:0;padding:0;gap:.3rem;height:14px;top:4px}.audi-progress__group{flex:1}.audi-progress__popover-container{opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.75,.02,.5,1);position:relative;background-color:#fff;color:#000;font-size:1.4rem;padding:10px 0;text-align:center;width:80%;margin:8px auto 0 auto}.audi-progress__popover-container:after{content:"";position:absolute;top:-17px;left:50%;transform:translateX(-50%);border-width:10px;border-style:solid;border-color:transparent transparent #fff transparent}.audi-progress__btn{width:100%;background-color:hsla(0,0%,100%,.3);height:100%;border:none;cursor:pointer;padding:0;margin:0}.audi-progress__btn--filled{background-color:#fff}.audi-progress__btn--filled:hover+.audi-progress__popover-container{opacity:1;visibility:visible}.audi-answer{position:relative;height:100%;width:80%;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:4rem}@media(min-width:1200px){.audi-answer{gap:8rem}}.audi-answer__sub-title{font-family:AudiTypeExtended;margin-top:52px}.audi-answer__sub-title,.audi-answer__sub-title>h4{font-size:var(--sub-paragraph)}.audi-answer__container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:320px){.audi-answer__container{gap:3rem}}.audi-answer__container>h3{font-family:AudiTypeExtended;font-size:var(--sub-title);font-weight:700;max-width:400px;line-height:5rem}.audi-answer__container>p{font-family:AudiTypeWide;font-size:var(--sub-paragraph);letter-spacing:-.4px;font-style:normal;font-weight:400;line-height:3rem;margin:0}.audi-answer__links-container{display:flex;flex-direction:column;gap:2rem}.visible{opacity:0;z-index:1;animation:fadeIn .3s cubic-bezier(.75,.02,.5,1) forwards}.unvisible{opacity:0;z-index:0;animation:fadeOut .3s cubic-bezier(.75,.02,.5,1) forwards}.priority{z-index:2}.audi-intro{position:absolute;background-color:#000;height:var(--app-height);color:#fff;display:flex;flex-direction:column;justify-content:space-evenly}.audi-intro>div{flex:1;min-height:50%}.audi-intro__illustration{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70%;object-position:70%}.audi-intro__title{font-size:var(--title);letter-spacing:.256rem;line-height:3rem;max-width:80%;text-align:center}@media(min-width:768px){.audi-intro__title{max-width:100%;line-height:8rem}}.audi-intro__wrapper{height:100%;display:grid;place-items:center;place-content:center;gap:6rem}@media(min-width:768px){.audi-intro__wrapper{gap:2rem}}.audi-decision{position:relative;overflow:hidden;height:var(--app-height)}.audi-decision__illustration{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.audi-decision__question-container{position:absolute;width:100%;height:100%}@media(min-width:768px){.audi-decision__question-container{display:flex}}.audi-decision__question-title{font-family:AudiTypeExtended;font-size:var(--sub-title);line-height:4rem;font-feature-settings:"clig" off,"liga" off}.audi-decision__cta-container{display:grid;margin:0 auto;gap:2rem;width:300px}@media(min-width:768px){.audi-decision__left-panel,.audi-decision__right-panel{width:50%}}.audi-decision__right-panel{display:none}@media(min-width:768px){.audi-decision__right-panel{display:block}}.audi-decision__left-panel{position:relative;background-color:#000;color:#fff;height:var(--app-height)}.audi-decision__question{display:grid;text-align:center;gap:4rem}@media(min-width:768px){.audi-decision__question{max-width:90%;margin:auto}}.audi-decision__container{padding-top:6rem;margin:0 40px}.audi-decision__container--first{padding-top:15rem}.audi-solution{position:relative;overflow:hidden;height:var(--app-height)}@media(min-width:768px){.audi-solution__solution-container{display:flex}.audi-solution__left-panel,.audi-solution__right-panel{width:50%}}.audi-solution__left-panel{display:none;position:relative;animation:slide .6s cubic-bezier(.75,.02,.5,1) forwards}@media(min-width:768px){.audi-solution__left-panel{display:block}}.audi-solution__right-panel{opacity:0;animation:fadeIn .3s cubic-bezier(.75,.02,.5,1) forwards;animation-delay:.6s}.audi-solution__sub-title{margin-top:52px;display:flex;justify-content:center;font-size:var(--paragraph)}.audi-solution__container{align-items:center;justify-content:center}.audi-solution__container,.audi-solution__links-container{display:flex;flex-direction:column;gap:2rem}.audi-solution__illustration{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70%;object-position:70%}