.hp2026-cap__head{margin-bottom:clamp(36px,4vw,60px);text-align:center}.hp2026-cap__head .hp-lead{margin-left:auto;margin-right:auto;max-width:820px}.hp2026-cap__suites{display:flex;flex-direction:column;gap:clamp(28px,3.4vw,52px)}.hp2026-cap__suite{align-items:center;background:#fff;border:1px solid #e6eaf2;border-radius:24px;box-shadow:0 12px 47px rgba(0,0,0,.05);display:grid;gap:clamp(24px,3vw,52px);grid-template-columns:1fr 1fr;overflow:hidden;padding:clamp(24px,2.6vw,44px);position:relative}.hp2026-cap__suite:before{background:#5c48da;border-radius:24px 0 0 24px;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.hp2026-cap__suite--flip .hp2026-cap__copy{order:2}.hp2026-cap__tag{align-items:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;color:#5c48da;display:inline-flex;font-family:Poppins,sans-serif;font-size:clamp(12px,1vw,13.5px);font-weight:600;gap:8px;margin-bottom:16px;padding:7px 14px}.hp2026-cap__tag svg{height:13px;width:13px}.hp2026-cap__h3{color:#1c305d;font-family:Poppins,sans-serif;font-size:clamp(19px,1.9vw,26px);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0 0 12px}.hp2026-cap__desc{color:#4a5565;font-family:Roboto,sans-serif;font-size:clamp(13.5px,1.05vw,15px);line-height:1.7;margin:0 0 clamp(16px,1.7vw,22px)}.hp2026-cap__feats{display:grid;gap:10px 16px;grid-template-columns:1fr 1fr;margin-bottom:clamp(18px,1.9vw,26px)}.hp2026-cap__f{align-items:center;color:#313744;display:flex;font-family:Roboto,sans-serif;font-size:clamp(12.5px,1vw,13.5px);font-weight:500;gap:9px}.hp2026-cap__f .hp-tk{align-items:center;background:#ede9fe;border-radius:50%;color:#5c48da;display:flex;flex:none;height:18px;justify-content:center;width:18px}.hp2026-cap__f .hp-tk svg{height:10px;width:10px}.hp2026-cap__foot{align-items:center;border-top:1px solid #eef1f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:clamp(14px,1.5vw,20px)}.hp2026-cap__stat{align-items:center;display:flex;gap:9px}.hp2026-cap__n{color:#5c48da;font-family:Poppins,sans-serif;font-size:clamp(22px,2.1vw,30px);font-weight:800;line-height:1}.hp2026-cap__c{color:#62748e;font-family:Roboto,sans-serif;font-size:12.5px;line-height:1.35;max-width:170px}.hp2026-cap__link{align-items:center;color:#5c48da;display:inline-flex;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;gap:7px;text-decoration:none;white-space:nowrap}.hp2026-cap__link:hover .hp-arr{transform:translateX(4px)}.hp2026-cap__link .hp-arr{transition:transform .22s cubic-bezier(.16,1,.3,1)}.hp2026-cap__vhead{align-items:center;color:#62748e;display:flex;font-family:Poppins,sans-serif;font-size:10.5px;font-weight:800;justify-content:space-between;letter-spacing:.05em;margin-bottom:12px}.hp2026-cap__vlink,.hp2026-cap__vok{color:#5c48da}.hp2026-cap__vok{color:#16a34a}.hp2026-cap__vrow{align-items:center;border-top:1px solid #e7eaf3;display:flex;gap:10px;padding:9px 0}.hp2026-cap__vrow:first-of-type{border-top:0}.hp2026-cap__vmeta{min-width:0}.hp2026-cap__vmeta b{color:#1c305d;display:block;font-family:Roboto,sans-serif;font-size:12px;font-weight:600}.hp2026-cap__vmeta i{color:#8a94ac;font-size:10.5px;font-style:normal}.hp2026-cap__chip{border-radius:6px;flex:none;font-family:Poppins,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:3px 8px}.hp2026-cap__chip--red{background:#fee2e2;color:#dc2626}.hp2026-cap__chip--amber{background:#fef3c7;color:#b45309}.hp2026-cap__chip--blue{background:#dbeafe;color:#1d4ed8}.hp2026-cap__chip--purple{background:#ede9fe;color:#5c48da}.hp2026-cap__vtitle{color:#1c305d;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;margin:6px 0 2px}.hp2026-cap__vsub{color:#8a94ac;font-size:10.5px;margin-bottom:10px}.hp2026-cap__vchk{align-items:center;color:#313744;display:flex;font-family:Roboto,sans-serif;font-size:11.5px;gap:8px;padding:5px 0}.hp2026-cap__vchk .hp-tk{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;flex:none;font-size:10px;font-weight:800;height:16px;justify-content:center;width:16px}.hp2026-cap__vchk .hp-tk svg{height:9px;width:9px}.hp2026-cap__vchk--warn .hp-tk{background:#fef3c7;color:#b45309}.hp2026-cap__vchk--off{color:#9ca3af}.hp2026-cap__vchk--off .hp-tk{background:#eef1f7}.hp2026-cap__vbar{background:#e7eaf3;border-radius:99px;height:8px;margin:4px 0 12px;overflow:hidden}.hp2026-cap__vbar i{background:linear-gradient(90deg,#7b6af0,#5c48da);border-radius:99px;display:block;height:100%}.hp2026-cap__vmuted{color:#8a94ac;font-size:10.5px;font-weight:600}.hp2026-cap__vbig{color:#1c305d;font-family:Poppins,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:700;margin:2px 0 10px}.hp2026-cap__vbig em{color:#16a34a;font-size:11px;font-style:normal;font-weight:700}.hp2026-cap__vbars{align-items:flex-end;display:flex;gap:7px;height:56px;margin-bottom:12px}.hp2026-cap__vbars i{background:linear-gradient(180deg,#a78bfa,#5c48da);border-radius:5px 5px 0 0;flex:1}.hp2026-cap__vstats{display:flex;gap:14px}.hp2026-cap__vstats div{flex:1}.hp2026-cap__vstats b{color:#1c305d;display:block;font-family:Poppins,sans-serif;font-size:15px}.hp2026-cap__vstats span{color:#8a94ac;font-size:9.5px}.hp2026-cap__vai{background:#fff;border:1px solid #e6eaf2;border-radius:12px;box-shadow:0 8px 20px rgba(16,24,40,.05);color:#313744;font-family:Roboto,sans-serif;font-size:11.5px;line-height:1.45;margin-top:12px;padding:11px 13px}.hp2026-cap__vai-tag{color:#5c48da;display:block;font-family:Poppins,sans-serif;font-size:9.5px;font-weight:800;letter-spacing:.06em;margin-bottom:4px}.hp2026-cap__erp{align-items:center;background:linear-gradient(120deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;border-radius:20px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:clamp(28px,3vw,48px);padding:clamp(22px,2.4vw,34px) clamp(24px,2.8vw,40px)}.hp2026-cap__erp-copy{flex:1;min-width:280px}.hp2026-cap__erp h3{color:#1c305d;font-family:Poppins,sans-serif;font-size:clamp(18px,1.7vw,23px);font-weight:700;margin:0 0 8px}.hp2026-cap__erp p{color:#4a5565;font-family:Roboto,sans-serif;font-size:clamp(13px,1vw,14.5px);line-height:1.65;margin:0;max-width:760px}.hp2026-cap__erp strong{color:#5c48da;font-weight:600}.hp2026-cap__link--band{font-size:14.5px}@media (max-width:860px){.hp2026-cap__suite{grid-template-columns:1fr}.hp2026-cap__suite--flip .hp2026-cap__copy{order:0}.hp2026-cap__visual{order:2}.hp2026-cap__feats{grid-template-columns:1fr}}