html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--volkswagen-primary-color: #002C65;--volkswagen-secondary-color: #FFFFFF;--volkswagen-text: #001531;--volkswagen-btn-background: #002C65;--volkswagen-typo: "volkswagen-regular";--volkswagen-typo-bold: "volkswagen-bold";--audi-primary-color: #2f3843;--audi-secondary-color: #FFFFFF;--audi-third-color: #657080;--audi-text: #363e4c;--audi-btn-background: #2f3843;--audi-typo: "audi";--audi-typo-bold: "audi-bold";--audi-typo-ext-bold: "audi-bold-extended";--audi-typo-ext: "audi-extended";--cupra-primary-color: #1b1b1b;--cupra-secondary-color: #FFFFFF;--cupra-text: #1b1b1b;--cupra-btn-background: #1b1b1b;--cupra-typo: "cupra";--cupra-typo-medium: "cupra-medium";--cupra-typo-light: "cupra-light";--cupra-typo-bold: "cupra-bold";--seat-primary-color: #000000;--seat-secondary-color: #f5f5f5;--seat-text: #363e4c;--seat-btn-background: #f31e58;--seat-typo: "seat-regular";--seat-typo-medium: "seat-medium";--seat-typo-bold: "seat-bold";--skoda-primary-color: #0d3a2f;--skoda-secondary-color: #78faae;--skoda-text: #1b1b1b;--skoda-btn-background: #0d3a2f;--skoda-typo: "skoda";--skoda-typo-light: "skoda-light";--skoda-typo-bold: "skoda-bold"}@font-face{font-family:volkswagen-bold;src:url(/build/assets/VWAGTheSans-Bold-D2_0Q1n2.eot);src:url(/build/assets/VWAGTheSans-Bold-D2_0Q1n2.eot?#iefix) format("embedded-opentype"),url(/build/assets/VWAGTheSans-Bold-uos1r6Mr.woff) format("woff"),url(/build/assets/VWAGTheSans-Bold-BlFGSyqi.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:volkswagen-regular;src:url(/build/assets/VWAGTheSans-Regular-DUT07eIE.eot);src:url(/build/assets/VWAGTheSans-Regular-DUT07eIE.eot?#iefix) format("embedded-opentype"),url(/build/assets/VWAGTheSans-Regular-B_S8zFgR.woff) format("woff"),url(/build/assets/VWAGTheSans-Regular-Bwak1kce.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:audi;src:url(/build/assets/AudiType-Normal-DyL8TK3A.eot);src:url(/build/assets/AudiType-Normal-DyL8TK3A.eot?#iefix) format("embedded-opentype"),url(/build/assets/AudiType-Normal-Co40YSyD.woff2) format("woff2"),url(/build/assets/AudiType-Normal-BhjjYTzc.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:audi-bold;src:url(/build/assets/AudiType-Bold-BPhcAG1W.eot);src:url(/build/assets/AudiType-Bold-BPhcAG1W.eot?#iefix) format("embedded-opentype"),url(/build/assets/AudiType-Bold-B1iS44bl.woff2) format("woff2"),url(/build/assets/AudiType-Bold-ncxPONE0.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:audi-bold-extended;src:url(/build/assets/AudiType-ExtendedBold-CoWnFtHU.eot);src:url(/build/assets/AudiType-ExtendedBold-CoWnFtHU.eot?#iefix) format("embedded-opentype"),url(/build/assets/AudiType-ExtendedBold-BTfTi1jD.woff2) format("woff2"),url(/build/assets/AudiType-ExtendedBold-BfE09Zdw.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:audi-extended;src:url(/build/assets/AudiType-ExtendedNormal-YGfhn2d_.eot);src:url(/build/assets/AudiType-ExtendedNormal-YGfhn2d_.eot?#iefix) format("embedded-opentype"),url(/build/assets/AudiType-ExtendedNormal-DbaOoRcC.woff2) format("woff2"),url(/build/assets/AudiType-ExtendedNormal-CvjHJPEb.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:seat-regular;src:url(/build/assets/SEATBCN-Regular-lE7B9NNq.eot);src:url(/build/assets/SEATBCN-Regular-lE7B9NNq.eot?#iefix) format("embedded-opentype"),url(/build/assets/SEATBCN-Regular-By5DlecI.woff2) format("woff2"),url(/build/assets/SEATBCN-Regular-DhmKrsWD.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:seat-medium;src:url(/build/assets/SEATBCN-Medium-CwIwLfbX.eot);src:url(/build/assets/SEATBCN-Medium-CwIwLfbX.eot?#iefix) format("embedded-opentype"),url(/build/assets/SEATBCN-Medium-B-adrdJ2.woff2) format("woff2"),url(/build/assets/SEATBCN-Medium-Nl60XqSc.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:seat-bold;src:url(/build/assets/SEATBCN-Bold-FfoWl27d.eot);src:url(/build/assets/SEATBCN-Bold-FfoWl27d.eot?#iefix) format("embedded-opentype"),url(/build/assets/SEATBCN-Bold-EoD09tS5.woff2) format("woff2"),url(/build/assets/SEATBCN-Bold-Uh44yTxq.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:cupra-medium;src:url(/build/assets/Cupra-Medium-Br3jJ1We.eot);src:url(/build/assets/Cupra-Medium-Br3jJ1We.eot?#iefix) format("embedded-opentype"),url(/build/assets/Cupra-Medium-Jpyz9ZEh.woff2) format("woff2"),url(/build/assets/Cupra-Medium-HfKDxdLN.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:cupra-bold;src:url(/build/assets/Cupra-Bold-C8NmIeVC.eot);src:url(/build/assets/Cupra-Bold-C8NmIeVC.eot?#iefix) format("embedded-opentype"),url(/build/assets/Cupra-Bold-BkqsaU6L.woff2) format("woff2"),url(/build/assets/Cupra-Bold-DILj5ACg.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cupra;src:url(/build/assets/Cupra-Regular-D-ZYGE4N.eot);src:url(/build/assets/Cupra-Regular-D-ZYGE4N.eot?#iefix) format("embedded-opentype"),url(/build/assets/Cupra-Regular-CdPlnxmz.woff2) format("woff2"),url(/build/assets/Cupra-Regular-CzCR1c-U.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:cupra-light;src:url(/build/assets/Cupra-Light-MhtAz5ZN.eot);src:url(/build/assets/Cupra-Light-MhtAz5ZN.eot?#iefix) format("embedded-opentype"),url(/build/assets/Cupra-Light-C_h_Vo-y.woff2) format("woff2"),url(/build/assets/Cupra-Light-iZ7rK_9N.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:skoda-bold;src:url(/build/assets/SKODANextW05-Bold-B_wKjSlQ.eot);src:url(/build/assets/SKODANextW05-Bold-B_wKjSlQ.eot?#iefix) format("embedded-opentype"),url(/build/assets/SKODANextW05-Bold-DasEj7Vr.woff2) format("woff2"),url(/build/assets/SKODANextW05-Bold-DT-UyLK-.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:skoda-light;src:url(/build/assets/SKODANextW05-Light--oyMMZPK.eot);src:url(/build/assets/SKODANextW05-Light--oyMMZPK.eot?#iefix) format("embedded-opentype"),url(/build/assets/SKODANextW05-Light-DH-nxc0y.woff2) format("woff2"),url(/build/assets/SKODANextW05-Light-CGBW0x6N.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:skoda;src:url(/build/assets/SKODANextW05-Regular-B8Yg0JtX.eot);src:url(/build/assets/SKODANextW05-Regular-B8Yg0JtX.eot?#iefix) format("embedded-opentype"),url(/build/assets/SKODANextW05-Regular-CSZ6C-6i.woff2) format("woff2"),url(/build/assets/SKODANextW05-Regular-DwgKiy4n.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.view{position:relative;z-index:1;height:100%;min-height:100svh;width:100%;max-width:600px;padding:0;margin:0 auto;overflow-x:hidden;overflow-y:auto;opacity:0;animation:fadeIn .5s ease-in .3s forwards;font-family:var(--volkswagen-typo);color:var(--volkswagen-text)}.view.audi{font-family:var(--audi-typo);color:var(--audi-text)}.view.cupra{font-family:var(--cupra-typo);color:var(--cupra-text)}.view.skoda{font-family:var(--skoda-typo-light);color:var(--skoda-text)}.view.seat{font-family:var(--seat-typo);color:var(--seat-text)}.view p{line-height:1.4}.view p span{font-family:var(--volkswagen-typo-bold)}.view p span.audi{font-family:var(--audi-typo-bold)}.view p span.cupra{font-family:var(--cupra-typo-bold)}.view p span.skoda{font-family:var(--skoda-typo-bold)}.view p span.seat{font-family:var(--seat-typo-bold)}.view .error-message{color:red;position:absolute;border-radius:4px;text-align:center;padding:5px 0;box-sizing:border-box;left:50%;width:100%;transform:translate(-50%);font-size:clamp(10px,3vw,14px)}.home{display:flex;flex-direction:column;justify-content:space-between;max-height:820px!important;overflow-y:auto;height:100svh;min-height:unset}@media screen and (min-width:640px){.home{max-height:initial!important}}.home .introduction-message,.home .thanks-message{width:80%;margin:auto;font-size:clamp(8px,4vw,18px);padding:10px 0;box-sizing:border-box;opacity:0;animation:fadeIn .5s ease-in forwards}.home .introduction-message span:first-of-type,.home .thanks-message span:first-of-type{font-size:clamp(10px,4.2vw,20px)}.home .introduction-message.audi,.home .thanks-message.audi{color:var(--audi-primary-color);font-family:var(--audi-typo)}.home .introduction-message.cupra,.home .thanks-message.cupra{color:var(--cupra-primary-color);font-family:var(--cupra-typo)}.home .introduction-message.skoda,.home .thanks-message.skoda{color:var(--skoda-text);font-family:var(--skoda-typo-light)}.home .introduction-message.seat,.home .thanks-message.seat{color:var(--seat-text);font-family:var(--seat-typo-medium)}.home .thanks-message{font-family:var(--volkswagen-typo-bold);margin-top:10vh}.home .thanks-message.audi{font-family:var(--audi-typo-bold)}.home .thanks-message.cupra{font-family:var(--cupra-typo-medium)}.home .thanks-message.skoda{font-family:var(--skoda-typo-bold)}.home .thanks-message.seat{font-family:var(--seat-typo-bold)}.error .informations,.played .informations,.after .informations,.before .informations{margin-top:5vh;text-align:center}.header-container{position:relative}.header-container .header-image{width:100%;aspect-ratio:1242/873;background-size:cover;background-position:center}@supports not (aspect-ratio: 1242/873){.header-container .header-image{height:0;padding-bottom:70.29%}}.header-container__title{position:relative;bottom:20px;box-sizing:border-box;text-align:center;display:flex;justify-content:center;align-items:center;width:85%;color:var(--volkswagen-secondary-color);background-color:var(--volkswagen-btn-background);font-family:var(--volkswagen-typo-bold);padding:8px 14px;font-size:clamp(12px,5.4vw,26px);border-radius:4px;margin:0 auto}.header-container__title.audi{padding:10px;font-size:clamp(12px,4.2vw,22px);border-radius:10px;color:var(--audi-secondary-color);background-color:var(--audi-btn-background);font-family:var(--audi-typo-ext-bold)}.header-container__title.cupra{padding:10px;font-size:clamp(12px,4.2vw,22px);border-radius:0;color:var(--cupra-secondary-color);background-color:var(--cupra-btn-background);font-family:var(--cupra-typo-medium);text-transform:uppercase}.header-container__title.skoda{font-size:clamp(12px,5.2vw,22px);color:#1b1b1b;background-color:var(--skoda-primary-color);font-family:var(--cupra-typo-bold);color:var(--skoda-secondary-color);border-radius:6px;border:1px solid var(--skoda-primary-color)}.header-container__title.seat{font-size:clamp(12px,5.2vw,22px);color:#1b1b1b;background-color:var(--seat-primary-color);font-family:var(--seat-typo-bold);color:var(--seat-secondary-color);border-radius:6px;border:1px solid var(--seat-primary-color)}.header-container__message{position:relative;bottom:5px;margin:0 0 0 7.5%;box-sizing:border-box;width:auto;display:inline-block;border-radius:30px;font-size:clamp(10px,4vw,18px);padding:4px 20px;border:1px solid var(--volkswagen-btn-background);background-color:var(--volkswagen-secondary-color)}.header-container__message.audi{padding:6px 14px 4px;font-size:clamp(10px,3.4vw,18px);border-radius:6px;color:var(--audi-secondary-color);background-color:var(--audi-third-color);font-family:var(--audi-typo-ext);border:1px solid var(--audi-third-color)}.header-container__message.cupra{padding:4px 14px;font-size:clamp(12px,4.2vw,18px);border-radius:0;color:var(--cupra-primary-color);background-color:var(--cupra-secondary-color);font-family:var(--cupra-typo);border:1px solid var(--cupra-primary-color)}.header-container__message.skoda{padding:4px 14px;font-size:clamp(12px,4.2vw,18px);color:#1b1b1b;background-color:var(--skoda-secondary-color);font-family:var(--skoda-typo-bold);border-radius:6px;border:1px solid var(--skoda-secondary-color)}.header-container__message.seat{font-size:clamp(12px,4.2vw,18px);color:#191632;background-color:var(--seat-secondary-color);font-family:var(--seat-typo-medium);color:#363e4c;border-radius:60px;border:1px solid var(--seat-secondary-color)}.survey-container{width:80%;margin:0 auto;position:relative}.survey-container.audi .question-label{font-family:var(--audi-typo-bold);color:var(--audi-text)}.survey-container.audi .radio-option input[type=radio]{border:1px solid #657080;border-radius:60%}.survey-container.audi .radio-option input[type=radio]:checked{background-color:var(--audi-primary-color)}.survey-container.audi .likert-option input[type=radio]{border:2px solid var(--audi-primary-color)}.survey-container.audi .likert-option input[type=radio]:checked{background-color:var(--audi-primary-color)}.survey-container.audi .input-field{font-family:var(--audi-typo)}.survey-container.audi .input-field:focus{border-color:var(--audi-primary-color)}.survey-container.cupra .question-label{font-family:var(--cupra-typo-bold);color:var(--cupra-text)}.survey-container.cupra .radio-option input[type=radio]{border:2px solid var(--cupra-primary-color)}.survey-container.cupra .radio-option input[type=radio]:checked{background-color:var(--cupra-primary-color)}.survey-container.cupra .likert-option input[type=radio]{border:2px solid var(--cupra-primary-color)}.survey-container.cupra .likert-option input[type=radio]:checked{background-color:var(--cupra-primary-color)}.survey-container.cupra .input-field{font-family:var(--cupra-typo)}.survey-container.cupra .input-field:focus{border-color:var(--cupra-primary-color)}.survey-container.skoda .question-label{font-family:var(--skoda-typo-bold);color:var(--skoda-text)}.survey-container.skoda .radio-option input[type=radio]{border:2px solid var(--skoda-primary-color)}.survey-container.skoda .radio-option input[type=radio]:checked{background-color:var(--skoda-primary-color)}.survey-container.skoda .likert-option input[type=radio]{border:2px solid var(--skoda-primary-color)}.survey-container.skoda .likert-option input[type=radio]:checked{background-color:var(--skoda-primary-color)}.survey-container.skoda .input-field{font-family:var(--skoda-typo)}.survey-container.skoda .input-field:focus{border-color:var(--skoda-primary-color)}.survey-container.seat .question-label{font-family:var(--seat-typo-bold);color:var(--seat-text)}.survey-container.seat .radio-option input[type=radio]{border-radius:60px;border:1px solid var(--seat-primary-color)}.survey-container.seat .radio-option input[type=radio]:checked{background-color:var(--seat-primary-color)}.survey-container.seat .likert-option input[type=radio]{border:2px solid var(--seat-primary-color)}.survey-container.seat .likert-option input[type=radio]:checked{background-color:var(--seat-primary-color)}.survey-container.seat .input-field{font-family:var(--seat-typo)}.survey-container.seat .input-field:focus{border-color:var(--seat-primary-color)}.survey-container .question{opacity:0;animation:fadeIn .2s ease-in .4s forwards}.survey-container .question-label{font-size:clamp(10px,4.2vw,20px);line-height:1.3;font-weight:500;margin-bottom:2vh;display:block;font-family:var(--volkswagen-typo-bold);color:var(--volkswagen-text)}@media screen and (min-height:750px){.survey-container .question-label{margin-bottom:5vh}}.survey-container .radio-group{display:flex;margin-left:10px;flex-direction:column;gap:3vh}@media screen and (min-height:750px){.survey-container .radio-group{gap:5vh}}.survey-container .radio-option{display:flex;align-items:center}.survey-container .radio-option input[type=radio]{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin-top:0;display:flex;justify-content:center;align-items:center;margin-right:8px;background-color:#e6e6e6;cursor:pointer;box-sizing:border-box;border:2px solid var(--volkswagen-primary-color);border-radius:0;position:relative;transition:all .2s}.survey-container .radio-option input[type=radio]:checked{background-color:var(--volkswagen-primary-color)}.survey-container .radio-option input[type=radio]:checked:after{content:"";position:relative;bottom:1px;transform:rotate(45deg);width:6px;height:10px;box-sizing:border-box;border:solid white;border-width:0 2.5px 2.5px 0}.survey-container .radio-option label{cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:clamp(10px,3.8vw,20px)}.survey-container .likert-scale{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-top:10px}@media screen and (max-width:360px){.survey-container .likert-scale{gap:5px}}.survey-container .likert-label{font-size:clamp(8px,2.5vw,14px);color:#666;font-style:italic}.survey-container .likert-options{display:flex;gap:15px}.survey-container .likert-option{display:flex;flex-direction:column;align-items:center;gap:5px}.survey-container .likert-option input[type=radio]{appearance:none;-webkit-appearance:none;width:14px;height:14px;cursor:pointer;border:2px solid var(--volkswagen-primary-color);border-radius:60px;position:relative;transition:all .2s}@media screen and (max-width:360px){.survey-container .likert-option input[type=radio]{width:10px;height:10px}}.survey-container .likert-option input[type=radio]:checked{background-color:var(--volkswagen-primary-color)}.survey-container .likert-option input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:clamp(8px,2.5vw,14px);font-weight:700}.survey-container .likert-option span{font-size:clamp(8px,2.5vw,14px);color:#666}.survey-container .input-field{font-family:var(--volkswagen-typo);box-sizing:border-box;width:100%;padding:12px;font-size:clamp(10px,3.4vw,16px);border:1px solid #ddd;border-radius:4px;font-family:inherit}.survey-container .input-field:focus{outline:none;border-color:var(--volkswagen-primary-color)}.survey-container textarea.input-field{min-height:60px;resize:none}@media screen and (min-height:750px){.survey-container textarea.input-field{min-height:90px}}button{position:relative;display:block;padding:12px 35px;color:#fff;font-size:clamp(12px,5vw,22px);width:auto;min-width:160px;align-self:center;cursor:pointer;box-sizing:border-box;font-family:var(--volkswagen-typo-bold);background-color:var(--volkswagen-btn-background);outline:none;border:2px solid var(--volkswagen-btn-background);border-radius:30px;margin:2vh 0 7vh;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}button:active{background-color:#fff;color:var(--volkswagen-btn-background)}button.audi{border:2px solid var(--audi-btn-background);font-family:var(--audi-typo-ext-bold);font-size:clamp(12px,4vw,20px);padding:12px 24px;background-color:var(--audi-btn-background)}button.audi:active{background-color:#fff;color:var(--audi-third-color)}button.cupra{border:2px solid var(--cupra-btn-background);font-family:var(--cupra-typo-medium);border-radius:8px;background-color:var(--cupra-btn-background)}button.cupra:active{background-color:#fff;color:var(--cupra-primary-color)}button.skoda{border:2px solid var(--skoda-btn-background);font-family:var(--skoda-typo-bold);border-radius:60px;background-color:var(--skoda-btn-background);color:var(--skoda-secondary-color)}button.skoda:active{background-color:#fff;color:var(--skoda-primary-color)}button.seat{border:2px solid var(--seat-btn-background);font-family:var(--seat-typo-bold);border-radius:60px;background-color:var(--seat-btn-background);color:var(--seat-secondary-color)}button.seat:active{background-color:#fff;color:var(--seat-btn-background)}
