@charset "UTF-8";@layer page_styles{.diagnostic-page{background-color:#0a1931;width:100dvw;height:100dvh;overflow:hidden;display:flex}.diagnostic-page__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;color:#fff;text-align:center;font-family:Instrument Sans;font-style:normal}.diagnostic-page__content__svg-wrapper{display:flex;justify-content:center}.diagnostic-page__content .eyebrow{font-size:12px;font-weight:700;line-height:146%}.diagnostic-page__content .title{font-size:40px;font-weight:400;line-height:96%;letter-spacing:-.8px;max-width:406px}.diagnostic-page__content .title em,.diagnostic-page__content .title strong{font-style:normal;font-weight:600}.diagnostic-page__content .description{font-size:14px;font-weight:500;line-height:146%;max-width:323px}.diagnostic-page__content .description--final{width:min-content;min-width:100%;max-width:406px}.diagnostic-page__content .helper{color:#ffffffb3;font-family:Instrument Sans;font-size:12px;font-weight:500;line-height:146%}.diagnostic-page__content .buttons{display:flex;gap:24px}.diagnostic-page__content .buttons--close{display:flex;align-items:center;gap:8px;background-color:transparent;padding:16px 24px;border:1px solid rgba(255,255,255,.2)}.diagnostic-page__content .buttons--close span{color:#fff;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:700;line-height:146%}.diagnostic-page__title-em{color:#fb273e}.diagnostic-page__sidebar{width:25%;padding:64px;display:flex;flex-direction:column;justify-content:space-between}.diagnostic-page__sidebar .sidebar__content{display:flex;flex-direction:column;gap:32px}.diagnostic-page__sidebar .sidebar__content__badge{color:#fff;font-family:Instrument Sans;font-size:12px;font-style:normal;font-weight:700;line-height:146%}.diagnostic-page__sidebar .sidebar__content__title{color:#fff;font-family:Instrument Sans;font-size:32px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-.64px;max-width:256px}.diagnostic-page__sidebar .sidebar__content__items{display:flex;flex-direction:column;gap:16px}.diagnostic-page__sidebar .sidebar__content__items .item{display:flex;align-items:center;gap:16px}.diagnostic-page__sidebar .sidebar__content__items .item span{color:#fff;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:500;line-height:146%}.diagnostic-page__sidebar .sidebar__content__items .item.active svg rect{stroke:red;stroke-opacity:1}.diagnostic-page__sidebar .sidebar__content__items .item.active svg path{fill-opacity:1}.diagnostic-page__form{width:75%;background-color:#fff;height:100%;padding:30px 80px;display:flex;flex-direction:column;justify-content:space-between}.diagnostic-page__form__content{display:flex;flex-direction:column;gap:18px}.diagnostic-page__form__content__badge{color:#9d9fa3;font-family:Instrument Sans;font-size:12px;font-style:normal;font-weight:700;line-height:146%;position:relative;transition:all .3s ease}.diagnostic-page__form__content__badge p{margin-bottom:24px}.diagnostic-page__form__content__badge:after{content:"";position:absolute;width:100%;height:2px;z-index:1;bottom:0;background-color:#9d9fa3}.diagnostic-page__form__content__badge__p25:before{content:"";width:25%;bottom:0;position:absolute;height:2px;background-color:#fb273e;z-index:2}.diagnostic-page__form__content__badge__p50:before{content:"";width:50%;bottom:0;position:absolute;height:2px;background-color:#fb273e;z-index:2}.diagnostic-page__form__content__badge__p75:before{content:"";width:75%;bottom:0;position:absolute;height:2px;background-color:#fb273e;z-index:2}.diagnostic-page__form__content__badge__p100:before{content:"";width:100%;bottom:0;position:absolute;height:2px;background-color:#fb273e;z-index:2}.diagnostic-page__form__content__intro{display:flex;flex-direction:column;gap:26px}.diagnostic-page__form__content__intro .title{color:#0a1931;font-family:Instrument Sans;font-size:40px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-.8px}.diagnostic-page__form__content__intro .text{color:#4f5256;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:500;line-height:146%}.diagnostic-page__form__content__fields{display:flex;flex-direction:column;gap:8px}.diagnostic-page__form__content__fields input[type=text]{padding-block:20px;border:none;border-bottom:1px solid #9D9FA3}.diagnostic-page__form__content__fields input[type=text]:focus{border-bottom:1px solid #4F5256}.diagnostic-page__form__content__fields input[type=text]::placeholder{color:#9d9fa3;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:500;line-height:146%}.diagnostic-page__form__content .page-1 .select{display:flex;gap:24px;align-items:center;padding:32px;border-radius:8px;border:1px solid #d3d3d3;cursor:pointer}.diagnostic-page__form__content .page-1 .select__content .title{color:#0a1931;font-family:Instrument Sans;font-size:16px;font-style:normal;font-weight:500;line-height:146%}.diagnostic-page__form__content .page-1 .select__content .text{color:#4f5256;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:500;line-height:146%}.diagnostic-page__form__content .page-1 .select__input-wrapper{flex-shrink:0;position:relative;width:20px;height:20px;box-sizing:border-box;border:2px solid #0A1931;border-radius:50%}.diagnostic-page__form__content .page-1 .select input[type=radio]{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;opacity:0;pointer-events:none}.diagnostic-page__form__content .page-1 .select.active,.diagnostic-page__form__content .page-1 .select:has(input:checked){border:1px solid #FB273E;background:#fb273e0a}.diagnostic-page__form__content .page-1 .select.active .select__input-wrapper,.diagnostic-page__form__content .page-1 .select:has(input:checked) .select__input-wrapper{border-color:#fb273e;border-width:6px}.diagnostic-page__form__content .page-2{display:flex;flex-direction:column;gap:48px}.diagnostic-page__form__content .page-2 .sector-row{display:flex;flex-direction:column;gap:8px;width:100%}.diagnostic-page__form__content .page-2 .collaborators-row{display:flex;flex-direction:column;gap:16px}.diagnostic-page__form__content .page-2 .collaborators-row__title{color:#4f5256;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:500;line-height:146%}.diagnostic-page__form__content .page-2 .collaborators-row__options{display:flex;flex-wrap:wrap;gap:12px}.diagnostic-page__form__content .page-2 .collaborators-row__option{display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;border:1px solid #d3d3d3;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.diagnostic-page__form__content .page-2 .collaborators-row__option span:last-child{color:#0a1931;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:700;line-height:146%;white-space:nowrap}.diagnostic-page__form__content .page-2 .collaborators-row__option__input-wrapper{flex-shrink:0;position:relative;width:20px;height:20px;box-sizing:border-box;border:2px solid #0A1931;border-radius:50%}.diagnostic-page__form__content .page-2 .collaborators-row__option input[type=radio]{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;opacity:0;pointer-events:none}.diagnostic-page__form__content .page-2 .collaborators-row__option:has(input:checked){border-color:#fb273e;background:#fb273e0a}.diagnostic-page__form__content .page-2 .collaborators-row__option:has(input:checked) span:last-child{color:#fb273e}.diagnostic-page__form__content .page-2 .collaborators-row__option:has(input:checked) .collaborators-row__option__input-wrapper{border-color:#fb273e;border-width:6px}.diagnostic-page__form__content .page-2 .adress-row{display:flex;width:100%;gap:32px}.diagnostic-page__form__content .page-2 .adress-row__input{display:flex;flex-direction:column}.diagnostic-page__form__content .page-2 .adress-row__input--city{width:80%}.diagnostic-page__form__content .page-2 .adress-row__input--state{width:20%}.diagnostic-page__form__content .page-3{display:flex;flex-direction:column;gap:24px}.diagnostic-page__form__content .page-3 .pains-row{display:flex;flex-direction:column;gap:8px}.diagnostic-page__form__content .page-3 .pains-row__option{display:flex;gap:24px;align-items:center;padding:28px;border-radius:8px;border:1px solid #d3d3d3;cursor:pointer;-webkit-user-select:none;user-select:none}.diagnostic-page__form__content .page-3 .pains-row__option__label{color:#0a1931;font-family:Instrument Sans;font-size:16px;font-style:normal;font-weight:500;line-height:146%}.diagnostic-page__form__content .page-3 .pains-row__option__input-wrapper{flex-shrink:0;position:relative;width:20px;height:20px;box-sizing:border-box;border:2px solid #0A1931;border-radius:3px}.diagnostic-page__form__content .page-3 .pains-row__option input[type=checkbox]{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;opacity:0;pointer-events:none}.diagnostic-page__form__content .page-3 .pains-row__option:has(input:checked){border-color:#fb273e;background:#fb273e0a}.diagnostic-page__form__content .page-3 .pains-row__option:has(input:checked) .pains-row__option__input-wrapper{border-color:#fb273e;background:#fb273e}.diagnostic-page__form__content .page-3 .pains-row__option:has(input:checked) .pains-row__option__input-wrapper:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.diagnostic-page__form__content .page-3 .urgency-row{display:flex;flex-direction:column;gap:16px}.diagnostic-page__form__content .page-3 .urgency-row__title{color:#4f5256;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:500;line-height:146%}.diagnostic-page__form__content .page-3 .urgency-row__options{display:flex;flex-wrap:wrap;gap:8px}.diagnostic-page__form__content .page-3 .urgency-row__option{display:flex;align-items:center;gap:8px;padding:12px;border-radius:999px;border:1px solid #9d9fa3;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.diagnostic-page__form__content .page-3 .urgency-row__option span:last-child{color:#0a1931;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:700;line-height:146%;white-space:nowrap}.diagnostic-page__form__content .page-3 .urgency-row__option__input-wrapper{flex-shrink:0;position:relative;width:14px;height:14px;box-sizing:border-box;border:2px solid #0A1931;border-radius:50%}.diagnostic-page__form__content .page-3 .urgency-row__option input[type=radio]{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;border:0;opacity:0;pointer-events:none}.diagnostic-page__form__content .page-3 .urgency-row__option:has(input:checked){border-color:#fb273e;background:#fb273e0a}.diagnostic-page__form__content .page-3 .urgency-row__option:has(input:checked) span:last-child{color:#fb273e}.diagnostic-page__form__content .page-3 .urgency-row__option:has(input:checked) .urgency-row__option__input-wrapper{border-color:#fb273e;border-width:4px}.diagnostic-page__form__nav{display:flex;justify-content:space-between;align-items:center}.diagnostic-page__form__nav__previus{display:flex;gap:8px;align-items:center;justify-content:center}.diagnostic-page__form__nav__previus span{color:#0a1931;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:700;line-height:146%}.diagnostic-page__form__nav__previus.disable{pointer-events:none}.diagnostic-page__form__nav__next{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:8px;background-color:#fb273e}.diagnostic-page__form__nav__next span{color:#fff;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:700;line-height:146%}}
