.product-hero{position:relative;width:100%;height:380px;overflow:hidden;display:flex;align-items:flex-end}.hero-bg-placeholder{position:absolute;inset:0;background:#d8e4f0;border-bottom:2px dashed #a8bdd4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:0}.hero-bg-placeholder i{font-size:36px;color:#6b8bad}.hero-bg-placeholder .ph-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6b8bad}.hero-bg-placeholder .ph-size{font-size:11px;color:#6b8bad;opacity:.8}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,#0a1f44d1,#0a1f4459 55%,#0a1f4400);z-index:1;pointer-events:none}.hero-content{position:relative;z-index:2;width:100%;max-width:1120px;margin:0 auto;padding:0 5% 2.5rem}.hero-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;color:#ffffffa6;margin-bottom:1rem}.hero-breadcrumb a{color:#ffffffa6}.hero-breadcrumb a:hover{color:#fff}.hero-breadcrumb i{font-size:12px}.hero-breadcrumb span{color:#fffffff2;font-weight:500}.product-num{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-bottom:.4rem}.product-title{font-size:38px;font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-bottom:.6rem}.product-subtitle{font-size:15px;color:#ffffffbf;margin-bottom:1.25rem;max-width:600px}.product-tags{display:flex;flex-wrap:wrap;gap:8px}.tag{font-size:12px;font-weight:500;padding:4px 12px;border-radius:100px;border:1px solid rgba(255,255,255,.3);color:#ffffffd9;background:#ffffff1a;backdrop-filter:blur(4px)}.tag.grade,.tag.accent{background:#2e86c159;border-color:#2e86c199;color:#fff}.tag.medical{background:#2d6a4f66;border-color:#2d6a4fa6;color:#fff}.tag.demand{background:#fff3;border-color:#ffffff80;color:#fff;font-weight:700}.page-body{max-width:1120px;margin:0 auto;padding:1.75rem 5% 3rem;display:grid;grid-template-columns:1fr 300px;gap:3rem;align-items:start}.sidebar{position:sticky;top:80px}.sidebar-photo{height:160px;border-radius:8px;margin-bottom:1rem}.sidebar-cta{background:#0a1f44;border-radius:8px;padding:1.5rem;text-align:center;margin-bottom:1rem}.sidebar-cta p{font-size:13px;color:#fffc;line-height:1.55;margin-bottom:1rem}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:700;padding:10px 20px;background:#2e86c1;color:#fff;border-radius:7px;width:100%;margin-bottom:8px}.btn-primary:hover{background:#1a6b9a}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;padding:10px 20px;background:transparent;color:#ffffffd9;border-radius:7px;border:1px solid rgba(255,255,255,.25);width:100%}.btn-outline:hover{border-color:#fff9}.sidebar-card{background:#f7f9fc;border:1px solid #e2e8f0;border-left:3px solid #2e86c1;border-radius:0 8px 8px 0;padding:1.25rem 1.5rem;margin-bottom:1rem}.sidebar-card h4{font-size:13px;font-weight:700;color:#0a1f44;margin-bottom:.75rem}.sidebar-supply{display:flex;flex-wrap:wrap;gap:6px}.supply-pill{font-size:12px;padding:4px 10px;border-radius:100px;border:1px solid #cbd5e0;color:#4a5568;background:#fff}.sidebar-docs{display:flex;flex-direction:column;gap:8px;margin-top:4px}.sidebar-doc-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#4a5568}.sidebar-doc-item i{color:#2e86c1;font-size:15px}.sidebar-related h4{font-size:12px;font-weight:700;color:#718096;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem}.related-item{display:flex;align-items:center;gap:8px;padding:.6rem 0;border-bottom:1px solid #e2e8f0;font-size:13px;color:#4a5568}.related-item:last-child{border-bottom:none}.related-item:hover{color:#2e86c1}.related-item i{font-size:15px;color:#2e86c1;flex-shrink:0}.section{padding:2.5rem 0;border-bottom:1px solid #e2e8f0}.section:last-child{border-bottom:none}.section-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2e86c1;margin-bottom:1rem}.section-title{font-size:20px;font-weight:700;color:#0a1f44;margin-bottom:.75rem;letter-spacing:-.01em}.body-text{font-size:14.5px;line-height:1.8;color:#1a2332}.body-text+.body-text{margin-top:1rem}.lr-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem}.lr-card{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #2e86c1;border-radius:0 8px 8px 0;padding:1.25rem 1.5rem}.lr-card-icon{width:32px;height:32px;background:#eef2f7;border-radius:7px;display:flex;align-items:center;justify-content:center;margin-bottom:.85rem}.lr-card-icon i{font-size:16px;color:#2e86c1}.lr-card h4{font-size:14px;font-weight:700;color:#0a1f44;margin-bottom:.35rem}.lr-card p{font-size:13px;color:#4a5568;line-height:1.65}.app-table{width:100%;min-width:520px;border-collapse:collapse;margin-top:0;font-size:13.5px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:1.25rem;margin-left:-5%;margin-right:-5%;padding-left:5%;padding-right:5%}.app-table thead tr{background:#0a1f44}.app-table thead th{padding:.85rem 1.25rem;text-align:left;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9}.app-table tbody tr{border-bottom:1px solid #e2e8f0;transition:background .12s}.app-table tbody tr:hover{background:#f7f9fc}.app-table tbody td{padding:.85rem 1.25rem;color:#1a2332;vertical-align:middle}.app-table tbody td:first-child{font-weight:600;color:#0a1f44}.badge{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px}.badge-blue{background:#eef2f7;color:#2e86c1}.badge-navy{background:#0a1f44;color:#fff}.section-photo-split{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1.25rem 0 0}.photo-placeholder{background:#d8e4f0;border:2px dashed #a8bdd4;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#6b8bad}.photo-placeholder i{font-size:26px;color:#6b8bad}.photo-placeholder .ph-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#6b8bad}.photo-placeholder .ph-size{font-size:11px;color:#6b8bad;opacity:.75}.section-photo-split .photo-placeholder{height:180px}.polymer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.25rem}.polymer-card{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #2e86c1;border-radius:0 0 8px 8px;padding:1.25rem}.polymer-card.highlight,.polymer-card.featured{border-top-color:#0a1f44;background:#f7f9fc}.polymer-name{font-size:14px;font-weight:700;color:#0a1f44;margin-bottom:.4rem}.polymer-full{font-size:11px;color:#718096;margin-bottom:.65rem;font-style:italic}.polymer-body{font-size:12.5px;color:#4a5568;line-height:1.6;margin-bottom:.65rem}.polymer-use{font-size:11px;font-weight:600;color:#2e86c1}.polymer-uses{display:flex;flex-wrap:wrap;gap:6px}.polymer-use-pill{font-size:11px;padding:3px 8px;border-radius:100px;background:#eef2f7;color:#2e86c1;font-weight:600}.app-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:1.25rem}.app-item{display:flex;align-items:center;gap:10px;padding:.85rem 1.1rem;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #2e86c1;border-radius:0 7px 7px 0}.app-item i{font-size:17px;color:#2e86c1;flex-shrink:0}.app-item span{font-size:13.5px;font-weight:500;color:#0a1f44}.main-product-photo{width:100%;height:280px;margin-top:1.5rem}.applications-photo{width:100%;height:220px;margin-top:1.25rem}.callout-box{display:flex;align-items:flex-start;gap:12px;background:#f7f9fc;border:1px solid #e2e8f0;border-left:3px solid #2e86c1;border-radius:0 8px 8px 0;padding:1.25rem 1.5rem;margin-top:1.25rem}.callout-box.success{border-left-color:#2d6a4f;background:#d8f3dc}.callout-box i{font-size:20px;color:#2e86c1;flex-shrink:0;margin-top:2px}.callout-box.success i{color:#2d6a4f}.callout-box p{font-size:13.5px;line-height:1.65;color:#4a5568;margin:0}.callout-box strong{color:#0a1f44}.props-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.25rem}.prop-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem 1.1rem}.prop-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#718096;margin-bottom:.35rem}.prop-value{font-size:13.5px;font-weight:600;color:#0a1f44}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem}.comparison-col{background:#fff;border:1px solid #e2e8f0;border-top:3px solid #cbd5e0;border-radius:0 0 8px 8px;padding:1.25rem 1.5rem}.comparison-col.highlight{border-top-color:#2e86c1;background:#f7f9fc}.comparison-col h4{font-size:14px;font-weight:700;color:#0a1f44;margin-bottom:.85rem}.comparison-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.comparison-col li{font-size:13px;color:#4a5568;padding-left:1rem;position:relative;line-height:1.5}.comparison-col li:before{content:"•";position:absolute;left:0;color:#2e86c1}.grade-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.25rem}.grade-card{background:#fff;border:1px solid #e2e8f0;border-left:3px solid #2e86c1;border-radius:0 8px 8px 0;padding:1.25rem 1.5rem}.grade-card.featured{background:#f7f9fc;border-left-color:#0a1f44}.grade-card h4{font-size:14px;font-weight:700;color:#0a1f44;margin-bottom:.35rem}.grade-card p{font-size:13px;color:#4a5568;line-height:1.65}.grade-tag{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;background:#eef2f7;color:#2e86c1;margin-top:.65rem}.medical-box{background:#f7f9fc;border:1px solid #e2e8f0;border-left:3px solid #2d6a4f;border-radius:0 8px 8px 0;padding:1.5rem;margin-top:0}.medical-box h3{font-size:16px;font-weight:700;color:#0a1f44;margin-bottom:.65rem}.medical-box>p{font-size:13.5px;color:#4a5568;line-height:1.7;margin-bottom:1rem}.medical-badges{display:flex;flex-wrap:wrap;gap:8px}.medical-badge{font-size:11px;font-weight:600;padding:4px 12px;border-radius:100px;background:#d8f3dc;color:#2d6a4f}.checklist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:1.25rem}.checklist-item{display:flex;align-items:center;gap:10px;padding:.75rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:7px;font-size:13px;color:#0a1f44}.checklist-item i{color:#2e86c1;font-size:16px;flex-shrink:0}.cert-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:1.25rem}.cert-pill{font-size:12px;font-weight:500;padding:6px 14px;border-radius:100px;border:1px solid #cbd5e0;color:#4a5568;background:#fff}.wax-props{display:flex;flex-wrap:wrap;gap:6px;margin-top:.75rem}.wax-prop{font-size:11px;padding:3px 8px;border-radius:100px;background:#eef2f7;color:#4a5568}.wax-prop.highlight{background:#0a1f44;color:#fff;font-weight:600}.viscosity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem}@media(max-width:900px){.page-body{grid-template-columns:1fr;gap:2rem}.sidebar{position:static}.product-title{font-size:28px}.polymer-grid,.props-grid{grid-template-columns:repeat(2,1fr)}.viscosity-grid{grid-template-columns:1fr}}@media(max-width:600px){.product-hero{height:auto;min-height:280px}.hero-content{padding-bottom:1.75rem}.product-title{font-size:24px}.product-subtitle{font-size:14px}.section{padding:2rem 0}.lr-grid-2,.polymer-grid,.grade-grid,.comparison-grid,.checklist-grid,.app-grid,.section-photo-split,.props-grid{grid-template-columns:1fr}.app-table thead th,.app-table tbody td{padding:.65rem .85rem}.hero-bg-placeholder .ph-size{text-align:center;padding:0 1rem}}
