.application-form fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}.application-form legend{margin-bottom:16px;font-size:1.1rem;font-weight:700}.application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.application-wide{grid-column:1/-1}.application-form label{gap:8px;display:grid}.application-form input:not([type=radio]):not([type=checkbox]),.application-form select,.application-form textarea{width:100%;min-width:0}.application-type{grid-template-columns:1fr 1fr;gap:12px;display:grid}.application-type label{cursor:pointer;border:1px solid #d8d8d3;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.application-form input[type=radio],.application-form input[type=checkbox]{accent-color:#18384a;flex-shrink:0;width:20px;height:20px}.application-type label:has(:checked){background:#eef5f4;border-color:#2b6e6c}.application-uploads{background:#f7f5ef;border-radius:16px;padding:20px!important}.application-uploads label+label{margin-top:18px}.application-privacy{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex!important}.application-feedback{outline-offset:5px;background:#fff3ef;border:1px solid #bd4735;border-radius:12px;margin:16px 0;padding:20px}.application-feedback--success{background:#edf7f2;border-color:#397562;align-self:start}.application-feedback--success h3{font-size:1.7rem}.application-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.application-form .form-note{font-size:.86rem;line-height:1.6}.application-section .form-shell{align-items:start}.application-form input[type=file]{background:#fff;padding:12px;font-size:.85rem}.application-form input::file-selector-button{color:#fff;cursor:pointer;background:#18384a;border:0;border-radius:8px;margin-right:12px;padding:10px}.application-form button:disabled{opacity:.65;cursor:wait}.new-industries .related-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.new-industries .related-card{color:inherit;background:#fff;border-radius:20px;padding:24px;text-decoration:none;overflow:hidden}.new-industries .related-card img{border-radius:12px;width:100%}.new-industries .related-card h2{font-size:1.5rem}@media (max-width:650px){.application-grid,.application-type,.new-industries .related-grid{grid-template-columns:1fr}.application-uploads{padding:14px!important}}
