.form{margin-top:22px;max-width:760px;margin-left:auto;margin-right:auto}.form label.fld{display:block;margin-top:14px;font-weight:700;color:#334155;font-size:1rem}.form input[type=text],.form input[type=email],.form input[type=tel]{width:100%;margin-top:8px;padding:12px;border:1px solid #d1d5db;border-radius:12px;font-size:1rem;background:#fff}.submit{width:100%;margin-top:18px;padding:14px;background:var(--ufund-orange);color:#fff;border:none;border-radius:12px;font-weight:800;font-size:1.12rem;cursor:pointer}.submit:hover{background:#e55b14}.chk{display:flex;gap:12px;align-items:flex-start;margin-top:14px;font-size:.92rem;color:var(--ink-2);line-height:1.5}.chk input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.chk .box{width:22px;height:22px;border-radius:8px;border:1.5px solid #cbd5e1;background:linear-gradient(#fff,#f8fafc);display:grid;place-items:center;flex:0 0 22px}.chk .tick path{stroke:#fff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset .18s ease-out}.chk input:checked+.box{background:var(--ufund-orange);border-color:var(--ufund-orange)}.chk input:checked+.box .tick path{stroke-dashoffset:0}