.psws-form{box-sizing:border-box;background:linear-gradient(130deg,#003258,#00162d);color:#fff;border:1px solid #b9d6ea;border-radius:18px;padding:22px;margin:15px 0;font-family:Arial,Helvetica,sans-serif}.psws-form *{box-sizing:border-box}.psws-form h3{color:#a6ff00;font-size:25px;font-weight:900;margin:0 0 8px}.psws-form p{font-size:15px;margin:0 0 15px}.psws-fields{display:flex;gap:8px}.psws-fields input{flex:1;min-width:0;background:#fff;border:1px solid #b8c5d7;color:#11283f;padding:13px;border-radius:8px;font:16px Arial,sans-serif}.psws-fields select{background:white;color:#11283f;border:1px solid #b8c5d7;border-radius:8px;width:65px}.psws-fields button{background:linear-gradient(#caff67,#88f000);border:1px solid #d8ffb0;color:#061000;border-radius:9px;font:bold 15px Arial,sans-serif;padding:13px 18px;cursor:pointer}.psws-consent{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;margin-top:12px;color:#dfebf6}.psws-consent input{margin:2px 0 0}.psws-consent a{color:#baff69}.psws-honey{display:none!important}.psws-status{display:block;font-size:13px;color:#c5ff8b;margin-top:9px}.psws-status:empty{display:none}.psws-form button:disabled{opacity:.6}.psws-form :focus-visible{outline:3px solid #88caff;outline-offset:3px}@media(max-width:600px){.psws-form{padding:18px}.psws-fields{flex-wrap:wrap}.psws-fields button{width:100%}.psws-fields input{flex-basis:65%}.psws-form h3{font-size:22px}}
