
:root{--bg:#f5f7fb;--text:#0f172a;--muted:#64748b;--line:#e2e8f0;--blue:#2563eb;--green:#16a34a;--dark:#020617;--shadow:0 18px 48px rgba(15,23,42,.08)}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;max-width:100%;overflow-x:hidden}body{font-family:Inter,Arial,"Microsoft YaHei",sans-serif;background:var(--bg);color:var(--text);line-height:1.65}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 22px}.topbar{background:#020617;color:#cbd5e1;font-size:13px;padding:7px 0}.topbar .container{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.header{position:sticky;top:0;z-index:100;background:rgba(3,10,25,.96);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.header-inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px}.logo{display:flex;align-items:center;gap:11px;color:#fff;font-weight:900;font-size:21px;white-space:nowrap;min-width:185px}.logo img{height:38px;max-width:95px;width:auto;object-fit:contain}.nav{display:flex;gap:18px;align-items:center}.nav a{font-size:14px;font-weight:800;color:rgba(255,255,255,.84);white-space:nowrap}.actions{display:flex;gap:10px;align-items:center}.lang{display:flex;gap:7px}.lang a{padding:7px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:white;font-size:13px;font-weight:900}.lang a.active{background:#fff;color:#1d4ed8}.btn,.cta-small{display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:#fff;border-radius:12px;padding:13px 22px;font-weight:900;box-shadow:0 12px 26px rgba(37,99,235,.22);white-space:nowrap}.cta-small{border-radius:999px;padding:10px 17px}.btn.alt{background:white;color:#1d4ed8}.btn.dark{background:#0f172a}.btn.green{background:var(--green)}.hero{background:radial-gradient(circle at 14% 5%,rgba(37,99,235,.45),transparent 30%),radial-gradient(circle at 94% 12%,rgba(56,189,248,.20),transparent 28%),linear-gradient(135deg,#020617,#0b1730 62%,#172554);color:white}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:44px;align-items:center;padding:82px 22px 78px}.eyebrow{color:#7dd3fc;text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:900;margin-bottom:16px}.hero h1{font-size:clamp(40px,5vw,62px);line-height:1.06;letter-spacing:-.04em;margin-bottom:22px}.hero p{font-size:19px;color:#cbd5e1;max-width:720px;margin-bottom:26px}.btns{display:flex;gap:13px;flex-wrap:wrap}.search-box{margin-top:22px;display:flex;gap:10px;max-width:580px}.search-box input{flex:1;min-width:0;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.09);color:white}.hero-visual{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:18px;box-shadow:0 24px 70px rgba(0,0,0,.28);max-width:100%}.visual-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.visual-card{background:#fff;border-radius:18px;height:180px;padding:14px;display:flex;align-items:center;justify-content:center;overflow:hidden}.visual-card.main{grid-column:span 2;height:250px}.visual-card img{width:100%;height:100%;object-fit:contain}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-30px;position:relative;z-index:2}.stat{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;text-align:center;box-shadow:var(--shadow)}.stat strong{display:block;color:#1d4ed8;font-size:27px}.stat span{color:var(--muted);font-weight:800;font-size:14px}.section{padding:76px 0}.section.white{background:white}.section.dark{background:#020617;color:white}.section-title{max-width:860px;margin-bottom:34px}.section-title.center{text-align:center;margin-left:auto;margin-right:auto}.section-title h2{font-size:clamp(30px,4vw,42px);line-height:1.14;letter-spacing:-.03em;margin-bottom:12px}.section-title p{font-size:17px;color:var(--muted)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px;box-shadow:var(--shadow);transition:.2s;min-width:0}.card:hover{transform:translateY(-3px);box-shadow:0 24px 58px rgba(15,23,42,.12)}.card h3{font-size:22px;line-height:1.22;margin:10px 0 8px}.card p{color:var(--muted);font-size:15.5px}.product-img{height:205px;background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:14px}.product-img.tall{height:300px}.product-img img{width:100%;height:100%;object-fit:contain;padding:10px}.solution-img{height:200px;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--line);margin-bottom:14px}.solution-img img{width:100%;height:100%;object-fit:cover}.badge{display:inline-flex;background:#e0f2fe;color:#075985;font-size:12px;font-weight:900;border-radius:999px;padding:5px 11px;margin-bottom:6px}.cert-img{border-radius:22px;border:1px solid var(--line);background:white;box-shadow:var(--shadow);width:100%}.company-box,.form,.article{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:var(--shadow)}.company-box p{color:#475569;margin-bottom:12px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}table{width:100%;min-width:650px;border-collapse:collapse}th,td{padding:13px 15px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top}th{background:#0f172a;color:white;width:210px}.arch{background:linear-gradient(135deg,#020617,#1e3a8a);color:white;border-radius:24px;padding:26px}.arch-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.arch-step{background:rgba(255,255,255,.1);border-radius:16px;padding:16px;text-align:center;font-weight:900}.form label{display:block;font-weight:900;margin:9px 0 5px}.form input,.form textarea{width:100%;border:1px solid #cbd5e1;border-radius:11px;padding:13px}.form textarea{min-height:110px}.cta-band{background:linear-gradient(135deg,#2563eb,#020617);color:white;text-align:center;padding:70px 22px}.cta-band h2{font-size:clamp(30px,4vw,40px);line-height:1.16;margin-bottom:13px}.cta-band p{color:#dbeafe;max-width:760px;margin:0 auto 22px}.article h2{font-size:32px;margin:30px 0 12px}.article p,.article li{font-size:17px;color:#475569}.article ul{padding-left:24px;margin:12px 0}.footer{background:#020617;color:#94a3b8;padding:54px 0}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.footer h3,.footer h4{color:white;margin-bottom:14px}.footer li{list-style:none;margin:7px 0}.float-contact{position:fixed;right:18px;bottom:18px;z-index:120;display:grid;gap:10px}.float-contact a{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:26px;box-shadow:0 16px 35px rgba(15,23,42,.25)}.wa{background:#22c55e}.mail{background:#2563eb}@media(max-width:1040px){.nav{display:none}.hero-grid{grid-template-columns:1fr;padding-top:64px}.hero-visual{max-width:680px}.stats,.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3,.grid-2,.footer-grid{grid-template-columns:1fr}.arch-steps{grid-template-columns:1fr 1fr}}@media(max-width:600px){.topbar{font-size:12px}.lang{display:none}.logo{font-size:18px;min-width:auto}.header-inner{height:68px}.visual-grid,.stats,.grid-4,.arch-steps{grid-template-columns:1fr}.visual-card.main{grid-column:span 1;height:210px}.visual-card{height:175px}.search-box{flex-direction:column}.section{padding:58px 0}.product-img{height:188px}.float-contact{right:14px;bottom:14px}.float-contact a{width:52px;height:52px}}


/* V31 clickable cards + specification table polish */
a.card{cursor:pointer}
a.card:focus{outline:3px solid rgba(37,99,235,.35);outline-offset:3px}
.spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}
.spec-box{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}
.spec-box h3{font-size:20px;margin-bottom:10px;color:#0f172a}
.spec-list{display:grid;gap:8px;color:#475569}
.spec-list span{display:flex;justify-content:space-between;gap:14px;border-bottom:1px dashed #e2e8f0;padding-bottom:7px}
.spec-list b{color:#0f172a;min-width:150px}
.model-table td,.model-table th{font-size:14px}
.note{background:#eff6ff;border-left:5px solid #2563eb;border-radius:14px;padding:16px;color:#1e3a8a;margin:18px 0}
@media(max-width:800px){.spec-grid{grid-template-columns:1fr}.spec-list span{display:block}.spec-list b{display:block;margin-bottom:3px}}


/* V32 all product specification system */
.spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}
.spec-box{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px}
.spec-box h3{font-size:20px;margin-bottom:10px;color:#0f172a}
.spec-list{display:grid;gap:8px;color:#475569}
.spec-list span{display:flex;justify-content:space-between;gap:14px;border-bottom:1px dashed #e2e8f0;padding-bottom:7px}
.spec-list b{color:#0f172a;min-width:160px}
.model-table td,.model-table th{font-size:14px}
.note{background:#eff6ff;border-left:5px solid #2563eb;border-radius:14px;padding:16px;color:#1e3a8a;margin:18px 0}
.param-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
@media(max-width:800px){.spec-grid{grid-template-columns:1fr}.spec-list span{display:block}.spec-list b{display:block;margin-bottom:3px}}


/* V33 official specification table upgrade */
.official-spec{margin-top:22px}
.official-spec h3{font-size:22px;margin:28px 0 12px;color:#0f172a}
.official-spec .table-wrap{margin-bottom:22px}
.official-spec table{min-width:760px}
.official-spec td,.official-spec th{font-size:14px}
.spec-note{background:#f8fafc;border:1px solid #e2e8f0;border-left:5px solid #2563eb;border-radius:14px;padding:16px;margin:18px 0;color:#334155}
.source-tag{display:inline-flex;background:#dcfce7;color:#166534;font-weight:900;border-radius:999px;padding:6px 12px;margin:0 0 12px 0;font-size:12px}
.param-nav{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 4px}
.param-nav a{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;padding:8px 12px;font-weight:800;font-size:13px}


/* V34 deep blog + Chinese company fix */
.blog-article{background:#fff;border:1px solid var(--line);border-radius:28px;padding:42px;box-shadow:var(--shadow);max-width:980px;margin:0 auto}
.blog-article h2{font-size:30px;line-height:1.22;margin:38px 0 14px;color:#0f172a}
.blog-article h3{font-size:23px;line-height:1.28;margin:26px 0 10px;color:#111827}
.blog-article p{font-size:17px;color:#334155;margin:0 0 16px}
.blog-article ul,.blog-article ol{padding-left:24px;margin:12px 0 20px}
.blog-article li{font-size:17px;color:#334155;margin:8px 0}
.blog-figure{margin:26px 0;border:1px solid #e2e8f0;border-radius:22px;overflow:hidden;background:#f8fafc}
.blog-figure img{width:100%;height:360px;object-fit:contain;background:#fff;padding:18px}
.blog-figure figcaption{font-size:14px;color:#64748b;padding:12px 16px;border-top:1px solid #e2e8f0;background:#f8fafc}
.blog-toc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:20px;margin:22px 0}
.blog-toc strong{display:block;margin-bottom:10px;color:#0f172a}
.blog-toc a{display:inline-flex;margin:5px 8px 5px 0;padding:7px 10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-weight:800;font-size:13px}
.blog-callout{background:#eff6ff;border-left:5px solid #2563eb;border-radius:16px;padding:18px;margin:22px 0;color:#1e3a8a}
.blog-callout b{color:#0f172a}
.blog-table{overflow:auto;border:1px solid #e2e8f0;border-radius:18px;margin:20px 0;background:#fff}
.blog-table table{width:100%;min-width:720px;border-collapse:collapse}
.blog-table th,.blog-table td{padding:13px 14px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top;font-size:15px}
.blog-table th{background:#0f172a;color:#fff}
.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.blog-card-img{height:170px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:14px}
.blog-card-img img{width:100%;height:100%;object-fit:contain;padding:10px}
.article-meta{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0 20px;color:#cbd5e1;font-size:14px}
.article-meta span{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:6px 10px}
@media(max-width:900px){.blog-grid{grid-template-columns:1fr}.blog-article{padding:26px}.blog-figure img{height:260px}.blog-article h2{font-size:25px}}


/* V35 certificate misuse fix */
.cert-section .cert-img{max-height:520px;object-fit:contain;background:#fff;padding:12px}
.blog-card-img img,.blog-figure img{object-fit:contain;background:#fff}
.blog-card-img img[src*="certificate"],.blog-figure img[src*="certificate"],
.blog-card-img img[src*="cert"],.blog-figure img[src*="cert"]{display:none}
.blog-card-img:has(img[src*="certificate"])::after,.blog-card-img:has(img[src*="cert"])::after{
  content:"Industrial Automation";
  display:flex;align-items:center;justify-content:center;width:100%;height:100%;
  color:#1d4ed8;font-weight:900;background:#eff6ff;border-radius:12px;
}


/* V37 image-frame precision fix: make product images visually fill the card while keeping labels readable */
.product-img,.visual-card,.blog-card-img{padding:0;overflow:hidden;background:#fff}
.product-img img,.visual-card img,.blog-card-img img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center center}
.product-img.product-contain img,.visual-card.product-contain img,.blog-card-img.product-contain img{object-fit:contain}
.product-img.tall img{object-fit:contain;background:#fff}
/* Keep official certificates / technical article figures uncropped */
.cert-section .cert-img,.cert-img{object-fit:contain}
.blog-figure img{object-fit:contain;padding:12px;background:#fff}
/* A smaller radius prevents upper-left product-title text inside images from being clipped. */
.product-img,.visual-card,.blog-card-img{border-radius:16px}
@media(max-width:600px){.product-img img,.visual-card img,.blog-card-img img{object-fit:cover}}


/* V38 final image and content optimization */
:root{--image-bg:#f8fafc}
.product-img,.visual-card,.blog-card-img,.solution-img{background:var(--image-bg);border-radius:18px;overflow:hidden}
.product-img img,.visual-card img,.blog-card-img img,.solution-img img{width:100%;height:100%;padding:0;object-fit:cover;object-position:center center;display:block}
.product-img.tall img{object-fit:cover;object-position:center center;background:var(--image-bg)}
.hero-visual{padding:14px}
.visual-card.main{height:270px}
.visual-card{height:190px}
.product-img{height:230px}
.product-img.tall{height:320px}
/* Detail pages need large, premium product visuals */
.hero .product-img.tall{height:360px;border-radius:22px}
/* Certificates and deep article figures must stay complete */
.cert-section .cert-img,.cert-img{object-fit:contain;background:#fff;padding:12px}
.blog-figure img{object-fit:contain;background:#fff;padding:14px}
/* Application / solution cards should fill the frame instead of floating in the center */
.solution-img img[src*="products/"],.product-img img[src*="hmi-application"],.product-img img[src*="motion-line"]{object-fit:cover}
.card{overflow:hidden}
.card h3{min-height:54px}
.card p{min-height:52px}
@media(max-width:600px){.product-img{height:210px}.product-img.tall,.hero .product-img.tall{height:260px}.visual-card.main{height:230px}.visual-card{height:185px}}


/* V37 complete Chinese interface translation */
.cn-kicker{display:inline-flex;background:#e0f2fe;color:#075985;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:900;margin-bottom:10px}
.cn-note{background:#f8fafc;border:1px solid #e2e8f0;border-left:5px solid #2563eb;border-radius:16px;padding:18px;margin:20px 0;color:#334155}
.cn-list{display:grid;gap:10px;margin-top:16px}
.cn-list span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;color:#334155;font-weight:700}
.cn-spec-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}
.cn-spec-tabs a{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:999px;padding:8px 12px;font-weight:800;font-size:13px}
.cn-section-label{font-size:13px;letter-spacing:.16em;color:#38bdf8;font-weight:900;text-transform:uppercase;margin-bottom:10px}


/* V39 replacement blog image and Chinese nav update */
.compare-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:center;margin:30px 0}
.compare-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:20px;box-shadow:var(--shadow)}
.compare-card h3{font-size:22px;margin:12px 0 8px;color:#0f172a}
.compare-card p{color:#64748b;margin:0 0 10px}
.compare-img{height:260px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
.compare-img img{width:100%;height:100%;object-fit:contain;padding:10px}
.compare-arrow{font-size:42px;font-weight:900;color:#2563eb;text-align:center}
.replace-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
.replace-checklist div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:16px}
.replace-checklist b{display:block;color:#0f172a;margin-bottom:6px}
.replacement-table{overflow:auto;border:1px solid #e2e8f0;border-radius:18px;margin:22px 0}
.replacement-table table{width:100%;min-width:780px;border-collapse:collapse}
.replacement-table th,.replacement-table td{padding:13px 14px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top;font-size:15px}
.replacement-table th{background:#0f172a;color:#fff}
.seo-note{background:#eff6ff;border-left:5px solid #2563eb;border-radius:16px;padding:18px;margin:22px 0;color:#1e3a8a}
.blog-card-img{height:180px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:14px}
.blog-card-img img{width:100%;height:100%;object-fit:contain;padding:10px}
@media(max-width:900px){.compare-grid{grid-template-columns:1fr}.compare-arrow{transform:rotate(90deg)}.replace-checklist{grid-template-columns:1fr}}


/* V40 technical blog image fix */
.blog-card-img,.article-thumb{height:190px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:14px}
.blog-card-img img,.article-thumb img{width:100%;height:100%;object-fit:cover;padding:0}
.blog-figure{margin:26px 0;border:1px solid #e2e8f0;border-radius:22px;overflow:hidden;background:#f8fafc}
.blog-figure img{width:100%;height:360px;object-fit:cover;background:#fff;padding:0}
.blog-figure figcaption{font-size:14px;color:#64748b;padding:12px 16px;border-top:1px solid #e2e8f0;background:#f8fafc}
.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.compare-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:center;margin:30px 0}
.compare-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:20px;box-shadow:var(--shadow)}
.compare-img{height:260px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
.compare-img img{width:100%;height:100%;object-fit:contain;padding:10px}
.compare-arrow{font-size:42px;font-weight:900;color:#2563eb;text-align:center}
@media(max-width:900px){.blog-grid{grid-template-columns:1fr}.blog-figure img{height:250px}.compare-grid{grid-template-columns:1fr}.compare-arrow{transform:rotate(90deg)}}


/* V41 lead generation upgrade */
.lead-panel{background:#fff;border:1px solid #e2e8f0;border-radius:26px;padding:28px;box-shadow:var(--shadow)}
.lead-panel h2{font-size:30px;margin-bottom:10px}
.lead-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.lead-form label{display:block;font-weight:900;color:#0f172a;margin-bottom:6px}
.lead-form input,.lead-form textarea,.lead-form select{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:13px;font:inherit;background:#fff}
.lead-form textarea{min-height:110px;grid-column:1/-1}
.lead-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}
.lead-card{display:flex;gap:16px;align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:18px}
.lead-card strong{display:block;color:#0f172a;font-size:18px;margin-bottom:4px}
.lead-card span{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:#eff6ff;color:#1d4ed8;font-weight:900}
.quick-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}
.quick-links a{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;padding:14px;color:#1d4ed8;font-weight:900;text-align:center}
.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.model-badge{display:inline-flex;background:#dcfce7;color:#166534;border:1px solid #bbf7d0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;margin-bottom:10px}
.inline-cta{background:linear-gradient(135deg,#2563eb,#020617);color:#fff;border-radius:24px;padding:28px;margin:30px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}
.inline-cta p{color:#dbeafe;margin:0}.inline-cta h3{font-size:26px;margin:0 0 6px}
.blog-card-img{height:180px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:14px}
.blog-card-img img{width:100%;height:100%;object-fit:contain;padding:10px}
@media(max-width:900px){.lead-form,.quick-links,.model-grid{grid-template-columns:1fr}.inline-cta{display:block}.inline-cta .btn{margin-top:16px}}
