.desc{text-align:center;font-weight:700;font-size:clamp(1rem,3.6vw,1.25rem);color:var(--ufund-blue);line-height:1.65;margin-bottom:18px}.form{margin-top:22px;max-width:760px;margin-left:auto;margin-right:auto;text-align:left}.form label.fld{display:block;margin-top:14px;font-weight:700;color:#334155;font-size:clamp(.95rem,2vw,1rem);text-align:left}.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:clamp(.95rem,2vw,1rem);background:#fff;text-align:left}.submit{width:100%;margin-top:18px;padding:14px;background:#ff6b1a!important;color:#fff;border:none;border-radius:12px;font-weight:800;font-size:clamp(1rem,2.5vw,1.12rem);cursor:pointer;text-align:center}.submit:hover{background:#e55b14}.chk{display:flex;gap:12px;align-items:flex-start;justify-content:flex-start;margin-top:14px;font-size:clamp(.85rem,1.8vw,.92rem);color:var(--ink-2);line-height:1.5}.chk-label{display:flex;align-items:center;cursor:pointer}.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}@media (max-width:480px){.desc{font-size:clamp(.9rem,4vw,1.05rem)}.form label.fld{font-size:clamp(.85rem,3vw,.95rem)}.form input[type=text],.form input[type=email],.form input[type=tel]{font-size:clamp(.85rem,3vw,.95rem)}.submit{font-size:clamp(.95rem,4vw,1rem)}}