.Divider{background:var(--color-vw-divider);border:0;width:100%;height:1px;margin:0}
.LoadingInline{background:var(--color-background);z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.LoadingInline__progress{background:linear-gradient(to right, var(--color-primary), var(--color-primary)),linear-gradient(to right, var(--color-primary), var(--color-primary)),var(--color-secondary);background-repeat:no-repeat;background-size:60% 100%;width:104px;height:3.2px;animation:1.8s infinite progress}@keyframes progress{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}
.Typography{font-family:var(--font-dm-sans);margin:0;padding:0;position:relative}.Typography a{color:inherit;text-decoration:underline}.Typography a:hover{color:var(--color-secondary)}.Typography--p a{cursor:pointer;text-decoration:underline!important}.Typography--h1 strong,.Typography--h2 strong,.Typography--h3 strong{font-weight:700}.Typography--address{font-style:normal;line-height:140%}.Typography--thin{font-weight:100}.Typography--extra-light{font-weight:200}.Typography--light{font-weight:300}.Typography--regular{font-weight:400}.Typography--medium{font-weight:500}.Typography--semi-bold{font-weight:600}.Typography--bold{font-weight:700}.Typography--extra-bold{font-weight:800}.Typography--background{color:var(--color-background)}.Typography--primary{color:var(--color-primary)}.Typography--secondary{color:var(--color-secondary)}.Typography--black{color:var(--color-black)}.Typography--text-default{color:var(--color-text-default)}.Typography--white{color:var(--color-white)}.Typography--gray50{color:var(--color-gray50)}.Typography--gray300{color:var(--color-gray300)}.Typography--gray600{color:var(--color-gray600)}.Typography--gray700{color:var(--color-gray700)}.Typography--gray800{color:var(--color-gray800)}.Typography--gray900{color:var(--color-gray900)}.Typography--border-default{color:var(--color-border-default)}.Typography--border-light{color:var(--color-border-light)}.Typography--success{color:var(--color-success)}.Typography--error{color:var(--color-error)}.Typography--warning{color:var(--color-warning)}.Typography--info{color:var(--color-info)}.Typography--vw-primary{color:var(--color-vw-primary)}.Typography--vw-secondary{color:var(--color-vw-secondary)}.Typography--vw-accent{color:var(--color-vw-accent)}.Typography--vw-text{color:var(--color-vw-text)}.Typography--vw-text-muted{color:var(--color-vw-text-muted)}.Typography--vw-text-body{color:var(--color-vw-text-body)}.Typography--vw-text-strong{color:var(--color-vw-text-strong)}.Typography--vw-text-soft{color:var(--color-vw-text-soft)}.Typography--vw-surface-ondefault{color:var(--color-vw-surface-ondefault)}.Typography--vw-accordion-title{color:var(--color-vw-accordion-title)}.Typography--vw-accordion-body{color:var(--color-vw-accordion-body)}.Typography--size-8{font-size:2vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-8{font-size:clamp(3.6px,2.13333px + .407407vw,8px)}}.Typography--size-9{font-size:2.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-9{font-size:clamp(4.05px,2.4px + .458333vw,9px)}}.Typography--size-10{font-size:2.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-10{font-size:clamp(4.5px,2.66667px + .509259vw,10px)}}.Typography--size-11{font-size:2.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-11{font-size:clamp(4.95px,2.93333px + .560185vw,11px)}}.Typography--size-12{font-size:3vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-12{font-size:clamp(5.4px,3.2px + .611111vw,12px)}}.Typography--size-13{font-size:3.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-13{font-size:clamp(5.85px,3.46667px + .662037vw,13px)}}.Typography--size-14{font-size:3.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-14{font-size:clamp(6.3px,3.73333px + .712963vw,14px)}}.Typography--size-15{font-size:3.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-15{font-size:clamp(6.75px,4px + .763889vw,15px)}}.Typography--size-16{font-size:4vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-16{font-size:clamp(7.2px,4.26667px + .814815vw,16px)}}.Typography--size-17{font-size:4.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-17{font-size:clamp(7.65px,4.53333px + .865741vw,17px)}}.Typography--size-18{font-size:4.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-18{font-size:clamp(8.1px,4.8px + .916667vw,18px)}}.Typography--size-19{font-size:4.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-19{font-size:clamp(8.55px,5.06667px + .967593vw,19px)}}.Typography--size-20{font-size:5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-20{font-size:clamp(9px,5.33333px + 1.01852vw,20px)}}.Typography--size-21{font-size:5.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-21{font-size:clamp(9.45px,5.6px + 1.06944vw,21px)}}.Typography--size-22{font-size:5.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-22{font-size:clamp(9.9px,5.86667px + 1.12037vw,22px)}}.Typography--size-23{font-size:5.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-23{font-size:clamp(10.35px,6.13333px + 1.1713vw,23px)}}.Typography--size-24{font-size:6vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-24{font-size:clamp(10.8px,6.4px + 1.22222vw,24px)}}.Typography--size-25{font-size:6.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-25{font-size:clamp(11.25px,6.66667px + 1.27315vw,25px)}}.Typography--size-26{font-size:6.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-26{font-size:clamp(11.7px,6.93333px + 1.32407vw,26px)}}.Typography--size-27{font-size:6.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-27{font-size:clamp(12.15px,7.2px + 1.375vw,27px)}}.Typography--size-28{font-size:7vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-28{font-size:clamp(12.6px,7.46667px + 1.42593vw,28px)}}.Typography--size-29{font-size:7.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-29{font-size:clamp(13.05px,7.73333px + 1.47685vw,29px)}}.Typography--size-30{font-size:7.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-30{font-size:clamp(13.5px,8px + 1.52778vw,30px)}}.Typography--size-31{font-size:7.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-31{font-size:clamp(13.95px,8.26667px + 1.5787vw,31px)}}.Typography--size-32{font-size:8vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-32{font-size:clamp(14.4px,8.53333px + 1.62963vw,32px)}}.Typography--size-33{font-size:8.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-33{font-size:clamp(14.85px,8.8px + 1.68056vw,33px)}}.Typography--size-34{font-size:8.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-34{font-size:clamp(15.3px,9.06667px + 1.73148vw,34px)}}.Typography--size-35{font-size:8.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-35{font-size:clamp(15.75px,9.33333px + 1.78241vw,35px)}}.Typography--size-36{font-size:9vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-36{font-size:clamp(16.2px,9.6px + 1.83333vw,36px)}}.Typography--size-37{font-size:9.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-37{font-size:clamp(16.65px,9.86667px + 1.88426vw,37px)}}.Typography--size-38{font-size:9.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-38{font-size:clamp(17.1px,10.1333px + 1.93519vw,38px)}}.Typography--size-39{font-size:9.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-39{font-size:clamp(17.55px,10.4px + 1.98611vw,39px)}}.Typography--size-40{font-size:10vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-40{font-size:clamp(18px,10.6667px + 2.03704vw,40px)}}.Typography--size-41{font-size:10.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-41{font-size:clamp(18.45px,10.9333px + 2.08796vw,41px)}}.Typography--size-42{font-size:10.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-42{font-size:clamp(18.9px,11.2px + 2.13889vw,42px)}}.Typography--size-43{font-size:10.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-43{font-size:clamp(19.35px,11.4667px + 2.18981vw,43px)}}.Typography--size-44{font-size:11vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-44{font-size:clamp(19.8px,11.7333px + 2.24074vw,44px)}}.Typography--size-45{font-size:11.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-45{font-size:clamp(20.25px,12px + 2.29167vw,45px)}}.Typography--size-46{font-size:11.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-46{font-size:clamp(20.7px,12.2667px + 2.34259vw,46px)}}.Typography--size-47{font-size:11.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-47{font-size:clamp(21.15px,12.5333px + 2.39352vw,47px)}}.Typography--size-48{font-size:12vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-48{font-size:clamp(21.6px,12.8px + 2.44444vw,48px)}}.Typography--size-49{font-size:12.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-49{font-size:clamp(22.05px,13.0667px + 2.49537vw,49px)}}.Typography--size-50{font-size:12.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-50{font-size:clamp(22.5px,13.3333px + 2.5463vw,50px)}}.Typography--size-51{font-size:12.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-51{font-size:clamp(22.95px,13.6px + 2.59722vw,51px)}}.Typography--size-52{font-size:13vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-52{font-size:clamp(23.4px,13.8667px + 2.64815vw,52px)}}.Typography--size-53{font-size:13.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-53{font-size:clamp(23.85px,14.1333px + 2.69907vw,53px)}}.Typography--size-54{font-size:13.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-54{font-size:clamp(24.3px,14.4px + 2.75vw,54px)}}.Typography--size-55{font-size:13.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-55{font-size:clamp(24.75px,14.6667px + 2.80093vw,55px)}}.Typography--size-56{font-size:14vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-56{font-size:clamp(25.2px,14.9333px + 2.85185vw,56px)}}.Typography--size-57{font-size:14.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-57{font-size:clamp(25.65px,15.2px + 2.90278vw,57px)}}.Typography--size-58{font-size:14.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-58{font-size:clamp(26.1px,15.4667px + 2.9537vw,58px)}}.Typography--size-59{font-size:14.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-59{font-size:clamp(26.55px,15.7333px + 3.00463vw,59px)}}.Typography--size-60{font-size:15vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-60{font-size:clamp(27px,16px + 3.05556vw,60px)}}.Typography--size-61{font-size:15.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-61{font-size:clamp(27.45px,16.2667px + 3.10648vw,61px)}}.Typography--size-62{font-size:15.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-62{font-size:clamp(27.9px,16.5333px + 3.15741vw,62px)}}.Typography--size-63{font-size:15.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-63{font-size:clamp(28.35px,16.8px + 3.20833vw,63px)}}.Typography--size-64{font-size:16vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-64{font-size:clamp(28.8px,17.0667px + 3.25926vw,64px)}}.Typography--size-65{font-size:16.25vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-65{font-size:clamp(29.25px,17.3333px + 3.31019vw,65px)}}.Typography--size-66{font-size:16.5vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-66{font-size:clamp(29.7px,17.6px + 3.36111vw,66px)}}.Typography--size-67{font-size:16.75vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-67{font-size:clamp(30.15px,17.8667px + 3.41204vw,67px)}}.Typography--size-68{font-size:17vw;line-height:130%}@media only screen and (min-width:768px){.Typography--size-68{font-size:clamp(30.6px,18.1333px + 3.46296vw,68px)}.Typography--size-desktop-8{font-size:2vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-8{font-size:clamp(3.6px,2.13333px + .407407vw,8px)}}@media only screen and (min-width:768px){.Typography--size-desktop-9{font-size:2.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-9{font-size:clamp(4.05px,2.4px + .458333vw,9px)}}@media only screen and (min-width:768px){.Typography--size-desktop-10{font-size:2.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-10{font-size:clamp(4.5px,2.66667px + .509259vw,10px)}}@media only screen and (min-width:768px){.Typography--size-desktop-11{font-size:2.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-11{font-size:clamp(4.95px,2.93333px + .560185vw,11px)}}@media only screen and (min-width:768px){.Typography--size-desktop-12{font-size:3vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-12{font-size:clamp(5.4px,3.2px + .611111vw,12px)}}@media only screen and (min-width:768px){.Typography--size-desktop-13{font-size:3.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-13{font-size:clamp(5.85px,3.46667px + .662037vw,13px)}}@media only screen and (min-width:768px){.Typography--size-desktop-14{font-size:3.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-14{font-size:clamp(6.3px,3.73333px + .712963vw,14px)}}@media only screen and (min-width:768px){.Typography--size-desktop-15{font-size:3.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-15{font-size:clamp(6.75px,4px + .763889vw,15px)}}@media only screen and (min-width:768px){.Typography--size-desktop-16{font-size:4vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-16{font-size:clamp(7.2px,4.26667px + .814815vw,16px)}}@media only screen and (min-width:768px){.Typography--size-desktop-17{font-size:4.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-17{font-size:clamp(7.65px,4.53333px + .865741vw,17px)}}@media only screen and (min-width:768px){.Typography--size-desktop-18{font-size:4.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-18{font-size:clamp(8.1px,4.8px + .916667vw,18px)}}@media only screen and (min-width:768px){.Typography--size-desktop-19{font-size:4.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-19{font-size:clamp(8.55px,5.06667px + .967593vw,19px)}}@media only screen and (min-width:768px){.Typography--size-desktop-20{font-size:5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-20{font-size:clamp(9px,5.33333px + 1.01852vw,20px)}}@media only screen and (min-width:768px){.Typography--size-desktop-21{font-size:5.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-21{font-size:clamp(9.45px,5.6px + 1.06944vw,21px)}}@media only screen and (min-width:768px){.Typography--size-desktop-22{font-size:5.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-22{font-size:clamp(9.9px,5.86667px + 1.12037vw,22px)}}@media only screen and (min-width:768px){.Typography--size-desktop-23{font-size:5.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-23{font-size:clamp(10.35px,6.13333px + 1.1713vw,23px)}}@media only screen and (min-width:768px){.Typography--size-desktop-24{font-size:6vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-24{font-size:clamp(10.8px,6.4px + 1.22222vw,24px)}}@media only screen and (min-width:768px){.Typography--size-desktop-25{font-size:6.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-25{font-size:clamp(11.25px,6.66667px + 1.27315vw,25px)}}@media only screen and (min-width:768px){.Typography--size-desktop-26{font-size:6.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-26{font-size:clamp(11.7px,6.93333px + 1.32407vw,26px)}}@media only screen and (min-width:768px){.Typography--size-desktop-27{font-size:6.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-27{font-size:clamp(12.15px,7.2px + 1.375vw,27px)}}@media only screen and (min-width:768px){.Typography--size-desktop-28{font-size:7vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-28{font-size:clamp(12.6px,7.46667px + 1.42593vw,28px)}}@media only screen and (min-width:768px){.Typography--size-desktop-29{font-size:7.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-29{font-size:clamp(13.05px,7.73333px + 1.47685vw,29px)}}@media only screen and (min-width:768px){.Typography--size-desktop-30{font-size:7.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-30{font-size:clamp(13.5px,8px + 1.52778vw,30px)}}@media only screen and (min-width:768px){.Typography--size-desktop-31{font-size:7.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-31{font-size:clamp(13.95px,8.26667px + 1.5787vw,31px)}}@media only screen and (min-width:768px){.Typography--size-desktop-32{font-size:8vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-32{font-size:clamp(14.4px,8.53333px + 1.62963vw,32px)}}@media only screen and (min-width:768px){.Typography--size-desktop-33{font-size:8.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-33{font-size:clamp(14.85px,8.8px + 1.68056vw,33px)}}@media only screen and (min-width:768px){.Typography--size-desktop-34{font-size:8.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-34{font-size:clamp(15.3px,9.06667px + 1.73148vw,34px)}}@media only screen and (min-width:768px){.Typography--size-desktop-35{font-size:8.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-35{font-size:clamp(15.75px,9.33333px + 1.78241vw,35px)}}@media only screen and (min-width:768px){.Typography--size-desktop-36{font-size:9vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-36{font-size:clamp(16.2px,9.6px + 1.83333vw,36px)}}@media only screen and (min-width:768px){.Typography--size-desktop-37{font-size:9.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-37{font-size:clamp(16.65px,9.86667px + 1.88426vw,37px)}}@media only screen and (min-width:768px){.Typography--size-desktop-38{font-size:9.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-38{font-size:clamp(17.1px,10.1333px + 1.93519vw,38px)}}@media only screen and (min-width:768px){.Typography--size-desktop-39{font-size:9.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-39{font-size:clamp(17.55px,10.4px + 1.98611vw,39px)}}@media only screen and (min-width:768px){.Typography--size-desktop-40{font-size:10vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-40{font-size:clamp(18px,10.6667px + 2.03704vw,40px)}}@media only screen and (min-width:768px){.Typography--size-desktop-41{font-size:10.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-41{font-size:clamp(18.45px,10.9333px + 2.08796vw,41px)}}@media only screen and (min-width:768px){.Typography--size-desktop-42{font-size:10.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-42{font-size:clamp(18.9px,11.2px + 2.13889vw,42px)}}@media only screen and (min-width:768px){.Typography--size-desktop-43{font-size:10.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-43{font-size:clamp(19.35px,11.4667px + 2.18981vw,43px)}}@media only screen and (min-width:768px){.Typography--size-desktop-44{font-size:11vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-44{font-size:clamp(19.8px,11.7333px + 2.24074vw,44px)}}@media only screen and (min-width:768px){.Typography--size-desktop-45{font-size:11.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-45{font-size:clamp(20.25px,12px + 2.29167vw,45px)}}@media only screen and (min-width:768px){.Typography--size-desktop-46{font-size:11.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-46{font-size:clamp(20.7px,12.2667px + 2.34259vw,46px)}}@media only screen and (min-width:768px){.Typography--size-desktop-47{font-size:11.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-47{font-size:clamp(21.15px,12.5333px + 2.39352vw,47px)}}@media only screen and (min-width:768px){.Typography--size-desktop-48{font-size:12vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-48{font-size:clamp(21.6px,12.8px + 2.44444vw,48px)}}@media only screen and (min-width:768px){.Typography--size-desktop-49{font-size:12.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-49{font-size:clamp(22.05px,13.0667px + 2.49537vw,49px)}}@media only screen and (min-width:768px){.Typography--size-desktop-50{font-size:12.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-50{font-size:clamp(22.5px,13.3333px + 2.5463vw,50px)}}@media only screen and (min-width:768px){.Typography--size-desktop-51{font-size:12.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-51{font-size:clamp(22.95px,13.6px + 2.59722vw,51px)}}@media only screen and (min-width:768px){.Typography--size-desktop-52{font-size:13vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-52{font-size:clamp(23.4px,13.8667px + 2.64815vw,52px)}}@media only screen and (min-width:768px){.Typography--size-desktop-53{font-size:13.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-53{font-size:clamp(23.85px,14.1333px + 2.69907vw,53px)}}@media only screen and (min-width:768px){.Typography--size-desktop-54{font-size:13.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-54{font-size:clamp(24.3px,14.4px + 2.75vw,54px)}}@media only screen and (min-width:768px){.Typography--size-desktop-55{font-size:13.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-55{font-size:clamp(24.75px,14.6667px + 2.80093vw,55px)}}@media only screen and (min-width:768px){.Typography--size-desktop-56{font-size:14vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-56{font-size:clamp(25.2px,14.9333px + 2.85185vw,56px)}}@media only screen and (min-width:768px){.Typography--size-desktop-57{font-size:14.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-57{font-size:clamp(25.65px,15.2px + 2.90278vw,57px)}}@media only screen and (min-width:768px){.Typography--size-desktop-58{font-size:14.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-58{font-size:clamp(26.1px,15.4667px + 2.9537vw,58px)}}@media only screen and (min-width:768px){.Typography--size-desktop-59{font-size:14.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-59{font-size:clamp(26.55px,15.7333px + 3.00463vw,59px)}}@media only screen and (min-width:768px){.Typography--size-desktop-60{font-size:15vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-60{font-size:clamp(27px,16px + 3.05556vw,60px)}}@media only screen and (min-width:768px){.Typography--size-desktop-61{font-size:15.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-61{font-size:clamp(27.45px,16.2667px + 3.10648vw,61px)}}@media only screen and (min-width:768px){.Typography--size-desktop-62{font-size:15.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-62{font-size:clamp(27.9px,16.5333px + 3.15741vw,62px)}}@media only screen and (min-width:768px){.Typography--size-desktop-63{font-size:15.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-63{font-size:clamp(28.35px,16.8px + 3.20833vw,63px)}}@media only screen and (min-width:768px){.Typography--size-desktop-64{font-size:16vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-64{font-size:clamp(28.8px,17.0667px + 3.25926vw,64px)}}@media only screen and (min-width:768px){.Typography--size-desktop-65{font-size:16.25vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-65{font-size:clamp(29.25px,17.3333px + 3.31019vw,65px)}}@media only screen and (min-width:768px){.Typography--size-desktop-66{font-size:16.5vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-66{font-size:clamp(29.7px,17.6px + 3.36111vw,66px)}}@media only screen and (min-width:768px){.Typography--size-desktop-67{font-size:16.75vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-67{font-size:clamp(30.15px,17.8667px + 3.41204vw,67px)}}@media only screen and (min-width:768px){.Typography--size-desktop-68{font-size:17vw;line-height:130%}}@media only screen and (min-width:768px) and (min-width:768px){.Typography--size-desktop-68{font-size:clamp(30.6px,18.1333px + 3.46296vw,68px)}}.Typography--uppercase{text-transform:uppercase}.Typography--lowercase{text-transform:lowercase}.Typography--left{text-align:left}.Typography--right{text-align:right}.Typography--center{text-align:center}
.ContactChannels{grid-template-columns:1fr;gap:4vw;width:100%;display:grid}@media only screen and (min-width:768px) and (max-width:991.98px){.ContactChannels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media only screen and (min-width:992px){.ContactChannels{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.ContactChannels__card{background:var(--color-white);border:1px solid var(--color-vw-card-border);flex-direction:column;gap:4vw;padding:6vw;display:flex}@media only screen and (min-width:768px){.ContactChannels__card{gap:24px;padding:24px}}.ContactChannels--vw .ContactChannels__card{border-radius:12px}.ContactChannels--audi .ContactChannels__card,.ContactChannels--assinecar .ContactChannels__card{border-radius:0}.ContactChannels__cardTitle{font-size:5.6vw;font-weight:700;line-height:1.2}@media only screen and (min-width:768px){.ContactChannels__cardTitle{font-size:24px;line-height:28px}}.ContactChannels--vw .ContactChannels__cardTitle{color:var(--color-vw-primary)}.ContactChannels--audi .ContactChannels__cardTitle{color:var(--color-audi-accent)}.ContactChannels--assinecar .ContactChannels__cardTitle{color:var(--color-assinecar-primary)}.ContactChannels__list{flex-direction:column;gap:4vw;display:flex}@media only screen and (min-width:768px){.ContactChannels__list{gap:16px}}.ContactChannels__item{flex-direction:column;gap:4vw;display:flex}@media only screen and (min-width:768px){.ContactChannels__item{gap:16px}}.ContactChannels__divider{background:var(--color-vw-divider)}.ContactChannels__itemContent{flex-direction:column;gap:1vw;display:flex}@media only screen and (min-width:768px){.ContactChannels__itemContent{gap:4px}}.ContactChannels__itemTitle{color:var(--color-vw-surface-ondefault);font-size:4vw;font-weight:700;line-height:1.4}@media only screen and (min-width:768px){.ContactChannels__itemTitle{font-size:16px;line-height:22px}}.ContactChannels__itemDescription{color:var(--color-vw-text-muted);font-size:3.6vw;line-height:1.45}@media only screen and (min-width:768px){.ContactChannels__itemDescription{font-size:14px;line-height:20px}}.ContactChannels--audi .ContactChannels__itemDescription{color:var(--color-audi-text-strong)}.ContactChannels__itemEmail{color:var(--color-vw-surface-ondefault);font-family:var(--font-dm-sans);text-underline-position:from-font;word-break:break-all;overflow-wrap:anywhere;font-size:3.8vw;line-height:1.4;text-decoration:underline}@media only screen and (min-width:768px){.ContactChannels__itemEmail{font-size:15px;line-height:21px}}.ContactChannels__itemEmail:hover{opacity:.85}.ContactChannels--vw .ContactChannels__itemEmail:hover{color:var(--color-vw-primary)}.ContactChannels--audi .ContactChannels__itemEmail:hover{color:var(--color-audi-accent)}.ContactChannels--assinecar .ContactChannels__itemEmail:hover{color:var(--color-assinecar-primary)}
.Icon{object-fit:contain;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Icon svg{width:100%;height:100%;display:block}.Icon--size-8{width:2vw;height:2vw}.Icon--size-9{width:2.25vw;height:2.25vw}.Icon--size-10{width:2.5vw;height:2.5vw}.Icon--size-11{width:2.75vw;height:2.75vw}.Icon--size-12{width:3vw;height:3vw}.Icon--size-13{width:3.25vw;height:3.25vw}.Icon--size-14{width:3.5vw;height:3.5vw}.Icon--size-15{width:3.75vw;height:3.75vw}.Icon--size-16{width:4vw;height:4vw}.Icon--size-17{width:4.25vw;height:4.25vw}.Icon--size-18{width:4.5vw;height:4.5vw}.Icon--size-19{width:4.75vw;height:4.75vw}.Icon--size-20{width:5vw;height:5vw}.Icon--size-21{width:5.25vw;height:5.25vw}.Icon--size-22{width:5.5vw;height:5.5vw}.Icon--size-23{width:5.75vw;height:5.75vw}.Icon--size-24{width:6vw;height:6vw}.Icon--size-25{width:6.25vw;height:6.25vw}.Icon--size-26{width:6.5vw;height:6.5vw}.Icon--size-27{width:6.75vw;height:6.75vw}.Icon--size-28{width:7vw;height:7vw}.Icon--size-29{width:7.25vw;height:7.25vw}.Icon--size-30{width:7.5vw;height:7.5vw}.Icon--size-31{width:7.75vw;height:7.75vw}.Icon--size-32{width:8vw;height:8vw}.Icon--size-33{width:8.25vw;height:8.25vw}.Icon--size-34{width:8.5vw;height:8.5vw}.Icon--size-35{width:8.75vw;height:8.75vw}.Icon--size-36{width:9vw;height:9vw}.Icon--size-37{width:9.25vw;height:9.25vw}.Icon--size-38{width:9.5vw;height:9.5vw}.Icon--size-39{width:9.75vw;height:9.75vw}.Icon--size-40{width:10vw;height:10vw}.Icon--size-41{width:10.25vw;height:10.25vw}.Icon--size-42{width:10.5vw;height:10.5vw}.Icon--size-43{width:10.75vw;height:10.75vw}.Icon--size-44{width:11vw;height:11vw}.Icon--size-45{width:11.25vw;height:11.25vw}.Icon--size-46{width:11.5vw;height:11.5vw}.Icon--size-47{width:11.75vw;height:11.75vw}.Icon--size-48{width:12vw;height:12vw}.Icon--size-49{width:12.25vw;height:12.25vw}.Icon--size-50{width:12.5vw;height:12.5vw}.Icon--size-51{width:12.75vw;height:12.75vw}.Icon--size-52{width:13vw;height:13vw}.Icon--size-53{width:13.25vw;height:13.25vw}.Icon--size-54{width:13.5vw;height:13.5vw}.Icon--size-55{width:13.75vw;height:13.75vw}.Icon--size-56{width:14vw;height:14vw}.Icon--size-57{width:14.25vw;height:14.25vw}.Icon--size-58{width:14.5vw;height:14.5vw}.Icon--size-59{width:14.75vw;height:14.75vw}.Icon--size-60{width:15vw;height:15vw}.Icon--size-61{width:15.25vw;height:15.25vw}.Icon--size-62{width:15.5vw;height:15.5vw}.Icon--size-63{width:15.75vw;height:15.75vw}.Icon--size-64{width:16vw;height:16vw}.Icon--size-65{width:16.25vw;height:16.25vw}.Icon--size-66{width:16.5vw;height:16.5vw}.Icon--size-67{width:16.75vw;height:16.75vw}.Icon--size-68{width:17vw;height:17vw}@media only screen and (min-width:768px){.Icon--size-desktop-8{width:8px;height:8px}.Icon--size-desktop-9{width:9px;height:9px}.Icon--size-desktop-10{width:10px;height:10px}.Icon--size-desktop-11{width:11px;height:11px}.Icon--size-desktop-12{width:12px;height:12px}.Icon--size-desktop-13{width:13px;height:13px}.Icon--size-desktop-14{width:14px;height:14px}.Icon--size-desktop-15{width:15px;height:15px}.Icon--size-desktop-16{width:16px;height:16px}.Icon--size-desktop-17{width:17px;height:17px}.Icon--size-desktop-18{width:18px;height:18px}.Icon--size-desktop-19{width:19px;height:19px}.Icon--size-desktop-20{width:20px;height:20px}.Icon--size-desktop-21{width:21px;height:21px}.Icon--size-desktop-22{width:22px;height:22px}.Icon--size-desktop-23{width:23px;height:23px}.Icon--size-desktop-24{width:24px;height:24px}.Icon--size-desktop-25{width:25px;height:25px}.Icon--size-desktop-26{width:26px;height:26px}.Icon--size-desktop-27{width:27px;height:27px}.Icon--size-desktop-28{width:28px;height:28px}.Icon--size-desktop-29{width:29px;height:29px}.Icon--size-desktop-30{width:30px;height:30px}.Icon--size-desktop-31{width:31px;height:31px}.Icon--size-desktop-32{width:32px;height:32px}.Icon--size-desktop-33{width:33px;height:33px}.Icon--size-desktop-34{width:34px;height:34px}.Icon--size-desktop-35{width:35px;height:35px}.Icon--size-desktop-36{width:36px;height:36px}.Icon--size-desktop-37{width:37px;height:37px}.Icon--size-desktop-38{width:38px;height:38px}.Icon--size-desktop-39{width:39px;height:39px}.Icon--size-desktop-40{width:40px;height:40px}.Icon--size-desktop-41{width:41px;height:41px}.Icon--size-desktop-42{width:42px;height:42px}.Icon--size-desktop-43{width:43px;height:43px}.Icon--size-desktop-44{width:44px;height:44px}.Icon--size-desktop-45{width:45px;height:45px}.Icon--size-desktop-46{width:46px;height:46px}.Icon--size-desktop-47{width:47px;height:47px}.Icon--size-desktop-48{width:48px;height:48px}.Icon--size-desktop-49{width:49px;height:49px}.Icon--size-desktop-50{width:50px;height:50px}.Icon--size-desktop-51{width:51px;height:51px}.Icon--size-desktop-52{width:52px;height:52px}.Icon--size-desktop-53{width:53px;height:53px}.Icon--size-desktop-54{width:54px;height:54px}.Icon--size-desktop-55{width:55px;height:55px}.Icon--size-desktop-56{width:56px;height:56px}.Icon--size-desktop-57{width:57px;height:57px}.Icon--size-desktop-58{width:58px;height:58px}.Icon--size-desktop-59{width:59px;height:59px}.Icon--size-desktop-60{width:60px;height:60px}.Icon--size-desktop-61{width:61px;height:61px}.Icon--size-desktop-62{width:62px;height:62px}.Icon--size-desktop-63{width:63px;height:63px}.Icon--size-desktop-64{width:64px;height:64px}.Icon--size-desktop-65{width:65px;height:65px}.Icon--size-desktop-66{width:66px;height:66px}.Icon--size-desktop-67{width:67px;height:67px}.Icon--size-desktop-68{width:68px;height:68px}}
.Accordion{background:var(--color-white);border:1px solid var(--color-vw-accordion-border);width:100%;overflow:hidden}.Accordion--vw{border-radius:14px}.Accordion--audi,.Accordion--assinecar{border-radius:0}.Accordion__trigger{all:unset;box-sizing:border-box;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:4vw;width:100%;padding:6vw;display:flex}@media only screen and (min-width:768px){.Accordion__trigger{gap:24px;padding:37px 31px}}.Accordion__trigger:focus-visible{outline:2px solid var(--color-vw-secondary);outline-offset:-2px}.Accordion--audi .Accordion__trigger:focus-visible{outline-color:var(--color-audi-accent)}.Accordion--assinecar .Accordion__trigger:focus-visible{outline-color:var(--color-assinecar-primary)}.Accordion__question{font-family:var(--font-vw-head);color:var(--color-vw-accordion-title);font-size:4.4vw;font-weight:700;line-height:1.35}@media only screen and (min-width:768px){.Accordion__question{font-size:19px;line-height:26px}}.Accordion__toggle{color:var(--color-vw-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:inline-flex;transform:rotate(0)}@media (prefers-reduced-motion:reduce){.Accordion__toggle{transition:none}}.Accordion--open .Accordion__toggle{transform:rotate(45deg)}.Accordion--audi .Accordion__toggle{color:var(--color-audi-accent)}.Accordion--assinecar .Accordion__toggle{color:var(--color-assinecar-primary)}@media only screen and (min-width:768px){.Accordion--open .Accordion__trigger{padding:27px 31px 16px}}.Accordion__body{font-family:var(--font-vw-text);color:var(--color-vw-accordion-body);padding:0 6vw 6vw;font-size:4vw;font-weight:400;line-height:1.55}@media only screen and (min-width:768px){.Accordion__body{padding:0 31px 29px;font-size:17px;line-height:26px}}
.Faq{background:var(--color-white);flex-direction:column;align-items:center;gap:6vw;width:100%;padding:10vw 4vw;display:flex}@media only screen and (min-width:768px){.Faq{gap:35px;padding:40px 125px}}.Faq__title{color:var(--color-vw-accordion-title);text-align:center;font-size:8vw;font-weight:700;line-height:1.2}@media only screen and (min-width:768px){.Faq__title{font-size:42px;line-height:52px}}.Faq__list{flex-direction:column;gap:4vw;width:100%;max-width:1190px;display:flex}@media only screen and (min-width:768px){.Faq__list{gap:16px}}.Faq__answer{font-size:4vw;line-height:1.55}@media only screen and (min-width:768px){.Faq__answer{font-size:17px;line-height:26px}}
.BrandLogo{height:auto;display:inline-block}.BrandLogo--vw.BrandLogo--header{width:28vw}@media only screen and (min-width:768px){.BrandLogo--vw.BrandLogo--header{width:103px}}.BrandLogo--vw.BrandLogo--footer{width:36vw}@media only screen and (min-width:768px){.BrandLogo--vw.BrandLogo--footer{width:161px}}.BrandLogo--audi{width:50vw}@media only screen and (min-width:768px){.BrandLogo--audi{width:260px}}.BrandLogo--assinecar.BrandLogo--header{width:19vw}@media only screen and (min-width:768px){.BrandLogo--assinecar.BrandLogo--header{width:73px}}.BrandLogo--assinecar.BrandLogo--footer{width:24vw}@media only screen and (min-width:768px){.BrandLogo--assinecar.BrandLogo--footer{width:94px}}
.Footer{background:var(--color-white);width:100%;padding:8vw 4vw}@media only screen and (min-width:768px){.Footer{padding:40px 80px}}.Footer__content{flex-direction:column;gap:6vw;max-width:1280px;margin:0 auto;display:flex}@media only screen and (min-width:768px){.Footer__content{gap:24px}}.Footer__brand{align-items:center;padding:0 2vw;display:flex}@media only screen and (min-width:768px){.Footer__brand{padding:0 24px}}.Footer__brand--dual{gap:6vw}@media only screen and (min-width:768px){.Footer__brand--dual{gap:100px}}.Footer__partnerLogo{width:36vw;height:auto;display:inline-block}@media only screen and (min-width:768px){.Footer__partnerLogo{width:165px}}.Footer__divider{background:var(--color-vw-footer-border);width:100%;height:1px}.Footer__links{flex-wrap:wrap;align-items:center;gap:3vw;padding:0 2vw;display:flex}@media only screen and (min-width:768px){.Footer__links{gap:24px;padding:0 24px}}.Footer--vw .Footer__links{border-bottom:1px solid var(--color-vw-footer-border);padding-bottom:4vw}@media only screen and (min-width:768px){.Footer--vw .Footer__links{padding-bottom:24px}}.Footer__linkGroup{font-family:var(--font-dm-sans);color:var(--color-vw-surface-ondefault);align-items:center;gap:3vw;font-size:4vw;display:inline-flex}@media only screen and (min-width:768px){.Footer__linkGroup{gap:24px;font-size:16px}}.Footer__sep{color:var(--color-vw-footer-border)}.Footer__link{color:inherit;text-decoration:none}.Footer__link:hover{color:var(--color-vw-primary);text-decoration:underline}.Footer--audi .Footer__link:hover{color:var(--color-audi-accent)}@media only screen and (min-width:768px){.Footer--audi .Footer__content{gap:32px}}.Footer__copyright{font-family:var(--font-dm-sans);color:var(--color-vw-surface-ondefault);padding:0 2vw;font-size:3.6vw}@media only screen and (min-width:768px){.Footer__copyright{padding:0 24px;font-size:14px}}.Footer--assinecar{background:var(--color-assinecar-surface-soft);padding:8vw 4vw 6vw}@media only screen and (min-width:768px){.Footer--assinecar{padding:48px 48px 24px}}.Footer--assinecar .Footer__content{max-width:1344px}@media only screen and (min-width:768px){.Footer--assinecar .Footer__content{gap:33px}}.Footer--assinecar .Footer__brand{padding:0}.Footer__bottom{flex-direction:column;gap:3vw;display:flex}@media only screen and (min-width:768px){.Footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.Footer--assinecar .Footer__links{padding:0}@media only screen and (min-width:768px){.Footer--assinecar .Footer__links{gap:16px}}.Footer--assinecar .Footer__linkGroup{color:var(--color-black);font-size:3.2vw}@media only screen and (min-width:768px){.Footer--assinecar .Footer__linkGroup{gap:16px;font-size:12px}}.Footer--assinecar .Footer__link{text-underline-position:from-font;text-decoration:underline}.Footer--assinecar .Footer__link:hover{color:var(--color-assinecar-primary);text-decoration:underline}.Footer--assinecar .Footer__copyright{color:var(--color-assinecar-copyright);padding:0;font-size:3.2vw}@media only screen and (min-width:768px){.Footer--assinecar .Footer__copyright{font-size:12px}}
.Header{z-index:20;background:var(--color-white);width:100%;height:14vw;position:sticky;top:0;box-shadow:0 1px 2px #0e032026}@media only screen and (min-width:768px){.Header{height:76px}}.Header--assinecar{background:var(--color-assinecar-surface-soft)}@media only screen and (min-width:768px){.Header--assinecar{height:80px}}.Header__content{align-items:center;max-width:1440px;height:100%;margin:0 auto;padding:0 4vw;display:flex}@media only screen and (min-width:768px){.Header__content{padding:0 80px}.Header--assinecar .Header__content{padding:0 48px}}
.Badge{font-family:var(--font-vw-text);white-space:nowrap;align-items:center;padding:2vw 4vw;font-size:3.2vw;font-weight:700;line-height:1;display:inline-flex}@media only screen and (min-width:768px){.Badge{padding:8px 16px;font-size:13px}}.Badge--vw{background:var(--color-vw-secondary);color:var(--color-vw-primary);border-radius:100px}.Badge--audi{background:var(--color-audi-accent);color:var(--color-white);border-radius:0}.Badge--assinecar{background:var(--color-assinecar-primary);color:var(--color-white);border-radius:0}
.Button{cursor:pointer;font-family:var(--font-vw-text);border:0;justify-content:center;align-items:center;gap:2vw;font-weight:400;line-height:1.5;text-decoration:none;transition:opacity .2s;display:inline-flex}@media only screen and (min-width:768px){.Button{gap:8px}}.Button:hover{opacity:.9}.Button__label{white-space:nowrap}.Button__icon{flex-shrink:0;align-items:center;display:inline-flex}.Button--medium{height:11.2vw;padding:0 5vw;font-size:3.8vw}@media only screen and (min-width:768px){.Button--medium{height:44px;padding:0 20px;font-size:15px}}.Button--large{height:12vw;padding:0 5.5vw;font-size:4vw}@media only screen and (min-width:768px){.Button--large{height:48px;padding:0 20px;font-size:16px}}.Button--vw{border-radius:24px}.Button--vw.Button--primary{background:var(--color-vw-primary);color:var(--color-white)}.Button--vw.Button--secondary{color:var(--color-vw-primary);border:1px solid var(--color-vw-primary);background:0 0}.Button--audi{border-radius:0}.Button--audi.Button--primary{background:var(--color-audi-primary);color:var(--color-white)}.Button--audi.Button--secondary{color:var(--color-audi-primary);border:1px solid var(--color-audi-primary);background:0 0}.Button--assinecar{border-radius:0;gap:3vw}@media only screen and (min-width:768px){.Button--assinecar{gap:12px}}.Button--assinecar.Button--primary{background:var(--color-assinecar-black);color:var(--color-white);border:1px solid var(--color-white);box-shadow:0 20px 25px #c8c8c81a,0 8px 10px #0000001a}.Button--assinecar.Button--secondary{color:var(--color-assinecar-black);border:1px solid var(--color-assinecar-black);background:0 0}.Button--assinecar.Button--large{font-weight:600}@media only screen and (min-width:768px){.Button--assinecar.Button--large{height:60px;padding:0 16px;font-size:18px}}.Button--fluid{width:100%}
.HeroMaintenance{position:relative}@media only screen and (min-width:768px){.HeroMaintenance{max-width:1440px;margin:0 auto}}.HeroMaintenance--vw{padding:4vw}@media only screen and (min-width:768px){.HeroMaintenance--vw{padding:32px 40px}}.HeroMaintenance--audi{padding:0}@media only screen and (min-width:768px){.HeroMaintenance--audi{padding:0 0 40px}}.HeroMaintenance--assinecar{padding:0}@media only screen and (min-width:768px){.HeroMaintenance--assinecar{padding:0 0 48px}}.HeroMaintenance__image{aspect-ratio:16/12;width:100%;position:relative;overflow:hidden}@media only screen and (min-width:768px){.HeroMaintenance__image{aspect-ratio:1440/450;min-height:450px}}.HeroMaintenance--vw .HeroMaintenance__image{border-radius:12px}@media only screen and (min-width:768px){.HeroMaintenance--vw .HeroMaintenance__image{aspect-ratio:1378/450;border-radius:8px}}.HeroMaintenance--audi .HeroMaintenance__image,.HeroMaintenance--assinecar .HeroMaintenance__image{border-radius:0}.HeroMaintenance__imageEl{object-fit:cover;width:100%;height:100%}.HeroMaintenance--vw .HeroMaintenance__imageEl{object-position:center 40%}.HeroMaintenance--audi .HeroMaintenance__imageEl{object-position:center center}@media only screen and (min-width:768px){.HeroMaintenance--audi .HeroMaintenance__imageEl{width:129.31%;max-width:none;height:auto;position:absolute;top:-146.54%;left:-13.71%}}.HeroMaintenance--assinecar .HeroMaintenance__imageEl{object-position:center 55%}.HeroMaintenance__overlay{pointer-events:none;background:linear-gradient(47deg,#000 0%,#0000 54%);position:absolute;inset:0}.HeroMaintenance__card{background:var(--color-white);flex-direction:column;align-items:flex-start;gap:3.5vw;margin:-10vw 2vw 0;padding:6vw;display:flex;position:relative;box-shadow:0 10px 28px #080a1f2e}@media only screen and (min-width:768px){.HeroMaintenance__card{gap:14px;width:550px;max-width:550px;margin:0;padding:24px 32px;position:absolute;top:167px}}.HeroMaintenance--vw .HeroMaintenance__card{border-radius:20px}@media only screen and (min-width:768px){.HeroMaintenance--vw .HeroMaintenance__card{left:66px}}.HeroMaintenance--audi .HeroMaintenance__card,.HeroMaintenance--assinecar .HeroMaintenance__card{border-radius:0}@media only screen and (min-width:768px){.HeroMaintenance--audi .HeroMaintenance__card,.HeroMaintenance--assinecar .HeroMaintenance__card{top:101px;left:37px}}.HeroMaintenance__title{font-family:var(--font-vw-head);color:var(--color-vw-text);word-break:break-word;overflow-wrap:anywhere;font-size:6.5vw;font-weight:700;line-height:1.2}@media only screen and (min-width:768px){.HeroMaintenance__title{font-size:32px;line-height:42px}}.HeroMaintenance__description{font-family:var(--font-vw-text);color:var(--color-vw-text-body);word-break:break-word;font-size:4vw;line-height:1.5}@media only screen and (min-width:768px){.HeroMaintenance__description{font-size:16px;line-height:24px}}
.NoticeAlert{align-items:flex-start;gap:4vw;width:100%;padding:5vw 6vw;display:flex}@media only screen and (min-width:768px){.NoticeAlert{gap:16px;padding:24px 28px}}.NoticeAlert--vw{background:var(--color-vw-warning-bg);border-radius:16px}.NoticeAlert--audi{background:var(--color-audi-warning-bg);color:var(--color-audi-warning-text);border-radius:0;padding:4vw 5vw}@media only screen and (min-width:768px){.NoticeAlert--audi{padding:16px 20px}.NoticeAlert--audi .NoticeAlert__icon{width:72px;height:72px}}.NoticeAlert--assinecar{background:var(--color-vw-warning-bg);border-radius:0}.NoticeAlert__icon{flex-shrink:0}.NoticeAlert--vw .NoticeAlert__icon,.NoticeAlert--assinecar .NoticeAlert__icon{color:var(--color-vw-primary)}.NoticeAlert__content{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}@media only screen and (min-width:768px){.NoticeAlert__content{gap:0}}.NoticeAlert__title{font-family:var(--font-vw-head);font-size:4vw;font-weight:700;line-height:1.5}@media only screen and (min-width:768px){.NoticeAlert__title{font-size:16px;line-height:24px}}.NoticeAlert--vw .NoticeAlert__title{color:var(--color-vw-text-strong)}.NoticeAlert--audi .NoticeAlert__title{color:var(--color-audi-warning-text)}.NoticeAlert--assinecar .NoticeAlert__title{color:var(--color-vw-text-strong)}.NoticeAlert__paragraph{font-family:var(--font-vw-text);word-break:break-word;overflow-wrap:anywhere;font-size:4vw;line-height:1.5}@media only screen and (min-width:768px){.NoticeAlert__paragraph{font-size:16px;line-height:24px}}.NoticeAlert--vw .NoticeAlert__paragraph{color:var(--color-vw-text-soft)}.NoticeAlert--audi .NoticeAlert__paragraph{color:var(--color-audi-warning-text)}.NoticeAlert--assinecar .NoticeAlert__paragraph{color:var(--color-vw-text-soft)}
.PhoneHighlight{flex-direction:column;align-items:flex-start;gap:3vw;width:100%;padding:5vw;display:flex}@media only screen and (min-width:768px){.PhoneHighlight{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;min-height:156px;padding:24px 28px}}.PhoneHighlight--vw{background:var(--color-vw-phone-bg);border:1px solid var(--color-vw-phone-border);border-radius:12px}.PhoneHighlight--audi{background:var(--color-audi-phone-bg);border:0;border-radius:0}.PhoneHighlight--assinecar{background:var(--color-assinecar-surface-soft);border:0;border-radius:0}.PhoneHighlight__info{align-items:center;gap:3vw;width:100%;min-width:0;display:flex}@media only screen and (min-width:768px){.PhoneHighlight__info{gap:20px;width:auto}}.PhoneHighlight__icon{flex-shrink:0}.PhoneHighlight--vw .PhoneHighlight__icon{color:var(--color-vw-secondary)}.PhoneHighlight--audi .PhoneHighlight__icon{color:var(--color-audi-accent)}.PhoneHighlight--assinecar .PhoneHighlight__icon{color:var(--color-assinecar-primary)}.PhoneHighlight__text{flex-direction:column;flex:1;gap:1vw;min-width:0;display:flex}@media only screen and (min-width:768px){.PhoneHighlight__text{gap:6px}}.PhoneHighlight__title{font-family:var(--font-vw-head);word-break:break-word;font-size:4.4vw;font-weight:700;line-height:1.3}@media only screen and (min-width:768px){.PhoneHighlight__title{font-size:22px;line-height:28px}}.PhoneHighlight--vw .PhoneHighlight__title{color:var(--color-vw-primary)}.PhoneHighlight--audi .PhoneHighlight__title{color:var(--color-audi-text-strong)}.PhoneHighlight--assinecar .PhoneHighlight__title{color:var(--color-assinecar-text-strong)}.PhoneHighlight__scheduleLine{font-family:var(--font-vw-text);font-size:3.8vw;line-height:1.45}@media only screen and (min-width:768px){.PhoneHighlight__scheduleLine{font-size:15px;line-height:22px}}.PhoneHighlight--vw .PhoneHighlight__scheduleLine{color:var(--color-vw-text-muted)}.PhoneHighlight--audi .PhoneHighlight__scheduleLine{color:var(--color-audi-text-muted)}.PhoneHighlight--assinecar .PhoneHighlight__scheduleLine{color:var(--color-assinecar-text-muted)}.PhoneHighlight__phone{font-family:var(--font-dm-sans);word-break:break-word;padding-left:13vw;font-size:6vw;font-weight:700;line-height:1.2;text-decoration:none}@media only screen and (min-width:768px){.PhoneHighlight__phone{padding-left:0;font-size:28px;line-height:34px}}.PhoneHighlight__phone:hover{opacity:.85}.PhoneHighlight--vw .PhoneHighlight__phone{color:var(--color-vw-accent)}.PhoneHighlight--audi .PhoneHighlight__phone{color:var(--color-audi-accent)}.PhoneHighlight--assinecar .PhoneHighlight__phone{color:var(--color-assinecar-primary)}
.PreparationCard{background:var(--color-vw-info-bg);border:1px solid var(--color-vw-info-border);flex-direction:column;gap:2vw;width:100%;padding:5vw;display:flex}@media only screen and (min-width:768px){.PreparationCard{gap:8px;padding:20px 24px}}.PreparationCard--vw{border-radius:12px}.PreparationCard--audi,.PreparationCard--assinecar{border-radius:0}.PreparationCard__title{color:var(--color-vw-primary);font-size:4.2vw;font-weight:700;line-height:1.4}@media only screen and (min-width:768px){.PreparationCard__title{font-size:17px;line-height:24px}}.PreparationCard__items{color:var(--color-vw-text-soft);white-space:normal;word-break:break-word;overflow-wrap:anywhere;font-size:4vw;line-height:1.4}@media only screen and (min-width:768px){.PreparationCard__items{font-size:16px;line-height:22px}}
.SectionHeading{text-align:center;flex-direction:column;align-items:center;gap:2vw;width:100%;display:flex}@media only screen and (min-width:768px){.SectionHeading{gap:8px}}.SectionHeading__title{color:var(--color-vw-heading);font-size:8vw;font-weight:700;line-height:1.2}@media only screen and (min-width:768px){.SectionHeading__title{font-size:44px;line-height:54px}}.SectionHeading__subtitle{color:var(--color-vw-text-muted);font-size:4.4vw;line-height:1.4}@media only screen and (min-width:768px){.SectionHeading__subtitle{font-size:20px;line-height:28px}}
.ContingencyView{background:var(--color-white);min-height:100vh;overflow-x:hidden}.ContingencyView__channels{flex-direction:column;gap:6vw;max-width:1440px;margin:0 auto;padding:6vw 4vw 12vw;display:flex}@media only screen and (min-width:768px){.ContingencyView__channels{gap:40px;padding:48px 40px 56px}.ContingencyView--audi .ContingencyView__channels,.ContingencyView--assinecar .ContingencyView__channels{padding:0 40px 48px}}
