
.b46-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.b46-package{position:relative;display:flex;flex-direction:column;padding:1.4rem;border:1px solid #d5e1e8;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(5,40,61,.07)}.b46-package.recommended{border:2px solid #0b718f}.b46-badge{position:absolute;top:1rem;right:1rem;padding:.3rem .65rem;border-radius:999px;background:#0b718f;color:#fff;font-size:.78rem;font-weight:800}.b46-package h3{margin-top:0}.b46-package ul{padding-left:1.2rem}.b46-package li+li{margin-top:.5rem}.b46-package strong{margin-top:auto}.b46-package dl{display:grid;gap:.4rem;margin-top:auto}.b46-package dl div{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #e4ebef;padding-top:.45rem}.b46-package dd{margin:0;text-align:right}.b46-footnote{margin-top:1.25rem;color:#4d6978}.b46-home-packages{padding:clamp(3.25rem,7vw,5.5rem) 0;background:#eef5f7}.b46-package-grid.compact .b46-package{min-height:210px}.b46-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 2.5rem;counter-reset:flow}.b46-flow span{position:relative;padding:1rem 1rem 1rem 3.3rem;border:1px solid #cddde5;border-radius:14px;background:#fff;font-weight:750}.b46-flow span:before{position:absolute;left:.85rem;top:50%;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;background:#0b718f;color:#fff;transform:translateY(-50%);counter-increment:flow;content:counter(flow)}.b46-portal-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.b46-portal-columns article{padding:1.4rem;border:1px solid #d5e1e8;border-radius:18px;background:#fff}@media(max-width:780px){.b46-package-grid{grid-template-columns:1fr}.b46-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.b46-flow,.b46-portal-columns{grid-template-columns:1fr}.b46-package{padding:1.15rem}.b46-package-grid.compact .b46-package{min-height:0}}
