
.trustivo-df-form{background:#fff;border:1px solid #eee;border-radius:var(--tdf-radius);padding:34px;box-shadow:0 24px 70px rgba(0,0,0,.09);max-width:820px;margin:30px auto}.tdf-front-head span{color:var(--tdf-accent);font-weight:900;letter-spacing:.12em;font-size:12px}.tdf-front-head h2{font-size:34px;margin:8px 0;color:var(--tdf-dark)}.tdf-front-head p{color:#5b6472;font-size:17px}.tdf-front-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tdf-front-label{display:block;font-weight:800}.tdf-front-label span{display:block;margin-bottom:7px}.tdf-front-label input,.tdf-front-label textarea,.tdf-front-label select{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:14px;padding:14px;background:#fff}.tdf-front-label textarea{min-height:120px}.tdf-front-label:has(textarea){grid-column:1/-1}.tdf-front-btn{margin-top:20px;background:var(--tdf-accent);color:#fff;border:0;border-radius:999px;padding:15px 24px;font-weight:900;cursor:pointer}.tdf-hp{position:absolute;left:-9999px}@media(max-width:760px){.tdf-front-grid{grid-template-columns:1fr}.trustivo-df-form{padding:22px}.tdf-front-head h2{font-size:28px}}
