 .application-section{padding:76px 22px;background:#151515;color:#eee}.application-shell{max-width:1000px;margin:auto}.application-shell h2{font-size:clamp(25px,3vw,42px);font-weight:500}.application-intro{color:#aaa;max-width:680px;line-height:1.8}.application-shell form{margin-top:32px}.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.application-shell label{display:flex;flex-direction:column;gap:9px;font-size:14px;color:#ddd;margin-bottom:20px}.application-shell input:not([type=checkbox]),.application-shell select,.application-shell textarea{width:100%;box-sizing:border-box;padding:14px 15px;border:1px solid #45413b;border-radius:3px;background:#222;color:#eee;font:inherit}.application-shell input:focus,.application-shell textarea:focus,.application-shell select:focus{outline:1px solid #b9a071}.application-shell small,.application-note,.privacy-details{font-size:12px;color:#aaa;line-height:1.7}.application-shell .privacy-check{flex-direction:row;align-items:flex-start;line-height:1.6}.privacy-check input{margin-top:5px}.privacy-details{margin-bottom:20px}.hidden-field{position:absolute;left:-9999px}.thank-you{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;gap:22px;background:#151515;color:#eee}.thank-you p{max-width:500px;line-height:1.8}@media(max-width:680px){.application-grid{grid-template-columns:1fr}.application-section{padding:45px 18px}}