.corporate-page{--ink:#202528;--muted:#586166;background:#fff}.corporate-page *{letter-spacing:0}.corporate-page :focus-visible{outline-offset:4px;outline:3px solid #075bd8}.skip-link{z-index:100;color:#202528;background:#fff;padding:12px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:13px;display:flex}.breadcrumbs a:hover{color:var(--blue)}.page-heading{padding-block:28px 48px}.eyebrow{color:#25628c;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.page-heading h1{max-width:950px;margin:0 0 20px;font-size:48px;font-weight:600;line-height:1.12}.page-intro{color:var(--muted);max-width:750px;margin:0;font-size:18px;line-height:1.7}.page-section{border-top:1px solid var(--line);padding-block:56px}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.corporate-page h2{margin:0 0 16px;font-size:28px;font-weight:600;line-height:1.25}.corporate-page h3{margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.4}.section-heading h2{margin-bottom:0}.section-heading p,.body-copy,.feature-item p,.catalog-card-body>p:not(.eyebrow){color:var(--muted);line-height:1.8}.text-link{color:#075bd8;text-underline-offset:5px;padding-block:10px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:56px;display:grid}.catalog-card{border:1px solid var(--line);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.catalog-image{aspect-ratio:4/3;background:#f2f4f4;display:block;overflow:hidden}.catalog-image img{object-fit:contain;width:100%;height:100%;transition:transform .18s}.catalog-card:hover .catalog-image img{transform:scale(1.025)}.catalog-card-body{flex-direction:column;flex:1;padding:26px;display:flex}.catalog-card-body h2{font-size:23px}.catalog-card-body .text-link{margin-top:auto}.catalog-card-body>p{margin:0 0 18px}.tinted-section{background:#f3f5f4}.two-column{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.product-overview{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding-bottom:56px;display:grid}.product-figure{aspect-ratio:4/3;background:#f3f5f4;margin:0}.product-figure img{object-fit:contain;width:100%;height:100%}.spec-summary{margin:24px 0}.spec-summary div{border-bottom:1px solid var(--line);padding:14px 0}.spec-summary dt{color:var(--muted);margin-bottom:5px;font-size:13px}.spec-summary dd{margin:0;font-size:17px}.action-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.product-jump-nav{border-block:1px solid var(--line);background:#f3f5f4}.product-jump-nav .shell{flex-wrap:wrap;gap:8px 32px;padding-block:16px;display:flex}.product-jump-nav a{padding-block:8px;font-size:14px;font-weight:600}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.feature-item{border-top:3px solid #8b9d93;padding-top:20px}.feature-item p{margin:0}.filter-bar{flex-wrap:wrap;align-items:end;gap:20px;margin-bottom:24px;display:flex}.filter-bar label{gap:8px;font-size:13px;display:grid}.filter-bar select{color:var(--ink);background:#fff;border:1px solid #9ba5ac;border-radius:3px;min-height:44px;padding:10px 32px 10px 12px}.filter-count{color:var(--muted);margin:0;padding-block:10px;font-size:14px}.table-scroll{overflow-x:auto}.spec-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.spec-table th{color:#4f5a61;background:#edf1f2;font-weight:600}.spec-table th,.spec-table td{border-bottom:1px solid var(--line);padding:16px}.spec-table td{font-variant-numeric:tabular-nums}.spec-table a{color:#075bd8;text-underline-offset:3px;text-decoration:underline}.model-table{width:max-content;min-width:100%}.model-table th,.model-table td{min-width:125px;max-width:150px}.model-table tbody td{white-space:nowrap}.model-table tr>:first-child{z-index:1;white-space:nowrap;background:#edf1f2;min-width:160px;position:sticky;left:0;box-shadow:1px 0 #dbe2e7}.model-table tbody tr:nth-child(2n) td{background:#edf1f2}.catalog-note{color:var(--muted);max-width:900px;margin-block:20px;font-size:13px;line-height:1.7}.catalog-spread{margin:20px 0 40px}.catalog-spread img{border:1px solid var(--line);width:100%;height:auto}.catalog-spread figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:12px;font-size:13px;display:flex}.catalog-spread figcaption a{color:#075bd8;text-decoration:underline}.reference-details{border-block:1px solid var(--line);margin-top:28px;padding:20px 0}.reference-details summary{cursor:pointer;min-height:30px;font-weight:600}.wide-photo{aspect-ratio:16/9;object-fit:cover;width:100%}.company-photo{margin:0}.company-photo figcaption{color:var(--muted);padding-top:12px;font-size:13px}.timeline-list{margin:0;padding:0;list-style:none}.timeline-list li{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:24px;padding-block:24px;display:grid}.timeline-list strong{color:#25628c;font-size:24px}.timeline-list p{margin:0;line-height:1.8}.resource-list{gap:0;display:grid}.resource-row{border-top:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:24px;padding-block:24px;display:grid}.resource-row img{aspect-ratio:4/3;object-fit:contain;background:#f3f5f4;width:100px}.resource-row h3{margin-bottom:6px}.resource-row p{color:var(--muted);margin:0;font-size:14px}.closing-band{background:#e8eeeb;padding-block:44px}.closing-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.closing-inner h2{margin:0}.contact-details{line-height:1.8}.contact-details h2{margin-top:28px}.contact-details a{color:#075bd8;overflow-wrap:anywhere}.contact-details address{color:var(--muted);font-style:normal}.email-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.email-form label{gap:8px;font-size:14px;display:grid}.email-form input,.email-form textarea,.email-form select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #9ba5ac;border-radius:3px;min-height:46px;padding:12px}.email-form .full{grid-column:1/-1}.email-form .consent{align-items:flex-start;line-height:1.6;display:flex}.email-form .consent input{flex-shrink:0;width:18px;height:18px;min-height:18px;margin-top:3px}.email-form .consent a{text-decoration:underline}.email-draft{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.email-draft textarea{border:1px solid var(--line);width:100%;margin-bottom:16px;padding:16px;font-size:14px;line-height:1.6}.privacy-copy{max-width:800px;padding-bottom:56px}.privacy-copy p{color:var(--muted);line-height:1.8}.corporate-page .footer-main h2{font-size:14px}.corporate-page .site-footer{background:#101619}[hidden]{display:none!important}@media (width<=1050px){.catalog-card-body{padding:20px}.product-overview,.two-column{gap:32px}}@media (width<=900px){.catalog-grid{gap:16px}.catalog-card-body h2{font-size:20px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.page-heading h1{font-size:34px}.page-heading{padding-bottom:32px}.page-intro{font-size:16px}.breadcrumbs{margin-bottom:28px}.corporate-page h2{font-size:25px}.catalog-grid,.product-overview,.two-column,.feature-grid{grid-template-columns:1fr}.catalog-grid{gap:24px}.catalog-card-body h2{font-size:24px}.page-section{padding-block:36px}.email-form{grid-template-columns:1fr}.resource-row{grid-template-columns:76px 1fr;gap:16px}.resource-row img{width:76px}.resource-row>a{grid-column:2;justify-self:start}.resource-row h3{font-size:18px}.timeline-list li{grid-template-columns:65px 1fr;gap:18px}.product-jump-nav .shell{gap:8px 24px}}@media (prefers-reduced-motion:reduce){.catalog-image img{transition:none}}
