.dep{max-width:850px;margin:auto}.dep .card{background:#fff;border:1px solid #dbe6df;border-radius:22px;padding:clamp(24px,5vw,46px);box-shadow:0 18px 45px #163c2b16;margin:25px 0}.dep small{color:#b67c10;font-weight:900;letter-spacing:.15em}.dep h2{font:700 clamp(1.8rem,4vw,2.6rem) Georgia,serif;color:#123c2f}.dep label{display:block;font-weight:700;margin:17px 0 7px}.dep input,.dep select,.dep textarea{width:100%;box-sizing:border-box;padding:14px;border:1px solid #c9d8d0;border-radius:10px;font:inherit;margin-top:6px}.dep .grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.dep .submit,.dep .copy button{background:#086848;color:#fff;border:0;border-radius:10px;padding:14px 22px;font-weight:800}.dep .submit{width:100%;margin-top:18px}.dep .copy{display:flex;gap:8px}.dep .progress{margin-top:25px}.dep progress{display:block;width:100%;height:12px;margin-top:10px;accent-color:#c89522}.dep .consent{display:flex;gap:9px;font-weight:500}.dep .consent input{width:auto}.dep .timer>div{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.dep .timer b{grid-row:1;font-size:clamp(2rem,6vw,3.5rem)}.dep .timer span{text-transform:uppercase;font-size:.75rem}.dep .alert{padding:15px;background:#fff0ef;color:#982019;border-radius:10px}@media(max-width:620px){.dep .grid{grid-template-columns:1fr}.dep .copy{display:block}.dep .copy button{width:100%;margin-top:8px}}
