.trajectory-form{padding-block:80px;background:linear-gradient(0deg,#d9d9d9,#f8f8f8)}.trajectory-form__container{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;grid-template-areas:"content form";gap:20px;padding:100px;background:#fff;border-radius:30px;overflow:hidden}@media (max-width: 1023px){.trajectory-form__container{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"content" "form";gap:40px;padding:0}}.trajectory-form__content{grid-area:content;display:flex;flex-direction:column;gap:32px}@media (max-width: 1023px){.trajectory-form__content{padding:20px 30px}}.trajectory-form__content svg{position:relative;z-index:0;bottom:-40px;left:-40px;width:auto;height:auto;max-width:none}@media (max-width: 1023px){.trajectory-form__content svg{display:none}}.trajectory-form__form{background:linear-gradient(180deg,#343bf5,#121459);border-radius:24px;overflow:hidden;position:relative;padding:60px 80px}@media (min-width: 1024px) and (max-width: 1280px){.trajectory-form__form{padding:60px 40px}}@media (max-width: 1023px){.trajectory-form__form{padding:20px 30px}}.trajectory-form__form-content{position:relative;z-index:1;letter-spacing:3.2px}@media (max-width: 1023px){.trajectory-form__form-content .heading{letter-spacing:0}}.trajectory-form__form-form{position:relative;z-index:1;display:flex;flex-direction:column;gap:32px}.trajectory-form__form-alert{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:16px;background-color:#fff;color:#0f172a;font-size:16px;line-height:1.5}.trajectory-form__form-alert svg{flex-shrink:0}.trajectory-form__form-alert--error{border:2px solid #F87171}.trajectory-form__form-alert--success{border:2px solid #4ADE80}.trajectory-form__form-icon{position:absolute;z-index:0;top:0;right:0;aspect-ratio:59/58;width:auto;height:auto;max-width:none;min-width:115%;max-height:none;min-height:115%}.trajectory-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 1024px) and (max-width: 1280px){.trajectory-form__fields{grid-template-columns:1fr}}@media (max-width: 768px){.trajectory-form__fields{grid-template-columns:1fr}}.trajectory-form__field{display:flex;flex-direction:column;gap:0;position:relative;margin-top:24px}.trajectory-form__field--full{grid-column:1/-1}.trajectory-form__field--half{grid-column:span 1}@media (max-width: 768px){.trajectory-form__field--half{grid-column:1/-1}}.trajectory-form__label{position:absolute;top:50%;left:8px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:16px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#98a2b3;border-radius:999px;line-height:1;pointer-events:auto;transform:translateY(-50%);transition:top .2s ease,transform .2s ease,color .2s ease,padding .2s ease;pointer-events:none}.trajectory-form__label span{color:#98a2b3;margin-left:4px}.trajectory-form__input{width:100%;padding:12px 14px;border-radius:8px;background-color:#fff;color:#0f172a;font-size:16px;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease;border:1px solid #D0D5DD;-webkit-appearance:none;-moz-appearance:none;appearance:none}.trajectory-form__input::placeholder{color:#0f172a99}.trajectory-form__input:hover{background-color:#f5f5f5}.trajectory-form__input:focus{outline:none;border-color:#061e42;background-color:#fff}.trajectory-form__input--textarea{resize:vertical}.trajectory-form__input--select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%230F172A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px}.trajectory-form__actions{display:flex;justify-content:flex-start}.trajectory-form__field:focus-within .trajectory-form__label,.trajectory-form__field.has-value .trajectory-form__label{top:-24px;transform:translateY(0);color:#fff}
