.s7a-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hv7 .s7a-btn{background:var(--ink);color:#fff;min-height:48px;padding:0 24px;font-size:16px}.hv7 .s7a-btn:hover{color:#fff;background:#2b2d33}.s7a-img{background:var(--tile);border-radius:24px;width:100%;height:auto}.s7a-steps li{grid-template-columns:40px minmax(0,1fr)}.s7a-terms{border-top:1px solid var(--line);margin:0}.s7a-terms>div{border-bottom:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.s7a-terms dt{color:var(--ink);font-size:16px;font-weight:600}.s7a-terms dd{color:var(--body);margin:0;font-size:16px;line-height:1.65}.s7a-form{max-width:720px}.v7site .af3-form{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:24px;padding:28px}.v7site .af3-formgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.v7site .af3-field{flex-direction:column;gap:8px;display:flex}.v7site .af3-label{font-family:var(--f);letter-spacing:0;text-transform:none;color:var(--ink);font-size:14px;font-weight:500}.v7site .af3-input{border:1px solid var(--input);min-height:48px;font-family:var(--f);color:var(--ink);box-sizing:border-box;background:#fff;border-radius:999px;width:100%;padding:0 20px;font-size:16px}.v7site textarea.af3-input{border-radius:18px;min-height:120px;padding:14px 18px}.v7site .af3-input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #11121614}.v7site .af3-btn{background:var(--ink);color:#fff;min-height:48px;font-family:var(--f);letter-spacing:0;text-transform:none;cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-size:16px;font-weight:500}.v7site .af3-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.v7site .af3-reviewed,.v7site .af3-sentp{font-family:var(--f);color:var(--body);letter-spacing:0;text-transform:none;font-size:14px}.v7site .af3-err{font-family:var(--f);color:#b42318;font-size:14px}.v7site .af3-sent{background:var(--tile);border-radius:24px;padding:28px}.v7site .af3-sentk{font-family:var(--f);letter-spacing:0;text-transform:none;color:var(--ink);font-size:14px;font-weight:600}@media (max-width:720px){.s7a-terms>div,.v7site .af3-formgrid{grid-template-columns:minmax(0,1fr);gap:6px}}
