.p-FreeTrial{display:flex;flex-direction:column;height:100%}.p-FreeTrial__hero{background-color:var(--color-primary-1);flex:2;min-height:0}.p-FreeTrial__content{display:flex;flex:1;flex-direction:column;gap:16px;justify-content:space-between;padding:24px}.p-FreeTrial__title{color:var(--color-primary-dark);font-family:var(--font-titles);font-size:1.25rem;font-weight:800;letter-spacing:.025rem;line-height:150%;margin:0}.p-FreeTrial__description{color:var(--font-color-primary);font-family:var(--font-stack);font-size:1rem;font-weight:700;letter-spacing:.02rem;line-height:1.5rem;margin:0}.p-FreeTrial__content-item{display:flex;flex-direction:column;gap:16px}.p-FreeTrial__content-item-center{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;text-align:center;width:100%}.p-FreeTrial__content-container{display:flex;flex-direction:column}.p-FreeTrial__button-container{align-items:center;display:flex;gap:16px;justify-content:space-between}.p-FreeTrial__options-container{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:flex-end;margin-top:16px}.p-FreeTrial__spinner-container{align-items:center;display:flex;height:100%;justify-content:center}.p-FreeTrial__input{color:var(--font-color-primary);font-family:var(--font-stack);font-size:16px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal;background:var(--white);border:none;border-bottom:1px solid var(--color-primary);display:block;margin-inline:auto;max-width:240px;outline:0;padding:8px 0;text-align:center;white-space:normal;width:100%;word-wrap:break-word}.p-FreeTrial__input:focus,.p-FreeTrial__input:hover{border-color:var(--color-primary)}.p-FreeTrial__resend-message{font-family:var(--font-stack);font-size:1rem;letter-spacing:.02rem;line-height:1.5rem;margin:0}@keyframes spin{to{rotate:360deg}}.p-ErrorPage{background-color:#fff;display:flex;flex-direction:column;height:100%;text-align:center}.p-ErrorPage__hero{flex:1;min-height:0;object-fit:none}.p-ErrorPage__content{display:flex;flex:1;flex-direction:column;gap:16px;height:100%;justify-content:space-between;padding:24px 24px 55px}.p-ErrorPage__text{color:var(--font-color-primary);display:flex;flex-direction:column;gap:24px;padding:0 24px}.p-ErrorPage__title{font-family:var(--font-titles);font-size:1.25rem;font-weight:800;letter-spacing:.025rem;line-height:150%;margin:0}.p-ErrorPage__description{font-family:var(--font-stack);font-size:1rem;font-weight:700;letter-spacing:.02rem;line-height:1.5rem;margin:0;padding:0 35px}
