@charset "UTF-8";@layer page_styles{@keyframes diagnostic-step-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes diagnostic-sonar-pulse{0%{transform:scale(.35);opacity:0}6%{opacity:.55}55%{opacity:.35}to{transform:scale(12);opacity:0}}.diagnostic-page{background-color:#0a1931;width:100%;height:100%;min-height:100dvh;display:flex;position:relative}.diagnostic-page__close{position:absolute;top:48px;right:48px;z-index:20;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.diagnostic-page__content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;color:#fff;position:relative;overflow:hidden}.diagnostic-page__content>*:not(.diagnostic-page__sonar){z-index:1}.diagnostic-page__content__svg-wrapper{display:flex;justify-content:center}.diagnostic-page__content .eyebrow{font-size:14px;font-weight:700;line-height:146%}.diagnostic-page__content .title{font-size:40px;font-style:normal;font-weight:400;line-height:96%;letter-spacing:-.8px}.diagnostic-page__content .description{line-height:146%;max-width:323px}.diagnostic-page__content .description--final{width:min-content;min-width:30%}.diagnostic-page__content .helper{color:#ffffffb3;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;line-height:146%}.diagnostic-page__sonar{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.diagnostic-page__sonar-svg{width:min(1703px,160vmax);height:min(1703px,160vmax);max-width:none;flex-shrink:0}.diagnostic-page__sonar-ring{fill:none;transform-box:fill-box;transform-origin:center}.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;line-height:146%}.diagnostic-page__sidebar .sidebar__content__title{color:#fff;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;transition:opacity .3s ease}.diagnostic-page__sidebar .sidebar__content__items .item span{color:#fff3;line-height:146%;transition:color .3s ease}.diagnostic-page__sidebar .sidebar__content__items .item svg rect{stroke:#fff3;stroke-opacity:1;transition:stroke .3s ease,fill .3s ease}.diagnostic-page__sidebar .sidebar__content__items .item svg text{fill:#fff3;transition:fill .3s ease}.diagnostic-page__sidebar .sidebar__content__items .item.active span{color:#fff}.diagnostic-page__sidebar .sidebar__content__items .item.active svg rect{stroke:#fb273e}.diagnostic-page__sidebar .sidebar__content__items .item.active svg text{fill:#fff;fill-opacity:1}.diagnostic-page__sidebar .sidebar__content__items .item.active svg path{fill-opacity:1}.diagnostic-page__sidebar .sidebar__content__items .item.finished span{color:#fff}.diagnostic-page__sidebar .sidebar__helper{border-top:1px solid rgba(255,255,255,.2)}.diagnostic-page__sidebar .sidebar__helper .text,.diagnostic-page__sidebar .sidebar__helper .sidebar__helper-text{padding-top:24px;color:#ffffffb3;font-family:Instrument Sans;font-size:14px;font-style:normal;font-weight:500;line-height:146%}.diagnostic-page__form{width:75%;background-color:#fff;height:100%;padding:80px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow-y:auto}.diagnostic-page__form .diagnostic-page__close{color:#0a1931}.diagnostic-page__form__content{display:flex;flex-direction:column;gap:48px}.diagnostic-page__form__content__badge{--diagnostic-progress: 25%;color:#9d9fa3;line-height:146%;position:relative;padding-bottom:24px}.diagnostic-page__form__content__badge p{margin-bottom:0}.diagnostic-page__form__content__badge:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;z-index:1;background-color:#9d9fa3}.diagnostic-page__form__content__badge:before{content:"";position:absolute;left:0;bottom:0;width:var(--diagnostic-progress);height:2px;background-color:#fb273e;z-index:2;transition:width .35s ease-out}.diagnostic-page__form__content__body,.diagnostic-page__form__content__intro{display:flex;flex-direction:column;gap:32px}.diagnostic-page__form__content__intro-title{color:#0a1931;line-height:96%;letter-spacing:-.8px}.diagnostic-page__form__content__intro-desc{color:#4f5256;line-height:146%}.diagnostic-page__form__content__fields{display:flex;flex-direction:column;gap:8px;animation:diagnostic-step-enter .32s ease-out}.diagnostic-page__form__content__fields .erro{display:block;margin-top:6px;color:#fb273e;font-family:Instrument Sans;font-size:14px;font-weight:500;line-height:146%;transition:all .25s ease}.diagnostic-page__form__content__fields input[type=text],.diagnostic-page__form__content__fields input[type=email],.diagnostic-page__form__content__fields input[type=tel]{padding-block:20px;border:none;border-bottom:1px solid #9D9FA3;transition:border-color .25s ease}.diagnostic-page__form__content__fields input[type=text]:focus,.diagnostic-page__form__content__fields input[type=email]:focus,.diagnostic-page__form__content__fields input[type=tel]:focus{border-bottom:1px solid #4F5256}.diagnostic-page__form__content__fields input[type=text].is-invalid,.diagnostic-page__form__content__fields input[type=email].is-invalid,.diagnostic-page__form__content__fields input[type=tel].is-invalid{border-bottom-color:#fb273e}.diagnostic-page__form__content__fields input[type=text]::placeholder,.diagnostic-page__form__content__fields input[type=email]::placeholder,.diagnostic-page__form__content__fields input[type=tel]::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;background:#fff;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.diagnostic-page__form__content .page-1 .select__content{display:flex;flex-direction:column;gap:9px}.diagnostic-page__form__content .page-1 .select__content-title{color:#0a1931;line-height:146%}.diagnostic-page__form__content .page-1 .select__content-desc{color:#4f5256;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 #D3D3D3;border-radius:50%;transition:border-color .25s ease,border-width .25s ease}.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;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;border-radius:999px;border:1px solid #D3D3D3;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .25s ease,background-color .25s ease}.diagnostic-page__form__content .page-2 .collaborators-row__option-label{color:#0a1931;line-height:146%;white-space:nowrap;transition:color .25s ease}.diagnostic-page__form__content .page-2 .collaborators-row__option__input-wrapper{flex-shrink:0;position:relative;width:14px;height:14px;box-sizing:border-box;border:2px solid #D3D3D3;border-radius:50%;transition:border-color .25s ease,border-width .25s ease}.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) .collaborators-row__option-label{color:#0a1931}.diagnostic-page__form__content .page-2 .collaborators-row__option:has(input:checked) .collaborators-row__option__input-wrapper{border-color:#fb273e;border-width:4px}.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:32px;border-radius:8px;border:1px solid #D3D3D3;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .25s ease,background-color .25s ease}.diagnostic-page__form__content .page-3 .pains-row__option__label{color:#0a1931;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 #D3D3D3;border-radius:3px;transition:border-color .25s ease,background-color .25s ease}.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;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 #D3D3D3;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .25s ease,background-color .25s ease}.diagnostic-page__form__content .page-3 .urgency-row__option-label{color:#0a1931;line-height:146%;white-space:nowrap;transition:color .25s ease}.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 #D3D3D3;border-radius:50%;transition:border-color .25s ease,border-width .25s ease}.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) .urgency-row__option-label{color:#0a1931}.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;margin-top:20px}.diagnostic-page__form__nav__previus{display:flex;gap:8px;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:0;padding:0}.diagnostic-page__form__nav__previus span{color:#0a1931;line-height:146%}.diagnostic-page__form__nav__next{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:8px;background-color:#fb273e;border:0;cursor:pointer}.diagnostic-page__form__nav__next span{color:#fff;line-height:146%}@media(max-width:991px){.diagnostic-page{flex-direction:column;overflow-y:auto;height:auto;min-height:100dvh}.diagnostic-page__close{top:24px;right:24px}.diagnostic-page__sidebar{display:none}.diagnostic-page__form{width:100%;height:auto;min-height:100%;flex:1 0 auto;padding:72px 24px 32px;background-color:#fff}.diagnostic-page__form__content{gap:32px}.diagnostic-page__form__content .page-1 .select{gap:16px;padding:16px 20px}.diagnostic-page__form__content .page-2 .adress-row{flex-direction:column;gap:24px}.diagnostic-page__form__content .page-2 .adress-row__input--city,.diagnostic-page__form__content .page-2 .adress-row__input--state{width:100%}.diagnostic-page__content{padding:72px 24px 48px;min-height:100%;overflow-y:auto}}}
