.blhero{padding:96px 0 26px}.blhero .lede{color:var(--muted)}.blgrid-sec{padding:30px 0 104px}.bgrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}@media (max-width:1020px){.bgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bgrid{grid-template-columns:1fr}}.bpc{border:1px solid var(--hair);transition:all .45s var(--ease);background:#fff;border-radius:16px;flex-direction:column;padding:26px 28px 24px;display:flex}.bpc:hover{border-color:var(--hair-2);box-shadow:var(--shadow-float);transform:translateY(-3px)}.bpc .cat{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-size:9.5px;font-weight:600}.bpc h3{font-family:var(--sans);letter-spacing:-.015em;margin-top:11px;font-size:17.5px;font-weight:500;line-height:1.3}.bpc .hook{color:var(--muted);margin-top:9px;font-size:13.5px;line-height:1.55}.bpc .go2{font-family:var(--sans);color:var(--blue);margin-top:auto;padding-top:18px;font-size:13px;font-weight:500}.bpc .go2 i{transition:transform .35s var(--ease);font-style:normal;display:inline-block}.bpc:hover .go2 i{transform:translate(4px)}.bpc.bfeat{color:#fff;background:radial-gradient(760px 340px at 82% -12%,#0147ff6b,transparent 60%),linear-gradient(162deg,#101a30,var(--navy) 66%);border:0;grid-column:span 3;grid-template-columns:1.14fr .86fr;padding:0;display:grid;overflow:hidden}.bpc.bfeat:hover{transform:translateY(-3px);box-shadow:0 30px 64px -26px #040a1e8c}.bfeat .bfb{flex-direction:column;padding:40px 42px;display:flex}.bfeat .chips2{flex-wrap:wrap;gap:8px;display:flex}.bfeat .chips2 span{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--dline-2);color:#ffffffbf;border-radius:5px;padding:4px 9px;font-size:9px;font-weight:600}.bfeat .chips2 span.tl{color:var(--teal);border-color:#5eead466}.bfeat h3{font-family:var(--sans);letter-spacing:-.025em;color:#fff;margin-top:16px;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.08}.bfeat .hook{color:var(--dmut);max-width:52ch;margin-top:12px;font-size:14px;line-height:1.6}.bfeat .go2{color:#fff}.bfeat .fviz{border-left:1px solid var(--dline);flex-direction:column;justify-content:center;gap:0;padding:36px 34px;display:flex}.bfeat .fviz .fvl{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--dmut);margin-bottom:16px;font-size:9px;font-weight:600}.bfeat .fviz .fr2{border-top:1px solid var(--dline);color:var(--dmut);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;font-size:12px;display:flex}.bfeat .fviz .fr2 b{font-family:var(--sans);letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:400}.bfeat .fviz .fr2.sum{border-top:1px solid var(--dline-2)}.bfeat .fviz .fr2.sum b{color:var(--teal)}@media (max-width:1020px){.bpc.bfeat{grid-column:span 2}}@media (max-width:860px){.bpc.bfeat{grid-template-columns:1fr}.bfeat .fviz{border-left:0;border-top:1px solid var(--dline);padding:26px 34px 30px}}@media (max-width:640px){.bpc.bfeat{grid-column:span 1}.bfeat .bfb{padding:30px 26px}}.bsoon{border:1.5px dashed var(--hair-2);text-align:center;color:var(--muted);border-radius:16px;margin-top:36px;padding:26px 30px;font-size:14px;line-height:1.6}.bsoon b{font-family:var(--sans);color:var(--ink);font-weight:500}
