.forge-form{display:flex;flex-direction:column;gap:24px}.forge-form__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.forge-form__row{display:grid;grid-template-columns:1fr 1fr;gap:24px 17px}@media (max-width: 767px){.forge-form__row{grid-template-columns:1fr}}.forge-field{display:flex;flex-direction:column;gap:2px;min-width:0}.forge-field__label{font-size:16px;font-weight:400;line-height:24px;color:#fff9}.forge-field__input{width:100%;padding:6px 0 14px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.35);border-radius:0;color:#fff;font-family:var(--font-sans);font-size:16px;line-height:24px;transition:border-color .18s ease}.forge-field__input:hover{border-bottom-color:#ffffff8c}.forge-field__input:focus{outline:none;border-bottom-color:var(--color-gold)}.forge-field__input::-moz-placeholder{color:#ffffff40}.forge-field__input::placeholder{color:#ffffff40}.forge-field--select .forge-field__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23D4B977' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px top 45%;cursor:pointer}.forge-field--select .forge-field__input option{background:#0d1424;color:#fff}.forge-form__file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip-path:inset(50%)}.forge-form__upload-btn{margin-top:14px;cursor:pointer}.forge-form__file:focus-visible+.forge-form__upload-btn{outline:2px solid var(--color-gold);outline-offset:2px}.forge-form__file.has-file+.forge-form__upload-btn{border-color:var(--color-gold);color:var(--color-gold-light)}.forge-form__hint{margin:12px 0 0;font-size:14px;font-weight:400;line-height:24px;color:#fff9}.forge-form__consents{display:flex;flex-direction:column;gap:16px;margin-top:6px}.forge-field--checkbox{display:grid;grid-template-columns:24px 1fr;gap:4px 15px;align-items:start}.forge-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;margin:0;background:#d9d9d9;border:0;border-radius:5px;cursor:pointer;display:inline-grid;place-content:center;transition:background .16s ease}.forge-checkbox:before{content:"";width:12px;height:12px;transform:scale(0);transition:transform .14s ease-in-out;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);background:#000}.forge-checkbox:checked{background:var(--color-gold)}.forge-checkbox:checked:before{transform:scale(1)}.forge-checkbox:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.forge-field__check-label{font-size:16px;font-weight:300;line-height:21px;color:#fff9;cursor:pointer}.forge-field--checkbox .forge-field__error{grid-column:2}.forge-form__legal{font-size:14px;font-weight:400;line-height:24px;color:#fff9}.forge-form__legal p{margin:0 0 8px}.forge-form__legal a{text-decoration:underline;text-underline-offset:3px}.forge-form__legal a:hover{color:#fff}.forge-field__error{margin:6px 0 0;font-size:13px;line-height:1.4;color:#e66a6a}.forge-field.has-error .forge-field__input{border-bottom-color:#e66a6a}.forge-form__notice{margin:0;padding:14px 20px;border:1px solid rgba(230,106,106,.5);border-radius:12px;font-size:15px;color:#f0b5b5}.forge-form__notice.is-success{border-color:var(--color-gold);color:var(--color-gold-light)}.forge-form__submit[disabled]{opacity:.6;cursor:wait;transform:none}.forge-enroll>*{max-width:1114px;margin-left:auto;margin-right:auto}.forge-enroll__hero{border-radius:25px;overflow:hidden;background:var(--color-bg2)}.forge-enroll__hero img{width:100%;height:100%;aspect-ratio:1114 / 602;-o-object-fit:cover;object-fit:cover}.forge-enroll__card{position:relative;margin-top:75px;max-width:980px;padding:100px clamp(24px,8vw,127px) 90px;background:#000000d1;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.1);border-radius:25px}.forge-enroll__title{font-family:var(--font-sans);font-size:clamp(26px,3vw,32px);font-weight:300;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:#fff;margin:0 0 60px}.forge-enroll__card--message{margin-top:0;text-align:center;padding-top:80px;padding-bottom:80px}.forge-enroll__card--message .forge-enroll__title{margin-bottom:24px}.forge-enroll__message{max-width:560px;margin:0 auto 40px;font-size:17px;font-weight:300;line-height:1.6;color:var(--color-muted)}.forge-enroll__actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media (max-width: 767px){.forge-enroll__card{margin-top:40px;padding:56px 22px 48px;border-radius:20px}.forge-enroll__title{margin-bottom:40px}.forge-enroll__hero img{aspect-ratio:4 / 3}}
