.product-page main{padding-top:114px}.product-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding:0 max(6vw,24px);font-size:14px;line-height:1.7;color:#4d6073}.product-breadcrumb a{color:#122b43;text-decoration:underline;text-underline-offset:3px}.family-nav{margin:24px max(6vw,24px) 0;display:flex;flex-wrap:wrap;gap:8px}.family-nav a{padding:12px 16px;font-size:14px;line-height:1.5;border:1px solid #cad6df;background:#f3f7fa;border-radius:4px}.family-nav a[aria-current=page]{background:#112c43;color:white;border-color:#112c43}.product-page .emergency-detail{border:0;padding-top:52px}.product-page h1{font-size:clamp(32px,4vw,56px);line-height:1.13;max-width:960px}.product-page .emergency-heading{align-items:center}.product-page .emergency-overview{display:block}.product-page .emergency-overview figure{max-width:420px;margin:0 auto 40px}.product-page .series-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.product-page .series-card{padding:22px}.product-page .series-card .eyebrow,.product-page .usecase-card .eyebrow{font-size:28px;font-weight:800;color:#112538;letter-spacing:.02em;line-height:1.25}.product-page .emergency-heading .eyebrow{font-size:20px;font-weight:800;color:#112538;letter-spacing:.03em}.product-code,.series-card td:first-child{font-size:18px!important;font-weight:800!important;color:#102337;white-space:nowrap;letter-spacing:0}.variant-table{overflow-x:auto;width:100%}.variant-table table{min-width:330px}.variant-table td,.variant-table th{padding:14px 7px!important}.variant-table tbody tr:nth-child(odd){background:#fff}.product-card .num{font-size:16px;font-weight:800;color:#18384f;line-height:1.6}.product-card.dark .num{color:#fff}.family-detail{padding-top:54px;min-height:65vh}.family-detail>p{font-size:18px;color:var(--muted);line-height:1.8;max-width:800px}.family-specs{margin-top:40px;max-width:1000px}.family-specs h2{font-size:26px}.family-specs table{width:100%;border-collapse:collapse;margin:24px 0 30px;font-size:16px;line-height:1.7}.family-specs th,.family-specs td{padding:18px;text-align:left;border-bottom:1px solid var(--line)}.family-specs th{width:40%;background:var(--pale)}@media(max-width:1350px){.product-page .series-list{grid-template-columns:1fr}.product-page .series-card{padding:28px}.variant-table table{min-width:360px}.product-page .series-card h3{font-size:25px}}@media(max-width:560px){.product-page main{padding-top:94px}.family-nav a{font-size:14px;padding:9px 12px}.product-page .series-card{padding:18px}.product-page .emergency-heading .eyebrow{font-size:18px}.family-specs th,.family-specs td{padding:12px 8px}.product-page .series-card .eyebrow{font-size:26px}}
.product-page .series-card > .eyebrow{display:block;font-size:clamp(2.25rem,3.4vw,3rem);font-weight:900;line-height:1.05;letter-spacing:-.035em;color:#102337;margin-bottom:16px}.product-page .series-card > h3{font-size:1.375rem;line-height:1.35;margin-top:0}
.product-page .operation-table table{min-width:720px}.product-page .operation-table th,.product-page .operation-table td{vertical-align:top;line-height:1.6}
.hero-stats{left:auto;right:5vw;bottom:32px}.hero-stats strong{font-size:32px}.hero-stats span{font-size:14px}.about{grid-template-columns:1fr 1fr;gap:6vw}.about-copy h2{max-width:620px}.purpose-grid{display:grid;gap:28px}.purpose-grid article{padding:0 0 24px 24px;border-left:3px solid #0079ba;border-bottom:1px solid var(--line)}.purpose-grid h3{font-size:26px;margin:0 0 14px;color:#102337}.purpose-grid p{font-size:16px;line-height:1.85;color:var(--muted);margin:0}@media(max-width:800px){.about{grid-template-columns:1fr;gap:36px}.hero-stats{left:auto;right:24px;bottom:24px}.hero-stats div{padding:14px 22px}.purpose-grid article{padding-left:20px}}
.contact-details{display:grid;gap:22px;margin-top:28px}.contact-details>div{display:grid;gap:6px}.contact-details span{font-size:14px;color:#b6cbdc}.contact-details a,.contact-details address{font-size:17px;line-height:1.7;color:#fff;font-style:normal;overflow-wrap:anywhere}.contact-details a{text-decoration:underline;text-underline-offset:4px}.contact-details a:hover{color:#7cd8ff}
footer{position:relative;padding-bottom:64px}footer .footer-company{position:absolute;right:5vw;bottom:18px;font-size:12px;line-height:1.5;font-weight:400;color:#718298;text-align:right}
