html{scroll-behavior:smooth}[id]{scroll-margin-top:80px}.shadow{background:linear-gradient(180deg,hsla(0,0%,43%,.1),hsla(0,0%,40%,0) 1.63%),#fff!important;padding:40px 1rem 44px}.features .container{padding-left:20px}.product-details-toc-section{display:grid;gap:30px;grid-template-columns:250px 1fr}.table-of-contents ul{list-style:none;padding:0}.table-of-contents ul li a:hover{background-color:#004890;color:#fff;cursor:pointer}.table-of-contents ul li a{color:#6e6e6e;display:inline-block;font-size:20px;padding:20px 15px;text-decoration:none;width:100%}summary::-webkit-details-marker{display:none}summary{align-items:center;cursor:pointer;display:flex;gap:35px;list-style:none;padding:10px 0}summary h2{display:inline-block;margin:0}.chevron{border-bottom:2px solid #333;border-right:2px solid #333;height:20px;margin-right:10px;transform:rotate(45deg);transition:transform .3s ease;width:20px}details[open] .chevron{transform:rotate(-135deg)}.accordion-content{animation:slideDown .3s ease-out;padding:20px 0}.databases,.faqs,.related-solutions,.specifications{margin-bottom:60px}.faqs details{border-bottom:1px solid #eee}.faqs summary::-webkit-details-marker{display:none}.faqs summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;outline:none;padding:14px 24px;position:relative}.faqs summary h5{color:#000;display:inline-block;margin:0;padding-right:30px}.faqs summary:after,.faqs summary:before{background-color:#004890;content:"";height:2px;position:absolute;right:5px;transition:transform .3s ease-in-out,opacity .3s ease;width:14px}.faqs summary:before{transform:rotate(0deg)}.faqs summary:after{transform:rotate(90deg)}.faqs details[open] summary:after{opacity:0;transform:rotate(0deg)}.faqs details[open] summary:before{transform:rotate(180deg)}.faqs .faq-content{animation:slideDown .3s ease-out;color:#000;line-height:1.15;padding:14px 24px}.related-solutions-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.related-solutions-grid .card-image-container{height:200px;overflow:hidden}.related-solutions-grid .related-solution-card{background:hsla(0,0%,100%,0);background:linear-gradient(185deg,hsla(0,0%,100%,0) 86%,#6e6e6e 113.56%),#fff;background:linear-gradient(185deg,hsla(0,0%,100%,0) 86%,hsla(0,0%,43%,.3) 113.56%),#fff;border:1px solid rgba(0,0,0,.25);box-shadow:0 0 3.172px 3.172px rgba(0,0,0,.05);display:flex;flex-direction:column}.related-solution-card .card-content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.related-solution-card .link{margin-top:auto}.related-solution-card .link a{align-items:center;color:#6e6e6e;display:flex;font-weight:700;gap:8px;text-decoration:none}.resources p,.resources p a{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.spec-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.spec-row.odd,.spec-row.odd h2,.spec-row.odd h3,.spec-row.odd h4,.spec-row.odd h5,.spec-row.odd h6,.spec-row.odd li,.spec-row.odd ol,.spec-row.odd p,.spec-row.odd ul{background-color:#f0f8ff!important}.spec-row.even,.spec-row.even h2,.spec-row.even h3,.spec-row.even h4,.spec-row.even h5,.spec-row.even h6,.spec-row.even li,.spec-row.even ol,.spec-row.even p,.spec-row.even ul{background-color:#fff!important}@media(min-width:768px){.table-of-contents{align-self:start;position:sticky;top:100px}}@media(max-width:991px){.related-solutions-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.product-details-toc-section,.related-solutions-grid{grid-template-columns:1fr}.related-solutions-grid{display:grid;gap:20px}.related-solutions-container{padding:0 32px}.shadow{padding:40px 32px}.spec-row{grid-template-columns:1fr}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}