.form-page{align-items:center;display:flex;min-height:calc(100vh - 70px);padding:4rem 0}.form-wrapper{margin:0 auto;max-width:1440px;padding:0 2rem;width:100%}.form-container{align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr}.form-content h1{color:var(--ts-text-white);font-size:clamp(2.25rem,4vw,3rem);font-weight:400!important;line-height:1.2;margin-bottom:1.5rem}.form-content p{color:hsla(0,0%,100%,.85);font-size:1.125rem;line-height:1.7;margin:0}.back-link{align-items:center;color:var(--ts-accent-teal);display:inline-flex;font-size:.95rem;font-weight:500;gap:.5rem;margin-bottom:1.5rem;text-decoration:none;transition:all .2s ease}.back-link:hover{color:var(--ts-accent-teal-hover);gap:.75rem}.back-link svg{height:16px;transition:transform .2s ease;width:16px}.back-link:hover svg{transform:translateX(-2px)}.form-section{background:rgba(13,31,45,.4);border:1px solid rgba(0,217,184,.1);border-radius:16px;padding:3rem}@media (max-width:968px){.form-container{gap:3rem;grid-template-columns:1fr}.form-content{text-align:center}.form-section{padding:2rem}}@media (max-width:640px){.form-page{padding:2rem 0}.form-wrapper{padding:0 1.5rem}.form-section{padding:1.5rem}}@media (max-width:968px){.form-section{padding:2rem}}@media (max-width:640px){.form-page{padding:2rem 0}.form-wrapper{padding:0 1.5rem}.form-section{padding:1.5rem}.form-group{margin-bottom:1.5rem!important}.form-actions{justify-content:center}.btn-submit{width:100%}.checkbox-group,.radio-group{flex-direction:column;gap:1rem}}