.variant-a .application-body .fcrm-public-application{width:100%;max-width:none;margin:0;padding:0;background:transparent;font-family:var(--sans);color:var(--ink)}
.variant-a .application-body .fcrm-application-hero{display:none}
.variant-a .application-body .fcrm-application-form{display:grid;grid-template-columns:1fr;gap:28px;width:100%;min-width:0}
.variant-a .application-body .fcrm-card{padding:28px 0 0;margin:0;background:transparent;border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;min-width:0;transform:none}
.variant-a .application-body .fcrm-card:first-child{border-top:0;padding-top:0}
.variant-a .application-body .fcrm-section-head{margin-bottom:24px}
.variant-a .application-body .fcrm-section-head h2{font:600 25px/1.3 var(--sans);letter-spacing:normal;margin-bottom:14px}
.variant-a .application-body .fcrm-section-head p{font-size:14px}
.variant-a .application-body .fcrm-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.variant-a .application-body label.fcrm-checkbox,.variant-a .application-body .fcrm-choice-row label{display:flex;align-items:flex-start;gap:12px;font-weight:400}
.variant-a .application-body .fcrm-choice-row{display:flex;gap:28px}
.variant-a .application-body .fcrm-crisis-note{padding:18px;border:1px solid var(--line);background:var(--soft);font-size:14px;margin:24px 0 0}
.variant-a .application-body .fcrm-crisis-note p{margin:8px 0 0}
.variant-a .application-body .fcrm-btn,.variant-a .application-body .fcrm-btn:hover{background:var(--accent);border:1px solid var(--accent);color:#fff;box-shadow:none;transform:none;border-radius:4px;min-height:54px;padding:16px 23px;font:650 17px/1.35 var(--sans);cursor:pointer;word-break:normal;overflow-wrap:normal}
.variant-a .application-body .fcrm-btn:disabled{opacity:.65;cursor:wait}
.variant-a .application-body .fcrm-application-status:empty{display:none}
.variant-a .application-body .fcrm-application-status.error{padding:16px;border-left:3px solid #a12323;background:#fff2f2;color:#781b1b}
@media(max-width:759px){.variant-a .application-body .fcrm-field-row{grid-template-columns:1fr}.variant-a .application-body .fcrm-btn{width:100%}}
