@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap");.vsq-solutions{--navy:#131a6b;--orange:#e87800;--card:#e9e9ea;--rule:rgba(19,26,107,.14);--bar:var(--orange);color:var(--navy);font-family:Montserrat,Calibri,Arial,Helvetica,sans-serif}.vsq-solutions *{box-sizing:border-box}.vsq-solutions .sol-card{background:var(--card);border-top:9px solid var(--bar);color:var(--navy);max-width:440px;padding:28px 32px 34px}.vsq-solutions .sol-title{color:var(--navy);font-size:28px;font-weight:700;line-height:1.15;margin:0 0 22px}.vsq-solutions .sol-list{margin:0;padding:0 0 0 6px}.vsq-solutions .sol-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;padding:11px 0}.vsq-solutions .sol-row dt{color:var(--navy);font-size:14px;font-weight:700;margin:0}.vsq-solutions .sol-row dt:after{content:":"}.vsq-solutions .sol-row dd{color:var(--navy);font-size:14px;font-weight:700;margin:0}.vsq-solutions .sol-empty{color:var(--navy);font-size:14px;line-height:1.5;padding:6px 0}.vsq-solutions.has-rules .sol-row{border-bottom:1px solid var(--rule)}.vsq-solutions.has-rules .sol-row:last-child{border-bottom:none}.vsq-solutions .sol-row.is-inactive dd,.vsq-solutions .sol-row.is-inactive dt{opacity:.45}.vsq-solutions.is-three-col .sol-card,.vsq-solutions.is-two-col .sol-card{max-width:100%}.vsq-solutions.is-three-col .sol-list,.vsq-solutions.is-two-col .sol-list{align-items:start;column-gap:40px;display:grid}.vsq-solutions.is-two-col .sol-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vsq-solutions.is-three-col .sol-list{grid-template-columns:repeat(3,minmax(0,1fr))}.vsq-solutions.is-three-col .sol-row,.vsq-solutions.is-two-col .sol-row{display:block;padding:9px 0}.vsq-solutions.is-three-col .sol-row dt,.vsq-solutions.is-two-col .sol-row dt{display:block}.vsq-solutions.is-three-col .sol-row dt:after,.vsq-solutions.is-two-col .sol-row dt:after{content:""}.vsq-solutions.is-three-col .sol-row dd,.vsq-solutions.is-two-col .sol-row dd{display:block;font-size:13px;font-weight:400;margin-top:2px}@media (max-width:900px){.vsq-solutions.is-three-col .sol-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vsq-solutions.is-three-col .sol-list,.vsq-solutions.is-two-col .sol-list{grid-template-columns:1fr}}@media (max-width:480px){.vsq-solutions .sol-card{max-width:100%;padding:22px 20px 26px}.vsq-solutions .sol-title{font-size:22px}}