#durco-mark-iii-replacement{--navy:#092b4b;--blue:#0d5f97;--blue2:#1479b8;--ink:#122332;--muted:#637180;--line:#dce4ea;--soft:#f4f7f9;--white:#fff;--orange:#f58220;--orange2:#ff9a3d;--green:#1f7a5a;--shadow:0 22px 55px rgba(10,43,75,.12);--radius:22px}#durco-mark-iii-replacement *{box-sizing:border-box}#durco-mark-iii-replacement{scroll-behavior:smooth}#durco-mark-iii-replacement{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.58}#durco-mark-iii-replacement a{color:inherit;text-decoration:none}#durco-mark-iii-replacement img{max-width:100%;display:block}#durco-mark-iii-replacement .wrap{width:min(1180px,calc(100% - 40px));margin:auto}#durco-mark-iii-replacement .eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--blue)}#durco-mark-iii-replacement .eyebrow.light{color:#8fc9ec}#durco-mark-iii-replacement h1, #durco-mark-iii-replacement h2, #durco-mark-iii-replacement h3, #durco-mark-iii-replacement p{margin-top:0}#durco-mark-iii-replacement h1{font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.045em;margin-bottom:22px}#durco-mark-iii-replacement h2{font-size:clamp(30px,3.8vw,46px);line-height:1.08;letter-spacing:-.035em;margin-bottom:18px}#durco-mark-iii-replacement h3{font-size:20px;line-height:1.25;margin-bottom:10px}#durco-mark-iii-replacement p{color:var(--muted)}#durco-mark-iii-replacement .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 20px;border-radius:12px;font-weight:800;font-size:14px;transition:.2s;border:1px solid transparent}#durco-mark-iii-replacement .btn.primary{background:var(--orange);color:#fff;box-shadow:0 10px 24px rgba(245,130,32,.25)}#durco-mark-iii-replacement .btn.primary:hover{background:#e9700f;transform:translateY(-1px)}#durco-mark-iii-replacement .btn.secondary{background:#fff;color:var(--navy);border-color:#cbd8e1}#durco-mark-iii-replacement .btn.secondary:hover{border-color:#8eb0c7;background:#f8fbfd}#durco-mark-iii-replacement .btn.dark{background:var(--navy);color:#fff}#durco-mark-iii-replacement .btn.text{padding:0;background:none;color:var(--blue);border:none}#durco-mark-iii-replacement .arrow{font-size:17px}#durco-mark-iii-replacement .topbar{background:#061d32;color:#d5e4ef;font-size:12px}#durco-mark-iii-replacement .topbar .wrap{height:36px;display:flex;justify-content:space-between;align-items:center}#durco-mark-iii-replacement .topbar strong{color:#fff}#durco-mark-iii-replacement .nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid #e9eef2}#durco-mark-iii-replacement .navin{height:76px;display:flex;align-items:center;gap:34px}#durco-mark-iii-replacement .brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:-.02em;color:var(--navy);white-space:nowrap}#durco-mark-iii-replacement .brandmark{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--blue),var(--navy));position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}#durco-mark-iii-replacement .brandmark:before, #durco-mark-iii-replacement .brandmark:after{content:"";position:absolute;background:white;border-radius:3px}#durco-mark-iii-replacement .brandmark:before{width:7px;height:24px;left:10px;top:7px;transform:skew(-16deg)}#durco-mark-iii-replacement .brandmark:after{width:7px;height:18px;left:21px;top:10px;transform:skew(-16deg)}#durco-mark-iii-replacement .navlinks{display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700;color:#405363;margin-left:auto}#durco-mark-iii-replacement .navcta{margin-left:6px}#durco-mark-iii-replacement .hero{background:linear-gradient(180deg,#f6f9fb 0%,#fff 100%);padding:58px 0 34px;overflow:hidden}#durco-mark-iii-replacement .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:44px;align-items:center}#durco-mark-iii-replacement .crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#72808b;margin-bottom:26px}#durco-mark-iii-replacement .crumbs span{opacity:.65}#durco-mark-iii-replacement .hero p.lead{font-size:18px;max-width:680px;color:#526372;margin-bottom:28px}#durco-mark-iii-replacement .hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}#durco-mark-iii-replacement .hero-proof{display:flex;gap:22px;flex-wrap:wrap;color:#304657;font-size:13px;font-weight:700}#durco-mark-iii-replacement .hero-proof b{color:var(--blue)}#durco-mark-iii-replacement .hero-media{position:relative;min-height:520px}#durco-mark-iii-replacement .hero-img{height:520px;width:100%;object-fit:cover;border-radius:26px;box-shadow:var(--shadow)}#durco-mark-iii-replacement .hero-card{position:absolute;left:-24px;bottom:28px;width:280px;background:rgba(255,255,255,.96);padding:18px;border-radius:17px;box-shadow:0 18px 44px rgba(9,43,75,.18);border:1px solid rgba(255,255,255,.9)}#durco-mark-iii-replacement .hero-card .mini{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center}#durco-mark-iii-replacement .hero-card img{width:76px;height:76px;object-fit:cover;border-radius:12px}#durco-mark-iii-replacement .hero-card h3{font-size:15px;margin:0 0 3px}#durco-mark-iii-replacement .hero-card p{font-size:12px;margin:0 0 7px}#durco-mark-iii-replacement .status{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:11px;font-weight:800}#durco-mark-iii-replacement .dot{width:7px;height:7px;background:var(--green);border-radius:50%}#durco-mark-iii-replacement .quick{padding:20px 0 56px}#durco-mark-iii-replacement .quick-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 35px rgba(10,43,75,.06)}#durco-mark-iii-replacement .quick-item{padding:22px 22px 20px;border-right:1px solid var(--line);position:relative}#durco-mark-iii-replacement .quick-item:last-child{border-right:0}#durco-mark-iii-replacement .quick-item small{display:block;font-weight:800;color:#8a97a1;font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}#durco-mark-iii-replacement .quick-item strong{display:block;font-size:15px;color:var(--navy);margin-bottom:5px}#durco-mark-iii-replacement .quick-item a{font-size:12px;font-weight:800;color:var(--blue)}#durco-mark-iii-replacement .trust{background:var(--navy);color:#fff;padding:30px 0}#durco-mark-iii-replacement .trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}#durco-mark-iii-replacement .trust b{display:block;font-size:25px;letter-spacing:-.02em;margin-bottom:3px}#durco-mark-iii-replacement .trust span{font-size:12px;color:#b8d0df}#durco-mark-iii-replacement .section{padding:86px 0}#durco-mark-iii-replacement .section.soft{background:var(--soft)}#durco-mark-iii-replacement .section.dark{background:#071f34;color:#fff}#durco-mark-iii-replacement .section-head{display:grid;grid-template-columns:.88fr 1.12fr;gap:60px;align-items:end;margin-bottom:38px}#durco-mark-iii-replacement .section-head p{margin-bottom:0;font-size:16px}#durco-mark-iii-replacement .section.dark p{color:#bdd1df}#durco-mark-iii-replacement .section.dark h2, #durco-mark-iii-replacement .section.dark h3{color:#fff}#durco-mark-iii-replacement .arch-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:30px;align-items:stretch}#durco-mark-iii-replacement .visual-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 10px 30px rgba(9,43,75,.06)}#durco-mark-iii-replacement .visual-card img{width:100%;height:100%;min-height:500px;object-fit:cover;object-position:center}#durco-mark-iii-replacement .feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#durco-mark-iii-replacement .feature{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;min-height:200px}#durco-mark-iii-replacement .icon{width:42px;height:42px;border-radius:12px;background:#e9f3f9;color:var(--blue);display:grid;place-items:center;font-size:18px;font-weight:900;margin-bottom:18px}#durco-mark-iii-replacement .feature p{font-size:13px;margin-bottom:0}#durco-mark-iii-replacement .feature .tag{display:inline-block;margin-top:14px;padding:5px 8px;background:#f6f8fa;border:1px solid #e4e9ed;border-radius:7px;font-size:10px;font-weight:800;color:#687682}#durco-mark-iii-replacement .performance{display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:center}#durco-mark-iii-replacement .curve-card{background:#fff;border-radius:22px;padding:16px;box-shadow:var(--shadow);border:1px solid #e7edf1}#durco-mark-iii-replacement .curve-card img{border-radius:12px}#durco-mark-iii-replacement .metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#durco-mark-iii-replacement .metric{border:1px solid #cfdae2;border-radius:18px;padding:22px;background:rgba(255,255,255,.55)}#durco-mark-iii-replacement .metric strong{display:block;color:var(--navy);font-size:30px;letter-spacing:-.04em}#durco-mark-iii-replacement .metric span{font-size:12px;color:#657683}#durco-mark-iii-replacement .note{font-size:11px;color:#81909a;margin-top:12px}#durco-mark-iii-replacement .group-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#durco-mark-iii-replacement .group{background:#fff;border:1px solid var(--line);border-radius:20px;padding:25px;position:relative;overflow:hidden}#durco-mark-iii-replacement .group:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;background:#edf6fb;right:-28px;top:-28px}#durco-mark-iii-replacement .group-num{font-size:12px;color:var(--blue);font-weight:900;margin-bottom:8px}#durco-mark-iii-replacement .group h3{font-size:24px;color:var(--navy)}#durco-mark-iii-replacement .group ul{padding-left:17px;margin:14px 0 0;color:#61717f;font-size:13px}#durco-mark-iii-replacement .group li{margin:6px 0}#durco-mark-iii-replacement .interchange-box{margin-top:24px;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1.15fr .85fr;align-items:center}#durco-mark-iii-replacement .interchange-box img{height:360px;width:100%;object-fit:cover;object-position:center}#durco-mark-iii-replacement .interchange-copy{padding:32px}#durco-mark-iii-replacement .interchange-copy p{font-size:14px}#durco-mark-iii-replacement .scope-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#durco-mark-iii-replacement .scope-card{border-radius:20px;background:#fff;border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;min-height:260px;transition:.2s}#durco-mark-iii-replacement .scope-card:hover{transform:translateY(-3px);box-shadow:0 15px 36px rgba(9,43,75,.10);border-color:#b8cbd8}#durco-mark-iii-replacement .scope-card .n{font-size:11px;font-weight:900;color:var(--orange);margin-bottom:28px}#durco-mark-iii-replacement .scope-card h3{color:var(--navy)}#durco-mark-iii-replacement .scope-card p{font-size:13px;flex:1}#durco-mark-iii-replacement .scope-card a{font-size:12px;font-weight:900;color:var(--blue)}#durco-mark-iii-replacement .parts-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}#durco-mark-iii-replacement .parts-media{background:#fff;border:1px solid var(--line);border-radius:22px;padding:14px}#durco-mark-iii-replacement .parts-media img{border-radius:14px}#durco-mark-iii-replacement .parts-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0}#durco-mark-iii-replacement .part-pill{border:1px solid #d8e2e8;background:#fff;border-radius:11px;padding:11px 12px;font-size:12px;font-weight:800;color:#395163}#durco-mark-iii-replacement .materials{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}#durco-mark-iii-replacement .mat{background:#fff;border:1px solid #d9e2e8;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;color:#385064}#durco-mark-iii-replacement .app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#durco-mark-iii-replacement .app{min-height:170px;border-radius:20px;padding:22px;background:linear-gradient(145deg,#0d385c,#0b2742);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08)}#durco-mark-iii-replacement .app:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:rgba(255,255,255,.05);right:-38px;bottom:-48px}#durco-mark-iii-replacement .app b{display:block;font-size:17px;margin-bottom:8px}#durco-mark-iii-replacement .app span{color:#a9c3d5;font-size:12px}#durco-mark-iii-replacement .verify-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:center}#durco-mark-iii-replacement .steps{display:grid;gap:13px}#durco-mark-iii-replacement .step{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:16px;border:1px solid var(--line);border-radius:15px;background:#fff}#durco-mark-iii-replacement .step-num{width:42px;height:42px;border-radius:12px;background:#e9f3f9;color:var(--blue);display:grid;place-items:center;font-weight:900}#durco-mark-iii-replacement .step h3{font-size:15px;margin-bottom:4px}#durco-mark-iii-replacement .step p{font-size:12px;margin:0}#durco-mark-iii-replacement .decision{width:100%;border-collapse:collapse;margin-top:24px;background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--line)}#durco-mark-iii-replacement .decision th, #durco-mark-iii-replacement .decision td{padding:14px 16px;border-bottom:1px solid var(--line);font-size:12px;text-align:left}#durco-mark-iii-replacement .decision th{background:#eef4f7;color:#314a5d;font-size:11px;text-transform:uppercase;letter-spacing:.06em}#durco-mark-iii-replacement .decision tr:last-child td{border-bottom:0}#durco-mark-iii-replacement .decision td:last-child{font-weight:800;color:var(--navy)}#durco-mark-iii-replacement .rfq{padding:86px 0;background:linear-gradient(135deg,#071f34 0%,#0b3658 100%);color:#fff}#durco-mark-iii-replacement .rfq-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:38px;align-items:start}#durco-mark-iii-replacement .rfq p{color:#b9cfde}#durco-mark-iii-replacement .send-list{display:grid;gap:10px;margin:28px 0}#durco-mark-iii-replacement .send-item{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#d8e6ef}#durco-mark-iii-replacement .check{width:20px;height:20px;border-radius:6px;background:rgba(86,186,147,.15);color:#73d2ae;display:grid;place-items:center;font-size:11px;font-weight:900;flex:0 0 auto;margin-top:1px}#durco-mark-iii-replacement .form-card{background:#fff;border-radius:22px;padding:26px;color:var(--ink);box-shadow:0 25px 65px rgba(0,0,0,.25)}#durco-mark-iii-replacement .form-title{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:20px}#durco-mark-iii-replacement .form-title h3{font-size:23px;margin:0;color:var(--navy)}#durco-mark-iii-replacement .form-title span{font-size:10px;background:#edf6fb;color:var(--blue);font-weight:900;padding:6px 9px;border-radius:999px;white-space:nowrap}#durco-mark-iii-replacement .fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}#durco-mark-iii-replacement .field.full{grid-column:1/-1}#durco-mark-iii-replacement label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:900;color:#667783;margin-bottom:6px}#durco-mark-iii-replacement input, #durco-mark-iii-replacement select, #durco-mark-iii-replacement textarea{width:100%;border:1px solid #d4dfe6;border-radius:10px;padding:11px 12px;font:inherit;font-size:13px;color:#203746;background:#fff;outline:none}#durco-mark-iii-replacement input:focus, #durco-mark-iii-replacement select:focus, #durco-mark-iii-replacement textarea:focus{border-color:#6aa6ca;box-shadow:0 0 0 3px rgba(20,121,184,.09)}#durco-mark-iii-replacement textarea{min-height:90px;resize:vertical}#durco-mark-iii-replacement .upload{border:1px dashed #aebfca;background:#f7fafb;border-radius:12px;padding:14px;font-size:12px;color:#677b89}#durco-mark-iii-replacement .submit{margin-top:14px;width:100%;border:0;cursor:pointer}#durco-mark-iii-replacement .privacy{font-size:10px;color:#81919c;margin:9px 0 0;text-align:center}#durco-mark-iii-replacement .resources{padding:66px 0}#durco-mark-iii-replacement .resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}#durco-mark-iii-replacement .resource{border:1px solid var(--line);border-radius:16px;padding:18px;background:#fff}#durco-mark-iii-replacement .resource small{display:block;color:#8a98a3;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px}#durco-mark-iii-replacement .resource b{display:block;color:var(--navy);font-size:14px;margin-bottom:11px}#durco-mark-iii-replacement .resource a{font-size:11px;font-weight:900;color:var(--blue)}#durco-mark-iii-replacement .footer{background:#061a2c;color:#91a9ba;padding:46px 0 28px}#durco-mark-iii-replacement .footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:34px}#durco-mark-iii-replacement .footer .brand{color:#fff;margin-bottom:15px}#durco-mark-iii-replacement .footer p{color:#91a9ba;font-size:12px}#durco-mark-iii-replacement .footer h4{color:#fff;margin:0 0 12px;font-size:13px}#durco-mark-iii-replacement .footer a{display:block;font-size:12px;margin:7px 0}#durco-mark-iii-replacement .copyright{border-top:1px solid rgba(255,255,255,.09);padding-top:20px;margin-top:30px;font-size:10px;color:#6f8797}
@media(max-width:980px){#durco-mark-iii-replacement .navlinks{display:none}#durco-mark-iii-replacement .hero-grid, #durco-mark-iii-replacement .arch-grid, #durco-mark-iii-replacement .performance, #durco-mark-iii-replacement .parts-grid, #durco-mark-iii-replacement .verify-grid, #durco-mark-iii-replacement .rfq-grid, #durco-mark-iii-replacement .section-head{grid-template-columns:1fr}#durco-mark-iii-replacement .hero-media{min-height:430px}#durco-mark-iii-replacement .hero-img{height:430px}#durco-mark-iii-replacement .hero-card{left:16px}#durco-mark-iii-replacement .quick-grid, #durco-mark-iii-replacement .trust-grid, #durco-mark-iii-replacement .scope-grid, #durco-mark-iii-replacement .resource-grid{grid-template-columns:1fr 1fr}#durco-mark-iii-replacement .group-grid, #durco-mark-iii-replacement .app-grid{grid-template-columns:1fr 1fr}#durco-mark-iii-replacement .interchange-box{grid-template-columns:1fr}#durco-mark-iii-replacement .footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){#durco-mark-iii-replacement .wrap{width:min(100% - 24px,1180px)}#durco-mark-iii-replacement .topbar .wrap{justify-content:center}#durco-mark-iii-replacement .topbar .right{display:none}#durco-mark-iii-replacement .navin{height:66px}#durco-mark-iii-replacement .navcta{margin-left:auto}#durco-mark-iii-replacement .navcta .btn{padding:10px 12px;font-size:12px}#durco-mark-iii-replacement .hero{padding-top:36px}#durco-mark-iii-replacement .hero-media{min-height:360px}#durco-mark-iii-replacement .hero-img{height:360px}#durco-mark-iii-replacement .hero-card{position:relative;left:auto;bottom:auto;margin:-74px 14px 0;width:auto}#durco-mark-iii-replacement .quick-grid, #durco-mark-iii-replacement .trust-grid, #durco-mark-iii-replacement .scope-grid, #durco-mark-iii-replacement .resource-grid, #durco-mark-iii-replacement .group-grid, #durco-mark-iii-replacement .app-grid, #durco-mark-iii-replacement .feature-grid, #durco-mark-iii-replacement .metric-grid, #durco-mark-iii-replacement .footer-grid{grid-template-columns:1fr}#durco-mark-iii-replacement .quick-item{border-right:0;border-bottom:1px solid var(--line)}#durco-mark-iii-replacement .quick-item:last-child{border-bottom:0}#durco-mark-iii-replacement .trust-grid{gap:18px}#durco-mark-iii-replacement .section{padding:64px 0}#durco-mark-iii-replacement .fields{grid-template-columns:1fr}#durco-mark-iii-replacement .field.full{grid-column:auto}#durco-mark-iii-replacement .parts-list{grid-template-columns:1fr}}#durco-mark-iii-replacement /* Technical visual rhythm: product visual can split; dense engineering graphics go full width. */
.arch-grid{
  grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;
  gap:28px!important;
  align-items:stretch!important;
}#durco-mark-iii-replacement .visual-card{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:18px!important;
  background:linear-gradient(145deg,#fff 0%,#f5f8fb 100%)!important;
  overflow:hidden!important;
}#durco-mark-iii-replacement .visual-card .arch-pump-image{
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:590px!important;
  aspect-ratio:4/3!important;
  object-fit:contain!important;
  display:block!important;
}#durco-mark-iii-replacement .tech-section .compact-head{margin-bottom:22px}#durco-mark-iii-replacement .performance-metrics{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin:0 0 22px;
}#durco-mark-iii-replacement .tech-metric{
  min-height:104px;
  padding:18px 18px 16px!important;
  border:1px solid #dce6ed!important;
  box-shadow:none!important;
  background:#fff!important;
}#durco-mark-iii-replacement .tech-metric strong{font-size:25px!important;line-height:1.12}#durco-mark-iii-replacement .tech-metric span{display:block;margin-top:7px;color:#62727e;font-size:13px}#durco-mark-iii-replacement .tech-visual{
  width:100%;
  background:#fff;
  border:1px solid #dfe7ee;
  border-radius:20px;
  padding:14px;
  box-shadow:0 7px 24px rgba(20,48,70,.045);
  overflow:hidden;
}#durco-mark-iii-replacement .tech-visual img{
  width:100%;
  height:auto!important;
  max-height:none!important;
  object-fit:contain!important;
  display:block;
  border-radius:12px;
}#durco-mark-iii-replacement .curve-full, #durco-mark-iii-replacement .interchange-full, #durco-mark-iii-replacement .parts-full{max-width:1180px;margin:0 auto}#durco-mark-iii-replacement .tech-caption{
  display:flex;
  gap:16px;
  align-items:flex-start;
  padding:12px 6px 0;
  color:#667985;
  font-size:12px;
  line-height:1.55;
}#durco-mark-iii-replacement .tech-caption span{
  flex:0 0 auto;
  padding:5px 8px;
  border-radius:7px;
  background:#edf5fa;
  color:#12659b;
  font-weight:800;
  letter-spacing:.04em;
  text-transform:uppercase;
  font-size:10px;
}#durco-mark-iii-replacement .tech-caption p{margin:1px 0 0}#durco-mark-iii-replacement .interchange-intro{
  margin:28px 0 14px;
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:20px;
}#durco-mark-iii-replacement .interchange-intro h3{margin:5px 0 0;font-size:24px}#durco-mark-iii-replacement .part-chips{
  display:flex;
  flex-wrap:wrap;
  gap:9px;
  margin:0 0 18px;
}#durco-mark-iii-replacement .part-chips span{
  background:#fff;
  border:1px solid #dbe5ec;
  border-radius:999px;
  padding:9px 12px;
  color:#3d5362;
  font-size:13px;
  font-weight:650;
}#durco-mark-iii-replacement .part-chips b{
  color:#0c6095;
  margin-right:5px;
}#durco-mark-iii-replacement .parts-after{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px;
  margin-top:20px;
}#durco-mark-iii-replacement .after-card{
  background:#fff;
  border:1px solid #dfe7ee;
  border-radius:18px;
  padding:22px;
}#durco-mark-iii-replacement .after-card h3{margin:7px 0 10px;font-size:22px}#durco-mark-iii-replacement .after-card p{margin:0;color:#637581;line-height:1.65}#durco-mark-iii-replacement .after-card .materials{margin:16px 0 15px}#durco-mark-iii-replacement .rfq-card-small{
  background:linear-gradient(145deg,#ffffff 0%,#f2f8fc 100%);
}#durco-mark-iii-replacement .action-row{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  margin-top:18px;
}#durco-mark-iii-replacement /* Avoid brochure-like heavy shadow treatment on dense technical visuals. */
.curve-card, #durco-mark-iii-replacement .parts-media, #durco-mark-iii-replacement .interchange-box{box-shadow:none!important}#durco-mark-iii-replacement /* Mobile: do not crush dense technical labels; allow horizontal inspection. */
@media(max-width:900px){
  .performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .parts-after{grid-template-columns:1fr}
  .interchange-intro{align-items:flex-start;flex-direction:column}
}
@media(max-width:760px){#durco-mark-iii-replacement .arch-grid{grid-template-columns:1fr!important}#durco-mark-iii-replacement .feature-grid{grid-template-columns:1fr 1fr!important}#durco-mark-iii-replacement .performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#durco-mark-iii-replacement .tech-scroll{
    overflow-x:auto!important;
    -webkit-overflow-scrolling:touch;
    padding-bottom:10px;
  }#durco-mark-iii-replacement .tech-scroll img{
    width:900px!important;
    max-width:none!important;
  }#durco-mark-iii-replacement .tech-scroll.parts-full img{width:980px!important}#durco-mark-iii-replacement .tech-caption{padding-left:2px;padding-right:2px}
}
@media(max-width:520px){#durco-mark-iii-replacement .feature-grid{grid-template-columns:1fr!important}#durco-mark-iii-replacement .performance-metrics{grid-template-columns:1fr 1fr}#durco-mark-iii-replacement .tech-metric strong{font-size:20px!important}
}#durco-mark-iii-replacement /* Local production integration guardrails. */
#durco-mark-iii-replacement{ overflow-x: hidden; }#durco-mark-iii-replacement .durco-mark-iii-page .gf-embed-placeholder pre{ white-space: pre-wrap; font: 12px/1.5 ui-monospace, SFMono-Regular, Consolas, monospace; color: #31556c; background: #f4f8fa; border: 1px solid #dce7ed; border-radius: 10px; padding: 12px; }#durco-mark-iii-replacement .durco-mark-iii-page .gf-embed-placeholder > p{ color: #637581; }

html, body.page-id-694, body.page-id-694 #page, body.page-id-694 .entry-content, body.page-id-694 #durco-mark-iii-replacement { overflow-x: hidden !important; max-width: 100vw !important; }
body.page-id-694 #durco-mark-iii-replacement .wrap, body.page-id-694 #durco-mark-iii-replacement .group, body.page-id-694 #durco-mark-iii-replacement .scope-card { min-width: 0 !important; max-width: 100% !important; }
body.page-id-694 #durco-mark-iii-replacement .rfq h2 { color: #fff !important; }
body.page-id-694 #durco-mark-iii-replacement .hero-card { left:-38px !important; bottom:42px !important; width:420px !important; padding:16px !important; border-radius:22px !important; }
body.page-id-694 #durco-mark-iii-replacement .hero-card .mini { grid-template-columns:118px minmax(0,1fr) !important; gap:18px !important; }
body.page-id-694 #durco-mark-iii-replacement .hero-card .mini > p:empty { display:none !important; }
body.page-id-694 #durco-mark-iii-replacement .hero-card img { width:118px !important; height:118px !important; border-radius:15px !important; }
body.page-id-694 #durco-mark-iii-replacement .hero-card h3 { font-size:21px !important; line-height:1.08 !important; margin-bottom:8px !important; }
body.page-id-694 #durco-mark-iii-replacement .hero-card p { font-size:15px !important; line-height:1.45 !important; margin-bottom:9px !important; }
body.page-id-694 #durco-mark-iii-replacement .hero-card .status { font-size:13px !important; }
@media(max-width:980px){body.page-id-694 #durco-mark-iii-replacement .hero-card { left:16px !important; bottom:28px !important; }}
@media(max-width:640px){
 body.page-id-694 #durco-mark-iii-replacement .hero-card { left:auto !important; bottom:auto !important; width:auto !important; margin:-74px 14px 0 !important; padding:14px !important; border-radius:18px !important; }
 body.page-id-694 #durco-mark-iii-replacement .hero-card .mini { grid-template-columns:88px minmax(0,1fr) !important; gap:13px !important; }
 body.page-id-694 #durco-mark-iii-replacement .hero-card img { width:88px !important; height:88px !important; }
 body.page-id-694 #durco-mark-iii-replacement .hero-card h3 { font-size:17px !important; }
 body.page-id-694 #durco-mark-iii-replacement .hero-card p { font-size:13px !important; }
}
body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; column-gap:18px !important; row-gap:13px !important; }
body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 .gfield--width-full { grid-column:1 / -1 !important; }
body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 .gfield:not(.gfield--width-full) { grid-column:auto !important; }
body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 .gfield { min-width:0 !important; margin:0 !important; padding:0 !important; }
body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 .gfield_label { margin:0 0 5px !important; font-size:11px !important; line-height:1.25 !important; }
body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 input:not([type="hidden"]), body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 select { min-height:46px !important; height:46px !important; padding:9px 12px !important; font-size:14px !important; }
body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 textarea { min-height:94px !important; height:94px !important; padding:10px 12px !important; font-size:14px !important; }
body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 .gfield_description { margin-top:5px !important; font-size:11px !important; line-height:1.35 !important; }
body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 .ginput_container_fileupload input[type="file"] { height:auto !important; min-height:44px !important; padding:9px !important; font-size:12px !important; }
body.page-id-694 #durco-mark-iii-replacement .form-card .gform_footer { margin:16px 0 0 !important; padding:0 !important; }
body.page-id-694 #durco-mark-iii-replacement .form-card #gform_submit_button_2 { width:100% !important; min-height:50px !important; margin:0 !important; padding:12px 18px !important; border:0 !important; border-radius:10px !important; background:var(--orange) !important; color:#fff !important; font-size:14px !important; font-weight:800 !important; }
@media(max-width:760px){
 body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 { grid-template-columns:1fr !important; }
 body.page-id-694 #durco-mark-iii-replacement .form-card #gform_fields_2 .gfield--width-full { grid-column:auto !important; }
}
/* Exact COM Durco Hero card overrides, scoped to the MX target page ID. */
body.page-id-1948 #durco-mark-iii-replacement .hero-card { left:-38px !important; bottom:42px !important; width:420px !important; padding:16px !important; border-radius:22px !important; }
body.page-id-1948 #durco-mark-iii-replacement .hero-card .mini { grid-template-columns:118px minmax(0,1fr) !important; gap:18px !important; }
body.page-id-1948 #durco-mark-iii-replacement .hero-card .mini > p:empty { display:none !important; }
body.page-id-1948 #durco-mark-iii-replacement .hero-card img { width:118px !important; height:118px !important; border-radius:15px !important; }
body.page-id-1948 #durco-mark-iii-replacement .hero-card h3 { font-size:21px !important; line-height:1.08 !important; margin-bottom:8px !important; }
body.page-id-1948 #durco-mark-iii-replacement .hero-card p { font-size:15px !important; line-height:1.45 !important; margin-bottom:9px !important; }
body.page-id-1948 #durco-mark-iii-replacement .hero-card .status { font-size:13px !important; }
@media(max-width:980px){ body.page-id-1948 #durco-mark-iii-replacement .hero-card { left:16px !important; bottom:28px !important; } }
@media(max-width:640px){
 body.page-id-1948 #durco-mark-iii-replacement .hero-card { left:auto !important; bottom:auto !important; width:auto !important; margin:-74px 14px 0 !important; padding:14px !important; border-radius:18px !important; }
 body.page-id-1948 #durco-mark-iii-replacement .hero-card .mini { grid-template-columns:88px minmax(0,1fr) !important; gap:13px !important; }
 body.page-id-1948 #durco-mark-iii-replacement .hero-card img { width:88px !important; height:88px !important; }
 body.page-id-1948 #durco-mark-iii-replacement .hero-card h3 { font-size:17px !important; }
 body.page-id-1948 #durco-mark-iii-replacement .hero-card p { font-size:13px !important; }
}
