@font-face{font-family:Ford Antenna;src:url(../fonts/FordAntenna-Regular.woff2) format("woff2"),url(../fonts/FordAntenna-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ford Antenna;src:url(../fonts/FordAntenna-Medium.woff2) format("woff2"),url(../fonts/FordAntenna-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ford Antenna;src:url(../fonts/FordAntenna-Semibold.woff2) format("woff2"),url(../fonts/FordAntenna-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Ford Antenna;src:url(../fonts/FordAntenna-Bold.woff2) format("woff2"),url(../fonts/FordAntenna-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--color-bg-dark: #002558;--color-bg-light: #ffffff;--color-red: #ac1a2e;--color-dark-blue: #00095b;--color-medium-blue: #0171c9;--color-light-blue: #056eee;--color-text: #071e4d;--color-text-accent: var(--color-light-blue);--color-text-accent-2: var(--color-medium-blue);--color-text-reverse: var(--color-bg-light);--color-grey: #e5e7eb;--font-primary: "Ford Antenna", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif}:root{--base-unit: 8px;--margin-top: 110px;--max-width: 1760;--content-max-width: 1600px}*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5{font-weight:400;margin:unset}a{color:var(--color-text-accent)}a:visited{color:var(--color-text-accent-2)}body{font-family:var(--font-primary);font-size:18px;line-height:1.2;color:var(--color-text);background-color:var(--color-bg-dark)}.wrapper{max-width:768px;margin-inline:auto;background:var(--color-bg-light)}.header__top-stripe{background:var(--color-red);height:32px;border-bottom:8px solid var(--color-bg-light)}.header__header{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:16px;min-height:186px;text-align:center;padding-inline:24px;padding-block:12px;background:linear-gradient(var(--color-dark-blue),var(--color-light-blue))}.header__logos{width:360px}.header__tag{font-weight:400;color:var(--color-text-reverse)}.main{padding-inline:32px}.main__header{padding-block:72px 32px;text-align:center}.main__heading{text-align:center;font-size:24px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;margin-block-end:1em}.main__intro{color:var(--color-text-accent-2);text-align:center;margin-block-end:1em}.main__intro-link{text-align:center}.footer{padding:2rem;text-align:center;background:var(--color-grey)}.footer__language-switcher{padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;font-family:var(--font-primary);color:var(--color-text);background-color:transparent;border:2px solid var(--color-grey);border-radius:8px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:.5rem}.footer__language-switcher:hover{border-color:var(--color-light-blue);color:var(--color-light-blue)}.footer__language-switcher:active{transform:translateY(1px)}.footer__language-icon{width:1.25rem;height:1.25rem;fill:currentColor;flex-shrink:0}.generic-content{max-width:800px;margin:0 auto;padding:2rem 1.5rem;font-family:var(--font-primary);color:var(--color-text);line-height:1.8}.generic-content h1{font-size:clamp(20px,15.873015873px + 1.0582010582vw,24px);font-weight:700;margin-bottom:1rem;color:var(--color-text)}.generic-content h2{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:var(--color-text)}.generic-content h3{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-text)}.generic-content p{margin-bottom:1rem;font-size:1rem;line-height:1.8}.generic-content .return{display:block;margin-block-end:1em}.generic-content .centered{text-align:center}.generic-content .subtitle{font-style:italic;color:#666;margin-bottom:1.5rem}.generic-content .table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.generic-content .table thead{background-color:var(--color-grey)}.generic-content .table th,.generic-content .table td{padding:.75rem 1rem;text-align:left;border:1px solid #e0e0e0}.generic-content .table th{font-weight:600;color:var(--color-text)}.generic-content .table tbody tr:nth-child(2n){background-color:#f9f9f9}.generic-content strong{font-weight:600;color:var(--color-text)}.generic-content a{color:var(--color-light-blue);text-decoration:underline}.generic-content a:hover{color:var(--color-dark-blue)}@media (max-width: 768px){.generic-content{padding:1.5rem 1rem}.generic-content h1{font-size:1.75rem}.generic-content h2{font-size:1.35rem}.generic-content h3{font-size:1.15rem}.generic-content__table{font-size:.875rem}.generic-content__table th,.generic-content__table td{padding:.5rem .75rem}}.form{width:100%;max-width:800px;margin:0 auto;padding-block-start:24px;padding-block-end:80px}.form__section{border:none;margin:0 0 2.5rem;padding:0}.form__legend{font-size:1.25rem;font-weight:500;color:var(--color-text);margin-bottom:1.5rem;padding:0}.form__field{margin-bottom:1.5rem;position:relative}.form__field--radio-group{margin-bottom:2rem}.form__field--checkbox{display:block;margin-bottom:1rem;display:flex;align-items:flex-start}.form__field--checkbox .form__label--checkbox{margin-bottom:0;font-size:21px}.form__label{display:block;font-weight:400;pointer-events:none;background-color:transparent;margin-block-end:8px}.form__label--floating{position:absolute;left:24px;font-weight:500;top:50%;z-index:1;color:var(--color-text-accent);margin-block-end:unset;transition:all .2s ease;transform:translateY(-50%)}.form__label--static{position:static;display:block;margin-bottom:1rem;color:var(--color-text);transform:none}.form__label--checkbox{position:static;font-weight:400;font-size:.875rem;line-height:1.6;cursor:pointer;color:var(--color-text)}.form__label-note{font-size:.8rem;font-weight:400;color:#666}.form__required{color:var(--color-red);margin-left:2px}.form__input{width:100%;padding-inline:24px;padding-block:24px;height:70px;font-family:var(--font-primary);font-size:20px;color:var(--color-text);background-color:var(--color-grey);border:none;border-radius:100vmax;transition:all .2s ease}.form__input:focus{outline:none;background:var(--color-grey);border:1px solid var(--color-dark-blue)}.form__input:invalid:not(:placeholder-shown){border-color:var(--color-red)}.form__input--text+.form__label--floating,.form__input--email+.form__label--floating,.form__input--tel+.form__label--floating{position:absolute;left:24px;top:50%;z-index:1;transition:all .2s ease;transform:translateY(-50%)}.form__input--text:focus+.form__label--floating,.form__input--text.has-value+.form__label--floating,.form__input--email:focus+.form__label--floating,.form__input--email.has-value+.form__label--floating,.form__input--tel:focus+.form__label--floating,.form__input--tel.has-value+.form__label--floating{top:-1.5em;font-size:.7rem;color:var(--color-text);border-radius:3px;padding:.4em;line-height:1;transform:translateY(0)}.form__select{width:100%;padding-inline:24px;padding-block:24px;height:70px;font-family:var(--font-primary);font-size:20px;font-weight:500;color:var(--color-text);background-color:var(--color-grey);border:none;border-radius:100vmax;transition:all .2s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3Cpath fill='%23999' d='M303.5 473C312.9 482.4 328.1 482.4 337.4 473L537.4 273C546.8 263.6 546.8 248.4 537.4 239.1C528 229.8 512.8 229.7 503.5 239.1L320.5 422.1L137.5 239.1C128.1 229.7 112.9 229.7 103.6 239.1C94.3 248.5 94.2 263.7 103.6 273L303.6 473z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 16px;padding-right:2.5rem;color:var(--color-text-accent)}.form__select:focus{outline:none;background:var(--color-grey);border:1px solid var(--color-dark-blue)}.form__select:focus+.form__label--floating,.form__select.has-value+.form__label--floating{top:12px;font-size:.7rem;padding:0 .25rem;line-height:1;transform:translateY(0)}.form__select:invalid:not(:placeholder-shown){border-color:var(--color-red)}.form__radio-group{display:flex;gap:clamp(10px,-4.4444444444px + 3.7037037037vw,24px);justify-content:space-between}.form__radio-label{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;flex:1}.form__radio{width:clamp(20px,7.619047619px + 3.1746031746vw,32px);height:clamp(20px,7.619047619px + 3.1746031746vw,32px);margin:0;cursor:pointer;accent-color:var(--color-light-blue);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--color-grey);border-radius:50%;background-color:var(--color-grey);transition:all .2s ease;position:relative}.form__radio:checked{background-color:var(--color-light-blue);border-color:var(--color-light-blue);box-shadow:0 0 0 3px #056eee33}.form__radio:hover{border-color:var(--color-light-blue)}.form__radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:var(--color-bg-light)}.form__radio-text{font-size:1rem;font-weight:500;color:var(--color-text);text-align:center}.form__radio-label-text{font-size:.75rem;color:#666;text-align:center;margin-top:-.25rem}.form__radio:checked~.form__radio-text{color:var(--color-light-blue);font-weight:600}.form__radio:checked~.form__radio-label-text{color:var(--color-light-blue)}.form__checkbox{font-size:clamp(20px,9.6825396825px + 2.6455026455vw,30px);width:1em;height:1em;margin-right:.75rem;margin-top:0;flex-shrink:0;cursor:pointer;accent-color:var(--color-light-blue)}.form__link{color:var(--color-light-blue);text-decoration:underline}.form__link:hover{color:var(--color-dark-blue)}.form__actions{margin-top:2rem;padding-top:2rem;text-align:center}.form__submit{padding:.8em 4em;font-weight:500;font-size:20px;font-family:var(--font-primary);text-transform:uppercase;background-color:var(--color-bg-light);color:var(--color-medium-blue);border:3px solid var(--color-medium-blue);border-radius:100vmax;cursor:pointer;transition:background-color .2s ease}.form__submit:hover{background-color:var(--color-medium-blue);color:var(--color-bg-light)}.form__submit:active{transform:translateY(1px)}.form__submit:disabled{opacity:.6;cursor:not-allowed}.form__field--error .form__input,.form__field--error .form__select{border-color:var(--color-red)}.form__field--error .form__error-message{display:block;color:var(--color-red);font-size:.875rem;margin-top:.25rem}.form__error-message{display:none}.form__message{padding:1rem;border-radius:8px;margin-bottom:1rem;font-size:.95rem;line-height:1.5}.form__message--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form__message--error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}
