.t26 .hero-t{background:linear-gradient(180deg,rgb(33 7 84/.4),rgb(33 7 84/.55)),#210754 url(/transform2026/hero-bg.svg) 50% /cover no-repeat;color:#fff}.t26 .hero-t .hero-in{padding:clamp(48px,8vw,96px) 0 clamp(44px,7vw,80px)}.t26 .hero-t .mb{display:inline-flex;align-items:center;gap:10px;font-family:var(--fm);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.9);margin-bottom:clamp(20px,4vw,36px)}.t26 .hero-t .mb-mark-wrap{width:28px;height:28px;border-radius:50%;border:1.5px solid rgb(255 255 255/.5);overflow:hidden;flex:none;display:block}.t26 .hero-t .mb-mark{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.14)}.t26 .hero-t .mb-bbp{display:inline-flex;align-items:center;gap:5px;flex:none}.t26 .hero-t .mb-bbp-name{font-family:var(--fd);font-weight:900;font-size:clamp(14px,1.6vw,17px);line-height:1;letter-spacing:.02em;text-transform:none;color:#fff}.t26 .hero-t .mb-logo{height:22px;width:auto;display:block;flex:none}.t26 .hero-t .mb-sep{opacity:.55}.t26 .hero-t h1{color:#fff;max-width:16ch}.t26 .hero-t h1 span{color:#fff}.t26 .hero-t .sub{color:rgba(255,255,255,.9);margin-top:var(--space-lg)}.t26 .hero-t .t-stats{display:flex;flex-wrap:wrap;gap:clamp(24px,5vw,56px);margin-top:clamp(28px,4vw,44px)}.t26 .hero-t .t-stat .n{font-family:var(--fd);font-weight:900;font-size:clamp(32px,5vw,52px);line-height:.9;color:#fff}.t26 .hero-t .t-stat .l{font-family:var(--fm);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.82);margin-top:6px}.t26 .hero-t{margin-top:0}.t26 .beeswarm-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.t26 .beeswarm-wrap::-webkit-scrollbar{display:none}.t26 .beeswarm{display:block;min-width:640px;width:100%;height:auto}.t26 .beeswarm circle{transition:opacity .2s,r .2s;cursor:pointer}.t26 .beeswarm circle.dim{opacity:.16}.t26 .beeswarm circle:hover{r:7}.t26 .beeswarm .bee-lbl{font-family:var(--fm);font-size:12px;letter-spacing:.03em;text-transform:uppercase;fill:var(--ink62)}.t26 .beeswarm .bee-axis{font-family:var(--fm);font-size:11px;letter-spacing:.06em;text-transform:uppercase;fill:var(--ink45)}.t26 .beeswarm .bee-grid{stroke:var(--h100);stroke-width:1}.t26 .bee-cap{font-family:var(--fm);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink45);margin-top:var(--space-md)}.t26 .bee-tip{position:fixed;pointer-events:none;z-index:62;background:var(--color-ink);color:#fff;font-family:var(--fm);font-size:12px;line-height:1.4;padding:8px 11px;max-width:280px;opacity:0;transition:opacity .12s}.t26 .bee-tip b{color:var(--color-honey-300)}.t26 .trk-b .no-link{display:block;padding:9px 0 9px 16px;border-top:1px dotted var(--h100);color:var(--ink62);font-size:15px}.t26 .trk-b .no-link.is-hidden{display:none}.t26 .quotes-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--h100);border:1px solid var(--h100)}@media (min-width:720px){.t26 .quotes-grid{grid-template-columns:1fr 1fr}}.t26 .qcard{background:#fff;padding:clamp(20px,3vw,30px);display:flex;flex-direction:column;gap:14px}.t26 .qcard .qmark{font-family:var(--fd);font-weight:900;font-size:40px;line-height:.4;color:var(--h500);height:22px}.t26 .qcard .qtext{font-family:var(--fd);font-weight:700;font-size:clamp(18px,2.2vw,22px);line-height:1.14;color:var(--ink)}.t26 .qcard .qmeta{margin-top:auto;font-family:var(--fm);font-size:11.5px;letter-spacing:.04em;color:var(--ink62)}.t26 .qcard .qmeta b{color:var(--ink);text-transform:none}.t26 .tpicks{display:grid;grid-template-columns:1fr;gap:1px;background:var(--h100);border:1px solid var(--h100)}@media (min-width:900px){.t26 .tpicks{grid-template-columns:repeat(3,1fr)}}.t26 .tpick{background:#fff;padding:clamp(22px,3vw,28px);display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink);border-top:4px solid var(--h500);transition:background .15s}.t26 .tpick:hover{background:var(--band)}.t26 .tpick .tp-k{font-family:var(--fm);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--h800)}.t26 .tpick .tp-t{font-family:var(--fd);font-weight:900;font-size:21px;line-height:1;text-transform:uppercase}.t26 .tpick .tp-w{font-size:14.5px;line-height:1.5;color:var(--ink62)}.t26 .tpick .tp-l{margin-top:auto;font-family:var(--fm);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--h700)}