.register{--section-inset-left:max(var(--inset-20), env(safe-area-inset-left));--section-inset-right:max(var(--inset-20), env(safe-area-inset-right));padding:80px var(--section-inset-right) 88px var(--section-inset-left);background-color:var(--assur-white);flex-direction:column;align-items:flex-start;display:flex}.register__inner{flex-direction:column;gap:40px;width:100%;display:flex}.register__group{flex-direction:column;gap:40px;display:flex}.register__heading{height:41px;font-family:var(--font-display);font-size:var(--h3-size);line-height:var(--h3-leading);letter-spacing:var(--h3-tracking);font-weight:var(--weight-medium);color:var(--assur-blue);margin:0}.register__fields{flex-direction:column;gap:40px;display:flex}.form-field{border-bottom:1px solid var(--assur-grey-rule);height:26px}.form-field__input{width:100%;height:21px;font-family:var(--font-display);font-size:var(--b4-size);line-height:var(--b4-leading);letter-spacing:var(--b4-tracking);font-weight:var(--weight-regular);color:var(--assur-black);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.form-field__input::placeholder{color:var(--assur-grey);opacity:1}.form-field__input:focus{outline:none}.form-field:focus-within{border-bottom-color:var(--accent-orange-3)}.form-select-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-select-row__label{font-family:var(--font-display);font-size:var(--b2-size);line-height:var(--b2-leading);letter-spacing:-.88px;font-weight:var(--weight-regular);color:var(--assur-black);white-space:nowrap;flex:none}.form-select{flex-direction:column;flex:auto;align-items:flex-start;gap:10px;display:flex}.form-select__input{appearance:none;field-sizing:content;width:auto;min-width:80px;max-width:100%;height:21px;font-family:var(--font-display);font-size:var(--b4-size);line-height:var(--b4-leading);letter-spacing:var(--b4-tracking);font-weight:var(--weight-regular);color:var(--assur-grey);text-align:right;cursor:pointer;background-image:url(/assets/icon-chevron-down.svg);background-position:calc(100% + .753px);background-repeat:no-repeat;background-size:15.5052px 10.1771px;border:0;border-radius:0;margin:0;padding:0 29px 0 0}.form-select__rule{background-color:var(--assur-grey-rule);width:100%;height:1px;margin-bottom:-1px}.register__lower{flex-direction:column;gap:20px;width:100%;display:flex}.register__tick-boxes{flex-direction:column;gap:10px;display:flex}.tick-box{cursor:pointer;align-items:center;gap:15px;display:flex}.tick-box__input{appearance:none;border:1px solid var(--assur-grey-border);cursor:pointer;background:0 0;border-radius:0;flex:none;width:12px;height:12px;margin:0}.tick-box__input:checked{background-color:var(--accent-orange-3);border-color:var(--accent-orange-3)}.tick-box__text{min-width:0;font-family:var(--font-display);font-size:var(--b6-size);line-height:var(--b6-leading);letter-spacing:var(--b6-tracking);font-weight:var(--weight-regular);color:var(--assur-grey-caption);flex:auto;margin:0}.tick-box--opt-in .tick-box__text{height:28px}.tick-box--consent{height:46px}.tick-box__text a{color:inherit;text-underline-position:from-font;text-decoration-skip-ink:none;text-decoration:underline}.register__submit{box-sizing:border-box;border:2px solid var(--accent-orange-3);width:100%;height:40px;font-family:var(--font-display);font-size:var(--b3-size);letter-spacing:var(--b4-tracking);line-height:20px;font-weight:var(--weight-medium);color:var(--accent-orange-3);text-align:center;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;margin:0;display:flex}.register__required-note{font-family:var(--font-display);font-size:var(--b6-size);line-height:var(--b6-leading);letter-spacing:var(--b6-tracking);font-weight:var(--weight-regular);color:var(--assur-text-grey-dark);margin:0}.register__thanks{max-width:640px}.register__thanks-body{font-family:var(--font-display);font-size:var(--b2-size);line-height:var(--b2-leading);letter-spacing:var(--b2-tracking);font-weight:var(--weight-regular);color:var(--assur-black);margin:0}.register__error{font-family:var(--font-display);font-size:var(--b4-size);line-height:var(--b4-leading);letter-spacing:var(--b4-tracking);font-weight:var(--weight-regular);color:var(--accent-orange-3);margin:0}.register__submit[disabled]{opacity:.6;cursor:progress}@media (min-width:900px){.register{padding:150px clamp(20px,10.4vw,150px) 180px}.register__inner{gap:20px}.register__group{gap:50px}.register__heading{letter-spacing:-2.32px;height:auto;font-size:58px;line-height:60px}.register__fields{grid-template-columns:1fr 1fr;gap:40px 20px;display:grid}.register__fields .form-field{border-bottom:0;flex-direction:column;gap:8px;height:auto;display:flex}.register__fields .form-field .visually-hidden{clip-path:none;white-space:normal;width:auto;height:auto;font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:-.72px;color:var(--assur-grey);margin:0;font-size:18px;line-height:30px;position:static;overflow:visible}.register__fields .form-field__input{border-bottom:1px solid var(--assur-grey-rule);letter-spacing:-.72px;height:30px;font-size:18px;line-height:30px}.register__fields .form-field__input::placeholder{color:#0000}.form-select-row{align-items:baseline;gap:31px}.form-select-row__label{letter-spacing:-.84px;font-size:21px;line-height:40px}.form-select-row{max-width:calc(50% - 10px)}.form-select{flex:1 0 auto;align-items:center;gap:5px}.form-select__input{letter-spacing:-.72px;font-size:18px;line-height:30px}.register__lower{flex-flow:wrap;align-items:center;gap:20px 90px}.register__tick-boxes{flex:0 683px;gap:10px}.tick-box__text{letter-spacing:-.56px;font-size:14px;line-height:16px}.register__submit{letter-spacing:-.8px;border-width:1.5px;flex:0 0 367px;width:367px;height:42px;font-size:20px}.register__required-note{letter-spacing:-.56px;flex:1 0 100%;font-size:14px;line-height:18px}}.register__submit,.site-header__cta,.hero__cta{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.register__submit:hover,.register__submit:focus-visible,.site-header__cta:hover,.site-header__cta:focus-visible,.hero__cta:hover,.hero__cta:focus-visible{background-color:var(--accent-orange-3);border-color:var(--accent-orange-3);color:var(--assur-white);text-decoration:none}@media (prefers-reduced-motion:reduce){.register__submit,.site-header__cta,.hero__cta{transition:none}}.register__submit:not(.ct-form__submit){--reg-submit-rest:var(--assur-grey-on-blue);border-color:var(--reg-submit-rest);color:var(--reg-submit-rest)}.register__inner:not(:has(:invalid)) .register__submit:not(.ct-form__submit){border-color:var(--accent-orange-3);color:var(--accent-orange-3);background-color:#0000}:is(.register__inner:not(:has(:invalid)) .register__submit:not(.ct-form__submit):hover,.register__inner:not(:has(:invalid)) .register__submit:not(.ct-form__submit):focus-visible){background-color:var(--accent-orange-3);border-color:var(--accent-orange-3);color:var(--assur-white)}:is(.register__inner:has(:invalid) .register__submit:not(.ct-form__submit):hover,.register__inner:has(:invalid) .register__submit:not(.ct-form__submit):focus-visible){border-color:var(--reg-submit-rest);color:var(--reg-submit-rest);background-color:#0000}.register__submit:not(.ct-form__submit)[disabled]{border-color:var(--assur-grey-on-blue);color:var(--assur-grey-on-blue);cursor:default;background-color:#0000}.register__inner:not(:has(:invalid)) .register__submit:not(.ct-form__submit)[disabled]{border-color:var(--assur-grey-on-blue);color:var(--assur-grey-on-blue);cursor:default;background-color:#0000}.register__inner:not(:has(:invalid)) .register__submit:not(.ct-form__submit)[disabled]:hover{border-color:var(--assur-grey-on-blue);color:var(--assur-grey-on-blue);cursor:default;background-color:#0000}
.ct-form{background-color:var(--assur-white);--sec-pt:80px;--sec-pb:0px}.ct-form__inner{flex-direction:column;gap:40px;display:flex}.ct-form__cols{flex-direction:column;gap:0;display:flex}.ct-form__form{min-width:0}@media (min-width:900px){.contact .ct-form{--sec-pt:150px}.contact .ct-form__inner{gap:80px}.contact .ct-form__heading{letter-spacing:-2.24px;height:auto;color:var(--assur-blue-headlines);font-size:56px;line-height:58px}.contact .register__fields{flex-direction:column;gap:80px;display:flex}.contact .register__fields .form-field{border-bottom:1px solid var(--assur-grey-rule);height:38px;display:block}.contact .register__fields .form-field .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact .register__fields .form-field__input{letter-spacing:-1.04px;border-bottom:0;height:30px;font-size:26px;line-height:30px}.contact .register__fields .form-field__input::placeholder{color:var(--assur-grey-on-blue);opacity:1}.contact .ct-form__form,.contact .register__group{gap:70px}.contact .register__lower{flex-flow:column;align-items:flex-start;gap:70px}.contact .register__tick-boxes{flex:none;width:100%}.contact .form-select-row{align-items:center;gap:20px;max-width:none}.contact .form-select-row__label{letter-spacing:-.8px;color:var(--assur-blue-headlines);font-size:20px;line-height:24px}.contact .form-select{gap:10px}.contact .form-select__input{letter-spacing:-.72px;font-size:18px;line-height:22px}.contact .ct-form__submit{border-width:2px;border-color:var(--assur-grey-on-blue);width:100%;height:54px;color:var(--assur-grey-on-blue);font-weight:var(--weight-regular);letter-spacing:-.8px;flex:none;font-size:20px;line-height:24px}.contact .ct-form__submit:hover,.contact .ct-form__submit:focus-visible{border-color:var(--accent-orange-3);color:var(--assur-white)}.contact .ct-form__note{letter-spacing:-.64px;flex:none;font-size:16px;line-height:20px}}@media (min-width:1100px){.contact .ct-form{--sec-pb:180px}.contact .ct-form__cols{flex-direction:row;align-items:flex-start;gap:122px}.contact .ct-form__form{flex:0 590px;min-width:0}}.contact .ct-form__submit{--ct-submit-rest:var(--accent-orange-3)}.contact .ct-form__form:not(:has(:invalid)) .ct-form__submit{border-color:var(--accent-orange-3);color:var(--accent-orange-3);background-color:#0000}:is(.contact .ct-form__form:not(:has(:invalid)) .ct-form__submit:hover,.contact .ct-form__form:not(:has(:invalid)) .ct-form__submit:focus-visible){background-color:var(--accent-orange-3);border-color:var(--accent-orange-3);color:var(--assur-white)}:is(.contact .ct-form__form:has(:invalid) .ct-form__submit:hover,.contact .ct-form__form:has(:invalid) .ct-form__submit:focus-visible){border-color:var(--ct-submit-rest);color:var(--ct-submit-rest);background-color:#0000}@media (min-width:900px){.contact .ct-form__submit{--ct-submit-rest:var(--assur-grey-on-blue)}.contact .register__fields .form-field:focus-within{border-bottom-color:var(--accent-orange-3)}}.ct-message__input{box-sizing:border-box;border:1px solid var(--assur-grey-light);background:var(--assur-white);resize:vertical;width:100%;min-height:160px;font-family:var(--font-display);font-size:var(--b4-size);line-height:var(--b4-leading);letter-spacing:var(--b4-tracking);font-weight:var(--weight-regular);color:var(--assur-black);border-radius:0;margin:0;padding:12px 14px;display:block}.ct-message__input::placeholder{color:var(--assur-grey);opacity:1}.ct-message__input:focus,.ct-message__input:focus-visible{border-color:var(--accent-orange-3);outline:none}@media (min-width:900px){.contact .ct-message__input{letter-spacing:-.4px;min-height:200px;padding:16px 20px;font-size:20px;line-height:26px}.contact .ct-message__input::placeholder{color:var(--assur-grey-on-blue)}}.ct-select{flex:auto;align-items:stretch;gap:0;min-width:0;position:relative}.ct-select__button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:-.54px;color:var(--assur-blue);justify-content:space-between;align-items:center;gap:12px;padding:0 0 6px;font-size:18px;line-height:22px;display:flex}.ct-select__button:focus-visible{outline:2px solid var(--accent-orange-3);outline-offset:4px}.ct-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-select__value.is-placeholder{color:var(--assur-grey)}.ct-select__chevron{width:14px;height:9px;color:var(--accent-orange-3);flex:none;transition:transform .15s ease-out}.ct-select.is-open .ct-select__chevron{transform:rotate(180deg)}.ct-select .form-select__rule{width:100%;transition:background-color .15s ease-out}.ct-select.is-open .form-select__rule,.ct-select:focus-within .form-select__rule{background-color:var(--accent-orange-3)}.ct-select__list{z-index:50;background:var(--assur-white);border:1px solid var(--assur-grey-light);max-height:320px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0026471f}.ct-select__list[hidden]{display:none}.ct-select__list:focus{outline:none}.ct-select__option{cursor:pointer;font-family:var(--font-display);letter-spacing:-.34px;color:var(--assur-blue);border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px 11px 16px;font-size:17px;line-height:21px;display:flex}.ct-select__option.is-active{background:var(--mkt-blue-tint);border-left-color:var(--accent-orange-3)}.ct-select__option[aria-selected=true]{font-weight:var(--weight-medium)}.ct-select__option[aria-selected=true]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M1 5l4 4 8-8' fill='none' stroke='%23ff7606' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:14px;height:10px}@media (max-width:899.98px){.contact .form-select-row{position:relative}.contact .ct-select{position:static}}@media (min-width:900px){.contact .ct-select{gap:0}.ct-select__option{letter-spacing:-.36px;font-size:18px;line-height:22px}}@media (prefers-reduced-motion:reduce){.ct-select__chevron,.ct-select .form-select__rule{transition:none}}.ct-form__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ct-form__retry{border:1.5px solid var(--accent-orange-3);font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:-.64px;color:var(--accent-orange-3);cursor:pointer;background:0 0;align-self:flex-start;margin-top:20px;padding:10px 22px;font-size:16px;line-height:20px}
.contact .ct-form{padding-inline:0}.contact .ct-form__heading,.contact .ct-form__form{margin-inline:var(--mkt-inset);width:auto}.ct-prompts{padding:80px var(--mkt-inset) 90px;background-color:var(--assur-blue-light);margin-top:90px}.ct-prompts__list{flex-direction:column;gap:40px;display:flex}.ct-prompts__item{flex-direction:column;gap:5px;display:flex}.ct-prompts__heading{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--h3-size);line-height:var(--h3-leading);letter-spacing:var(--h3-tracking);color:var(--assur-white);margin:0}.ct-prompts__body{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--b2-size);line-height:var(--b2-leading);letter-spacing:var(--mkt-b2-tracking);color:var(--assur-blue);margin:0}.ct-prompts__address{color:inherit;text-underline-offset:3px;text-decoration:underline}.ct-prompts__address:hover,.ct-prompts__address:focus-visible{-webkit-text-decoration-color:var(--accent-orange-3);text-decoration-color:var(--accent-orange-3)}.ct-prompts__br{display:none}@media (min-width:900px){.contact .ct-prompts__heading{font-weight:var(--weight-regular);letter-spacing:-1.12px;font-size:28px;line-height:32px}.contact .ct-prompts__body{font-weight:var(--weight-regular);letter-spacing:-1.04px;font-size:26px;line-height:30px}.contact .ct-prompts__item{gap:10px}}@media (min-width:1100px){.contact .ct-form{padding-inline:var(--mkt-inset)}.contact .ct-form__heading,.contact .ct-form__form{width:auto;margin-inline:0}.contact .ct-prompts{background-color:#0000;flex:0 485px;min-width:0;margin-top:0;padding:0}.contact .ct-prompts__br{display:inline}.contact .ct-prompts__heading{color:var(--assur-blue-headlines)}.contact .ct-prompts__body{color:var(--assur-text-grey-dark)}}.ct-prompts__body+.ct-prompts__body{margin-top:15px}
