:root{--ihd-navy:#0f1e77;--ihd-orange:#f8733f;--ihd-bg-soft:#f5f7fc}#demo,#deployment,#mirth,#monitoring,#overview,#plans{scroll-margin-top:120px}@media (min-width:992px){.full-width-header{min-height:106px}}.ihd-hero-inner{background:rgba(15,30,119,.55);padding-left:16px;padding-right:16px}.ihd-hero-tagline{color:#fff;font-size:clamp(20px,1.6vw,30px);font-weight:600;margin:10px 0 6px}.ihd-hero-trust{color:#fff;font-size:clamp(14px,1vw,18px);letter-spacing:.02em;margin-bottom:0;opacity:.95}.ihd-breadcrumb-row{display:flex}.ihd-breadcrumb{background-color:transparent}.ihd-overview-body{padding-top:20px;padding-bottom:50px}.sec-title .ihd-lead{max-width:860px;margin-left:auto;margin-right:auto;text-align:center;font-size:clamp(16px,1.05vw,19px)}.ihd-deploy-list,.ihd-value-props{list-style:none;padding:0;margin:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ihd-value-props{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (min-width:992px){.ihd-value-props{grid-template-columns:repeat(5,1fr)}}.ihd-deploy-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ihd-deploy-list li,.ihd-value-props li{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #e3e7f3;border-left:4px solid var(--ihd-orange);border-radius:8px;padding:16px 18px;color:#333;line-height:1.45;box-shadow:0 2px 8px rgba(15,30,119,.06)}.ihd-deploy-list i,.ihd-value-props i{color:var(--ihd-navy);font-size:20px;margin-top:2px;flex:0 0 24px;text-align:center}.ihd-section-head{padding-top:30px}@media (max-width:991px){#monitoring .zigzag-feature-section .zigzag-feature-content{flex-direction:column!important;min-height:auto}#monitoring .zigzag-feature-content .col-lg-6{flex:0 0 100%!important;max-width:100%!important}}.ihd-section{padding:60px 0}.ihd-demo,.ihd-deployment{background:var(--ihd-bg-soft)}.ihd-trust-badge{text-align:center;margin:30px 0 0;color:var(--ihd-navy);font-weight:600}.ihd-plan-card{height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #e3e7f3;border-top:5px solid var(--ihd-navy);border-radius:8px;padding:28px 24px;box-shadow:0 4px 14px rgba(15,30,119,.08)}.ihd-plan-name{color:var(--ihd-navy);font-size:26px;margin-bottom:12px}.ihd-plan-desc{color:#333;flex:1 0 auto}.ihd-plan-fit{color:#555;font-size:15px}.ihd-plan-card .ihd-plan-link{align-self:flex-start;margin-top:8px}.ihd-plan-note{text-align:center;color:#555;margin:10px 0 0}.ihd-mirth-box{background:var(--ihd-navy);color:#fff;border-radius:10px;padding:40px 32px;text-align:center}.ihd-mirth-box .title{color:#fff;margin-bottom:16px}.ihd-mirth-box p{color:#fff;font-size:clamp(16px,1.05vw,19px);margin-bottom:8px}.ihd-mirth-box .btn-part{margin-top:20px}.ihd-demo .contact-widget{background:#fff;border-radius:10px;padding:32px;box-shadow:0 4px 14px rgba(15,30,119,.08)}.rs-contact.ihd-demo .contact-widget.onepage-style .from-control{border:1px solid #d5dbea;border-radius:4px;height:auto;min-height:44px}.rs-contact.ihd-demo .contact-widget.onepage-style textarea.from-control{min-height:120px}@media (max-width:767px){.ihd-section{padding:40px 0}.ihd-mirth-box{padding:28px 18px}.ihd-demo .row>.col-lg-8{padding-left:0;padding-right:0}.ihd-demo .contact-widget{padding:20px 8px}}