.fd-ai-back{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:2rem;color:var(--soft);font-size:.9375rem;text-decoration:none}.fd-ai-back .fd-chev{transform:rotate(180deg)}.fd-ai-back:hover{color:var(--night-ink)}.fd-ai-student-price{margin:0;font-size:clamp(3rem,6vw,4.5rem);font-weight:700;line-height:1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.fd-ai-student-billing{margin-top:.75rem}.fd-ai-student-ticks{margin:2.25rem 0 0;padding-top:1.75rem;border-top:1px solid var(--line)}.fd-ai-apply{padding:clamp(1.5rem,3vw,2.5rem);border-radius:1.25rem;background:var(--mist)}.fd-ai-apply-intro{margin:.75rem 0 0;color:var(--soft);font-size:1rem;line-height:1.55}.fd-ai-apply-small{margin:1.25rem 0 0;color:var(--soft);font-size:.875rem;line-height:1.5}.fd-ai-center{text-align:center}.fd-ai-wide{display:flex;width:100%;margin-top:1.75rem}.fd-ai-a{color:var(--accent-text);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.fd-ai-form{display:grid;gap:1.25rem;margin-top:1.75rem}.fd-ai-form input[type=file].fd-input{padding:.65rem .75rem;font-size:.9375rem}.fd-ai-form .fd-hint{color:var(--soft);font-size:.8125rem;font-weight:400;line-height:1.5}.fd-ai-check{display:flex;align-items:center;gap:.6rem;font-size:.9375rem}.fd-ai-check input{width:1.1rem;height:1.1rem;accent-color:var(--aqua-ink)}.fd-ai-status{margin:0;color:var(--accent-text);font-size:.9375rem}.fd-ai-done{margin-top:1.75rem}.fd-ai-done strong{display:block;color:var(--accent-text);font-size:1.1875rem;font-weight:600}a.fd-ai-apply-small{display:inline-block}.fd-ai-form .fd-field{font-size:.9375rem;font-weight:600}.fd-ai-form .fd-input{font-weight:400}