.application-heading{max-width:850px;margin:35px 0}.application-heading h1{font-size:clamp(28px,4vw,44px)}.application-tabs{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.application-tabs button{color:#164e3d;cursor:pointer;background:#fff;border:1px solid #91afa4;border-radius:8px;padding:15px 20px;font-size:16px}.application-tabs button[aria-pressed=true]{color:#fff;background:#164e3d}.application-form{margin:auto;max-width:920px!important}.application-form h3{border-top:1px solid #d3dfd9;margin:28px 0 16px;padding-top:22px;font-size:22px}.application-grid,.application-options{grid-template-columns:1fr 1fr;gap:18px;display:grid}.application-options label{background:#f3f7f5;border-radius:8px;padding:16px}.application-form input:not([type=checkbox]),.application-form textarea,.application-form select{width:100%;min-width:0;font-size:17px}.application-form input[type=checkbox]{flex-shrink:0;width:23px;height:23px}.application-notice{background:#edf5f1;border-left:4px solid #164e3d;margin:20px 0;padding:20px}.application-form fieldset{min-width:0}.application-form a{margin:16px 0;text-decoration:underline;display:inline-block}.application-result{max-width:800px;margin:auto}@media (max-width:640px){.application-grid,.application-options{grid-template-columns:1fr}.application-tabs button{flex:45%;padding:12px}.application-form{padding:20px!important}}.certificate-card{background:#f5f9f7;border:1px solid #c7d8d0;border-radius:12px;margin:18px 0;padding:20px}.certificate-card h4{margin:0 0 14px;font-size:20px}.application-form button[type=button]{cursor:pointer}.application-notice h3{border:0;margin-top:0;padding-top:0}#register{scroll-margin-top:100px}
