
#pds-form{max-width:1100px;margin:auto;font-family:Arial}
.pds-shape-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:20px}
.pds-shape{text-align:center;cursor:pointer}
.pds-shape img{width:55px;opacity:.5}
.pds-shape input{display:none}
.pds-shape input:checked+img{opacity:1}
.pds-two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.pds-range{display:flex;align-items:center;gap:10px}
textarea{width:100%;min-height:90px}
.pds-submit{margin:30px auto;display:block;padding:10px 40px}
