.features{display:grid;grid-gap:3.2rem;margin-top:2.8rem}.features li{display:grid;grid-gap:1.6rem}.features li>div{align-items:center;display:grid;grid-template-columns:2rem 1fr;grid-gap:1.2rem}.features h3{color:#fff;font-size:1.6rem;font-weight:600;line-height:2.2rem}@media(max-width:767px){.features h3{font-size:1.4rem;line-height:2rem}}form{display:grid;grid-gap:1.2rem;margin-top:2.8rem}form label{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form .field-wrapper{}form .field-wrapper input{border-radius:.4rem;border:.1rem solid rgba(255,255,255,.1);background:rgba(255,255,255,.12);box-sizing:border-box;color:#ccd2eb;font-family:manrope,sans-serif;font-size:1.6rem;font-weight:500;height:4.8rem;padding:1.2rem 1.6rem;transition:all .3s ease}form .field-wrapper input:focus{border-color:rgba(255,255,255,.5);outline:none}form .field-wrapper textarea{border-radius:.4rem;border:.1rem solid rgba(255,255,255,.1);background:rgba(255,255,255,.12);box-sizing:border-box;color:#ccd2eb;font-family:manrope,sans-serif;font-size:1.6rem;font-weight:500;height:9.6rem;padding:1.2rem 1.6rem;resize:none;transition:all .3s ease}form .field-wrapper textarea::placeholder{color:rgba(204,210,235,.6)}form .field-wrapper textarea:focus{border-color:rgba(255,255,255,.5);outline:none}form .field{display:grid;grid-gap:1rem;position:relative}form .field p[aria-live=polite]{color:red;font-size:1.4rem;line-height:1.6rem;margin-block:-.3rem}form .field.invalid input{border-color:red}form .field.invalid input[type=radio]+label{border-color:red}form .field.invalid input[type=radio]+label:focus{border-color:#fff}form .textarea-field{display:none}form .textarea-field.show{display:grid}form fieldset{margin-top:.6rem}form fieldset legend{white-space:nowrap}form fieldset ul{display:flex;flex-wrap:wrap;grid-gap:.8rem;margin-top:1rem}@media(max-width:767px){form fieldset ul{grid-gap:1.2rem}}form fieldset li{display:grid}@media(max-width:1439px){form fieldset li{flex-grow:1}}form fieldset li:nth-child(1){flex-basis:12.3rem}@media(max-width:767px) and (min-width:601px){form fieldset li:nth-child(1){flex-basis:calc(45% - 12px)}}form fieldset li:nth-child(2){flex-basis:175px}@media(max-width:767px) and (min-width:601px){form fieldset li:nth-child(2){flex-basis:calc(55% - 12px)}}form fieldset li:nth-child(3){flex-basis:170px}@media(max-width:767px) and (min-width:601px){form fieldset li:nth-child(3){flex-basis:calc(54.5% - 12px)}}form fieldset li:nth-child(4){flex-basis:128px}@media(max-width:767px) and (min-width:601px){form fieldset li:nth-child(4){flex-basis:calc(45.5% - 12px)}}form fieldset label{border-radius:.4rem;border:.1rem solid rgba(255,255,255,.1);background:rgba(255,255,255,.12);color:#ccd2eb;text-align:center;font-size:1.6rem;font-weight:500;line-height:2.4rem;padding:1.2rem 1.6rem;transition:all .3s ease;white-space:nowrap}form fieldset label:focus{outline:none;border-color:#fff}form fieldset input{display:none}form fieldset input:checked~label{border-color:#068ff9;background:rgba(0,174,239,.24)}form .placeholder{color:rgba(204,210,235,.6);font-size:1.6rem;font-weight:500;left:1.7rem;line-height:2.4rem;pointer-events:none;position:absolute;top:1.2rem}form .placeholder.hide{display:none}form .placeholder span{color:#fd5e58}form .label{color:#ccd2eb;font-size:1.6rem;font-weight:500;line-height:2.2rem;margin-block:-.4rem -.5rem}form .label span{color:#fd5e58}form button{border-radius:2.4rem;background:#064ada;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;line-height:1.2rem;font-weight:700;padding:1.6rem 3.2rem;transition:background-color .3s ease}.platform-desktop form button:hover{background:#0539a8}form button:focus-visible{outline:.1rem solid #064ada;outline-offset:.3rem}form button[type=submit]::after{animation:spin .6s linear infinite;background-image:url(/images/loading.svg);background-repeat:no-repeat;background-size:cover;content:'';display:block;height:2.4rem;opacity:0;position:absolute;transition:opacity .3s ease;width:2.4rem;will-change:opacity}form>div:last-child{align-items:flex-start;display:grid;grid-auto-flow:column;grid-gap:2.4rem;margin-top:2rem}@media(max-width:991px) and (min-width:768px),(max-width:480px){form>div:last-child{grid-auto-flow:row;margin-top:1.2rem}}form .checkbox-field{align-content:flex-start;display:grid;grid-template-columns:1.6rem 1fr;grid-gap:1.2rem;position:relative}form .checkbox-field label{color:#fff;font-size:1.3rem;font-weight:400;line-height:2rem;margin-block:-.5rem}form .checkbox-field input{background:rgba(255,255,255,.12);border-radius:.4rem;border:.1rem solid rgba(255,255,255,.1);cursor:pointer;margin:0;height:1.6rem;width:1.6rem;transition:all .3s ease}form .checkbox-field input:focus-visible{border:.1rem solid #fff;outline:none}form .checkbox-field input:checked{background:#068ff9}form .checkbox-field input:checked~svg{opacity:1}form .checkbox-field svg{height:1.6rem;width:1.6rem;position:absolute;left:0;top:0;pointer-events:none;opacity:0;transition:all .3s ease;will-change:opacity}form.submitting input[type=checkbox],form.submitting label{pointer-events:none}form.submitting button[type=submit]{color:transparent;cursor:wait}form.submitting button[type=submit]::after{opacity:1}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.submitted{border-radius:.4rem;background:rgba(39,170,108,.12);display:grid;text-align:center;justify-items:center;padding:3.2rem 1.6rem;grid-gap:1.2rem;margin-top:2.8rem}@media(max-width:767px){.submitted{grid-gap:1rem}}.submitted>div{display:grid;align-items:center;justify-content:center;border-radius:10rem;padding:2.4rem;background:rgba(39,170,108,.12);margin-bottom:1.8rem}.submitted>div>div{display:grid;align-items:center;justify-content:center;border-radius:12px;background:#27aa6c;padding:.6rem}.submitted img{height:2rem;width:2rem}.submitted h3,.submitted p{color:#ccd2eb;text-align:center;font-size:1.6rem;line-height:2.2rem;margin-block:-.5rem}@media(max-width:767px){.submitted h3,.submitted p{font-size:1.4rem}}.submitted h3{font-weight:700}.submitted p{font-weight:500}.footer{background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.5) 100%);padding-bottom:5rem;margin-top:15rem}@media(max-width:767px){.footer{margin-top:10rem;padding-bottom:3.2rem}}.footer>div{align-items:center;display:grid;grid-gap:2.4rem}.footer img{height:1.8rem;width:8.5rem}.footer>div>div{display:grid;grid-auto-flow:column;justify-content:center;grid-gap:4rem}@media(max-width:767px){.footer>div>div{border-width:1px 0;border-style:solid;border-color:#667085;justify-items:center;grid-auto-flow:row;grid-gap:3.2rem;padding-block:4rem;margin-bottom:1.6rem}}.footer ul{align-items:center;display:grid;grid-auto-flow:column;grid-gap:2.8rem}@media(max-width:767px){.footer ul{grid-auto-flow:row;grid-gap:3.2rem;justify-items:center}}.footer li{color:#ccd2eb;font-size:1.4rem;font-weight:500;line-height:2rem;margin-block:-.4rem}.footer p,.footer small{color:#ccd2eb;text-align:center;font-size:1.2rem;font-weight:500;line-height:1.7rem;max-width:84.5rem;margin:-.3rem auto -.4rem}.footer a{text-decoration:underline}.footer a:focus-visible{outline:.1rem solid #fff;outline-offset:.1rem;border-radius:.3rem}.platform-desktop .footer a:hover{text-decoration:none}