#ptdr{--g:#0d3024;--l:#b7da3e;--i:#23342c;--m:#66766e;--b:#d8e0d8;--p:#f3f6ef;font-family:Arial,sans-serif;background:#f7f8f5;color:var(--i)}#ptdr *{box-sizing:border-box}.ptdr-hero{background:var(--g);color:#fff;padding:22px max(22px,calc((100% - 1180px)/2)) 70px;border-bottom:6px solid var(--l)}.ptdr-brand b{font-size:25px}.ptdr-brand span{display:block;color:var(--l);font-size:8px;letter-spacing:.17em}.ptdr-address{float:right;text-align:right;margin-top:-35px;text-transform:uppercase;font-size:10px;line-height:1.6}.ptdr-copy{margin-top:55px}.ptdr-copy small,.ptdr-page>small{color:var(--l);font-weight:800;letter-spacing:.17em}.ptdr-copy h1{font-size:52px;line-height:1.04;margin:12px 0}.ptdr-copy h1 em{color:var(--l);font-style:normal}.ptdr-copy p{max-width:720px;color:#d0dbd4;line-height:1.7}.ptdr-shell{max-width:1180px;margin:-30px auto 60px;padding:0 22px;display:grid;grid-template-columns:250px 1fr;gap:22px;align-items:start}.ptdr-shell aside,#ptdr-form{background:#fff;border:1px solid var(--b);border-radius:14px;box-shadow:0 16px 40px #0d302414}.ptdr-shell aside{padding:20px;position:sticky;top:18px}.ptdr-progress{height:5px;background:#e7ece6}.ptdr-progress i{display:block;height:100%;background:var(--l)}aside>small{font-size:9px;color:var(--m)}aside>button{width:100%;display:flex;align-items:center;gap:10px;border:0;background:none;padding:12px 2px;color:#929e97;text-align:left}aside>button b{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--b);border-radius:50%}aside>button.active{color:var(--g);font-weight:bold}aside>button.active b{background:var(--g);color:#fff}aside>button.done b{background:var(--l);color:var(--g)}aside section{background:var(--p);padding:14px;border-radius:8px;font-size:11px}.ptdr-page{padding:34px 38px;min-height:650px}.ptdr-page h2{font-size:31px;margin:8px 0}.ptdr-page>p{color:var(--m);line-height:1.6}.ptdr-page h3{font-size:12px;text-transform:uppercase;margin-top:22px}.ptdr-grid{display:grid;gap:15px}.ptdr-grid.two{grid-template-columns:1fr 1fr}.ptdr-grid.three{grid-template-columns:repeat(3,1fr)}#ptdr label{display:flex;flex-direction:column;gap:7px;margin:14px 0;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}#ptdr input,#ptdr select,#ptdr textarea{width:100%;border:1px solid #cbd6cd;border-radius:8px;background:#fcfdfb;padding:12px;font:14px Arial;text-transform:none;letter-spacing:normal}#ptdr textarea{min-height:85px}.ptdr-hint,.ptdr-tips{background:var(--p);border-left:3px solid var(--l);padding:12px;color:var(--m);font-size:11px}.ptdr-choices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ptdr-choices button{display:flex;align-items:center;gap:9px;border:1px solid var(--b);background:#fff;border-radius:8px;padding:12px;text-align:left}.ptdr-choices i{width:20px;height:20px;border:1px solid #bac7bc;border-radius:5px}.ptdr-choices .selected{background:#f5f9ea;border-color:#7e9b66}.ptdr-choices .selected i{background:var(--l)}.ptdr-upload{border:2px dashed #b8c7bb!important;background:var(--p);border-radius:12px;min-height:145px;align-items:center;justify-content:center}.ptdr-upload input{display:none}.ptdr-upload b{font-size:25px}.ptdr-upload span{color:var(--m)}.ptdr-previews{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.ptdr-previews img{width:100%;height:90px;object-fit:cover;border-radius:7px}.ptdr-previews small{display:block;overflow:hidden;text-overflow:ellipsis}.ptdr-tips{display:grid;gap:6px;margin-top:15px}.ptdr-consent{flex-direction:row!important;align-items:flex-start}.ptdr-consent input{width:16px!important}#ptdr-form footer{border-top:1px solid var(--b);padding:16px 38px;display:flex;justify-content:space-between;align-items:center}#ptdr-form footer button{border:0;border-radius:8px;padding:12px 19px;font-weight:900}.ptdr-next,.ptdr-submit{background:var(--l);color:var(--g)}.ptdr-back{background:none;color:var(--g)}.ptdr-message.error{margin:12px 38px;color:#a22}.ptdr-success{text-align:center;padding:100px 30px}.ptdr-success b{color:#7b9b1d;letter-spacing:.15em}.ptdr-success h2{font-size:42px}@media(max-width:800px){.ptdr-copy h1{font-size:38px}.ptdr-shell{grid-template-columns:1fr}.ptdr-shell aside{position:static}.ptdr-shell aside>button,.ptdr-shell aside section{display:none}.ptdr-page{padding:25px 18px}.ptdr-grid.two,.ptdr-grid.three,.ptdr-choices{grid-template-columns:1fr}#ptdr-form footer{padding:14px 18px}.ptdr-address{display:none}}
