.pd-page{--pd-navy:#06275d;--pd-blue:#0764cb;--pd-text:#405571;--pd-line:#d6e2f0;--pd-soft:#f3f8fe;color:var(--pd-navy);font-family:Manrope,Arial,sans-serif}.pd-page *{box-sizing:border-box}.pd-page a{text-decoration:none}.pd-shell{width:min(1240px,calc(100% - 64px));margin-inline:auto}.pd-title-band{padding:38px 0 42px;background:linear-gradient(115deg,#f6faff,#eaf4ff)}.pd-breadcrumb{margin:0 0 22px;color:#487096;font-size:14px}.pd-title-band h1{max-width:1200px;margin:0;font-size:38px;line-height:1.15;letter-spacing:-.025em}.pd-title-band .pd-shell>p:last-child{margin:13px 0 0;color:#506781;font-size:18px;line-height:1.6}.pd-product-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);gap:70px;padding-block:68px}.pd-main-image{display:flex;height:510px;align-items:center;justify-content:center;border:1px solid var(--pd-line);border-radius:8px;background:#fff}.pd-main-image img{display:block;width:100%;height:100%;object-fit:contain}.pd-thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.pd-thumbnails button{height:104px;border:1px solid var(--pd-line);border-radius:6px;padding:7px;background:#fff;cursor:pointer}.pd-thumbnails button.active{border:2px solid var(--pd-blue)}.pd-thumbnails img{width:100%;height:100%;object-fit:contain}.pd-summary{align-self:center}.pd-eyebrow,.pd-section-label{margin:0 0 10px;color:var(--pd-blue);font-size:14px;font-weight:800;letter-spacing:.06em}.pd-summary h2,.pd-copy h2,.pd-heading h2,.pd-inquiry-copy h2{margin:0;color:var(--pd-navy);font-size:30px;line-height:1.25}.pd-summary>p:not(.pd-eyebrow),.pd-copy>p:not(.pd-section-label),.pd-heading>p:not(.pd-section-label),.pd-inquiry-copy>p:not(.pd-section-label){color:var(--pd-text);font-size:16px;line-height:1.75}.pd-highlights{display:grid;gap:14px;margin:24px 0;padding:0;list-style:none}.pd-highlights li{display:flex;align-items:flex-start;gap:12px;color:#294766;font-size:15px;line-height:1.55}.pd-highlights i{flex:0 0 auto;color:var(--pd-blue);font-size:24px}.pd-actions{display:flex;gap:14px;margin-top:28px}.pd-actions a,.pd-bottom-cta a{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border:1px solid var(--pd-blue);border-radius:4px;padding:12px 26px;color:var(--pd-blue);font-size:15px;font-weight:800}.pd-actions a:first-child{background:var(--pd-blue);color:#fff}.pd-overview{display:grid;grid-template-columns:1fr 1fr;gap:62px;border-top:1px solid var(--pd-line);padding-block:62px}.pd-copy p{margin:15px 0}.pd-overview-card{display:grid;grid-template-columns:1fr 1fr;gap:18px;border:1px solid var(--pd-line);border-radius:10px;padding:26px;background:#fff;box-shadow:0 8px 28px rgba(7,55,105,.06)}.pd-overview-card>div{display:flex;align-items:flex-start;gap:13px}.pd-overview-card i{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:50%;background:#eef6ff;color:var(--pd-blue);font-size:23px}.pd-overview-card span{display:grid;gap:5px}.pd-overview-card b{font-size:15px}.pd-overview-card small{color:#52667e;font-size:14px;line-height:1.55}.pd-section{border-top:1px solid var(--pd-line);padding-block:58px}.pd-heading{margin-bottom:30px}.pd-heading>p:last-child{max-width:850px;margin:10px auto 0}.pd-heading:not(:has(>p:last-child:nth-child(3))){text-align:left}.pd-feature-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.pd-feature-grid article{min-height:220px;border-right:1px solid var(--pd-line);padding:18px;text-align:center}.pd-feature-grid article:last-child{border-right:0}.pd-feature-grid i{color:var(--pd-blue);font-size:42px}.pd-feature-grid h3{margin:15px 0 8px;font-size:16px;line-height:1.35}.pd-feature-grid p{margin:0;color:var(--pd-text);font-size:14px;line-height:1.6}.pd-spec-table{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--pd-line);border-left:1px solid var(--pd-line)}.pd-spec-table>div{display:grid;grid-template-columns:180px 1fr;min-height:54px;border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line)}.pd-spec-table b,.pd-spec-table span{display:flex;align-items:center;padding:12px 15px;font-size:14px;line-height:1.45}.pd-spec-table b{background:#edf5fe}.pd-note{margin:14px 0 0;color:#687b91;font-size:14px}.pd-soft-band{background:var(--pd-soft)}.pd-soft-band .pd-section{border:0}.pd-application-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.pd-application-grid article{display:grid;min-height:145px;place-items:center;border:1px solid var(--pd-line);border-radius:8px;padding:20px;background:#fff;text-align:center;box-shadow:0 7px 20px rgba(7,55,105,.05)}.pd-application-grid i{color:var(--pd-blue);font-size:42px}.pd-application-grid h3{margin:9px 0 0;font-size:15px;line-height:1.4}.pd-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pd-related-grid article{border:1px solid var(--pd-line);border-radius:8px;padding:18px;background:#fff;text-align:center}.pd-related-grid img{width:100%;height:220px;object-fit:contain}.pd-related-grid h3{margin:14px 0 8px;font-size:18px;line-height:1.4}.pd-related-grid h3 a{color:var(--pd-navy)}.pd-related-grid p{margin:0;color:var(--pd-text);font-size:15px;line-height:1.65}.pd-inquiry-band{padding:52px 0;background:#eef6ff}.pd-inquiry-layout{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:50px}.pd-inquiry-copy ul{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.pd-inquiry-copy li{display:flex;align-items:center;gap:10px;color:#294766;font-size:15px;font-weight:700}.pd-inquiry-copy i{color:var(--pd-blue);font-size:22px}.pd-bottom-cta{background:#0860be;color:#fff}.pd-bottom-cta .pd-shell{display:flex;min-height:135px;align-items:center;justify-content:space-between;gap:30px}.pd-bottom-cta h2{margin:0;font-size:25px}.pd-bottom-cta p{margin:7px 0 0;color:rgba(255,255,255,.88);font-size:16px}.pd-bottom-cta a{border-color:#fff;background:#fff;color:var(--pd-navy)}
@media(max-width:1100px){.pd-product-intro{grid-template-columns:1fr;gap:38px}.pd-overview{grid-template-columns:1fr}.pd-feature-grid,.pd-application-grid{grid-template-columns:repeat(3,1fr)}.pd-feature-grid article:nth-child(3){border-right:0}.pd-inquiry-layout{grid-template-columns:1fr}.pd-spec-table{grid-template-columns:1fr}}
@media(max-width:700px){.pd-shell{width:calc(100% - 36px)}.pd-title-band{padding:28px 0}.pd-title-band h1{font-size:32px}.pd-title-band .pd-shell>p:last-child{font-size:16px}.pd-product-intro{padding-block:38px}.pd-main-image{height:340px}.pd-thumbnails{gap:8px}.pd-thumbnails button{height:76px}.pd-summary h2,.pd-copy h2,.pd-heading h2,.pd-inquiry-copy h2{font-size:25px}.pd-actions{flex-direction:column}.pd-overview-card{grid-template-columns:1fr}.pd-feature-grid,.pd-application-grid,.pd-related-grid{grid-template-columns:1fr}.pd-feature-grid article{min-height:0;border-right:0;border-bottom:1px solid var(--pd-line)}.pd-spec-table>div{grid-template-columns:125px minmax(0,1fr)}.pd-spec-table b,.pd-spec-table span{min-width:0;overflow-wrap:anywhere}.pd-bottom-cta .pd-shell{align-items:flex-start;flex-direction:column;padding:28px 0}.pd-bottom-cta a{width:100%}}
.pd-actions a{flex:0 0 auto;padding-inline:14px;white-space:nowrap}
@media(min-width:701px){.pd-shell{width:min(1160px,calc(100% - 64px))}}

/* Product-specific content modules; extends the existing detail-page visual system. */
.pd-workflow{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center}.pd-workflow article{text-align:center}.pd-workflow article>i{display:grid;width:62px;height:62px;place-items:center;margin:0 auto 13px;border:1px solid var(--pd-line);border-radius:8px;background:#fff;color:var(--pd-blue);font-size:31px}.pd-workflow h3{margin:0 0 7px;font-size:15px}.pd-workflow p{margin:0;color:var(--pd-text);font-size:14px;line-height:1.55}.pd-workflow-arrow{color:var(--pd-blue);font-size:24px}.pd-config-table,.pd-comparison{overflow:hidden;border:1px solid var(--pd-line);border-radius:8px}.pd-config-table>div,.pd-comparison>div{display:grid;grid-template-columns:.75fr 1fr 1.25fr}.pd-config-table>div>* ,.pd-comparison>div>*{display:flex;align-items:center;min-height:56px;border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);padding:12px 16px;color:var(--pd-text);font-size:14px;line-height:1.5}.pd-config-table>div>*:last-child,.pd-comparison>div>*:last-child{border-right:0}.pd-config-table>div:last-child>*,.pd-comparison>div:last-child>*{border-bottom:0}.pd-config-head,.pd-comparison-head{background:#eaf3fd}.pd-config-head b,.pd-comparison-head b{color:var(--pd-navy)!important}.pd-sensor-band{background:#fff}.pd-sensor-layout,.pd-integration-layout{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:60px}.pd-sensor-layout>div:first-child>p:not(.pd-section-label),.pd-integration-layout>div:first-child>p:not(.pd-section-label){color:var(--pd-text);font-size:16px;line-height:1.75}.pd-sensor-layout>div:first-child>a{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--pd-blue);font-size:15px;font-weight:800}.pd-sensor-cards,.pd-integration-cards{display:grid;gap:12px}.pd-sensor-cards article{display:flex;gap:14px;border:1px solid var(--pd-line);border-radius:7px;padding:17px;background:var(--pd-soft)}.pd-sensor-cards i{flex:0 0 auto;color:var(--pd-blue);font-size:25px}.pd-sensor-cards h3,.pd-integration-cards h3{margin:0 0 5px;font-size:16px}.pd-sensor-cards p,.pd-integration-cards p{margin:0;color:var(--pd-text);font-size:14px;line-height:1.6}.pd-order-box{margin-top:28px;border:1px solid var(--pd-line);border-radius:8px;padding:24px;background:var(--pd-soft)}.pd-order-box h3{margin:0 0 18px;font-size:18px}.pd-order-box>div{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.pd-order-box span{display:flex;align-items:center;gap:8px;color:#294766;font-size:14px;line-height:1.45}.pd-order-box i{color:var(--pd-blue);font-size:17px}.pd-integration-band{background:#fff}.pd-integration-cards{grid-template-columns:repeat(3,1fr)}.pd-integration-cards article{border-top:3px solid var(--pd-blue);border-radius:5px;padding:20px;background:var(--pd-soft)}.pd-application-detail{grid-template-columns:repeat(5,1fr)}.pd-application-detail article{align-content:start}.pd-application-detail p{margin:8px 0 0;color:var(--pd-text);font-size:14px;line-height:1.55}.pd-comparison .preferred{background:#eef7ff}.pd-comparison .preferred span:first-child{color:var(--pd-blue);font-weight:800}.pd-comparison a{color:var(--pd-blue);font-weight:700}.pd-faq-band{background:var(--pd-soft)}.pd-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.pd-faq-grid details{border:1px solid var(--pd-line);border-radius:7px;padding:0 18px;background:#fff}.pd-faq-grid summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;color:var(--pd-navy);font-size:15px;font-weight:800;line-height:1.45;list-style:none}.pd-faq-grid summary::-webkit-details-marker{display:none}.pd-faq-grid summary i{flex:0 0 auto;color:var(--pd-blue);transition:transform .2s}.pd-faq-grid details[open] summary i{transform:rotate(180deg)}.pd-faq-grid details p{margin:0;border-top:1px solid var(--pd-line);padding:14px 0 18px;color:var(--pd-text);font-size:14px;line-height:1.65}
@media(max-width:1100px){.pd-workflow{grid-template-columns:1fr}.pd-workflow-arrow{margin:8px auto;transform:rotate(90deg)}.pd-sensor-layout,.pd-integration-layout{grid-template-columns:1fr}.pd-order-box>div{grid-template-columns:repeat(2,1fr)}.pd-integration-cards{grid-template-columns:1fr}.pd-application-detail{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.pd-config-table,.pd-comparison{overflow-x:auto}.pd-config-table>div,.pd-comparison>div{min-width:680px}.pd-order-box>div,.pd-application-detail,.pd-faq-grid{grid-template-columns:1fr}}

/* Product-detail heading and breadcrumb alignment */
.pd-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;line-height:1.5}
.pd-breadcrumb a{color:#27669d}
.pd-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}
.pd-breadcrumb [aria-current="page"]{color:#5b7088}
.pd-heading,.pd-heading .pd-section-label,.pd-heading h2{text-align:center!important}
.pd-heading>p:last-child{margin-inline:auto}
.pd-application-link{display:block;border-radius:8px;color:inherit}.pd-application-link article{height:100%;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.pd-application-link:hover article{transform:translateY(-4px);border-color:#9fc6ed;background:#f8fbff;box-shadow:0 12px 28px rgba(7,55,105,.1)}.pd-application-link:focus-visible{outline:3px solid rgba(7,100,203,.35);outline-offset:4px}
.pd-probe-workflow{grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr}
.pd-subheading{margin:12px 0 14px;color:var(--pd-navy);font-size:18px;line-height:1.4}
.pd-standard-choice-band{background:#fff}
.pd-standard-choice{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:64px}
.pd-standard-choice h2{margin:0 0 16px;font-size:30px;line-height:1.25}
.pd-standard-choice p:not(.pd-section-label){margin:0 0 12px;color:var(--pd-text);font-size:16px;line-height:1.75}
.pd-standard-choice ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:24px;border:1px solid var(--pd-line);border-radius:9px;background:var(--pd-soft);list-style:none}
.pd-standard-choice li{display:flex;align-items:flex-start;gap:9px;color:#294766;font-size:14px;line-height:1.55}
.pd-standard-choice li i{flex:0 0 auto;margin-top:2px;color:var(--pd-blue);font-size:19px}
.pd-probe-config-table>div{grid-template-columns:.72fr 1.28fr}
.pd-installation-band{background:#fff}
.pd-installation-layout{display:grid;gap:30px}
.pd-installation-flow{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center}
.pd-installation-flow article{text-align:center}
.pd-installation-flow article>i{display:grid;width:62px;height:62px;place-items:center;margin:0 auto 12px;border-radius:50%;background:#edf6ff;color:var(--pd-blue);font-size:30px}
.pd-installation-flow h3{margin:0;font-size:15px;line-height:1.4}
.pd-installation-flow>i{color:var(--pd-blue);font-size:22px;text-align:center}
.pd-installation-layout>ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;margin:0;border-top:1px solid var(--pd-line);padding:24px 0 0 20px;color:var(--pd-text);font-size:14px;line-height:1.65}
@media(max-width:1100px){.pd-probe-workflow,.pd-installation-flow{grid-template-columns:1fr}.pd-installation-flow>i{margin:7px auto;transform:rotate(90deg)}.pd-standard-choice{grid-template-columns:1fr;gap:30px}}
@media(max-width:700px){.pd-standard-choice ul,.pd-installation-layout>ul{grid-template-columns:1fr}.pd-probe-config-table>div{min-width:560px}.pd-standard-choice h2{font-size:25px}}
.pd-product-overview{background:#fff}.pd-overview-text{max-width:none;margin-inline:auto}.pd-overview-text h2{margin:0 0 20px;color:var(--pd-navy);font-size:30px;line-height:1.2}.pd-overview-text>p{max-width:none;margin:0 0 14px;color:var(--pd-text);font-size:16px;line-height:1.8}.pd-unique-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:56px;align-items:center}.pd-unique-copy h2{margin:0 0 18px;color:var(--pd-navy);font-size:29px;line-height:1.25}.pd-unique-copy>p:not(.pd-section-label){margin:0 0 12px;color:var(--pd-text);font-size:16px;line-height:1.75}.pd-unique-points{display:grid;gap:11px;margin:0;padding:22px 24px;list-style:none;border:1px solid var(--pd-line);border-radius:12px;background:#fff}.pd-unique-points li{display:flex;gap:10px;align-items:flex-start;color:var(--pd-text);font-size:15px;line-height:1.55}.pd-unique-points i{flex:0 0 auto;margin-top:2px;color:var(--pd-blue);font-size:18px}@media(max-width:800px){.pd-overview-text h2,.pd-unique-copy h2{font-size:25px}.pd-unique-layout{grid-template-columns:1fr;gap:24px}.pd-overview-text>p{font-size:16px}}
/* Detail templates share the Header's wide desktop canvas rather than a separate narrow container. */
@media(min-width:701px){.pd-shell{width:min(1420px,calc(100% - 64px))}}
.pd-inquiry-layout{align-items:stretch;gap:36px}
.pd-inquiry-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;border:1px solid var(--pd-line);border-radius:10px;padding:34px 36px;background:#fff}
.pd-inquiry-copy>p:not(.pd-section-label){margin:14px 0 0}
.pd-inquiry-copy ul{gap:13px;margin-top:24px}
.pd-inquiry-copy li{align-items:flex-start;font-weight:500;line-height:1.55}
.pd-inquiry-copy li b{color:var(--pd-navy);font-weight:800}
.pd-inquiry-copy i{flex:0 0 auto;margin-top:1px}
.pd-inquiry-copy .pd-inquiry-note{margin-top:22px!important;border-top:1px solid var(--pd-line);padding-top:18px;color:#526b85!important;font-size:14px!important;line-height:1.65!important}
@media(max-width:700px){.pd-inquiry-copy{padding:26px 22px}.pd-inquiry-layout{gap:24px}.pd-inquiry-copy .pd-inquiry-note{font-size:14px!important}}

/* Four application cards should use the full detail-page canvas. */
.pd-project-uses-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.pd-project-uses-grid article{min-width:0;padding:22px 32px}
.pd-project-uses-grid h3,.pd-project-uses-grid p{max-width:250px;margin-inline:auto}
.pd-project-uses-grid h3{overflow-wrap:anywhere}
.pd-project-uses-grid p{overflow-wrap:anywhere}
@media(max-width:1100px){.pd-project-uses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-project-uses-grid article:nth-child(2){border-right:0}.pd-project-uses-grid article:nth-child(n+3){border-top:1px solid var(--pd-line)}}
@media(max-width:700px){.pd-project-uses-grid{grid-template-columns:1fr}.pd-project-uses-grid article{border-right:0}.pd-project-uses-grid article+article{border-top:1px solid var(--pd-line)}}

/* Center the application card group when a product has fewer than a full row. */
.pd-application-detail{grid-template-columns:repeat(auto-fit,minmax(220px,270px));justify-content:center}
@media(max-width:700px){.pd-application-detail{grid-template-columns:minmax(0,1fr)}}

/* Standard probe product page: centered module headings and concise selection content. */
.pd-standard-page .pd-heading{text-align:center}
.pd-standard-page .pd-heading>p:last-child{max-width:960px;margin-inline:auto}
.pd-standard-page .pd-overview-text .pd-copy{max-width:960px;margin-inline:auto;text-align:center}
.pd-standard-page .pd-overview-text .pd-copy p{margin:0 auto 14px}
.pd-standard-page .pd-sensor-layout>div:first-child{text-align:center}
.pd-standard-page .pd-sensor-layout>div:first-child p:not(.pd-section-label){max-width:720px;margin-inline:auto}
.pd-choice-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.pd-choice-columns>div{border:1px solid var(--pd-line);border-radius:9px;padding:24px;background:var(--pd-soft)}
.pd-choice-columns h3{margin:0 0 16px;text-align:center;font-size:20px;line-height:1.35}
.pd-choice-columns ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}
.pd-choice-columns li{display:flex;align-items:flex-start;gap:9px;color:#294766;font-size:14px;line-height:1.55}
.pd-choice-columns li i{flex:0 0 auto;margin-top:2px;color:var(--pd-blue);font-size:19px}
.pd-choice-note{margin:24px auto 0;max-width:850px;color:var(--pd-text);font-size:15px;line-height:1.65;text-align:center}
.pd-centered-action{display:flex;width:max-content;min-height:46px;align-items:center;justify-content:center;margin:18px auto 0;border:1px solid var(--pd-blue);border-radius:4px;padding:11px 22px;background:var(--pd-blue);color:#fff;font-size:14px;font-weight:800}
.pd-centered-action:hover,.pd-centered-action:focus-visible{background:#064b9c;color:#fff}
.pd-process-line{margin:28px auto 0;color:var(--pd-navy);font-size:16px;font-weight:800;line-height:1.6;text-align:center}
.pd-process-line span{padding-inline:8px;color:var(--pd-blue)}
.pd-section-note{margin:22px auto 0;color:var(--pd-text);font-size:15px;line-height:1.65;text-align:center}
.pd-text-link{display:block;width:max-content;margin:12px auto 0;color:var(--pd-blue);font-size:15px;font-weight:800;text-align:center}
.pd-text-link:hover,.pd-text-link:focus-visible{text-decoration:underline}
.pd-ordering-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;max-width:900px;margin:0 auto;padding:0;list-style:none}
.pd-ordering-list li{display:flex;align-items:flex-start;gap:10px;color:#294766;font-size:15px;line-height:1.55}
.pd-ordering-list i{flex:0 0 auto;margin-top:2px;color:var(--pd-blue);font-size:20px}
.pd-installation-flow article p{margin:8px auto 0;max-width:180px;color:var(--pd-text);font-size:13px;line-height:1.5}
.pd-standard-page .pd-related-grid article{height:100%}
@media(max-width:900px){.pd-choice-columns{grid-template-columns:1fr}.pd-ordering-list{grid-template-columns:1fr}.pd-installation-flow article p{max-width:420px}}
@media(max-width:700px){.pd-process-line{font-size:14px}.pd-process-line span{padding-inline:3px}.pd-centered-action{width:100%}}
@media(max-width:700px){.pd-text-link{width:auto;max-width:100%;white-space:normal}}

/* Condensed standard-probe detail layout: related content stays grouped instead of becoming a card wall. */
.pd-title-band--compact{padding:18px 0 16px;background:#f6faff;border-bottom:1px solid var(--pd-line)}
.pd-title-band--compact .pd-breadcrumb{margin:0}
.pd-standard-page--compact .pd-product-intro{padding-block:46px 52px;gap:58px}
.pd-standard-page--compact .pd-main-image{height:430px}
.pd-standard-page--compact .pd-summary{align-self:center}
.pd-standard-page--compact .pd-summary h1{margin:0;color:var(--pd-navy);font-size:clamp(34px,3.4vw,48px);line-height:1.1;letter-spacing:-.03em}
.pd-standard-page--compact .pd-hero-description{margin:17px 0 0;color:var(--pd-text);font-size:17px;line-height:1.65}
.pd-standard-page--compact .pd-highlights{grid-template-columns:1fr;gap:10px;margin:22px 0 0}
.pd-standard-page--compact .pd-highlights li{font-size:15px}
.pd-standard-page--compact .pd-highlights i{font-size:21px}
.pd-standard-overview{padding-block:54px;background:#fff}
.pd-standard-overview__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:70px;align-items:start}
.pd-standard-overview .pd-heading--left{text-align:left!important;margin-bottom:14px}
.pd-standard-overview .pd-heading--left h2{text-align:left!important}
.pd-standard-overview .pd-copy p{margin:0 0 14px;color:var(--pd-text);font-size:16px;line-height:1.7}
.pd-benefits h3,.pd-design-grid h3,.pd-selection-subsection>h3{margin:0 0 16px;color:var(--pd-navy);font-size:21px;line-height:1.3}
.pd-benefit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}
.pd-benefit-list>div{display:flex;align-items:flex-start;gap:10px}
.pd-benefit-list i{flex:0 0 auto;color:var(--pd-blue);font-size:22px}
.pd-benefit-list span{display:grid;gap:4px}
.pd-benefit-list b{font-size:15px;line-height:1.35}
.pd-benefit-list small{color:var(--pd-text);font-size:13px;line-height:1.5}
.pd-probe-design{padding-block:52px;background:var(--pd-soft)}
.pd-design-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:start}
.pd-construction-list{display:grid;gap:14px}
.pd-construction-list>div{padding-bottom:12px;border-bottom:1px solid var(--pd-line)}
.pd-construction-list>div:last-child{border-bottom:0}
.pd-construction-list b{display:block;color:var(--pd-navy);font-size:15px;line-height:1.35}
.pd-construction-list p{margin:4px 0 0;color:var(--pd-text);font-size:14px;line-height:1.55}
.pd-compact-workflow{grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr}
.pd-compact-workflow article>i{width:auto;height:auto;margin:0 0 9px;border:0;border-radius:0;background:transparent;font-size:28px}
.pd-compact-workflow h4{margin:0;color:var(--pd-navy);font-size:14px;line-height:1.35}
.pd-compact-workflow p{margin:4px 0 0;color:var(--pd-text);font-size:12px;line-height:1.45}
.pd-compact-workflow .pd-workflow-arrow{font-size:20px}
.pd-selection-section{padding-block:54px;background:#fff}
.pd-choice-columns--plain{gap:24px}
.pd-choice-columns--plain>div{border:0;border-radius:0;padding:24px;background:#f5f9fd}
.pd-choice-columns--plain h3{text-align:left;font-size:19px}
.pd-choice-columns--plain li{font-size:14px}
.pd-selection-subsection{margin-top:42px}
.pd-selection-subsection>h3{font-size:20px}
.pd-probe-config-table{overflow:hidden;border:1px solid var(--pd-line);border-radius:8px}
.pd-probe-config-row{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr)}
.pd-probe-config-row>*{display:flex;align-items:center;min-height:48px;border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);padding:10px 15px;color:var(--pd-text);font-size:14px;line-height:1.45}
.pd-probe-config-row>*:last-child{border-right:0}
.pd-probe-config-row:last-child>*{border-bottom:0}
.pd-probe-config-row b{color:var(--pd-navy);font-weight:800;background:#f5f9fd}
.pd-probe-config-head{background:#eaf3fd}
.pd-probe-config-head b{background:#eaf3fd}
.pd-information-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 60px}
.pd-information-grid ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}
.pd-information-grid li{display:flex;align-items:center;gap:9px;color:#294766;font-size:15px;line-height:1.45}
.pd-information-grid i{color:var(--pd-blue);font-size:18px}
.pd-selection-cta-copy{margin:22px 0 0;color:var(--pd-text);font-size:15px;line-height:1.6;text-align:center}
.pd-installation-subsection{padding-top:6px}
.pd-compact-installation{grid-template-columns:1fr 26px 1fr 26px 1fr 26px 1fr 26px 1fr}
.pd-compact-installation article{text-align:left}
.pd-compact-installation h4{margin:0;color:var(--pd-navy);font-size:15px;line-height:1.35}
.pd-compact-installation article p{max-width:none;margin:6px 0 0;color:var(--pd-text);font-size:13px;line-height:1.5}
.pd-compact-installation>i{color:var(--pd-blue);font-size:20px;text-align:center}
.pd-specifications-section{padding-block:54px;background:#f5f9fd}
.pd-standard-spec-table{overflow:hidden;border:1px solid var(--pd-line);border-radius:8px;background:#fff}
.pd-standard-spec-row{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)}
.pd-standard-spec-row>*{display:flex;align-items:center;min-height:48px;border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);padding:10px 15px;color:var(--pd-text);font-size:14px;line-height:1.45}
.pd-standard-spec-row>*:last-child{border-right:0}
.pd-standard-spec-row:last-child>*{border-bottom:0}
.pd-standard-spec-row b{color:var(--pd-navy);font-weight:800;background:#eaf3fd}
.pd-standard-spec-head{background:#dfeefa}
.pd-standard-spec-head b{background:#dfeefa}
.pd-applications-section{padding-block:54px;background:#fff}
.pd-application-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;border-top:1px solid var(--pd-line)}
.pd-application-list>a{display:flex;align-items:flex-start;gap:13px;padding:20px 8px;border-bottom:1px solid var(--pd-line);color:inherit}
.pd-application-list>a:hover b{color:var(--pd-blue)}
.pd-application-list i{flex:0 0 auto;color:var(--pd-blue);font-size:25px}
.pd-application-list span{display:grid;gap:4px}
.pd-application-list b{color:var(--pd-navy);font-size:15px;line-height:1.35}
.pd-application-list small{color:var(--pd-text);font-size:13px;line-height:1.5}
.pd-compatible-section{padding-block:54px}
.pd-standard-page--compact .pd-related-grid article{box-shadow:0 7px 20px rgba(7,55,105,.05)}
@media(max-width:1100px){.pd-standard-overview__grid,.pd-design-grid{grid-template-columns:1fr;gap:34px}.pd-compact-workflow,.pd-compact-installation{grid-template-columns:1fr}.pd-compact-workflow .pd-workflow-arrow,.pd-compact-installation>i{margin:5px auto;transform:rotate(90deg)}.pd-compact-installation article{text-align:center}.pd-compact-installation article p{max-width:420px;margin-inline:auto}.pd-application-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.pd-standard-page--compact .pd-product-intro{padding-block:34px 40px}.pd-standard-page--compact .pd-main-image{height:330px}.pd-standard-page--compact .pd-summary h1{font-size:32px}.pd-standard-page--compact .pd-hero-description{font-size:16px}.pd-benefit-list,.pd-information-grid,.pd-application-list{grid-template-columns:1fr}.pd-probe-config-table,.pd-standard-spec-table{overflow-x:auto}.pd-probe-config-row,.pd-standard-spec-row{min-width:620px}.pd-standard-overview,.pd-probe-design,.pd-selection-section,.pd-specifications-section,.pd-applications-section,.pd-compatible-section{padding-block:42px}.pd-selection-subsection{margin-top:32px}}

/* Keep every product hero aligned from the same top edge as its main image. */
.pd-product-intro{padding-top:52px;padding-bottom:58px}
.pd-product-intro .pd-summary{align-self:start}
.pd-standard-page--compact .pd-product-intro{padding-top:38px;padding-bottom:46px}
.pd-standard-page--compact .pd-summary{align-self:start}
@media(max-width:700px){
  .pd-product-intro{padding-top:34px;padding-bottom:42px}
  .pd-standard-page--compact .pd-product-intro{padding-top:30px;padding-bottom:38px}
}
