.ae-product{background:#f8fafc;padding-top:24px;padding-bottom:56px}.ae-product .container{max-width:1240px}.ae-product-main{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(24px,4vw,48px);align-items:start;margin:24px 0 36px}.ae-product-image{background:linear-gradient(135deg,#edf5fb,#fff);border:1px solid #dce7ef;border-radius:16px;min-height:380px;display:grid;place-items:center;padding:28px;color:#55718d}.ae-product-image img{display:block;width:100%;height:auto;max-height:390px;object-fit:contain}.ae-product-summary{min-width:0;padding:4px 0}.ae-product-brand{display:inline-flex;max-width:150px;height:48px;margin-bottom:12px}.ae-product-brand .nx-brand-mark{max-height:48px;max-width:150px}.ae-product-summary h1{font-size:clamp(25px,2.6vw,36px);line-height:1.2;letter-spacing:-.025em;margin:0 0 16px;color:#102d4c}.ae-product-meta{font-size:14px;color:#536a80;overflow-wrap:anywhere}.ae-product-meta a{color:#076aa7;text-underline-offset:3px}.ae-product-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:22px 0}.ae-product-chips li{background:#e9f5ff;color:#16578c;border:1px solid #d7eafa;border-radius:8px;padding:9px 12px;font-size:13px;line-height:1.5}.ae-product-availability{color:#52667a;font-size:15px;line-height:1.7}.ae-product-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 12px}.ae-product-actions .btn{flex:1 1;min-width:180px;text-align:center;padding:15px 18px;border-radius:9px;font-size:15px}.ae-product-whatsapp{background:#138a50;color:#fff}.ae-product-whatsapp:hover{background:#0c7140}.ae-product-note{font-size:13px;line-height:1.6;color:#617387;margin:12px 0 18px}.ae-product-details{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.ae-product-panel{background:#fff;border:1px solid #dfe8ef;border-radius:12px;padding:24px;margin-bottom:20px;min-width:0}.ae-product-panel h2{font-size:22px;line-height:1.3;margin:0 0 16px;color:#102d4c}.ae-product-features,.ae-product-panel p{font-size:15px;color:#40566c;line-height:1.8}.ae-product-panel p:last-child{margin-bottom:0}.ae-product-description{white-space:pre-line}.ae-product-features{padding-left:20px;margin:0}.ae-product-features li+li{margin-top:8px}.ae-product-specs{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;table-layout:fixed}.ae-product-specs td,.ae-product-specs th{padding:12px 8px;text-align:left;vertical-align:top;border-bottom:1px solid #e9eef3;overflow-wrap:anywhere}.ae-product-specs th{width:42%;font-weight:700;color:#163652}.ae-product-specs td{color:#40566c}.ae-product-specs tr:last-child>*{border-bottom:0}.ae-product-benefit+.ae-product-benefit{border-top:1px solid #edf1f5;margin-top:14px;padding-top:14px}.ae-product-benefit h3{font-size:15px;margin:0 0 5px}.ae-product-benefit p{font-size:14px;margin:0}.ae-product-related a{display:block;color:#076aa7;line-height:1.6;margin-top:12px;text-underline-offset:3px}.ae-product a:focus-visible{outline:3px solid #008bc5;outline-offset:4px}@media(max-width:800px){.ae-product-details,.ae-product-main{grid-template-columns:1fr}.ae-product-image{min-height:280px}.ae-product-image img{max-height:320px}.ae-product-main{gap:24px;margin-bottom:28px}.ae-product-details{gap:0}.ae-product-panel{padding:20px}.ae-product-actions{flex-direction:column}.ae-product-actions .btn{width:100%}}.ae-product .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}