.es178-compare{padding-top:38px;padding-bottom:38px;scroll-margin-top:100px}.es178-compare h2{font-size:clamp(1.45rem,3vw,2rem);line-height:1.2;max-width:850px;text-transform:none}.es178-compare>p{max-width:920px;line-height:1.6}.es178-eyebrow{color:#a41624;text-transform:uppercase;font-weight:750;font-size:.78rem;letter-spacing:.09em}.es178-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.es178-comparison-grid article{border:1px solid #d4dce6;border-radius:14px;padding:23px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;color:#14273e}.es178-comparison-grid h3{font-size:1.2rem;text-transform:none;margin:0 0 5px}.es178-comparison-grid p{line-height:1.55;margin:7px 0}.es178-reference{font-size:.8rem;color:#536171}.es178-comparison-grid .es178-price{font-size:1.3rem;font-weight:750;margin-top:16px}.es178-price small{display:block;font-size:.88rem;font-weight:500}.es178-delivery{border-top:1px solid #e1e7ee;padding-top:12px;font-size:.87rem}.es178-link{display:inline-block;color:#a41624;font-weight:750;text-decoration:underline;text-underline-offset:3px;margin-top:auto;padding-top:20px}.es178-shipping,.es178-product-help{font-size:.87rem;line-height:1.6}.es178-shipping a,.es178-product-help a{color:inherit;text-decoration:underline;text-underline-offset:3px}.es178-card-delivery{grid-column:1/-1;font-size:.77rem;line-height:1.5;color:#465669;margin:5px 0 0}.es178-product-delivery{border-top:1px solid #cdd7e3;margin-top:15px;padding-top:15px;font-size:.9rem;line-height:1.55}.es178-product-delivery p{margin:7px 0}.es178-form-help{font-size:.9rem;line-height:1.5;color:#dce7f1;margin-bottom:18px}.es178-intents{border:0;padding:0;margin:0 0 22px;min-width:0}.es178-intents legend{color:white;font-weight:650;font-size:1rem;margin-bottom:10px}.es178-intents legend span{font-weight:400}.es178-intents>div{display:flex;flex-wrap:wrap;gap:8px}.es178-intents button{font:inherit;font-size:.85rem;line-height:1.4;background:#20344b;border:1px solid #718398;color:white;border-radius:8px;padding:10px 13px;cursor:pointer;min-height:44px}.es178-intents button[aria-pressed=true]{background:white;color:#14273e;border-color:white}.es178-intents button:focus-visible,.es178-technical>summary:focus-visible{outline:3px solid #f4b440;outline-offset:3px}.es178-selected{padding:12px;background:#edf4ff;color:#14273e;border-radius:8px;font-size:.9rem;line-height:1.6}.es178-selected[hidden]{display:none}.es178-selected button{font:inherit;background:transparent;border:0;color:#933044;cursor:pointer;text-decoration:underline;margin-left:12px}.es178-form-details{margin-bottom:20px;border:1px solid #5c7188;border-radius:8px;padding:14px}.es178-form-details summary{cursor:pointer;color:white;font-size:.9rem}.es178-form-details .form-row{margin-top:16px}.es178-technical{margin:20px auto;border:1px solid #d5dee8;border-radius:12px;max-width:1180px;overflow:hidden;background:#f6f8fb}.es178-technical>summary{padding:22px 24px;font-weight:700;cursor:pointer;font-size:1.05rem;color:#14273e;line-height:1.5}.es178-technical>summary:hover{background:#ebf0f6}.es178-proof-note{max-width:1120px;margin:24px auto 0;padding:0 20px;line-height:1.6;color:#405269}.es177-contact .form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.es177-contact .field{min-width:0}.es177-contact label{text-transform:none}.es177-contact input,.es177-contact select{min-height:46px}.es177-contact textarea{min-height:115px}.es177-contact .g-recaptcha{max-width:100%}@media(max-width:700px){.es178-comparison-grid{grid-template-columns:1fr}.es178-comparison-grid article{padding:20px}.es178-compare{padding-top:28px;padding-bottom:28px}.es178-technical{margin:16px 12px}.es178-technical>summary{padding:18px;font-size:1rem}.es177-contact .form-row{grid-template-columns:1fr}.es178-intents>div{flex-direction:column}.es178-intents button{text-align:left}.es178-product-delivery{font-size:.86rem}}
/* The contact form is a light card inside the navy section. */
.es177-contact .es178-form-help{color:#405269}.es177-contact .es178-intents legend{color:#14273e}.es177-contact .es178-form-details summary{color:#14273e}.es177-contact .es178-form-details{border-color:#a5b5c8}.es178-intents button[aria-pressed=true]{border:2px solid #a41624;background:#fff5f6;color:#851320;padding:9px 12px}
