.aform{max-width:820px;margin:0 auto}.aform .kf-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 20px;gap:24px 20px;margin-bottom:24px}.aform .kf-field{display:flex;flex-direction:column;gap:8px}.aform .kf-field.full{grid-column:1/-1}.aform .kf-field label{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);font-weight:500;text-align:left}.aform .kf-field input,.aform .kf-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:15px 20px;font-family:var(--sans);font-weight:300;font-size:.96rem;color:var(--ink);transition:border-color .25s,box-shadow .25s;width:100%;resize:vertical}.aform .kf-field textarea{min-height:140px}.aform .kf-field input:focus,.aform .kf-field textarea:focus{outline:none;border-color:var(--bronze);box-shadow:0 0 0 3px rgba(143,106,63,.12)}.aform .kf-file{display:flex;align-items:center;gap:12px;font-size:.88rem;color:var(--muted);border:1px dashed rgba(143,106,63,.45);border-radius:18px;padding:14px 20px;cursor:pointer;transition:border-color .25s,color .25s;background:var(--paper)}.aform .kf-file:hover{border-color:var(--bronze);color:var(--terracotta-dark)}.aform .kf-file input{display:none}.aform .kf-foot{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:6px}.aform .kf-note{font-size:.8rem;color:var(--muted);max-width:40ch;text-align:left}.aform .kf-note a{border-bottom:1px solid var(--bronze)}@media (max-width:620px){.aform .kf-grid{grid-template-columns:1fr}}.form-green{background:#33493C;padding:74px 0 84px}.form-green .form-sla{color:#E4CFA8;text-align:center;font-size:.92rem;margin:0 auto 30px;max-width:46ch}.form-green .form-sla strong{color:#FAF6EF;font-weight:500}.form-green .aform .kf-field label{color:#C8A878}.form-green .aform .kf-note{color:#CFC5B0}.form-green .aform .kf-note a{color:#E4CFA8}.form-green .fg-head{max-width:640px;margin:0 auto 34px;text-align:center}.form-green .fg-head .eyebrow{color:#C8A878}.form-green .fg-head h2{font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:300;color:#FAF6EF;margin:10px 0 0}html.dark .form-green{background:#22332A}.form-green:has(+.arc-top){box-shadow:0 46px 0 #33493C}html.dark .form-green:has(+.arc-top){box-shadow:0 46px 0 #22332A}.form-green .form-note,.lead-green .form-note{color:#E9E2D4!important}.form-green .form-note a,.lead-green .form-note a{color:#E4CFA8!important;border-bottom-color:#8A6F54!important}.form-green .form-note a:hover,.lead-green .form-note a:hover{color:#FAF6EF!important}.form-green .form-consent,.lead-green .form-consent{color:#CFC5B0!important}.form-green .form-consent a,.lead-green .form-consent a{color:#E4CFA8!important}