.ocp-maintenance-form{font-family:inherit;color:#103e54;background:#f5fbfd;border:1px solid #d5e8ed;border-radius:18px;padding:clamp(20px,3vw,36px);box-shadow:0 12px 35px rgba(0,57,83,.07);width:100%;max-width:100%;box-sizing:border-box}
.ocp-maintenance-form *{box-sizing:border-box}.ocp-maintenance-form__heading{text-align:center;margin:0 0 24px}.ocp-maintenance-form__heading h3{font-size:clamp(25px,2.3vw,36px);color:#073c58;font-weight:800;margin:8px 0}.ocp-maintenance-form__heading>p:last-child{font-size:15px;line-height:1.55;color:#42697a;margin:0}.ocp-maintenance-form__eyebrow{color:#0787a6!important;font-size:11px!important;letter-spacing:.15em;font-weight:800;margin:0}
.ocp-maintenance-form__form{display:grid;gap:18px;max-width:100%}.ocp-maintenance-form__form fieldset{min-width:0;border:0;padding:0;margin:0}.ocp-maintenance-form__form legend{font-weight:800;font-size:17px;color:#06405c;padding:0 0 12px}.ocp-maintenance-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 15px}.ocp-maintenance-form__form label{display:block;font-size:13px;line-height:1.5;font-weight:700;color:#19445a}.ocp-maintenance-form__form label>span:first-child,.ocp-maintenance-form__form label strong{color:#d04444}.ocp-maintenance-form__form input:not([type=checkbox]):not([type=hidden]),.ocp-maintenance-form__form select,.ocp-maintenance-form__form textarea{width:100%;min-width:0;max-width:100%;padding:12px 13px;min-height:45px;font:inherit;font-size:15px;background:#fff;border:1px solid #bcd8e1;border-radius:9px;color:#173f53;outline-offset:2px;margin-top:6px}.ocp-maintenance-form__form textarea{resize:vertical;min-height:112px}.ocp-maintenance-form__form :focus-visible{outline:3px solid #00a2c2;outline-offset:2px}.ocp-maintenance-form__full{width:100%}.ocp-maintenance-form__consent{display:flex!important;align-items:flex-start;gap:10px;font-weight:500!important}.ocp-maintenance-form__consent input{flex:0 0 auto;width:18px;height:18px;margin:3px 0 0}.ocp-maintenance-form__consent span{font-size:13px;line-height:1.5}.ocp-maintenance-form__consent a{color:#007c9d;text-decoration:underline}.ocp-maintenance-form__disclaimer{font-size:13px;line-height:1.5;color:#476c7a;margin:0}.ocp-maintenance-form__submit{cursor:pointer;background:#003e5b;color:#fff;border:0;border-radius:30px;padding:13px 22px;font-size:15px;font-weight:750;min-height:46px;width:max-content;max-width:100%}.ocp-maintenance-form__submit:hover{background:#008cac}.ocp-maintenance-form__form small{font-size:11px;color:#567784}.ocp-maintenance-form__notice{border-radius:10px;background:#fff5ef;color:#833a13;border:1px solid #f2c5a9;padding:13px 15px;margin:0 0 16px}.ocp-maintenance-form__notice--ok{background:#eefbf5;border-color:#96dbb4;color:#176643}.ocp-maintenance-form__honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
@media(max-width:640px){.ocp-maintenance-form{padding:18px 15px}.ocp-maintenance-form__grid{grid-template-columns:1fr}.ocp-maintenance-form__submit{width:100%}}

/* v2.14.6: responsive optional Turnstile protection */
.ocp-maintenance-form .ocg-turnstile {max-width:100%;margin:16px 0 12px;}
.ocp-maintenance-form .ocg-turnstile-privacy {font-size:12px;line-height:1.5;color:#516b79;}
