.bwi-renewal-form-container .v5-pilot-essentials{padding:24px 22px 0}.bwi-renewal-form-container .v5-pilot-essentials .v4-hours-update{margin:18px -22px 0;padding:22px;background:#f6f8fa}.bwi-renewal-form-container .v5-pilot-essentials .v4-hours-update h4{font-size:18px;margin:0 0 18px;color:#193047}.bwi-renewal-form-container .v5-pilot-essentials .v4-hours-update .v5-mm-title{width:100%;font-size:17px;margin:6px 0 18px}.bwi-renewal-form-container .v5-identity{display:grid !important;grid-template-columns:1fr 1fr 1fr;gap:18px}.bwi-renewal-form-container .v5-identity>.input-container{width:100% !important;margin:0 !important}.bwi-renewal-form-container .v5-rating-block{margin:20px 0 0}.bwi-renewal-form-container .v5-rating-block>strong{font-size:16px}.bwi-renewal-form-container .v5-rating-row{display:flex !important;flex-wrap:wrap;gap:12px 24px;margin:12px 0 20px !important}.bwi-renewal-form-container .v5-rating-row .input-container{width:auto !important;flex:none !important;padding:0 !important;margin:0 !important}.bwi-renewal-form-container .v5-rating-row label{position:static !important;display:flex !important;align-items:center;gap:8px;font-size:16px !important;transform:none !important}.bwi-renewal-form-container .v5-rating-row input{width:22px !important;height:22px !important;appearance:auto !important;margin:0 !important;accent-color:#003dcc}.bwi-renewal-form-container .v5-medical-row{margin-top:24px !important}.bwi-renewal-form-container .v5-medical-row>.input-container{flex:1;width:auto !important}.bwi-renewal-form-container .v5-inventory-actions{margin:20px 0}.bwi-renewal-form-container button.v5-add{background:#fff !important;color:#003dcc !important;border:1px solid #9ba9b8 !important;border-radius:8px;min-height:48px;padding:12px 20px !important;font-size:16px !important;font-weight:700}.bwi-renewal-form-container button.v5-remove{border:0 !important;background:transparent !important;color:#8f2434 !important;min-height:44px;padding:8px 10px !important;font-size:15px !important;font-weight:600}.bwi-renewal-form-container button.v5-remove:disabled{opacity:.45;cursor:not-allowed}.bwi-renewal-form-container button.v5-add:disabled{opacity:.5;cursor:not-allowed}.bwi-renewal-form-container .v5-removed-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff6e9;border:1px solid #ead9ba;border-radius:8px;margin-top:12px}.bwi-renewal-form-container .v5-field-help{font-size:14px;color:#566576;margin:0 0 18px}.bwi-renewal-form-container #bwi-web-form .v5-liability-value input{background:#f0f3f7;color:#35475b}.bwi-renewal-form-container .v3-card-toolbar{flex-wrap:wrap;gap:8px}.bwi-renewal-form-container .v3-card-toolbar .v3-correct{margin-right:auto}.bwi-renewal-form-container .pilot-make-model-hours-container>.form-row{padding-top:22px;margin-top:6px;border-top:1px solid #dce2e9;flex-wrap:wrap}@media(max-width:680px){.bwi-renewal-form-container .v5-identity{grid-template-columns:1fr !important}.bwi-renewal-form-container .v5-medical-row{display:block !important}.bwi-renewal-form-container .v5-medical-row>.input-container{width:100% !important}.bwi-renewal-form-container .v5-pilot-essentials{padding:20px 16px 0}.bwi-renewal-form-container .v5-pilot-essentials .v4-hours-update{margin-left:-16px;margin-right:-16px;padding:20px 16px}.bwi-renewal-form-container .v5-removed-item{align-items:flex-start;gap:12px}}.bwi-renewal-form-container .v5-quote-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;margin-top:24px}.bwi-renewal-form-container .v5-quote-column{border:1px solid var(--line,#dfe3e8);border-radius:14px;padding:24px;background:#fff;min-width:0}.bwi-renewal-form-container .v5-quote-column>h3{margin:0 0 10px;font-size:21px;line-height:1.3;color:var(--navy,#172b41)}.bwi-renewal-form-container .v5-quote-column>p,.bwi-renewal-form-container .v5-quote-details>p{margin:0 0 20px;font-size:16px;line-height:1.55;color:var(--muted,#536171)}.bwi-renewal-form-container .v5-add-quote{display:block;width:100%;border:1px solid var(--bwi,#003fda);border-radius:9px;background:#fff;color:var(--bwi,#003fda);font:inherit;font-size:16px;font-weight:700;min-height:52px;padding:12px 16px;cursor:pointer;text-align:center}.bwi-renewal-form-container .v5-add-quote:hover{background:#f1f5ff}.bwi-renewal-form-container .v5-quote-note{font-size:14px !important;line-height:1.55 !important;margin:16px 0 0 !important}.bwi-renewal-form-container .v5-quote-request{border:1px solid var(--line,#dfe3e8);border-radius:10px;background:#f7f8fa;padding:18px;margin-bottom:18px;min-width:0}.bwi-renewal-form-container .v5-quote-request-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.bwi-renewal-form-container .v5-quote-request-heading h4{font-size:17px;font-weight:700;color:var(--navy,#172b41);margin:0}.bwi-renewal-form-container .v5-remove-quote{background:transparent;border:0;color:#44556a;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:15px;min-height:44px;padding:8px 0;cursor:pointer}.bwi-renewal-form-container .v5-quote-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.bwi-renewal-form-container .v5-quote-fields label{display:flex !important;position:static !important;flex-direction:column;gap:7px;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;transform:none !important;background:none !important;color:var(--navy,#172b41) !important;font-size:15px !important;line-height:1.4 !important;font-weight:700 !important;min-width:0}.bwi-renewal-form-container #bwi-web-form .v5-quote-fields input,.bwi-renewal-form-container #bwi-web-form .v5-quote-fields select,.bwi-renewal-form-container #bwi-web-form .v5-quote-fields textarea{display:block !important;position:static !important;width:100% !important;min-width:0 !important;max-width:100% !important;box-sizing:border-box !important;min-height:48px;margin:0 !important;padding:11px 12px !important;border:1px solid #aeb9c8 !important;border-radius:7px !important;background:#fff !important;color:var(--navy,#172b41) !important;font:inherit !important;font-weight:400 !important;font-size:16px !important;line-height:1.5 !important;text-indent:0 !important}.bwi-renewal-form-container .v5-quote-fields input::placeholder,.bwi-renewal-form-container .v5-quote-fields textarea::placeholder{color:#637086;opacity:1}.bwi-renewal-form-container .v5-quote-fields small{font-size:13px;font-weight:400;line-height:1.45;color:var(--muted,#536171)}.bwi-renewal-form-container .v5-quote-choices{display:grid;gap:10px}.bwi-renewal-form-container .v5-quote-choice{display:flex !important;align-items:center;gap:12px;position:static !important;border:1px solid var(--line,#dfe3e8);border-radius:9px;background:#fff;padding:15px !important;margin:0 !important;cursor:pointer;color:var(--navy,#172b41) !important;font-size:16px !important;font-weight:600 !important;line-height:1.5 !important;transform:none !important}.bwi-renewal-form-container #bwi-web-form .v5-quote-choice input[type="checkbox"]{appearance:auto !important;-webkit-appearance:checkbox !important;flex:0 0 22px;width:22px !important;height:22px !important;min-height:22px !important;margin:0 !important;padding:0 !important;accent-color:var(--bwi,#003fda);cursor:pointer}.bwi-renewal-form-container .v5-quote-choice:has(input:checked){border-color:var(--bwi,#003fda);box-shadow:inset 0 0 0 1px var(--bwi,#003fda);background:#f5f8ff}.bwi-renewal-form-container .v5-quote-details{padding:18px;margin-top:0}.bwi-renewal-form-container .v5-commercial-help{font-size:14px;line-height:1.55;color:var(--muted,#536171);padding:0 4px}.bwi-renewal-form-container .v5-commercial-help summary{cursor:pointer;color:#25476a;text-decoration:underline;text-underline-offset:3px;min-height:36px;display:list-item}.bwi-renewal-form-container .v5-commercial-help p{margin:5px 0 12px}.bwi-renewal-form-container .v5-quote-columns button:focus-visible,.bwi-renewal-form-container .v5-quote-fields input:focus-visible,.bwi-renewal-form-container .v5-quote-fields select:focus-visible,.bwi-renewal-form-container .v5-quote-fields textarea:focus-visible,.bwi-renewal-form-container .v5-commercial-help summary:focus-visible{outline:3px solid #4478ee;outline-offset:3px}.bwi-renewal-form-container [data-v5-coverage-interest][hidden]{display:none !important}@media(min-width:1100px){.bwi-renewal-form-container .v5-quote-fields-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.bwi-renewal-form-container .v5-quote-columns{grid-template-columns:minmax(0,1fr);gap:20px}}@media(max-width:640px){.bwi-renewal-form-container .v5-quote-column{padding:18px}.bwi-renewal-form-container .v5-quote-request{padding:15px}.bwi-renewal-form-container .v5-quote-column>h3{font-size:20px}}.bwi-renewal-form-container .v5-pilot-essentials{padding:24px 22px 0}.bwi-renewal-form-container .v5-pilot-essentials .v4-hours-update{margin:18px -22px 0;padding:22px;background:#f6f8fa}.bwi-renewal-form-container .v5-pilot-essentials .v4-hours-update h4{font-size:18px;margin:0 0 18px;color:#193047}.bwi-renewal-form-container .v5-pilot-essentials .v4-hours-update .v5-mm-title{width:100%;font-size:17px;margin:6px 0 18px}.bwi-renewal-form-container .v5-identity{display:grid !important;grid-template-columns:1fr 1fr 1fr;gap:18px}.bwi-renewal-form-container .v5-identity>.input-container{width:100% !important;margin:0 !important}.bwi-renewal-form-container .v5-rating-block{margin:20px 0 0}.bwi-renewal-form-container .v5-rating-block>strong{font-size:16px}.bwi-renewal-form-container .v5-rating-row{display:flex !important;flex-wrap:wrap;gap:12px 24px;margin:12px 0 20px !important}.bwi-renewal-form-container .v5-rating-row .input-container{width:auto !important;flex:none !important;padding:0 !important;margin:0 !important}.bwi-renewal-form-container .v5-rating-row label{position:static !important;display:flex !important;align-items:center;gap:8px;font-size:16px !important;transform:none !important}.bwi-renewal-form-container .v5-rating-row input{width:22px !important;height:22px !important;appearance:auto !important;margin:0 !important;accent-color:#003dcc}.bwi-renewal-form-container .v5-medical-row{margin-top:24px !important}.bwi-renewal-form-container .v5-medical-row>.input-container{flex:1;width:auto !important}.bwi-renewal-form-container .v5-inventory-actions{margin:20px 0}.bwi-renewal-form-container button.v5-add{background:#fff !important;color:#003dcc !important;border:1px solid #9ba9b8 !important;border-radius:8px;min-height:48px;padding:12px 20px !important;font-size:16px !important;font-weight:700}.bwi-renewal-form-container button.v5-remove{border:0 !important;background:transparent !important;color:#8f2434 !important;min-height:44px;padding:8px 10px !important;font-size:15px !important;font-weight:600}.bwi-renewal-form-container button.v5-remove:disabled{opacity:.45;cursor:not-allowed}.bwi-renewal-form-container button.v5-add:disabled{opacity:.5;cursor:not-allowed}.bwi-renewal-form-container .v5-removed-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff6e9;border:1px solid #ead9ba;border-radius:8px;margin-top:12px}.bwi-renewal-form-container .v5-field-help{font-size:14px;color:#566576;margin:0 0 18px}.bwi-renewal-form-container #bwi-web-form .v5-liability-value input{background:#f0f3f7;color:#35475b}.bwi-renewal-form-container .v3-card-toolbar{flex-wrap:wrap;gap:8px}.bwi-renewal-form-container .v3-card-toolbar .v3-correct{margin-right:auto}.bwi-renewal-form-container #bwi-web-form .pilot-make-model-hours-container>.form-row{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:18px;padding-top:22px;margin-top:6px;border-top:1px solid #dce2e9}.bwi-renewal-form-container #bwi-web-form .pilot-make-model-hours-container .v5-mm-title{grid-column:1/-1;margin:0 !important}.bwi-renewal-form-container #bwi-web-form .pilot-make-model-hours-container .input-container{width:100% !important;margin:0 !important}.bwi-renewal-form-container #bwi-web-form .v5-none-rating input{position:static !important;display:inline-block !important;opacity:1 !important;clip:auto !important;pointer-events:auto !important;transform:none !important}@media(max-width:680px){.bwi-renewal-form-container .v5-identity{grid-template-columns:1fr !important}.bwi-renewal-form-container .v5-medical-row{display:block !important}.bwi-renewal-form-container .v5-medical-row>.input-container{width:100% !important}.bwi-renewal-form-container .v5-pilot-essentials{padding:20px 16px 0}.bwi-renewal-form-container .v5-pilot-essentials .v4-hours-update{margin-left:-16px;margin-right:-16px;padding:20px 16px}.bwi-renewal-form-container .v5-removed-item{align-items:flex-start;gap:12px}}