.radio-group{--list-space-y:1rem}.radio-group>li:not(:last-child){margin-bottom:var(--list-space-y)}.radio-group-item{--item-gap-x:1.5rem;--item-dot-size:1.25rem;align-items:center;display:flex;gap:0 var(--item-gap-x)}.radio-group-item:has(input:not(:disabled)){cursor:pointer}.radio-group-item input[type=radio]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0)}.radio-group-item input[type=radio]:checked+.radio-group-item__dot:after{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible}.radio-group-item input[type=radio]:checked~.radio-group-item__label{color:var(--color-white)}.radio-group-item__dot{border:.0625rem solid var(--color-primary);border-radius:var(--item-dot-size);flex:0 0 var(--item-dot-size);height:var(--item-dot-size);overflow:hidden;position:relative;width:var(--item-dot-size)}.radio-group-item__dot:after{background:var(--gradient-primary);border-radius:inherit;content:"";height:65%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform var(--transition-duration-primary),visibility var(--transition-duration-primary),opacity var(--transition-duration-primary);visibility:hidden;width:65%;will-change:transform}.radio-group-item__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color var(--transition-duration-primary);white-space:nowrap}@supports (-webkit-line-clamp:1){.radio-group-item__label{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.section-brief__wrap{padding:3.125rem 0 9.375rem}.section-brief__description{font-size:1.25rem;font-weight:var(--body-font-weight);line-height:var(--body-line-height)}@media (min-width:62rem){.section-brief__description{font-size:1.5rem}}.section-brief__description:not(:last-child){margin-bottom:3rem}.brief-form{position:relative}.brief-form__progress-bar-wrap{position:absolute;right:0;top:0;width:8rem;z-index:99}@media (max-width:61rem){.brief-form__progress-bar-wrap{width:6rem}}.brief-form__group:not(:last-child){margin-bottom:3rem}.brief-form__submit-btn{width:100%}.brief-form-group{border:none;display:block;margin:0;padding:0}.brief-form-group__header{align-items:flex-end;display:flex;gap:1.5rem}@media (max-width:61rem){.brief-form-group__header{gap:1.25rem}}@media (max-width:47rem){.brief-form-group__header{gap:1rem}}.brief-form-group__header:not(:last-child){margin-bottom:2.5rem}@media (max-width:61rem){.brief-form-group__header:not(:last-child){margin-bottom:2rem}}.brief-form-group__title{color:var(--color-white);flex:1 1 auto;font-size:1.5rem;padding:1.25rem 0;position:relative}@media (max-width:47rem){.brief-form-group__title{font-size:1.125rem;padding:.75rem 0}}.brief-form-group__title:after{background:var(--gradient-primary);bottom:0;content:"";height:.25rem;left:0;position:absolute;width:100%}.brief-form-group__num{color:var(--color-primary);font-size:4.5rem;font-weight:900;line-height:.8;text-transform:uppercase}@media (max-width:79rem){.brief-form-group__num{font-size:4rem}}@media (max-width:61rem){.brief-form-group__num{font-size:3.5rem}}@media (max-width:47rem){.brief-form-group__num{font-size:3rem}}@media (min-width:62rem){.brief-form-group__fields{max-width:80%}}.brief-form-group__row{--col-width:100%;--col-gap:1rem;display:flex;flex-wrap:wrap;gap:var(--col-gap) 0;margin:0 calc(var(--col-gap)/2*-1)}@media (min-width:62rem){.brief-form-group__row{--col-width:50%;--col-gap:1.5rem}}.brief-form-group__col{flex:0 0 var(--col-width);max-width:var(--col-width);padding:0 calc(var(--col-gap)/2)}.brief-form-group__col--full{--col-width:100%}.brief-form-group__group:not(:last-child){margin-bottom:1rem}.brief-form-group__label{display:block}.brief-form-group__label:not(:last-child){margin-bottom:1rem}.brief-form-group__label small{display:block}.brief-form-group__label a{color:var(--color-primary)}
