.quick-bar{position:relative;z-index:3;transform:translateY(50%);display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-radius:8px;box-shadow:0 18px 45px rgba(22,70,110,.13);border:1px solid #e4edf5}.quick-bar>a{display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:13px;padding:21px 25px;border-right:1px solid var(--line)}.quick-bar>a:last-child{border:0}.quick-bar>a>svg:first-child{width:38px;height:38px;padding:9px;border-radius:7px;background:var(--blue100);color:var(--blue700)}.quick-bar>a>svg:last-child{width:17px;color:#8fa0af}.quick-bar span{display:flex;flex-direction:column}.quick-bar strong{font-size:14px}.quick-bar small{font-size:12px;color:var(--muted)}.section{padding:104px 0}.products{padding-top:138px}.section-heading{margin-bottom:38px}.section-heading h2,.faq-intro h2,.services-intro h2{font-size:clamp(30px,4vw,44px);line-height:1.15;margin:12px 0 13px}.section-heading p,.faq-intro>p,.services-intro>p{color:var(--muted);margin:0;max-width:650px}.heading-row{display:flex;align-items:end;justify-content:space-between;gap:36px}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13px}.text-link strong{color:var(--blue700)}.text-link svg{width:17px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-card{min-height:232px;padding:23px 22px 20px;border:1px solid var(--line);border-radius:8px;background:#fff;display:flex;flex-direction:column;transition:.2s}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#b6d8f5}.product-icon{width:46px;height:46px;border-radius:7px;display:grid;place-items:center;background:var(--blue100);color:var(--blue700);margin-bottom:17px}.product-icon svg{width:24px}.product-card h3{font-size:17px;margin:0 0 7px}.product-card p{font-size:13px;color:var(--muted);margin:0 0 18px}.card-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;color:var(--blue700);font-size:12px;font-weight:800}.card-link svg{width:16px}.section-cta{text-align:center;margin-top:38px}
.services{background:var(--blue900);color:#fff}.services-grid{display:grid;grid-template-columns:.38fr .62fr;gap:70px;align-items:center}.eyebrow.light{color:#88c9ff}.services-intro p{color:#c8def1;margin-bottom:27px}.services-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.services-list a{min-height:62px;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:11px;padding:0 17px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:7px;font-size:13px;font-weight:700;transition:.2s}.services-list a:hover{background:#fff;color:var(--blue900)}.services-list svg{width:19px}.services-list a>svg:first-child{color:#84ceff}.services-list a>svg:last-child{width:15px}.services-list .service-wide{grid-column:span 2}.centered{text-align:center}.centered .eyebrow{justify-content:center}.centered p{margin-inline:auto}.benefits{background:#f8fbfe}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.benefit-grid article{background:#fff;padding:28px 25px;min-height:186px}.benefit-grid svg{width:27px;color:var(--blue700);margin-bottom:21px}.benefit-grid h3{font-size:16px;margin:0 0 8px}.benefit-grid p{font-size:13px;color:var(--muted);margin:0}
