div:where([role=dialog]) .section>div,main .section>div{box-sizing:border-box;width:var(--wrapper-width);padding:0 16px;margin:48px auto}div:where([role=dialog]) .section:first-child>:first-child,main .section:first-child>:first-child{margin-top:0}.redesign-v2 .section:last-child{padding-bottom:24px}.redesign-v2 .section:first-child,.redesign-v2 .section:not(.section--black-background,.section--gray-background)+.section:not(.section--black-background,.section--gray-background){padding-top:0}.redesign-v2 .section>div{padding:var(--section-div-padding);margin:auto}.redesign-v2 .section div.full-width{padding:0;width:100%}:root.redesign-v2 .section .expanded-width{max-width:var(--wrapper-expanded-width);width:100%}@media screen and (min-width:1200px){:root.redesign-v2 .section .expanded-width{padding-left:32px;padding-right:32px}.redesign-v2 .section div.full-width{margin:0}}.v2-text{--v2-text-gap: 8px}.v2-text__title,.v2-text__sub-title{font:var(--f-heading-5-font-size) / var(--f-heading-5-line-height) var(--ff-volvo-novum-medium);letter-spacing:.25px;margin:0}.v2-text__sub-title{color:var(--text-subtle)}.v2-text__row{display:flex;flex-flow:column;gap:var(--v2-text-gap);text-align:center}.v2-text--double{--v2-text-gap: 16px;--v2-text-row-gap: 80px;display:flex;flex-flow:column;gap:var(--v2-text-row-gap)}.v2-text--double .v2-text__row{text-align:left;flex:1}.v2-text--double .v2-text__info{margin:0}.v2-text--title-small h1,.v2-text--title-small h2,.v2-text--title-small h3,.v2-text--title-small h4,.v2-text--title-small h5,.v2-text--title-small h6{font-size:20px;line-height:1em;letter-spacing:normal}.v2-text--heading-3-5 .v2-text__row{text-align:left}.v2-text--heading-3-5 .v2-text__title{font-family:var(--ff-volvo-novum);font-size:var(--f-heading-3-5-font-size-mobile);font-weight:var(--f-heading-3-5-font-weight);line-height:var(--f-heading-3-5-line-height)}@media screen and (min-width:1200px){.v2-text:not(.v2-text--double,.v2-text--heading-3-5){max-width:694px;margin:auto}.v2-text__title,.v2-text__sub-title{font-size:var(--f-heading-4-font-size)}.v2-text--double{--v2-text-gap: 24px;--v2-text-row-gap: 48px;flex-flow:row}.v2-text--heading-3-5 .v2-text__title{font-size:var(--f-heading-3-5-font-size);margin-bottom:24px;margin-top:56px}}@keyframes scroll-move{0%{transform:translateY(16px);opacity:1}75%{transform:translateY(0);opacity:0}80%{transform:translateY(16px);opacity:0}to{transform:translateY(16px);opacity:1}}.v2-hero{--scroll-icon-height: 40px;--scroll-icon-width: 26px;--scroll-dot-width: 9px;--v2-hero-padding: 32px;min-height:calc(100vh - var(--nav-height));overflow:hidden;position:relative;background-color:var(--c-grey-1)}.v2-inpage-navigation-wrapper+.v2-hero-container .v2-hero{min-height:calc(100vh - (var(--nav-height) + var(--inpage-navigation-height) - 2px))}@supports (height: 1svh){.v2-hero{min-height:calc(100svh - var(--nav-height))}.v2-inpage-navigation-wrapper+.v2-hero-container .v2-hero,.v2-inpage-navigation-wrapper+.v2-hero-container .v2-hero__content-wrapper{min-height:calc(100svh - (var(--nav-height) + var(--inpage-navigation-height) - 2px))}}.section.v2-hero-container{padding-bottom:40px}.v2-hero__image,.v2-hero__video{height:100%;object-fit:cover;position:absolute;width:100%}.v2-hero--background-right .v2-hero__image,.v2-hero--background-right .v2-hero__video{object-position:center right}.v2-hero .video-js{height:100%;width:100%}.v2-hero .video-js video{object-fit:cover}.v2-hero__content-wrapper{--padding-bottom-calc: calc((var(--v2-hero-padding) * 2) + var(--scroll-icon-height));color:var(--c-main-black);position:relative;display:flex;flex-direction:column;min-height:calc(100svh - var(--nav-height));padding:var(--v2-hero-padding) var(--v2-hero-padding) var(--padding-bottom-calc);background:linear-gradient(180deg,#fff6,#fff0)}.v2-hero--centered .v2-hero__content-wrapper{align-items:center;justify-content:center;text-align:center}.v2-hero--left .v2-hero__content-wrapper,.v2-hero--left-center .v2-hero__content-wrapper{justify-content:center}.v2-hero--center-bottom .v2-hero__content-wrapper{align-items:center;justify-content:flex-end;text-align:center}.v2-hero--dark{background-color:var(--c-grey-4)}.v2-hero--background-transparent{background-color:transparent}.v2-hero--dark .v2-hero__content-wrapper{background:linear-gradient(180deg,#0006,#0000);color:var(--c-white)}.v2-hero__content{width:var(--wrapper-width)}.v2-hero__content>*{max-width:var(--text-block-max-width)}.v2-hero--centered .v2-hero__content>*,.v2-hero--center-bottom .v2-hero__content>*{margin-left:auto;margin-right:auto}.v2-hero__title{font-family:var(--ff-volvo-broadprodigital);font-size:70px;line-height:85%;margin-bottom:0;text-wrap:balance;text-transform:uppercase;letter-spacing:5px}.v2-hero__title+p{margin-top:8px}.v2-hero__content p{margin:0}.v2-hero__buttons-wrapper{display:inline-flex;flex-flow:column wrap;align-items:center;gap:24px;padding:24px 0 0}.v2-hero__buttons-wrapper .button{width:max-content}.v2-hero--left .v2-hero__buttons-wrapper{align-items:baseline}.v2-hero--compact{--v2-hero-padding: 24px 32px}.v2-hero--compact .v2-hero__content-wrapper{padding:var(--v2-hero-padding)}.v2-hero--compact,.v2-hero--compact .v2-hero__content-wrapper{min-height:fit-content}.v2-hero--marketing video+.v2-hero__content-wrapper,.v2-hero--marketing .v2-hero__video+.v2-hero__content-wrapper{background:none}.v2-hero--marketing .button.marketing.dark{color:var(--c-white)}.v2-hero__scroll-icon{border-radius:20px;border:2px solid var(--c-white);height:40px;inset:auto auto 32px calc(50% - (var(--scroll-icon-width) / 2));padding:2px;position:absolute;width:var(--scroll-icon-width)}.v2-hero__scroll-icon:after{animation:scroll-move 3s infinite;background-color:var(--c-white);border-radius:50%;content:"";height:var(--scroll-dot-width);left:calc(50% - (var(--scroll-dot-width) / 2));position:absolute;top:5px;width:var(--scroll-dot-width)}.v2-hero__countdown{display:flex;gap:32px;padding:24px 0}.v2-hero--centered .v2-hero__countdown,.v2-hero--center-bottom .v2-hero__countdown{justify-content:center}.v2-hero__countdown-segment{position:relative;flex-basis:50px;text-align:center}.v2-hero__countdown-segment+.v2-hero__countdown-segment:before{content:":";position:absolute;font:400 var(--f-heading-3-5-font-size) / var(--f-heading-3-5-line-height) var(--ff-volvo-novum-medium);top:0;left:-16px;transform:translate(-50%)}.v2-hero__countdown-number{font:400 var(--f-heading-3-5-font-size) / var(--f-heading-3-5-line-height) var(--ff-volvo-novum-medium);letter-spacing:.25px;font-feature-settings:"tnum"}.v2-hero__countdown-label{font:400 var(--f-caption-font-size) / var(--f-caption-line-height) var(--ff-volvo-novum);letter-spacing:var(--f-caption-letter-spacing);text-transform:capitalize}@media(min-width:744px){.v2-hero{--v2-hero-padding: 50px}.section.v2-hero-container{padding-bottom:56px}.v2-hero__title{font-size:92px;line-height:100%;letter-spacing:6.5px}.v2-hero__buttons-wrapper{flex-direction:row}}@media(min-width:1200px){.v2-hero__content{margin:0 auto;width:calc(var(--wrapper-width) - 100px)}.v2-hero__title{font-size:100px;line-height:85%;letter-spacing:7px}.v2-hero--compact{--v2-hero-padding: 80px 50px}}:root{--nav-height: 64px;--scroll-icon-height: 40px;--scroll-icon-width: 26px;--scroll-dot-width: 9px;--home-hero-padding: 32px;--c-grey-1: #ebebeb;--c-grey-4: #53565a;--c-main-black: #141414;--c-white: #ffffff;--text-block-max-width: 56rem}.ud-contact-root{--v-c-black: #000;--v-c-white: #fff;--v-c-main-black: #141414;--v-c-cta-blue: #004fbc;--v-c-cta-blue-hover: #2b8ede;--v-c-cta-blue-active: #104e9b;--v-c-grey-50: #f7f7f7;--v-c-grey-100: #ededed;--v-c-grey-200: #e1e1e1;--v-c-grey-300: #d0d0d0;--v-c-grey-400: #a9a9a9;--v-c-grey-700: #575757;--v-c-grey-800: #424242;--v-c-grey-900: #323232;--v-c-grey-950: #212121;--v-c-grey-1: #e1dfdd;--v-c-grey-2: #a7a8a9;--v-c-grey-3: #888b8d;--v-c-grey-4: #53565a;--v-duration-small: .16s;--v-easing-standard: cubic-bezier(.2, 0, .1, 1);--v-section-padding: 40px 0;--v-section-div-padding: 24px 16px;--v-border-radius: 8px;--v-border-radius-small: 4px;--v-text-block-max: 506px;--v-f-h4: 2rem;--v-f-h4-mobile: 1.5rem;--v-f-h4-lh: 125%;--v-f-h4-ls: .015625rem;--v-f-h5: 1.5rem;--v-f-h5-lh: 125%;--v-f-h5-ls: 0;--v-f-h6: 1.25rem;--v-f-h6-lh: 125%;--v-f-h6-ls: .009375rem;--v-f-body: 1rem;--v-f-body-lh: 130%;--v-f-body-ls: .03125rem;--v-f-body-2: 1.125rem;--v-f-body-2-lh: 144%;--v-f-body-2-ls: .03125rem;--v-text-color: var(--v-c-main-black);--v-text-subtle: var(--v-c-grey-4);--v-bg: var(--v-c-white);--v-border-subtle: var(--v-c-grey-200);--v-btn-primary-fg: var(--v-c-white);--v-btn-primary-bg: var(--v-c-main-black);--v-btn-primary-bg-hover: var(--v-c-grey-700);--v-btn-primary-bg-active: var(--v-c-grey-900);--v-btn-secondary-fg: var(--v-text-color);--v-btn-secondary-bg: transparent;--v-btn-secondary-bg-hover: var(--v-c-grey-50);--v-btn-secondary-bg-active: var(--v-c-grey-100);--v-btn-secondary-border: var(--v-c-main-black);--v-btn-tertiary-fg: var(--v-text-color);--v-btn-tertiary-bg-hover: var(--v-c-grey-50);--v-btn-tertiary-bg-active: var(--v-c-grey-100);--v-btn-marketing-fg: var(--v-c-white);--v-btn-marketing-bg: var(--v-c-cta-blue);--v-btn-marketing-bg-hover: var(--v-c-cta-blue-hover);--v-btn-marketing-bg-active: var(--v-c-cta-blue-active);--button-primary-color: var(--v-btn-primary-fg);--button-primary-bg: var(--v-btn-primary-bg);--button-primary-bg-hover: var(--v-btn-primary-bg-hover);--button-primary-bg-active: var(--v-btn-primary-bg-active);--button-secondary-color: var(--v-btn-secondary-fg);--button-secondary-bg: var(--v-btn-secondary-bg);--button-secondary-bg-hover: var(--v-btn-secondary-bg-hover);--button-secondary-bg-active: var(--v-btn-secondary-bg-active);--button-secondary-border: var(--v-btn-secondary-border);--button-tertiary-color: var(--v-btn-tertiary-fg);--button-tertiary-bg-hover: var(--v-btn-tertiary-bg-hover);--button-tertiary-bg-active: var(--v-btn-tertiary-bg-active);--button-marketing-color: var(--v-btn-marketing-fg);--button-marketing-bg: var(--v-btn-marketing-bg);--button-marketing-bg-hover: var(--v-btn-marketing-bg-hover);--button-marketing-bg-active: var(--v-btn-marketing-bg-active);--inpage-navigation-height: 58px;--duration-small: var(--v-duration-small);--duration-medium: .24s;--duration-large: .45s;--easing-standard: var(--v-easing-standard);--c-white: var(--v-c-white);--c-grey-50: var(--v-c-grey-50);--c-grey-100: var(--v-c-grey-100);--c-grey-200: var(--v-c-grey-200);--c-grey-300: var(--v-c-grey-300);--c-grey-400: var(--v-c-grey-400);--c-grey-700: var(--v-c-grey-700);--c-grey-800: var(--v-c-grey-800);--c-grey-900: var(--v-c-grey-900);--c-main-black: var(--v-c-main-black);--c-grey-4: var(--v-c-grey-4);--c-cta-blue-default: var(--v-c-cta-blue);--c-cta-blue-hover: var(--v-c-cta-blue-hover);--c-cta-blue-active: var(--v-c-cta-blue-active);--font-family-body: var(--font-sans), system-ui, sans-serif;--ff-volvo-novum: var(--font-sans), system-ui, sans-serif;--ff-volvo-novum-medium: var(--font-sans), system-ui, sans-serif;--ff-volvo-broadprodigital: var(--font-sans), "Arial Narrow", system-ui, sans-serif;--f-heading-5-font-size: var(--v-f-h5);--f-heading-5-line-height: var(--v-f-h5-lh);--f-subtitle-2-font-size: .875rem;--f-subtitle-2-line-height: 1.3;--f-subtitle-2-letter-spacing: .009375rem;--f-button-line-height: 1.3;--section-padding: var(--v-section-padding);--section-div-padding: var(--v-section-div-padding);--background-color: var(--v-bg);--wrapper-expanded-width: 100%;--media-background: var(--v-c-grey-100);--background-gradient: rgb(255 255 255 / 100%);--c-grey-1: var(--v-c-grey-1);--heading-s-font-size: var(--v-f-body);--heading-s-line-height: var(--v-f-body-lh);--heading-s-letter-spacing: var(--v-f-body-ls);--f-heading-4-font-size: var(--v-f-h4);--f-heading-4-line-height: var(--v-f-h4-lh);--f-heading-4-letter-spacing: var(--v-f-h4-ls);--f-heading-3-font-size: var(--v-f-h4);--f-heading-3-line-height: var(--v-f-h4-lh);--f-heading-3-letter-spacing: var(--v-f-h4-ls);--f-heading-3-5-font-size-mobile: 1.5rem;--f-heading-3-5-font-size: 2rem;--f-heading-3-5-font-weight: 300;--f-heading-3-5-line-height: 125%;--f-body-2-font-size: var(--v-f-body-2);--f-body-2-line-height: var(--v-f-body-2-lh);--f-body-2-letter-spacing: var(--v-f-body-2-ls);--c-black: var(--v-c-main-black);--text-color: var(--v-c-main-black);--text-subtle: var(--v-c-grey-4);--text-block-max-width: var(--v-text-block-max);--border-radius: var(--v-border-radius);--font-family-heading: var(--ff-volvo-novum-medium);--f-button-font-size: var(--f-subtitle-2-font-size);--f-button-letter-spacing: var(--f-subtitle-2-letter-spacing);--f-heading-5-letter-spacing: .03125rem;--f-subtitle-1-font-size: var(--v-f-body-2);--f-subtitle-1-line-height: var(--v-f-body-2-lh);--f-subtitle-1-letter-spacing: var(--v-f-body-2-ls);--f-heading-6-font-size: var(--v-f-h6);--f-heading-6-line-height: var(--v-f-h6-lh);--f-heading-6-letter-spacing: var(--v-f-h6-ls);--f-body-font-size: var(--v-f-body);--f-body-line-height: var(--v-f-body-lh);--f-body-letter-spacing: var(--v-f-body-ls);--f-overline-font-size: .8125rem;--f-overline-letter-spacing: .05em;--f-overline-line-height: 1.35;--border-color: var(--v-border-subtle);font-family:var(--font-sans),system-ui,sans-serif;font-size:16px;color:var(--v-text-color);background:var(--v-bg)}.ud-contact-root .section.v2-hero-container{padding-bottom:0}.ud-contact-root .v2-hero-wrapper.full-width{width:100%}@media screen and (max-width:599px){.ud-contact-root .v2-hero__title{font-size:clamp(2rem,10vw,3.25rem);letter-spacing:.12em}}.ud-contact-root .button.marketing{border:1px solid transparent;align-items:center;border-radius:4px;display:inline-flex;font-family:inherit;font-size:14px;gap:8px;justify-content:center;letter-spacing:1.25px;line-height:1.4;min-width:21.5em;min-height:48px;padding:0 32px;text-align:left;text-transform:uppercase;transition:background-color var(--v-duration-small) var(--v-easing-standard),border-color var(--v-duration-small) var(--v-easing-standard),color var(--v-duration-small) var(--v-easing-standard);white-space:normal;text-decoration:none;cursor:pointer;box-sizing:border-box;background-color:var(--v-btn-marketing-bg);color:var(--v-btn-marketing-fg)}.ud-contact-root a.button.marketing:any-link,.ud-contact-root a.button.marketing:any-link:visited{color:var(--v-btn-marketing-fg);background-color:var(--v-btn-marketing-bg);border-color:transparent}.ud-contact-root a.button.marketing:any-link:hover,.ud-contact-root a.button.marketing:any-link:focus-visible{color:var(--v-btn-marketing-fg);background-color:var(--v-btn-marketing-bg-hover);border-color:transparent;text-decoration:none}.ud-contact-root a.button.marketing:any-link:active{color:var(--v-btn-marketing-fg);background-color:var(--v-btn-marketing-bg-active)}.ud-contact-root button.button.marketing:hover{background-color:var(--v-btn-marketing-bg-hover)}.ud-contact-root button.button.marketing:active{background-color:var(--v-btn-marketing-bg-active)}.ud-contact-root .v2-accordion.block{display:flex;flex-direction:column}.ud-contact-root .ud-contact-details{border-bottom:1px solid var(--v-c-grey-200)}.ud-contact-root .ud-contact-details:last-child{border-bottom:none}.ud-contact-root .ud-contact-details summary.accordion__title{list-style:none;padding:1.25rem 4px;font-size:var(--f-heading-6-font-size);line-height:var(--f-heading-6-line-height);font-family:var(--ff-volvo-novum-medium);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left}.ud-contact-root .ud-contact-details summary::-webkit-details-marker{display:none}.ud-contact-root .ud-contact-details summary:after{content:"";flex-shrink:0;width:10px;height:10px;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg);translate:0 -2px;transition:transform var(--duration-small) var(--easing-standard)}.ud-contact-root .ud-contact-details[open] summary:after{transform:rotate(-135deg)}.ud-contact-root .accordion__content{padding:0 4px 1.5rem;font-size:var(--f-body-font-size);line-height:var(--f-body-line-height);letter-spacing:var(--f-body-letter-spacing);max-width:640px}.ud-contact-root .accordion__content p:first-child{margin-top:0}.ud-contact-root .accordion__content p:last-child{margin-bottom:0}.ud-contact-root .accordion__content a{color:var(--v-c-cta-blue);text-decoration:underline}.ud-contact-root .accordion__content a:hover{color:var(--v-c-cta-blue-hover)}.ud-contact-root .button-container{margin-top:1rem}.ud-contact-root .v2-faq.block{display:flex;flex-direction:column}.ud-contact-root .columns-wrapper h2{font-family:var(--font-family-heading);font-size:var(--f-heading-4-font-size);line-height:var(--v-f-h4-lh);letter-spacing:var(--v-f-h4-ls);margin:0 0 1rem}.ud-contact-root .columns-wrapper p{margin:0 0 .75rem;line-height:var(--f-body-line-height)}
