.select-js{display:none}.dropdown-wrapper{display:inline-block;margin-bottom:1rem;position:relative;width:100%}.dropdown-wrapper.open .dropdown-button{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#007bff}.dropdown-wrapper.open .dropdown-button .dropdown-arrow svg{transform:rotate(180deg)}.dropdown-wrapper .dropdown-button{align-items:center;background:#fff;border:1rem solid #949494;border-radius:4rem;cursor:pointer;display:flex;font-size:14rem;justify-content:space-between;padding:10rem 16rem;text-align:left;transition:border-color .3s ease;width:100%}.dropdown-wrapper .dropdown-button:hover{border-color:#007bff}.dropdown-wrapper .dropdown-button .dropdown-arrow svg{transition:transform .3s ease}.dropdown-wrapper .dropdown-button .selected-text{color:#363636;flex-grow:1;font-weight:500}.dropdown-wrapper .dropdown-button .selected-text.placeholder{color:#949494}.dropdown-wrapper .dropdown-content{background:#fff;border:1rem solid #007bff;border-radius:0 0 4rem 4rem;border-top:none;left:0;max-height:200rem;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.dropdown-wrapper .dropdown-content ul{list-style:none;margin:0;padding:0}.dropdown-wrapper .dropdown-content li{border-bottom:1rem solid #eee}.dropdown-wrapper .dropdown-content li:last-child{border-bottom:none}.dropdown-wrapper .dropdown-content li.active a{background-color:#007bff;color:#fff}.dropdown-wrapper .dropdown-content a{color:#767676;display:block;padding:10rem 16rem;text-decoration:none;transition:background-color .3s ease}.dropdown-wrapper .dropdown-content a:hover{background-color:#f8f9fa}.btn-submit{appearance:none;border:0;border-radius:4rem;cursor:pointer;display:inline-block;font-size:14rem;font-weight:700;line-height:140%;padding:12rem 20rem;position:relative;text-decoration:none;transition:background-color .3s ease}.btn-submit:hover{background-color:#155173}.radio-option{align-items:flex-start;display:flex;gap:10rem;margin-bottom:10rem;position:relative}.radio-option label{font-size:14rem;font-weight:500;line-height:140%}input[type=radio]{appearance:none;border:1px solid #949494;border-radius:50%;flex:0 0 20rem;height:20rem;width:20rem}input[type=radio]:checked{border:4px solid #155173}.form-group{display:flex;flex-direction:column;gap:5rem;position:relative}.form-group label{font-size:10rem;font-weight:500;letter-spacing:.1rem;line-height:120%;margin-bottom:0;max-width:270rem;width:max-content}@media(max-width:768px){.form-group label{max-width:100%;white-space:normal}}.form-group input[type=file]{display:none}.form-group .file-upload-wrapper{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:10rem;position:relative}.form-group.proof_of_purchase_group .form-help{display:none}.form-group .file-upload-button{background-color:transparent;border:1px solid #edeef0;border-radius:4rem;cursor:pointer;font-size:14rem;font-weight:500;justify-content:space-between;padding:10rem 16rem;transition:all .3s ease;width:100%}.form-group .file-upload-button,.form-group .file-upload-button .file-upload-button-content{align-items:center;display:flex;gap:8rem}.form-group .file-upload-button:hover{background-color:#e9ecef}.form-group .file-upload-button.has-file{background-color:#e8f4fd}.form-group .file-upload-button .file-icon,.form-group .file-upload-button .upload-icon{height:28rem;width:28rem}.form-group .file-name{color:#363636;flex:1;font-size:14rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-group .file-name.placeholder{color:#949494}input[type=email],input[type=number],input[type=tel],input[type=text]{appearance:none;background-color:#fff;border:1px solid #949494;border-radius:4rem;font-size:14rem;font-weight:500;line-height:140%;padding:10rem 16rem;width:100%}input[type=email]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{color:#949494}input[type=email]:read-only,input[type=number]:read-only,input[type=tel]:read-only,input[type=text]:read-only{background-color:#d3d3d3}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkbox-group .checkbox-option{margin-bottom:15rem;position:relative}.checkbox-group input[type=checkbox]{display:none}.checkbox-group input[type=checkbox]:checked+label:before{background:url(/build/images/checkbox-checked.b5720623.svg) no-repeat 50%;background-color:#155173;border:1px solid #155173}.checkbox-group input[type=checkbox]+label{cursor:pointer;display:block;font-size:12rem;font-weight:500;line-height:135%;padding-left:30rem;position:relative}.checkbox-group input[type=checkbox]+label:before{background-color:#fff;border:1px solid #949494;border-radius:4rem;content:"";height:20rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20rem}.subheader{position:fixed;top:0;width:100%;z-index:100}.subheader .subheader-container{align-items:center;color:#fff;display:flex;font-size:12rem;font-weight:600;justify-content:space-between;padding:20rem 0}.subheader .subheader-container .subheader-right{align-items:center;display:flex;gap:30rem}.subheader .subheader-container .subheader-right .language-list{align-items:center;display:flex;gap:5rem}.subheader .subheader-container .subheader-right .language-list svg{flex:0 0 20rem;height:20rem;width:20rem}.subheader .subheader-container .subheader-right .language-list .dropdown-wrapper .dropdown-button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:12rem;font-weight:600;padding:0}.subheader .subheader-container .subheader-right .language-list .dropdown-wrapper .dropdown-button .selected-text,.subheader .subheader-container .subheader-right .language-list .dropdown-wrapper .dropdown-button:hover{color:#fff}.subheader .subheader-container .subheader-right .language-list .dropdown-wrapper .dropdown-button .dropdown-arrow{display:none}.subheader .subheader-container .subheader-right .language-list .dropdown-wrapper .dropdown-content{border:none;margin-top:10rem;min-width:fit-content;width:100rem}.subheader .subheader-container .subheader-right .language-list .dropdown-wrapper .dropdown-content ul li a{padding:5rem 10rem}.subheader .subheader-container .subheader-right .help-link{align-items:center;color:#fff;display:flex;font-size:12rem;font-weight:600;gap:5rem;text-decoration:none}.subheader .subheader-container .subheader-right .help-link svg{flex:0 0 20rem;height:20rem;width:20rem}@media(min-width:430px){.subheader .subheader-container{padding-left:calc(50% - 596px - 50rem);padding-right:calc(50% - 596px - 50rem);width:100%}}@media(max-width:1360px){.subheader .subheader-container{padding-left:30rem;padding-right:30rem}}header.main-header{aspect-ratio:1600/458;margin-bottom:40rem;position:relative;width:100%}@media(max-width:430px){header.main-header{aspect-ratio:16/9}}header.main-header img{height:100%;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}header.main-header .header-content{background-color:#fff;left:50%;padding:40rem 100rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:613rem;z-index:1}@media(max-width:768px){header.main-header .header-content{padding:30rem 50rem;width:65%}}@media(max-width:430px){header.main-header .header-content{padding:20rem;width:80%}}header.main-header .header-content p{font-size:24rem;font-weight:700;line-height:110%}@media(max-width:768px){header.main-header .header-content p{font-size:18rem}}footer.main-footer{color:#fff;display:flex;flex-direction:column;gap:50rem;padding:20rem calc(50% - 596px - 50rem);width:100%}footer.main-footer .footer-container{align-items:center;display:flex;gap:40rem;justify-content:space-between}@media(max-width:430px){footer.main-footer .footer-container{flex-direction:column}}footer.main-footer .footer-container .footer-left,footer.main-footer .footer-container .footer-right{align-items:center;display:flex;gap:40rem}@media(max-width:430px){footer.main-footer .footer-container .footer-left,footer.main-footer .footer-container .footer-right{flex-direction:column}}footer.main-footer .footer-container .footer-nav{display:flex;gap:19rem}@media(max-width:430px){footer.main-footer .footer-container .footer-nav{align-items:center;flex-direction:column;gap:20rem}}footer.main-footer .footer-container .copyright,footer.main-footer .footer-container a{color:#fff;font-size:12rem;font-weight:700;line-height:110%;text-decoration:none}@media(max-width:430px){footer.main-footer{gap:40rem}}@media(max-width:1360px){footer.main-footer{padding-left:30rem;padding-right:30rem}}html{font-size:.0838926174vw}@media(min-width:1192px){html{font-size:1px}}@media(min-width:430px)and (max-width:768px){html{font-size:.1302083333vw}}@media(max-width:430px){html{font-size:.2325581395vw}}html.scroll-lock{overflow:hidden}html body{display:flex;flex-direction:column;font-weight:400;gap:0;justify-content:space-between;line-height:135%}@media(min-width:430px){html body{font-size:16rem}}@media(max-width:430px){html body{font-size:14rem}}@media(-webkit-device-pixel-ratio:1.25){:root{zoom:.8}}@media(-webkit-device-pixel-ratio:1.5){:root{zoom:.67}}main,main>section{position:relative}main>section{overflow:hidden;padding-left:calc(50% - 596px);padding-right:calc(50% - 596px);width:100%}h1{font-size:42rem;font-weight:700;line-height:110%;margin-bottom:10rem}@media(max-width:768px){h1{font-size:32rem}}@media(max-width:430px){h1{font-size:24rem}}h2{font-size:24rem;font-weight:700;line-height:110%;margin-bottom:10rem;text-align:center}.container .error-message{background-color:#ffcaca;border:1px solid red;margin-bottom:40rem;overflow:hidden;padding:40rem;position:relative;text-align:center;width:100%}.container .block{border:1px solid #d3d3d3;border-radius:4rem;margin-bottom:40rem;padding:40rem}@media(min-width:430px){.container{padding-left:calc(50% - 596px - 50rem);padding-right:calc(50% - 596px - 50rem);width:100%}}@media(max-width:1360px){.container{padding-left:30rem;padding-right:30rem}}.faq-container{margin:0 auto;padding:0 20rem}@media(max-width:430px){.faq-container{padding:0}}.faq-container .faq-intro{margin-bottom:40rem;padding-bottom:8rem;padding-top:24rem;text-align:center}.faq-container .faq-intro h2{color:#000;font-size:42rem;font-weight:700;line-height:1.1;margin-bottom:16rem}@media(max-width:430px){.faq-container .faq-intro h2{font-size:24rem}}.faq-container .faq-intro p{color:#616161;font-size:16rem;line-height:1.5}.faq-container .faq-accordion{margin-bottom:60rem}.faq-container .faq-item{margin-bottom:4rem;overflow:hidden}.faq-container .faq-item.active{border-color:#0664a7}.faq-container .faq-item.active .faq-question{background-color:#0664a7;color:#fff}.faq-container .faq-item.active .faq-question .faq-icon{transform:rotate(0deg)}.faq-container .faq-item.active .faq-question .faq-icon svg path{fill:#fff}.faq-container .faq-item.active .faq-answer{max-height:500px;opacity:1}.faq-container .faq-question{align-items:center;background-color:#f8f9fa;border-radius:4rem;cursor:pointer;display:flex;justify-content:space-between;padding:20rem 28rem;transition:all .3s ease;user-select:none}.faq-container .faq-question h3{flex:1;font-size:18rem;font-weight:600;line-height:1.1;margin:0}@media(max-width:430px){.faq-container .faq-question h3{font-size:16rem}}.faq-container .faq-question .faq-icon{align-items:center;display:flex;height:24rem;justify-content:center;margin-right:12rem;transform:rotate(180deg);transition:transform .3s ease,color .3s ease;width:24rem}.faq-container .faq-question .faq-icon svg path{transition:fill .3s ease;fill:#000}.faq-container .faq-question .faq-icon .faq-icon-up{display:none}.faq-container .faq-question .faq-icon .faq-icon-down{display:block}.faq-container .faq-question:hover{background-color:rgba(6,100,167,.03)}.faq-container .faq-answer{background-color:#fff;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease,padding .3s ease}.faq-container .faq-answer .faq-answer-inner{padding:4rem 28rem}@media(max-width:430px){.faq-container .faq-answer .faq-answer-inner{padding:4rem 10rem}}.faq-container .faq-answer .faq-answer-inner .content{border:1px solid #0664a7;border-radius:4rem;color:#000;font-size:16rem;line-height:1.6;margin:0;padding:20rem 28rem 28rem}.faq-container .faq-answer .faq-answer-inner .content ul{list-style:disclosure-closed;list-style-position:inside;margin-bottom:10rem;padding-left:5rem}.faq-container .faq-answer .faq-answer-inner .content ul:last-child{margin-bottom:0}.faq-container .faq-answer .faq-answer-inner .content p{margin-bottom:10rem}.faq-container .faq-answer .faq-answer-inner .content p:last-child{margin-bottom:0}.faq-container .faq-answer .faq-answer-inner .content td,.faq-container .faq-answer .faq-answer-inner .content th{padding:0 20rem}@media(max-width:430px){.faq-container .faq-answer .faq-answer-inner .content td,.faq-container .faq-answer .faq-answer-inner .content th{font-size:10rem}}.faq-container .faq-answer .faq-answer-inner .content img{height:auto;max-width:100%}@media(max-width:430px){.faq-container .faq-answer .faq-answer-inner .content{font-size:14rem}}.faq-container .faq-contact{background-color:#f8f9fa;border-radius:12rem;margin-top:40rem;padding:40rem 20rem;text-align:center}.faq-container .faq-contact h3{color:#000;font-size:24rem;font-weight:700;margin-bottom:16rem}@media(max-width:430px){.faq-container .faq-contact h3{font-size:20rem}}.faq-container .faq-contact p{color:#616161;font-size:16rem;line-height:1.5;margin-bottom:24rem}@media(max-width:430px){.faq-container .faq-contact p{font-size:14rem}}.faq-container .faq-contact .btn{background-color:#0664a7;border-radius:6rem;color:#fff;display:inline-block;font-weight:600;padding:12rem 24rem;text-decoration:none;transition:background-color .3s ease}.faq-container .faq-contact .btn:hover{background-color:#044776}body{background-color:#fff;color:#000;font-family:Inter,sans-serif;line-height:1.6;min-height:100vh;min-height:100dvh}*{box-sizing:border-box;margin:0;padding:0}.sf-toolbar{display:none!important}.loader-wrapper{align-items:center;background-color:hsla(0,0%,100%,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.loader-wrapper .loader{animation:l1 1s infinite;aspect-ratio:1;border-color:#000 transparent;border-radius:50%;border-style:solid;border-width:4rem;width:32rem}@keyframes l1{to{transform:rotate(.5turn)}}small{display:block;font-size:12rem;font-weight:500;line-height:135%;margin-left:auto;margin-right:auto}.columns{display:flex;gap:20rem}@media(max-width:430px){.columns{flex-direction:column}}.block.country-lang-selector .country-lang-selector-content{margin:0 auto;text-align:center;width:100%}.block.country-lang-selector .country-lang-selector-content p{margin-bottom:20rem;text-align:center}.block.country-lang-selector .country-lang-selector-content small{margin-top:20rem}.block.country-lang-selector .country-lang-selector-form{display:flex;gap:20rem;margin-bottom:20rem;margin-left:auto;margin-right:auto;max-width:482rem}@media(max-width:430px){.block.country-lang-selector .country-lang-selector-form{flex-direction:column}}.block.country-lang-selector .country-lang-selector-form label{display:block;font-size:10rem;font-weight:500;line-height:120%;margin-bottom:5rem;text-align:left}.block.country-lang-selector .country-lang-selector-form>*{width:100%}.eligibility-form h1{margin-bottom:44rem;text-align:center}.eligibility-form .columns .col-left{padding:0}.eligibility-form .columns .col-left .explanation-text{padding:40rem 40rem 0}.eligibility-form .columns .col-left .explanation-text p{line-height:135%;margin-bottom:30rem;text-align:center}.eligibility-form .columns .col-left .product-image img{display:block;max-width:100%}.eligibility-form .columns .col-right{align-items:center;display:flex;flex-direction:column;gap:10rem;justify-content:center}.eligibility-form .columns .col-right>p{font-size:14rem;font-weight:700;line-height:140%;margin-bottom:10rem}.eligibility-form .columns .col-right form{align-items:center;display:flex;flex-direction:column;gap:10rem;margin-bottom:40rem;margin-left:auto;margin-right:auto;max-width:482rem}.eligibility-form .columns .col-right form .form-group{max-width:180rem;width:100%}.eligibility-form .columns .col-right form .form-group input{width:100%}.eligibility-form .columns .col-right form>p{font-size:14rem;font-weight:700;line-height:140%;margin-bottom:10rem}.eligibility-form .columns .block{width:50%}@media(max-width:430px){.eligibility-form .columns .block{width:100%}}.contact-form .block{align-items:center;display:flex;flex-direction:column;gap:10rem}.contact-form .block>h2,.contact-form .block>p{max-width:800rem;text-align:center;width:100%}.contact-form .block>p{margin-bottom:20rem}.contact-form h1{margin-bottom:44rem;text-align:center}.contact-form form{align-items:center;display:flex;flex-direction:column;gap:10rem;margin-left:auto;margin-right:auto;max-width:482rem}.contact-form form .checkbox-group,.contact-form form .columns,.contact-form form .form-group{max-width:435rem;width:100%}.contact-form form .checkbox-group input,.contact-form form .columns input,.contact-form form .form-group input{width:100%}.contact-form form .error-message{border:0;border-radius:4rem;color:#d32f2f;display:none;font-size:12rem;font-weight:500;left:50%;margin:0;overflow:visible;padding:10rem;position:absolute;top:calc(100% + 9rem);transform:translateX(-50%);width:max-content;z-index:10}@media(max-width:430px){.contact-form form .error-message{max-width:100%}}@media(min-width:430px){.contact-form form .error-message{max-width:auto;white-space:nowrap}}.contact-form form .error-message:before{border-bottom:7rem solid #ffcaca;border-left:7rem solid transparent;border-right:7rem solid transparent;content:"";height:0;left:50%;position:absolute;top:-7rem;transform:translateX(-50%);width:0}.contact-form form .error-message.show{display:block}.contact-form form .form-group.error input{border-color:#d32f2f;box-shadow:0 0 0 1px #d32f2f}.not-eligible-message h1,.scenario-b h1{margin-bottom:44rem;text-align:center}.not-eligible-message .block,.scenario-b .block{display:flex;padding:0}@media(max-width:430px){.not-eligible-message .block,.scenario-b .block{flex-direction:column}}.not-eligible-message .block .block-content,.scenario-b .block .block-content{align-items:center;display:flex;flex:1 1 30%;flex-direction:column;gap:10rem;justify-content:center;padding:40rem;text-align:center}@media(max-width:768px){.not-eligible-message .block .block-content,.scenario-b .block .block-content{flex:1 1 60%}}.not-eligible-message .block .block-image,.scenario-b .block .block-image{flex:1 1 70%}@media(max-width:768px){.not-eligible-message .block .block-image,.scenario-b .block .block-image{flex:1 1 40%}}.not-eligible-message .block .block-image img,.scenario-b .block .block-image img{height:100%;object-fit:cover;width:100%}.container .duplicate-message>h2,.container .success-message>h2{font-size:42rem;margin-bottom:40rem}@media(max-width:430px){.container .duplicate-message>h2,.container .success-message>h2{font-size:22rem}}.container .duplicate-message .block,.container .success-message .block{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400rem;padding:40rem 16%;text-align:center}@media(max-width:430px){.container .duplicate-message .block h2,.container .success-message .block h2{font-size:20rem}}.container .duplicate-message .block .btn-submit,.container .success-message .block .btn-submit{margin-top:20rem}.eligibility-form .error-message{border:0;border-radius:4rem;color:#d32f2f;display:none;font-size:12rem;font-weight:500;left:50%;margin:0;max-width:100%;overflow:visible;padding:10rem;position:absolute;top:calc(100% + 9rem);transform:translateX(-50%);width:max-content;z-index:10}.eligibility-form .error-message:before{border-bottom:7rem solid #ffcaca;border-left:7rem solid transparent;border-right:7rem solid transparent;content:"";height:0;left:50%;position:absolute;top:-7rem;transform:translateX(-50%);width:0}.eligibility-form .error-message.show{display:block}.eligibility-form .form-group.error input{border-color:#d32f2f;box-shadow:0 0 0 1px #d32f2f}.eligibility-form .radio-group.error{position:relative}.eligibility-form .radio-group.error .radio-option input[type=radio]{border-color:#d32f2f;box-shadow:0 0 0 1px #d32f2f}.error-page .error-content{text-align:center}.error-page .error-content h2,.error-page .error-content p{margin-bottom:20rem}.error-page .error-content .error-actions{margin-bottom:50rem}