.plbd-form-wrap{max-width:920px;margin:32px auto;padding:clamp(20px,4vw,42px);background:#fff;border:1px solid rgba(16,65,58,.12);border-radius:20px;box-shadow:0 18px 50px rgba(16,65,58,.08);font-family:inherit;color:#173d38}.plbd-form-head{max-width:720px;margin-bottom:24px}.plbd-form-head h2{margin:.2em 0;font-size:clamp(1.7rem,3vw,2.5rem)}.plbd-kicker{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.78rem;color:#9b7336}.plbd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.plbd-grid label{display:flex;flex-direction:column;gap:7px;font-weight:600}.plbd-grid input,.plbd-grid select,.plbd-grid textarea{width:100%;box-sizing:border-box;border:1px solid #ccd8d4;border-radius:10px;padding:12px 13px;background:#fff;color:#173d38;font:inherit}.plbd-grid input:focus,.plbd-grid select:focus,.plbd-grid textarea:focus{outline:2px solid rgba(19,126,112,.22);border-color:#137e70}.plbd-full{grid-column:1/-1}.plbd-check{flex-direction:row!important;align-items:flex-start;font-weight:400!important}.plbd-check input{width:auto;margin-top:4px}.plbd-submit{margin-top:22px;border:0;border-radius:999px;padding:13px 24px;background:#0f6d62;color:#fff;font-weight:700;cursor:pointer}.plbd-submit:hover{filter:brightness(.95)}.plbd-hp{position:absolute!important;left:-9999px!important}.plbd-notice{padding:12px 14px;border-radius:10px;margin-bottom:18px}.plbd-notice.success{background:#edf8f3}.plbd-notice.error{background:#fff1ef}.plbd-grid small{font-weight:400;color:#61726f}@media(max-width:700px){.plbd-grid{grid-template-columns:1fr}.plbd-full{grid-column:auto}.plbd-form-wrap{margin:18px 0;border-radius:16px}}
