.flow-header{width:min(100%, var(--container-width));flex-direction:column;gap:1rem;margin:3.2rem auto;display:flex}.flow-header .flow-header__title{color:var(--color-text);font-weight:700}.flow-header .flow-header__description{max-width:84rem;color:var(--color-muted)}.step-layout{width:min(100%, var(--container-width));background-color:var(--color-white);border-radius:var(--card-radius);min-height:72.6rem;box-shadow:var(--shadow-card);grid-template-columns:34rem 1fr;margin:0 auto;display:grid;overflow:hidden}.step-layout .step-layout__sidebar{min-height:43rem;color:var(--color-background);background-color:var(--color-dark);flex-direction:column;justify-content:space-between;padding:3rem;display:flex}.step-layout .step-layout__sidebar .step-layout__info{flex-direction:column;display:flex}.step-layout .step-layout__sidebar .step-layout__info .step-layout__icon{opacity:.85;justify-content:center;align-self:center;align-items:center;margin:4rem 0;display:flex}.step-layout .step-layout__sidebar .step-layout__info .step-layout__icon img{object-fit:contain;width:5.6rem;height:5.6rem;display:block}.step-layout .step-layout__sidebar .step-layout__info .step-layout__step{color:var(--color-white2);font-weight:700;display:block}.step-layout .step-layout__sidebar .step-layout__info .step-layout__description{color:var(--color-background);padding-top:2rem}.step-layout__progress{align-items:center;gap:1.4rem;display:flex}.step-layout__progress span{background-color:var(--color-white);border:.3rem solid #d7d7d7;border-radius:50%;width:1.6rem;height:1.6rem;position:relative}.step-layout__progress span:not(:last-child):after{content:"";background-color:#d7d7d7;width:1.8rem;height:.3rem;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.step-layout__progress span.is-active{background-color:var(--color-accent);border-color:var(--color-white)}.step-layout__content{padding:4.8rem 3.6rem}.step-layout__content>div{flex-direction:column;gap:2rem;display:flex}@media (width<=768px){.step-layout{grid-template-columns:1fr}.step-layout__sidebar{min-height:32rem}}.button{min-width:14.2rem;min-height:3.8rem;color:var(--color-white);border-radius:999rem;padding:.8rem 2.4rem;font-size:1.4rem;font-weight:700;transition:background-color .18s,transform .18s}.button:hover{transform:translateY(-.1rem)}.button--primary{background-color:var(--color-primary)}.button--secondary{background-color:var(--color-text)}.plan-card{border:.1rem solid var(--color-background);background-color:var(--color-background-cards);cursor:pointer;border-radius:1.2rem;grid-template-columns:2rem 1fr;align-items:center;column-gap:2.4rem;width:100%;min-height:19.4rem;padding:2.2rem 2.4rem;display:grid}.plan-card .plan-card__radio{width:1.8rem;height:1.8rem;accent-color:var(--color-accent)}.plan-card--selected{background-color:var(--color-bg-cards-active);border-color:#d7edef}.plan-card__title{color:var(--color-text);margin-bottom:1.2rem;font-weight:700;line-height:1.2}.plan-card__label{color:var(--color-text);font-weight:700;display:block}.plan-card__description{color:var(--color-text);line-height:1.3}.form-field{display:block}.form-field .form-field__label{color:var(--color-textLabel);margin-bottom:.8rem;font-weight:700;display:block}.form-field .form-field__input{border:.1rem solid var(--color-border);width:100%;min-height:4.4rem;color:var(--color-textPlaceHolder);background-color:var(--color-white);border-radius:.8rem;padding:0 1.6rem}.personal-data-step{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.4rem;display:grid}.personal-data-step__section-title{color:var(--color-textLabel);grid-column:1/-1;margin-top:1.2rem;font-weight:700}@media (width<=768px){.personal-data-step{grid-template-columns:1fr}}.hiring-flow{padding:4rem 2rem}.hiring-flow .hiring-flow__actions{width:min(100%, var(--container-width));justify-content:flex-end;margin:3.2rem auto 0;display:flex}.hiring-flow .hiring-flow__actions--between{justify-content:space-between}.option-card{border:.1rem solid var(--color-borderCards);background-color:var(--color-background-cards);cursor:pointer;border-radius:1.2rem;grid-template-columns:2rem 1fr;gap:2rem;padding:2.4rem;display:grid}.option-card--selected{background-color:#edf9fb;border-color:#d7eef2}.option-card__radio{width:1.8rem;height:1.8rem;accent-color:var(--color-accent);margin-top:.4rem}.option-card__content{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.option-card__content .option-card__title{color:var(--color-text);margin-bottom:.8rem;font-weight:700}.option-card__content .option-card__description{max-width:58rem;color:var(--color-muted);line-height:1.5}.option-card__content .option-card__image-container{align-items:center;width:5rem;display:flex}.portability-step{flex-direction:column;justify-content:space-between;max-width:60rem;height:100%;display:flex}.portability-step .portability-step__fields{gap:2rem;display:grid}.portability-step .portability-step__note{color:var(--color-text);margin-top:2.4rem;line-height:1.45}.checkbox-field{color:var(--color-text);cursor:pointer;align-items:center;gap:1.2rem;display:flex}.checkbox-field .checkbox-field__input{width:1.8rem;height:1.8rem;accent-color:var(--color-accent)}.terms-step{flex-direction:column;justify-content:space-between;gap:2.4rem;display:flex}.terms-step .terms-step__title{color:var(--color-text);font-weight:700}.terms-step .terms-step__content{gap:1.6rem;line-height:1.55;display:grid;overflow-y:auto}.terms-step__checks{gap:1.2rem;font-weight:500;display:grid}.success-step{width:min(100%, var(--container-width));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3rem;min-height:56rem;margin-inline:auto;padding:4rem 2rem;display:flex}.success-step .success-step__header{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.success-step .success-step__header figure{width:clamp(3.2rem,5vw,4.8rem)}.success-step .success-step__header .success-step__title{color:var(--color-textThanks)}.success-step .success-step__content{border-radius:var(--card-radius);width:min(100%,80rem);min-height:36rem;box-shadow:var(--shadow-card);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8rem;padding:3%;display:flex}.success-step .success-step__content .success-step__content-header{flex-direction:column;gap:2rem;display:flex}.success-step .success-step__content .success-step__content-header .success-step__subtitle,.success-step .success-step__content .success-step__content-header .success-step__description{color:var(--color-textThanks)}:root{--color-background:#f4f4f4;--color-background-cards:#f8f8f8;--color-white:#fff;--color-dark:#3a3a3a;--color-text:#3c3c3c;--color-muted:#666;--color-border:#d9d9d9;--color-primary:#da291c;--color-accent:#006b4f;--color-white2:#dbdbdb;--color-bg-cards-active:#ebf4f6;--color-textLabel:#6a6c6c;--color-textPlaceHolder:#bbb;--color-borderCards:#ddd;--color-textLink:#0097a9;--color-textThanks:#313131;--font-primary:Arial, Helvetica, sans-serif;--container-width:120rem;--card-radius:2rem;--shadow-card:0 .4rem 1.2rem #0000001f}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{font-size:10px}body{min-height:100vh;font-family:var(--font-primary);color:var(--color-text);background-color:var(--color-background);font-size:1.6rem}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}img,svg{object-fit:contain;max-width:100%;display:block}.fz-16{font-size:1.6rem}.fz-20{font-size:clamp(1.6rem,1.86047vw,2rem)}.fz-24{font-size:clamp(2rem,1.86047vw,2.4rem)}.fz-28{font-size:2.8rem}.fz-32{font-size:clamp(2.8rem,1.86047vw,3.2rem)}.fz-36{font-size:3.6rem}.fw-600{font-weight:600}.td-underline{cursor:pointer;text-decoration:underline}.plans-list{flex-direction:column;gap:2rem;display:flex}.color-link{color:var(--color-textLink)}
