*{box-sizing:border-box}:root{--ink:#142c3f;--muted:#546777;--line:#d7e2e9;--accent:#136f87;--soft:#f3f7fa}body{color:var(--ink)}a:focus-visible,button:focus-visible{outline:3px solid #e49b32;outline-offset:3px}.eng-wrap{width:min(1160px,calc(100% - 36px));margin:auto}.eng-hero{padding:76px 0;background:#102b3d;color:#fff}.eng-hero h1{font-size:clamp(32px,5vw,56px);line-height:1.22;max-width:950px;margin:10px 0 23px}.eng-hero p{max-width:790px;font-size:18px;line-height:1.9;color:#dae8ee}.eng-label{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#81d2de}.eng-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.eng-btn{display:inline-block;padding:12px 22px;border:1px solid #5a8495;border-radius:6px;color:#fff!important;text-decoration:none!important;font-weight:700}.eng-btn-primary{background:#e5ad53;color:#102b3d!important;border-color:#e5ad53}.eng-section{padding:54px 0}.eng-section h2{font-size:29px;margin:0 0 18px;line-height:1.4}.eng-lead{color:var(--muted);max-width:840px;line-height:1.9}.eng-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.eng-card{padding:25px;border:1px solid var(--line);border-radius:9px;background:#fff;min-width:0}.eng-card h3{font-size:20px;line-height:1.5;margin:10px 0}.eng-card p,.eng-card li{font-size:15px;line-height:1.85;color:var(--muted)}.eng-card a,.eng-document a{color:#086c84}.eng-step{color:#087388;font-weight:800;font-size:13px}.eng-soft{background:var(--soft)}.eng-note{padding:20px 24px;border-left:4px solid #d69c40;background:#fff8ed;line-height:1.85;margin:25px 0}.eng-table{width:100%;border-collapse:collapse;margin:20px 0}.eng-table td,.eng-table th{border:1px solid var(--line);padding:13px;text-align:left;vertical-align:top}.eng-table th{background:var(--soft)}.eng-document{max-width:940px;margin:auto;padding:45px 20px 65px;font-size:16px;line-height:1.95;overflow-wrap:anywhere}.eng-document h1{font-size:clamp(28px,4vw,40px);line-height:1.4}.eng-document h2{margin-top:36px;font-size:25px}.eng-document h3{font-size:20px;margin-top:26px}.eng-document table{width:100%;border-collapse:collapse}.eng-document td,.eng-document th{border:1px solid var(--line);padding:12px}.eng-footer{padding:35px 0;background:#102b3d;color:#d9e7ed;line-height:1.9}.eng-footer a{color:#d9e7ed}.eng-footer nav{display:flex;flex-wrap:wrap;gap:10px 20px;margin:16px 0}.eng-footer details{margin:20px 0}.document-scope{padding:18px;border:1px solid #d4e4eb;background:#f4f8fa;margin-bottom:24px}.document-scope h2{font-size:20px}.pd-content,.nd-body,.fq6-content{line-height:1.95}.eng-mobile-call{display:none}.navbar-nav .nav-link{padding:.7rem .8rem!important;font-size:14px}@media(max-width:780px){.eng-hero{padding:42px 0}.eng-grid{grid-template-columns:1fr}.eng-section{padding:35px 0}.eng-table{display:block;overflow:auto}.eng-mobile-call{display:block;position:fixed;bottom:0;left:0;right:0;background:#102b3d;text-align:center;padding:12px;z-index:1000}.eng-mobile-call a{color:#fff}.eng-footer{padding-bottom:70px}.eng-document table{display:block;overflow:auto}}
/* Independent header: avoid legacy Bootstrap fixed navigation conflicts. */
.eng-site-header{position:relative!important;z-index:10;background:#fff;border-bottom:1px solid #d7e2e9}.eng-header-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:86px;padding-top:14px;padding-bottom:14px}.eng-brand{display:block;flex:0 0 auto}.eng-brand img{display:block;object-fit:contain;width:122px;height:48px}.eng-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;align-items:center}.eng-nav a{font-size:14px;line-height:1.8;color:#142c3f;text-decoration:none;padding:6px 0}.eng-nav a:hover{color:#086c84;text-decoration:underline}@media(max-width:780px){.eng-header-inner{align-items:flex-start;flex-direction:column;gap:10px;padding-top:12px;padding-bottom:12px}.eng-brand img{width:102px;height:40px}.eng-nav{justify-content:flex-start;gap:4px 20px}.eng-nav a{font-size:13px}.eng-hero h1{margin-top:10px}}

/* Product center: primary navigation and direct homepage discovery. */
.eng-nav a.eng-nav-products{display:inline-flex;align-items:center;gap:14px;padding:10px 16px;border-radius:6px;background:#102b3d;color:#fff;font-weight:700;white-space:nowrap}.eng-nav a.eng-nav-products:hover{background:#136f87;color:#fff;text-decoration:none}.eng-product-primary{min-width:196px;text-align:center;font-size:17px}.eng-product-primary span{margin-left:16px}.eng-product-entry{padding:38px 0 42px;background:#f0f6f8;border-bottom:1px solid #d7e2e9}.eng-product-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.eng-product-kicker{font-size:11px;letter-spacing:.15em;font-weight:800;color:#136f87}.eng-product-heading h2{font-size:30px;line-height:1.4;margin:6px 0 8px;color:#142c3f}.eng-product-heading p{margin:0;color:#546777;line-height:1.8}.eng-product-browse{display:inline-flex;align-items:center;gap:18px;flex-shrink:0;padding:12px 18px;background:#fff;border:1px solid #b5cbd5;border-radius:6px;color:#102b3d;font-weight:700;text-decoration:none}.eng-product-browse:hover{background:#102b3d;color:#fff;text-decoration:none}.eng-product-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.eng-product-shortcuts>a{position:relative;display:flex;flex-direction:column;gap:9px;padding:22px 24px;background:#fff;border:1px solid #cddfe7;border-radius:8px;color:#136f87;text-decoration:none;min-width:0}.eng-product-shortcuts>a:hover{border-color:#136f87;box-shadow:0 4px 16px #102b3d12;text-decoration:none}.eng-product-shortcuts strong{font-size:19px;color:#142c3f}.eng-product-shortcuts span:last-child{font-size:14px}.eng-product-number{font-size:12px;font-weight:800;letter-spacing:.1em;color:#6b8391}.eng-hero{padding:54px 0}@media(max-width:780px){.eng-nav a.eng-nav-products{font-size:14px;padding:8px 14px}.eng-product-heading{display:block}.eng-product-browse{margin-top:18px}.eng-product-shortcuts{grid-template-columns:1fr;gap:12px}.eng-product-shortcuts>a{padding:18px 20px}.eng-product-heading h2{font-size:27px}.eng-product-entry{padding:30px 0}.eng-product-primary{min-width:190px}.eng-hero{padding:34px 0}.eng-actions{gap:10px}.eng-product-shortcuts strong{font-size:18px}}
