.v10 .vf-hero{padding:88px 0 96px}.v10 .vf-wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.v10 .vf-eyebrow{margin:0 0 14px;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.v10 .vf-form{margin-top:30px;max-width:620px}.v10 .vf-label{display:block;margin-bottom:8px;font-weight:900;font-size:15px}.v10 .vf-row{display:flex;gap:10px}.v10 .vf-input{flex:1;min-width:0;height:50px;padding:0 16px;border:1px solid #d6cbc5;background:#fff;color:var(--ink);font:inherit;font-size:16px;border-radius:0}.v10 .vf-input:focus{outline:2px solid var(--brand);outline-offset:0}.v10 .vf-input:focus,.v10 .vf-input[aria-invalid=true]{border-color:var(--brand)}.v10 .vf-hint{color:var(--muted)}.v10 .vf-error,.v10 .vf-hint{margin:10px 0 0;font-size:14px}.v10 .vf-error{font-weight:700;color:var(--brand)}.v10 .vf-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.v10 .vf-list li{display:grid;gap:4px;padding:18px 20px;background:#fff;border:1px solid var(--rule)}.v10 .vf-list b{font-size:16px}.v10 .vf-list span{font-size:14.5px;color:var(--ink2)}@media (max-width:900px){.v10 .vf-hero{padding:48px 0 56px}.v10 .vf-wrap{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:560px){.v10 .pp-wrap.vf-wrap{padding:0 16px}.v10 .vf-row{flex-direction:column}.v10 .vf-input{flex:none}.v10 .vf-row .pp-btn{justify-content:center}}