*{box-sizing:border-box;margin:0;padding:0}.application-model-link-v199{margin-top:12px;display:inline-flex}.application-closing-grid-v93 .card-deep .spec-list a{color:#bfdbfe;text-underline-offset:3px;text-decoration:underline #bfdbfe94}.application-closing-grid-v93 .card-deep .spec-list a:hover,.application-closing-grid-v93 .card-deep .spec-list a:focus-visible{color:#fff;text-decoration-color:currentColor}.solutions-hero-v195{background:#f4f8ff;border-bottom:1px solid #dbe7f6;padding:64px 0 66px}.solutions-hero-grid-v195{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:center;gap:54px;display:grid}.solutions-hero-copy-v195{justify-items:start;gap:18px;display:grid}.solutions-hero-copy-v195 h1,.solutions-hero-copy-v195 p{margin:0}.solutions-hero-copy-v195 h1{color:#0b1b3a;letter-spacing:0;max-width:10ch;font-size:clamp(42px,4vw,62px);line-height:1.02}.solutions-hero-copy-v195 p{color:#334155;max-width:42ch;font-size:16px;line-height:1.58}.solution-scene-grid-v195{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.solution-scene-v195{background:#0b1b3a;border-radius:8px;min-height:184px;margin:0;position:relative;overflow:hidden}.solution-scene-v195 img{object-fit:cover;filter:saturate(.86)contrast(1.03);width:100%;height:100%;min-height:184px}.solution-scene-v195:after{content:"";pointer-events:none;background:#05122bb8;height:54%;position:absolute;inset:auto 0 0}.solution-scene-v195 figcaption{z-index:1;color:#fff;align-items:baseline;gap:9px;font-size:14px;font-weight:700;line-height:1.25;display:flex;position:absolute;bottom:13px;left:15px;right:15px}.solution-scene-v195 figcaption span{color:#93c5fd;flex:none;font-size:11px;font-weight:800}.solution-directory-head-v195{grid-template-columns:minmax(260px,.4fr) minmax(0,.6fr);align-items:end;gap:30px;margin-bottom:34px;display:grid}.solution-directory-head-v195 h2,.solution-directory-head-v195 p{margin:0}.solution-directory-head-v195 h2{color:#0b1b3a;letter-spacing:0;max-width:13ch;font-size:clamp(31px,2.6vw,42px);line-height:1.05}.solution-directory-head-v195 p{color:#475569;max-width:52ch;font-size:15.5px;line-height:1.56}.solution-directory-v195{gap:44px;display:grid}.solution-group-v195{grid-template-columns:minmax(220px,.25fr) minmax(0,.75fr);align-items:start;gap:28px;display:grid}.solution-group-head-v195{gap:12px;padding-top:14px;display:grid}.solution-group-head-v195 h3,.solution-group-head-v195 p{margin:0}.solution-group-head-v195 h3{color:#0b1b3a;letter-spacing:0;max-width:10ch;font-size:clamp(24px,2vw,31px);line-height:1.1}.solution-group-head-v195 p{color:#64748b;max-width:25ch;font-size:14.5px;line-height:1.54}.solution-lanes-v195{border-top:1px solid #cbd5e1}.solution-lane-v195{border-bottom:1px solid #cbd5e1;grid-template-columns:minmax(158px,.7fr) minmax(190px,1fr) minmax(190px,.94fr) minmax(140px,.62fr);align-items:center;gap:18px;min-height:190px;padding:14px 0;display:grid}.solution-lane-image-v195{background:#e2e8f0;border-radius:6px;align-self:stretch;min-height:158px;overflow:hidden}.solution-lane-image-v195 img{object-fit:cover;width:100%;height:100%}.solution-lane-copy-v195{gap:8px;display:grid}.solution-lane-copy-v195 h3,.solution-lane-copy-v195 p{margin:0}.solution-lane-copy-v195 h3{color:#0b1b3a;letter-spacing:0;font-size:clamp(21px,1.65vw,26px);line-height:1.12}.solution-lane-copy-v195 p{color:#475569;font-size:14.25px;line-height:1.5}.solution-lane-roles-v195{border-left:1px solid #dbe4ee;gap:0;display:grid}.solution-lane-roles-v195 span{color:#334155;padding:7px 0 7px 16px;font-size:12.75px;line-height:1.38;display:block;position:relative}.solution-lane-roles-v195 span+span{border-top:1px solid #e2e8f0}.solution-lane-roles-v195 span:before{content:"";background:#2563eb;border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:0}.solution-lane-links-v195{justify-items:start;gap:8px;display:grid}.solution-lane-links-v195 a{color:#1d4ed8;font-size:12.5px;font-weight:700;line-height:1.34;text-decoration:none}.solution-lane-links-v195 a:after{content:"→";padding-left:5px}.solution-lane-links-v195 a:hover,.solution-lane-links-v195 a:focus-visible{color:#0b1b3a;text-underline-offset:3px;text-decoration:underline}.solution-checkpoint-head-v195{grid-template-columns:minmax(260px,.43fr) minmax(0,.57fr);align-items:end;gap:30px;margin-bottom:26px;display:grid}.solution-checkpoint-head-v195 h2,.solution-checkpoint-head-v195 p{margin:0}.solution-checkpoint-head-v195 h2{color:#0b1b3a;letter-spacing:0;max-width:13ch;font-size:clamp(29px,2.35vw,38px);line-height:1.07}.solution-checkpoint-head-v195 p{color:#475569;max-width:51ch;font-size:15.5px;line-height:1.55}.solution-checkpoints-v195{counter-reset:solution-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.solution-checkpoints-v195 li{border-top:2px solid #2563eb;grid-template-columns:36px minmax(0,1fr);gap:12px;padding-top:17px;display:grid}.solution-checkpoints-v195 li>span{color:#2563eb;font-size:12px;font-weight:800;line-height:1.4}.solution-checkpoints-v195 li h3,.solution-checkpoints-v195 li p{margin:0}.solution-checkpoints-v195 li h3{color:#0b1b3a;font-size:18px;line-height:1.2}.solution-checkpoints-v195 li p{color:#475569;margin-top:8px;font-size:14px;line-height:1.5}#main-content .solutions-hero-grid-v195:before,#main-content .solutions-hero-grid-v195:after{content:none!important;display:none!important}@media (width<=1080px){.solutions-hero-grid-v195,.solution-group-v195{grid-template-columns:1fr}.solutions-hero-grid-v195{gap:30px}.solution-group-v195{gap:14px}.solution-group-head-v195{grid-template-columns:minmax(240px,.42fr) minmax(0,.58fr);align-items:end}.solution-group-head-v195 h3{max-width:14ch}.solution-group-head-v195 p{max-width:48ch}.solution-lane-v195{grid-template-columns:170px minmax(0,1fr) minmax(190px,.85fr)}.solution-lane-links-v195{grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,max-content));gap:8px 18px}}@media (width<=720px){.solutions-hero-v195{padding:42px 0 40px}.solutions-hero-copy-v195{gap:14px}.solutions-hero-copy-v195 h1{max-width:11ch;font-size:39px;line-height:1.04}.solutions-hero-copy-v195 p{font-size:14.5px;line-height:1.53}.solution-scene-grid-v195{gap:7px}.solution-scene-v195,.solution-scene-v195 img{min-height:116px}.solution-scene-v195 figcaption{gap:6px;font-size:11px;bottom:9px;left:10px;right:10px}.solution-scene-v195 figcaption span{font-size:9px}.solution-directory-head-v195,.solution-checkpoint-head-v195{grid-template-columns:1fr;gap:13px}.solution-directory-head-v195{margin-bottom:24px}.solution-directory-head-v195 h2,.solution-checkpoint-head-v195 h2{font-size:28px;line-height:1.08}.solution-directory-head-v195 p,.solution-checkpoint-head-v195 p{font-size:14px;line-height:1.5}.solution-directory-v195{gap:32px}.solution-group-head-v195{grid-template-columns:1fr;gap:8px;padding-top:0}.solution-group-head-v195 h3{font-size:23px}.solution-group-head-v195 p{font-size:13.5px;line-height:1.48}.solution-lane-v195{grid-template-columns:104px minmax(0,1fr);gap:12px;min-height:0;padding:12px 0}.solution-lane-image-v195{min-height:120px}.solution-lane-copy-v195{align-content:center;gap:5px}.solution-lane-copy-v195 h3{font-size:19px;line-height:1.12}.solution-lane-copy-v195 p{font-size:13px;line-height:1.43}.solution-lane-roles-v195{border-top:1px solid #e2e8f0;border-left:0;grid-column:1/-1}.solution-lane-roles-v195 span{padding:7px 0 7px 14px;font-size:12px;line-height:1.37}.solution-lane-links-v195{grid-column:1/-1;grid-template-columns:1fr;gap:5px;padding-top:1px}.solution-lane-links-v195 a{font-size:12px}.solution-checkpoint-head-v195{margin-bottom:20px}.solution-checkpoints-v195{grid-template-columns:1fr;gap:18px}.solution-checkpoints-v195 li{padding-top:13px}.solution-checkpoints-v195 li h3{font-size:17px}.solution-checkpoints-v195 li p{font-size:13.5px;line-height:1.46}}.section-home-platform-v84{background:#f8fafc;padding-block:clamp(64px,7vw,96px)}.section-home-platform-v84 .container{gap:20px;display:grid}.home-delivery-copy-v84 .section-kicker{color:#93c5fd}.text-link-light-v84{color:#bfdbfe}.text-link-light-v84:hover,.text-link-light-v84:focus-visible{color:#fff}@media (width<=560px){.section-home-platform-v84{padding-block:52px}.section-home-platform-v84 .container{gap:14px}}:root{--primary:#2563eb;--primary-dark:#1d4ed8;--text:#0f172a;--bg:#fff;--bg-soft:#f6f8fb;--bg-subtle:#eef4ff;--bg-dark:#0f172a;--border:#dbe3ef;--border-dark:#ffffff1f;--radius:24px;--radius-sm:16px;--shadow:0 18px 50px #0f172a14;--shadow-soft:0 10px 28px #0f172a0d;--measure:64ch;--measure-tight:38ch}html{scroll-behavior:smooth}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.75}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}img{max-width:100%;display:block}ul{padding-left:18px}.container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.section{padding:104px 0}.section-dark{background:var(--bg-dark);color:#fff}.section-dark p,.section-dark .section-lead,.section-dark .card p,.section-dark .support-card p,.section-dark .mini-hero p{color:#d7e3f4}.narrow-head{max-width:760px}.section-kicker{letter-spacing:1.25px;color:var(--primary);margin-bottom:12px;font-size:12px;font-weight:800;display:inline-block}.section-head h1,.section-head h2,.mini-hero h1,.card-deep h2{letter-spacing:-.034em;margin-bottom:14px;font-size:clamp(34px,4vw,52px);line-height:1.04}.section-lead,.mini-hero p,.content-block p,.card p,.info-panel p,.support-card p,.contact-box,.site-footer p{color:var(--text-light);font-size:clamp(17px,1.2vw,19px);line-height:1.75}.site-header{z-index:1000;backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #dbe3efd9;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.site-logo{letter-spacing:-.03em;white-space:nowrap;align-items:center;font-size:28px;font-weight:800;display:inline-flex}.site-logo span{color:var(--primary)}.site-logo img{width:188px;height:auto;display:block}.header-right{align-items:center;gap:18px;margin-left:auto;display:flex}.main-nav ul{align-items:center;gap:30px;padding-left:0;list-style:none;display:flex}.main-nav li{position:relative}.main-nav a{color:var(--text);font-size:15px;font-weight:650}.main-nav a:hover,.main-nav a.current{color:var(--primary)}.nav-parent-row{align-items:center;gap:4px;display:inline-flex}.submenu-toggle{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.submenu-toggle span{border-right:2px solid var(--text-light);border-bottom:2px solid var(--text-light);width:8px;height:8px;transition:transform .2s,border-color .2s;display:block;transform:rotate(45deg)translateY(-1px)}.menu-item-has-children:hover>.nav-parent-row a,.menu-item-has-children.submenu-open>.nav-parent-row a,.menu-item-has-children:hover .submenu-toggle span,.menu-item-has-children.submenu-open .submenu-toggle span{color:var(--primary);border-color:var(--primary)}.sub-menu{border:1px solid var(--border);min-width:220px;box-shadow:var(--shadow);opacity:0;visibility:hidden;z-index:30;background:#fffffffa;border-radius:18px;gap:6px;padding:12px;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 18px);left:0;transform:translateY(6px)}.main-nav .sub-menu{grid-template-columns:1fr;gap:6px;width:max-content;max-width:min(320px,100vw - 40px);display:grid}.main-nav>ul>li:nth-last-child(-n+2)>.sub-menu{left:auto;right:0}.sub-menu li{width:100%}.sub-menu a{border-radius:12px;padding:10px 12px;font-size:14px;display:block}.sub-menu a:hover{background:var(--bg-soft)}.menu-item-has-children:hover>.sub-menu,.menu-item-has-children.submenu-open>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.menu-toggle{cursor:pointer;background:#fff;border:1px solid #d7e2f0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:46px;height:46px;display:none;box-shadow:0 10px 25px #0f172a0d}.menu-toggle span{background:var(--text);width:18px;height:2px;transition:all .22s;display:block}.menu-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:13px 24px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark)}.btn-secondary{color:#fff;background:#111827}.btn-secondary:hover{opacity:.94}.btn-outline{color:var(--text);border-color:var(--border);background:#ffffffeb}.text-link{margin-top:14px}.hero{background:radial-gradient(circle at 0 0,#2563eb1a,#0000 38%),linear-gradient(#f7faff 0%,#fff 72%);padding:108px 0 64px}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:52px;display:grid}.hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:24px;display:flex}.meta-chip{border:1px solid var(--border);min-height:40px;color:var(--text-light);background:#ffffffe6;border-radius:999px;align-items:center;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}.hero-visual{background:linear-gradient(#0f172a 0%,#12203a 100%);border-radius:32px;padding:30px;box-shadow:0 30px 80px #0f172a29}.hero-slider{min-height:360px;position:relative}.hero-slide{min-height:360px;display:none}.hero-slide.is-active{justify-content:center;align-items:center;display:flex}.hero-visual img{aspect-ratio:16/10;object-fit:cover;background:#ffffff0a;border-radius:18px;width:100%;margin-bottom:18px}.hero-slider-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;width:32px;height:32px;position:relative}.hero-slider-dot:before{content:"";background:#ffffff38;border-radius:50%;width:10px;height:10px;margin:auto;transition:transform .2s,background .2s;position:absolute;inset:0}.hero-slider-dot.is-active:before{background:#fff;transform:scale(1.08)}.stat-strip{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-strip-5{grid-template-columns:repeat(5,1fr)}.stat-strip-3{grid-template-columns:repeat(3,1fr)}.stat-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fffffff5;border-radius:20px;padding:20px}.stat-card strong{letter-spacing:-.02em;margin-bottom:8px;font-size:19px;line-height:1.08;display:block}.stat-card span{color:var(--text-light);font-size:14px;font-weight:600;line-height:1.6}.grid-3,.info-grid,.support-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-2,.contact-grid,.highlight-panel,.feature-split{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.card,.support-card,.info-panel,.contact-box,.content-block,.feature-primary{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#fff;padding:30px}.card,.support-card,.info-panel,.feature-primary,.contact-box,.content-block{height:100%}.card:hover,.support-card:hover,.info-panel:hover{box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s;transform:translateY(-2px)}.card h3,.info-panel h3,.support-card h3,.contact-box h3,.content-block h2,.feature-primary h3{letter-spacing:-.032em;margin-bottom:12px;font-size:clamp(24px,2.2vw,30px);line-height:1.12}.card-subtitle{text-transform:uppercase;letter-spacing:1.1px;color:var(--primary);margin-bottom:12px;font-size:12px;font-weight:800}.product-image,.solution-image,.support-image,.content-image,.large-product-image{aspect-ratio:4/3;object-fit:contain;background:linear-gradient(#f7f9fc 0%,#eef3fb 100%);border-radius:18px;width:100%;margin-bottom:20px;padding:18px}.large-product-image{min-height:230px}.card-link{display:block}.card-link .card,.card-link .support-card{transition:transform .22s,box-shadow .22s,border-color .22s}.card-link:hover .card,.card-link:hover .support-card{box-shadow:var(--shadow);border-color:#bfd2f7;transform:translateY(-3px)}.badge-list,.spec-list,.contact-list,.footer-links{padding-left:0;list-style:none}.badge-list,.spec-list,.contact-list{gap:10px;margin-top:18px;display:grid}.badge-list li,.spec-list li,.contact-list li{color:var(--text-light);padding-left:20px;font-size:15px;position:relative}.badge-list li:before,.spec-list li:before,.contact-list li:before{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:0}.feature-primary{padding:34px}.feature-secondary-stack{gap:24px;display:grid}.compact-card{flex-direction:column;display:flex}.mini-hero{background:linear-gradient(#f8fbff 0%,#fff 100%);border-bottom:1px solid #dbe3efcc;padding:86px 0 58px}.mini-hero h1{max-width:12ch}.mini-hero p{max-width:42ch}.anchor-nav{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.anchor-nav a{border:1px solid var(--border);min-height:48px;color:var(--text-light);background:#fff;border-radius:999px;align-items:center;padding:11px 18px;font-size:14px;font-weight:700;display:inline-flex}.anchor-nav a:hover{color:var(--primary);border-color:#bfd2f7}.note{margin-top:16px;font-size:14px}.card-deep{padding:36px}.card-deep .section-kicker{margin-bottom:14px}.site-footer{color:#fff;background:#0b1220;padding:54px 0 22px}.footer-top{border-bottom:1px solid var(--border-dark);grid-template-columns:1.2fr 1fr;align-items:start;gap:30px;padding-bottom:28px;display:grid}.footer-brand strong{margin-bottom:12px;font-size:24px;display:block}.footer-brand p,.footer-bottom p,.footer-links a{color:#ffffffb8;font-size:15px}.footer-columns{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.footer-columns h2{text-transform:uppercase;letter-spacing:.08em;color:#fffffff2;margin-bottom:12px;font-size:14px}.footer-links{gap:10px;display:grid}.footer-links a:hover{color:#fff}.footer-bottom{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.cookie-banner{z-index:1200;display:none;position:fixed;bottom:20px;left:20px;right:20px}.cookie-inner{color:#fff;background:#0f172af5;border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;max-width:1040px;margin:0 auto;padding:20px 22px;display:flex;box-shadow:0 24px 70px #0f172a42}.cookie-inner p{color:#ffffffc2;font-size:15px}.cookie-actions{gap:12px;display:flex}@media (width<=1200px){.stat-strip-5{grid-template-columns:repeat(3,1fr)}.hero-grid,.grid-2,.contact-grid,.highlight-panel,.feature-split,.footer-top{grid-template-columns:1fr}}@media (width<=1080px){body.menu-open{overflow:hidden}body.menu-open .site-header{z-index:1300}.menu-toggle{width:42px;height:42px;box-shadow:none;z-index:1202;border-color:#d7e2f0;border-radius:12px;margin-left:12px;display:inline-flex;position:relative}.menu-toggle span{width:18px}.header-inner{min-height:74px}.header-right{justify-content:flex-end;gap:0;margin-left:auto;position:relative}.mobile-nav-backdrop{opacity:0;visibility:hidden;pointer-events:none;z-index:1290;background:#0f172a42;transition:opacity .2s,visibility .2s;display:block;position:fixed;inset:0}body.menu-open .mobile-nav-backdrop{opacity:1;visibility:visible;pointer-events:auto}.main-nav{border:1px solid var(--border);opacity:0;visibility:hidden;pointer-events:none;z-index:1201;overscroll-behavior:contain;background:#fff;border-radius:22px;max-height:calc(100vh - 104px);padding:18px;transition:opacity .22s,transform .22s,visibility 0s linear .22s;display:block;position:fixed;top:84px;left:16px;right:16px;overflow:auto;transform:translateY(-10px);box-shadow:0 28px 60px #0f172a29}.main-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.main-nav ul{flex-direction:column;align-items:flex-start;gap:6px}.main-nav li,.nav-parent-row{width:100%}.main-nav a{width:100%;padding:12px 4px;font-size:16px;display:block}.nav-parent-row{justify-content:space-between;gap:12px;padding:4px 0}.submenu-toggle{background:#f4f7fb;border:1px solid #e6edf7;border-radius:12px;flex:none;width:44px;height:44px}.sub-menu{min-width:0;box-shadow:none;opacity:1;visibility:visible;background:#f8fbff;border-color:#e7eef8;border-radius:16px;margin-top:8px;padding:8px;display:none;position:static;transform:none}.menu-item-has-children:hover>.sub-menu{display:none}.menu-item-has-children.submenu-open>.sub-menu{display:grid}.menu-item-has-children.submenu-open .submenu-toggle span{transform:rotate(225deg)translateY(-1px)}.header-cta{display:none}}@media (width<=960px){.grid-3,.info-grid,.support-grid,.footer-columns,.stat-strip,.stat-strip-5{grid-template-columns:1fr 1fr}.footer-bottom,.cookie-inner{flex-direction:column;align-items:flex-start}}@media (width<=720px){.about-hero-v82,.capabilities-hero-v82{padding-top:48px;padding-bottom:40px}.about-hero-v82 h1,.capabilities-hero-v82 h1{max-width:12.5ch;line-height:1.08}.about-hero-lead,.capabilities-hero-v82 p,.about-hero-v82 p{font-size:15.5px;line-height:1.58}.about-hero-panel-v82,.capability-hero-media,.about-system-feature-v82,.capability-overview-card-v82{border-radius:16px}.about-proof-image,.capability-hero-image,.about-system-feature-v82 .feature-product-image,.capability-overview-card-v82 .feature-product-image{aspect-ratio:16/9;object-fit:cover;max-height:190px}.about-hero-panel-v82,.capability-hero-media,.about-system-feature-v82>div,.capability-overview-card-v82>div{padding:16px}.about-hero-panel-v82 h2,.about-system-feature-v82 h3,.capability-overview-card-v82 h3{max-width:none;font-size:23px;line-height:1.1}.about-hero-panel-v82 p,.about-system-feature-v82 p,.capability-overview-card-v82 p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.capabilities-kpis{grid-template-columns:1fr;margin-top:12px}.capabilities-kpis .page-kpi{border-radius:12px;grid-template-columns:112px minmax(0,1fr);gap:8px;padding:10px 12px}.about-offer-section,#support-areas,#software,#entry-points,#process,#factory{padding-top:48px;padding-bottom:48px}.about-section-head,#support-areas .section-head,#software .section-head,#entry-points .section-head,#process .section-head,#factory .section-head{margin-bottom:18px}.about-section-head h2,#support-areas .section-head h2,#software .section-head h2,#entry-points .section-head h2,#process .section-head h2,#factory .section-head h2{max-width:none;font-size:27px;line-height:1.08}.about-section-head .section-lead,#support-areas .section-lead,#software .section-lead,#entry-points .section-lead,#process .section-lead,#factory .section-lead{font-size:14.5px;line-height:1.5}.about-focus-card-v56,.capability-pillar-card-v82,.about-process-item-v82,.factory-flow-card-v631,.odm-stage-card{border-radius:14px;padding:15px;box-shadow:0 8px 22px #0f172a09}.about-focus-card-v56 .media-card-image{min-height:154px}.about-focus-card-v56 h3,.capability-pillar-card-v82 h3,.about-process-item-v82 h3,.factory-flow-card-v631 h3,.odm-stage-card h3{font-size:20px;line-height:1.12}.about-focus-card-v56 p,.capability-pillar-card-v82 p,.about-process-item-v82 p,.factory-flow-card-v631 p{font-size:14px;line-height:1.45}.capability-pillar-card-v82 .spec-list li:nth-child(n+3),.about-focus-card-v56 .badge-list li:nth-child(n+3),.odm-stage-card .spec-list li:nth-child(n+3){display:none}.process-media-banner{border-radius:14px}.process-banner-image{aspect-ratio:16/8;max-height:180px}.site-logo{font-size:24px}.menu-toggle{border-radius:12px;width:44px;height:44px}.main-nav{border-radius:18px;padding:16px;top:76px;left:12px;right:12px}.section,.hero{padding:72px 0}.mini-hero{padding:60px 0 42px}.container{width:min(var(--container), calc(100% - 28px))}.section-head h1,.section-head h2,.mini-hero h1,.card-deep h2{font-size:clamp(30px,9vw,42px)}.section-lead,.mini-hero p,.content-block p,.card p,.info-panel p,.support-card p,.contact-box,.site-footer p{font-size:16px}.card,.support-card,.info-panel,.contact-box,.content-block,.feature-primary,.card-deep,.hero-visual{padding:22px}.grid-3,.info-grid,.support-grid,.grid-2,.contact-grid,.highlight-panel,.feature-split,.footer-columns,.stat-strip,.stat-strip-5{grid-template-columns:1fr}.cookie-actions{flex-direction:column;width:100%}.cookie-actions .btn{width:100%}}@media (width>=721px) and (width<=960px){.product-detail-page .product-detail-hero{padding-top:34px;padding-bottom:24px}.product-detail-page .product-detail-grid{align-items:stretch}.product-detail-page .product-gallery,.product-detail-page .product-summary-card{border-radius:18px;padding:16px}.product-detail-page .product-gallery-main{border-radius:16px}.product-detail-page .product-gallery-main img{aspect-ratio:4/3.25;max-height:330px;padding:18px}.product-detail-page .product-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.product-detail-page .product-gallery-thumb{border-radius:13px}.product-detail-page .product-gallery-thumb img{max-height:70px;padding:8px}.product-detail-page .product-summary-card h1{margin-bottom:10px;font-size:42px;line-height:1.02}.product-detail-page .product-tagline{margin-bottom:10px;font-size:18px;line-height:1.32}.product-detail-page .product-summary-text{margin-bottom:14px;font-size:15px;line-height:1.55}.product-detail-page .product-fit-snapshot-v82{grid-template-columns:1fr;gap:8px;margin:14px 0}.product-detail-page .product-fit-snapshot-v82 div{border-radius:12px;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:58px;padding:10px 12px;display:grid}.product-detail-page .product-fit-snapshot-v82 strong{font-size:13.5px;line-height:1.35}.product-detail-page .product-summary-actions{gap:9px;margin-top:14px}.product-detail-page .product-summary-actions .btn{min-height:42px;padding:9px 14px;font-size:13px}.product-family-grid-v80{grid-template-columns:repeat(2,minmax(0,1fr))}.product-family-card-v80{gap:12px;padding:18px}.product-family-top-v100{grid-template-columns:minmax(0,1fr) 118px;gap:12px}.product-family-media-v100{min-height:118px;padding:12px}.product-family-image-v100{height:92px}.product-family-card-v80 h3{max-width:none;font-size:24px}.product-family-intro-v80{font-size:15px;line-height:1.5}}@media (width<=960px){.product-detail-page .compare-table .is-current-row{border-color:#2563eb57}}.resource-stack{gap:18px;display:grid}.resource-line,.faq-item,.note-box{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:22px;padding:24px 26px}.resource-line{justify-content:space-between;align-items:center;gap:20px;display:flex}.resource-meta strong,.faq-item h3,.faq-item summary,.note-box h3{letter-spacing:-.03em;margin-bottom:10px;font-size:24px;line-height:1.15;display:block}.resource-meta p,.faq-item p,.note-box p{color:var(--text-light);font-size:16px}.faq-item{overflow:hidden}.faq-item summary{cursor:pointer;margin:0;padding-right:40px;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:#1d4ed8;text-align:center;background:#eef4ff;border-radius:999px;width:28px;height:28px;font-size:20px;font-weight:700;line-height:28px;position:absolute;top:0;right:0}.faq-item[open] summary:after{content:"-"}.faq-answer{border-top:1px solid #0f172a14;margin-top:12px;padding-top:14px}.resource-tag{background:var(--bg-subtle);min-width:92px;color:var(--primary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.faq-list{gap:18px;display:grid}.split-copy{grid-template-columns:1.2fr .8fr;gap:24px;display:grid}.note-box{flex-direction:column;justify-content:center;display:flex}@media (width<=960px){.split-copy{grid-template-columns:1fr}}@media (width<=720px){.resource-line{flex-direction:column;align-items:flex-start}.resource-line,.faq-item,.note-box{padding:22px}.resource-meta strong,.faq-item h3,.note-box h3{font-size:22px}}.note{color:var(--text-light);font-size:15px}.contact-box .btn{margin-top:18px}.footer-brand-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.footer-outline{color:#fff;background:0 0;border-color:#ffffff2e}.footer-outline:hover{border-color:#ffffff52}.footer-mini{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.footer-mini span{color:#ffffffc7;letter-spacing:.02em;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.footer-columns-rich{grid-template-columns:repeat(4,1fr)}.contact-box p{color:var(--text-light);font-size:18px}@media (width<=1200px){.footer-columns-rich{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.footer-columns-rich{grid-template-columns:1fr}.footer-brand-actions,.footer-brand-actions .btn{width:100%}}#features,#specs,#downloads{scroll-margin-top:110px}.product-detail-hero{background:linear-gradient(#fbfdff 0%,#fff 100%);padding:44px 0 28px}.product-breadcrumb{color:var(--text-light);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:14px;display:flex}.product-breadcrumb strong{color:var(--text)}.product-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:28px;display:grid}.product-gallery,.product-summary-card,.product-spec-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:28px}.product-gallery{padding:26px}.product-gallery-main{background:linear-gradient(#f8fafc 0%,#eef3fb 100%);border:1px solid #e8eef8;border-radius:24px;overflow:hidden}.product-gallery-main img{aspect-ratio:4/3;object-fit:contain;width:100%;padding:28px}.product-gallery-thumbs{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.product-gallery-thumb{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:18px;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.product-gallery-thumb img{aspect-ratio:4/3;object-fit:contain;background:linear-gradient(#f7f9fc 0%,#eef3fb 100%);width:100%;display:block}.product-gallery-thumb.is-active,.product-gallery-thumb:hover{border-color:#8db1ff;transform:translateY(-1px);box-shadow:0 10px 22px #2563eb1f}.product-summary-card{padding:30px;position:sticky;top:102px}.product-summary-topline{min-height:30px;color:var(--primary);letter-spacing:1px;text-transform:uppercase;background:#eef4ff;border-radius:999px;align-items:center;margin-bottom:16px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.product-summary-card h1{letter-spacing:-.05em;margin-bottom:14px;font-size:clamp(38px,5vw,58px);line-height:1}.product-tagline{color:var(--text);margin-bottom:14px;font-size:20px;font-weight:650;line-height:1.45}.product-summary-text{color:var(--text-light);margin-bottom:18px;font-size:17px}.product-fit-snapshot-v82{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 20px;display:grid}.product-fit-snapshot-v82 div{background:#f8fbff;border:1px solid #0f172a14;border-radius:14px;gap:6px;padding:12px;display:grid}.product-fit-snapshot-v82 span{color:var(--text-light);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.product-fit-snapshot-v82 strong{color:var(--text);font-size:13px;line-height:1.35}.product-summary-actions{flex-wrap:wrap;gap:12px;display:flex}.product-anchor-band{z-index:200;backdrop-filter:blur(16px);background:#ffffffeb;border-top:1px solid #dbe3efcc;border-bottom:1px solid #dbe3efcc;position:sticky;top:82px}.product-anchor-nav{flex-wrap:wrap;gap:14px;padding:14px 0;display:flex}.product-anchor-nav a{border:1px solid var(--border);min-height:42px;color:var(--text-light);background:#fff;border-radius:999px;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.product-anchor-nav a:hover{color:var(--primary);border-color:#bfd2f7}.product-spec-card{padding:10px 0}.product-spec-table{display:grid}.product-spec-row{border-bottom:1px solid #edf2f8;grid-template-columns:240px 1fr;gap:20px;padding:18px 26px;display:grid}.product-spec-row:last-child{border-bottom:0}.product-spec-label{letter-spacing:1px;text-transform:uppercase;color:var(--text-light);font-size:13px;font-weight:800}.product-spec-value{color:var(--text);font-size:16px;line-height:1.6}.product-download-list{gap:14px;margin-top:22px;display:grid}.product-download-item{border:1px solid var(--border);background:linear-gradient(#f8fbff 0%,#fff 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:700;display:flex}.product-download-item span{color:var(--text)}.product-download-item strong{color:var(--primary);letter-spacing:1px;font-size:12px}@media (width<=1200px){.product-detail-grid{grid-template-columns:1fr}.product-summary-card{position:static}}@media (width<=960px){.product-anchor-band{top:76px}.product-spec-row{grid-template-columns:1fr;gap:8px}}@media (width<=720px){.product-detail-hero{padding:26px 0 22px}.product-gallery,.product-summary-card{border-radius:22px;padding:18px}.product-gallery-thumbs{grid-template-columns:repeat(2,1fr)}.product-gallery-main img{max-height:260px;padding:18px}.product-gallery-thumb img{max-height:96px}.product-summary-card h1{font-size:clamp(34px,13vw,46px)}.product-tagline{font-size:18px}.product-anchor-band{position:static}.product-anchor-nav{gap:10px;padding:12px 0}.product-anchor-nav a{min-height:40px;padding:9px 14px;font-size:13px}.product-download-item{flex-direction:column;align-items:flex-start}.product-summary-actions .btn{width:100%}.product-fit-snapshot-v82{grid-template-columns:1fr;gap:8px;margin:14px 0 16px}.product-fit-snapshot-v82 div{padding:10px 12px}.product-summary-text{font-size:15px;line-height:1.55}}.submenu-open-desktop>.nav-parent-row a,.submenu-open-desktop .submenu-toggle span{color:var(--primary);border-color:var(--primary)}.selection-flow-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.section-ops .selection-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-layer{border-left:4px solid var(--primary)}.section-ops .spec-list li{color:#d7e3f4}.single-family-shell{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}@media (width<=960px){.main-nav a.current{color:var(--primary)}}@media (width<=720px){.header-inner{min-height:70px}.header-right{align-items:center}.main-nav a{padding:11px 4px}}.about-focus-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:22px;padding:24px}.about-focus-card h3{margin-bottom:10px;font-size:22px;line-height:1.2;display:block}.footer-top-enhanced{gap:48px}.footer-mini-grid{flex-wrap:wrap;gap:10px;display:flex}.footer-mini-grid span{border:1px solid var(--border-dark);color:#ffffffdb;border-radius:999px;padding:8px 12px;font-size:13px}.footer-bottom-enhanced{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}@media (width<=960px){.footer-bottom-enhanced{flex-direction:column;align-items:flex-start}}.family-hero-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr));align-items:stretch;gap:24px;display:grid}.family-hero-card{height:100%}.family-hero-card-primary{background:linear-gradient(#f8fbff 0%,#fff 100%);border-color:#bfd2f7}.compare-table-shell{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:28px;overflow:hidden}.compare-table th,.compare-table td{border-bottom:1px solid #edf2f8;padding:18px 20px}.compare-table th{color:var(--text-light);letter-spacing:1px;text-transform:uppercase;background:#f8fbff;font-size:12px;font-weight:800}.compare-table td{color:var(--text);font-size:15px;line-height:1.6}.compare-table tbody tr:last-child td{border-bottom:0}.compare-table a{font-weight:700}.compare-table .is-current-row td{background:#f7fbff}.portfolio-compare-shell{background:linear-gradient(#fff 0%,#fbfdff 100%)}.product-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.product-stat-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:18px}.product-stat-card span{color:var(--text-light);letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.product-stat-card strong{color:var(--text);font-size:18px;line-height:1.35;display:block}.resource-note-card{height:100%}.btn-small{min-height:40px;padding:9px 16px;font-size:14px}@media (width<=1200px){.family-hero-grid,.product-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.family-hero-grid,.product-stat-grid{grid-template-columns:1fr}.compare-table-shell{overflow-x:auto}.compare-table{min-width:860px}}@media (width<=720px){.product-stat-card{padding:16px}.compare-table th,.compare-table td{padding:14px 16px}}.family-reading-panel{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);align-items:stretch;gap:28px;display:grid}.family-reading-copy,.family-check-card,.family-model-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:28px}.family-reading-copy{background:linear-gradient(#f8fbff 0%,#fff 100%);padding:40px 42px}.family-reading-copy h2{letter-spacing:-.045em;max-width:10ch;margin-bottom:18px;font-size:clamp(40px,5vw,62px);line-height:1.02}.family-reading-lead{max-width:66ch;color:var(--text-light);font-size:20px;line-height:1.7}.family-reading-list{gap:14px;margin-top:28px}.family-reading-list li{font-size:17px;line-height:1.7}.family-reading-aside{gap:20px;display:grid}.family-check-card{padding:28px}.family-check-card h3{letter-spacing:-.04em;margin-bottom:14px;font-size:34px;line-height:1.08}.family-check-card p{color:var(--text-light);font-size:17px;line-height:1.72}.family-check-card .btn{margin-top:20px}.family-model-section{padding-top:86px;padding-bottom:86px}.family-model-head{margin-bottom:32px}.family-model-grid{gap:28px;display:grid}.family-model-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.family-model-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.family-model-card{flex-direction:column;height:100%;padding:22px;display:flex}.family-model-card h3{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(28px,3vw,38px);line-height:1.04}.family-model-media{background:linear-gradient(#f7f9fc 0%,#eef3fb 100%);margin-bottom:18px}.family-model-media-router{min-height:260px}.family-model-image{aspect-ratio:4/3;object-fit:contain;width:100%}.family-model-summary{color:var(--text-light);max-width:34ch;margin-bottom:16px;font-size:16px;line-height:1.6}.family-model-highlights{flex-wrap:wrap;gap:10px;margin-top:auto;margin-bottom:16px;display:flex}.family-model-highlight{border:1px solid var(--border);background:var(--bg-soft);min-height:34px;color:var(--text-light);border-radius:999px;align-items:center;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.family-model-card .text-link{margin-top:8px}@media (width<=1200px){.family-reading-panel,.family-model-grid-3,.family-model-grid-2{grid-template-columns:1fr}.family-reading-copy h2{max-width:12ch}}@media (width<=960px){.family-reading-copy,.family-check-card,.family-model-card{border-radius:24px}.family-reading-copy{padding:30px 24px}.family-check-card,.family-model-card{padding:18px}.family-reading-copy h2,.family-check-card h3,.family-model-card h3{font-size:clamp(30px,7vw,44px)}.family-reading-lead,.family-model-summary,.family-check-card p,.family-reading-list li,.family-model-highlight{font-size:17px;line-height:1.65}.family-model-media{padding:20px}}@media (width<=720px){.family-reading-panel,.family-reading-aside,.family-model-grid,.family-model-grid-2,.family-model-grid-3{grid-template-columns:1fr}.family-model-section{padding-top:58px;padding-bottom:58px}.family-reading-copy{padding:20px 18px}.family-reading-copy h2{max-width:none;margin-bottom:12px;font-size:32px}.family-reading-lead{font-size:15px;line-height:1.55}.family-reading-list{gap:9px;margin-top:16px}.family-reading-list li{font-size:14px;line-height:1.5}.family-model-media-router{min-height:auto}.family-model-media{margin-bottom:14px;padding:14px}.family-model-image{max-height:190px}.family-model-card h3{font-size:26px}.family-model-highlight{min-height:30px;padding:6px 10px;font-size:12px}.family-model-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:none;display:-webkit-box;overflow:hidden}}.product-summary-card{padding:34px}.info-panel p,.feature-primary p,.feature-secondary-stack .card p{max-width:34ch}.feature-primary .spec-list li,.card-deep .spec-list li{max-width:42ch}.footer-brand-enhanced{max-width:420px}.footer-brand-enhanced p{max-width:30ch}@media (width<=720px){.info-panel h3,.support-card h3,.feature-primary h3,.card-deep h2,.knowledge-list-item h3,.info-panel p,.feature-primary p,.feature-secondary-stack .card p,.feature-primary .spec-list li,.card-deep .spec-list li,.footer-brand-enhanced p,.support-card p,.knowledge-list-item p,.card-deep p,.content-block p{max-width:none}}.factory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.factory-photo-card{background:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-soft);border-radius:20px;padding:16px}.factory-photo{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%;margin-bottom:14px;display:block}.factory-photo-card h3{margin:0;font-size:18px}@media (width<=1000px){.factory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.site-logo img{width:148px}.factory-grid{grid-template-columns:1fr}}.about-hero-grid,.capabilities-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,.88fr)!important;grid-template-areas:"copy media"!important;align-items:center!important;gap:40px!important;display:grid!important}.about-hero-copy,.capabilities-hero-grid>:first-child{min-width:0;grid-area:copy!important}.about-hero-side,.capability-hero-media{min-width:0;grid-area:media!important}.about-hero-panel,.capability-hero-media{width:100%;max-width:none!important}.about-proof-image,.capability-hero-image{background:#edf2f7;width:100%;display:block;aspect-ratio:auto!important;object-fit:cover!important;height:230px!important;max-height:230px!important}.capability-hero-media{background:#fff;border:1px solid #0f172a1a;border-radius:8px}.capabilities-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.capabilities-kpis .page-kpi{min-height:auto!important;padding:12px 14px!important}.capabilities-kpis .page-kpi span{max-width:none!important;font-size:15px!important;line-height:1.4!important}.media-split-image,.process-banner-image,.factory-photo{background:#edf2f7;width:100%;display:block;object-fit:cover!important}.media-split-image{height:320px!important;min-height:320px!important;max-height:320px!important}.process-banner-image{aspect-ratio:auto!important;height:260px!important;max-height:260px!important}.factory-photo{aspect-ratio:auto!important;height:190px!important;max-height:190px!important}.factory-photo-card{overflow:hidden}.factory-photo-card h3{margin-top:16px}@media (width<=1080px){.about-hero-grid,.capabilities-hero-grid{grid-template-columns:1fr!important;grid-template-areas:"copy""media"!important;gap:24px!important}}@media (width<=640px){.about-hero-grid,.capabilities-hero-grid{gap:18px!important}.about-proof-image,.capability-hero-image{height:190px!important;max-height:190px!important}.media-split-image,.process-banner-image{height:210px!important;min-height:210px!important;max-height:210px!important}.factory-photo{height:170px!important;max-height:170px!important}.capabilities-kpis{grid-template-columns:1fr 1fr!important}}.factory-flow-grid-v631{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.factory-flow-card-v631{background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-content:start;padding-bottom:18px;display:grid;position:relative}.factory-flow-card-v631 .factory-photo{margin-bottom:0}.factory-flow-index-v631{color:#1d4ed8;background:#eef4ff;border-radius:8px;align-items:center;width:fit-content;min-height:28px;margin:14px 16px 8px;padding:5px 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.factory-flow-card-v631 h3,.factory-flow-card-v631 p{margin-left:16px;margin-right:16px}.factory-flow-card-v631 h3{margin-top:0}@media (width<=900px){.factory-flow-grid-v631{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.factory-flow-grid-v631{grid-template-columns:1fr!important}.factory-flow-card-v631{grid-template-rows:auto auto auto;grid-template-columns:128px minmax(0,1fr);column-gap:14px;padding:0 14px 14px 0}.factory-flow-card-v631 .factory-photo{grid-row:1/4;height:128px!important;max-height:128px!important}.factory-flow-index-v631,.factory-flow-card-v631 h3,.factory-flow-card-v631 p{margin-left:0;margin-right:0}.factory-flow-index-v631{margin-top:12px}}.app-topology-section-v64{padding-top:58px;padding-bottom:58px}.app-topology-head-v64{margin-bottom:0}.app-topology-panel-v64{background:linear-gradient(#fff,#f7fafc),radial-gradient(circle at 80% 0,#2563eb1f,#0000 44%);border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:14px;padding:16px;display:grid}.app-topology-flow-v64{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.app-topology-node-v64{background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-content:start;gap:7px;min-height:142px;padding:14px;display:grid}.app-topology-node-v64.is-primary{background:linear-gradient(#eef6ff,#fff);border-color:#2563eb3d}.app-topology-node-v64 span{color:var(--primary);letter-spacing:.08em;font-size:11px;font-weight:900}.app-topology-node-v64 strong{color:var(--text);font-size:16px;line-height:1.25}.app-topology-node-v64 em{color:var(--text-light);font-size:13px;font-style:normal;line-height:1.42}.app-topology-image-v64{object-fit:contain;background:#edf2f7;border-radius:8px;width:100%;height:100%;min-height:294px;padding:18px}.solution-application-section-v83{padding-top:72px}.solution-application-section-v83 .solution-grid{grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:28px;display:grid}.solution-application-section-v83 .section-head{margin-bottom:0;top:112px}.solution-planning-section-v83{padding-top:76px}@media (width<=1080px){.app-topology-grid-v64,.app-topology-panel-v64,.solution-application-section-v83 .solution-grid{grid-template-columns:1fr}.solution-application-section-v83 .section-head{max-width:760px}.app-topology-image-v64{min-height:210px;max-height:240px}}@media (width<=640px){.solution-application-section-v83,.solution-planning-section-v83{padding-top:54px}.app-topology-section-v64{padding-top:42px;padding-bottom:42px}.app-topology-grid-v64{gap:18px}.app-topology-flow-v64{grid-template-columns:1fr}.app-topology-node-v64{min-height:auto;padding:13px}.app-topology-image-v64{min-height:160px;max-height:190px}}.article-list-grid{grid-template-columns:1.2fr .8fr;gap:24px;display:grid}.article-card{background:#fff;border:1px solid #0f172a14;border-radius:24px;padding:32px;box-shadow:0 18px 40px #0f172a0d}.article-card h2,.article-card h3{margin-top:10px;margin-bottom:12px}.article-card p{margin-bottom:0}.article-card-featured{min-height:280px}.article-tag{color:#b45309;background:#ef7c001f;border-radius:999px;align-items:center;padding:8px 12px;font-size:.9rem;font-weight:600;display:inline-flex}.text-link{color:#0f172a;margin-top:18px;font-weight:600;text-decoration:none;display:inline-block}.article-hero .article-hero-inner{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);align-items:start;gap:28px;display:grid}.article-meta-card,.sidebar-card{background:#fff;border:1px solid #0f172a14;border-radius:24px;padding:24px;box-shadow:0 18px 40px #0f172a0d}.article-meta-card{gap:8px;display:grid}.article-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);align-items:start;gap:28px;display:grid}.article-body h2{margin-top:0;margin-bottom:12px}.article-body p+h2{margin-top:36px}.prose p{max-width:74ch}.article-body .comparison-table-shell{margin:28px 0 8px}.article-sidebar{gap:20px;display:grid}.sidebar-card h3{margin-top:0;margin-bottom:14px}.sidebar-card ul{margin:0;padding-left:18px}.sidebar-card li+li{margin-top:10px}.article-toc ol{margin:0}.article-toc li+li{margin-top:8px}.article-summary-box,.article-toc,.comparison-table-shell{background:#f8fbff;border:1px solid #2563eb1f;border-radius:24px;padding:24px 26px;box-shadow:0 12px 30px #0f172a0a}.article-summary-box{margin-bottom:32px}.article-summary-box strong,.article-toc strong,.comparison-table-shell strong{letter-spacing:1.15px;text-transform:uppercase;color:var(--primary);margin-bottom:10px;font-size:12px;font-weight:800;display:block}.article-summary-box p,.article-toc ol,.comparison-table-shell p{margin:0}.article-toc ol{gap:10px;padding-left:18px;display:grid}.article-body h2[id]{scroll-margin-top:112px}.article-callout+h2,.article-summary-box+h2,.comparison-table-shell+h2{margin-top:34px}.article-body p{margin-bottom:16px}.comparison-table-shell{margin:26px 0 32px}.comparison-table{border-collapse:collapse;width:100%;margin-top:16px}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;border-top:1px solid #0f172a14;padding:14px 16px}.comparison-table thead th{color:var(--text);letter-spacing:.01em;font-size:14px}.comparison-table tbody td{color:var(--text-light);font-size:15px;line-height:1.65}.page-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.knowledge-hero-grid .page-kpi-row{margin-top:26px}.page-kpi{border:1px solid var(--border);background:#fffc;border-radius:20px;padding:18px 20px}.page-kpi strong{text-transform:uppercase;letter-spacing:1px;color:var(--primary);margin-bottom:8px;font-size:13px;display:block}.page-kpi span{color:var(--text-light);line-height:1.55;display:block}.support-card,.info-panel,.knowledge-list-item,.factory-photo-card,.article-meta-card,.sidebar-card{border-color:#0f172a14}.support-card h3,.feature-primary h3,.card-deep h2,.knowledge-list-item h3{max-width:14ch}.support-card p,.knowledge-list-item p,.card-deep p,.content-block p{max-width:34ch}.knowledge-list-item .text-link{margin-top:0}@media (width<=960px){.article-list-grid,.article-hero .article-hero-inner,.article-layout{grid-template-columns:1fr}}.knowledge-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-template-areas:"copy panel";align-items:start;gap:28px;display:grid!important}.knowledge-hero-grid>:first-child{grid-area:copy}.knowledge-hero-panel,.knowledge-topic-card,.knowledge-list-shell{background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 18px 40px #0f172a0d}.knowledge-hero-panel{grid-area:panel;padding:28px}.knowledge-hero-panel h3{margin-bottom:14px;font-size:1.1rem}.knowledge-topic-list{list-style:none;display:grid}.knowledge-topic-list li{color:var(--text-light);padding-left:18px;position:relative}.knowledge-topic-list li:before{content:"";background:var(--primary);border-radius:999px;width:7px;height:7px;position:absolute;top:11px;left:0}.section-tight-top{padding-top:0}.knowledge-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.knowledge-topic-card{padding:28px}.knowledge-topic-card h3{margin:12px 0 10px}.knowledge-feature-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:24px;display:grid}.knowledge-side-card{align-self:stretch}.knowledge-list-shell{padding:32px}.knowledge-article-list{gap:18px;display:grid}.knowledge-list-item{border-top:1px solid #0f172a14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 0;display:grid}.knowledge-list-item:first-child{border-top:0;padding-top:0}.knowledge-list-item h3{margin:10px 0}.knowledge-list-item p{margin:0}@media (width<=1000px){.knowledge-hero-grid,.knowledge-topic-grid,.knowledge-feature-grid,.knowledge-list-item{grid-template-columns:1fr}.knowledge-hero-grid{grid-template-areas:"copy""panel"}.knowledge-list-item{align-items:start}.page-kpi-row{grid-template-columns:1fr}.comparison-table,.comparison-table thead,.comparison-table tbody,.comparison-table tr,.comparison-table th,.comparison-table td{width:100%;display:block}.comparison-table thead{display:none}.comparison-table tbody td{border-top:0;padding:8px 0}.comparison-table tbody tr{border-top:1px solid #0f172a14;padding:14px 16px}.comparison-table tbody td:first-child{color:var(--text);padding-top:0;font-weight:700}}.trust-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.trust-proof-card{background:#ffffffd1;border:1px solid #0f172a14;border-radius:22px;padding:22px 22px 20px;box-shadow:0 18px 40px #0f172a0a}.trust-proof-card strong{color:var(--text);margin-bottom:10px;font-size:1.05rem;line-height:1.3;display:block}.trust-proof-card p{max-width:31ch;color:var(--text-light);margin:0;font-size:15px;line-height:1.7}.compact-spec-list li{margin-bottom:10px}.about-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:32px;display:grid}.about-hero .section-kicker{margin-bottom:14px}.about-hero-lead{color:var(--text);margin-bottom:14px;font-size:clamp(20px,2.1vw,24px);line-height:1.55}.about-hero-side{display:grid}@media (width<=1200px){.about-hero h1{max-width:11ch}.about-hero-copy p{max-width:62ch}}@media (width<=720px){.about-hero{padding:58px 0 42px}.about-hero h1{max-width:none}.about-hero-panel{padding:22px}}@media (width<=1200px){.about-hero-panel{padding:26px}}.home-about-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}@media (width<=640px){.home-about-actions{justify-content:flex-start}}.about-offer-section .info-grid{margin-top:0}.about-offer-section .info-panel{min-height:100%}.section-tight{padding-top:32px}@media (width<=900px){.section-tight{padding-top:20px}}.about-hero-side .about-hero-panel{justify-self:end;width:100%;max-width:520px}.about-hero h1{max-width:7.8ch}.odm-process-section .section-head{margin-bottom:28px}.odm-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.odm-stage-card{border-radius:28px;padding:30px}.odm-stage-card h3{margin-bottom:14px;font-size:clamp(28px,2.2vw,36px);line-height:1.12}.odm-step-list{margin-top:0}.odm-step-list li+li{margin-top:8px}@media (width<=1200px){.about-hero-side .about-hero-panel{justify-self:stretch}}@media (width<=960px){.odm-stage-grid{grid-template-columns:1fr}}.about-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.86fr);align-items:start;gap:34px}.about-hero h1{max-width:8.6ch;margin-bottom:16px}.about-hero-lead{margin-bottom:12px;font-size:clamp(17px,1.7vw,21px)}.about-hero-side .about-hero-panel{max-width:540px}.about-hero-panel{padding:22px}@media (width<=1200px){.about-hero-side .about-hero-panel{max-width:none}}.skip-link{z-index:1200;background:var(--bg-dark);color:#fff;border-radius:12px;padding:10px 14px;font-weight:700;transition:top .2s;position:absolute;top:-48px;left:16px}.contact-page-shell{gap:28px;display:grid}.contact-form{gap:18px;margin-top:22px;display:grid}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form label{color:var(--text);gap:8px;font-weight:600;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:16px;padding:14px 16px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 4px #2563eb1f}.contact-form textarea{resize:vertical;min-height:180px}.contact-form-actions{flex-wrap:wrap;gap:14px;display:flex}.contact-form-status{border:1px solid var(--border);border-radius:16px;margin-top:18px;padding:16px 18px}.contact-form-status.is-success{background:#10b98114;border-color:#10b98142}.contact-form-status.is-error{background:#ef44440f;border-color:#ef44442e}.contact-form-status p+p{margin-top:8px}.contact-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-box a,.footer-links a[href^=mailto\:]{text-underline-offset:3px;text-decoration:underline}.product-gallery-main img,.product-gallery-thumb img,.family-model-media img,.product-image,.solution-image,.support-image,.factory-photo,.content-image{width:100%;height:auto}@media (width<=860px){.contact-form-grid{grid-template-columns:1fr}}.support-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-template-areas:"copy panel";align-items:start;gap:28px;display:grid!important}.support-hero-grid>:first-child{grid-area:copy}.support-hero-panel,.faq-group-card{background:#fff;border:1px solid #0f172a14;border-radius:24px;box-shadow:0 18px 40px #0f172a0d}.support-hero-panel{grid-area:panel;padding:28px}.support-hero-panel h3,.support-hero-panel h2{margin-bottom:14px;font-size:1.1rem}.support-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.support-path-card h3{max-width:17ch;margin:12px 0 10px}.support-path-card p{max-width:34ch}.support-grid-rich{grid-template-columns:repeat(4,minmax(0,1fr))}.support-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;display:grid}.support-contact-panel .spec-list{margin-bottom:24px}.resource-stack-compact .resource-line{padding:20px 22px}.resource-stack-compact .resource-meta strong{font-size:22px}.knowledge-meta-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.knowledge-meta-row span{background:var(--bg-subtle);color:var(--primary);border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.knowledge-meta-row-inline{margin-top:14px}.faq-group-stack{gap:26px;display:grid}.faq-group-card{padding:28px}.faq-group-head{margin-bottom:18px}.faq-group-head h2{margin-top:10px}.footer-contact-mini{color:#ffffffd1;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:14px;display:flex}.footer-contact-mini span{color:#ffffffdb;letter-spacing:.02em;background:#ffffff1a;border-radius:999px;align-items:center;padding:6px 10px;font-weight:700;display:inline-flex}.footer-contact-mini a{color:#fff;text-decoration:none}.footer-contact-mini a:hover{text-decoration:underline}@media (width<=1100px){.support-path-grid,.support-grid-rich,.support-detail-grid{grid-template-columns:1fr 1fr}}@media (width<=1000px){.support-hero-grid{grid-template-columns:1fr;grid-template-areas:"copy""panel"}}@media (width<=720px){.support-path-grid,.support-grid-rich,.support-detail-grid{grid-template-columns:1fr}.faq-group-card,.support-hero-panel{padding:22px}.knowledge-meta-row{gap:8px}}.solution-card-rich .spec-list{margin-top:18px}@media (width<=960px){.product-anchor-band{top:70px}}.capabilities-hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.capabilities-kpis{gap:16px;display:grid}.capabilities-kpis .page-kpi{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:22px;padding:22px 24px}.entry-point-card h3,.process-lane-card h3,.check-card h3,.contact-route-card h3,.contact-shortcut-card h3{font-size:clamp(22px,2vw,28px)}.entry-point-card,.process-lane-card,.check-card,.contact-route-card,.contact-shortcut-card{height:100%}.process-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.process-lane-card{padding:28px}.factory-photo-card p{color:var(--text-light);margin:0}.contact-route-grid .contact-box{flex-direction:column;gap:14px;display:flex}.contact-route-grid .btn{align-self:flex-start}.contact-grid-tight{margin-bottom:24px}@media (width<=1080px){.capabilities-hero-grid,.factory-grid-wide,.process-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.capabilities-hero-grid,.factory-grid-wide,.process-lane-grid{grid-template-columns:1fr}}.about-hero{padding:48px 0 30px}.about-hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);gap:28px}.about-hero h1{letter-spacing:-.04em;max-width:10.8ch;font-size:clamp(56px,5vw,82px);line-height:.94}.about-hero-copy p{max-width:60ch}.about-hero-lead{font-size:clamp(16px,1.45vw,20px);line-height:1.58}.about-hero-side{gap:14px}.about-hero-side .about-hero-panel,.about-hero-panel{padding:20px}.about-offer-section.section{padding:72px 0}.about-section-head{margin-bottom:22px}.about-offer-section .section-head{max-width:700px}.about-offer-section .info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-offer-section .info-panel{padding:22px 20px 20px}.about-offer-section .info-panel h3{margin-bottom:10px;font-size:clamp(22px,1.85vw,28px);line-height:1.12}.about-offer-section .info-panel p{margin-bottom:12px}.about-offer-section .badge-list{gap:10px}@media (width<=1200px){.about-hero-grid{grid-template-columns:1fr}.about-offer-section .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.about-hero{padding:40px 0 26px}.about-hero-grid,.about-offer-section .info-grid{grid-template-columns:1fr}.about-hero h1{max-width:11ch;font-size:clamp(44px,12vw,64px)}.about-hero-side .about-hero-panel,.about-hero-panel,.about-offer-section .info-panel{padding:20px}.about-offer-section.section{padding:56px 0}}.software-system-panel-v61{padding:16px}.software-device-bar-v61{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #0f172a14;border-radius:8px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.software-device-image-v61{aspect-ratio:4/3;object-fit:contain;background:#eef4f8;border-radius:8px;width:100%;height:118px;max-height:118px;padding:8px;display:block}.software-device-bar-v61 span,.software-status-card-v61 span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:inline-flex}.software-device-bar-v61 strong{color:var(--text);margin:5px 0;font-size:18px;line-height:1.25;display:block}.software-device-bar-v61 p{color:var(--text-light);margin:0;font-size:14px;line-height:1.5}.software-status-board-v61{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.software-status-card-v61{background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-content:start;gap:7px;min-height:128px;padding:14px;display:grid}.software-status-card-v61.is-live{background:linear-gradient(#eff6ff 0%,#fff 100%)}.software-status-card-v61 strong{color:var(--text);font-size:16px;line-height:1.25}.software-status-card-v61 em{color:var(--text-light);font-size:13px;font-style:normal;line-height:1.45}@media (width<=520px){.software-device-bar-v61{grid-template-columns:1fr}.software-device-image-v61{width:min(180px,100%);height:126px;max-height:126px}.software-status-board-v61{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.software-status-board-v61{grid-template-columns:1fr}}.product-hero-grid-v57{grid-template-columns:minmax(0,.82fr) minmax(420px,1fr)}.product-hero-system-v62{background:linear-gradient(#fffffffa,#f7fafdfa),radial-gradient(circle at 72% 12%,#2563eb24,#0000 42%);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.product-hero-tile-v62{background:#fff;border:1px solid #0f172a14;border-radius:8px;grid-template-rows:minmax(96px,1fr) auto;gap:10px;min-height:176px;padding:14px;display:grid}.product-hero-tile-v62.is-primary{background:linear-gradient(#fff,#eff6ff)}.product-hero-tile-image-v62{object-fit:contain;filter:drop-shadow(0 18px 18px #0f172a1a);align-self:end;width:100%;height:116px}.product-hero-tile-v62 span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.product-hero-tile-v62 strong{color:var(--text);margin-top:4px;font-size:16px;line-height:1.25;display:block}.product-hero-flow-v62{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-hero-flow-v62 span{color:#1d4ed8;text-align:center;background:#eef4ff;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}@media (width<=1080px){.product-hero-grid-v57{grid-template-areas:"copy""visual"}}@media (width<=640px){.product-hero-visual-v57{width:100%}.product-hero-system-v62{grid-template-columns:1fr;gap:10px;padding:12px}.product-hero-tile-v62{grid-template-rows:auto;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:132px}.product-hero-tile-image-v62{height:96px}.product-hero-flow-v62{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-topology-grid-v64{grid-template-columns:1fr!important;align-items:start!important;gap:22px!important;display:grid!important}.app-topology-head-v64{max-width:650px;margin:0!important}.app-topology-head-v64 h2{max-width:16ch}.app-topology-panel-v64{grid-template-columns:minmax(0,1fr) 240px!important;align-items:stretch!important;gap:14px!important;display:grid!important}.app-topology-flow-v64{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.app-topology-node-v64{min-height:146px!important}.app-topology-image-v64{min-height:146px!important;max-height:190px!important}@media (width<=980px){.app-topology-panel-v64{grid-template-columns:1fr!important}.app-topology-flow-v64{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-topology-image-v64{min-height:160px!important;max-height:200px!important}}@media (width<=640px){.app-topology-flow-v64{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-topology-node-v64{gap:5px!important;min-height:128px!important;padding:11px!important}.app-topology-node-v64 strong{font-size:14px}.app-topology-node-v64 em{font-size:12px;line-height:1.35}.app-topology-image-v64{min-height:142px!important;max-height:160px!important;padding:14px!important}}@media (width<=360px){.app-topology-flow-v64{grid-template-columns:1fr!important}}@media (width>=1201px){.grid-2>:first-child,.highlight-panel>:first-child,.contact-grid>:first-child,.feature-split>:first-child{grid-area:1/1}.grid-2>:nth-child(2),.highlight-panel>:nth-child(2),.contact-grid>:nth-child(2),.feature-split>:nth-child(2){grid-area:1/2}}:root{--font-stack:"Inter", "PingFang SC", "Microsoft YaHei", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--radius-sm:12px;--radius:18px;--section-gap:74px;--container:1120px}*{scroll-margin-top:92px}body{font-family:var(--font-stack);letter-spacing:0;font-size:16px;line-height:1.72}.container{width:min(var(--container), calc(100% - 36px))}.section-alt{background:#f7f9fc}.section-kicker{letter-spacing:.1em;text-transform:uppercase;color:#1f62cf;font-weight:700}.hero-grid{grid-template-columns:1.08fr .92fr;gap:36px}.hero-copy{max-width:64ch}.hero-actions{margin-bottom:18px}.btn-subtle{min-height:52px;color:var(--text);background:0 0;border:1px solid #cfd9eb;border-radius:999px;transition:all .2s}.btn-subtle:hover{border-color:var(--primary);color:var(--primary)}.hero-visual{color:#fff;background:radial-gradient(120% 120% at 100% 0,#1f365f 0%,#0f172a 56%);border:1px solid #ffffff14;border-radius:24px;padding:22px;position:relative}.stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{background:#fff;border-radius:14px}.solution-kicker-grid,.solution-grid .solution-kicker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.solution-kicker-grid .card,.card{border-color:#dde6f3;border-radius:16px}.mini-hero{padding-top:72px}.mini-hero .page-kpi-row,.capabilities-kpis,.anchor-nav{margin-top:20px}.page-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-kpi{background:#fff;border:1px solid #dce6f6;border-radius:14px;padding:16px 18px}.selection-flow-grid,.entry-point-grid,.contact-route-grid,.check-grid,.contact-shortcuts-grid,.odm-stage-grid,.factory-grid-wide,.compare-table-shell,.highlight-panel,.contact-page-shell,.contact-grid,.grid-3,.grid-2,.feature-split{gap:16px}.feature-primary,.card-deep,.support-hero-panel,.faq-group-card,.info-panel,.contact-box,.contact-route-card,.check-card,.contact-shortcut-card{border-radius:16px}.text-link{color:#1f62cf;align-items:center;gap:8px;margin-top:12px;font-weight:700;display:inline-flex}.text-link:after{content:"→"}.contact-form input,.contact-form textarea{padding:13px 14px;font-size:16px;line-height:1.45}.contact-form-status{border-radius:12px}.contact-honeypot input{width:1px;height:1px}.contact-grid-tight,.compare-table-shell{display:grid}.factory-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.odm-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-route-grid,.contact-shortcuts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-table{border-collapse:collapse;background:#fff;border:1px solid #dce6f6;border-radius:14px;width:100%;overflow:hidden}.compare-table th,.compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e7effc;padding:14px 12px}.compare-table thead th{background:#f4f8ff}@media (width<=1080px){.hero-grid,.feature-split,.odm-stage-grid,.factory-grid-wide,.capabilities-hero-grid,.solution-kicker-grid,.solution-grid .solution-kicker-grid,.page-kpi-row,.contact-route-grid,.contact-shortcuts-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){:root{--section-gap:56px}.hero-grid,.feature-split,.odm-stage-grid,.factory-grid-wide,.capabilities-hero-grid,.solution-kicker-grid,.solution-grid .solution-kicker-grid,.page-kpi-row,.grid-3,.grid-2,.contact-route-grid,.contact-shortcuts-grid,.check-grid{grid-template-columns:1fr}}:root{--container:1240px}@media (width<=1200px){.container{width:calc(100% - 40px)!important;max-width:var(--container)!important}}@media (width<=820px){.container{width:calc(100% - 32px)!important;max-width:var(--container)!important}.container,.header-inner{min-width:0;max-width:100%;overflow-x:hidden}.solution-kicker-grid,.solution-grid .solution-kicker-grid,.factory-grid-wide,.odm-stage-grid,.page-kpi-row,.contact-route-grid,.contact-shortcuts-grid,.selection-flow-grid,.feature-split{grid-template-columns:1fr!important}.card,.highlight-panel article,.card-deep,.info-panel,.support-card{padding:18px!important}.section-head h2,.mini-hero h1,.card-deep h2{letter-spacing:-.02em}}.contact-hero-v55{background:linear-gradient(#f8fbff 0%,#fff 84%)}.capabilities-hero-grid{align-items:center}.contact-hero-v55 h1{letter-spacing:-.035em;max-width:12.5ch;font-size:clamp(42px,5vw,68px);line-height:1.02}.contact-hero-v55 p{max-width:62ch}.about-actions{margin-top:24px}.about-proof-panel{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #dbe6f5;border-radius:18px}.about-proof-panel h2{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(24px,2.2vw,34px);line-height:1.15}.about-proof-panel>p{color:var(--text-light);margin-bottom:18px}.about-focus-grid{align-items:stretch}.contact-page-shell-v55{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start}.contact-intake-panel{position:sticky;top:104px}.contact-intake-panel h2,.contact-form-card h2{letter-spacing:-.025em;font-size:clamp(28px,2.8vw,42px)}.contact-intake-panel .btn{margin-top:18px}.contact-form-card{max-width:none}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#94a3b8}@media (width<=1080px){.contact-page-shell-v55{grid-template-columns:1fr}}@media (width<=820px){.contact-hero-v55 h1{max-width:none;font-size:clamp(34px,10vw,46px);line-height:1.08}.about-proof-panel h2,.contact-intake-panel h2,.contact-form-card h2{font-size:26px}.contact-primary-section{padding-top:48px}.contact-form-actions .btn{width:100%}}:root{--container:1180px;--radius:8px;--radius-sm:8px;--shadow:0 14px 34px #0f172a0f;--shadow-soft:0 8px 22px #0f172a0b;--section-gap:64px;--text-light:#475569;--border:#dfe7f2}body{line-height:1.68}.container{max-width:var(--container)}.section,.section-alt{padding:var(--section-gap) 0}.hero{padding:72px 0 50px}.mini-hero{padding:56px 0 42px}.section-head h1,.section-head h2,.mini-hero h1,.card-deep h2{letter-spacing:-.018em;max-width:16ch;font-size:clamp(30px,3.1vw,42px);line-height:1.14}.contact-hero-v55 h1,.family-model-hero h1,.product-summary-card h1{letter-spacing:-.024em;max-width:14ch;font-size:clamp(38px,4.2vw,56px);line-height:1.08}.section-lead,.mini-hero p,.content-block p,.card p,.info-panel p,.support-card p,.contact-box,.site-footer p{font-size:clamp(16px,1.05vw,18px)}.mini-hero p,.section-lead{max-width:62ch}.section-kicker{letter-spacing:.08em;margin-bottom:10px}.card,.compact-card,.card-deep,.info-panel,.support-card,.contact-box,.contact-route-card,.contact-shortcut-card,.check-card,.page-kpi,.factory-photo-card,.feature-primary,.feature-secondary,.hero-visual,.about-proof-panel{box-shadow:none;border-radius:8px!important}.card,.compact-card,.card-deep,.info-panel,.contact-box{padding:22px}.solution-kicker-grid,.solution-grid .solution-kicker-grid,.grid-2,.grid-3,.info-grid,.highlight-panel,.entry-point-grid,.contact-shortcuts-grid,.contact-route-grid,.check-grid,.factory-grid-wide,.odm-stage-grid{gap:18px}.compact-card h3,.info-panel h3,.entry-point-card h3,.process-lane-card h3,.check-card h3,.contact-route-card h3,.contact-shortcut-card h3{letter-spacing:-.012em;font-size:clamp(20px,1.6vw,24px);line-height:1.18}.page-kpi{padding:15px 16px}.page-kpi strong{letter-spacing:.06em;font-size:11px}.page-kpi span{font-size:15px;line-height:1.5}.anchor-nav{gap:8px;margin-top:16px}.anchor-nav a{border-radius:8px;min-height:38px;padding:8px 12px;font-size:13px;line-height:1.25}.hero-grid,.about-hero-grid,.capabilities-hero-grid,.contact-page-shell-v55,.family-hero-grid{gap:32px}.stat-strip{margin-top:32px}.hero-visual{padding:18px}.about-hero,.contact-hero-v55{padding-top:56px}.contact-form input,.contact-form textarea{border-radius:8px}@media (width<=1080px){:root{--section-gap:54px}.contact-hero-v55 h1{max-width:16ch}}@media (width<=820px){:root{--section-gap:42px}.hero,.mini-hero,.about-hero,.contact-hero-v55{padding:42px 0 34px}.section,.section-alt,.contact-primary-section,.about-offer-section.section{padding:var(--section-gap) 0}.section-head{margin-bottom:20px}.contact-hero-v55 h1,.mini-hero h1{max-width:none;font-size:clamp(31px,8.6vw,38px);line-height:1.12}.section-head h1,.section-head h2,.card-deep h2{max-width:none;font-size:clamp(25px,7vw,32px);line-height:1.18}.section-lead,.mini-hero p,.content-block p,.card p,.info-panel p,.support-card p,.contact-box,.site-footer p{max-width:100%;font-size:16px;line-height:1.64}p,li,h1,h2,h3{overflow-wrap:anywhere}.card,.compact-card,.card-deep,.info-panel,.contact-box,.about-hero-side .about-hero-panel,.about-hero-panel,.about-offer-section .info-panel{padding:18px!important}.anchor-nav{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;display:flex;overflow-x:auto}.anchor-nav a{white-space:nowrap;flex:none}.hero-actions .btn,.contact-form-actions .btn{width:100%}.hero-grid,.about-hero-grid,.capabilities-hero-grid,.contact-page-shell-v55{gap:22px}.hero-grid>*,.about-hero-grid>*,.capabilities-hero-grid>*,.contact-page-shell-v55>*{min-width:0;max-width:100%}.stat-strip{margin-top:22px}}h1,h2,h3,.section-head h1,.section-head h2,.card-deep h2,.mini-hero h1{letter-spacing:0}.media-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.media-card,.media-figure,.process-media-banner,.media-feature-card,.capability-hero-media{background:#fff;border:1px solid #0f172a1a;border-radius:8px;overflow:hidden}.media-card{height:100%;color:inherit;flex-direction:column;display:flex}.media-card-image,.media-split-image,.process-banner-image,.about-proof-image,.closing-product-image,.contact-intake-image,.feature-product-image,.capability-hero-image{object-fit:cover;width:100%;height:auto;display:block}.media-card-image{aspect-ratio:16/10;background:#f5f7fb}.media-card-body{padding:18px}.media-card-body h3{margin:0 0 8px;font-size:clamp(20px,1.5vw,24px);line-height:1.18}.media-card-body p{color:var(--text-light);margin:0;line-height:1.58}.home-solution-media-grid .media-card-body p,.about-focus-card-v56 .media-card-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-product-media-grid{align-items:stretch}.media-feature-card{flex-direction:column;gap:14px;display:flex}.feature-product-image{aspect-ratio:16/9;object-fit:contain;background:linear-gradient(#f8fafc 0%,#eef4f8 100%);max-height:250px;padding:18px}.media-feature-card.is-small .feature-product-image{max-height:150px;padding:14px}.about-proof-image,.contact-intake-image{aspect-ratio:16/9;border-radius:8px;margin:-2px 0 18px}.closing-product-image{aspect-ratio:16/10;object-fit:contain;background:#0b1b3a;border-radius:8px;max-height:210px;margin:-4px 0 18px;padding:14px}.media-split{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:22px;display:grid}.media-figure,.process-media-banner{background:#fff;margin:0}.media-split-image{height:100%;min-height:320px}.media-figure figcaption,.process-media-banner figcaption{color:var(--text-light);border-top:1px solid #0f172a14;padding:14px 16px;font-size:14px;line-height:1.45}.capability-hero-media{background:#ffffffb8;padding:14px}.capability-hero-image{aspect-ratio:16/9;border-radius:8px;margin-bottom:14px}.process-media-banner{margin:0 0 20px}.process-banner-image{aspect-ratio:21/8;max-height:340px}.contact-intake-panel .contact-list{margin-top:14px}@media (width<=1080px){.media-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-split{grid-template-columns:1fr}.media-split-image{min-height:260px;max-height:360px}}@media (width<=820px){.media-card-grid{grid-template-columns:1fr;gap:16px}.media-card-body{padding:16px}.media-card-image,.media-split-image,.process-banner-image,.about-proof-image,.contact-intake-image,.capability-hero-image{aspect-ratio:16/10;min-height:0;max-height:260px}.feature-product-image{max-height:190px}.anchor-nav{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.anchor-nav a{text-align:center;flex:calc(50% - 8px)}.cookie-banner{bottom:10px;left:12px;right:12px}.cookie-inner{border-radius:14px;gap:12px;padding:14px}.cookie-inner p{font-size:14px;line-height:1.45}.cookie-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.cookie-actions .btn{width:100%;min-height:42px;padding:10px 12px}.capability-hero-media{padding:12px}.process-media-banner{margin-bottom:16px}}.hero-proof-row{flex-wrap:wrap;max-width:560px;display:flex}.hero-proof-row span{min-height:36px;color:var(--text-light);background:#ffffffc7;border:1px solid #0f172a1a;border-radius:8px;align-items:center;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.product-hero-v57{background:radial-gradient(circle at 84% 16%,#2563eb2e,#0000 34%),linear-gradient(120deg,#f5f8fc 0%,#fff 100%)}.product-hero-grid-v57{grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);grid-template-areas:"copy visual";align-items:center;gap:34px;display:grid}.product-hero-copy-v57{grid-area:copy}.product-hero-visual-v57{grid-area:visual}.product-hero-grid-v57 h1{max-width:16ch}.product-hero-visual-v57{background:#fff;border:1px solid #0f172a1a;border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #0f172a1a}.product-hero-device-v57{object-fit:contain;background:linear-gradient(#fff 0%,#f2f6fb 100%);width:100%;max-height:340px;padding:34px 30px 18px;display:block}.product-hero-proof-v57{border-top:1px solid #0f172a14;gap:6px;padding:18px 20px;display:grid}.product-hero-proof-v57 strong{font-size:18px;line-height:1.25}.product-hero-proof-v57 span{color:var(--text-light);font-size:15px;line-height:1.5}.site-header .site-logo{flex:none}.site-header .site-logo img{width:160px;min-width:160px}.site-header .header-inner{gap:16px}.site-header .header-right{gap:14px;min-width:0}.site-header .main-nav ul{gap:20px}.site-header .main-nav a{font-size:14px}.site-header .submenu-toggle{width:30px;height:30px}@media (width<=1080px){.product-hero-grid-v57{grid-template-columns:1fr}}@media (width<=820px){.site-header .site-logo img{width:148px;min-width:148px}.hero-proof-row{grid-template-columns:1fr 1fr;display:grid}.hero-proof-row span{text-align:center;justify-content:center}.product-hero-grid-v57{gap:22px}.product-hero-device-v57{max-height:240px;padding:22px 20px 12px}}.page-media-hero-v58{background:linear-gradient(135deg,#f8fafcfa 0%,#eff6ffdb 100%)}.page-media-hero-grid-v58{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-template-areas:"copy visual";align-items:center;gap:34px;display:grid!important}.page-media-copy-v58{grid-area:copy;min-width:0}.page-media-copy-v58 h1{max-width:15ch}.page-hero-visual-v58{background:#fff;border:1px solid #0f172a1a;border-radius:8px;grid-area:visual;margin:0;overflow:hidden}.page-hero-image-v58,.page-hero-product-v58,.article-hero-image-v58,.support-hero-image-v58,.knowledge-hero-image-v58,.support-hero-icon-v58{width:100%;height:auto;display:block}.page-hero-image-v58{aspect-ratio:16/10;object-fit:cover}.page-hero-product-v58{aspect-ratio:16/10;object-fit:contain;background:linear-gradient(#fff 0%,#eef4f8 100%);max-height:330px;padding:28px}.page-hero-visual-v58 figcaption,.page-hero-proof-v58{color:var(--text-light);border-top:1px solid #0f172a14;padding:15px 18px;font-size:14px;line-height:1.5}.page-hero-proof-v58{gap:6px;display:grid}.page-hero-proof-v58 span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.page-hero-proof-v58 strong{color:var(--text);font-size:18px;line-height:1.28}.page-hero-proof-v58 p{margin:0;font-size:15px;line-height:1.5}.family-media-hero-v58 .page-hero-product-v58{padding:24px 28px}.product-context-image-v58{aspect-ratio:16/10;object-fit:contain;background:#f6f8fb;border:1px solid #0f172a14;border-radius:8px;max-height:330px;padding:24px}.support-hero-panel{overflow:hidden}.support-hero-image-v58,.knowledge-hero-image-v58{aspect-ratio:16/10;object-fit:contain;background:#f6f8fb;border-bottom:1px solid #0f172a14;width:calc(100% + 56px);max-width:none;margin:-28px -28px 18px;padding:20px}.support-hero-icon-v58{max-width:116px;margin:0 0 18px}.article-visual-card-v58{background:#fff;border:1px solid #0f172a1a;border-radius:8px;overflow:hidden}.article-visual-card-v58 .article-meta-card{box-shadow:none;border:0;border-top:1px solid #0f172a14;border-radius:0}.article-hero-image-v58{aspect-ratio:16/9;object-fit:cover}@media (width<=1080px){.page-media-hero-grid-v58{grid-template-columns:1fr;grid-template-areas:"copy""visual";gap:24px}.page-media-copy-v58 h1{max-width:17ch}}@media (width<=820px){.page-media-copy-v58 h1{max-width:none}.page-hero-product-v58{max-height:250px;padding:20px}.support-hero-image-v58,.knowledge-hero-image-v58{width:calc(100% + 44px);margin:-22px -22px 16px}}@media (width<=1080px){.product-hero-grid-v57{grid-template-columns:1fr!important;grid-template-areas:"copy""visual"!important}}.support-contact-panel-v81,.knowledge-article-card-v81{height:100%}.knowledge-article-card-v81 h3{color:var(--text);font-size:24px;line-height:1.2;display:block}.knowledge-related-links-v81 a{background:var(--bg-subtle);color:var(--primary);border-radius:999px;align-items:center;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.knowledge-article-card-v81 p,.knowledge-hero-panel-v81 p{color:var(--text-light)}.support-resource-grid-v81{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.support-card-v81{flex-direction:column;gap:0;min-height:100%;display:flex}.support-card-v81 h3{margin:12px 0 10px}.support-resource-points-v81{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.support-resource-points-v81 li{color:var(--text-light);padding-left:16px;font-size:15px;line-height:1.55;position:relative}.support-resource-points-v81 li:before{content:"";background:var(--primary);border-radius:999px;width:6px;height:6px;position:absolute;top:.62em;left:0}.support-side-stack-v81{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.support-contact-panel-v81 p{color:var(--text-light);margin-bottom:22px}.knowledge-hero-panel-v81 h3{margin:0 0 12px;font-size:28px;line-height:1.18}.knowledge-hero-panel-v81 h3 a,.knowledge-article-card-v81 h3 a{color:inherit;text-decoration:none}.knowledge-hero-panel-v81 h3 a:hover,.knowledge-article-card-v81 h3 a:hover{color:var(--primary)}.knowledge-library-grid-v81{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.knowledge-article-card-v81{background:#fff;border:1px solid #0f172a14;border-radius:24px;flex-direction:column;justify-content:space-between;gap:18px;padding:30px;display:flex;box-shadow:0 18px 40px #0f172a0d}.knowledge-article-card-v81 h3{margin:14px 0 10px}.knowledge-related-links-v81{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (width<=1180px){.support-resource-grid-v81,.knowledge-library-grid-v81{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1020px){.support-side-stack-v81{grid-template-columns:1fr}}@media (width<=720px){.support-resource-grid-v81,.knowledge-library-grid-v81{grid-template-columns:1fr}.knowledge-article-card-v81 h3{font-size:22px}.knowledge-article-card-v81{padding:24px 22px}}.about-proof-row-v82{max-width:720px;margin:20px 0 24px}.about-proof-row-v82 span{line-height:1.45}.about-hero-panel-v82{gap:0}.capability-overview-shell-v82{gap:24px;display:grid}.about-system-feature-v82,.capability-overview-card-v82{height:100%}.about-system-feature-v82 h3,.capability-overview-card-v82 h3{margin:0 0 12px;font-size:clamp(30px,2.2vw,40px);line-height:1.1}.about-system-feature-v82 p,.capability-overview-card-v82 p{color:var(--text-light)}.about-process-list-v82{gap:18px;display:grid}.about-process-item-v82 h3{margin-bottom:10px}.capabilities-hero-v82 .anchor-nav{margin-top:22px}.capability-overview-shell-v82{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);align-items:stretch}.capability-pillar-grid-v82{gap:18px;display:grid}.capability-pillar-card-v82 h3{margin-bottom:10px}.capability-pillar-card-v82 p{color:var(--text-light)}@media (width<=1180px){.about-focus-grid-v82,.capability-pillar-grid-v82{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1020px){.capability-overview-shell-v82{grid-template-columns:1fr}}@media (width<=720px){.about-focus-grid-v82,.capability-pillar-grid-v82{grid-template-columns:1fr}.about-system-feature-v82 h3,.capability-overview-card-v82 h3{font-size:28px}}@media (width<=640px){.product-hero-grid-v57{gap:22px}.product-hero-copy-v57,.product-hero-visual-v57{width:100%;min-width:0}.product-hero-system-v62{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-hero-tile-v62{grid-template-rows:86px auto;grid-template-columns:1fr;min-height:152px;padding:11px;display:grid}.product-hero-tile-image-v62{height:82px}.product-hero-tile-v62 strong{font-size:14px}}.family-compare-stack-v66{display:none}.family-media-hero-v58 .page-hero-product-v58,.family-model-media{background:radial-gradient(circle at top,#fffffffa 0%,#f6f9fdfa 44%,#e7eef7 100%);box-shadow:inset 0 0 0 1px #0f172a0d,inset 0 -18px 30px #94a3b824}.family-media-hero-v58 .page-hero-product-v58,.family-model-image{filter:drop-shadow(0 18px 24px #0f172a14)}@media (width<=720px){.family-compare-table-v66{display:none}.family-compare-stack-v66{gap:16px;display:grid}.family-compare-card-v66{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:24px;padding:20px}.family-compare-card-v66 h3{letter-spacing:-.04em;margin-bottom:8px;font-size:32px;line-height:1}.family-compare-card-v66 p{color:var(--text-light);margin:0 0 16px;font-size:15px;line-height:1.55}.family-compare-metrics-v66{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.family-compare-metrics-v66 div{background:#f8fbff;border:1px solid #0f172a12;border-radius:16px;padding:12px 12px 11px}.family-compare-metrics-v66 span{color:var(--text-light);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.family-compare-metrics-v66 strong{color:var(--text);font-size:14px;line-height:1.4;display:block}}@media (width<=420px){.family-compare-metrics-v66{grid-template-columns:1fr}}.iot-context-image-v66,.iot-topology-image-v66{background:radial-gradient(circle at 0 0,#2563eb14,#0000 48%),linear-gradient(#edf3f9 0%,#e2ebf5 100%);padding:12px;box-shadow:inset 0 0 0 1px #0f172a0d,inset 0 -18px 28px #94a3b824}@media (width<=640px){.iot-context-image-v66,.iot-topology-image-v66{padding:10px}}.section-home-apps-v71{padding-top:72px}.feature-product-contrast-v67{object-fit:contain;background:radial-gradient(circle at top,#2563eb14,#0000 44%),linear-gradient(#eef3f9 0%,#e3ebf5 100%);padding:16px}.feature-product-scene-v67{object-fit:cover}.section-home-layers-v73{background:linear-gradient(#f6f9fd 0%,#eef4fa 100%)}@media (width<=1080px){.section-home-apps-v71{padding-top:56px}}@media (width<=720px){.section-home-apps-v71,.section-home-layers-v73{padding:58px 0}}.site-footer-v69{color:#fff;background:#0b1220;padding:64px 0 26px}.footer-top-v69{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:start;gap:56px;padding-bottom:34px;display:grid}.footer-brand-v69{max-width:400px}.footer-wordmark-v69{letter-spacing:.02em;color:#fff;font-size:24px;font-weight:800;display:block}.site-footer-v69 .footer-brand-line-v69{color:#e2e8f0c7;max-width:40ch;margin:14px 0 0;font-size:15px;line-height:1.62}.site-footer-v69 .footer-powered-v69{color:#94b6ffd9;max-width:42ch;margin:12px 0 0;font-size:13.5px;font-weight:600;line-height:1.55}.footer-contact-v69{flex-wrap:wrap;gap:6px 20px;margin-top:18px;display:flex}.footer-contact-v69 a{color:#e2e8f0e6;border-bottom:1px solid #ffffff2e;padding-bottom:1px;font-size:14px;font-weight:600;transition:color .15s,border-color .15s}.footer-contact-v69 a:hover{color:#fff;border-color:#ffffff8c}.footer-cta-v69{margin-top:24px}.footer-columns-v69{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;display:grid}.footer-col-v69 h2{color:#94a3b8d9;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.footer-col-v69 ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-col-v69 a{color:#e2e8f0d1;font-size:14.5px;line-height:1.4;transition:color .15s}.footer-col-v69 a:hover{color:#fff}.footer-bottom-v69{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:24px;display:flex}.site-footer-v69 .footer-bottom-v69 p{color:#94a3b8;margin:0;font-size:13px;line-height:1.5}@media (width<=1024px){.footer-top-v69{grid-template-columns:1fr;gap:40px}.footer-brand-v69{max-width:none}}@media (width<=640px){.site-footer-v69{padding:40px 0 20px}.footer-top-v69{gap:30px;padding-bottom:26px}.footer-cta-v69{width:100%}.footer-columns-v69{grid-template-columns:1fr 1fr;gap:22px 16px}.footer-bottom-v69{flex-direction:column;gap:6px;margin-top:18px}}@media (width>=1081px){.main-nav .sub-menu{border-radius:12px;padding:8px;top:calc(100% + 10px);box-shadow:0 18px 44px #0f172a1f}.main-nav .menu-item-has-children>.sub-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.site-header .submenu-toggle{border-radius:6px;width:20px;height:20px}.site-header .nav-parent-row,.site-header .main-nav .sub-menu{gap:2px}.main-nav .sub-menu a{white-space:nowrap;color:var(--text);border-radius:8px;padding:8px 12px;font-size:14px;line-height:1.35;transition:background .15s,color .15s}.main-nav .sub-menu a:hover,.main-nav .sub-menu a.current{background:var(--bg-subtle);color:var(--primary)}}.support-page-v170 .support-hero-v104{padding-top:60px;padding-bottom:60px}.support-page-v170 .support-hero-v104 .support-hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);gap:42px}.support-page-v170 .support-hero-panel,.knowledge-page-v170 .knowledge-hero-panel{padding:20px}.support-page-v170 .support-hero-panel h2{margin-bottom:10px;font-size:clamp(22px,1.8vw,27px)}.support-page-v170 .support-hero-image-v58{max-height:184px}.knowledge-page-v170 .mini-hero{padding-top:60px;padding-bottom:52px}.knowledge-page-v170 .knowledge-hero-grid{align-items:center;gap:38px}.knowledge-page-v170 .knowledge-hero-panel-v81 h3{max-width:14ch;font-size:clamp(24px,2vw,30px)}.knowledge-page-v170 .knowledge-hero-image-v58{max-height:148px}.support-page-v170 .section,.knowledge-page-v170 .section{padding-bottom:60px}.support-page-v170 .section:not(.section-tight-top),.knowledge-page-v170 .section:not(.section-tight-top){padding-top:60px}@media (width<=1080px){.support-page-v170 .support-hero-v104 .support-hero-grid{grid-template-columns:1fr}}@media (width<=720px){.support-page-v170 .support-hero-v104{padding-top:30px;padding-bottom:32px}.support-page-v170 .support-hero-v104 h1,.knowledge-page-v170 .mini-hero h1{font-size:32px;line-height:1.06}.support-page-v170 .support-hero-panel,.knowledge-page-v170 .knowledge-hero-panel{padding:13px}.support-page-v170 .support-hero-panel h2{font-size:21px;line-height:1.12}.support-page-v170 .support-hero-image-v58,.knowledge-page-v170 .knowledge-hero-image-v58{max-height:112px}.knowledge-page-v170 .mini-hero{padding-top:34px;padding-bottom:34px}.knowledge-page-v170 .knowledge-hero-grid{gap:16px}.knowledge-page-v170 .knowledge-hero-panel-v81 h3{margin-bottom:8px;font-size:22px;line-height:1.12}.support-page-v170 .section,.knowledge-page-v170 .section{padding-bottom:50px}.support-page-v170 .section:not(.section-tight-top),.knowledge-page-v170 .section:not(.section-tight-top){padding-top:50px}}@media (width<=1080px){.site-header .main-nav ul{gap:4px}.site-header .main-nav .sub-menu{gap:0;margin-top:6px;padding:6px;display:none}.site-header .main-nav .menu-item-has-children.submenu-open>.sub-menu{display:grid}.site-header .main-nav .sub-menu a{padding:11px 12px;font-size:15px;line-height:1.3}}.product-family-card-v80 h3{margin:0}.product-family-intro-v80{color:var(--text-light)}.product-family-grid-v80{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-family-card-v80{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #0f172a14;gap:18px;padding:24px;display:grid}.product-family-head-v80{justify-content:space-between;align-items:start;gap:16px;display:flex}.product-family-count-v80{min-height:34px;color:var(--primary);white-space:nowrap;background:#eef4ff;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.product-family-intro-v80{margin:0;line-height:1.62}.product-family-actions-v80{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.product-compare-section-v80 .compare-table-shell{margin-top:8px}.product-sidepaths-v80 .card{min-height:100%}@media (width<=1080px){.product-family-grid-v80{grid-template-columns:1fr}}@media (width<=720px){.product-family-section-v81{padding:58px 0}.product-family-card-v80{padding:15px}.product-family-head-v80{flex-direction:column;gap:8px}.product-family-count-v80{white-space:normal}.product-family-actions-v80{flex-direction:column;align-items:stretch}.product-family-actions-v80 .btn,.product-family-actions-v80 .text-link{text-align:center;justify-content:center}}.section,.section-alt{padding-top:72px;padding-bottom:72px}.mini-hero{padding-top:64px;padding-bottom:48px}.section-head,.narrow-head{max-width:760px;margin-bottom:28px}.section-head h1,.section-head h2,.mini-hero h1,.card-deep h2{letter-spacing:0;line-height:1.12}.section-lead,.mini-hero p,.content-block p,.card p,.info-panel p,.support-card p{max-width:62ch;line-height:1.62}.info-grid,.highlight-panel,.grid-3,.grid-2{gap:18px}.card,.info-panel,.support-card,.card-deep,.highlight-panel article{border-radius:12px}.solution-application-section-v83 .solution-grid{align-items:start;gap:32px;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr)!important;display:grid!important}.solution-application-section-v83 .section-head{grid-column:1;width:auto;max-width:320px;position:sticky;top:110px}@media (width<=1080px){.section,.section-alt{padding-top:58px;padding-bottom:58px}.solution-application-section-v83 .solution-grid{gap:24px;grid-template-columns:1fr!important}.solution-application-section-v83 .section-head{grid-column:auto;max-width:680px;position:static}}@media (width<=720px){.section,.section-alt{padding-top:44px;padding-bottom:44px}.mini-hero{padding-top:42px;padding-bottom:34px}.section-head,.narrow-head{margin-bottom:20px}.section-head h1,.section-head h2,.mini-hero h1,.card-deep h2{font-size:30px;line-height:1.18}.section-lead,.mini-hero p,.content-block p,.card p,.info-panel p,.support-card p{font-size:15px;line-height:1.58}.hero-grid,.page-media-hero-grid-v58,.product-hero-grid-v57,.about-hero-grid{gap:18px!important}.hero-actions{gap:10px;margin-top:22px}.hero-actions .btn{min-height:44px}.hero-proof-row{gap:8px;margin-top:16px}.hero-proof-row span{min-height:32px;padding:7px 10px;font-size:12px}.page-media-hero-v58 .page-kpi-row{gap:10px}.page-media-hero-v58 .page-kpi{padding:12px}.page-media-hero-v58 .page-kpi span{font-size:14px;line-height:1.45}.page-hero-visual-v58{border-radius:12px}.product-hero-system-v62{gap:8px;padding:10px}.product-hero-tile-v62{grid-template-rows:68px auto!important;min-height:126px!important;padding:10px!important}.product-hero-tile-image-v62{height:66px!important}.product-hero-tile-v62 span{font-size:10px}.product-hero-tile-v62 strong{line-height:1.2;font-size:13px!important}.about-hero-panel,.about-hero-side .about-hero-panel{padding:14px!important}.about-proof-image{height:142px!important;max-height:142px!important}.about-proof-panel h2{letter-spacing:0;line-height:1.18;font-size:22px!important}.about-proof-panel>p{margin-bottom:12px;font-size:14px;line-height:1.5}.section-home-apps-v71{padding-top:44px!important;padding-bottom:44px!important}}.product-family-card-v80{border-radius:12px;gap:14px;padding:22px;box-shadow:0 14px 34px #0f172a0d}.product-family-card-v80 .card-subtitle{margin-bottom:8px}.product-family-card-v80 h3{font-size:clamp(21px,1.7vw,27px);line-height:1.18}.product-family-intro-v80{max-width:58ch;font-size:15.5px;line-height:1.58}.product-family-range-v87{gap:10px;padding-top:2px;display:grid}.product-family-range-v87>span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.product-family-models-v87{flex-wrap:wrap;gap:8px;display:flex}.product-family-model-v87{min-width:118px;color:var(--text);background:#f8fbff;border:1px solid #0f172a17;border-radius:10px;gap:2px;padding:10px 12px;display:inline-grid}.product-family-model-v87 strong{font-size:14px;line-height:1.2}.product-family-model-v87 small{color:var(--text-light);font-size:12px;line-height:1.35}.product-family-card-v80 .product-family-actions-v80{padding-top:4px}@media (width<=720px){.product-family-card-v80{gap:11px}.product-family-models-v87{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-family-model-v87{padding:9px 10px}.product-family-actions-v80{gap:8px}.product-family-actions-v80 .btn{min-height:42px}}.capability-overview-shell-v82{gap:22px;grid-template-columns:1fr!important}.about-system-feature-v82,.capability-overview-card-v82{grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);align-items:stretch;min-height:0;display:grid}.about-system-feature-v82 .feature-product-image,.capability-overview-card-v82 .feature-product-image{max-height:320px}.about-system-feature-v82>div,.capability-overview-card-v82>div{align-content:center;padding:28px;display:grid}.about-system-feature-v82 h3,.capability-overview-card-v82 h3{max-width:18ch;font-size:clamp(28px,2.4vw,38px)}.about-system-feature-v82 p,.capability-overview-card-v82 p{max-width:58ch;line-height:1.58}.capability-pillar-grid-v82{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=820px){.about-system-feature-v82,.capability-overview-card-v82{grid-template-columns:1fr}.about-system-feature-v82 .feature-product-image,.capability-overview-card-v82 .feature-product-image{min-height:180px;max-height:220px}.about-system-feature-v82>div,.capability-overview-card-v82>div{padding:18px}.about-system-feature-v82 h3,.capability-overview-card-v82 h3{max-width:none;font-size:26px}.capability-pillar-grid-v82{grid-template-columns:1fr!important}}html{scroll-padding-top:104px}:target{scroll-margin-top:104px}.section .section-head{margin-bottom:32px}.section .section-head h2{letter-spacing:-.026em;font-size:clamp(30px,3.15vw,44px);line-height:1.08}.section .section-lead{max-width:68ch;font-size:clamp(16px,1.05vw,18px);line-height:1.65}@media (width<=820px){html{scroll-padding-top:86px}:target{scroll-margin-top:86px}.section .section-head{margin-bottom:22px}.section .section-head h2{letter-spacing:-.018em;font-size:clamp(26px,8vw,32px);line-height:1.1}}.support-card-v81{grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:8px 22px;padding:22px}.support-card-v81 .support-image{border-radius:10px;grid-area:1/1/span 6;width:100%;height:100%;min-height:168px;max-height:220px;margin:0;padding:14px}.support-card-v81>:not(.support-image){grid-column:2}.support-card-v81 .card-subtitle{margin:2px 0 4px}.support-card-v81 h3{margin:0;font-size:clamp(24px,1.8vw,30px)}.support-card-v81 p{margin:0;font-size:16px;line-height:1.55}.support-card-v81 .text-link{margin-top:4px;padding-top:0}.application-fit-grid-v91{grid-template-columns:minmax(0,.98fr) minmax(320px,.82fr);align-items:stretch}.application-fit-grid-v91 .content-block{min-height:0;padding:28px 30px}.application-fit-grid-v91 .content-block:first-child{align-content:center;display:grid}.application-fit-grid-v91 .content-block:first-child h2{max-width:20ch;font-size:clamp(28px,2.2vw,38px);line-height:1.08}.application-fit-grid-v91 .content-block:first-child p{max-width:60ch;font-size:16.5px;line-height:1.62}.application-fit-grid-v91 .spec-list{margin-top:14px}.application-fit-grid-v91 .spec-list li{margin-bottom:8px;font-size:15.5px;line-height:1.5}.application-fit-grid-v91 .content-block:nth-child(2){place-items:center;padding:22px;display:grid}.application-fit-grid-v91 .product-context-image-v58{width:100%;max-height:330px;box-shadow:none;border-radius:10px;margin:0}@media (width<=1180px){.support-card-v81{grid-template-columns:minmax(128px,.32fr) minmax(0,1fr);column-gap:16px}}@media (width<=820px){.support-resource-grid-v81{gap:14px}.support-card-v81{grid-template-columns:104px minmax(0,1fr);column-gap:14px;padding:18px}.support-card-v81 .support-image{min-height:116px;max-height:136px;padding:10px}.support-card-v81 h3{font-size:23px}.support-card-v81 p{font-size:15.5px;line-height:1.5}.support-resource-points-v81{display:none}.application-fit-grid-v91{grid-template-columns:1fr;gap:14px}.application-fit-grid-v91 .content-block{padding:22px}.application-fit-grid-v91 .content-block:first-child h2{max-width:none;font-size:clamp(25px,7.4vw,30px)}.application-fit-grid-v91 .content-block:first-child p{font-size:16px;line-height:1.58}.application-fit-grid-v91 .spec-list li{margin-bottom:7px}.application-fit-grid-v91 .content-block:nth-child(2){padding:14px}.application-fit-grid-v91 .product-context-image-v58{aspect-ratio:16/9;max-height:220px;padding:16px}}@media (width<=520px){.support-card-v81{grid-template-columns:1fr}.support-card-v81 .support-image,.support-card-v81>:not(.support-image){grid-column:1}.support-card-v81 .support-image{grid-row:auto;min-height:132px;max-height:150px;margin-bottom:6px}}.application-fit-grid-v91 .content-block:nth-child(2){box-shadow:none;background:0 0;border:0}.application-fit-grid-v91 .product-context-image-v58{background:linear-gradient(#f8fafc 0%,#eef3f8 100%)}@media (width<=520px){.support-card-v81{grid-template-columns:94px minmax(0,1fr);column-gap:14px}.support-card-v81 .support-image{grid-area:1/1/span 5;min-height:104px;max-height:118px;margin:0}.support-card-v81>:not(.support-image){grid-column:2}.support-card-v81 h3{font-size:21px}.support-card-v81 p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.application-fit-grid-v91 .content-block:nth-child(2){padding:0 4px}}.application-option-grid-v93{gap:16px}.application-option-grid-v93 .compact-card{align-content:start;min-height:0;padding:24px;display:grid}.application-option-grid-v93 .compact-card h3{margin-bottom:10px;font-size:clamp(22px,1.65vw,27px);line-height:1.12}.application-option-grid-v93 .compact-card p{margin-bottom:14px;font-size:15.5px;line-height:1.55}.application-option-grid-v93 .compact-card .text-link{align-self:end;margin-top:auto}.application-closing-grid-v93{grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);align-items:stretch;gap:18px;display:grid}.application-closing-grid-v93 .card-deep{min-height:0;box-shadow:none;padding:28px}.application-closing-grid-v93 .card-deep h2{max-width:18ch;font-size:clamp(28px,2.25vw,38px);line-height:1.08}.application-closing-grid-v93 .card-deep p,.application-closing-grid-v93 .card-deep .spec-list li{font-size:15.5px;line-height:1.55}.application-closing-grid-v93 .card-deep:nth-child(2){color:#fff;background:#0b1220;border-color:#0b1220;align-content:center;display:grid}.application-closing-grid-v93 .card-deep:nth-child(2) .section-kicker{color:#8fb5ff}.application-closing-grid-v93 .card-deep:nth-child(2) h2,.application-closing-grid-v93 .card-deep:nth-child(2) p{color:#fff}.application-closing-grid-v93 .card-deep:nth-child(2) .btn-primary{color:#0b1220;box-shadow:none;background:#fff}@media (width<=820px){.application-option-grid-v93{gap:12px}.application-option-grid-v93 .compact-card{padding:18px}.application-option-grid-v93 .compact-card h3{font-size:22px}.application-option-grid-v93 .compact-card p{margin-bottom:10px}.application-closing-grid-v93{grid-template-columns:1fr;gap:12px}.application-closing-grid-v93 .card-deep{padding:20px}.application-closing-grid-v93 .card-deep h2{max-width:none;font-size:clamp(25px,7.4vw,31px)}.application-closing-grid-v93 .card-deep p,.application-closing-grid-v93 .card-deep .spec-list li{font-size:15.5px}.application-closing-grid-v93 .card-deep:first-child .spec-list li:nth-child(n+4){display:none}}.family-model-section{scroll-margin-top:112px;overflow:hidden}.family-model-head{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.family-model-grid{align-items:stretch;gap:22px}.family-model-card{background:#fff;border-color:#0f172a14;border-radius:20px;grid-template-rows:auto auto auto 1fr auto;gap:0;padding:18px;display:grid;overflow:hidden;box-shadow:0 16px 38px #0f172a0f}.family-model-media{aspect-ratio:16/10;border:1px solid #0f172a0f;border-radius:16px;place-items:center;width:100%;min-height:214px;margin:0 0 18px;padding:20px;display:grid;position:relative;overflow:hidden}.family-model-media-router{min-height:276px;padding:30px}.family-model-media img,.family-model-image{object-position:center center;max-width:100%;max-height:100%;display:block;position:absolute;inset:18px;object-fit:contain!important;width:calc(100% - 36px)!important;height:calc(100% - 36px)!important}.family-model-media-router img,.family-model-media-router .family-model-image{inset:26px;width:calc(100% - 52px)!important;height:calc(100% - 52px)!important}.family-model-card .card-subtitle{margin-bottom:8px}.family-model-card h3{letter-spacing:0;margin:0 0 10px;font-size:clamp(25px,2.1vw,32px);line-height:1.08}.family-model-summary{color:#334155;max-width:42ch;margin:0 0 16px;font-size:15.5px;line-height:1.58}.family-model-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:auto 0 0;display:grid}.family-model-highlight{color:#1e293b;text-align:center;background:#f8fbff;border-radius:10px;justify-content:center;min-height:36px;padding:8px 10px;font-size:12.5px;font-weight:800;line-height:1.25}@media (width>=1201px){.family-model-grid-3 .family-model-card{min-height:560px}.family-model-grid-2 .family-model-card{min-height:500px}}@media (width<=1200px){.family-model-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.family-model-section{padding-top:52px;padding-bottom:56px}.family-model-head{text-align:left;margin-bottom:20px}.family-model-grid,.family-model-grid-2,.family-model-grid-3{grid-template-columns:1fr;gap:14px}.family-model-card{border-radius:16px;grid-template-rows:auto;padding:14px;box-shadow:0 12px 28px #0f172a0e}.family-model-media,.family-model-media-router{aspect-ratio:16/9;border-radius:13px;min-height:168px;margin-bottom:14px;padding:14px}.family-model-media-router{min-height:205px;padding:20px}.family-model-media img,.family-model-image{inset:13px;width:calc(100% - 26px)!important;height:calc(100% - 26px)!important}.family-model-media-router img,.family-model-media-router .family-model-image{inset:18px;width:calc(100% - 36px)!important;height:calc(100% - 36px)!important}.family-model-image{max-height:none}.family-model-card h3{font-size:25px;line-height:1.1}.family-model-summary{-webkit-line-clamp:unset;-webkit-box-orient:initial;max-width:none;margin-bottom:12px;font-size:15px;line-height:1.55;display:block;overflow:visible}.family-model-highlights{grid-template-columns:1fr;gap:7px}.family-model-highlight{text-align:left;justify-content:flex-start;min-height:34px;padding:8px 10px}}.product-detail-page .container.grid-2:before,.product-detail-page .container.grid-2:after,.product-detail-page .container.grid-3:before,.product-detail-page .container.grid-3:after{content:none!important;display:none!important}#overview,#features,#specs,#downloads,#same-range{scroll-margin-top:128px}.product-detail-page .section{padding-top:76px;padding-bottom:76px}.product-spec-card{border-radius:20px;overflow:hidden;box-shadow:0 16px 38px #0f172a0e}.product-spec-row{grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);padding:17px 26px}.product-spec-value{max-width:76ch}@media (width<=960px){#overview,#features,#specs,#downloads,#same-range{scroll-margin-top:92px}.product-detail-page .section{padding-top:56px;padding-bottom:56px}}@media (width<=720px){.product-spec-card{border-radius:18px}.product-spec-row{grid-template-columns:1fr;gap:8px;padding:18px 20px}.product-spec-label{font-size:12px}.product-spec-value{font-size:16px;line-height:1.55}}.product-family-section-v81,.solution-application-section-v83{scroll-margin-top:124px}.product-family-section-v81{padding-top:66px}.product-family-section-v81 .section-head{max-width:760px;margin-bottom:26px}.product-family-card-v80{border-radius:16px}@media (width<=720px){.product-family-section-v81,.solution-application-section-v83{scroll-margin-top:92px}.product-family-section-v81{padding-top:50px;padding-bottom:50px}.product-family-intro-v80{-webkit-line-clamp:unset;-webkit-box-orient:initial;line-height:1.5;display:block;overflow:visible}}@media (width>=721px) and (width<=960px){.product-hero-grid-v57{align-items:center;grid-template-columns:minmax(0,.9fr) minmax(300px,.82fr)!important;grid-template-areas:"copy visual"!important;gap:24px!important}.product-hero-system-v62{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.product-hero-tile-v62{border-radius:12px;grid-template-rows:68px auto!important;min-height:126px!important;padding:10px!important}.product-hero-tile-image-v62{max-height:64px}.product-hero-tile-v62 span{font-size:10px}.product-hero-tile-v62 strong{line-height:1.2;font-size:13px!important}.product-hero-flow-v62{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.product-hero-flow-v62 span{min-height:28px;font-size:10.5px}.product-family-section-v81,.product-compare-section-v80{padding-top:58px;padding-bottom:58px}.product-family-grid-v80{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.product-family-card-v80{gap:12px!important;padding:18px!important}.product-family-top-v100{grid-template-columns:minmax(0,1fr) 116px!important;gap:12px!important}.product-family-media-v100{min-height:116px!important;padding:10px!important}.product-family-image-v100{height:88px!important}.product-family-card-v80 h3{line-height:1.08;max-width:none!important;font-size:23px!important}.product-family-intro-v80{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.48;display:-webkit-box;overflow:hidden}.product-detail-page .product-detail-grid{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);gap:18px}}@media (width<=960px){.product-compare-section-v80 .compare-table-shell,.product-detail-page .compare-table-shell,.family-comparison-section-v106 .compare-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.product-compare-section-v80 .compare-table,.product-compare-section-v80 .compare-table thead,.product-compare-section-v80 .compare-table tbody,.product-compare-section-v80 .compare-table tr,.product-compare-section-v80 .compare-table td,.product-detail-page .compare-table,.product-detail-page .compare-table thead,.product-detail-page .compare-table tbody,.product-detail-page .compare-table tr,.product-detail-page .compare-table td,.family-comparison-section-v106 .compare-table,.family-comparison-section-v106 .compare-table thead,.family-comparison-section-v106 .compare-table tbody,.family-comparison-section-v106 .compare-table tr,.family-comparison-section-v106 .compare-table td{width:100%;min-width:0;display:block}.product-compare-section-v80 .compare-table thead,.product-detail-page .compare-table thead,.family-comparison-section-v106 .compare-table thead{display:none}.product-compare-section-v80 .compare-table tbody,.product-detail-page .compare-table tbody,.family-comparison-section-v106 .compare-table tbody{gap:10px;display:grid}.product-compare-section-v80 .compare-table tr,.product-detail-page .compare-table tr,.family-comparison-section-v106 .compare-table tr{background:#fff;border:1px solid #94a3b83d;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #0f172a0a}.product-compare-section-v80 .compare-table td,.product-detail-page .compare-table td,.family-comparison-section-v106 .compare-table td{border-bottom:1px solid #94a3b82e;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:11px 14px;font-size:13.5px;line-height:1.42;display:grid}.product-compare-section-v80 .compare-table td:last-child,.product-detail-page .compare-table td:last-child,.family-comparison-section-v106 .compare-table td:last-child{border-bottom:0}.product-compare-section-v80 .compare-table td:before,.product-detail-page .compare-table td:before,.family-comparison-section-v106 .compare-table td:before{content:attr(data-label);color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.35}}@media (width<=720px){.product-family-section-v81,.product-compare-section-v80{padding-top:46px!important;padding-bottom:46px!important}.product-family-grid-v80{gap:12px}.product-family-card-v80{border-radius:14px;gap:10px;padding:13px}.product-family-top-v100{grid-template-columns:minmax(0,1fr) 92px;align-items:start;display:grid}.product-family-head-v80{gap:6px}.product-family-count-v80{width:fit-content}.product-family-card-v80 h3{font-size:21px;line-height:1.08}.product-family-intro-v80{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-family-media-v100{border-radius:12px;min-height:86px;padding:8px}.product-family-image-v100{height:68px}.product-family-range-v87{padding-top:9px}.product-family-range-v87>span{margin-bottom:4px}.product-family-models-v87{gap:7px}.product-family-model-v87{border-radius:10px;min-width:0;padding:8px 10px}.product-family-model-v87 strong{font-size:13px}.product-family-model-v87 small{display:none}.product-family-actions-v80{grid-template-columns:1fr;gap:7px;padding-top:0;display:grid}.product-family-actions-v80 .btn{min-height:38px;padding:8px 12px;font-size:12.5px}.product-family-actions-v80 .text-link{justify-content:center;min-height:34px;margin-top:0;font-size:12.5px}.product-compare-section-v80 .compare-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.product-compare-section-v80 .compare-table,.product-compare-section-v80 .compare-table thead,.product-compare-section-v80 .compare-table tbody,.product-compare-section-v80 .compare-table tr,.product-compare-section-v80 .compare-table td{width:100%;min-width:0;display:block}.product-compare-section-v80 .compare-table thead{display:none}.product-compare-section-v80 .compare-table tbody{gap:10px;display:grid}.product-compare-section-v80 .compare-table tr{background:#fff;border:1px solid #94a3b83d;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #0f172a0a}.product-compare-section-v80 .compare-table td{border-bottom:1px solid #94a3b82e;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:13px;line-height:1.42;display:grid}.product-compare-section-v80 .compare-table td:last-child{border-bottom:0}.product-compare-section-v80 .compare-table td:before{content:attr(data-label);color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.35}.product-detail-page .compare-table-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.product-detail-page .compare-table,.product-detail-page .compare-table thead,.product-detail-page .compare-table tbody,.product-detail-page .compare-table tr,.product-detail-page .compare-table td{width:100%;min-width:0;display:block}.product-detail-page .compare-table thead{display:none}.product-detail-page .compare-table tbody{gap:10px;display:grid}.product-detail-page .compare-table tr{background:#fff;border:1px solid #94a3b83d;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #0f172a0a}.product-detail-page .compare-table .is-current-row{border-color:#2563eb57}.product-detail-page .compare-table td{border-bottom:1px solid #94a3b82e;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:13px;line-height:1.42;display:grid}.product-detail-page .compare-table td:last-child{border-bottom:0}.product-detail-page .compare-table td:before{content:attr(data-label);color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.35}}.software-media-hero-v58{padding-top:72px;padding-bottom:78px}.software-media-hero-v58 .page-media-hero-grid-v58{align-items:center;gap:64px}.software-media-hero-v58 .page-media-copy-v58 h1{max-width:13ch;font-size:clamp(44px,4.8vw,68px);line-height:1.02}.software-media-hero-v58 .page-media-copy-v58 p{max-width:58ch;font-size:18px;line-height:1.62}.software-system-panel-v61{border-radius:18px;box-shadow:0 22px 56px #0f172a14}.software-device-bar-v61,.software-status-card-v61{border-radius:14px}.software-device-bar-v61{grid-template-columns:118px minmax(0,1fr);padding:16px}.software-device-image-v61{border-radius:12px;height:104px;max-height:104px}.software-status-card-v61{min-height:116px;padding:16px}#experience .section-head h2{max-width:13ch}#experience .section-head{grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);align-items:end;gap:28px 46px;max-width:none;display:grid}#experience .section-head .section-kicker{grid-column:1/-1;margin-bottom:0}#experience .section-head h2,#experience .section-head .section-lead{margin-bottom:0}#remote-support .grid-2,#connectivity .highlight-panel{gap:18px}#remote-support .card-deep,#connectivity .card-deep{border-radius:16px}#remote-support .card-deep h2,#connectivity .card-deep h2{max-width:14ch;font-size:clamp(30px,2.6vw,42px);line-height:1.08}@media (width<=1080px){.software-media-hero-v58{padding-top:52px;padding-bottom:58px}.software-media-hero-v58 .page-media-hero-grid-v58,#experience .section-head{grid-template-columns:1fr;gap:22px}#experience .section-head h2{max-width:16ch}}@media (width<=720px){.software-media-hero-v58{padding-top:34px;padding-bottom:42px}.software-media-hero-v58 .page-media-copy-v58 h1{max-width:12ch;font-size:34px;line-height:1.06}.software-media-hero-v58 .page-media-copy-v58 p{line-height:1.55}.software-system-panel-v61{border-radius:15px;padding:12px}.software-device-bar-v61{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px}.software-device-image-v61{width:88px;height:86px;max-height:86px}.software-device-bar-v61 strong{font-size:17px}.software-device-bar-v61 p{font-size:13.5px;line-height:1.45}.software-status-board-v61{gap:8px}.software-status-card-v61{padding:12px}.software-status-card-v61 strong{font-size:14.5px}.software-status-card-v61 em{font-size:12.5px}#remote-support .card-deep h2,#connectivity .card-deep h2{max-width:none;font-size:28px}}.support-hero-v104,.contact-hero-v55{background:radial-gradient(circle at 82% 18%,#2563eb14,#0000 34%),linear-gradient(#f8fbff 0%,#fff 100%);padding-top:72px;padding-bottom:72px}.support-hero-v104 .support-hero-grid{align-items:center;gap:56px}.support-hero-v104 h1,.contact-hero-v55 h1{letter-spacing:0;max-width:13ch;font-size:clamp(44px,4.4vw,62px);line-height:1.04}.support-hero-v104 p,.contact-hero-v55 p{color:#334155;max-width:58ch;font-size:18px;line-height:1.62}.support-hero-v104 .page-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.support-hero-v104 .page-kpi{background:#ffffffd1;border-radius:14px;min-height:0;padding:16px}.support-hero-panel{border-radius:18px;box-shadow:0 22px 56px #0f172a14}.support-hero-panel h3,.support-hero-panel h2{font-size:clamp(24px,2vw,31px);line-height:1.1}.support-hero-image-v58{object-fit:contain;max-height:220px}.knowledge-topic-list{gap:12px}.support-contact-panel-v81{border-radius:16px}.support-contact-panel-v81 h2{max-width:15ch;font-size:clamp(30px,2.65vw,42px);line-height:1.08}.support-resource-grid-v81{gap:18px}.support-card-v81{border-radius:16px;grid-template-columns:124px minmax(0,1fr);align-items:start;gap:18px;padding:20px;display:grid}.support-card-v81 .support-image{object-fit:contain;background:#f1f5fb;border-radius:12px;grid-row:1/span 5;width:124px;height:124px}.support-card-v81 h3{margin:2px 0 6px;font-size:clamp(22px,1.7vw,28px);line-height:1.1}.support-card-v81 p,.support-resource-points-v81 li{font-size:14.5px;line-height:1.5}.support-resource-points-v81{gap:6px;margin-top:8px}.support-card-v81 .text-link{padding-top:6px}.resource-stack-compact{gap:10px}.resource-stack-compact .resource-line{border-radius:14px}.contact-hero-v55{border-bottom:1px solid #94a3b833}.contact-hero-v55 .container{grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);align-items:end;column-gap:56px;display:grid}.contact-hero-v55 .section-kicker,.contact-hero-v55 h1,.contact-hero-v55 p{grid-column:1}.contact-hero-v55 .anchor-nav{grid-column:2;justify-content:flex-start;align-self:end;margin-top:0}.contact-primary-section{padding-top:58px}.contact-page-shell-v55{grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);gap:22px}.contact-intake-panel,.contact-form-card{border-radius:18px}.contact-intake-panel{top:108px}.contact-intake-image{max-height:230px}.contact-intake-panel h2,.contact-form-card h2{max-width:13ch;font-size:clamp(30px,2.75vw,42px);line-height:1.08}.contact-form-card>p,.contact-intake-panel>p{color:#334155;font-size:16px;line-height:1.58}.contact-form{gap:16px;margin-top:20px}.contact-form-grid{gap:14px}.contact-form label{gap:7px;font-size:14.5px}.contact-form input,.contact-form textarea{border-radius:12px;min-height:46px;padding:12px 14px}.contact-form textarea{min-height:170px}.contact-form-actions{gap:10px}#contact-checklist .section-head,#contact-routes .section-head,#contact-shortcuts .section-head{max-width:780px}.contact-route-grid,.contact-shortcuts-grid{gap:16px}.contact-route-card,.contact-shortcut-card,.check-card{border-radius:16px}@media (width<=1080px){.support-hero-v104 .support-hero-grid,.contact-hero-v55 .container,.contact-page-shell-v55{grid-template-columns:1fr;gap:24px}.contact-hero-v55 .section-kicker,.contact-hero-v55 h1,.contact-hero-v55 p,.contact-hero-v55 .anchor-nav{grid-column:auto}.contact-hero-v55 .anchor-nav{margin-top:8px}.support-hero-v104 .page-kpi-row,.support-resource-grid-v81,.support-side-stack-v81{grid-template-columns:1fr}.contact-intake-panel{position:static}}@media (width<=720px){.support-hero-v104,.contact-hero-v55{padding-top:38px;padding-bottom:42px}.support-hero-v104 h1,.contact-hero-v55 h1{max-width:none;font-size:34px;line-height:1.08}.support-hero-v104 p,.contact-hero-v55 p{font-size:15px;line-height:1.55}.support-hero-v104 .page-kpi-row{margin-top:18px}.support-hero-panel{padding:16px}.support-hero-image-v58{max-height:154px}.support-contact-panel-v81 h2,.contact-intake-panel h2,.contact-form-card h2{max-width:none;font-size:28px}.support-card-v81{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:14px}.support-card-v81 .support-image{width:84px;height:84px}.support-card-v81 h3{font-size:20px}.support-resource-points-v81,.support-card-v81 .text-link{grid-column:1/-1}.contact-primary-section{padding-top:42px}.contact-intake-image{max-height:168px}.contact-form-grid{grid-template-columns:1fr}.contact-form textarea{min-height:150px}.contact-form-actions{grid-template-columns:1fr;display:grid}}.support-hero-v104 h1{max-width:15ch}@media (width<=720px){.support-hero-v104 .page-kpi{padding:13px 14px}.support-hero-v104 .page-kpi strong{margin-bottom:5px;font-size:11px}.support-hero-v104 .page-kpi span{font-size:14.5px;line-height:1.45}}.family-page-v106 .family-media-hero-v58{padding-top:72px;padding-bottom:78px}.family-page-v106 .page-media-hero-grid-v58{align-items:center;gap:58px}.family-page-v106 .page-media-copy-v58 h1{max-width:12ch;font-size:clamp(44px,4.6vw,66px);line-height:1.02}.family-page-v106 .page-media-copy-v58 p{color:#334155;max-width:58ch;font-size:18px;line-height:1.62}.family-hero-visual-v58{border-radius:18px;box-shadow:0 22px 56px #0f172a14}.family-media-hero-v58 .page-hero-product-v58{min-height:260px;max-height:330px;padding:26px}.page-hero-proof-v58{padding:18px 22px 20px}.page-hero-proof-v58 strong{max-width:30ch;font-size:clamp(22px,1.65vw,28px);line-height:1.14}.family-overview-section-v106{padding-top:78px;padding-bottom:78px}.family-reading-panel-v106{grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:stretch;gap:18px}.family-page-v106 .family-reading-copy,.family-page-v106 .family-check-card{border-radius:18px;box-shadow:0 14px 34px #0f172a0b}.family-page-v106 .family-reading-copy{align-content:center;min-height:420px;padding:42px 44px;display:grid}.family-page-v106 .family-reading-copy h2{letter-spacing:0;max-width:13ch;font-size:clamp(42px,4.2vw,58px);line-height:1.04}.family-page-v106 .family-reading-lead{max-width:60ch;font-size:18px;line-height:1.62}.family-page-v106 .family-reading-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.family-page-v106 .family-reading-list li{color:#1e293b;background:#fff;border:1px solid #94a3b838;border-radius:14px;align-content:start;min-height:82px;padding:14px 14px 14px 30px;font-size:15px;line-height:1.42;display:grid}.family-page-v106 .family-reading-list li:before{top:1.25em;left:14px}.family-page-v106 .family-reading-aside{gap:12px}.family-page-v106 .family-check-card{padding:22px}.family-page-v106 .family-check-card h3{letter-spacing:0;margin-bottom:10px;font-size:clamp(24px,2vw,32px);line-height:1.08}.family-page-v106 .family-check-card p{font-size:15.5px;line-height:1.56}.family-page-v106 .family-model-section{padding-top:74px;padding-bottom:78px}.family-page-v106 .family-model-head{text-align:left;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);align-items:end;gap:28px;max-width:none;margin-bottom:26px;display:grid}.family-page-v106 .family-model-head h2{margin-bottom:0;font-size:clamp(34px,3.2vw,46px);line-height:1.06}.family-page-v106 .family-model-head .section-lead{margin-bottom:0}.family-page-v106 .family-model-count-1{max-width:720px}.family-page-v106 .family-model-count-1 .family-model-card{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:center;column-gap:26px;min-height:0;padding:22px}.family-page-v106 .family-model-count-1 .family-model-media{grid-row:1/span 4;min-height:250px;margin-bottom:0}.family-page-v106 .family-model-count-1 .family-model-highlights{margin-top:8px}.family-page-v106 .family-model-card{border-radius:18px}.family-page-v106 .family-model-card h3{font-size:clamp(26px,2.1vw,34px)}.family-page-v106 .family-model-summary{color:#334155;max-width:48ch}.family-page-v106 .family-model-highlight{color:#0f172a;background:#f5f9ff;border-color:#2563eb1f}.family-comparison-section-v106 .section-head{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:end;gap:10px 44px;max-width:none;display:grid}.family-comparison-section-v106 .section-kicker{grid-column:1/-1}.family-comparison-section-v106 .section-head h2,.family-comparison-section-v106 .section-head .section-lead{margin-bottom:0}.family-comparison-section-v106 .section-head h2{max-width:15ch;font-size:clamp(34px,3vw,44px)}.family-comparison-section-v106 .compare-table-shell{border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #0f172a0b}.family-comparison-section-v106 .compare-table th{color:#334155;letter-spacing:.08em;text-transform:uppercase;padding:13px 16px;font-size:12px}.family-comparison-section-v106 .compare-table td{color:#1e293b;padding:16px;font-size:14.5px;line-height:1.5}.family-comparison-section-v106 .compare-table td:first-child{color:#0f172a;font-size:15px}.family-closing-grid-v106{align-items:stretch;gap:18px}.family-closing-grid-v106 .card-deep{border-radius:18px}.family-closing-grid-v106 .card-deep h2{max-width:15ch;font-size:clamp(30px,2.6vw,42px);line-height:1.08}@media (width<=1180px){.family-reading-panel-v106,.family-page-v106 .family-model-head,.family-comparison-section-v106 .section-head{grid-template-columns:1fr}.family-page-v106 .family-reading-copy{min-height:0}.family-page-v106 .family-model-count-1{max-width:none}}@media (width<=760px){.family-page-v106 .family-media-hero-v58{padding-top:38px;padding-bottom:42px}.family-page-v106 .page-media-copy-v58 h1{max-width:none;font-size:34px;line-height:1.08}.family-page-v106 .page-media-copy-v58 p{font-size:15px;line-height:1.55}.family-media-hero-v58 .page-hero-product-v58{min-height:170px;max-height:220px;padding:16px}.family-overview-section-v106{padding-top:44px;padding-bottom:44px}.family-page-v106 .family-reading-copy{border-radius:16px;padding:18px}.family-page-v106 .family-reading-copy h2{max-width:none;font-size:30px;line-height:1.12}.family-page-v106 .family-reading-lead{font-size:15px;line-height:1.55}.family-page-v106 .family-reading-list{grid-template-columns:1fr;margin-top:16px}.family-page-v106 .family-reading-list li{min-height:0;font-size:14px}.family-page-v106 .family-model-head{gap:8px}.family-page-v106 .family-model-head h2,.family-comparison-section-v106 .section-head h2{font-size:30px}.family-page-v106 .family-model-count-1 .family-model-card{grid-template-columns:1fr}.family-page-v106 .family-model-count-1 .family-model-media{grid-row:auto;min-height:190px;margin-bottom:14px}.family-comparison-section-v106 .section-head{gap:8px}.family-closing-grid-v106 .card-deep h2{max-width:none;font-size:28px}}.family-page-v106 .family-model-count-1{width:100%;max-width:820px;grid-template-columns:1fr!important}.family-page-v106 .family-model-count-1 .card-link{width:100%;display:block}.family-page-v106 .family-model-count-1 .card-link .family-model-card{width:100%}@media (width<=760px){.family-page-v106 .family-model-count-1{max-width:none}}.about-offer-section,#support-areas,#software,#entry-points,#process,#factory{scroll-margin-top:124px}.about-hero-v82,.capabilities-hero-v82{padding-top:72px;padding-bottom:78px}.about-hero-grid,.capabilities-hero-grid{align-items:center;gap:58px}.about-hero-v82 h1,.capabilities-hero-v82 h1{max-width:14ch;line-height:1.02}.about-hero-lead,.capabilities-hero-v82 p{color:#334155;max-width:56ch}.about-proof-row-v82{gap:8px}.about-proof-row-v82 span{color:#334155;background:#fff;border-radius:10px;padding:9px 12px;line-height:1.35}.about-hero-panel-v82,.capability-hero-media{border-radius:16px;box-shadow:0 20px 50px #0f172a12}.about-focus-grid-v82{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.about-focus-card-v56{border-radius:16px;box-shadow:0 14px 34px #0f172a0e}.about-focus-card-v56 .media-card-image{aspect-ratio:16/10;min-height:184px}.about-focus-card-v56 .media-card-body{padding:18px}.about-focus-card-v56 h3{letter-spacing:0;font-size:20px;line-height:1.16}.about-focus-card-v56 p{color:#334155;font-size:14.5px;line-height:1.52}.capability-overview-shell-v82{background:0 0;border:0;gap:18px;padding:0}.about-system-feature-v82,.capability-overview-card-v82{background:#fff;border:1px solid #94a3b838;border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #0f172a0b}.about-system-feature-v82{grid-template-columns:minmax(320px,.92fr) minmax(0,1fr);align-items:stretch}.about-system-feature-v82 .feature-product-image,.capability-overview-card-v82 .feature-product-image{object-fit:cover;background:#eaf1f8;width:100%;height:100%;min-height:260px}.about-system-feature-v82>div,.capability-overview-card-v82>div{padding:26px}.about-system-feature-v82 h3,.capability-overview-card-v82 h3{letter-spacing:0;max-width:16ch;font-size:clamp(26px,2.15vw,34px);line-height:1.05}.about-process-list-v82 .about-process-item-v82,.capability-pillar-card-v82,.odm-stage-card,.factory-flow-card-v631{border-radius:14px;box-shadow:0 10px 28px #0f172a0a}.about-process-list-v82{gap:12px}.about-process-list-v82 .about-process-item-v82{padding:18px 20px}.capability-pillar-grid-v82,.odm-stage-grid,.factory-flow-grid-v631{gap:14px}.capability-pillar-card-v82,.odm-stage-card{padding:20px}.process-media-banner{border-radius:16px;overflow:hidden}.process-banner-image,.factory-flow-card-v631 .factory-photo{background:#eaf1f8}@media (width<=1080px){.about-focus-grid-v82,.capability-pillar-grid-v82{grid-template-columns:repeat(2,minmax(0,1fr))}.about-system-feature-v82,.capability-overview-shell-v82{grid-template-columns:1fr}}@media (width<=720px){.about-offer-section,#support-areas,#software,#entry-points,#process,#factory{scroll-margin-top:92px}.about-hero-v82,.capabilities-hero-v82{padding-top:46px;padding-bottom:50px}.about-hero-grid,.capabilities-hero-grid{gap:22px}.about-hero-v82 h1,.capabilities-hero-v82 h1{max-width:13ch;font-size:30px;line-height:1.06}.about-hero-copy p,.capabilities-hero-v82 p,.section-lead{font-size:15px;line-height:1.55}.about-proof-row-v82{display:none}.about-actions,.capabilities-hero-v82 .anchor-nav{gap:8px}.about-actions .btn,.capabilities-hero-v82 .anchor-nav a{justify-content:center;width:100%}.about-hero-panel-v82,.capability-hero-media{border-radius:14px}.capabilities-kpis{grid-template-columns:1fr 1fr;gap:8px}.about-focus-grid-v82,.capability-pillar-grid-v82,.odm-stage-grid,.factory-flow-grid-v631{grid-template-columns:1fr;gap:12px}.about-focus-card-v56{grid-template-columns:112px minmax(0,1fr);min-height:0;display:grid}.about-focus-card-v56 .media-card-image{aspect-ratio:auto;width:112px;height:100%;min-height:188px}.about-focus-card-v56 .media-card-body{padding:15px}.about-focus-card-v56 h3{font-size:18px}.about-focus-card-v56 p,.about-focus-card-v56 .badge-list li{font-size:13.5px;line-height:1.45}.about-system-feature-v82,.capability-overview-card-v82{border-radius:14px}.about-system-feature-v82 .feature-product-image,.capability-overview-card-v82 .feature-product-image{min-height:180px;max-height:210px}.about-system-feature-v82>div,.capability-overview-card-v82>div{padding:18px}.about-system-feature-v82 h3,.capability-overview-card-v82 h3,.about-section-head h2,.capabilities-hero-v82+.section .section-head h2,#software .section-head h2,#entry-points .section-head h2,#process .section-head h2,#factory .section-head h2{max-width:14ch;font-size:27px;line-height:1.08}.about-process-list-v82 .about-process-item-v82,.capability-pillar-card-v82,.odm-stage-card,.factory-flow-card-v631{border-radius:13px;padding:16px}.factory-flow-card-v631{grid-template-columns:84px minmax(0,1fr);align-items:center;column-gap:14px;display:grid}.factory-flow-card-v631 .factory-photo{border-radius:10px;grid-row:span 3;width:84px;height:84px;min-height:84px}}.application-fit-grid-v91 .product-context-image-v58,.app-topology-image-v64{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.06)saturate(1.02)drop-shadow(0 16px 22px #0f172a1f)}.container.application-fit-grid-v91:before,.container.application-fit-grid-v91:after,.container.app-topology-grid-v64:before,.container.app-topology-grid-v64:after,.container.application-closing-grid-v93:before,.container.application-closing-grid-v93:after{content:none!important;display:none!important}.application-fit-grid-v91 .content-block:nth-child(2){border-radius:16px}@media (width<=720px){.application-fit-grid-v91{gap:10px}.application-fit-grid-v91 .content-block:first-child{border-radius:14px;padding:20px}.application-fit-grid-v91 .content-block:first-child h2{max-width:15ch;font-size:28px;line-height:1.08}.application-fit-grid-v91 .content-block:first-child p{font-size:15px;line-height:1.55}.application-fit-grid-v91 .spec-list{margin-top:12px}.application-fit-grid-v91 .spec-list li{font-size:14.5px;line-height:1.46}.application-fit-grid-v91 .content-block:nth-child(2){background:radial-gradient(circle at 50% 34%,#ffffffdb,#0000 46%),linear-gradient(#e8f0f8 0%,#dbe7f3 100%);border:1px solid #94a3b833;min-height:0;padding:10px;display:none}.application-fit-grid-v91 .product-context-image-v58{aspect-ratio:16/7;background:radial-gradient(circle at 50% 40%,#fffffff5,#0000 48%),linear-gradient(#e8f0f8 0%,#dce7f2 100%);border-radius:12px;width:100%;max-height:158px;padding:14px}.app-topology-section-v64{padding-top:48px;padding-bottom:48px}.app-topology-grid-v64{gap:16px}.app-topology-panel-v64{border-radius:14px;grid-template-columns:1fr;padding:12px}.app-topology-flow-v64{gap:8px}.app-topology-node-v64{border-radius:12px;min-height:114px;padding:13px}.app-topology-node-v64 strong{font-size:15px;line-height:1.18}.app-topology-node-v64 em{font-size:12.5px;line-height:1.38}.app-topology-image-v64{display:none}.application-option-grid-v93 .compact-card{border-radius:13px;padding:17px}.application-option-grid-v93 .compact-card h3{margin-bottom:8px;font-size:21px}.application-option-grid-v93 .compact-card p{font-size:14.5px;line-height:1.48}.application-closing-grid-v93 .card-deep{border-radius:14px;padding:18px}}.product-detail-page .product-stat-grid{align-items:stretch}.product-detail-page .product-stat-card,.product-detail-page .resource-note-card{border-color:#94a3b838}.product-detail-page .resource-note-card:nth-child(2){color:#fff;background:#0b1220;border-color:#0b1220}.product-detail-page .resource-note-card:nth-child(2) h2,.product-detail-page .resource-note-card:nth-child(2) p,.product-detail-page .resource-note-card:nth-child(2) li{color:#fff}.product-detail-page .resource-note-card:nth-child(2) .section-kicker{color:#8fb5ff}.product-detail-page .resource-note-card:nth-child(2) .btn-secondary{color:#0b1220;box-shadow:none;background:#fff}@media (width<=960px){.product-detail-page .product-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (width<=720px){.product-detail-page .product-detail-hero{padding-top:22px;padding-bottom:18px}.product-detail-page .product-breadcrumb{gap:6px;margin-bottom:14px;font-size:12px}.product-detail-page .product-detail-grid{gap:12px}.product-detail-page .product-gallery,.product-detail-page .product-summary-card{border-radius:16px;padding:14px;box-shadow:0 10px 28px #0f172a0b}.product-detail-page .product-gallery-main{border-radius:14px}.product-detail-page .product-gallery-main img{max-height:214px;padding:14px}.product-detail-page .product-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.product-detail-page .product-gallery-thumb{border-radius:12px}.product-detail-page .product-gallery-thumb img{max-height:58px;padding:6px}.product-detail-page .product-summary-topline{min-height:26px;margin-bottom:10px;padding:5px 9px;font-size:10.5px}.product-detail-page .product-summary-card h1{margin-bottom:8px;font-size:30px;line-height:1.04}.product-detail-page .product-tagline{margin-bottom:8px;font-size:15.5px;line-height:1.4}.product-detail-page .product-summary-text{margin-bottom:12px;font-size:14px;line-height:1.48}.product-detail-page .product-fit-snapshot-v82{grid-template-columns:1fr;gap:7px;margin:12px 0}.product-detail-page .product-fit-snapshot-v82 div{border-radius:10px;grid-template-columns:minmax(92px,.36fr) minmax(0,1fr);align-items:center;padding:9px 10px}.product-detail-page .product-fit-snapshot-v82 span{font-size:10px}.product-detail-page .product-fit-snapshot-v82 strong{font-size:12px}.product-detail-page .product-summary-actions{margin-top:12px}.product-detail-page .product-summary-actions .btn{min-height:40px;font-size:13px}.product-detail-page .product-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.product-detail-page .product-stat-card{border-radius:12px;padding:12px;box-shadow:0 8px 20px #0f172a09}.product-detail-page .product-stat-card span{letter-spacing:.07em;margin-bottom:6px;font-size:10px}.product-detail-page .product-stat-card strong{font-size:14px;line-height:1.25}.product-detail-page .product-anchor-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.product-detail-page .product-anchor-nav a{text-align:center;border-radius:10px;justify-content:center;min-height:34px;padding:7px 8px;font-size:11.5px;line-height:1.2}.product-detail-page .section{padding-top:44px;padding-bottom:44px}.product-detail-page .section .section-head{margin-bottom:16px}.product-detail-page .section .section-head h2{font-size:26px;line-height:1.08}.product-detail-page .section-lead{font-size:14.5px;line-height:1.5}.product-detail-page .grid-3,.product-detail-page #downloads .grid-2{gap:10px}.product-detail-page .resource-note-card{border-radius:13px;padding:15px;box-shadow:0 8px 22px #0f172a09}.product-detail-page .resource-note-card h2{font-size:20px;line-height:1.12}.product-detail-page .resource-note-card p,.product-detail-page .resource-note-card .spec-list li{font-size:14px;line-height:1.48}.product-detail-page .product-spec-card{border-radius:14px;box-shadow:0 10px 26px #0f172a0a}.product-detail-page .product-spec-row{gap:5px;padding:13px 15px}.product-detail-page .product-spec-label{letter-spacing:.08em;color:#2563eb;font-size:10.5px}.product-detail-page .product-spec-value{font-size:14.5px;line-height:1.45}.product-detail-page .compare-table-shell{border-radius:14px}.product-detail-page .product-download-list{gap:8px;margin-top:14px}.product-detail-page .product-download-item{border-radius:12px;flex-direction:row;align-items:center;padding:12px 13px;font-size:13px}}.product-family-section-v81{background:linear-gradient(#fff 0%,#f7faff 100%)}.product-family-section-v81 .section-head{max-width:820px}.product-family-grid-v80{gap:18px}.product-family-card-v80{background:linear-gradient(#fff 0%,#fbfdff 100%);border-color:#94a3b838;overflow:hidden;box-shadow:0 18px 44px #0f172a0e}.product-family-top-v100{grid-template-columns:minmax(0,1fr) 156px;align-items:stretch;gap:18px;display:grid}.product-family-copy-v100{min-width:0}.product-family-media-v100{background:radial-gradient(circle at 50% 36%,#fffffff2,#0000 48%),linear-gradient(#ecf3fb 0%,#dfeaf5 100%);border:1px solid #94a3b82e;border-radius:16px;place-items:center;min-height:150px;padding:16px;display:grid}.product-family-image-v100{object-fit:contain;mix-blend-mode:normal;filter:contrast(1.04)drop-shadow(0 14px 18px #0f172a1c);width:100%;height:126px}.product-family-card-v80 h3{max-width:15ch;font-size:clamp(24px,1.9vw,32px);line-height:1.08}.product-family-intro-v80{color:#334155;max-width:50ch;margin-top:8px}.product-family-range-v87{border-top:1px solid #94a3b82e;padding-top:14px}.product-family-model-v87{background:#fff;min-width:112px;box-shadow:0 8px 18px #0f172a09}.product-family-model-v87:hover,.product-family-media-v100:hover{border-color:#2563eb59}.product-family-card-v80 .product-family-actions-v80{align-items:center;margin-top:auto}@media (width<=1180px){.product-family-top-v100{grid-template-columns:1fr}.product-family-media-v100{min-height:132px}.product-family-image-v100{height:100px}}@media (width<=720px){.product-family-top-v100{gap:10px}.product-family-media-v100{border-radius:13px;min-height:108px;padding:12px}.product-family-image-v100{height:82px}.product-family-card-v80 h3{max-width:none;font-size:22px}}@media (width>=721px) and (width<=1080px){.capabilities-hero-v82{padding-top:48px;padding-bottom:52px}.capabilities-hero-v82 h1{max-width:18ch;font-size:42px;line-height:1.06}.capabilities-hero-grid{gap:20px!important}.capability-hero-media{padding:14px}.capability-hero-image{aspect-ratio:21/7.5!important;height:auto!important;max-height:190px!important}.capabilities-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.capabilities-kpis .page-kpi{border-radius:12px;padding:12px!important}.capabilities-kpis .page-kpi span{font-size:14px!important;line-height:1.42!important}}@media (width<=720px){.capabilities-kpis .page-kpi{grid-template-columns:110px minmax(0,1fr)}.capabilities-kpis .page-kpi strong{letter-spacing:0}.support-page-v170 .support-hero-v104{padding-top:36px;padding-bottom:34px}.support-page-v170 .support-hero-v104 h1{max-width:11ch;font-size:36px;line-height:1.06}.support-page-v170 .support-hero-v104>.container>div>p{font-size:14.5px;line-height:1.52}.support-page-v170 .support-hero-v104 .page-kpi-row>:nth-child(n+2){display:none}.support-page-v170 .support-hero-v104 .page-kpi-row{margin-top:16px}.support-page-v170 .support-hero-v104 .page-kpi{min-height:0;padding:12px 13px}.support-page-v170 .support-hero-panel{margin-top:18px}.support-page-v170 .support-hero-image-v58{object-fit:contain;max-height:106px}.support-page-v170 .support-hero-panel .knowledge-topic-list li:nth-child(n+4){display:none}.about-page-v844 .about-hero-v82{padding-bottom:38px}.about-page-v844 .about-hero-copy>p:not(.about-hero-lead),.about-page-v844 .about-proof-row-v82{display:none}.about-page-v844 .about-hero-copy{gap:14px}.about-page-v844 .about-hero-v82 h1{max-width:12ch;font-size:36px;line-height:1.06}.about-page-v844 .about-hero-lead{font-size:14.5px;line-height:1.52}.about-page-v844 .about-hero-side .about-hero-panel{gap:11px;padding:14px}.about-page-v844 .about-proof-image{max-height:118px}.about-page-v844 .about-hero-panel-v82 h2{margin:0;font-size:21px;line-height:1.14}}@media (width>=721px) and (width<=1080px){.about-hero-v82{padding-top:48px;padding-bottom:52px}.about-hero-v82 h1{max-width:19ch;font-size:42px;line-height:1.06}.about-hero-grid{gap:22px!important}.about-proof-row-v82{display:none}.about-actions{margin-top:18px}.about-actions .btn{min-height:46px;padding:11px 22px}.about-hero-panel-v82{padding:14px}.about-proof-image{margin-bottom:14px;aspect-ratio:21/7.5!important;height:auto!important;max-height:190px!important}.about-hero-panel-v82 h2{max-width:none;font-size:27px;line-height:1.1}.about-hero-panel-v82 p{font-size:15px;line-height:1.5}.section-home-apps-v71{padding-top:52px;padding-bottom:60px}}@media (width<=720px){.product-hero-v57{padding-top:30px;padding-bottom:34px}.product-hero-grid-v57{gap:14px!important}.product-hero-copy-v57 h1{max-width:none;font-size:31px;line-height:1.08}.product-hero-copy-v57 p{font-size:15px;line-height:1.5}.product-hero-copy-v57 .anchor-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.product-hero-copy-v57 .anchor-nav a{text-align:center;border-radius:11px;justify-content:center;min-height:38px;padding:8px 10px;font-size:12.5px;line-height:1.22}.product-hero-copy-v57 .anchor-nav a:nth-child(n+5){display:none}.product-hero-system-v62{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:9px!important}.product-hero-tile-v62{border-radius:10px;grid-template-rows:58px auto!important;min-height:106px!important;padding:8px!important}.product-hero-tile-v62:nth-child(4){display:none}.product-hero-tile-image-v62{height:56px!important;max-height:56px!important}.product-hero-tile-v62 span{display:none}.product-hero-tile-v62 strong{text-align:center;margin-top:2px;line-height:1.16;font-size:12.5px!important}.product-hero-flow-v62{display:none}.about-hero-v82{padding-bottom:32px}.about-hero-v82 h1{line-height:1.07}.about-hero-lead{font-size:15px!important;line-height:1.5!important}.about-actions{margin-top:14px;display:grid}.about-actions .btn{min-height:40px;padding:9px 10px;font-size:13px;line-height:1.2;width:auto!important}.about-hero-panel-v82{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.about-proof-image{object-fit:cover;border-radius:10px;grid-row:1/span 3;width:112px!important;height:124px!important;max-height:124px!important;margin:0!important}.about-hero-panel-v82>.section-kicker{font-size:10px}.about-hero-panel-v82 h2{font-size:19px}.about-hero-v82{padding-top:34px;padding-bottom:36px}.about-hero-v82 h1{max-width:none;font-size:31px;line-height:1.08}.about-actions{margin-top:18px}.about-hero-panel-v82{border-radius:14px;padding:12px}.about-hero-panel-v82 h2{font-size:22px;line-height:1.12}.capabilities-hero-v82{padding-top:30px;padding-bottom:34px}.capabilities-hero-grid{gap:16px!important}.capabilities-hero-v82 h1{max-width:none;font-size:31px;line-height:1.08}.capabilities-hero-v82 .anchor-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.capabilities-hero-v82 .anchor-nav a{text-align:center;border-radius:12px;width:auto;min-height:40px;padding:9px 10px;font-size:12.5px;line-height:1.25}.capability-hero-media{border-radius:14px;padding:12px}.capability-hero-image{display:none}.capabilities-kpis{grid-template-columns:1fr!important;gap:8px!important;margin-top:0!important}.capabilities-kpis .page-kpi{box-shadow:none;border-radius:11px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;display:grid;min-height:0!important;padding:10px 12px!important}.capabilities-kpis .page-kpi strong{margin:0;font-size:10.5px;line-height:1.4}.capabilities-kpis .page-kpi span{font-size:13.5px!important;line-height:1.38!important}}@media (width>=1081px){.about-offer-section .section-head,#support-areas .section-head,#software .section-head,#entry-points .section-head,#process .section-head,#factory .section-head{grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);align-items:end;gap:10px 48px;width:100%;max-width:none;margin-bottom:30px;display:grid}.about-offer-section .section-head .section-kicker,#support-areas .section-head .section-kicker,#software .section-head .section-kicker,#entry-points .section-head .section-kicker,#process .section-head .section-kicker,#factory .section-head .section-kicker{grid-column:1/-1;margin-bottom:0}.about-offer-section .section-head h2,#support-areas .section-head h2,#software .section-head h2,#entry-points .section-head h2,#process .section-head h2,#factory .section-head h2{max-width:16ch;margin:0;font-size:clamp(34px,2.9vw,44px);line-height:1.06}.about-offer-section .section-head .section-lead,#support-areas .section-head .section-lead,#software .section-head .section-lead,#entry-points .section-head .section-lead,#process .section-head .section-lead,#factory .section-head .section-lead{max-width:58ch;margin:0;padding-bottom:2px;font-size:17px;line-height:1.62}.capability-overview-shell-v82{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)}.about-system-feature-v82,.capability-overview-card-v82{border-radius:16px}.about-system-feature-v82 .feature-product-image,.capability-overview-card-v82 .feature-product-image{aspect-ratio:16/8.5;max-height:300px;padding:18px}.about-system-feature-v82>div,.capability-overview-card-v82>div{padding:26px 28px 30px}.about-system-feature-v82 h3,.capability-overview-card-v82 h3{max-width:18ch;font-size:clamp(28px,2.25vw,36px);line-height:1.08}.about-process-list-v82{gap:12px}.about-process-item-v82{padding:20px 22px}.about-process-item-v82 h3{margin-bottom:6px;font-size:20px}.about-process-item-v82 p{font-size:15px;line-height:1.55}.capability-pillar-grid-v82{gap:14px}.capability-pillar-card-v82{padding:22px}.process-media-banner{border-radius:16px;margin-bottom:16px}.process-banner-image{aspect-ratio:21/6.5;max-height:285px}.process-media-banner figcaption{padding:12px 18px;font-size:13.5px}.odm-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.odm-stage-card{border-radius:16px;flex-direction:column;min-height:0;padding:22px 20px 20px;display:flex}.odm-stage-card h3{max-width:11ch;margin-bottom:16px;font-size:clamp(22px,1.85vw,28px);line-height:1.08}.odm-step-list{gap:9px;margin-top:auto}.odm-step-list li{font-size:14px;line-height:1.42}.factory-flow-grid-v631{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.factory-flow-card-v631{border-radius:16px;grid-template-rows:auto auto auto 1fr;min-height:0;padding-bottom:18px;display:grid}.factory-flow-card-v631 .factory-photo{aspect-ratio:16/8.5;height:auto;min-height:0;max-height:210px}.factory-flow-index-v631,.factory-flow-card-v631 h3,.factory-flow-card-v631 p{margin-left:18px;margin-right:18px}.factory-flow-card-v631 h3{margin-top:10px;margin-bottom:6px;font-size:22px}.factory-flow-card-v631 p{font-size:14.5px;line-height:1.52}}@media (width>=1081px) and (width<=1240px){.odm-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-overview-shell-v82{grid-template-columns:1fr}}@media (width<=720px){#support-areas.section{padding-top:38px;padding-bottom:42px}#support-areas .section-head{margin-bottom:16px}#support-areas .section-head h2{max-width:none;font-size:27px;line-height:1.08}#support-areas .section-head .section-lead{-webkit-line-clamp:2;line-clamp:2;max-width:36ch;font-size:14.5px;line-height:1.52;display:-webkit-box;overflow:hidden}#support-areas .capability-overview-shell-v82{gap:12px}#support-areas .capability-overview-card-v82{border-radius:13px;display:none;box-shadow:0 10px 24px #0f172a09}#support-areas .capability-overview-card-v82 .feature-product-image{display:none}#support-areas .capability-overview-card-v82>div{padding:15px 16px 16px}#support-areas .capability-overview-card-v82 h3{max-width:18ch;margin-bottom:8px;font-size:22px;line-height:1.12}#support-areas .capability-overview-card-v82 p{-webkit-line-clamp:2;line-clamp:2;margin:0;font-size:14px;line-height:1.48;display:-webkit-box;overflow:hidden}#support-areas .capability-pillar-grid-v82{gap:9px}#support-areas .capability-pillar-card-v82{box-shadow:none;border-radius:12px;padding:14px 15px}#support-areas .capability-pillar-card-v82 .card-subtitle{letter-spacing:.08em;margin-bottom:7px;font-size:10px}#support-areas .capability-pillar-card-v82 h3{max-width:24ch;margin-bottom:6px;font-size:18px;line-height:1.18}#support-areas .capability-pillar-card-v82 p{display:none}#support-areas .capability-pillar-card-v82 .spec-list{gap:6px}#support-areas .capability-pillar-card-v82 .spec-list li{font-size:13px;line-height:1.38}.software-media-hero-v58{padding-top:30px;padding-bottom:34px}.software-media-hero-v58 .page-media-hero-grid-v58{gap:16px}.software-media-hero-v58 .page-media-copy-v58 h1{max-width:13ch;font-size:31px;line-height:1.08}.software-media-hero-v58 .page-media-copy-v58 p{-webkit-line-clamp:3;line-clamp:3;max-width:36ch;font-size:15px;line-height:1.52;display:-webkit-box;overflow:hidden}.software-media-hero-v58 .anchor-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.software-media-hero-v58 .anchor-nav a{text-align:center;border-radius:12px;min-height:40px;padding:9px 10px;font-size:12.5px;line-height:1.25}.software-system-panel-v61{border-radius:14px;padding:11px;box-shadow:0 12px 28px #0f172a0e}.software-device-bar-v61{border-radius:12px;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px}.software-device-image-v61{object-fit:contain;width:72px;height:62px;padding:6px}.software-device-bar-v61 span,.software-status-card-v61 span{letter-spacing:.07em;font-size:9.5px}.software-device-bar-v61 strong{margin:3px 0 0;font-size:15px;line-height:1.2}.software-device-bar-v61 p{display:none}.software-status-board-v61{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.software-status-card-v61{border-radius:11px;gap:4px;min-height:0;padding:10px}.software-status-card-v61 strong{font-size:13.5px;line-height:1.22}.software-status-card-v61 em{display:none}.about-hero-v82{padding-top:28px;padding-bottom:30px}.about-hero-grid{gap:14px}.about-hero-v82 h1{max-width:13ch;font-size:30px;line-height:1.06}.about-hero-lead{-webkit-line-clamp:3;line-clamp:3;max-width:35ch;margin-bottom:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.about-hero-copy>p:not(.about-hero-lead){display:none}.about-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.about-actions .btn{justify-content:center;width:100%;min-height:42px;padding:10px 12px}.about-hero-panel-v82{border-radius:13px;grid-template-columns:96px minmax(0,1fr);gap:7px 10px;padding:10px;box-shadow:0 12px 28px #0f172a0e}.about-proof-image{border-radius:11px;width:96px;min-width:96px;height:92px;min-height:92px}.about-hero-panel-v82>.section-kicker{margin-bottom:0;font-size:9.5px;line-height:1.2}.about-hero-panel-v82 h2{margin:0;line-height:1.14}.about-hero-panel-v82>p{display:none}.product-detail-page .product-breadcrumb{margin-bottom:10px;font-size:11.5px}.product-detail-page .product-detail-grid{gap:10px}.product-detail-page .product-gallery,.product-detail-page .product-summary-card{border-radius:15px;padding:12px}.product-detail-page .product-gallery-main img{max-height:176px;padding:12px}.product-detail-page .product-gallery-thumbs{gap:7px;margin-top:8px}.product-detail-page .product-gallery-thumb img{max-height:46px;padding:5px}.product-detail-page .product-summary-topline{margin-bottom:8px;padding:5px 8px;font-size:10px}.product-detail-page .product-summary-card h1{margin-bottom:7px;font-size:28px;line-height:1.03}.product-detail-page .product-tagline{margin-bottom:7px;font-size:14.5px;line-height:1.35}.product-detail-page .product-summary-text{-webkit-line-clamp:3;line-clamp:3;margin-bottom:10px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-detail-page .product-fit-snapshot-v82{margin:10px 0}.product-detail-page .product-fit-snapshot-v82 div{grid-template-columns:88px minmax(0,1fr);min-height:0;padding:8px 9px}.product-detail-page .product-fit-snapshot-v82 span{font-size:9.5px}.product-detail-page .product-fit-snapshot-v82 strong{font-size:11.5px;line-height:1.28}.product-detail-page .product-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.product-detail-page .product-summary-actions .btn{width:100%;min-height:38px;padding:8px 10px;font-size:12.5px}.product-detail-page .product-stat-grid{gap:7px;margin-top:10px}.product-detail-page .product-stat-card{padding:10px}.product-detail-page .product-anchor-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail-page .section{padding-top:40px;padding-bottom:40px}.product-detail-page .grid-3,.product-detail-page #downloads .grid-2{gap:9px}.product-detail-page .resource-note-card{padding:14px}.product-detail-page .resource-note-card h2{font-size:18px;line-height:1.14}.product-detail-page #features+.section .grid-3,.product-detail-page #downloads .grid-2{gap:8px}.product-detail-page #downloads .resource-note-card{padding:13px}.product-detail-page #downloads .resource-note-card h2{margin-bottom:8px;font-size:17px;line-height:1.16}.product-detail-page #downloads .resource-note-card p{display:none}.product-detail-page #downloads .resource-note-card .spec-list{gap:6px}.product-detail-page #downloads .resource-note-card .spec-list li{font-size:13px;line-height:1.4}.product-detail-page .product-download-list{gap:7px;margin-top:10px}.product-detail-page .product-download-item{border-radius:11px;padding:10px 11px;font-size:12.5px}.product-detail-page .product-download-item span{line-height:1.35}.product-detail-page .product-download-item strong{letter-spacing:.08em;font-size:10px}.product-detail-page #downloads .btn-secondary{justify-content:center;width:100%;min-height:38px;padding:8px 10px;font-size:12.5px}.application-option-grid-v93 .compact-card p{display:none}.application-option-grid-v93 .compact-card{padding:16px 18px}.application-option-grid-v93 .compact-card h3{margin-bottom:12px}.application-option-grid-v93 .compact-card .text-link{font-size:15px}.application-closing-grid-v93 .card-deep:first-child>p{display:none}}@media (width>=721px){.application-fit-grid-v91 .content-block:nth-child(2){background:radial-gradient(circle at 50% 42%,#fff 0%,#fff0 60%),linear-gradient(#eef3f9 0%,#dfe8f3 100%);border:1px solid #94a3b82e;border-radius:16px;padding:30px}.application-fit-grid-v91 .product-context-image-v58{filter:drop-shadow(0 20px 30px #0f172a2b);background:0 0;border:0;border-radius:0;max-height:360px;padding:0}.app-topology-image-v64{mix-blend-mode:normal;filter:drop-shadow(0 14px 22px #0f172a26);background:radial-gradient(circle at 50% 45%,#fff 0%,#fff0 62%),linear-gradient(#edf2f9 0%,#dde7f2 100%);border:1px solid #94a3b829;border-radius:12px;max-height:200px;padding:16px}.product-detail-page .product-gallery-main{background:radial-gradient(circle at 50% 42%,#fff 0%,#fff0 62%),linear-gradient(#eef3f9 0%,#dfe8f3 100%);border:1px solid #94a3b82e;padding:34px}.product-detail-page .product-gallery-main img{filter:drop-shadow(0 22px 32px #0f172a29)}}@media (width<=720px){.page-hero-visual-v58 figcaption{display:none}}@media (width>=900px){.product-detail-page .section{padding-top:56px;padding-bottom:56px}.product-detail-page #specs{padding-top:86px;padding-bottom:86px}}@media (width<=720px){.about-process-list-v82 .about-process-item-v82 p{display:none}.about-process-list-v82 .about-process-item-v82{min-height:0}.product-family-intro-v80,.odm-stage-card p,.factory-flow-card-v631 p,.family-compare-card-v66>p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.error-404-section-v138{padding:clamp(72px,12vh,140px) 0}.error-404-inner-v138{text-align:center;max-width:640px}.error-404-inner-v138 .section-kicker{margin-bottom:14px;display:block}.error-404-inner-v138 h1{margin-bottom:16px;font-size:clamp(30px,5vw,46px);line-height:1.1}.error-404-inner-v138 p{max-width:46ch;color:var(--text-light);margin:0 auto 28px;line-height:1.6}.error-404-links-v138{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=720px){.support-hero-v104 .support-hero-grid,.knowledge-hero-grid{gap:18px}.support-hero-v104 .page-kpi-row,.knowledge-hero-grid .page-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.support-hero-v104 .page-kpi-row>:last-child,.knowledge-hero-grid .page-kpi-row>:last-child{grid-column:1/-1}.support-hero-v104 .page-kpi,.knowledge-hero-grid .page-kpi{border-radius:12px;padding:12px 13px}.support-hero-v104 .page-kpi strong,.knowledge-hero-grid .page-kpi strong{letter-spacing:.06em;margin-bottom:4px;font-size:10.5px}.support-hero-v104 .page-kpi span,.knowledge-hero-grid .page-kpi span{font-size:13.5px;line-height:1.42}.support-hero-panel,.knowledge-hero-panel{border-radius:14px;padding:14px}.support-hero-image-v58,.knowledge-hero-image-v58{max-height:136px}.knowledge-topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.knowledge-topic-list li{padding-left:14px;font-size:13.5px;line-height:1.42}.knowledge-topic-list li:before{width:6px;height:6px;top:.55em}.support-resource-grid-v81,.knowledge-library-grid-v81,.support-side-stack-v81{gap:14px}.support-contact-panel-v81,.knowledge-article-card-v81{border-radius:16px;padding:20px 18px}.knowledge-article-card-v81 p,.knowledge-hero-panel-v81 p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.knowledge-related-links-v81 a{padding:7px 10px;font-size:11.5px;line-height:1.35}.support-card-v81{border-radius:14px;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px}.support-card-v81 .support-image{border-radius:10px;width:72px;height:72px}.support-card-v81 h3{margin:2px 0 4px;font-size:18px;line-height:1.18}.support-card-v81 p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;font-size:13.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.support-resource-points-v81{gap:6px;margin-top:8px}.support-resource-points-v81 li{font-size:13px;line-height:1.4}.support-card-v81 .text-link{padding-top:4px}.knowledge-article-card-v81{gap:14px}.knowledge-article-card-v81 h3{max-width:none;margin:10px 0 8px;font-size:20px;line-height:1.18}.knowledge-meta-row,.knowledge-meta-row-inline,.knowledge-related-links-v81{gap:8px}.knowledge-meta-row{margin-top:10px}.knowledge-meta-row span{font-size:11px}.knowledge-related-links-v81{margin-top:14px}.faq-group-stack{gap:16px}.faq-group-card{border-radius:16px;padding:18px 16px}.faq-group-head{margin-bottom:12px}.faq-group-head h2{margin-top:8px;font-size:28px;line-height:1.14}.faq-list{gap:12px}.faq-item{border-radius:16px;padding:16px}.faq-item summary{padding-right:34px;font-size:18px;line-height:1.18}.faq-item summary:after{width:24px;height:24px;font-size:17px;line-height:24px}.faq-answer{margin-top:10px;padding-top:10px}.faq-answer p{font-size:14px;line-height:1.48}.article-hero .article-hero-inner,.article-layout{gap:16px}.article-visual-card-v58{border-radius:14px}.article-hero-image-v58{aspect-ratio:16/8.5}.article-meta-card,.sidebar-card,.article-summary-box{border-radius:16px;padding:16px}.article-meta-card{gap:6px}.article-body h2{margin-bottom:8px;font-size:17px;line-height:1.2}.article-body p+h2{margin-top:24px}.article-body p,.article-summary-box p,.article-meta-card span,.sidebar-card li{font-size:14px;line-height:1.5}.article-body .comparison-table-shell{margin:22px 0 4px}.article-toc{display:none}.article-sidebar{gap:14px}.sidebar-card h3{margin-bottom:10px;font-size:20px;line-height:1.18}.sidebar-card ul{padding-left:16px}.sidebar-card li+li{margin-top:7px}}@media (width>=721px) and (width<=1080px){.about-system-feature-v82>div,.capability-overview-card-v82>div{padding:22px}.about-system-feature-v82 h3,.capability-overview-card-v82 h3{max-width:20ch;font-size:30px;line-height:1.08}.about-system-feature-v82 p,.capability-overview-card-v82 p{font-size:15px;line-height:1.56}.about-system-feature-v82 .feature-product-image,.capability-overview-card-v82 .feature-product-image{min-height:220px;max-height:240px}.about-process-list-v82{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.about-process-list-v82 .about-process-item-v82{padding:16px 18px}.about-process-list-v82 .about-process-item-v82 h3{font-size:18px;line-height:1.16}.about-process-list-v82 .about-process-item-v82 p{font-size:14px;line-height:1.48}.capability-pillar-card-v82,.odm-stage-card{padding:18px}.capability-pillar-card-v82 h3,.odm-stage-card h3{max-width:none;font-size:24px;line-height:1.12}.capability-pillar-card-v82 p,.odm-step-list li{font-size:14.5px;line-height:1.46}.product-family-grid-v80{gap:12px!important}.product-family-card-v80{padding:16px!important}.product-family-count-v80{padding:5px 9px;font-size:11px}.product-family-range-v87{padding-top:10px}.product-family-models-v87{gap:7px}.product-family-model-v87{min-width:0;padding:8px 10px}.product-family-model-v87 strong{font-size:13px}.product-family-model-v87 small{display:none}.product-family-actions-v80{align-items:center;gap:8px}.product-family-actions-v80 .btn{min-height:40px;padding:9px 12px;font-size:12.5px}.product-family-actions-v80 .text-link{font-size:12.5px}}@media (width>=1081px){.product-family-section-v81 .section-head{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);align-items:end;gap:10px 36px;width:100%;max-width:none;margin-bottom:24px;display:grid}.product-family-section-v81 .section-head .section-kicker{grid-column:1/-1;margin-bottom:0}.product-family-section-v81 .section-head h2{max-width:12ch;margin:0;font-size:clamp(38px,3vw,52px)}.product-family-section-v81 .section-head .section-lead{max-width:58ch;margin:0;padding-bottom:2px;font-size:17px}.product-family-grid-v80{gap:16px}.product-family-card-v80{padding:18px}.product-family-card-v80 h3{font-size:clamp(22px,1.65vw,29px)}.product-family-intro-v80{-webkit-line-clamp:4}.product-family-models-v87{gap:7px}.product-family-model-v87{min-width:104px}.product-family-model-v87 strong{font-size:13.5px}.product-family-model-v87 small{font-size:11.5px}}:root{--radius:20px;--radius-sm:14px;--shadow:0 16px 38px #0f172a12;--shadow-soft:0 10px 24px #0f172a0b}.section-head{margin-bottom:34px}.section-kicker,.card-subtitle,.product-family-count-v80,.article-tag,.hero-proof-row span,.meta-chip,.knowledge-related-links-v81 a{letter-spacing:.08em}.section-kicker,.card-subtitle{margin-bottom:10px;font-size:11px}.section-head h1,.section-head h2,.mini-hero h1,.card-deep h2{letter-spacing:-.03em;margin-bottom:12px}.section-lead,.mini-hero p,.content-block p,.card p,.info-panel p,.support-card p,.contact-box,.site-footer p{line-height:1.68}.btn{letter-spacing:.01em;min-height:50px;box-shadow:none;border-radius:15px;padding:12px 22px;font-size:13.5px;font-weight:750}.btn-primary{box-shadow:0 12px 24px #2563eb2e}.btn-primary:hover,.btn-outline:hover,.btn-secondary:hover{transform:translateY(-1px)}.btn-outline,.btn-secondary,.anchor-nav a,.product-family-count-v80,.hero-proof-row span,.meta-chip,.knowledge-meta-row span,.knowledge-related-links-v81 a{border-radius:14px}.text-link{color:var(--primary);gap:6px;margin-top:16px;font-weight:750}.text-link:hover{color:var(--primary-dark)}.card,.support-card,.info-panel,.contact-box,.content-block,.feature-primary,.card-deep,.stat-card,.faq-item,.faq-group-card,.product-family-card-v80{box-shadow:var(--shadow-soft);border-radius:16px}.card:hover,.support-card:hover,.info-panel:hover,.card-link:hover .card,.card-link:hover .support-card{box-shadow:var(--shadow)}.stat-card{padding:18px}.stat-card strong{font-size:18px}.stat-card span{font-size:13.5px;line-height:1.55}.hero-proof-row{gap:8px}.hero-proof-row span,.anchor-nav a,.product-family-count-v80,.article-tag,.meta-chip{min-height:36px;padding:8px 12px;font-size:12px;font-weight:750}.anchor-nav a{min-height:44px;color:var(--text);background:#fffffff0;padding:10px 16px}.anchor-nav a:hover{background:#fff}.article-tag{color:var(--primary-dark);background:#eef4ff;font-size:12px;font-weight:750}.knowledge-meta-row span{border-radius:12px;padding:7px 10px;font-size:11.5px;font-weight:750}.about-hero-grid,.product-hero-grid-v57{align-items:center;gap:44px}.about-hero-v82 h1{max-width:12ch}.about-hero-lead,.product-hero-copy-v57>p{max-width:50ch}.hero-proof-row{gap:10px;max-width:540px}.hero-proof-row span{color:#334155;background:#ffffffeb;border-color:#94a3b83d;min-height:34px;padding:7px 12px;font-size:11.5px}.about-hero-v82,.product-hero-v57{padding-top:74px;padding-bottom:82px}.about-hero-copy>p:not(.about-hero-lead){color:#475569;max-width:52ch}.about-proof-row-v82{grid-template-columns:1fr;gap:10px;max-width:580px;display:grid}.about-proof-row-v82 span{color:#1e293b;background:#fffffff0;border:1px solid #94a3b833;border-radius:12px;padding:11px 14px;font-size:12.5px;line-height:1.42}.about-hero-panel-v82{background:linear-gradient(#fffffffa,#f6f9fffa);border:1px solid #94a3b82e;border-radius:18px;padding:18px;box-shadow:0 22px 54px #0f172a14}.about-proof-image{object-fit:cover;border-radius:12px;min-height:230px}.about-hero-panel-v82 h2{letter-spacing:-.03em;max-width:13ch;margin-top:16px;margin-bottom:12px;font-size:clamp(34px,3vw,54px);line-height:1.02}.about-hero-panel-v82>p{color:#334155}.product-hero-system-v62{border:1px solid #94a3b82e;border-radius:18px;gap:14px;padding:18px;box-shadow:0 18px 44px #0f172a0f}.product-hero-tile-v62{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#94a3b82e;border-radius:14px;gap:12px;min-height:170px;padding:16px}.product-hero-tile-v62 strong{margin-top:5px;font-size:17px}.product-hero-tile-image-v62{height:112px}.product-hero-flow-v62{gap:10px}.product-hero-flow-v62 span{color:#2563eb;background:#eff4fff2;border:1px solid #bfdbfee6;border-radius:10px;min-height:34px}@media (width>=1081px){.about-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(470px,1.02fr)}.product-hero-grid-v57{grid-template-columns:minmax(0,.84fr) minmax(450px,.96fr)}}@media (width<=1080px){.about-hero-grid,.product-hero-grid-v57{gap:28px}.about-hero-panel-v82,.product-hero-system-v62{border-radius:16px}}@media (width<=640px){.hero-proof-row{gap:8px}.hero-proof-row span,.about-proof-row-v82 span{font-size:11px}.about-hero-panel-v82,.product-hero-system-v62{padding:14px}.about-proof-image{min-height:180px}.about-hero-panel-v82 h2{margin-top:14px;font-size:clamp(26px,8.6vw,38px)}.product-hero-tile-v62{min-height:138px;padding:14px}}@media (width<=720px){.about-hero-panel-v82{padding:14px;display:block}.about-proof-image{border-radius:12px;grid-row:auto;width:100%!important;height:176px!important;max-height:176px!important;margin-bottom:12px!important}.about-hero-panel-v82>.section-kicker,.about-hero-panel-v82 h2,.about-hero-panel-v82>p{margin-left:0}.about-hero-panel-v82 h2{max-width:none;margin-top:0;margin-bottom:10px;font-size:18px;line-height:1.08}.about-hero-panel-v82>p{margin-bottom:12px;font-size:13.5px;line-height:1.5}}@media (width>=1081px){.product-family-section-v81 .section-head{grid-template-columns:minmax(320px,.48fr) minmax(0,.52fr);column-gap:28px}.product-family-section-v81 .section-head h2{max-width:10ch;font-size:clamp(34px,2.7vw,44px);line-height:1.04}.product-family-section-v81 .section-head .section-lead{max-width:44ch;margin-left:auto;font-size:16px;line-height:1.58}.product-family-grid-v80{gap:18px}.product-family-card-v80{border-radius:18px;padding:20px}.product-family-top-v100{grid-template-columns:minmax(0,1fr) 138px;align-items:start;gap:16px}.product-family-media-v100{border-radius:14px;min-height:132px;padding:14px}.product-family-image-v100{height:102px}.product-family-card-v80 h3{max-width:12ch;font-size:clamp(21px,1.5vw,27px)}.product-family-intro-v80{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:46ch;margin-top:6px;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.product-family-range-v87{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding-top:12px;display:grid}.product-family-range-v87>span{font-size:11px}.product-family-model-v87{border-radius:12px;min-width:102px;padding:9px 10px}.product-family-model-v87 strong{font-size:13px}.product-family-model-v87 small{font-size:11px;line-height:1.25}.product-family-card-v80 .product-family-actions-v80 .text-link{display:none}.product-family-card-v80 .product-family-actions-v80{border-top:1px solid #94a3b824;justify-content:flex-start;gap:12px}.product-family-actions-v80 .btn{min-width:172px}#support-areas .section-head.narrow-head,#software .section-head.narrow-head{grid-template-columns:minmax(320px,.46fr) minmax(0,.54fr);align-items:end;gap:10px 28px;width:100%;max-width:none;margin-bottom:24px;display:grid}#support-areas .section-head h2,#software .section-head h2{max-width:10ch;font-size:clamp(34px,2.7vw,44px);line-height:1.04}#support-areas .section-head .section-lead,#software .section-head .section-lead{max-width:46ch;margin-left:auto;font-size:16px;line-height:1.58}.capability-overview-shell-v82{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:18px;display:grid}.capability-overview-card-v82{height:100%}.capability-overview-card-v82>div{padding:22px}.capability-overview-card-v82 h3{max-width:12ch;font-size:clamp(24px,1.9vw,31px);line-height:1.06}.capability-pillar-grid-v82{grid-template-columns:1fr;gap:12px;display:grid}.capability-pillar-card-v82{border-radius:14px;gap:8px;padding:18px;display:grid}.capability-pillar-card-v82 h3{font-size:18px;line-height:1.14}.capability-pillar-card-v82 p{font-size:14px;line-height:1.5}.capability-pillar-card-v82 .spec-list{gap:6px}.capability-pillar-card-v82 .spec-list li{font-size:13.5px;line-height:1.4}.capability-pillar-card-v82 .spec-list li:nth-child(n+3){display:none}}@media (width<=1080px){.capability-pillar-grid-v82{gap:10px}}@media (width>=1081px){.capability-overview-shell-v82{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)!important;gap:18px!important;display:grid!important}.capability-overview-card-v82{display:block}.capability-overview-card-v82 .feature-product-image{object-fit:contain;background:linear-gradient(#edf4fb 0%,#e4edf8 100%);width:100%;height:220px;min-height:220px;max-height:220px;padding:22px;display:block}.capability-overview-card-v82>div{padding:18px 20px 20px}.capability-overview-card-v82 h3{max-width:10ch;font-size:22px;line-height:1.08}.capability-overview-card-v82 p{font-size:14.5px;line-height:1.52}}.product-detail-page .detail-pillar-meta-v148{border-top:1px solid #94a3b842;gap:4px;margin-top:auto;padding-top:14px;display:grid}.product-detail-page .detail-pillar-meta-v148 span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.product-detail-page .detail-pillar-meta-v148 strong{color:#0f172a;font-size:14px;line-height:1.45}.product-detail-page .resource-note-card-docs-v148 .resource-inline-note-v148{color:#1d4ed8;background:#eef4ff;border-radius:999px;margin-top:2px;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}@media (width>=1081px){.product-detail-page #downloads .grid-2{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px}.product-detail-page .resource-note-card-docs-v148{min-height:0;padding:24px}.product-detail-page .resource-note-card-docs-v148 h2{max-width:11ch;font-size:clamp(28px,2.05vw,40px);line-height:1.06}.product-detail-page .resource-note-card-docs-v148 p{max-width:46ch}.product-detail-page .resource-note-card-docs-v148 .product-download-list{margin-top:18px}.product-detail-page .resource-note-card:nth-child(2){padding:22px}.product-detail-page .resource-note-card:nth-child(2) h2{max-width:11ch;font-size:clamp(28px,1.95vw,38px);line-height:1.06}.product-detail-page .resource-note-card:nth-child(2) .spec-list{gap:8px}.about-focus-grid-v82{align-items:stretch;display:grid}.about-focus-grid-v82 .about-focus-card-v56:first-child{grid-area:1/1/auto/span 6}.about-focus-grid-v82 .about-focus-card-v56:nth-child(2){grid-column:7/span 3}.about-focus-grid-v82 .about-focus-card-v56:nth-child(3){grid-area:1/10/auto/span 3}.about-focus-grid-v82 .about-focus-card-v56{min-height:0}.about-focus-grid-v82 .about-focus-card-v56 .media-card-image{aspect-ratio:16/10}.about-focus-grid-v82 .about-focus-card-v56:first-child .media-card-image{aspect-ratio:16/9.5}.about-focus-grid-v82 .about-focus-card-v56 .media-card-body{gap:11px;padding:18px;display:grid}.about-focus-grid-v82 .about-focus-card-v56 h3{max-width:11ch;font-size:clamp(22px,1.5vw,28px);line-height:1.08}.about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) h3{font-size:clamp(18px,1.12vw,22px)}.about-focus-grid-v82 .about-focus-card-v56 p{max-width:34ch;font-size:14.5px;line-height:1.48}.about-focus-grid-v82 .about-focus-card-v56 .badge-list{gap:8px}.about-focus-grid-v82 .about-focus-card-v56 .badge-list li{font-size:13.5px;line-height:1.4}.about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) .badge-list li:nth-child(n+3){display:none}.about-system-feature-v82>div{padding:22px 24px}.about-system-feature-v82 h3{max-width:12ch;font-size:clamp(29px,2.15vw,40px);line-height:1.04}.about-system-feature-v82 p{max-width:52ch;font-size:15.5px}}@media (width<=720px){.product-detail-page #downloads .grid-2{gap:10px}.product-detail-page .resource-note-card-docs-v148 p{margin-bottom:10px;font-size:13px;line-height:1.42;display:block!important}.product-detail-page .resource-note-card-docs-v148 .resource-inline-note-v148{border-radius:12px;margin:0 0 10px;padding:8px 10px;font-size:12px}}@media (width>=1081px){.section-home-apps-v71{padding-top:64px}.product-family-section-v81>.container>.section-head{margin-bottom:16px!important}.product-family-section-v81>.container>.section-head h2{max-width:15ch!important;font-size:clamp(28px,2.1vw,34px)!important;line-height:1.02!important}.product-family-section-v81>.container>.section-head .section-lead{max-width:46ch!important;font-size:15px!important;line-height:1.52!important}.product-family-section-v81 .section-head{grid-template-columns:minmax(360px,.46fr) minmax(0,.54fr);gap:8px 20px;margin-bottom:20px}.product-family-section-v81 .section-head h2{max-width:11ch;font-size:clamp(30px,2.35vw,38px);line-height:1.02}.product-family-section-v81 .section-head .section-lead{max-width:46ch;margin-left:0;font-size:15.5px;line-height:1.54}}@media (width>=1280px){.product-family-grid-v80{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.product-family-card-v80{border-radius:16px;gap:10px;padding:16px}.product-family-top-v100{grid-template-columns:minmax(0,1fr) 104px;gap:12px}.product-family-media-v100{border-radius:13px;min-height:106px;padding:10px}.product-family-image-v100{height:78px}.product-family-count-v80{min-height:28px;padding:5px 9px;font-size:11.5px}.product-family-card-v80 h3{max-width:none;font-size:clamp(18px,1.28vw,24px);line-height:1.08}.product-family-intro-v80{-webkit-line-clamp:4;max-width:none;margin-top:4px;font-size:14px;line-height:1.46}.product-family-range-v87{grid-template-columns:82px minmax(0,1fr);gap:10px;padding-top:10px}.product-family-models-v87{gap:6px}.product-family-model-v87{border-radius:11px;min-width:88px;padding:8px 9px}.product-family-model-v87 strong{font-size:12.5px}.product-family-model-v87 small{font-size:10.5px}.product-family-card-v80 .product-family-actions-v80{gap:10px;padding-top:10px}.product-family-actions-v80 .btn{min-width:0;padding:9px 14px}}@media (width>=1081px){.family-page-v106 .family-media-hero-v58{padding-top:58px;padding-bottom:62px}.family-page-v106 .page-media-hero-grid-v58{gap:34px}.family-page-v106 .page-media-copy-v58 h1{max-width:10ch;font-size:clamp(38px,3.7vw,54px);line-height:1.02}.family-page-v106 .page-media-copy-v58 p{max-width:46ch;font-size:16px;line-height:1.55}.family-media-hero-v58 .anchor-nav{gap:10px;margin-top:18px}.family-media-hero-v58 .anchor-nav a{min-height:38px;padding:8px 14px;font-size:13px}.family-media-hero-v58 .page-hero-product-v58{min-height:214px;max-height:254px;padding:20px}.page-hero-proof-v58{padding:16px 18px 18px}.page-hero-proof-v58 strong{max-width:24ch;font-size:clamp(18px,1.4vw,24px);line-height:1.12}.page-hero-proof-v58 p{font-size:14px;line-height:1.48}.family-overview-section-v106{padding-top:60px;padding-bottom:64px}.family-reading-panel-v106{grid-template-columns:minmax(0,1fr) minmax(300px,.56fr);gap:16px}.family-page-v106 .family-reading-copy{min-height:0;padding:30px 32px}.family-page-v106 .family-reading-copy h2{max-width:11ch;font-size:clamp(32px,2.8vw,42px);line-height:1.03}.family-page-v106 .family-reading-lead{max-width:46ch;font-size:16px;line-height:1.55}.family-page-v106 .family-reading-list{gap:8px;margin-top:18px}.family-page-v106 .family-reading-list li{border-radius:12px;min-height:0;padding:12px 12px 12px 28px;font-size:14px;line-height:1.4}.family-page-v106 .family-reading-list li:before{left:12px}.family-page-v106 .family-check-card{padding:18px}.family-page-v106 .family-check-card h3{margin-bottom:8px;font-size:clamp(18px,1.5vw,24px);line-height:1.1}.family-page-v106 .family-check-card p{font-size:14.5px;line-height:1.5}.family-page-v106 .family-model-section{padding-top:64px;padding-bottom:68px}.family-page-v106 .family-model-head{column-gap:20px;margin-bottom:20px}.family-page-v106 .family-model-head h2{font-size:clamp(28px,2.3vw,36px);line-height:1.04}.family-page-v106 .family-model-head .section-lead{font-size:15.5px;line-height:1.52}.family-page-v106 .family-model-count-1 .family-model-card{column-gap:20px;padding:18px}.family-page-v106 .family-model-count-1 .family-model-media{min-height:208px}.family-page-v106 .family-model-card h3{font-size:clamp(24px,1.9vw,30px)}.family-page-v106 .family-model-summary{font-size:14.5px;line-height:1.5}.family-comparison-section-v106 .section-head{gap:8px 22px}.family-comparison-section-v106 .section-head h2{font-size:clamp(28px,2.3vw,36px);line-height:1.04}}.product-directory-head-v151,.family-section-head-v151{gap:14px;display:grid}.product-directory-title-v151,.family-section-title-v151{gap:10px;display:grid}.product-directory-head-v151 h2,.family-section-head-v151 h2{letter-spacing:0;margin:0}.product-directory-brief-v151,.family-section-head-v151 .section-lead{color:#334155;margin:0}.product-directory-brief-v151{gap:12px;display:grid}.product-directory-brief-v151 p{max-width:50ch;margin:0;font-size:15px;line-height:1.58}.product-family-head-v151 h2{max-width:11ch;font-size:clamp(30px,2.45vw,39px);line-height:1.02}.product-family-head-v151{margin-bottom:18px}.family-section-head-v151{margin-bottom:20px}.family-section-head-v151 h2{max-width:12ch;font-size:clamp(28px,2.2vw,36px);line-height:1.04}.family-section-head-v151 .section-lead{max-width:48ch;font-size:15.5px;line-height:1.54}@media (width>=1081px){.product-directory-head-v151,.family-section-head-v151{grid-template-columns:minmax(320px,.44fr) minmax(0,.56fr);align-items:end;column-gap:20px}.product-family-head-v151{margin-bottom:16px}.product-directory-brief-v151{justify-self:end;width:min(100%,520px)}.family-section-head-v151 .section-lead{justify-self:end}.family-page-v106 .family-reading-copy h2{max-width:12ch}.family-page-v106 .family-reading-lead{max-width:44ch}}@media (width<=1080px){.product-directory-head-v151,.family-section-head-v151{grid-template-columns:1fr}.product-directory-head-v151{gap:12px}.product-family-head-v151 h2{font-size:30px;line-height:1.06}}@media (width<=720px){.product-family-head-v151,.family-section-head-v151{margin-bottom:18px}.product-family-head-v151 h2,.family-section-head-v151 h2{max-width:none;font-size:28px;line-height:1.1}.product-directory-brief-v151 p,.family-section-head-v151 .section-lead{font-size:14px;line-height:1.5}}.product-family-groups-v152{gap:24px;display:grid}.product-family-group-v152{gap:14px;display:grid}.product-family-group-head-v152{gap:8px;display:grid}.product-family-group-head-v152 h3,.product-family-group-head-v152 p{margin:0}.product-family-group-head-v152 h3{letter-spacing:0;font-size:clamp(22px,1.7vw,28px);line-height:1.08}.product-family-group-head-v152 p{color:#475569;max-width:60ch;font-size:14.5px;line-height:1.52}@media (width>=1081px){.product-family-group-v152{gap:16px}.product-family-group-head-v152{grid-template-columns:minmax(300px,.4fr) minmax(0,.6fr);align-items:end;column-gap:18px}.product-family-grid-v152{gap:16px}.product-family-grid-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-family-grid-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1080px){.product-family-group-head-v152{grid-template-columns:1fr}}@media (width<=720px){.product-family-groups-v152{gap:18px}.product-family-group-v152{gap:12px}.product-family-group-head-v152 h3{font-size:21px;line-height:1.12}.product-family-group-head-v152 p{line-height:1.48}}.applications-page-v153 .solution-application-section-v83{padding-top:64px}.application-detail-page-v153 .page-media-hero-v58{padding-top:54px;padding-bottom:56px}.application-detail-page-v153 .page-media-hero-grid-v58{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:26px}.application-detail-page-v153 .page-media-copy-v58 h1{max-width:12ch;font-size:clamp(40px,3.35vw,54px);line-height:1.03}.application-detail-page-v153 .page-media-copy-v58 p{max-width:44ch;font-size:16px;line-height:1.55}.application-detail-page-v153 .anchor-nav{gap:8px;margin-top:18px}.application-detail-page-v153 .anchor-nav a{min-height:36px;padding:7px 12px;font-size:12.5px}.application-detail-page-v153 .section{padding-top:56px;padding-bottom:56px}.application-detail-page-v153 .application-fit-grid-v91{grid-template-columns:minmax(0,.96fr) minmax(320px,.8fr);gap:14px}.application-detail-page-v153 .application-fit-grid-v91 .content-block{border-radius:16px;padding:24px 26px}.application-detail-page-v153 .application-fit-grid-v91 .content-block:first-child h2{max-width:13ch;font-size:clamp(30px,2.45vw,40px);line-height:1.05}.application-detail-page-v153 .application-fit-grid-v91 .content-block:first-child p{max-width:48ch;font-size:15.5px;line-height:1.56}.application-detail-page-v153 .application-fit-grid-v91 .spec-list{gap:8px}.application-detail-page-v153 .application-fit-grid-v91 .spec-list li{margin-bottom:0;font-size:14.5px;line-height:1.44}.application-detail-page-v153 .application-fit-grid-v91 .content-block:nth-child(2){padding:20px}.application-detail-page-v153 .application-fit-grid-v91 .product-context-image-v58{max-height:300px}.application-detail-page-v153 .app-topology-section-v64{padding-top:52px;padding-bottom:56px}.application-detail-page-v153 .app-topology-head-v64 h2{max-width:12ch;font-size:clamp(30px,2.45vw,40px);line-height:1.05}.application-detail-page-v153 .app-topology-head-v64 .section-lead{max-width:48ch;font-size:15.5px;line-height:1.56}.application-detail-page-v153 .app-topology-panel-v64{border-radius:16px;padding:14px;grid-template-columns:minmax(0,1fr) 196px!important;gap:12px!important}.application-detail-page-v153 .app-topology-flow-v64{gap:8px!important}.application-detail-page-v153 .app-topology-node-v64{padding:13px;min-height:134px!important}.application-detail-page-v153 .app-topology-node-v64 strong{font-size:15px;line-height:1.2}.application-detail-page-v153 .app-topology-node-v64 em{font-size:12.5px;line-height:1.38}.application-detail-page-v153 .app-topology-image-v64{min-height:134px!important;max-height:178px!important}.application-detail-page-v153 .section-head.narrow-head{grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);align-items:end;gap:8px 20px;width:100%;max-width:none;margin-bottom:18px;display:grid}.application-detail-page-v153 .section-head.narrow-head .section-kicker{grid-column:1/-1;margin-bottom:0}.application-detail-page-v153 .section-head.narrow-head h2{max-width:12ch;margin:0;font-size:clamp(30px,2.35vw,38px);line-height:1.05}.application-detail-page-v153 .section-head.narrow-head .section-lead{max-width:48ch;margin:0;font-size:15.5px;line-height:1.56}.application-detail-page-v153 .application-option-grid-v93{gap:14px}.application-detail-page-v153 .application-option-grid-v93 .compact-card{border-radius:16px;padding:20px}.application-detail-page-v153 .application-option-grid-v93 .compact-card h3{font-size:clamp(21px,1.55vw,26px);line-height:1.12}.application-detail-page-v153 .application-option-grid-v93 .compact-card p{margin-bottom:12px;font-size:14.5px;line-height:1.5}.application-detail-page-v153 .application-closing-grid-v93{grid-template-columns:minmax(0,1fr) minmax(290px,.72fr);gap:16px}.application-detail-page-v153 .application-closing-grid-v93 .card-deep{border-radius:18px;padding:24px}.application-detail-page-v153 .application-closing-grid-v93 .card-deep h2{max-width:16ch;font-size:clamp(28px,2.1vw,36px);line-height:1.08}.application-detail-page-v153 .application-closing-grid-v93 .card-deep p,.application-detail-page-v153 .application-closing-grid-v93 .card-deep .spec-list li{font-size:14.5px;line-height:1.48}@media (width<=1080px){.application-detail-page-v153 .section-head.narrow-head{grid-template-columns:1fr}.application-detail-page-v153 .page-media-hero-grid-v58{grid-template-columns:1fr;gap:18px}.application-detail-page-v153 .application-fit-grid-v91{grid-template-columns:1fr}}@media (width<=720px){.application-detail-page-v153 .page-media-hero-v58{padding-top:30px;padding-bottom:28px}.application-detail-page-v153 .page-media-copy-v58 h1{max-width:none;font-size:34px;line-height:1.04}.application-detail-page-v153 .page-media-copy-v58 p{font-size:14.5px;line-height:1.48}.application-detail-page-v153 .anchor-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.application-detail-page-v153 .anchor-nav a{text-align:center;justify-content:center;width:100%;min-height:34px;padding:7px 8px;font-size:11.5px}.application-detail-page-v153 .section{padding-top:44px;padding-bottom:44px}.application-detail-page-v153 .application-fit-grid-v91 .content-block,.application-detail-page-v153 .application-option-grid-v93 .compact-card,.application-detail-page-v153 .application-closing-grid-v93 .card-deep{border-radius:14px}.application-detail-page-v153 .application-fit-grid-v91 .content-block:first-child h2,.application-detail-page-v153 .app-topology-head-v64 h2,.application-detail-page-v153 .section-head.narrow-head h2{max-width:none;font-size:28px;line-height:1.08}.application-detail-page-v153 .application-fit-grid-v91 .content-block:first-child p,.application-detail-page-v153 .app-topology-head-v64 .section-lead,.application-detail-page-v153 .section-head.narrow-head .section-lead{font-size:14.5px;line-height:1.48}.application-detail-page-v153 .application-fit-grid-v91 .spec-list li,.application-detail-page-v153 .application-closing-grid-v93 .card-deep .spec-list li{font-size:14px;line-height:1.42}.application-detail-page-v153 .application-closing-grid-v93{grid-template-columns:1fr}}@media (width>=1081px){#support-areas .section-head,#software .section-head{grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);align-items:end;gap:8px 20px;width:100%;max-width:none;margin-bottom:18px;display:grid}#support-areas .section-head .section-kicker,#software .section-head .section-kicker{grid-column:1/-1;margin-bottom:0}#support-areas .section-head h2,#software .section-head h2{max-width:11ch;margin:0;font-size:clamp(30px,2.35vw,38px);line-height:1.05}#support-areas .section-head .section-lead,#software .section-head .section-lead{max-width:48ch;margin:0;font-size:15.5px;line-height:1.56}#support-areas .capability-overview-shell-v82{grid-template-columns:1fr!important;gap:16px!important;display:grid!important}#support-areas .capability-overview-card-v82{align-items:stretch;min-height:0;display:grid;grid-template-columns:minmax(340px,.44fr) minmax(0,.56fr)!important}#support-areas .capability-overview-card-v82 .feature-product-image{object-fit:cover;min-height:236px;max-height:236px}#support-areas .capability-overview-card-v82>div{align-content:center;padding:22px 24px;display:grid}#support-areas .capability-overview-card-v82 h3{max-width:14ch;font-size:clamp(28px,2.05vw,36px);line-height:1.08}#support-areas .capability-overview-card-v82 p{max-width:48ch;font-size:15px;line-height:1.54}#support-areas .capability-pillar-grid-v82{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#support-areas .capability-pillar-card-v82{padding:18px 18px 20px}#support-areas .capability-pillar-card-v82 h3{max-width:18ch;margin-bottom:8px;font-size:21px;line-height:1.14}#support-areas .capability-pillar-card-v82 p{margin-bottom:10px;font-size:14.5px;line-height:1.48;display:block}#support-areas .capability-pillar-card-v82 .spec-list{gap:6px}#support-areas .capability-pillar-card-v82 .spec-list li{font-size:13.5px;line-height:1.4}.about-focus-grid-v82{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.about-focus-grid-v82 .about-focus-card-v56:first-child{grid-area:1/1/span 2/span 7}.about-focus-grid-v82 .about-focus-card-v56:nth-child(2){grid-area:1/8/auto/span 5}.about-focus-grid-v82 .about-focus-card-v56:nth-child(3){grid-area:2/8/auto/span 5}.about-focus-grid-v82 .about-focus-card-v56:first-child .media-card-image{aspect-ratio:16/9.2}.about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) .media-card-image{aspect-ratio:16/7.8}.about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) .media-card-body{padding:16px 18px 18px}.about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) h3{max-width:12ch;font-size:clamp(22px,1.4vw,28px);line-height:1.08}.about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) p{max-width:38ch;font-size:14.5px;line-height:1.48}.about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) .badge-list{gap:7px}.about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) .badge-list li:nth-child(n+3){display:list-item}.section-home-apps-v71{padding-top:72px}.about-system-feature-v82{grid-template-columns:1fr;align-items:start}.about-system-feature-v82 .feature-product-image{aspect-ratio:16/6.4;width:100%;height:auto;min-height:0;max-height:none;padding:0}.about-system-feature-v82>div{padding:20px 24px 22px}.about-system-feature-v82 h3{max-width:15ch;font-size:clamp(27px,2vw,34px);line-height:1.06}.about-system-feature-v82 p{max-width:48ch;font-size:15px;line-height:1.54}}.cookie-banner{pointer-events:none;background:0 0;width:min(460px,100vw - 40px);padding:0;position:fixed;bottom:20px;left:max(20px,50vw - 600px);right:auto}.cookie-banner.show{display:block}.cookie-inner{pointer-events:auto;background:#07111ffa;border:1px solid #ffffff1f;border-radius:14px;gap:14px;max-width:none;padding:18px;display:grid;box-shadow:0 18px 48px #07111f47}.cookie-copy-v181{gap:5px;display:grid}.cookie-copy-v181 h2{color:#fff;margin:0;font-size:17px;line-height:1.25}.cookie-inner p{color:#ffffffbd;margin:0;font-size:13.5px;line-height:1.5}.cookie-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cookie-actions .btn{width:100%;min-height:42px;padding:10px 14px}@media (width<=640px){.cookie-banner{left:12px;right:auto;bottom:max(12px, env(safe-area-inset-bottom));width:calc(100vw - 24px)}.cookie-inner{border-radius:12px;gap:12px;padding:15px}.cookie-copy-v181 h2{font-size:16px}.cookie-inner p{font-size:13px}}@media (width>=1081px){.product-directory-head-v151{grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);align-items:start;column-gap:28px}.product-directory-brief-v151{gap:14px;width:min(100%,560px);padding-top:4px}.product-directory-brief-v151 p{max-width:42ch;font-size:15.5px;line-height:1.56}.product-family-head-v151{margin-bottom:22px}.product-family-head-v151 h2{max-width:10.8ch;font-size:clamp(32px,2.2vw,38px);line-height:1.04}.product-family-group-v152{gap:18px}.product-family-group-head-v152{grid-template-columns:minmax(320px,.46fr) minmax(0,.54fr);align-items:start;column-gap:24px}.product-family-group-head-v152 h3{font-size:clamp(28px,2vw,34px);line-height:1.06}.product-family-group-head-v152 p{max-width:42ch;padding-top:6px;font-size:15.5px;line-height:1.56}.product-family-grid-v152{gap:18px}.product-family-card-v80{flex-direction:column;gap:14px;padding:18px 18px 20px;display:flex}.product-family-top-v100{grid-template-columns:1fr;gap:14px;display:grid}.product-family-media-v100{background:radial-gradient(circle at 50% 42%,#60a5fa29,#0000 42%),linear-gradient(160deg,#1c2f4d 0%,#243a5d 100%);border:1px solid #2563eb24;border-radius:15px;order:-1;width:100%;min-height:152px;padding:18px}.product-family-image-v100{filter:drop-shadow(0 16px 24px #070c1847);height:112px}.product-family-head-v80{gap:12px}.product-family-count-v80{min-height:30px;padding:5px 10px;font-size:11.5px}.product-family-card-v80 h3{max-width:13ch;font-size:clamp(22px,1.55vw,28px);line-height:1.08}.product-family-intro-v80{max-width:none;margin-top:4px;font-size:15px;line-height:1.52}.product-family-range-v87{grid-template-columns:86px minmax(0,1fr);gap:10px;padding-top:10px}.product-family-models-v87{gap:8px}.product-family-model-v87{min-width:96px;box-shadow:none;border:1px solid #94a3b82e;padding:8px 10px}.product-family-model-v87 strong{font-size:12.5px}.product-family-model-v87 small{font-size:10.5px;line-height:1.22}.product-family-card-v80 .product-family-actions-v80{gap:10px;margin-top:auto;padding-top:12px}.product-family-actions-v80 .btn{padding:10px 14px}}@media (width<=720px){.product-directory-brief-v151{gap:10px}.product-family-head-v151{margin-bottom:16px}.product-family-groups-v152{gap:16px}.product-family-group-v152{gap:10px}.product-family-group-head-v152{gap:8px}.product-family-group-head-v152 h3{font-size:20px;line-height:1.1}.product-family-group-head-v152 p{font-size:13.5px;line-height:1.5}.product-family-grid-v80{gap:14px}.product-family-card-v80{gap:12px;padding:14px}.product-family-top-v100{grid-template-columns:1fr;gap:12px}.product-family-media-v100{background:radial-gradient(circle at 50% 42%,#60a5fa24,#0000 42%),linear-gradient(160deg,#1c2f4d 0%,#243a5d 100%);border-radius:14px;order:-1;width:100%;min-height:114px;padding:14px}.product-family-image-v100{filter:drop-shadow(0 12px 18px #070c183d);height:84px}.product-family-head-v80{gap:10px}.product-family-count-v80{min-height:28px;padding:5px 9px;font-size:11px}.product-family-card-v80 h3{max-width:12ch;font-size:18px;line-height:1.1}.product-family-intro-v80{margin-top:2px;font-size:13.5px;line-height:1.48}.product-family-range-v87{grid-template-columns:72px minmax(0,1fr);gap:10px;padding-top:10px}.product-family-range-v87>span{font-size:10.5px}.product-family-models-v87{gap:6px}.product-family-model-v87{min-width:84px;padding:7px 8px}.product-family-model-v87 strong{font-size:12px}.product-family-model-v87 small{font-size:10px;line-height:1.18}.product-family-card-v80 .product-family-actions-v80{padding-top:10px}.product-family-actions-v80 .btn{justify-content:center;width:100%}#process .odm-stage-grid{gap:10px!important}#process .odm-stage-card{gap:0!important;min-height:0!important;padding:16px!important;display:grid!important}#process .odm-stage-card .section-kicker{margin:0 0 8px!important;font-size:10px!important;line-height:1.35!important}#process .odm-stage-card h3{max-width:14ch!important;margin:0 0 10px!important;font-size:24px!important;line-height:1.12!important}#process .odm-stage-card .odm-step-list{gap:6px!important;margin:0!important}#process .odm-stage-card .odm-step-list li{margin:0!important;padding-left:18px!important;font-size:14px!important;line-height:1.42!important}#factory .factory-flow-grid-v631{gap:10px!important}#factory .factory-flow-card-v631{grid-template-rows:auto auto!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;min-height:0!important;padding:12px!important}#factory .factory-flow-card-v631 .factory-photo{aspect-ratio:1!important;border-radius:10px!important;grid-row:span 2!important;width:92px!important;height:92px!important;min-height:92px!important;max-height:92px!important;margin:0!important}#factory .factory-flow-card-v631 .factory-flow-index-v631{min-height:24px;align-self:end!important;margin:0!important}#factory .factory-flow-card-v631 h3{align-self:start!important;max-width:none!important;margin:0!important;font-size:18px!important;line-height:1.18!important}#main-content.application-detail-page-v153 .app-topology-panel-v64{grid-template-columns:1fr!important;gap:0!important;padding:12px!important}#main-content.application-detail-page-v153 .app-topology-flow-v64{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#main-content.application-detail-page-v153 .app-topology-node-v64{gap:6px!important;min-height:132px!important;padding:12px!important}#main-content.application-detail-page-v153 .app-topology-node-v64 strong{font-size:15px!important;line-height:1.2!important}#main-content.application-detail-page-v153 .app-topology-node-v64 em{font-size:12.5px!important;line-height:1.38!important}#main-content.application-detail-page-v153 .app-topology-image-v64{display:none!important}}@media (width>=1081px){#about-structure .about-focus-grid-v82{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px}#about-structure .about-focus-grid-v82 .about-focus-card-v56{align-self:start;height:auto!important}#about-structure .about-focus-grid-v82 .about-focus-card-v56:first-child{grid-area:1/1/auto/span 6}#about-structure .about-focus-grid-v82 .about-focus-card-v56:nth-child(2){grid-area:1/7/auto/span 3}#about-structure .about-focus-grid-v82 .about-focus-card-v56:nth-child(3){grid-area:1/10/auto/span 3}#about-structure .about-focus-grid-v82 .about-focus-card-v56:first-child .media-card-image{aspect-ratio:16/9.6}#about-structure .about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) .media-card-image{aspect-ratio:16/10}#about-structure .about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) .media-card-body{gap:9px;padding:16px}#about-structure .about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) h3{max-width:11ch;font-size:clamp(19px,1.32vw,23px);line-height:1.1}#about-structure .about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) p{font-size:14px;line-height:1.48}#about-structure .about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) .badge-list{gap:7px}#about-structure .about-focus-grid-v82 .about-focus-card-v56:nth-child(n+2) .badge-list li{font-size:13px;line-height:1.4}.application-detail-page-v153 .page-media-copy-v58 h1,.application-detail-page-v153 .app-topology-head-v64 h2,.application-detail-page-v153 .section-head.narrow-head h2{max-width:15ch}}.resource-line-link{color:inherit;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.resource-line-link:hover,.resource-line-link:focus-visible{box-shadow:var(--shadow);border-color:#2563eb66;transform:translateY(-1px)}.footer-bottom-actions-v173{align-items:center;gap:14px;display:flex}.footer-cookie-preferences-v173{color:#ffffffb8;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.footer-cookie-preferences-v173:hover,.footer-cookie-preferences-v173:focus-visible{color:#fff}@media (width<=720px){.footer-bottom-actions-v173{flex-direction:column;align-items:flex-start;gap:6px}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.skip-link{transition:transform .2s;top:16px;transform:translateY(-180%)}.skip-link:focus{top:16px;transform:translateY(0)}@media (width>=1081px){#process .odm-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#process .odm-stage-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:10px 24px;padding:24px;display:grid}#process .odm-stage-card .section-kicker{grid-area:1/1;margin:0}#process .odm-stage-card h3{grid-area:2/1;max-width:12ch;margin:0;font-size:clamp(24px,2.1vw,30px);line-height:1.08}#process .odm-stage-card .odm-step-list{grid-area:1/2/span 2;align-content:start;gap:10px;margin:0;display:grid}#process .odm-stage-card .odm-step-list li{margin:0;font-size:14.5px;line-height:1.45}}@media (width<=720px){.support-page-v170 .support-hero-panel .knowledge-topic-list,.support-hero-panel .knowledge-topic-list{grid-template-columns:1fr;gap:9px}}.product-family-section-v842{background:#fff;border-top:1px solid #e2e8f0;padding-top:clamp(64px,7vw,92px)}.product-family-section-v842 .product-family-card-v80{border-radius:8px}@media (width>=1081px){.product-family-section-v842 .product-family-intro-v80{-webkit-line-clamp:unset;display:block;overflow:visible}}.product-decision-head-v842{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:end;gap:40px;margin-bottom:28px;display:grid}.product-decision-head-v842 h2{max-width:14ch;margin:8px 0 0;font-size:clamp(34px,3vw,46px);line-height:1.05}.product-decision-head-v842>p{color:#475569;max-width:54ch;margin:0;font-size:16px;line-height:1.62}.product-decision-band-v842{background:#fff;border:1px solid #d9e1ea;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.product-decision-column-v842{padding:clamp(28px,3vw,42px)}.product-decision-column-v842+.product-decision-column-v842{border-left:1px solid #d9e1ea}.product-decision-column-v842 h3{max-width:23ch;margin:10px 0 22px;font-size:clamp(22px,2vw,30px);line-height:1.12}.product-decision-column-v842 ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.product-decision-column-v842 li{color:#334155;border-top:1px solid #e2e8f0;padding:10px 0 10px 18px;font-size:15px;line-height:1.5;position:relative}.product-decision-column-v842 li:before{content:"";background:#2563eb;border-radius:50%;width:6px;height:6px;position:absolute;top:18px;left:0}.product-decision-meta-v842{background:#f8fafc;border-top:1px solid #d9e1ea;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-decision-meta-v842>div{grid-template-columns:120px minmax(0,1fr);gap:18px;padding:18px clamp(28px,3vw,42px);display:grid}.product-decision-meta-v842>div+div{border-left:1px solid #d9e1ea}.product-decision-meta-v842 span,.product-decision-meta-v842 strong{font-size:13px;line-height:1.5}.product-decision-meta-v842 span{color:#64748b;text-transform:uppercase;font-weight:700}.product-decision-meta-v842 strong{color:#0f172a}@media (width<=800px){.product-decision-head-v842{grid-template-columns:1fr;gap:14px}.product-decision-band-v842{grid-template-columns:1fr}.product-decision-column-v842+.product-decision-column-v842{border-top:1px solid #d9e1ea;border-left:0}.product-decision-meta-v842{grid-template-columns:1fr}.product-decision-meta-v842>div+div{border-top:1px solid #d9e1ea;border-left:0}}@media (width<=560px){.product-family-section-v842{padding-top:52px}.product-decision-head-v842 h2{font-size:32px}.product-decision-head-v842>p{font-size:15.5px}.product-decision-column-v842{padding:26px 20px}.product-decision-column-v842 h3{font-size:22px}.product-decision-meta-v842>div{grid-template-columns:1fr;gap:4px;padding:16px 20px}}@media (width>=1081px){.about-page-v844>.section,.capabilities-page-v844>.section,.support-page-v170>.section{padding-top:82px;padding-bottom:82px}.about-page-v844 .about-process-item-v82,.capabilities-page-v844 .capability-pillar-card-v82{box-shadow:none;background:0 0;border:0;border-top:2px solid #d8e0e9;border-radius:0}.capabilities-page-v844 .capability-pillar-card-v82{padding-left:0;padding-right:18px}}@media (width<=720px){.about-page-v844>.section,.capabilities-page-v844>.section,.support-page-v170>.section{padding-top:46px;padding-bottom:46px}.about-page-v844 .section-head,.capabilities-page-v844 .section-head,.support-page-v170 .section-head{margin-bottom:22px}.about-page-v844 .section-head h2,.capabilities-page-v844 .section-head h2,.support-page-v170 .section-head h2{max-width:17ch!important;font-size:30px!important;line-height:1.08!important}.about-page-v844 .section-head .section-lead,.capabilities-page-v844 .section-head .section-lead,.support-page-v170 .section-head .section-lead{max-width:38ch!important;margin-top:10px!important;font-size:15px!important;line-height:1.55!important}.about-page-v844 .about-hero-v82{padding-top:38px;padding-bottom:46px}.about-page-v844 .about-hero-grid{gap:24px}.about-page-v844 .about-hero-v82 h1{max-width:16ch;font-size:34px;line-height:1.03}.about-page-v844 .about-hero-copy>p:not(.about-hero-lead),.about-page-v844 .about-proof-row-v82 span:last-child{display:none}.about-page-v844 .about-proof-row-v82{gap:7px}.about-page-v844 .about-proof-row-v82 span{padding:8px 10px;font-size:12px;line-height:1.35}.about-page-v844 .about-proof-image{object-fit:cover;height:154px;min-height:154px}.about-page-v844 .about-hero-panel-v82>p{display:none}.about-page-v844 .about-process-list-v82{gap:0}.about-page-v844 .about-process-list-v82 .about-process-item-v82{min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #d8e0e9;border-radius:0;padding:14px 0}.about-page-v844 .about-process-list-v82 .about-process-item-v82 h3{font-size:17px;line-height:1.2}.about-page-v844 .about-process-list-v82 .about-process-item-v82 p{margin-top:4px;font-size:13.5px;line-height:1.45}.capabilities-page-v844 .capabilities-hero-v82{padding-top:38px;padding-bottom:46px}.capabilities-page-v844 .capabilities-hero-v82 h1{max-width:14ch;font-size:34px;line-height:1.04}.capabilities-page-v844 .capability-pillar-grid-v82{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.capabilities-page-v844 .capability-pillar-card-v82{min-height:0;box-shadow:none;background:0 0;border:0;border-top:2px solid #d8e0e9;border-radius:0;padding:16px 0}.capabilities-page-v844 .capability-pillar-card-v82:first-child{grid-column:1/-1}.capabilities-page-v844 .capability-pillar-card-v82 h3{max-width:none;font-size:17px;line-height:1.18}.capabilities-page-v844 .capability-pillar-card-v82 p{font-size:13.5px;line-height:1.45}.capabilities-page-v844 .process-media-banner{display:none}.capabilities-page-v844 #process .odm-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.capabilities-page-v844 #process .odm-stage-card{min-height:0;box-shadow:none;background:0 0;border:0;border-top:2px solid #d8e0e9;border-radius:0;padding:16px 0}.capabilities-page-v844 #process .odm-stage-card h3{max-width:none;margin-bottom:9px;font-size:18px;line-height:1.14}.capabilities-page-v844 #process .odm-stage-card .odm-step-list li{padding-left:14px;font-size:12.5px;line-height:1.38}.capabilities-page-v844 #factory .factory-flow-grid-v631{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.capabilities-page-v844 #factory .factory-flow-card-v631{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:8px;padding:0 0 12px;display:grid}.capabilities-page-v844 #factory .factory-flow-card-v631 .factory-photo{aspect-ratio:4/3;object-fit:cover;border-radius:6px;grid-row:auto;width:100%;height:auto;min-height:0;max-height:none}.capabilities-page-v844 #factory .factory-flow-card-v631 h3{font-size:16px;line-height:1.18}.capabilities-page-v844 #factory .factory-flow-card-v631 p{display:none}.support-page-v170 .support-resource-grid-v81{gap:0!important}.support-page-v170 .support-card-v81{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #d8e0e9!important;border-radius:0!important;grid-template-columns:72px minmax(0,1fr)!important;gap:4px 14px!important;padding:16px 0!important;display:grid!important}.support-page-v170 .support-card-v81 .support-image{grid-area:1/1/span 4;object-fit:cover!important;border-radius:6px!important;width:72px!important;height:72px!important;min-height:72px!important}.support-page-v170 .support-card-v81 .card-subtitle,.support-page-v170 .support-card-v81 p,.support-page-v170 .support-card-v81 .support-resource-points-v81{display:none!important}.support-page-v170 .support-card-v81 h3,.support-page-v170 .support-card-v81 .text-link{grid-column:2;margin:0!important}.support-page-v170 .support-card-v81 h3{align-self:end;font-size:18px!important;line-height:1.16!important}.support-page-v170 .support-card-v81 .text-link{align-self:start;font-size:13px!important}.support-page-v170 .support-side-stack-v81{display:block!important}.family-page-v106 .family-media-hero-v58{padding-top:34px;padding-bottom:42px}.family-page-v106 .family-overview-section-v106,.family-page-v106 .family-model-section,.family-page-v106 .family-closing-section-v106{padding-top:46px;padding-bottom:46px}.family-page-v106 .family-reading-panel-v106{gap:22px}.family-page-v106 .family-reading-copy,.family-page-v106 .family-reading-aside{box-shadow:none;background:0 0;border:0;padding:0}.family-page-v106 .family-reading-copy h2{max-width:17ch;font-size:30px;line-height:1.08}.family-page-v106 .family-reading-lead{font-size:15px;line-height:1.55}.family-page-v106 .family-reading-list{gap:0}.family-page-v106 .family-reading-list li{border-top:1px solid #d8e0e9;padding-top:10px;padding-bottom:10px;font-size:14px;line-height:1.45}.family-page-v106 .family-reading-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.family-page-v106 .family-reading-aside .family-check-card{min-height:0;box-shadow:none;background:0 0;border:0;border-top:2px solid #d8e0e9;border-radius:0;padding:14px 0}.family-page-v106 .family-reading-aside .family-check-card h3{max-width:none;font-size:17px;line-height:1.18}.family-page-v106 .family-reading-aside .family-check-card p{font-size:12.5px;line-height:1.42}.family-page-v106 .family-section-head-v151{gap:8px;margin-bottom:22px}.family-page-v106 .family-section-head-v151 h2{font-size:30px;line-height:1.08}.family-page-v106 .family-model-grid{gap:12px}.family-page-v106 .family-model-card{border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:5px 14px;min-height:0;padding:12px;display:grid}.family-page-v106 .family-model-media{border-radius:6px;grid-area:1/1/span 3;width:104px;height:104px;min-height:104px;margin:0}.family-page-v106 .family-model-image{object-fit:contain;width:100%;height:100%}.family-page-v106 .family-model-card>.card-subtitle,.family-page-v106 .family-model-card>h3,.family-page-v106 .family-model-card>.family-model-highlights{grid-column:2;margin:0}.family-page-v106 .family-model-card>h3{font-size:20px;line-height:1.12}.family-page-v106 .family-model-summary{display:none}.family-page-v106 .family-model-highlights{flex-wrap:wrap;align-self:end;gap:5px;display:flex}.family-page-v106 .family-model-highlight{min-height:0;padding:5px 7px;font-size:10.5px;line-height:1.25}.family-page-v106 .family-closing-grid-v106{gap:14px}.family-page-v106 .family-closing-grid-v106 .card-deep{border-radius:8px;min-height:0;padding:20px}.family-page-v106 .family-closing-grid-v106 .card-deep h2{font-size:24px;line-height:1.1}.product-family-section-v842{padding-top:46px!important;padding-bottom:46px!important}.product-family-section-v842 .product-directory-head-v151{gap:12px!important;margin-bottom:30px!important}.product-family-section-v842 .product-directory-head-v151 h2{max-width:16ch!important;font-size:32px!important;line-height:1.06!important}.product-family-section-v842 .product-directory-brief-v151>p{display:none!important}.product-family-section-v842 .product-family-groups-v152{gap:38px!important}.product-family-section-v842 .product-family-group-v152{gap:16px!important}.product-family-section-v842 .product-family-group-head-v152{padding:0!important;display:block!important}.product-family-section-v842 .product-family-group-head-v152 h3{max-width:20ch!important;font-size:22px!important;line-height:1.12!important}.product-family-section-v842 .product-family-group-head-v152>p{display:none!important}#main-content .product-family-section-v842 .product-family-grid-v80{gap:10px!important}#main-content .product-family-section-v842 .product-family-card-v80{border-radius:8px!important;gap:12px!important;min-height:0!important;padding:12px!important;display:grid!important}#main-content .product-family-section-v842 .product-family-top-v100{grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}#main-content .product-family-section-v842 .product-family-copy-v100{grid-area:1/2!important;min-width:0!important}#main-content .product-family-section-v842 .product-family-media-v100{border-radius:6px!important;order:-1!important;grid-area:1/1!important;width:88px!important;height:88px!important;min-height:88px!important;margin:0!important;padding:14px!important}#main-content .product-family-section-v842 .product-family-image-v100{object-fit:contain!important;width:100%!important;height:100%!important;min-height:0!important}#main-content .product-family-section-v842 .product-family-head-v80{grid-template-columns:1fr!important;gap:6px!important;display:grid!important}#main-content .product-family-section-v842 .product-family-head-v80 h3{max-width:none!important;font-size:19px!important;line-height:1.12!important}#main-content .product-family-section-v842 .product-family-count-v80{justify-self:start!important;min-height:0!important;padding:3px 6px!important;font-size:10px!important}#main-content .product-family-section-v842 .product-family-intro-v80,#main-content .product-family-section-v842 .product-family-actions-v80 .text-link{display:none!important}#main-content .product-family-section-v842 .product-family-range-v87{background:0 0!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;grid-template-columns:72px minmax(0,1fr)!important;gap:8px!important;padding:10px 0!important;display:grid!important}#main-content .product-family-section-v842 .product-family-range-v87>span{align-self:center!important;font-size:10px!important;line-height:1.3!important}#main-content .product-family-section-v842 .product-family-models-v87{flex-wrap:wrap!important;gap:5px!important;display:flex!important}#main-content .product-family-section-v842 .product-family-model-v87{align-content:center;border-radius:4px!important;min-height:44px!important;padding:5px 7px!important}#main-content .product-family-section-v842 .product-family-model-v87 strong{font-size:11px!important;line-height:1.25!important}#main-content .product-family-section-v842 .product-family-model-v87 small{display:none!important}#main-content .product-family-section-v842 .product-family-actions-v80{margin:0!important}#main-content .product-family-section-v842 .product-family-actions-v80 .btn{justify-content:center!important;width:100%!important;min-height:40px!important;padding:9px 14px!important;font-size:13px!important}}@media (width<=800px){.product-detail-page .product-anchor-nav a[href=\#same-range],.product-detail-page #same-range{display:none}.product-detail-page .compare-table-shell{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.product-detail-page .compare-table,.product-detail-page .compare-table tbody{display:block}.product-detail-page .compare-table tbody{gap:10px;display:grid}.product-detail-page .compare-table tr{box-shadow:none;background:#fff;border:1px solid #d8e0e9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.product-detail-page .compare-table tr.is-current-row{background:#f8fbff;border-color:#9db9e8}.product-detail-page .compare-table td{border:0;border-top:1px solid #e2e8f0;gap:3px;min-width:0;padding:10px 12px;font-size:12.5px;line-height:1.38;display:grid}.product-detail-page .compare-table td:before{color:#64748b;width:auto;margin:0;font-size:9px;line-height:1.25;display:block;position:static}.product-detail-page .compare-table td:first-child{background:#2563eb0d;border-top:0;grid-column:1/-1}.product-detail-page .compare-table td:first-child strong{font-size:17px;line-height:1.15}.product-detail-page .compare-table td:nth-child(2),.product-detail-page .compare-table td:last-child{display:none}.product-detail-page .compare-table td:nth-child(4),.product-detail-page .compare-table td:nth-child(6){border-left:1px solid #e2e8f0}}@media (width<=720px){.contact-page-v848>.section,.software-page-v848>.section,.knowledge-page-v170>.section{padding-top:46px!important;padding-bottom:46px!important}.contact-page-v848 .section-head,.software-page-v848 .section-head,.knowledge-page-v170 .section-head{margin-bottom:22px!important}.contact-page-v848 .section-head h2,.software-page-v848 .section-head h2,.knowledge-page-v170 .section-head h2{max-width:17ch!important;font-size:30px!important;line-height:1.08!important}.contact-page-v848 .section-head .section-lead,.software-page-v848 .section-head .section-lead,.knowledge-page-v170 .section-head .section-lead{margin-top:9px!important;font-size:15px!important;line-height:1.52!important}.contact-page-v848 .contact-hero-v55{padding-top:38px!important;padding-bottom:44px!important}.contact-page-v848 .contact-primary-section{padding-top:36px!important}.contact-page-v848 .contact-intake-panel{border-radius:8px!important;padding:16px!important}.contact-page-v848 .contact-intake-image{border-radius:6px!important;height:150px!important;min-height:150px!important}.contact-page-v848 .contact-intake-panel>p{display:none!important}.contact-page-v848 .contact-form-card{border-radius:8px!important;padding:20px!important}.contact-page-v848 #contact-checklist .check-grid,.contact-page-v848 .contact-shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important}.contact-page-v848 #contact-checklist .check-card,.contact-page-v848 .contact-shortcut-card{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:2px solid #d8e0e9!important;border-radius:0!important;padding:15px 0!important}.contact-page-v848 #contact-checklist .check-card h3,.contact-page-v848 .contact-shortcut-card h3{max-width:none!important;font-size:17px!important;line-height:1.18!important}.contact-page-v848 #contact-checklist .check-card p{font-size:12.5px!important;line-height:1.42!important}.contact-page-v848 .contact-shortcut-card p{display:none!important}.contact-page-v848 .contact-route-grid{gap:0!important}.contact-page-v848 .contact-route-card{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #d8e0e9!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 12px!important;padding:16px 0!important;display:grid!important}.contact-page-v848 .contact-route-card h3,.contact-page-v848 .contact-route-card p{grid-column:1!important;margin:0!important}.contact-page-v848 .contact-route-card h3{font-size:18px!important;line-height:1.18!important}.contact-page-v848 .contact-route-card p{font-size:13px!important;line-height:1.42!important}.contact-page-v848 .contact-route-card .btn{overflow-wrap:anywhere!important;grid-area:1/2/span 2!important;align-self:center!important;max-width:120px!important;min-height:40px!important;padding:8px 10px!important;font-size:11px!important;line-height:1.25!important}.knowledge-page-v170 .knowledge-library-grid-v81{gap:0!important}.knowledge-page-v170 .knowledge-article-card-v81{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:2px solid #d8e0e9!important;border-radius:0!important;padding:18px 0!important}.knowledge-page-v170 .knowledge-article-card-v81 h3{max-width:22ch!important;font-size:20px!important;line-height:1.14!important}.knowledge-page-v170 .knowledge-article-card-v81 p{font-size:14px!important;line-height:1.48!important}.knowledge-page-v170 .knowledge-article-card-v81 .knowledge-related-links-v81{display:none!important}.knowledge-page-v170 .knowledge-article-card-v81>.btn{color:#2563eb!important;width:auto!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;margin-top:8px!important;padding:0!important}.software-page-v848 #remote-support .card-deep,.software-page-v848 #connectivity .card-deep{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:2px solid #d8e0e9!important;border-radius:0!important;padding:18px 0!important}.software-page-v848 #remote-support>.container,.software-page-v848 #connectivity>.container{gap:0!important}}@media (width<=1080px){.article-hero .article-hero-inner,.article-layout{grid-template-columns:minmax(0,1fr)!important}.article-body,.article-sidebar,.article-visual-card-v58{min-width:0!important;max-width:100%!important}.article-body .comparison-table-shell{max-width:100%!important;overflow-x:auto!important}}.article-hero-inner:before,.article-hero-inner:after,.article-layout:before,.article-layout:after{content:none!important;display:none!important}.home-scene-hero-v191{color:#fff;isolation:isolate;background:#0b1729;min-height:744px;position:relative;overflow:hidden}.home-scene-image-v191,.home-scene-shade-v191{z-index:-2;position:absolute;inset:0}.home-scene-image-file-v191{object-fit:cover;object-position:center;filter:saturate(.82)brightness(.64);width:100%;height:100%}.home-scene-shade-v191{z-index:-1;background:#071222ad}.home-scene-shell-v191{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(34px,6vw,112px);min-height:650px;padding-top:76px;padding-bottom:54px;display:grid}#main-content .home-scene-shell-v191:before,#main-content .home-scene-shell-v191:after,#main-content .home-scene-facts-v191:before,#main-content .home-scene-facts-v191:after{content:none!important;display:none!important}.home-scene-copy-v191{z-index:1;max-width:610px;position:relative}.home-scene-copy-v191 .section-kicker{color:#bfdbfe;margin-bottom:18px}.home-scene-copy-v191 h1{color:#fff;letter-spacing:0;max-width:11ch;margin:0;font-size:clamp(46px,4.3vw,70px);font-weight:760;line-height:1.02}.home-scene-copy-v191 p{color:#eef5ffd6;max-width:47ch;margin:22px 0 0;font-size:18px;line-height:1.62}.home-scene-actions-v191{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.home-scene-actions-v191 .btn{min-height:48px}.btn-scene-outline-v191{color:#fff;background:#ffffff14;border-color:#ffffff5c}.btn-scene-outline-v191:hover,.btn-scene-outline-v191:focus-visible{color:#fff;background:#ffffff29;border-color:#fff}.home-scene-product-v191{align-content:center;justify-items:center;min-height:470px;padding:24px;display:grid;position:relative}.home-scene-product-v191:before{content:"";border:1px solid #bfdbfe38;border-radius:50%;position:absolute;inset:8% 9%}.home-scene-product-image-v191{z-index:1;object-fit:contain;filter:drop-shadow(0 34px 34px #00000080);width:min(100%,520px);max-height:420px;position:relative}.home-scene-product-note-v191{z-index:2;color:#dbeafe;letter-spacing:.05em;text-transform:uppercase;background:#081527c7;border:1px solid #bfdbfe5c;border-radius:4px;align-items:center;min-height:30px;padding:6px 11px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:relative}.home-scene-product-note-v191.is-top{margin-bottom:12px}.home-scene-product-note-v191.is-bottom{color:#0f172a;background:#fff;border-color:#fffc;margin-top:-4px}.home-scene-facts-v191{z-index:1;border-top:1px solid #ffffff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:20px;padding-bottom:28px;display:grid;position:relative}.home-scene-facts-v191>div{border-left:1px solid #ffffff29;gap:5px;min-width:0;padding:0 clamp(16px,2.4vw,34px);display:grid}.home-scene-facts-v191>div:first-child{border-left:0;padding-left:0}.home-scene-facts-v191 strong{color:#fff;font-size:14px;line-height:1.25}.home-scene-facts-v191 span{color:#e2ebfac2;font-size:13px;line-height:1.5}@media (width<=1080px){.home-scene-hero-v191{min-height:650px}.home-scene-shell-v191{grid-template-columns:minmax(0,1fr) minmax(310px,.9fr);gap:28px;min-height:555px;padding-top:56px;padding-bottom:38px}.home-scene-copy-v191 h1{font-size:clamp(40px,4.1vw,54px)}.home-scene-product-v191{min-height:370px;padding:12px}.home-scene-product-image-v191{max-height:320px}}@media (width<=720px){.home-scene-hero-v191{min-height:0}.home-scene-image-file-v191{object-position:58% center;filter:saturate(.72)brightness(.46)}.home-scene-shade-v191{background:#071222c2}.home-scene-shell-v191{grid-template-columns:1fr;gap:8px;min-height:0;padding-top:52px;padding-bottom:14px}.home-scene-copy-v191 h1{max-width:12ch;font-size:38px;line-height:1.06}.home-scene-copy-v191 p{max-width:34ch;margin-top:16px;font-size:16px;line-height:1.55}.home-scene-actions-v191{margin-top:22px}.home-scene-actions-v191 .btn{min-height:44px}.home-scene-product-v191{min-height:220px;padding:2px 0}.home-scene-product-v191:before{inset:7% 20%}.home-scene-product-image-v191{width:min(78%,290px);max-height:205px}.home-scene-product-note-v191{min-height:26px;padding:5px 9px;font-size:10px}.home-scene-product-note-v191.is-top{margin-bottom:5px}.home-scene-facts-v191{display:none}}.section-home-apps-v71{background:#fff;padding-top:82px;padding-bottom:86px}.home-scenario-head-v192{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:end;gap:clamp(28px,5vw,84px);margin-bottom:42px;display:grid}.home-scenario-head-v192 h2{color:#0f172a;letter-spacing:0;max-width:12ch;margin:0;font-size:clamp(36px,3vw,48px);line-height:1.04}.home-scenario-head-v192>p{color:#475569;max-width:50ch;margin:0 0 3px;font-size:17px;line-height:1.65}.home-scenario-directory-v192{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,4vw,68px);display:grid}.home-scenario-item-v192{border-top:1px solid #d8e1ec;grid-template-columns:30px 164px minmax(0,1fr);align-items:start;gap:0 16px;min-width:0;padding:22px 0;display:grid}.home-scenario-number-v192{color:#2563eb;letter-spacing:.08em;padding-top:2px;font-size:11px;font-weight:800;line-height:1.2}.home-scenario-image-v192{object-fit:cover;border-radius:6px;width:164px;height:128px}.home-scenario-copy-v192{align-content:start;gap:7px;min-width:0;display:grid}.home-scenario-kicker-v192{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.home-scenario-copy-v192 h3{color:#0f172a;letter-spacing:0;max-width:14ch;margin:0;font-size:23px;line-height:1.12}.home-scenario-copy-v192 p{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.home-scenario-links-v192{flex-wrap:wrap;gap:6px 14px;margin-top:3px;display:flex}.home-scenario-links-v192 a{color:#0f172a;align-items:center;gap:6px;font-size:12.5px;font-weight:750;line-height:1.35;display:inline-flex}.home-scenario-links-v192 a span{color:#2563eb;font-size:15px;line-height:1}.home-scenario-links-v192 a:hover,.home-scenario-links-v192 a:focus-visible{color:#2563eb}@media (width<=1080px){.section-home-apps-v71{padding-top:64px;padding-bottom:68px}.home-scenario-head-v192{gap:32px;margin-bottom:32px}.home-scenario-head-v192 h2{font-size:36px}.home-scenario-item-v192{grid-template-columns:26px 132px minmax(0,1fr);gap:0 12px}.home-scenario-image-v192{width:132px;height:112px}.home-scenario-copy-v192 h3{font-size:20px}.home-scenario-copy-v192 p{-webkit-line-clamp:2}}@media (width<=720px){.section-home-apps-v71{padding-top:48px;padding-bottom:50px}.home-scenario-head-v192{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.home-scenario-head-v192 h2{max-width:14ch;font-size:30px;line-height:1.08}.home-scenario-head-v192>p{max-width:36ch;font-size:15px;line-height:1.55}.home-scenario-directory-v192{grid-template-columns:1fr}.home-scenario-item-v192{grid-template-columns:24px 104px minmax(0,1fr);gap:0 11px;padding:16px 0}.home-scenario-image-v192{width:104px;height:96px}.home-scenario-kicker-v192{font-size:10px}.home-scenario-copy-v192{gap:5px}.home-scenario-copy-v192 h3{max-width:15ch;font-size:18px;line-height:1.12}.home-scenario-copy-v192 p{display:none}.home-scenario-links-v192{gap:5px 10px;margin-top:1px}.home-scenario-links-v192 a{font-size:11.5px}}.section-home-layers-v73{background:#f4f7fb;padding-top:82px;padding-bottom:86px}.home-role-head-v193{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:end;gap:clamp(28px,5vw,84px);margin-bottom:38px;display:grid}.home-role-head-v193 h2{letter-spacing:0;max-width:12ch;margin:0;font-size:clamp(36px,3vw,48px);line-height:1.04}.home-role-head-v193>p{color:#475569;max-width:50ch;margin:0 0 3px;font-size:17px;line-height:1.65}.home-role-rail-v193{border-top:1px solid #cad5e3;border-bottom:1px solid #cad5e3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-role-entry-v193{border-left:1px solid #cad5e3;flex-direction:column;min-width:0;min-height:392px;padding:24px clamp(20px,2.2vw,34px) 26px;display:flex}.home-role-entry-v193:first-child{border-left:0}.home-role-entry-v193>span{color:#2563eb;letter-spacing:.08em;font-size:11px;font-weight:800;line-height:1.2}.home-role-image-v193{object-fit:contain;width:100%;height:152px;margin:16px 0 18px}.home-role-entry-v193 h3{color:#0f172a;letter-spacing:0;max-width:13ch;margin:0;font-size:24px;line-height:1.12}.home-role-entry-v193 p{color:#475569;max-width:34ch;margin:10px 0 0;font-size:14.5px;line-height:1.52}.home-role-entry-v193>a{color:#0f172a;align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:750;line-height:1.35;display:inline-flex}.home-role-entry-v193>a span{color:#2563eb;font-size:16px;line-height:1}.home-role-entry-v193>a:hover,.home-role-entry-v193>a:focus-visible{color:#2563eb}@media (width<=1080px){.section-home-layers-v73{padding-top:64px;padding-bottom:68px}.home-role-head-v193{gap:32px;margin-bottom:30px}.home-role-head-v193 h2{font-size:36px}.home-role-entry-v193{min-height:342px;padding:20px}.home-role-image-v193{height:118px;margin:14px 0 16px}.home-role-entry-v193 h3{font-size:21px}.home-role-entry-v193 p{font-size:13.5px}}@media (width<=720px){.section-home-layers-v73{padding-top:48px;padding-bottom:50px}.home-role-head-v193{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.home-role-head-v193 h2{max-width:14ch;font-size:30px;line-height:1.08}.home-role-head-v193>p{max-width:36ch;font-size:15px;line-height:1.55}.home-role-rail-v193{grid-template-columns:1fr}.home-role-entry-v193,.home-role-entry-v193:first-child{border-top:1px solid #cad5e3;border-left:0;grid-template-rows:auto auto auto;grid-template-columns:24px 92px minmax(0,1fr);gap:0 11px;min-height:0;padding:16px 0;display:grid}.home-role-entry-v193:first-child{border-top:0}.home-role-entry-v193>span,.home-role-image-v193{grid-row:1/span 3}.home-role-image-v193{grid-column:2;width:92px;height:92px;margin:0}.home-role-entry-v193 h3,.home-role-entry-v193 p,.home-role-entry-v193>a{grid-column:3;margin:0}.home-role-entry-v193 h3{max-width:17ch;font-size:18px;line-height:1.12}.home-role-entry-v193 p{align-self:center;font-size:12.5px;line-height:1.43}.home-role-entry-v193>a{align-self:end;padding-top:5px;font-size:11.5px}}.section-home-platform-v84{background:#fff;padding-top:82px;padding-bottom:86px}.home-software-band-v194{color:#fff;background:#0d1a30;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);min-height:500px;display:grid;overflow:hidden}.home-software-copy-v194{align-self:center;padding:clamp(32px,4vw,52px)}.home-software-copy-v194 .section-kicker{color:#93c5fd}.home-software-copy-v194 h2{color:#fff;letter-spacing:0;max-width:17ch;margin:0;font-size:clamp(32px,2.7vw,42px);line-height:1.05}.home-software-copy-v194>p{color:#e2ebfac7;max-width:43ch;margin:17px 0 0;font-size:16px;line-height:1.62}.home-software-copy-v194 .text-link{color:#bfdbfe}.home-software-copy-v194 .text-link:hover,.home-software-copy-v194 .text-link:focus-visible{color:#fff}.home-software-list-v194{border-top:1px solid #bfdbfe33;gap:0;margin:28px 0 22px;display:grid}.home-software-list-v194>div{border-bottom:1px solid #bfdbfe33;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.home-software-list-v194 strong{color:#fff;font-size:13px;line-height:1.45}.home-software-list-v194 span{color:#e2ebfab8;font-size:13px;line-height:1.45}.home-software-device-v194{background:#13233e;border-left:1px solid #bfdbfe29;place-items:center;min-height:500px;display:grid;position:relative;overflow:hidden}.home-software-device-v194:before,.home-software-device-v194:after{content:"";border:1px solid #93c5fd29;border-radius:50%;position:absolute}.home-software-device-v194:before{aspect-ratio:1;width:74%}.home-software-device-v194:after{aspect-ratio:1;width:43%}.home-software-device-image-v194{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 32px #0006);width:min(70%,460px);max-height:360px;position:relative}.home-software-device-caption-v194{z-index:2;background:#071222d6;border:1px solid #bfdbfe33;width:min(270px,100% - 48px);padding:13px 15px;position:absolute;bottom:24px;right:24px}.home-software-device-caption-v194 span,.home-software-device-caption-v194 strong{display:block}.home-software-device-caption-v194 span{color:#93c5fd;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800}.home-software-device-caption-v194 strong{color:#fff;font-size:13px;line-height:1.45}.home-manufacturing-band-v194{background:#fff;border-top:1px solid #cad5e3;border-bottom:1px solid #cad5e3;grid-template-columns:minmax(210px,.68fr) minmax(280px,.86fr) minmax(380px,1.18fr);margin-top:22px;display:grid}.home-manufacturing-media-v194{background:#dfe7f0;min-height:280px}.home-manufacturing-media-v194 img{object-fit:cover;width:100%;height:100%;min-height:280px}.home-manufacturing-copy-v194{align-self:center;padding:30px clamp(24px,3vw,44px)}.home-manufacturing-copy-v194 h2{color:#0f172a;letter-spacing:0;max-width:14ch;margin:0;font-size:clamp(28px,2.15vw,36px);line-height:1.08}.home-manufacturing-copy-v194>p{color:#475569;max-width:36ch;margin:14px 0 17px;font-size:14.5px;line-height:1.56}@media (width<=1080px){.section-home-platform-v84{padding-top:64px;padding-bottom:68px}.home-software-band-v194{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);min-height:450px}.home-software-device-v194{min-height:450px}.home-manufacturing-band-v194{grid-template-columns:minmax(200px,.68fr) minmax(0,1.32fr)}.home-manufacturing-media-v194{grid-row:1/span 2}}@media (width<=720px){.section-home-platform-v84{padding-top:48px;padding-bottom:50px}.home-software-band-v194{grid-template-columns:1fr;min-height:0}.home-software-copy-v194{padding:38px 20px 30px}.home-software-copy-v194 h2{max-width:15ch;font-size:30px;line-height:1.08}.home-software-copy-v194>p{font-size:15px;line-height:1.55}.home-software-list-v194{margin:22px 0 18px}.home-software-list-v194>div{grid-template-columns:74px minmax(0,1fr);padding:10px 0}.home-software-list-v194 strong,.home-software-list-v194 span{font-size:12px}.home-software-device-v194{border-top:1px solid #bfdbfe29;border-left:0;min-height:250px}.home-software-device-image-v194{width:min(62%,260px);max-height:190px}.home-software-device-caption-v194{width:min(218px,100% - 28px);padding:10px 12px;bottom:14px;right:14px}.home-software-device-caption-v194 strong{font-size:12px}.home-manufacturing-band-v194{grid-template-columns:1fr;margin-top:14px}.home-manufacturing-media-v194,.home-manufacturing-media-v194 img{min-height:164px}.home-manufacturing-copy-v194{padding:28px 20px 20px}.home-manufacturing-copy-v194 h2{max-width:16ch;font-size:27px}.home-manufacturing-copy-v194>p{font-size:14px}}@media (width>=721px) and (width<=1080px){.solutions-hero-v195{padding:50px 0 52px}.solutions-hero-grid-v195{grid-template-columns:minmax(242px,.68fr) minmax(0,1fr);gap:24px}.solutions-hero-copy-v195 h1{max-width:9ch;font-size:clamp(38px,5vw,47px)}.solutions-hero-copy-v195 p{font-size:14.5px;line-height:1.52}.solution-scene-v195,.solution-scene-v195 img{min-height:142px}}.product-detail-page .product-spec-table,.product-detail-page .product-spec-label,.product-detail-page .product-spec-value{margin:0}.compare-table td[role=rowheader] a,.family-compare-card-v66 h3 a{color:#0f172a;text-underline-offset:4px;text-decoration:underline 1px #2563eb61}.compare-table td[role=rowheader] a:hover,.compare-table td[role=rowheader] a:focus-visible,.family-compare-card-v66 h3 a:hover,.family-compare-card-v66 h3 a:focus-visible{color:#1d4ed8;text-decoration-color:currentColor}.product-detail-page section[id],.family-page-v106 section[id],.application-detail-page-v153 section[id],.about-page-v844 section[id],.capabilities-page-v844 section[id],.support-page-v170 section[id]{scroll-margin-top:132px}@media (width<=720px){.site-logo{align-items:center;min-height:44px;display:inline-flex}.site-header .submenu-toggle{width:44px;min-width:44px;height:44px;min-height:44px}.btn,.product-detail-page .product-summary-actions .btn,.product-detail-page .product-anchor-nav a,.product-detail-page .product-download-item,.family-page-v106 .anchor-nav a,.application-detail-page-v153 .anchor-nav a,.page-media-hero-v58 .anchor-nav a{min-height:44px}.product-detail-page .product-breadcrumb a{align-items:center;min-height:36px;display:inline-flex}.product-detail-page .product-gallery-thumb{min-height:48px}.product-detail-page .product-spec-row{gap:6px;padding:15px 16px}.product-detail-page .product-spec-label{font-size:11px;line-height:1.4}.product-detail-page .product-spec-value,.product-detail-page .compare-table td,.family-page-v106 .compare-table td,.product-detail-page .product-decision-column-v842 li,.product-detail-page .resource-note-card p,.product-detail-page .resource-note-card li{font-size:14px!important;line-height:1.5!important}.product-detail-page section[id],.family-page-v106 section[id],.application-detail-page-v153 section[id],.about-page-v844 section[id],.capabilities-page-v844 section[id],.support-page-v170 section[id]{scroll-margin-top:96px}}.knowledge-hero-panel-v81 h2{max-width:14ch;margin:0 0 12px;font-size:clamp(24px,2vw,30px);line-height:1.18}.knowledge-hero-panel-v81 h2 a{color:inherit;text-decoration:none}.knowledge-hero-panel-v81 h2 a:hover,.knowledge-hero-panel-v81 h2 a:focus-visible{color:#1d4ed8}@media (width<=720px){.btn,.product-hero-v57 .anchor-nav a,.capabilities-hero-v82 .anchor-nav a,.contact-hero-v55 .anchor-nav a,.faq-item summary{min-height:44px!important}.footer-cookie-preferences-v173{align-items:center;min-height:44px;padding:10px 0;display:inline-flex}.product-detail-page .product-summary-text{font-size:14.5px!important;line-height:1.52!important}.product-detail-page .compare-table td,.family-page-v106 .compare-table td,.product-detail-page .resource-note-card li,.product-detail-page .resource-note-card p{font-size:14px!important;line-height:1.5!important}.applications-page-v153 .solution-group-head-v195 p,.applications-page-v153 .solution-lane-copy-v195 p,.applications-page-v153 .solution-checkpoints-v195 p,.capabilities-page-v844 .capability-pillar-card-v82 li,.capabilities-page-v844 .odm-stage-card li,.about-page-v844 .about-focus-card-v56 p,.about-page-v844 .about-focus-card-v56 li,.contact-page-v848 .check-card p,.contact-page-v848 .contact-route-card p,.knowledge-topic-list li{font-size:14px;line-height:1.5}.knowledge-page-v170 .knowledge-hero-panel-v81 h2{margin-bottom:8px;font-size:22px;line-height:1.12}#main-content .btn{min-height:44px!important}#main-content.capabilities-page-v844 .odm-stage-card .odm-step-list li,#main-content.contact-page-v848 .check-grid .check-card p{font-size:14px;line-height:1.5}.knowledge-page-v170 .page-kpi-row>:nth-child(n+2){display:none}.knowledge-page-v170 .page-kpi-row{margin-top:16px}#main-content .product-family-section-v842 .product-family-actions-v80 .btn,#main-content.knowledge-page-v170 .knowledge-article-card-v81 .btn,#main-content.contact-page-v848 .contact-route-card .btn{min-height:44px!important}#main-content .home-role-entry-v193 p,#main-content.family-page-v106 .family-check-card p{font-size:14px!important;line-height:1.5!important}}.fallback-result-list-v190{text-align:left;gap:2px;max-width:30rem;margin:0 auto 28px;padding:0;list-style:none;display:grid}.fallback-result-list-v190 li{margin:0}.fallback-result-list-v190 a{color:var(--text);border-radius:8px;padding:11px 14px;font-weight:600;line-height:1.35;display:block}.fallback-result-list-v190 a:hover,.fallback-result-list-v190 a:focus-visible{background:var(--bg-subtle);color:var(--primary)}.faq-answer p,.faq-answer li,.resource-meta p{max-width:78ch}@media (width>=1081px){.mini-hero .support-hero-grid{align-items:center}}@media (width<=720px){.family-compare-stack-v66{gap:0}.family-compare-card-v66{border:0;border-top:1px solid var(--border);box-shadow:none;border-radius:0;padding:22px 0}.family-compare-card-v66:first-child{border-top:2px solid var(--primary)}.family-compare-card-v66 h3{letter-spacing:0;margin-bottom:14px;font-size:26px}.family-compare-metrics-v66{grid-template-columns:1fr;gap:0}.family-compare-metrics-v66 div{background:0 0;border:0;border-top:1px solid #e2e8f0;border-radius:0;grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.family-compare-metrics-v66 span{letter-spacing:0;margin:0}.family-compare-metrics-v66 strong{font-weight:650}}@media (width>=1081px){.home-scene-hero-v191{min-height:680px}.home-scene-shell-v191{grid-template-columns:minmax(0,1fr) minmax(390px,1fr);gap:clamp(34px,5vw,82px);min-height:580px;padding-top:54px;padding-bottom:34px}.home-scene-copy-v191 h1{max-width:14ch;font-size:clamp(48px,4vw,64px)}.home-scene-product-v191{min-height:390px}.home-scene-product-image-v191{max-height:350px}.home-scene-facts-v191{padding-top:17px;padding-bottom:22px}.solutions-hero-v195{padding-top:58px;padding-bottom:60px}.solutions-hero-grid-v195{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:44px}.solutions-hero-copy-v195 h1{max-width:14ch;font-size:clamp(46px,4vw,58px)}.software-media-hero-v58{padding-top:58px;padding-bottom:62px}.software-media-hero-v58 .page-media-hero-grid-v58{grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);gap:44px}.software-media-hero-v58 .page-media-copy-v58 h1{max-width:15ch;font-size:clamp(46px,4vw,58px)}.about-page-v844 .about-hero-v82{padding-top:58px;padding-bottom:62px}.about-page-v844 .about-hero-grid{gap:42px}.about-page-v844 .about-hero-v82 h1{max-width:16ch;font-size:clamp(44px,3.7vw,54px)}.support-page-v170 .support-hero-v104{padding-top:58px;padding-bottom:62px}.support-page-v170 .support-hero-v104 h1{max-width:19ch;font-size:clamp(44px,3.7vw,54px)}}@media (width<=720px){.product-hero-v57{min-height:0!important;padding-top:28px!important;padding-bottom:30px!important}.product-hero-grid-v57,.product-hero-copy-v57,.product-hero-system-v62{min-height:0!important}.product-hero-copy-v57 .anchor-nav,.software-media-hero-v58 .anchor-nav,.contact-hero-v55 .anchor-nav{display:none!important}.product-hero-system-v62{align-self:start;margin:0!important}.family-page-v106 .family-media-hero-v58 .anchor-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.family-page-v106 .family-media-hero-v58 .anchor-nav a{text-align:center;justify-content:center;min-width:0;padding-left:7px;padding-right:7px;font-size:11.5px}.family-page-v106 .family-media-hero-v58 .anchor-nav a[href=\#comparison]{display:inline-flex}.family-page-v106 .family-media-hero-v58 .anchor-nav a[href*="/contact/"]{display:none}.about-page-v844 .about-hero-v82 h1{max-width:none}.product-detail-page .product-detail-hero{padding-top:24px;padding-bottom:22px}.product-detail-page .product-gallery,.product-detail-page .product-summary-card{border-radius:12px;padding:9px}.product-detail-page .product-gallery-main img{max-height:150px;padding:8px}.product-detail-page .product-gallery-thumbs{gap:6px;margin-top:6px}.product-detail-page .product-gallery-thumb{min-height:44px!important}.product-detail-page .product-gallery-thumb img{max-height:40px;padding:4px}.product-detail-page .product-summary-card h1{font-size:27px}.product-detail-page .product-summary-text{-webkit-line-clamp:2;line-clamp:2;margin-bottom:8px;font-size:14px!important;line-height:1.48!important}.product-detail-page .product-fit-snapshot-v82{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0}.product-detail-page .product-fit-snapshot-v82 div{grid-template-columns:1fr;gap:3px;padding:8px}.product-detail-page .product-fit-snapshot-v82 div:nth-child(2){grid-area:2/1/auto/-1}.product-detail-page .product-fit-snapshot-v82 div:nth-child(3){grid-area:1/2}.product-detail-page .product-fit-snapshot-v82 strong{font-size:11px;line-height:1.3}.product-detail-page .product-summary-actions{margin-top:8px}.product-detail-page .product-stat-grid{display:none}}.contact-page-v203 .contact-intake-panel{align-self:start;height:auto;min-height:0}@media (width>=1081px){.support-page-v170 .support-resource-grid-v81{grid-template-columns:repeat(3,minmax(0,1fr))}.support-page-v170 .support-side-stack-v81{display:block}.contact-page-v848 .contact-shortcuts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.support-page-v170 .support-hero-panel .knowledge-topic-list a{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline #2563eb59}.support-page-v170 .support-hero-panel .knowledge-topic-list a:hover,.support-page-v170 .support-hero-panel .knowledge-topic-list a:focus-visible{color:#0f172a;text-decoration-color:currentColor}@media (width>=721px) and (width<=1080px){.contact-page-v848 .contact-shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-manufacturing-resources-v197{align-content:center;margin:0;padding:22px clamp(24px,3vw,44px);list-style:none;display:grid}.home-manufacturing-resources-v197 li{color:#24364f;border-top:1px solid #d9e2ec;padding:15px 0 15px 22px;font-size:14px;font-weight:650;line-height:1.45;position:relative}.home-manufacturing-resources-v197 li:first-child{border-top:0}.home-manufacturing-resources-v197 li:before{content:"";background:#2563eb;border-radius:50%;width:7px;height:7px;position:absolute;top:22px;left:0}@media (width>=1081px){#main-content .product-family-section-v842 .product-directory-head-v151{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:end;margin-bottom:30px}#main-content .product-family-section-v842 .product-directory-brief-v151{width:min(100%,510px);padding-top:0}#main-content .product-family-section-v842 .product-family-card-v80{gap:16px}#main-content .product-family-section-v842 .product-family-range-v87,#main-content .product-family-section-v842 .product-family-actions-v80{margin-top:0}.applications-page-v153 .solution-lane-v195{grid-template-columns:minmax(170px,.72fr) minmax(260px,1.28fr) minmax(150px,.58fr);gap:24px;min-height:180px}}@media (width>=721px) and (width<=1080px){.home-manufacturing-resources-v197{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:10px}.home-manufacturing-resources-v197 li{padding:13px 0 0}.home-manufacturing-resources-v197 li:before{display:none}.applications-page-v153 .solution-lane-v195{grid-template-columns:170px minmax(0,1fr) minmax(150px,.55fr)}.applications-page-v153 .solution-lane-links-v195{grid-column:auto;grid-template-columns:1fr}}@media (width<=720px){.home-manufacturing-resources-v197{padding:4px 20px 22px}.home-manufacturing-resources-v197 li{padding:11px 0 11px 20px;font-size:13px}.home-manufacturing-resources-v197 li:before{width:6px;height:6px;top:17px}.applications-page-v153 .solution-lane-links-v195{flex-wrap:wrap;gap:7px 16px;padding:0 0 2px 116px;display:flex}}.family-page-v106 .family-reading-panel-v106{grid-template-columns:minmax(0,1fr) minmax(270px,.42fr)}.family-page-v106 .family-reading-copy{min-height:350px}.family-page-v106 .family-reading-aside{display:grid}.family-page-v106 .family-reading-aside .family-check-card{align-content:center;display:grid}.family-page-v106 .family-model-grid-balanced-v198{grid-template-columns:repeat(3,minmax(0,1fr))!important}.family-page-v106 .family-model-grid-balanced-v198 .family-model-card{height:100%}.family-page-v106 .family-model-grid-balanced-v198 .family-model-media{min-height:210px}.family-page-single-model-v198 .family-model-section{padding-bottom:70px}.product-model-comparison-v198{background:#fff}#overview,#features,#specs,#comparison,#downloads{scroll-margin-top:128px}@media (width>=761px) and (width<=1180px){.family-page-v106 .family-reading-panel-v106{grid-template-columns:1fr}.family-page-v106 .family-reading-copy{min-height:0}.family-page-v106 .family-model-grid-balanced-v198{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.family-page-v106 .family-reading-panel-v106,.family-page-v106 .family-model-grid-balanced-v198{grid-template-columns:1fr!important}.family-page-v106 .family-reading-copy{min-height:0}.family-page-single-model-v198 .family-media-hero-v58 .anchor-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.family-page-v106 .family-model-grid-balanced-v198 .family-model-media{min-height:180px}.product-detail-page .product-spec-row{gap:7px;padding:15px 16px}.product-detail-page .product-spec-label{font-size:11.5px;line-height:1.4}.product-detail-page .product-spec-value{font-size:15px;line-height:1.5}.product-detail-page .compare-table tbody{gap:14px}.product-detail-page .compare-table tr{grid-template-columns:1fr;display:block}.product-detail-page .compare-table td{border-top:1px solid #94a3b82e;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:11px 13px;border-left:0!important;font-size:14px!important;line-height:1.5!important;display:grid!important}.product-detail-page .compare-table td:first-child{border-top:0;grid-column:auto}.product-detail-page .compare-table td:nth-child(2),.product-detail-page .compare-table td:last-child{display:grid!important}.product-detail-page .compare-table td:before{font-size:10.5px;line-height:1.4}}.family-model-mobile-specs-v198,.family-mobile-source-note-v198{display:none}@media (width<=720px){.family-page-multi-model-v198 .family-media-hero-v58 .anchor-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.family-page-multi-model-v198 .family-mobile-source-note-v198{color:#475569;background:#eef4ff;border-left:3px solid #2563eb;margin:-6px 0 18px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:block}.family-page-multi-model-v198 .family-model-card{grid-template-rows:auto auto auto auto}.family-page-multi-model-v198 .family-model-card .family-model-media,.family-page-multi-model-v198 .family-model-grid-balanced-v198 .family-model-media{height:104px;min-height:104px}.family-page-multi-model-v198 .family-model-highlights{display:none}.family-page-multi-model-v198 .family-model-mobile-specs-v198{border-top:1px solid #dbe3ec;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:8px;padding-top:10px;display:grid}.family-page-multi-model-v198 .family-model-mobile-specs-v198>div{gap:2px;padding:6px 0;display:grid}.family-page-multi-model-v198 .family-model-mobile-specs-v198 span{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.family-page-multi-model-v198 .family-model-mobile-specs-v198 strong{color:#0f172a;font-size:12px;line-height:1.35}}.application-detail-page-v200 .page-media-copy-v58 h1{max-width:14ch}.application-detail-page-v200 .application-fit-grid-v91{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:18px}.application-detail-page-v200 .application-fit-grid-v91 .content-block{min-height:100%}.application-detail-page-v200 .application-option-grid-v93{align-items:stretch}.application-detail-page-v200 .application-option-grid-v93 .compact-card{flex-direction:column;height:100%;display:flex}.application-detail-page-v200 .application-option-grid-v93 .compact-card .text-link{margin-top:auto}.application-detail-page-v200 .application-closing-grid-v93{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px}.application-detail-page-v200 .application-closing-grid-v93 .card-deep{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;height:100%;padding:28px;display:flex}.application-detail-page-v200 .application-closing-grid-v93 .card-deep>.section-kicker,.application-detail-page-v200 .application-closing-grid-v93 .card-deep>h2,.application-detail-page-v200 .application-closing-grid-v93 .card-deep>p,.application-detail-page-v200 .application-closing-grid-v93 .card-deep>.spec-list{max-width:none;margin:0}.application-detail-page-v200 .application-closing-grid-v93 .card-deep h2{text-wrap:balance;font-size:clamp(24px,2.1vw,30px);line-height:1.18}.application-detail-page-v200 .application-closing-grid-v93 .card-deep>.btn{text-align:center;white-space:normal;flex:none;align-self:flex-start;width:min(100%,18rem);max-width:100%;min-height:46px;margin:8px 0 0}.application-detail-page-v200 .application-closing-grid-v93 .card-deep>.btn+.btn{margin-top:0}.application-detail-page-v200 .application-closing-grid-v93 .card-deep:nth-child(2) .btn-outline{color:#fff;background:0 0;border:1px solid #8b9bb3}.application-detail-page-v200 .application-closing-grid-v93 .card-deep:nth-child(2) .btn-outline:hover,.application-detail-page-v200 .application-closing-grid-v93 .card-deep:nth-child(2) .btn-outline:focus-visible{background:#1e293b;border-color:#fff}@media (width<=1080px){.application-detail-page-v200 .application-fit-grid-v91{grid-template-columns:1fr}}@media (width<=820px){.application-detail-page-v200 .application-closing-grid-v93{grid-template-columns:1fr;gap:16px}.application-detail-page-v200 .application-closing-grid-v93 .card-deep{height:auto;padding:22px}}@media (width<=720px){.application-detail-page-v200 .application-option-grid-v93 .compact-card p{color:#475569;margin:0 0 10px;font-size:14px;line-height:1.48;display:block}.application-detail-page-v200 .application-option-grid-v93 .compact-card h3{margin-bottom:7px}.application-detail-page-v200 .application-option-grid-v93 .compact-card .text-link{font-size:13.5px}.application-detail-page-v200 .application-closing-grid-v93 .card-deep{height:auto}.application-detail-page-v200 .application-closing-grid-v93 .card-deep>.btn{width:100%}}#main-content #about-structure .about-focus-card-v56 .media-card-body p{-webkit-line-clamp:unset;line-clamp:unset;max-height:none;display:block;overflow:visible}@media (width<=720px){#main-content #about-structure .about-focus-grid-v82{grid-template-columns:1fr}#main-content #about-structure .about-focus-card-v56:nth-child(n){flex-direction:column;grid-area:auto;padding:0;display:flex;height:auto!important}#main-content #about-structure .about-focus-card-v56 .media-card-image{aspect-ratio:16/10;object-fit:contain;flex:none;margin:0;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}#main-content #about-structure .about-focus-card-v56 .media-card-body{width:100%;padding:18px}#main-content #about-structure .about-focus-card-v56 h3{max-width:none}#main-content #about-structure .about-focus-card-v56 .badge-list li{display:list-item}}@media (width>=1081px){#main-content #about-structure .about-focus-grid-v82{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}#main-content #about-structure .about-focus-card-v56:nth-child(n){grid-area:auto;align-self:stretch;height:100%!important}#main-content #about-structure .about-focus-card-v56:nth-child(n) .media-card-image{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto!important}#main-content #about-structure .about-focus-card-v56:nth-child(n) .media-card-body{gap:12px;padding:20px}#main-content #about-structure .about-focus-card-v56:nth-child(n) h3{max-width:none;font-size:24px;line-height:1.2}#main-content #about-structure .about-focus-card-v56:nth-child(n) p{font-size:15px;line-height:1.5}.capabilities-page-v201 .capabilities-kpis{grid-template-columns:1fr!important}.capabilities-page-v201 .capabilities-kpis .page-kpi{grid-template-columns:125px minmax(0,1fr);align-items:start;gap:14px;display:grid}}.about-page-v201 .about-hero-panel-v82{align-content:start}.knowledge-page-v202 .knowledge-library-grid-v81{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.knowledge-page-v202 .knowledge-article-card-v81{min-height:300px;box-shadow:none;border-radius:8px;padding:26px}.knowledge-page-v202 .knowledge-article-card-v81 .text-link{align-self:flex-start}.support-page-v202 .support-contact-grid-v202{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:34px;display:grid}.support-page-v202 .support-checklist-v202 h2{max-width:18ch;margin:8px 0 22px}.support-page-v202 .support-checklist-v202 dl{border-top:1px solid #dbe3ec;margin:0}.support-page-v202 .support-checklist-v202 dl>div{border-bottom:1px solid #dbe3ec;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:15px 0;display:grid}.support-page-v202 .support-checklist-v202 dt,.support-page-v202 .support-checklist-v202 dd{margin:0;font-size:14.5px;line-height:1.5}.support-page-v202 .support-checklist-v202 dt{color:#0f172a;font-weight:800}.support-page-v202 .support-checklist-v202 dd{color:#475569}.support-page-v202 .support-side-stack-v81{display:block}.documentation-page-v202 .documentation-library-v202{max-width:980px}.documentation-page-v202 .documentation-reference-head-v202{margin-top:42px}.documentation-page-v202 .resource-line{border-radius:8px}.documentation-page-v202 .resource-meta p{max-width:66ch}.faq-page-v202 .support-hero-panel .knowledge-topic-list a{color:#1d4ed8;text-underline-offset:3px}.faq-page-v202 .faq-group-stack{gap:0}.faq-page-v202 .faq-group-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #dbe3ec;border-radius:0;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);gap:36px;padding:32px 0;scroll-margin-top:104px;display:grid}.faq-page-v202 .faq-group-card:last-child{border-bottom:1px solid #dbe3ec}.faq-page-v202 .faq-group-head{margin:0}.faq-page-v202 .faq-group-head h2{margin:0;font-size:24px;line-height:1.2}.faq-page-v202 .faq-list{gap:10px}.faq-page-v202 .faq-item{box-shadow:none;border-radius:8px}@media (width<=900px){.support-page-v202 .support-contact-grid-v202{grid-template-columns:1fr;gap:24px}.faq-page-v202 .faq-group-card{grid-template-columns:1fr;gap:18px}}@media (width<=720px){.knowledge-page-v202 .knowledge-library-grid-v81{grid-template-columns:1fr;gap:12px}.knowledge-page-v202 .knowledge-article-card-v81{min-height:0;padding:20px 18px}.knowledge-page-v202 .knowledge-related-links-v81{display:none}.support-page-v202 .support-checklist-v202 h2{margin-bottom:16px}.support-page-v202 .support-checklist-v202 dl>div{grid-template-columns:1fr;gap:3px;padding:13px 0}.documentation-page-v202 .documentation-reference-head-v202{margin-top:30px}.documentation-page-v202 .resource-line{align-items:start}.faq-page-v202 .faq-group-card{gap:12px;padding:24px 0}.faq-page-v202 .faq-group-card,.faq-page-v202 .faq-item{border-radius:0}.faq-page-v202 .faq-item{background:0 0;border-left:0;border-right:0;padding:14px 0}.faq-page-v202 .faq-group-head h2{font-size:23px}}.about-page-v201 .about-hero-panel-v82>p{max-width:44ch}.about-page-v201 .about-operations-shell-v201{gap:18px;display:grid}.about-page-v201 .about-system-feature-v82{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.about-page-v201 .about-process-grid-v201{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.about-page-v201 .about-process-grid-v201 .about-process-item-v82{align-content:start;gap:8px;min-height:0;padding:20px;display:grid}.about-page-v201 .about-process-index-v201{color:#2563eb;letter-spacing:.08em;font-size:11px;font-weight:800}.about-page-v201 .about-process-grid-v201 h3,.about-page-v201 .about-process-grid-v201 p{margin:0}.capabilities-page-v201 .capability-software-reference-v201{background:#f7faff;border:1px solid #94a3b83d;border-radius:16px;justify-content:space-between;align-items:end;gap:28px;margin-top:34px;padding:28px 30px;display:flex}.capabilities-page-v201 .capability-software-reference-v201 h2{max-width:18ch;margin:0 0 8px;font-size:clamp(28px,2.2vw,36px);line-height:1.08}.capabilities-page-v201 .capability-software-reference-v201 p{color:#475569;max-width:62ch;margin:0;font-size:14.5px;line-height:1.5}.software-page-v201 .software-ui-card-visual-v201{background:#edf4fb;border-bottom:1px solid #94a3b838;min-height:178px;padding:18px}.software-page-v201 .software-remote-list-v201{align-content:center;gap:9px;display:grid}.software-page-v201 .software-remote-list-v201 div{color:#334155;background:#fff;border:1px solid #94a3b840;border-radius:8px;justify-content:space-between;gap:16px;padding:11px 12px;font-size:12.5px;display:flex}.software-page-v201 .software-remote-list-v201 strong{color:#2563eb;font-size:11px}.software-page-v201 .software-language-list-v201{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:9px;display:grid}.software-page-v201 .software-language-list-v201 span{color:#475569;text-align:center;background:#fff;border:1px solid #94a3b840;border-radius:8px;padding:14px 12px;font-size:12.5px;font-weight:700}.software-page-v201 .software-language-list-v201 .is-selected{color:#1d4ed8;background:#e8f0ff;border-color:#2563eb61}@media (width<=1080px){.about-page-v201 .about-system-feature-v82{grid-template-columns:1fr}.about-page-v201 .about-process-grid-v201{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.about-page-v201 .about-process-grid-v201{grid-template-columns:1fr;gap:0}.about-page-v201 .about-process-grid-v201 .about-process-item-v82{box-shadow:none;border:0;border-top:1px solid #dbe3ec;border-radius:0;padding:18px 0}.capabilities-page-v201 .capability-software-reference-v201{align-items:start;gap:18px;margin-top:24px;padding:20px;display:grid}.capabilities-page-v201 .capability-software-reference-v201 h2{font-size:27px}.capabilities-page-v201 .capability-software-reference-v201 .btn{width:100%}.software-page-v201 .software-ui-card-visual-v201{min-height:150px;padding:14px}}.contact-page-v203 .contact-page-shell-v55{grid-template-columns:minmax(300px,.38fr) minmax(0,.62fr);gap:20px}.contact-page-v203 .contact-intake-panel,.contact-page-v203 .contact-form-card,.contact-page-v203 .contact-route-card{border-radius:8px}.contact-page-v203 .contact-form-actions{margin-top:2px}.contact-page-v203 .contact-privacy-note-v203{color:#64748b;margin:-2px 0 0;font-size:12.5px;line-height:1.5}.contact-page-v203 .contact-privacy-note-v203 a{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.contact-page-v203 .contact-route-card{box-shadow:none}.utility-page-v203 .error-404-inner-v138{max-width:720px}.utility-page-v203 .error-404-links-v138{gap:10px}.privacy-hero-v203{padding-top:64px;padding-bottom:64px}.privacy-hero-v203 .container{justify-items:start;display:grid}.privacy-hero-v203 h1{margin-bottom:12px}.privacy-hero-v203 p{margin:0}.privacy-updated-v203{color:#64748b;margin-top:18px;font-size:13px}.privacy-content-section-v203{padding-top:72px}.privacy-layout-v203{grid-template-columns:minmax(190px,.28fr) minmax(0,.72fr);align-items:start;gap:clamp(36px,6vw,84px);display:grid}.privacy-nav-v203{border-top:1px solid #dbe3ec;display:grid;position:sticky;top:110px}.privacy-nav-v203 a{color:#475569;border-bottom:1px solid #dbe3ec;padding:12px 0;font-size:13.5px;font-weight:700;line-height:1.4}.privacy-nav-v203 a:hover,.privacy-nav-v203 a:focus-visible{color:#1d4ed8}.privacy-article-v203{max-width:760px}.privacy-article-v203>section{padding:0 0 38px;scroll-margin-top:110px}.privacy-article-v203>section+section{border-top:1px solid #dbe3ec;padding-top:38px}.privacy-article-v203 h2{color:#0f172a;margin:0 0 14px;font-size:clamp(25px,2vw,32px);line-height:1.15}.privacy-article-v203 p{color:#475569;max-width:68ch;margin:0 0 14px;font-size:15.5px;line-height:1.65}.privacy-article-v203 a,.privacy-cookie-preferences{color:#1d4ed8;text-underline-offset:3px;text-decoration:underline}.privacy-cookie-preferences{font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0}.privacy-article-v203 code{color:#334155;background:#eef2f7;border-radius:4px;padding:2px 5px;font-size:.9em}.footer-bottom-actions-v173>a{color:#ffffffb8;text-underline-offset:3px;font-size:12px;text-decoration:underline}.footer-bottom-actions-v173>a:hover,.footer-bottom-actions-v173>a:focus-visible{color:#fff}@media (width<=900px){.contact-page-v203 .contact-page-shell-v55,.privacy-layout-v203{grid-template-columns:1fr}.privacy-nav-v203{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;position:static}}@media (width<=720px){.contact-page-v203 .contact-privacy-note-v203{font-size:12px}.contact-page-v203 .contact-route-card .btn{white-space:nowrap;overflow-wrap:normal!important;max-width:160px!important}.privacy-hero-v203{padding-top:38px;padding-bottom:42px}.privacy-content-section-v203{padding-top:42px;padding-bottom:48px}.privacy-layout-v203{gap:34px}.privacy-nav-v203{grid-template-columns:1fr}.privacy-article-v203>section{padding-bottom:28px}.privacy-article-v203>section+section{padding-top:28px}.privacy-article-v203 h2{font-size:24px}.privacy-article-v203 p{font-size:14.5px;line-height:1.58}}.product-mobile-family-links-v8938{display:none}.product-feature-head-v8989{grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:end;gap:48px;margin-bottom:30px;display:grid}.product-feature-head-v8989 h2{letter-spacing:-.035em;max-width:26ch;margin:8px 0 0;font-size:clamp(34px,3.2vw,46px);line-height:1.04}.product-feature-context-v8990 p{color:#475569;max-width:54ch;margin:7px 0 0;font-size:15px;line-height:1.58}.product-feature-context-v8990>span{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.product-feature-grid-v8989{border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-feature-card-v8989{min-width:0;padding:26px 28px 30px}.product-feature-card-v8989+.product-feature-card-v8989{border-left:1px solid #cbd5e1}.product-feature-index-v8989{color:#2563eb;letter-spacing:.08em;margin-bottom:22px;font-size:11px;font-weight:800;display:block}.product-feature-card-v8989 h3{color:#0f172a;letter-spacing:-.025em;max-width:24ch;margin:0 0 12px;font-size:clamp(21px,1.8vw,27px);line-height:1.1}.product-feature-card-v8989 p{color:#475569;max-width:40ch;margin:0;font-size:14px;line-height:1.58}.product-spec-groups-v8989{border-top:1px solid #cbd5e1}.product-spec-group-v8989.is-single-v8990{padding-top:22px;padding-bottom:22px}.product-spec-group-v8989{border-bottom:1px solid #cbd5e1;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:42px;padding:30px 0;display:grid}.product-spec-group-head-v8989 span{color:#2563eb;letter-spacing:.08em;margin-bottom:22px;font-size:11px;font-weight:800;display:block}.product-spec-group-head-v8989 h3{color:#0f172a;letter-spacing:-.02em;margin:0 0 9px;font-size:21px;line-height:1.14}.product-spec-group-head-v8989 p{color:#64748b;max-width:31ch;margin:0;font-size:12.5px;line-height:1.5}.product-spec-group-v8989 .product-spec-table{border-top:1px solid #dbe3ec;align-self:start}.product-spec-group-v8989 .product-spec-row{border-color:#dbe3ec;grid-template-columns:minmax(130px,.32fr) minmax(0,.68fr);gap:22px;padding:15px 0}.product-spec-group-v8989 .product-spec-label{letter-spacing:.065em;padding-top:2px;font-size:10.5px;line-height:1.4}.product-spec-group-v8989 .product-spec-value{font-size:14.5px;line-height:1.52}@media (width<=900px){.product-feature-head-v8989{grid-template-columns:1fr;gap:14px}.product-feature-head-v8989 h2{max-width:none}.product-feature-grid-v8989{grid-template-columns:1fr}.product-feature-card-v8989+.product-feature-card-v8989{border-top:1px solid #cbd5e1;border-left:0}.product-feature-index-v8989{margin-bottom:18px}.product-spec-group-v8989{grid-template-columns:1fr;gap:18px}}@media (width<=720px){.product-detail-page .product-anchor-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.product-feature-head-v8989{margin-bottom:18px}.product-feature-head-v8989 h2{font-size:27px}.product-feature-context-v8990 p{font-size:13px;line-height:1.48}.product-feature-card-v8989{grid-template-columns:32px minmax(0,1fr);column-gap:10px;padding:18px 0 20px;display:grid}.product-feature-index-v8989{grid-row:1/span 2;margin:3px 0 0}.product-feature-card-v8989 h3{max-width:none;margin-bottom:7px;font-size:19px}.product-feature-card-v8989 p{font-size:13px;line-height:1.48}.product-spec-group-v8989{gap:12px;padding:22px 0}.product-spec-group-head-v8989{grid-template-columns:32px minmax(0,1fr);column-gap:10px;display:grid}.product-spec-group-head-v8989 span{grid-row:1/span 2;margin:3px 0 0}.product-spec-group-head-v8989 h3{margin-bottom:3px;font-size:18px}.product-spec-group-head-v8989 p{font-size:11.5px;line-height:1.42}.product-spec-group-v8989 .product-spec-row{grid-template-columns:minmax(88px,.34fr) minmax(0,.66fr);gap:12px;padding:11px 0}.product-spec-group-v8989 .product-spec-label{font-size:9.5px}.product-spec-group-v8989 .product-spec-value{font-size:13px;line-height:1.44}.product-detail-page .product-summary-text{display:none}.product-detail-page .product-anchor-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.product-detail-page .product-anchor-nav a[href=\#comparison]{display:none}.product-detail-page .product-anchor-nav a{text-align:center;justify-content:center;min-width:0;padding-left:7px;padding-right:7px;font-size:11.5px}.product-detail-page .section{padding-top:34px;padding-bottom:34px}.product-detail-page .section .section-head{margin-bottom:18px}.product-detail-page .section .section-head h2,.product-detail-page .product-decision-head-v842 h2{font-size:27px;line-height:1.08}.product-detail-page .product-decision-head-v842{gap:0;margin-bottom:16px}.product-detail-page .product-decision-head-v842>p{display:none}.product-detail-page .product-decision-column-v842{padding:18px 16px}.product-detail-page .product-decision-column-v842 h3{margin:7px 0 12px;font-size:19px;line-height:1.16}.product-detail-page .product-decision-column-v842 li{padding-top:8px;padding-bottom:8px;font-size:13.5px;line-height:1.42}.product-detail-page .product-decision-column-v842 li:nth-child(n+4){display:none}.product-detail-page .product-decision-meta-v842>div{grid-template-columns:92px minmax(0,1fr);gap:10px;padding:11px 16px}.product-detail-page .product-decision-meta-v842 span,.product-detail-page .product-decision-meta-v842 strong{font-size:11.5px;line-height:1.4}.product-detail-page .product-spec-card{border-radius:8px;padding:0}.product-detail-page .product-spec-row{grid-template-columns:minmax(88px,.34fr) minmax(0,.66fr);align-items:start;gap:12px;padding:11px 13px}.product-detail-page .product-spec-label{padding-top:2px;font-size:10px;line-height:1.35}.product-detail-page .product-spec-value{font-size:13.5px;line-height:1.42}.product-detail-page .product-model-comparison-v198 .section-head{margin-bottom:14px}.product-detail-page .product-model-comparison-v198 .section-lead,.product-detail-page .product-model-comparison-v198 .compare-table-shell{display:none}.product-detail-page .product-mobile-family-links-v8938{gap:8px;display:grid}.product-detail-page .product-mobile-family-links-v8938>a{color:#0f172a;background:#fff;border:1px solid #dbe3ec;border-radius:8px;grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:10px 12px;text-decoration:none;display:grid}.product-detail-page .product-mobile-family-links-v8938 strong{font-size:14px;line-height:1.3}.product-detail-page .product-mobile-family-links-v8938 span{color:#64748b;font-size:12px;line-height:1.35}.product-detail-page .product-mobile-family-links-v8938 .product-mobile-family-all-v8938{background:#eef4ff;border-color:#2563eb40}.product-detail-page #downloads .grid-2{gap:10px}.product-detail-page #downloads .resource-note-card{padding:16px}.product-detail-page #downloads .resource-note-card h2{margin-bottom:8px;font-size:21px;line-height:1.12}.product-detail-page #downloads .resource-note-card p{font-size:13.5px;line-height:1.45}.product-detail-page #downloads .resource-note-card:nth-child(2) .spec-list{display:none}.product-detail-page .resource-note-card-docs-v148 .resource-inline-note-v148{border-radius:6px;padding:8px 10px;font-size:11.5px;line-height:1.4;display:block}.product-detail-page .product-download-list{gap:7px;margin-top:12px}.product-detail-page .product-download-item{border-radius:7px;padding:9px 11px;font-size:12.5px}.product-detail-page #downloads .btn-secondary{justify-content:center;width:100%;margin-top:12px}}.product-family-link-v8939{color:#1d4ed8;white-space:nowrap;align-items:center;gap:7px;min-height:38px;font-size:13px;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}.product-family-link-v8939:after{content:"→";flex-shrink:0}.text-no-break{white-space:nowrap}.products-page-v8939 .product-family-group-head-v152 h3{text-wrap:balance}.product-family-link-v8939:hover,.product-family-link-v8939:focus-visible{color:#0f172a;text-underline-offset:3px;text-decoration:underline}@media (width>=1081px){.products-page-v8939 .product-family-section-v842{padding-top:72px;padding-bottom:76px}.products-page-v8939 .product-family-groups-v152{gap:48px}.products-page-v8939 .product-family-group-v152{gap:14px}.products-page-v8939 .product-family-group-head-v152{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;padding-bottom:2px}.products-page-v8939 .product-family-grid-v152,.products-page-v8939 .product-family-grid-count-3,.products-page-v8939 .product-family-grid-count-4{border-top:1px solid #cbd5e1;grid-template-columns:1fr;gap:0}.products-page-v8939 .product-family-card-row-v8939{min-height:136px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cbd5e1;border-radius:0;grid-template-columns:122px minmax(0,1.15fr) minmax(0,.85fr) max-content;align-items:center;gap:20px;padding:14px 4px;display:grid}.products-page-v8939 .product-family-card-row-v8939 .product-family-top-v100{display:contents}.products-page-v8939 .product-family-card-row-v8939 .product-family-media-v100{border:1px solid #2563eb24;border-radius:6px;grid-area:1/1;width:122px;height:104px;min-height:104px;padding:14px}.products-page-v8939 .product-family-card-row-v8939 .product-family-image-v100{object-fit:contain;width:100%;height:100%;min-height:0}.products-page-v8939 .product-family-card-row-v8939 .product-family-copy-v100{grid-column:2;min-width:0}.products-page-v8939 .product-family-card-row-v8939 .product-family-head-v80{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.products-page-v8939 .product-family-card-row-v8939 h3{max-width:none;font-size:23px;line-height:1.1}.products-page-v8939 .product-family-card-row-v8939 .product-family-intro-v80{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:48ch;margin-top:5px;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.products-page-v8939 .product-family-card-row-v8939 .product-family-range-v87{background:0 0;border:0;grid-column:3;grid-template-columns:1fr;gap:7px;min-width:0;margin:0;padding:0;display:grid}.products-page-v8939 .product-family-card-row-v8939 .product-family-models-v87{gap:6px}.products-page-v8939 .product-family-card-row-v8939 .product-family-model-v87{border-radius:5px;min-width:82px;padding:6px 8px}.products-page-v8939 .product-family-card-row-v8939 .product-family-model-v87 small{display:none}.products-page-v8939 .product-family-card-row-v8939 .product-family-actions-v80{grid-column:4;justify-content:flex-start;place-self:center stretch;min-width:168px;margin:0;padding:0}}@media (width<=720px){.products-page-v8939 .product-family-card-row-v8939 .product-family-actions-v80{min-height:34px;padding-top:0}.products-page-v8939 .product-family-link-v8939{justify-content:flex-start;min-height:34px;padding:0 2px;font-size:12.5px}}.family-single-model-section-v8939{background:#fff}.family-single-model-grid-v8939{border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);display:grid}.family-single-current-v8939,.family-single-planning-v8939{padding:clamp(28px,4vw,48px)}.family-single-planning-v8939{background:#f7f9fc;border-left:1px solid #cbd5e1}.family-single-current-v8939 h2,.family-single-planning-v8939 h2{color:#0f172a;margin:9px 0 13px;font-size:clamp(30px,2.6vw,40px);line-height:1.06}.family-single-current-v8939>p,.family-single-planning-v8939>p{color:#475569;max-width:52ch;margin:0;font-size:15px;line-height:1.58}.family-single-source-v8939{color:#475569;background:#eef4ff;border-left:3px solid #2563eb;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.45}.family-single-specs-v8939{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:24px 0;display:grid}.family-single-specs-v8939>div{border-top:1px solid #dbe3ec;gap:4px;padding:12px 0;display:grid}.family-single-specs-v8939 dt,.family-single-specs-v8939 dd{margin:0}.family-single-specs-v8939 dt{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35}.family-single-specs-v8939 dd{color:#0f172a;font-size:14px;font-weight:750;line-height:1.4}.family-single-planning-v8939 ul{gap:0;margin:22px 0 18px;padding:0;list-style:none;display:grid}.family-single-planning-v8939 li{color:#334155;border-top:1px solid #dbe3ec;padding:10px 0 10px 17px;font-size:14px;line-height:1.45;position:relative}.family-single-planning-v8939 li:before{content:"";background:#2563eb;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:0}.family-single-closing-v8939{color:#fff;background:#101d30;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:42px;padding:32px 36px;display:grid}.family-single-closing-v8939 .section-kicker{color:#93c5fd}.family-single-closing-v8939 h2{color:#fff;margin:8px 0 9px;font-size:clamp(27px,2.2vw,35px);line-height:1.08}.family-single-closing-v8939 p{color:#ffffffb8;max-width:58ch;margin:0;font-size:14px;line-height:1.5}.family-single-closing-actions-v8939{gap:10px;display:flex}.family-single-closing-actions-v8939 .btn-outline{color:#fff;background:0 0;border-color:#fff6}@media (width<=900px){.family-single-model-grid-v8939{grid-template-columns:1fr}.family-single-planning-v8939{border-top:1px solid #cbd5e1;border-left:0}.family-single-closing-v8939{grid-template-columns:1fr;align-items:start;gap:22px}}@media (width<=720px){.family-page-single-model-v198 .family-media-hero-v58 .anchor-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.family-single-model-section-v8939{padding-top:40px;padding-bottom:40px}.family-single-current-v8939,.family-single-planning-v8939{padding:22px 18px}.family-single-current-v8939 h2,.family-single-planning-v8939 h2{font-size:27px}.family-single-current-v8939>p,.family-single-planning-v8939>p{font-size:13.5px;line-height:1.48}.family-single-specs-v8939{gap:0 14px;margin:18px 0}.family-single-specs-v8939>div{padding:10px 0}.family-single-planning-v8939 ul{margin:16px 0 14px}.family-single-planning-v8939 li{padding-top:8px;padding-bottom:8px;font-size:13px;line-height:1.42}.family-single-closing-section-v8939{padding-top:40px;padding-bottom:40px}.family-single-closing-v8939{gap:18px;padding:22px 18px}.family-single-closing-v8939 h2{font-size:25px}.family-single-closing-actions-v8939{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.family-single-closing-actions-v8939 .btn{justify-content:center;min-width:0;padding-left:9px;padding-right:9px;font-size:12px}}.product-gallery-note-v8992{color:#52627a;margin:12px 0 0;font-size:.82rem;line-height:1.45}.product-gallery-note-v8992[hidden]{display:none}.family-model-source-v8984.is-published{color:#075bea;background:#eef5ff;border-color:#bfd4f5}.about-next-band-v8939{color:#fff;background:#101d30;border-radius:8px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(36px,6vw,76px);padding:clamp(34px,4.5vw,56px);display:grid}.about-next-copy-v8939 .section-kicker{color:#93c5fd}.about-next-copy-v8939 h2{color:#fff;max-width:13ch;margin:9px 0 14px;font-size:clamp(31px,3vw,44px);line-height:1.06}.about-next-copy-v8939 p{color:#ffffffb8;max-width:45ch;margin:0;font-size:14.5px;line-height:1.56}.about-next-links-v8939{border-top:1px solid #fff3}.about-next-links-v8939 a{color:#fff;border-bottom:1px solid #fff3;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:94px;padding:18px 0;text-decoration:none;display:grid}.about-next-links-v8939 span{color:#93c5fd;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.about-next-links-v8939 strong{font-size:16px;line-height:1.4}.about-next-links-v8939 em{color:#bfdbfe;font-size:12.5px;font-style:normal;font-weight:700;line-height:1.4}.about-next-links-v8939 em:after{content:" →"}.about-next-links-v8939 a:hover em,.about-next-links-v8939 a:focus-visible em{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.about-next-band-v8939{grid-template-columns:1fr;gap:28px}}@media (width<=720px){.about-next-band-v8939{gap:24px;padding:26px 20px}.about-next-copy-v8939 h2{max-width:15ch;font-size:29px}.about-next-copy-v8939 p{font-size:13.5px;line-height:1.5}.about-next-links-v8939 a{grid-template-columns:1fr;gap:6px;min-height:0;padding:16px 0}}.software-page-v8940 .software-diagram-note-v8940{color:#64748b;border-top:1px solid #94a3b83d;margin:12px 0 0;padding-top:10px;font-size:11.5px;line-height:1.42}.software-section-head-v8940,.documentation-section-head-v8940{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:end;gap:44px;margin-bottom:28px;display:grid}.software-section-head-v8940 h2,.documentation-section-head-v8940 h2{color:#0f172a;max-width:15ch;margin:8px 0 0;font-size:clamp(32px,3vw,44px);line-height:1.05}.software-section-head-v8940>p,.documentation-section-head-v8940>p{color:#475569;max-width:58ch;margin:0;font-size:15px;line-height:1.58}.software-function-table-shell-v8940{border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;overflow:hidden}.software-function-table-v8940{border-collapse:collapse;table-layout:fixed;width:100%}.software-function-table-v8940 th,.software-function-table-v8940 td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe3ec;padding:16px 18px}.software-function-table-v8940 thead th{color:#475569;letter-spacing:.07em;text-transform:uppercase;background:#f6f8fb;font-size:10px;font-weight:800;line-height:1.35}.software-function-table-v8940 thead th:first-child{width:29%}.software-function-table-v8940 thead th:nth-child(2){width:17%}.software-function-table-v8940 thead th:nth-child(3){width:24%}.software-function-table-v8940 tbody tr:last-child th,.software-function-table-v8940 tbody tr:last-child td{border-bottom:0}.software-function-table-v8940 tbody th{color:#0f172a;font-size:14px;font-weight:760;line-height:1.42}.software-function-table-v8940 tbody td{color:#475569;font-size:13.5px;line-height:1.45}.software-release-grid-v8940{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(42px,7vw,92px);display:grid}.software-release-copy-v8940 h2{color:#0f172a;max-width:14ch;margin:9px 0 14px;font-size:clamp(31px,2.8vw,42px);line-height:1.06}.software-release-copy-v8940 p{color:#475569;max-width:43ch;margin:0 0 18px;font-size:14.5px;line-height:1.56}.software-release-list-v8940{border-top:1px solid #cbd5e1;margin:0}.software-release-list-v8940>div{border-bottom:1px solid #cbd5e1;grid-template-columns:minmax(150px,.35fr) minmax(0,.65fr);gap:24px;padding:19px 0;display:grid}.software-release-list-v8940 dt,.software-release-list-v8940 dd{margin:0;font-size:14px;line-height:1.48}.software-release-list-v8940 dt{color:#0f172a;font-weight:800}.software-release-list-v8940 dd{color:#475569}.software-application-band-v8940{color:#fff;background:#101d30;border-radius:8px;grid-template-columns:minmax(300px,1fr) minmax(340px,.9fr) auto;align-items:center;gap:clamp(30px,5vw,64px);padding:36px 40px;display:grid}.software-application-band-v8940 .section-kicker{color:#93c5fd}.software-application-band-v8940 h2{color:#fff;margin:8px 0 10px;font-size:clamp(28px,2.4vw,36px);line-height:1.08}.software-application-band-v8940 p{color:#ffffffb8;max-width:55ch;margin:0;font-size:14px;line-height:1.52}.software-application-scope-v8940{border-top:1px solid #ffffff38;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.software-application-scope-v8940 span{color:#dbeafe;border-bottom:1px solid #ffffff38;padding:11px 4px;font-size:12.5px;font-weight:700;line-height:1.4}.documentation-page-v8940 .documentation-control-panel-v8940 dl{border-top:1px solid #dbe3ec;margin:18px 0 0}.documentation-control-panel-v8940 dl>div{border-bottom:1px solid #dbe3ec;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:10px 0;display:grid}.documentation-control-panel-v8940 dt,.documentation-control-panel-v8940 dd{margin:0;font-size:12.5px;line-height:1.4}.documentation-control-panel-v8940 dt{color:#0f172a;font-weight:800}.documentation-control-panel-v8940 dd{color:#64748b}.documentation-page-v8940 .documentation-library-v202{max-width:1120px}.document-list-v8940,.document-request-list-v8940{border-top:1px solid #cbd5e1}.document-row-v8940{min-height:112px;color:inherit;border-bottom:1px solid #cbd5e1;grid-template-columns:minmax(300px,1fr) minmax(260px,.72fr) 70px;align-items:center;gap:26px;padding:15px 4px;text-decoration:none;display:grid}.document-row-v8940:hover,.document-row-v8940:focus-visible{background:#f7f9fc}.document-row-title-v8940{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 10px;display:grid}.document-row-title-v8940 strong{color:#0f172a;font-size:17px;line-height:1.32}.document-row-title-v8940 p{color:#64748b;grid-column:1/-1;max-width:58ch;margin:0;font-size:12.75px;line-height:1.46}.document-status-v8940{color:#1d4ed8;letter-spacing:.05em;text-transform:uppercase;background:#eaf1ff;border-radius:999px;align-items:center;width:max-content;min-height:24px;padding:3px 8px;font-size:9.5px;font-weight:800;line-height:1.3;display:inline-flex}.document-status-v8940.is-model{color:#155e75;background:#e6f6f8}.document-status-v8940.is-input{color:#475569;background:#eef2f6}.document-row-meta-v8940{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.document-row-meta-v8940 div{min-width:0}.document-row-meta-v8940 dt,.document-row-meta-v8940 dd{margin:0;line-height:1.35}.document-row-meta-v8940 dt{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.document-row-meta-v8940 dd{color:#334155;margin-top:3px;font-size:12.5px;font-weight:700}.document-format-v8940{color:#1d4ed8;text-align:right;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.35}.document-format-v8940:after{content:" →"}.documentation-empty-v8940{color:#64748b;border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;padding:24px 0;font-size:14px}.document-request-row-v8940{border-bottom:1px solid #cbd5e1;grid-template-columns:112px minmax(300px,1fr) minmax(200px,.55fr) 74px;align-items:center;gap:22px;min-height:104px;padding:14px 4px;display:grid}.document-request-row-v8940 strong{color:#0f172a;font-size:16px;line-height:1.35}.document-request-row-v8940 p{color:#64748b;max-width:58ch;margin:5px 0 0;font-size:12.75px;line-height:1.46}.document-scope-v8940{color:#334155;font-size:12.5px;line-height:1.42}.document-request-row-v8940 .document-format-v8940:after{content:""}.documentation-closing-band-v8940,.knowledge-closing-band-v8940{color:#fff;background:#101d30;border-radius:8px;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,7vw,90px);padding:38px 42px;display:grid}.documentation-closing-band-v8940 .section-kicker,.knowledge-closing-band-v8940 .section-kicker{color:#93c5fd}.documentation-closing-band-v8940 h2,.knowledge-closing-band-v8940 h2{color:#fff;margin:8px 0 10px;font-size:clamp(28px,2.5vw,38px);line-height:1.07}.documentation-closing-band-v8940 p,.knowledge-closing-band-v8940 p{color:#ffffffb8;max-width:52ch;margin:0;font-size:14px;line-height:1.52}.documentation-closing-band-v8940 nav,.knowledge-closing-band-v8940 nav{border-top:1px solid #ffffff38}.documentation-closing-band-v8940 nav a,.knowledge-closing-band-v8940 nav a{color:#fff;border-bottom:1px solid #ffffff38;grid-template-columns:minmax(150px,.45fr) minmax(0,.55fr);gap:18px;padding:17px 0;font-size:14px;font-weight:800;line-height:1.38;text-decoration:none;display:grid}.documentation-closing-band-v8940 nav a span,.knowledge-closing-band-v8940 nav a span{color:#bfdbfe;text-align:right;font-size:12.5px}.documentation-closing-band-v8940 nav a span:after,.knowledge-closing-band-v8940 nav a strong:after{content:" →"}.knowledge-purpose-v8940{border-top:1px solid #dbe3ec;border-bottom:1px solid #dbe3ec;gap:7px;margin:16px 0;padding:13px 0;display:grid}.knowledge-purpose-v8940>div{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.knowledge-purpose-v8940 dt,.knowledge-purpose-v8940 dd{margin:0;font-size:11.5px;line-height:1.4}.knowledge-purpose-v8940 dt{color:#64748b;text-transform:uppercase;font-weight:800}.knowledge-purpose-v8940 dd{color:#334155;font-weight:650}.knowledge-page-v8940 .knowledge-hero-panel-v81 .knowledge-purpose-v8940{margin-top:14px}.knowledge-page-v8940 .knowledge-article-card-v81{min-height:350px}.knowledge-page-v8940 .knowledge-purpose-card-v8940{margin-bottom:12px}.knowledge-closing-band-v8940 nav a{grid-template-columns:90px minmax(0,1fr)}.knowledge-closing-band-v8940 nav a span{color:#93c5fd;text-align:left}.knowledge-closing-band-v8940 nav a strong{color:#fff}@media (width<=1080px){.software-release-grid-v8940,.documentation-closing-band-v8940,.knowledge-closing-band-v8940{grid-template-columns:1fr}.software-application-band-v8940{grid-template-columns:1fr auto}.software-application-scope-v8940{grid-area:2/1/auto/-1}.document-row-v8940{grid-template-columns:minmax(280px,1fr) minmax(220px,.65fr) 64px}.document-request-row-v8940{grid-template-columns:108px minmax(280px,1fr) minmax(180px,.5fr)}.document-request-row-v8940 .document-format-v8940{display:none}}@media (width<=720px){.software-page-v8940 .page-media-hero-v58 .anchor-nav,.documentation-page-v8940 .anchor-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.software-section-head-v8940,.documentation-section-head-v8940{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.software-section-head-v8940 h2,.documentation-section-head-v8940 h2{font-size:29px}.software-section-head-v8940>p,.documentation-section-head-v8940>p{font-size:13.5px;line-height:1.5}.software-function-table-shell-v8940{overflow:visible}.software-function-table-v8940,.software-function-table-v8940 tbody,.software-function-table-v8940 tr,.software-function-table-v8940 th,.software-function-table-v8940 td{width:100%;display:block}.software-function-table-v8940 thead{display:none}.software-function-table-v8940 tbody tr{border-bottom:1px solid #cbd5e1;padding:15px 0}.software-function-table-v8940 tbody tr:last-child{border-bottom:0}.software-function-table-v8940 tbody th,.software-function-table-v8940 tbody td{border:0}.software-function-table-v8940 tbody th{padding:0 0 10px;font-size:15px}.software-function-table-v8940 tbody td{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:5px 0;font-size:12.5px;display:grid}.software-function-table-v8940 tbody td:before{color:#64748b;letter-spacing:.05em;text-transform:uppercase;content:attr(data-label);font-size:9px;font-weight:800}.software-release-grid-v8940{gap:26px}.software-release-copy-v8940 h2{font-size:29px}.software-release-list-v8940>div{grid-template-columns:1fr;gap:4px;padding:14px 0}.software-release-list-v8940 dt,.software-release-list-v8940 dd{font-size:13px}.software-application-band-v8940{grid-template-columns:1fr;gap:22px;padding:25px 20px}.software-application-band-v8940 h2{font-size:27px}.software-application-scope-v8940{grid-area:auto}.software-application-scope-v8940 span{font-size:11.5px}.software-application-band-v8940 .btn{justify-content:center;width:100%}.documentation-control-panel-v8940 dl>div{grid-template-columns:78px minmax(0,1fr)}.document-row-v8940{grid-template-columns:1fr auto;gap:13px;min-height:0;padding:17px 0}.document-row-title-v8940{grid-column:1/-1}.document-row-meta-v8940{grid-template-columns:1fr;gap:5px}.document-row-meta-v8940 div{grid-template-columns:55px minmax(0,1fr);gap:8px;display:grid}.document-row-meta-v8940 dd{margin-top:0}.document-request-row-v8940{grid-template-columns:1fr;gap:9px;min-height:0;padding:17px 0}.document-scope-v8940{border-top:1px solid #dbe3ec;padding-top:4px;font-size:11.5px}.documentation-closing-band-v8940,.knowledge-closing-band-v8940{gap:24px;padding:26px 20px}.documentation-closing-band-v8940 h2,.knowledge-closing-band-v8940 h2{font-size:28px}.documentation-closing-band-v8940 nav a,.knowledge-closing-band-v8940 nav a{grid-template-columns:1fr;gap:5px;padding:14px 0}.documentation-closing-band-v8940 nav a span{text-align:left}.knowledge-purpose-v8940{margin:13px 0;padding:11px 0}.knowledge-purpose-v8940>div{grid-template-columns:64px minmax(0,1fr);gap:8px}.knowledge-purpose-v8940 dt,.knowledge-purpose-v8940 dd{font-size:10.75px}.knowledge-page-v8940 .knowledge-article-card-v81{min-height:0}}.section-kicker,.card-subtitle,.product-summary-topline,.product-family-range-v87>span,.product-family-count-v80,.article-tag{letter-spacing:.055em;text-transform:none}.btn,.site-header .btn,.anchor-nav a{box-shadow:none;border-radius:7px}#main-content .card,#main-content .contact-box,#main-content .media-card,#main-content .product-gallery,#main-content .product-summary-card,#main-content .product-stat-card,#main-content .product-spec-card,#main-content .compare-table-shell,#main-content .knowledge-hero-panel-v81,#main-content .knowledge-article-card-v81,#main-content .about-hero-panel-v82,#main-content .about-system-feature-v82{box-shadow:none;border-radius:8px}.home-scene-product-note-v191{border-radius:3px}.home-scene-product-note-v191.is-top,.home-scenario-number-v192,.home-scenario-kicker-v192,.home-role-entry-v193>span:first-child{display:none}.home-scenario-item-v192{grid-template-columns:164px minmax(0,1fr);column-gap:20px}.home-role-entry-v193{padding-top:28px}.home-role-image-v193{margin-top:0}.home-software-device-v194:before,.home-software-device-v194:after{display:none}.home-software-device-image-v194{filter:drop-shadow(0 18px 20px #02081747)}.home-software-device-caption-v194{box-shadow:none;border-radius:4px}.products-page-v8939 .product-hero-copy-v57 .anchor-nav{gap:0 20px;max-width:34rem}.products-page-v8939 .product-hero-copy-v57 .anchor-nav a{background:0 0;border:0;border-bottom:1px solid #c9d4e2;border-radius:0;min-height:36px;padding:6px 0}.products-page-v8939 .product-hero-system-v62{box-shadow:none;border-radius:8px}.products-page-v8939 .product-hero-tile-v62{background:#fff;border-radius:4px}.products-page-v8939 .product-hero-flow-v62{gap:0}.products-page-v8939 .product-hero-flow-v62 span{background:0 0;border:0;border-top:1px solid #d5deea;border-radius:0}.product-family-count-v80{color:#64748b;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.product-family-model-v87{box-shadow:none;border-radius:3px}.product-detail-page .product-gallery-main{background:#e3e9f1}.product-detail-page .product-fit-snapshot-v82{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:0}.product-detail-page .product-fit-snapshot-v82 div{border:0;border-left:1px solid var(--border);background:0 0;border-radius:0;padding:12px 10px}.product-detail-page .product-fit-snapshot-v82 div:first-child{border-left:0}.product-detail-page .product-stat-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:0}.product-detail-page .product-stat-card{border:0;border-left:1px solid var(--border);background:0 0;border-radius:0}.product-detail-page .product-stat-card:first-child{border-left:0}.product-detail-page .product-anchor-nav{gap:24px}.product-detail-page .product-anchor-nav a{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:10px 0 8px}.product-detail-page .product-anchor-nav a:hover,.product-detail-page .product-anchor-nav a:focus-visible{border-bottom-color:var(--primary)}.knowledge-page-v8940 .mini-hero{padding-top:58px;padding-bottom:62px}.knowledge-page-v8940 .knowledge-hero-panel-v81{box-shadow:none;border-radius:8px}.knowledge-page-v8940 .article-tag{color:#315d9f;background:0 0;border:0;border-bottom:2px solid #93b4ef;border-radius:0;min-height:0;padding:0 0 5px;display:inline-block}.knowledge-page-v8940 .knowledge-meta-row{gap:0}.knowledge-page-v8940 .knowledge-meta-row span{color:#64748b;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-weight:650}.knowledge-page-v8940 .knowledge-meta-row span+span:before{color:#94a3b8;content:"/";margin:0 9px}.knowledge-page-v8940 .knowledge-related-links-v81 a{background:0 0;border:0;border-bottom:1px solid #bfcee2;border-radius:0;padding:2px 0}@media (width>=721px){.knowledge-page-v8940 .knowledge-library-grid-v81{grid-template-columns:1fr;gap:0}.knowledge-page-v8940 .knowledge-article-card-v81{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-height:0;padding:30px 0;display:grid}.knowledge-page-v8940 .knowledge-article-card-v81:last-child{border-bottom:1px solid var(--border)}.knowledge-page-v8940 .knowledge-article-card-v81 h3{max-width:32ch;margin-top:11px}.knowledge-page-v8940 .knowledge-article-card-v81>.text-link{white-space:nowrap}}.about-page-v201 .about-proof-row-v82{gap:4px}.about-page-v201 .about-proof-row-v82 span{background:0 0;border:0;border-left:2px solid #8fb2ed;border-radius:0;min-height:0;padding:6px 0 6px 13px}.about-page-v201 #about-structure .about-focus-card-v56:nth-child(2) .media-card-image{object-fit:contain;background:#e3e9f1;padding:24px}.about-page-v201 .about-process-item-v82{background:0 0;border-radius:0}.contact-page-v203 .contact-route-grid{gap:28px}.contact-page-v203 .contact-route-card{background:0 0;border:0;border-top:2px solid #8fb2ed;border-radius:0;padding:24px 0 0}.contact-page-v203 .contact-route-card .btn{background:0 0;border:0;border-bottom:1px solid #94a3b8;border-radius:0;justify-content:flex-start;width:fit-content;min-height:44px;padding:8px 0}.contact-context-v8974{color:#334155;border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;grid-template-columns:112px minmax(0,1fr);gap:14px;margin:0 0 20px;padding:12px 0;font-size:13px;line-height:1.45;display:grid}.contact-context-v8974 span{color:#64748b;font-size:11px;font-weight:800}.contact-context-v8974 strong{color:#0f172a}.cookie-inner{border-radius:6px;padding:14px 18px}.site-header .submenu-toggle{min-width:32px;min-height:32px}.site-header .main-nav a,.home-scenario-links-v192 a,.home-role-entry-v193>a,.solution-lane-links-v195 a,.application-model-link-v199,.application-option-grid-v93 .compact-card .text-link,.product-detail-page .product-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.home-scenario-links-v192,.solution-lane-links-v195{row-gap:0}.footer-bottom-actions-v173>a,.footer-cookie-preferences-v173{align-items:center;min-height:32px;display:inline-flex}.applications-page-v153 .solution-scene-v195,.applications-page-v153 .solution-scene-v195 img{border-radius:2px}.applications-page-v153 .solution-scene-v195 figcaption{gap:0;left:14px}.application-image-mode-product .home-scenario-image-v192,.solution-scene-v195.application-image-mode-product img,.solution-lane-v195.application-image-mode-product .solution-lane-image-v195 img{object-fit:contain;background:#e8eef6;padding:12px}.solution-scene-v195.application-image-mode-product:after{background:linear-gradient(#0000 46%,#050f20d1 100%)}.applications-page-v153 .solution-checkpoints-v195{gap:28px}.applications-page-v153 .solution-checkpoints-v195 li{border-top:1px solid #9db5d5;padding-top:16px;display:block}@media (width<=1080px) and (width>=721px){.home-scenario-item-v192{grid-template-columns:132px minmax(0,1fr)}}@media (width<=720px){.home-scenario-item-v192{grid-template-columns:104px minmax(0,1fr);gap:0 12px}.home-role-entry-v193,.home-role-entry-v193:first-child{grid-template-columns:92px minmax(0,1fr)}.home-role-image-v193{grid-column:1}.home-role-entry-v193 h3,.home-role-entry-v193 p,.home-role-entry-v193>a{grid-column:2}.home-scenario-links-v192 a,.home-role-entry-v193>a,.solution-lane-links-v195 a,.application-model-link-v199,.application-option-grid-v93 .compact-card .text-link{min-height:44px}.product-detail-page .product-fit-snapshot-v82{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:0}.product-detail-page .product-fit-snapshot-v82 div,.product-detail-page .product-fit-snapshot-v82 div:first-child{border:0;border-top:1px solid var(--border);border-radius:0}.product-detail-page .product-fit-snapshot-v82 div:first-child,.product-detail-page .product-fit-snapshot-v82 div:nth-child(3){border-top:0}.product-detail-page .product-anchor-nav{gap:12px}.knowledge-page-v8940 .mini-hero{padding-top:34px;padding-bottom:38px}.knowledge-page-v8940 .knowledge-article-card-v81{border-radius:0}.cookie-inner{padding:14px}.contact-context-v8974{grid-template-columns:1fr;gap:3px}}@media (width<=820px){.application-detail-page-v200 .application-closing-grid-v93 .card-deep:first-child .spec-list li:nth-child(n+4){display:block}}.software-hardware-reference-v8983{background:#fff;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden}.software-hardware-media-v8983{background:#dfe7f2;place-items:center;min-height:242px;padding:24px 30px;display:grid}.software-hardware-image-v8983{object-fit:contain;width:100%;height:220px}.software-hardware-reference-v8983 figcaption{padding:20px 24px 22px;display:block}.software-hardware-reference-v8983 h2{color:#0f172a;margin:7px 0 13px;font-size:clamp(23px,2vw,30px);line-height:1.08}.software-hardware-reference-v8983 dl{border-top:1px solid #dbe3ec;margin:0}.software-hardware-reference-v8983 dl>div{border-bottom:1px solid #dbe3ec;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.software-hardware-reference-v8983 dt,.software-hardware-reference-v8983 dd{margin:0;font-size:12.5px;line-height:1.42}.software-hardware-reference-v8983 dt{color:#0f172a;font-weight:800}.software-hardware-reference-v8983 dd,.software-hardware-reference-v8983 figcaption>p{color:#64748b}.software-hardware-reference-v8983 figcaption>p{margin:12px 0 0;font-size:11.5px;line-height:1.45}.support-hardware-panel-v8983{overflow:hidden}.support-hardware-reference-v8983{background:#dfe7f2;border-bottom:1px solid #dbe3ec;margin:-20px -20px 18px}.support-hardware-media-v8983{overflow:hidden}.support-hardware-image-v8983{object-fit:contain;width:100%;height:170px;padding:24px 28px 12px;display:block;transform:scale(1.45)}.support-hardware-reference-v8983 figcaption{color:#334155;background:#ffffffb8;justify-content:space-between;gap:16px;padding:10px 20px 13px;font-size:11px;line-height:1.35;display:flex}.support-hardware-reference-v8983 figcaption strong{color:#0f172a}.support-resource-list-v8983{border-top:1px solid #cbd5e1}.support-resource-row-v8983{min-height:150px;color:inherit;border-bottom:1px solid #cbd5e1;grid-template-columns:56px minmax(0,1fr) 96px;align-items:center;gap:24px;padding:22px 4px;text-decoration:none;display:grid}.support-resource-row-v8983:hover,.support-resource-row-v8983:focus-visible{background:#f7f9fc}.support-resource-number-v8983{color:#64748b;align-self:start;padding-top:2px;font-size:12px;font-weight:800}.support-resource-row-v8983 .card-subtitle{color:#2563eb;font-size:10px}.support-resource-row-v8983 h3{color:#0f172a;margin:7px 0 6px;font-size:clamp(23px,2vw,30px);line-height:1.1}.support-resource-row-v8983 p{color:#475569;max-width:58ch;margin:0;font-size:14px;line-height:1.5}.support-resource-scope-v8983{color:#64748b;margin-top:9px;font-size:11.5px;line-height:1.42;display:block}.support-resource-row-v8983>.text-link{white-space:nowrap;justify-self:end}.support-record-panel-v8983{align-content:start;padding:28px}.support-record-panel-v8983>.section-kicker:first-child{margin-bottom:10px}.knowledge-product-reference-v8983{background:#dfe7f2;width:100%;padding:18px 24px;object-fit:contain!important;height:190px!important;max-height:190px!important}.knowledge-hero-panel-v81 .knowledge-image-source-v8983{color:#64748b;border-bottom:1px solid #dbe3ec;margin:0 0 16px;padding:8px 0 10px;font-size:10.5px;font-weight:700;line-height:1.35;display:block}.application-fit-single-v8983{display:block!important}.application-fit-single-v8983 .content-block:first-child{max-width:850px}#main-content.application-detail-page-v153 .app-topology-panel-text-v8983{grid-template-columns:1fr!important}.app-topology-note-v8983{color:#64748b;border-top:1px solid #cbd5e1;margin:12px 2px 0;padding:12px 2px 0;font-size:11.5px;line-height:1.48}.solution-role-summary-v8983{border-top:1px solid #9eb2cd;border-bottom:1px solid #9eb2cd;margin:0}.solution-role-summary-v8983>div{border-bottom:1px solid #c7d3e2;grid-template-columns:128px minmax(0,1fr);gap:24px;padding:16px 2px;display:grid}.solution-role-summary-v8983>div:last-child{border-bottom:0}.solution-role-summary-v8983 dt,.solution-role-summary-v8983 dd{margin:0;font-size:14px;line-height:1.42}.solution-role-summary-v8983 dt{color:#0f172a;font-weight:800}.solution-role-summary-v8983 dd{color:#475569}.product-source-record-v8984{background:#f8fafc;border:1px solid #cbd5e1;grid-template-columns:128px minmax(0,1fr);gap:24px;margin-top:18px;padding:18px 20px;display:grid}.product-source-record-v8984>span{color:#2563eb;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.product-source-record-v8984 dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}.product-source-record-v8984 dt,.product-source-record-v8984 dd{margin:0;line-height:1.35}.product-source-record-v8984 dt{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.product-source-record-v8984 dd{color:#0f172a;margin-top:4px;font-size:12px;font-weight:700}.product-spec-intro-v8990{grid-template-columns:minmax(260px,.7fr) minmax(480px,1.3fr);align-items:end;gap:46px;margin-bottom:30px;display:grid}.product-spec-intro-v8990 .section-head,.product-spec-intro-v8990 .product-source-record-v8984{margin:0}.product-spec-intro-v8990 .product-source-record-v8984 dl{grid-template-columns:repeat(2,minmax(0,1fr))}.product-source-note-v8990{color:#475569;grid-column:2;margin:-2px 0 0;font-size:11px;line-height:1.45}@media (width<=900px){.product-spec-intro-v8990{grid-template-columns:1fr;gap:18px}}.family-single-source-v8939{gap:3px;display:grid}.family-single-source-v8939 span{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.family-single-source-v8939 strong{color:#0f172a;font-size:12.5px}.family-single-source-v8939 em{color:#475569;font-size:11.5px;font-style:normal}.family-model-source-v8984{color:#475569;letter-spacing:.04em;text-transform:uppercase;background:#f8fafc;border:1px solid #cbd5e1;width:max-content;margin:7px 0 3px;padding:3px 7px;font-size:9px;font-weight:800;line-height:1.3;display:inline-flex}.family-model-source-v8984.is-verified{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.documentation-page-v8940 .document-row-v8940{grid-template-columns:minmax(280px,.9fr) minmax(390px,1fr) 70px}.company-record-section-v8984{background:#f3f6fa;padding-top:72px;padding-bottom:72px}.company-record-shell-v8984{gap:30px;display:grid}.company-record-head-v8984{grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);align-items:end;gap:56px;display:grid}.company-record-head-v8984 h2{color:#0f172a;max-width:700px;margin:10px 0 12px;font-size:clamp(32px,4vw,52px);line-height:1.02}.company-record-head-v8984>p{color:#475569;max-width:66ch;margin:0;font-size:15px;line-height:1.58}.company-fact-ledger-v8984{border-top:1px solid #94a3b8;border-bottom:1px solid #94a3b8;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.company-fact-ledger-v8984>div{border-right:1px solid #cbd5e1;gap:8px;padding:22px 18px;display:grid}.company-fact-ledger-v8984>div:first-child{padding-left:0}.company-fact-ledger-v8984>div:last-child{border-right:0}.company-fact-ledger-v8984 dt,.company-fact-ledger-v8984 dd{margin:0}.company-fact-ledger-v8984 dt{color:#475569;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.company-fact-ledger-v8984 dd{color:#0f172a;font-size:clamp(24px,2.6vw,36px);font-weight:800;line-height:1.05}.company-record-updated-v8991{color:#526176;margin:-18px 0 0;font-size:10.5px;line-height:1.4}.company-location-ledger-v8984{border-top:1px solid #cbd5e1}.company-location-ledger-v8984 article{border-bottom:1px solid #cbd5e1;grid-template-columns:48px 220px minmax(0,1fr);align-items:baseline;gap:22px;padding:13px 0;display:grid}.company-location-ledger-v8984 article>span{color:#475569;font-size:11px;font-weight:800}.company-location-ledger-v8984 article>div{justify-content:space-between;gap:16px;display:flex}.company-location-ledger-v8984 strong,.company-location-ledger-v8984 em,.company-location-ledger-v8984 p{margin:0;font-size:13px;line-height:1.45}.company-location-ledger-v8984 strong{color:#0f172a}.company-location-ledger-v8984 em{color:#475569;font-style:normal}.company-location-ledger-v8984 p{color:#475569}.company-record-boundary-v8984{color:#475569;max-width:900px;margin:0;font-size:11.5px;line-height:1.5}@media (width<=720px){.software-hardware-media-v8983{min-height:170px;padding:18px}.software-hardware-image-v8983{height:150px}.software-hardware-reference-v8983 figcaption{padding:17px}.support-hardware-reference-v8983{margin:-13px -13px 15px}.support-hardware-image-v8983{height:132px;padding:18px 18px 8px;transform:scale(1.3)}.support-hardware-reference-v8983 figcaption{gap:2px;padding:9px 13px 11px;display:grid}.support-resource-row-v8983{grid-template-columns:36px minmax(0,1fr);gap:14px;min-height:0;padding:19px 0}.support-resource-row-v8983 h3{font-size:22px}.support-resource-row-v8983>.text-link{grid-column:2;justify-self:start}.support-record-panel-v8983{padding:18px}.knowledge-product-reference-v8983{padding:14px 18px;height:145px!important;max-height:145px!important}.knowledge-hero-panel-v81 .knowledge-image-source-v8983{-webkit-line-clamp:unset;margin-bottom:13px;font-size:10px}.solution-role-summary-v8983>div{grid-template-columns:104px minmax(0,1fr);gap:14px;padding:13px 0}.solution-role-summary-v8983 dt,.solution-role-summary-v8983 dd{font-size:12.5px}.product-source-record-v8984{grid-template-columns:1fr;gap:11px;padding:16px}.product-source-record-v8984 dl,.product-spec-intro-v8990 .product-source-record-v8984 dl{grid-template-columns:1fr;gap:10px}.product-source-record-v8984 dl>div{grid-template-columns:84px minmax(0,1fr);gap:12px;display:grid}.product-source-record-v8984 dd{margin-top:0}.product-source-note-v8990{grid-column:1}.documentation-page-v8940 .document-row-v8940{grid-template-columns:1fr auto}.company-record-section-v8984{padding-top:54px;padding-bottom:54px}.company-record-head-v8984{grid-template-columns:1fr;gap:12px}.company-record-head-v8984>p{font-size:13.5px;line-height:1.5}.company-record-updated-v8991{margin-top:-18px}.company-fact-ledger-v8984{grid-template-columns:repeat(2,minmax(0,1fr))}.company-fact-ledger-v8984>div{border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1;padding:17px 12px}.company-fact-ledger-v8984>div:nth-child(odd){padding-left:0}.company-fact-ledger-v8984>div:nth-child(2n){border-right:0}.company-fact-ledger-v8984>div:nth-last-child(-n+2){border-bottom:0}.company-fact-ledger-v8984 dd{font-size:23px}.company-location-ledger-v8984 article{grid-template-columns:34px minmax(0,1fr);gap:12px}.company-location-ledger-v8984 article>div{gap:2px;display:grid}.company-location-ledger-v8984 article>p{grid-column:2}}.contact-form-status,.contact-form [aria-invalid=true]{scroll-margin-top:110px}.contact-form [aria-invalid=true]{border-color:#b42318}.contact-form-status a{color:inherit;text-underline-offset:3px;text-decoration:underline}.contact-form-status:focus{outline-offset:4px;outline:2px solid #1d4ed8}.cookie-copy-v181 a{color:#bfdbfe;text-decoration:underline}.site-header .main-nav .mobile-menu-enquiry{display:none!important}@media (width<=1080px){.site-header .main-nav .mobile-menu-enquiry{min-height:46px;margin:16px 0;color:#fff!important;display:inline-flex!important}}.home-product-shortcuts-v8985{background:#f4f7fb;border-top:1px solid #dbe3ec;border-bottom:1px solid #dbe3ec;padding:56px 0}.home-product-shortcuts-shell-v8985{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(42px,7vw,108px);display:grid}.home-product-shortcuts-copy-v8985 h2{color:#0f172a;letter-spacing:-.02em;max-width:13ch;margin:8px 0 12px;font-size:clamp(31px,3vw,43px);line-height:1.06}.home-product-shortcuts-copy-v8985 p{color:#475569;max-width:38ch;margin:0;font-size:15px;line-height:1.6}.home-product-shortcuts-links-v8985{border-top:1px solid #cbd5e1;display:grid}.home-product-shortcuts-links-v8985 a{color:#0f172a;border-bottom:1px solid #cbd5e1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:76px;padding:14px 2px;display:grid}.home-product-shortcuts-links-v8985 a>span:first-child{gap:3px;display:grid}.home-product-shortcuts-links-v8985 strong{font-size:16px;line-height:1.35}.home-product-shortcuts-links-v8985 em{color:#475569;font-size:13px;font-style:normal;line-height:1.45}.home-product-shortcuts-links-v8985 a>span:last-child{color:#2563eb;font-size:21px;transition:transform .16s}.home-product-shortcuts-links-v8985 a:hover,.home-product-shortcuts-links-v8985 a:focus-visible{color:#1d4ed8}.home-product-shortcuts-links-v8985 a:hover>span:last-child,.home-product-shortcuts-links-v8985 a:focus-visible>span:last-child{transform:translate(3px)}.contact-direct-email-v8985{color:#64748b;margin:0;font-size:13px;line-height:1.55}.contact-direct-email-v8985 a{color:#1d4ed8;text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (width>=901px){.contact-page-v203 .contact-intake-panel{order:1}.contact-page-v203 .contact-form-card{order:2}}@media (width<=900px){.home-product-shortcuts-shell-v8985{grid-template-columns:1fr;gap:30px}.contact-page-v203 .contact-form-card{order:1}.contact-page-v203 .contact-intake-panel{order:2}}@media (width<=720px){.home-product-shortcuts-v8985{padding:40px 0}.home-product-shortcuts-shell-v8985{gap:24px}.home-product-shortcuts-copy-v8985 h2{max-width:15ch;font-size:29px}.home-product-shortcuts-links-v8985 a{min-height:70px;padding:13px 0}.home-product-shortcuts-links-v8985 strong{font-size:15px}.contact-page-v203 .contact-intake-image{height:132px!important;min-height:132px!important}}.contact-page-v203 .contact-form .contact-field-error{color:#a52121;margin-top:2px;font-size:14px;font-weight:400;line-height:1.5;display:block}@media (width<=720px){.contact-page-v203 .contact-hero-v55{min-height:0;padding-top:28px!important;padding-bottom:24px!important}.contact-page-v203 .contact-primary-section{padding-top:20px!important}}@media (prefers-reduced-motion:reduce){.home-product-shortcuts-links-v8985 a>span:last-child{transition:none}}.product-print-action-v8991{color:#0f172a;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;margin-top:18px;padding:8px 13px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.product-print-action-v8991:hover{color:#1d4ed8;border-color:#2563eb}.product-print-action-v8991:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}@media print{@page{size:A4;margin:12mm 13mm 14mm}html,body{color:#111827;background:#fff;font-size:9.5pt}.site-header,.site-footer,.nav-backdrop,#cookie-banner,.product-breadcrumb,.product-gallery-thumbs,.product-summary-actions,.product-anchor-band,#overview,#comparison,#downloads,.product-print-action-v8991{display:none}.product-detail-page .container{width:100%;max-width:none;padding-left:0;padding-right:0}.product-detail-page .section,.product-detail-page .product-detail-hero{background:#fff;padding:0 0 8mm}.product-detail-page .product-detail-grid{grid-template-columns:50mm minmax(0,1fr);align-items:center;gap:8mm;display:grid}.product-detail-page .product-gallery,.product-detail-page .product-summary-card{min-height:0;box-shadow:none;background:#fff;border:0;padding:0}.product-detail-page .product-gallery-main{background:#f8fafc;border:1px solid #d1d5db;border-radius:0;height:42mm;min-height:0;padding:4mm}.product-detail-page .product-gallery-main img{object-fit:contain;width:100%;height:100%}.product-detail-page .product-summary-card h1{margin:1.5mm 0 2mm;font-size:25pt;line-height:1}.product-detail-page .product-tagline,.product-detail-page .product-summary-text{color:#374151;margin:0 0 2mm;font-size:9.5pt;line-height:1.42;display:block}.product-detail-page .product-fit-snapshot-v82{display:none}.product-detail-page .product-stat-grid{border-top:1px solid #9ca3af;border-bottom:1px solid #9ca3af;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:5mm}.product-detail-page .product-stat-card{min-height:0;box-shadow:none;background:#fff;border:0;border-right:1px solid #d1d5db;border-radius:0;padding:3mm}.product-detail-page .product-stat-card:last-child{border-right:0}.product-feature-head-v8989,.product-spec-intro-v8990{margin-bottom:4mm;display:block}.product-feature-head-v8989 h2,.product-detail-page #specs h2{margin:1mm 0 2mm;font-size:19pt;line-height:1.08}.product-feature-context-v8990{margin-top:2mm}.product-feature-grid-v8989{border-color:#9ca3af;grid-template-columns:repeat(3,minmax(0,1fr))}.product-feature-card-v8989{break-inside:avoid;padding:4mm;display:block}.product-feature-card-v8989+.product-feature-card-v8989{border-top:0;border-left:1px solid #d1d5db}.product-feature-index-v8989{margin:0 0 2mm}.product-feature-card-v8989 h3{margin:0 0 1.5mm;font-size:12pt}.product-feature-card-v8989 p,.product-feature-context-v8990 p,.product-detail-page .section-lead{color:#374151;font-size:8.5pt;line-height:1.4}.product-source-record-v8984{break-inside:avoid;background:#f8fafc;border:1px solid #d1d5db;grid-template-columns:26mm minmax(0,1fr);gap:4mm;margin:3mm 0 0;padding:3mm;display:grid}.product-spec-intro-v8990 .product-source-record-v8984 dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm 4mm}.product-source-note-v8990{grid-column:2}.product-spec-groups-v8989{border-color:#9ca3af}.product-spec-group-v8989,.product-spec-group-v8989.is-single-v8990{break-inside:avoid;border-color:#9ca3af;grid-template-columns:42mm minmax(0,1fr);gap:6mm;padding:4mm 0;display:grid}.product-spec-group-head-v8989{display:block}.product-spec-group-head-v8989 span{margin:0 0 2mm}.product-spec-group-head-v8989 h3{margin:0 0 1.5mm;font-size:12pt}.product-spec-group-head-v8989 p{font-size:7.5pt;line-height:1.35}.product-spec-group-v8989 .product-spec-row{break-inside:avoid;border-color:#d1d5db;grid-template-columns:34% 66%;gap:3mm;padding:2mm 0}.product-spec-group-v8989 .product-spec-label,.product-spec-group-v8989 .product-spec-value{font-size:8pt;line-height:1.35}}