.page-homepage-current .hv4-difference{--hv4-navy:#07152f;--hv4-blue:#155eef;--hv4-ink:#13213a;--hv4-muted:#5b687c;--hv4-line:#dce3ee;padding:4.5rem 0;background:linear-gradient(180deg,#f4f7fc 0,#fff 44%,#f7f9fc 100%);color:var(--hv4-ink)}
.page-homepage-current .hv4-decision{--hv4-navy:#07152f;--hv4-blue:#155eef;--hv4-ink:#13213a;--hv4-muted:#5b687c;--hv4-line:#dce3ee;padding:4.75rem 0 5rem;background:#fff;color:var(--hv4-ink)}.page-homepage-current .hv4-decision-intro{max-width:960px;margin:0 auto 2.25rem;text-align:center}.page-homepage-current .hv4-decision-eyebrow{margin:0 0 .7rem;color:var(--hv4-blue);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.page-homepage-current .hv4-decision-intro h2{max-width:24ch;margin:0 auto 1rem;font-size:clamp(2rem,4.4vw,3.7rem);font-weight:850;line-height:1.05;letter-spacing:-.045em}.page-homepage-current .hv4-decision-intro>p:last-child{margin:0;color:var(--hv4-muted);font-size:1.15rem}.page-homepage-current .hv4-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:1180px;margin:0 auto}.page-homepage-current .hv4-decision-card{display:flex;min-width:0;min-height:100%;flex-direction:column;padding:2rem;border:1px solid var(--hv4-line);border-radius:1.25rem;background:#f7f9fd;box-shadow:0 18px 48px rgba(7,21,47,.09)}.page-homepage-current .hv4-decision-card-pharmacy{border-color:#173d7b;background:linear-gradient(145deg,#07152f 0%,#12366f 100%);color:#fff}.page-homepage-current .hv4-decision-card-topline{display:flex;align-items:center;gap:.7rem;margin-bottom:1.35rem;color:#104ebf;font-size:.78rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.page-homepage-current .hv4-decision-card-pharmacy .hv4-decision-card-topline{color:#b8d0ff}.page-homepage-current .hv4-decision-icon{display:grid;width:2.65rem;height:2.65rem;place-items:center;border-radius:.8rem;background:#e5eeff;color:var(--hv4-blue);font-size:1.2rem}.page-homepage-current .hv4-decision-card-pharmacy .hv4-decision-icon{background:rgba(255,255,255,.12);color:#fff}.page-homepage-current .hv4-decision-card h3{margin:0 0 .85rem;font-size:clamp(1.65rem,2.7vw,2.35rem);font-weight:850;line-height:1.12;letter-spacing:-.025em}.page-homepage-current .hv4-decision-card>p{margin:0 0 1.2rem;color:var(--hv4-muted);font-size:1.02rem;line-height:1.65}.page-homepage-current .hv4-decision-card-pharmacy>p{color:#d4e0f5}.page-homepage-current .hv4-decision-card ul{display:grid;gap:.55rem;margin:0 0 1.6rem;padding:0;list-style:none}.page-homepage-current .hv4-decision-card li{position:relative;padding-left:1.45rem;color:#34445d;line-height:1.5}.page-homepage-current .hv4-decision-card li::before{content:'✓';position:absolute;left:0;color:var(--hv4-blue);font-weight:900}.page-homepage-current .hv4-decision-card-pharmacy li{color:#e6edf9}.page-homepage-current .hv4-decision-card-pharmacy li::before{color:#80adff}.page-homepage-current .hv4-decision-card .btn{align-self:flex-start;margin-top:auto}.page-homepage-current .hv4-decision-secondary{display:inline-block;margin-top:1rem;color:#c5d8ff;font-weight:700;text-decoration:none}.page-homepage-current .hv4-decision-secondary:hover,.page-homepage-current .hv4-decision-secondary:focus{color:#fff;text-decoration:underline}
.page-homepage-current .hv4-difference-intro{max-width:880px;margin:0 auto 2rem;text-align:center}.page-homepage-current .hv4-difference-eyebrow{max-width:760px;margin:0 auto .75rem;color:var(--hv4-blue);font-size:.78rem;font-weight:800;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}.page-homepage-current .hv4-difference-intro h2{max-width:21ch;margin:0 auto 1.25rem;font-size:clamp(2rem,4vw,3.35rem);font-weight:800;line-height:1.08;letter-spacing:-.035em}.page-homepage-current .hv4-difference-intro p:not(.hv4-difference-eyebrow){max-width:760px;margin:.65rem auto;color:var(--hv4-muted);font-size:1.08rem;line-height:1.7}.page-homepage-current .hv4-difference-intro p:last-child{color:var(--hv4-ink);font-weight:700}
.page-homepage-current .hv4-difference-table-region{max-width:1240px;margin:0 auto}.page-homepage-current .hv4-difference-table{display:block;width:100%;border-collapse:separate}.page-homepage-current .hv4-difference-table thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.page-homepage-current .hv4-difference-table tbody{display:grid;gap:.85rem}.page-homepage-current .hv4-difference-table tr{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(280px,1.55fr) minmax(180px,.9fr);gap:1rem;align-items:stretch;padding:1rem;border:1px solid var(--hv4-line);border-radius:1rem;background:#fff;box-shadow:0 8px 24px rgba(7,21,47,.06)}.page-homepage-current .hv4-difference-table tbody th,.page-homepage-current .hv4-difference-table tbody td{display:block;min-width:0;margin:0;padding:0;border:0;vertical-align:top}.page-homepage-current .hv4-difference-table tbody th{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.65rem;padding:.2rem .9rem .2rem .2rem;border-right:1px solid var(--hv4-line);color:var(--hv4-ink);font-size:1rem;line-height:1.35;text-align:left}.page-homepage-current .hv4-promise-number{color:var(--hv4-blue);font-size:.74rem;font-weight:900;line-height:1.45;letter-spacing:.12em}.page-homepage-current .hv4-promise-want{font-weight:800}.page-homepage-current .hv4-promise-delivery{align-self:center;color:var(--hv4-muted);font-size:.91rem;line-height:1.48}.page-homepage-current .hv4-promise-delivery strong{display:block;margin-bottom:.35rem;color:#0b49bd;font-size:1.25rem;font-weight:800;line-height:1.22}.page-homepage-current .hv4-promise-support{display:block}.page-homepage-current .hv4-difference-table .hv4-promise-outcome{align-self:stretch;padding:.85rem .95rem;border-left:3px solid var(--hv4-blue);border-radius:.55rem;background:var(--hv4-navy);color:#fff;font-size:.88rem;font-weight:600;line-height:1.42}.page-homepage-current .hv4-difference-table .hv4-promise-outcome::before{content:attr(data-label);display:block;margin-bottom:.35rem;color:#9fc0ff;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(hover:hover){.page-homepage-current .hv4-difference-table tr:hover{border-color:#b9c9df;box-shadow:0 10px 28px rgba(7,21,47,.09)}}
.page-homepage-current .hv4-audiences{max-width:1240px;margin:2.6rem auto 0}.page-homepage-current .hv4-audiences-label{display:table;margin:0 auto 1.2rem;padding:.45rem .9rem;border:1px solid #bfd2ff;border-radius:999px;background:#e8f0ff;color:#155eef;font-size:.75rem;font-weight:900;line-height:1.2;letter-spacing:.06em;text-align:center;text-transform:uppercase}.page-homepage-current .hv4-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.page-homepage-current .hv4-audience-card{min-width:0;padding:1.5rem;border:1px solid var(--hv4-line);border-radius:1rem;background:#fff;box-shadow:0 10px 28px rgba(7,21,47,.07)}.page-homepage-current .hv4-audience-icon{display:grid;width:2.35rem;height:2.35rem;margin-bottom:1rem;place-items:center;border-radius:.7rem;background:#edf3ff;color:var(--hv4-blue);font-size:1.15rem}.page-homepage-current .hv4-audience-card h4{margin:0 0 .55rem;color:var(--hv4-ink);font-size:1.12rem;font-weight:800;line-height:1.3}.page-homepage-current .hv4-audience-card p{margin:0;color:var(--hv4-muted);font-size:.93rem;line-height:1.55}@media(hover:hover){.page-homepage-current .hv4-audience-card:hover{border-color:#b9c9df;box-shadow:0 14px 34px rgba(7,21,47,.1)}}
@media(max-width:767px){.page-homepage-current .hv4-decision{padding:3.5rem 0}.page-homepage-current .hv4-decision-intro{text-align:left}.page-homepage-current .hv4-decision-intro h2{margin-left:0}.page-homepage-current .hv4-decision-grid{grid-template-columns:1fr;gap:1rem}.page-homepage-current .hv4-decision-card{padding:1.4rem}.page-homepage-current .hv4-decision-card .btn{width:100%;white-space:normal}.page-homepage-current .hv4-difference{padding:3.75rem 0}.page-homepage-current .hv4-difference-intro{text-align:left}.page-homepage-current .hv4-difference-intro h2{margin-left:0}.page-homepage-current .hv4-difference-table-region{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.page-homepage-current .hv4-difference-table,.page-homepage-current .hv4-difference-table tbody,.page-homepage-current .hv4-difference-table tr,.page-homepage-current .hv4-difference-table th,.page-homepage-current .hv4-difference-table td{display:block;width:100%}.page-homepage-current .hv4-difference-table thead{display:none}.page-homepage-current .hv4-difference-table tr{margin-bottom:1rem;padding:0;border:1px solid var(--hv4-line);border-radius:.9rem;background:#fff;box-shadow:0 8px 24px rgba(7,21,47,.07);overflow:hidden}.page-homepage-current .hv4-difference-table th,.page-homepage-current .hv4-difference-table td{padding:1rem 1.1rem}.page-homepage-current .hv4-difference-table tbody th{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;padding:1rem 1.1rem;border-right:0;background:#fbfcfe}.page-homepage-current .hv4-difference-table [data-label]::before{content:attr(data-label);display:block;margin-bottom:.4rem;color:#496078;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.page-homepage-current .hv4-difference-table tbody th::before{grid-column:1/-1}.page-homepage-current .hv4-promise-number{grid-column:1;margin:0;padding-top:.12rem}.page-homepage-current .hv4-promise-want{grid-column:2}.page-homepage-current .hv4-promise-delivery{padding:1rem 1.1rem;border-top:1px solid var(--hv4-line);color:var(--hv4-muted)}.page-homepage-current .hv4-promise-delivery strong{font-size:1.15rem}.page-homepage-current .hv4-difference-table .hv4-promise-outcome{margin:0;padding:1rem 1.1rem 1rem 1.35rem;border-top:1px solid var(--hv4-line);border-left:3px solid var(--hv4-blue);border-radius:0;background:#f7faff;color:var(--hv4-ink)}.page-homepage-current .hv4-difference-table .hv4-promise-outcome::before{content:attr(data-label);color:#10429a}}
@media(prefers-reduced-motion:reduce){.page-homepage-current .hv4-decision *,.page-homepage-current .hv4-difference *{scroll-behavior:auto!important;transition:none!important}}

.page-homepage-current .hv4-software-handoff{padding:4rem 0;background:linear-gradient(135deg,#07152f 0%,#102f68 100%);color:#fff}.page-homepage-current .hv4-software-handoff-inner{display:flex;align-items:center;justify-content:space-between;gap:3rem}.page-homepage-current .hv4-software-handoff-inner>div{max-width:760px}.page-homepage-current .hv4-software-handoff-eyebrow{margin:0 0 .65rem;color:#a9c5ff;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page-homepage-current .hv4-software-handoff h2{margin:0 0 .8rem;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:800;line-height:1.15}.page-homepage-current .hv4-software-handoff-inner p:last-child{margin:0;color:#d7e3f8;font-size:1.05rem;line-height:1.65}.page-homepage-current .hv4-software-handoff .btn{flex:0 0 auto;white-space:nowrap}
@media(max-width:767px){.page-homepage-current .hv4-software-handoff{padding:3.25rem 0}.page-homepage-current .hv4-software-handoff-inner{display:block}.page-homepage-current .hv4-software-handoff .btn{width:100%;margin-top:1.5rem;white-space:normal}}
