.ow-intro{max-width:750px;margin:10px 0 25px}.ow-intro h2{font-size:32px;margin:0 0 18px}.ow-intro p{font-size:14px;line-height:1.8;color:#777}.ow-form,.ow-review,.ow-success{background:#fff;border:1px solid #e3dfd6;border-radius:16px;padding:28px;max-width:800px;margin:25px 0 45px}.ow-form{display:grid;gap:20px}.ow-form label{font-size:12px;font-weight:600;display:flex;flex-direction:column;gap:8px}.ow-form input,.ow-form textarea{width:100%;font:inherit;font-size:14px;border:1px solid #d8d3ca;border-radius:8px;box-shadow:none;padding:12px;background:#faf9f6;color:#222;max-width:100%}.ow-form textarea{resize:vertical}.ow-form button{justify-self:start;font-size:12px;min-height:45px}.ow-trap{display:none}.ow-review dl{display:grid;grid-template-columns:170px 1fr;gap:10px 15px;font-size:13px}.ow-review dt{font-weight:600}.ow-review dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ow-review p,.ow-success p{font-size:13px;line-height:1.7;color:#666}.ow-review h3,.ow-success h3{font-size:25px;margin:0 0 20px}.ow-review form{margin:22px 0}.ow-review>a{font-size:12px;text-decoration:underline}.ow-error{padding:15px;background:#ffeae3;color:#8a2d12;border-radius:9px}.ow-success{border-color:#ffd1b7;background:#fff2e9}@media(max-width:650px){.ow-form,.ow-review,.ow-success{padding:22px 18px}.ow-review dl{grid-template-columns:1fr;gap:5px}.ow-review dd{margin-bottom:15px}.ow-form input,.ow-form textarea{font-size:16px}.ow-form button{width:100%}.ow-intro h2{font-size:28px}}
