.va-marketing-hero.mh-tight h1{max-width:17ch;font-size:clamp(2.3rem,3.9vw,3.5rem)!important;line-height:1.06!important}.ip-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;max-width:1040px;margin:0 auto;display:grid}.ip-plan{border:1px solid var(--hs-line);box-shadow:var(--hs-shadow);background:#fff;border-radius:24px;flex-direction:column;gap:.8rem;padding:1.75rem;display:flex}.ip-plan.is-featured{background:linear-gradient(#f7f7ff 0%,#fff 38%);border-color:#c7d2fe;box-shadow:0 24px 50px -30px #444ce773}.ip-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ip-plan-label{color:var(--hs-brand-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ip-plan h3{color:var(--hs-ink);margin:0;font-size:1.15rem;font-weight:800}.ip-plan-price{color:var(--hs-ink);letter-spacing:-.04em;font-size:clamp(2rem,3vw,2.6rem);font-weight:800;line-height:1}.ip-plan>p{color:var(--hs-text);margin:0;font-size:.92rem;line-height:1.65}.ip-plan .sp-checks{border-top:1px solid var(--hs-line);padding-top:.9rem}.ip-plan-cta{width:100%;margin-top:auto}.ip-plan-note{max-width:900px;color:var(--hs-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .8rem;margin:1.4rem auto 0;font-size:.9rem;line-height:1.55;display:flex}.ip-calc{max-width:1000px;margin:0 auto}.ip-calc .tool-shell{grid-template-columns:minmax(0,1fr);gap:16px}.ip-calc .tool-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ip-calc .tool-results{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.5rem 1.5rem}.ip-calc .tool-results>div{border-bottom:0}.ip-calc .tool-results>.tool-result-highlight{grid-column:span 2}.ip-calc .tool-results>.btn{align-self:center}.ip-calc .tool-results>p{grid-column:1/-1;margin:0}.ip-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;max-width:1040px;margin:0 auto;display:grid}.ip-feature{border:1px solid var(--hs-line);background:#fff;border-radius:18px;align-items:center;gap:.85rem;padding:1.1rem 1.2rem;display:flex}.ip-feature .sp-card-icon{flex:none;margin:0}.ip-feature strong{color:var(--hs-ink);font-size:.95rem;font-weight:750;line-height:1.35}.ip-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:1040px;margin:0 auto;display:grid}.ip-lock-list svg{color:#a5b4fc}.ip-stats{background:#fff;border-bottom:1px solid #eaecf0}.ip-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ip-stats-grid>div{border-right:1px solid #eaecf0;gap:.2rem;padding:1.35rem 1.25rem;display:grid}.ip-stats-grid>div:last-child{border-right:0}.ip-stats-grid strong{color:#0f172a;letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.ip-stats-grid span{color:#667085;font-size:.82rem}.ip-industry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ip-industry{border:1px solid var(--hs-line);background:#fff;border-radius:20px;flex-direction:column;gap:.7rem;padding:1.35rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.ip-industry:hover{box-shadow:var(--hs-shadow-lift);border-color:#cfd5ff;transform:translateY(-3px)}.ip-industry-head{align-items:center;gap:.75rem;display:flex}.ip-industry-head .sp-card-icon{flex:none;margin:0}.ip-industry h3{letter-spacing:-.015em;margin:0;font-size:1.08rem;font-weight:800}.ip-industry h3 a{color:var(--hs-ink);text-decoration:none}.ip-industry h3 a:hover{color:var(--hs-brand-ink)}.ip-industry-desc{color:var(--hs-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ip-bullets{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.ip-bullets li{color:var(--hs-text);padding-left:.9rem;font-size:.85rem;line-height:1.4;position:relative}.ip-bullets li:before{content:"";background:#a5b4fc;border-radius:999px;width:5px;height:5px;position:absolute;top:.5em;left:0}.ip-spokes{border-top:1px dashed var(--hs-line);gap:.45rem;padding-top:.7rem;display:grid}.ip-spokes>span{color:var(--hs-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ip-spokes>div{flex-wrap:wrap;gap:.35rem;display:flex}.ip-spokes a{border:1px solid var(--hs-line);color:#344054;background:#f8fafc;border-radius:999px;padding:.25rem .6rem;font-size:.76rem;font-weight:650;text-decoration:none}.ip-spokes a:hover{color:var(--hs-brand-ink);border-color:#c7d2fe}.ip-industry-link{margin-top:auto;padding-top:.3rem}.ip-chips{flex-wrap:wrap;gap:.5rem;margin:-.5rem 0 2rem;display:flex}.ip-chips a{border:1px solid var(--hs-line);color:#344054;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.ip-chips a span{background:var(--hs-brand-soft);min-width:1.35rem;height:1.35rem;color:var(--hs-brand-ink);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.72rem;font-weight:800;display:grid}.ip-chips a:hover{color:var(--hs-brand-ink);border-color:#c7d2fe}.ip-groups{gap:2.25rem;display:grid}.ip-group{scroll-margin-top:110px}.ip-group-head{border-bottom:1px solid var(--hs-line);align-items:baseline;gap:.75rem;margin-bottom:.9rem;padding-bottom:.6rem;display:flex}.ip-group-head h3{color:var(--hs-ink);letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:800}.ip-group-head span{color:var(--hs-faint);font-size:.82rem;font-weight:650}.ip-link-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:.9rem;display:grid}.ip-link-card{border:1px solid var(--hs-line);color:var(--hs-ink);background:#fff;border-radius:18px;flex-direction:column;gap:.45rem;padding:1.2rem 1.25rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.ip-link-card:hover{box-shadow:var(--hs-shadow-lift);border-color:#cfd5ff;transform:translateY(-2px)}.ip-link-card strong{font-size:1.05rem;font-weight:800}.ip-link-card p{color:var(--hs-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ip-link-card .hs-link{margin-top:auto;padding-top:.35rem}@media (max-width:1100px){.ip-industry-grid,.ip-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ip-plans,.ip-pair,.ip-industry-grid,.ip-features{grid-template-columns:minmax(0,1fr)}.ip-calc .tool-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-calc .tool-results{grid-template-columns:minmax(0,1fr)}.ip-calc .tool-results>.tool-result-highlight{grid-column:auto}.ip-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-stats-grid>div:nth-child(2){border-right:0}.ip-stats-grid>div:nth-child(-n+2){border-bottom:1px solid #eaecf0}.ip-plan{padding:1.3rem}}@media (prefers-reduced-motion:reduce){.ip-industry:hover,.ip-link-card:hover{transform:none}}.sp-table-wrap{background:#fff;border:1px solid #e4e7ec;border-radius:14px;width:100%;margin-top:18px;overflow-x:auto}.sp-table-wrap table{border-collapse:collapse;width:100%;min-width:680px}.sp-table-wrap th,.sp-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #eaecf0;padding:13px 14px;font-size:.84rem;line-height:1.5}.sp-table-wrap th{color:#344054;background:#f8fafc;font-weight:800}.sp-table-wrap tr:last-child td{border-bottom:0}
