.brutal .appwiz .mono{font-family:var(--mono)}.brutal .appwiz .kick{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);display:inline-flex;align-items:center;gap:8px}.brutal .appwiz .kick:before{content:"✶"}.brutal .appwiz .field{display:flex;flex-direction:column;gap:9px;margin-bottom:18px}.brutal .appwiz .field>label{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.brutal .appwiz .field .req{color:var(--red-hot)}.brutal .appwiz .field .hint{font-family:var(--mono);font-size:11px;color:var(--ink-soft);font-weight:400;text-transform:none;letter-spacing:0;opacity:.85}.brutal .appwiz .form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.brutal .appwiz .field.col-2{grid-column:span 2}.brutal .appwiz .input,.brutal .appwiz .select,.brutal .appwiz .textarea{font-family:var(--mono);font-size:14px;color:var(--ink);background:var(--bone);border:2px solid var(--ink);border-radius:0;padding:14px 15px;width:100%;transition:box-shadow .16s,border-color .16s}.brutal .appwiz .textarea{min-height:116px;resize:vertical}.brutal .appwiz .input::placeholder,.brutal .appwiz .textarea::placeholder{color:#9a917f}.brutal .appwiz .input:focus,.brutal .appwiz .select:focus,.brutal .appwiz .textarea:focus{outline:none;border-color:var(--red-hot);box-shadow:4px 4px #c4120038}.brutal .appwiz .field.error .input,.brutal .appwiz .field.error .select,.brutal .appwiz .field.error .textarea{border-color:var(--err);box-shadow:4px 4px #a8130738}.brutal .appwiz .msg{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--err);letter-spacing:.02em}.brutal .appwiz .field .msg{display:none}.brutal .appwiz .field.error .msg{display:block}.brutal .appwiz .chips{display:flex;flex-wrap:wrap;gap:10px}.brutal .appwiz .chip{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:10px 15px;border:2px solid var(--ink);border-radius:0;background:var(--bone);color:var(--ink);cursor:pointer;transition:.15s;user-select:none;display:inline-flex;align-items:center;gap:6px}.brutal .appwiz .chip:hover{background:var(--bone-soft)}.brutal .appwiz .chip[aria-pressed=true]{background:var(--red);color:var(--bone);border-color:var(--red)}.brutal .appwiz .form-card{background:var(--bone);border:2px solid var(--ink);border-radius:0;padding:clamp(22px,3vw,40px);box-shadow:8px 8px #1712101f;position:relative}.brutal .appwiz .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:15px 26px;border:2px solid var(--ink);border-radius:0;background:var(--bone);color:var(--ink);cursor:pointer;transition:transform .14s,box-shadow .14s,background .2s,color .2s}.brutal .appwiz .btn-ox{background:var(--red-hot);color:var(--bone);box-shadow:4px 4px 0 var(--ink)}.brutal .appwiz .btn-ox:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink);background:var(--red)}.brutal .appwiz .btn-ox:active{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--ink)}.brutal .appwiz .btn-ghost{background:transparent}.brutal .appwiz .btn-ghost:hover{background:var(--ink);color:var(--bone)}.brutal .appwiz .form-success{text-align:center;padding:20px 10px}.brutal .appwiz .form-success .tick{width:70px;height:70px;border-radius:0;background:var(--red-hot);color:var(--bone);display:grid;place-items:center;margin:0 auto 20px;font-size:30px}.brutal .appwiz .pg-head .accent,.brutal .appwiz .pg-head .fill{color:var(--red-hot)}.brutal .appwiz .app-done-wrap{max-width:620px;margin:0 auto;padding:clamp(50px,9vh,120px) 26px 90px}.brutal .appwiz .app-done-wrap .form-done{max-width:none}.brutal .appwiz .app-done-wrap .wiz-done h3{font-size:clamp(30px,4vw,46px)}@media(max-width:760px){.brutal .appwiz .form-grid-2{grid-template-columns:1fr;gap:0}.brutal .appwiz .field.col-2{grid-column:span 1}}@media(max-width:860px){.brutal .apply-pg{height:100svh;overflow:hidden;padding-top:72px}.brutal .apply-pg .ap-head{flex-direction:column;align-items:flex-start;padding:0 20px}.brutal .ap-title{font-size:clamp(30px,8.5vw,42px)}.brutal .apply-pg .ap-sub{display:none}.brutal .apply-pg .doors{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:12px;border-bottom:0}.brutal .apply-pg .door{flex:1;border-right:0;border-bottom:1px solid rgba(239,232,216,.25);padding:10px 20px;justify-content:center}.brutal .apply-pg .door:last-child{border-bottom:0}.brutal .apply-pg .door-num{font-size:34px;top:6px;right:14px;opacity:.12}.brutal .apply-pg .door-tag{margin-bottom:3px}.brutal .apply-pg .door-more{display:none}.brutal .apply-pg .pg-note{padding:8px 20px;font-size:8.5px;border-top:1px solid rgba(239,232,216,.18)}.brutal .lead-pg{height:100svh;overflow:hidden;grid-template-columns:1fr;align-content:center;padding:74px 20px 22px;gap:14px}.brutal .lead-title{font-size:clamp(30px,8.5vw,42px);margin:4px 0 10px}.brutal .lead-promise{font-size:13px;line-height:1.5;margin-bottom:12px}.brutal .lead-points li{padding:6px 0 6px 20px;font-size:11px}.brutal .lead-card{padding:20px}.brutal .lead-field{margin-bottom:13px}.brutal .lead-field input{font-size:20px;padding:5px 2px 8px}.brutal .lead-nospam{margin-top:10px}.brutal .lead-alt{margin-top:14px;padding-top:12px}}
