.brovag-forms{background:#f4f5f1}.forms-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:60px}.form-panel{border-top:2px solid var(--blue,#20657e);padding-top:24px}.form-panel h3{font-size:32px;line-height:1.2;margin-bottom:16px}.form-intro,.forms-notice{font-size:13px;line-height:1.65;color:var(--muted,#455)}.brovag-form{margin-top:24px}.brovag-form label{display:block;font-size:13px;margin:18px 0 7px}.brovag-form input:not([type=checkbox]),.brovag-form textarea,.brovag-form select{width:100%;box-sizing:border-box;border:1px solid #8da0a5;border-radius:0;background:white;color:#183746;padding:12px;font:inherit;min-height:46px}.brovag-form textarea{resize:vertical}.brovag-form input:focus-visible,.brovag-form select:focus-visible,.brovag-form textarea:focus-visible,.brovag-form button:focus-visible{outline:3px solid #3595b6;outline-offset:3px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.brovag-form .form-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin:22px 0}.form-consent input{width:18px;height:18px;flex:none;margin-top:2px;accent-color:#20657e}.brovag-form button{border:0;background:#20657e;color:white;padding:14px 20px;font:600 14px Arial;cursor:pointer}.brovag-form button span{margin-left:30px}.brovag-form button:disabled{opacity:.65;cursor:wait}.form-status{font-size:13px;line-height:1.6;min-height:24px;margin-top:16px;color:#183746}.forms-notice{margin-top:35px;border-top:1px solid #bac7c7;padding-top:18px}.forms-notice summary{cursor:pointer;font-weight:600}.forms-notice p{margin:14px 0;max-width:1000px}.forms-notice a{color:#20657e;text-decoration:underline}.form-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.newsletter-panel{background:#e7eeed;padding:24px}.newsletter-panel .eyebrow{margin-bottom:20px}@media(max-width:760px){.forms-grid{grid-template-columns:1fr;gap:42px}.form-row{grid-template-columns:1fr;gap:0}.newsletter-panel{padding:24px 18px}.form-panel h3{font-size:29px}}
