.eopcf{max-width:1180px;margin:32px auto 48px;padding:clamp(24px,4vw,48px);background:#0b1321;color:#f5faff;border-radius:26px;box-sizing:border-box}.eopcf *{box-sizing:border-box}.eopcf-intro{max-width:660px;margin-bottom:28px}.eopcf-eyebrow{font-size:12px;font-weight:750;letter-spacing:1.7px;color:#66dfcf}.eopcf h2{color:#fff;font-weight:750;font-size:clamp(28px,4vw,40px);margin:12px 0}.eopcf p{line-height:1.65;color:#c2d3df}.eopcf form{display:grid;gap:20px}.eopcf-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.eopcf label{display:grid;gap:8px;font-size:14px;color:#e7f0f6;font-weight:650}.eopcf label span:not(.eopcf-consent span){color:#67e4d5}.eopcf input:not([type=checkbox]),.eopcf select,.eopcf textarea{width:100%;font:inherit;font-weight:400;padding:14px 16px;background:#172638;color:#fff;border:1px solid #3e5061;border-radius:12px;outline-offset:3px}.eopcf input::placeholder,.eopcf textarea::placeholder{color:#a5b8c7}.eopcf input:focus,.eopcf textarea:focus,.eopcf select:focus{outline:2px solid #60dace;border-color:#60dace}.eopcf button{cursor:pointer;justify-self:start;padding:15px 28px;border-radius:12px;border:0;color:#07202c;background:#69e3d2;font-size:15px;font-weight:800}.eopcf button:hover{background:#a8ffed}.eopcf-consent{display:flex!important;flex-direction:row;align-items:flex-start;gap:12px!important;line-height:1.6;font-weight:400!important}.eopcf-consent input{margin-top:5px;accent-color:#68e4d4}.eopcf-consent span{color:#d1dce4}.eopcf-consent a{color:#8cf0e3}.eopcf-small{margin:0;font-size:12px}.eopcf-trap{position:absolute;left:-10000px;opacity:0}.eopcf-alert{margin:18px 0;padding:15px;border-radius:10px}.eopcf-ok{color:#063b36;background:#b7fae2}.eopcf-error{color:#6a1515;background:#ffe2e2}@media(max-width:680px){.eopcf-two{grid-template-columns:1fr}.eopcf{border-radius:18px}.eopcf button{width:100%}}
.eopcf .eopcf-recipient{margin:12px 0 0;color:#d7e9ef;font-size:14px}.eopcf .eopcf-recipient a{color:#80f3de;text-decoration:underline;text-underline-offset:3px}.eopcf button:disabled{opacity:.75;cursor:wait}
