.meg-hero{padding:34px 0 74px;background:linear-gradient(130deg,#f3f8f9,#fff)}.meg-hero .product-crumb{margin-bottom:28px}.meg-layout{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:64px;align-items:center}.meg-photo{aspect-ratio:1/1;position:relative;overflow:hidden;border:1px solid #dce8eb;background:#e7eff1;border-radius:3px}.meg-photo img{display:block;width:100%;height:100%;object-fit:cover}.meg-photo-label{position:absolute;top:20px;left:20px;padding:11px 16px;font-size:11px;letter-spacing:1.6px;font-weight:800;color:#0b5465;background:#fff}.meg-photo-caption{font-size:11px;color:#8395a0;margin:13px 0 0}.meg-eyebrow{font-size:11px;font-weight:800;letter-spacing:2.1px;color:#008f9e;margin:0 0 18px}.meg-summary h1{font:800 clamp(38px,3.7vw,56px)/1.16 'Manrope',sans-serif;letter-spacing:-2.1px;color:#0a273d;margin:0 0 23px}.meg-summary h1 span{display:block;color:#0b98a4}.meg-intro{font-size:17px;line-height:1.75;color:#5d7580;margin:0 0 25px}.meg-keyfacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:24px}.meg-keyfacts>div{background:#fff;border:1px solid #dce8eb;padding:18px 20px;min-width:0}.meg-keyfacts>div:first-child{grid-column:1/-1;background:#082d43;border-color:#082d43}.meg-keyfacts span{display:block;font-size:10px;letter-spacing:1.4px;color:#678491;font-weight:800;margin-bottom:9px}.meg-keyfacts strong{display:block;font:800 22px 'Manrope',sans-serif;color:#123c4e}.meg-keyfacts>div:first-child span{color:#b0ced6}.meg-keyfacts>div:first-child strong{color:#47d4d4;font-size:30px}.meg-cta{display:flex;gap:10px}.meg-cta>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;flex:1;border-radius:3px;background:#00aeb8;color:#072d3e;font-size:12px;font-weight:800}.meg-cta>a.meg-secondary{border:1px solid #9cb6bd;background:transparent;color:#15394b}.meg-stock-note{font-size:12px;line-height:1.6;color:#758b94;margin:17px 0 0}
.meg-content{padding:80px 0 90px;background:#fff}.meg-section-intro{max-width:820px;margin-bottom:30px}.meg-section-intro>p{font-size:11px;font-weight:800;letter-spacing:2px;color:#0c9da6;margin-bottom:15px}.meg-section-intro h2{font:800 clamp(30px,3vw,43px)/1.18 'Manrope',sans-serif;color:#0a293c;letter-spacing:-1.3px;margin-bottom:17px}.meg-section-intro h2 span{color:#138c9c}.meg-section-intro>span{display:block;color:#6a808a;font-size:14px;line-height:1.7}.meg-tabs{display:flex;gap:8px;border-bottom:1px solid #d9e5e8;overflow-x:auto;scrollbar-width:thin}.meg-tabs button{background:transparent;border:0;border-bottom:3px solid transparent;padding:18px 24px;color:#557481;font:800 14px 'DM Sans',sans-serif;white-space:nowrap;cursor:pointer}.meg-tabs button:hover,.meg-tabs button:focus-visible{color:#007f8b;background:#eef7f8}.meg-tabs button.is-active{color:#007f8b;border-bottom-color:#00b3ba}.meg-panel{padding:38px 0 0}.meg-panel[hidden]{display:none}.meg-panel h3{font:800 22px 'Manrope',sans-serif;color:#113349;margin:0 0 18px}.meg-panel p{font-size:15px;line-height:1.85;color:#607983}.meg-description-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px}.meg-spec{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55}.meg-spec th,.meg-spec td{text-align:left;border-bottom:1px solid #d9e5e9;padding:14px 17px}.meg-spec tbody tr:nth-child(odd){background:#f1f7f8}.meg-spec th{font-weight:700;color:#1a4758}.meg-spec td{color:#415e6d}.meg-spec thead th{background:#0c3448;color:white}.meg-table-scroll{overflow-x:auto}.meg-table-scroll .meg-spec{min-width:540px}.meg-alert{background:#ecf6f7;border-left:3px solid #00aeb7;padding:19px 22px;margin-top:24px}.meg-alert strong{color:#123b4f}.meg-alert p{font-size:13px;margin:9px 0 0}.meg-alert a{color:#008e9b;text-decoration:underline;text-underline-offset:3px}
.meg-bottom-cta{background:#eaf4f5;padding:48px 0}.meg-bottom-cta .container{display:flex;justify-content:space-between;align-items:center;gap:24px}.meg-bottom-cta p{font-size:10px;letter-spacing:1.8px;color:#0b8e99;font-weight:800;margin:0 0 12px}.meg-bottom-cta h2{font:800 29px 'Manrope',sans-serif;color:#0c3043;margin:0 0 10px}.meg-bottom-cta h2 span{color:#0a9aa6}.meg-bottom-cta .container>div>span{font-size:14px;color:#5c7480}.meg-bottom-cta a{display:inline-block;background:#00adb7;padding:18px 26px;color:#082c3d;white-space:nowrap;font-size:13px;font-weight:800;border-radius:3px}@media(max-width:850px){.meg-layout{grid-template-columns:1fr;gap:28px}.meg-photo{max-width:590px}.meg-description-grid{grid-template-columns:1fr;gap:38px}.meg-hero{padding-bottom:55px}.meg-content{padding:60px 0}.meg-bottom-cta .container{flex-direction:column;align-items:flex-start}}@media(max-width:540px){.meg-summary h1{font-size:36px}.meg-cta{flex-direction:column}.meg-keyfacts strong{font-size:18px}.meg-tabs button{padding:15px 13px;font-size:12px}.meg-panel{padding-top:26px}.meg-bottom-cta a{width:100%;text-align:center}.meg-photo-label{top:14px;left:14px}}

/* MEG heading and single-action inquiry modal */
@media (min-width: 1101px){.meg-summary h1{font-size:clamp(26px,2.25vw,34px);letter-spacing:-1.1px;white-space:nowrap}.meg-summary h1 span{display:inline}}
.meg-cta .meg-inquiry-trigger{width:100%;background:#00adb7;color:#052d3e;border:0;border-radius:3px;padding:19px 23px;font:800 14px 'DM Sans',sans-serif;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s}
.meg-cta .meg-inquiry-trigger:hover{background:#31d0d0}
.meg-inquiry-dialog{width:min(510px,calc(100vw - 28px));max-height:min(90vh,820px);border:1px solid #cddfe4;border-radius:3px;padding:28px;background:#fff;color:#17374b;box-shadow:0 28px 80px #061c30a8;overflow-y:auto}
.meg-inquiry-dialog::backdrop{background:#041c2edb;backdrop-filter:blur(3px)}
.meg-dialog-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:24px}.meg-dialog-head .meg-eyebrow{margin-bottom:9px}.meg-dialog-head h2{font:800 27px/1.25 'Manrope',sans-serif;margin:0 0 8px;color:#092b3e}.meg-dialog-head span{font-size:13px;color:#718692}.meg-dialog-close{border:1px solid #d3e2e6;background:#f3f8f9;width:36px;height:36px;flex:none;font-size:24px;cursor:pointer;color:#173e51;border-radius:3px}
#meg-inquiry-form{display:grid;gap:15px}#meg-inquiry-form label{display:grid;gap:7px;color:#294e60;font-size:12px;font-weight:800}#meg-inquiry-form label em{color:#c32f47;font-style:normal}#meg-inquiry-form input,#meg-inquiry-form textarea{width:100%;border:1px solid #cfdee2;border-radius:3px;padding:12px 13px;font:500 14px 'DM Sans',sans-serif;color:#113447;background:#fff;min-width:0}#meg-inquiry-form input[readonly]{background:#eef5f6;color:#55717d}#meg-inquiry-form :is(input,textarea):focus-visible{outline:2px solid #00aeb8;outline-offset:1px}
#meg-inquiry-form .meg-dialog-submit{background:#00adb7;color:#072a3b;border:0;border-radius:3px;padding:16px;font-size:13px;font-weight:800;cursor:pointer;margin-top:4px}.meg-dialog-note{font-size:11px!important;line-height:1.6;color:#69828c;margin:0}
@media (min-width: 851px) and (max-width:1100px){.meg-summary h1{font-size:clamp(25px,2.8vw,32px);white-space:nowrap;letter-spacing:-1px}.meg-summary h1 span{display:inline}}
@media (max-width:540px){.meg-inquiry-dialog{padding:21px}.meg-dialog-head h2{font-size:22px}}
