.wih-hubs{background:var(--bg-elev);padding:var(--s-9) 0}.wih-hubs__header{margin:0 auto var(--s-8);max-width:720px;text-align:center}.wih-hubs__intro{color:var(--ink-2);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed)}.wih-hubs__intro p{margin:0 0 var(--s-4)}.wih-hubs__intro p:last-child{margin-bottom:0}.wih-hubs__intro strong{color:var(--ink)}.wih-hubs__diagram{aspect-ratio:1;margin:0 auto var(--s-8);max-width:420px;position:relative;width:100%}.wih-hubs__diagram-center{align-items:center;background:var(--bg);border:2px solid var(--emerald-deep);border-radius:50%;color:var(--emerald-deep);display:flex;font-family:var(--font-display);font-size:12px;font-weight:var(--fw-bold);height:96px;justify-content:center;left:50%;letter-spacing:.5px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);width:96px;z-index:3}.wih-hubs__diagram-svg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.wih-hubs__diagram-line{stroke:var(--line);stroke-dasharray:4 4;stroke-width:1}.wih-hubs__diagram-nodes{inset:0;position:absolute;z-index:2}.wih-hubs__diagram-node{align-items:center;background:var(--bg-elev);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-display);font-size:11px;font-weight:var(--fw-semibold);height:80px;justify-content:center;position:absolute;text-align:center;transition:border-color var(--dur-normal) var(--ease-smooth),color var(--dur-normal) var(--ease-smooth);width:80px}.wih-hubs__diagram-node:hover{border-color:var(--emerald-deep);color:var(--emerald-deep)}.wih-hubs__diagram-node:first-child{left:50%;top:4%;transform:translateX(-50%)}.wih-hubs__diagram-node:nth-child(2){right:2%;top:22%}.wih-hubs__diagram-node:nth-child(3){bottom:22%;right:2%}.wih-hubs__diagram-node:nth-child(4){bottom:4%;left:50%;transform:translateX(-50%)}.wih-hubs__diagram-node:nth-child(5){bottom:22%;left:2%}.wih-hubs__diagram-node:nth-child(6){left:2%;top:22%}.wih-hubs__diagram-center,.wih-hubs__diagram-line,.wih-hubs__diagram-node{opacity:0;transition:opacity .5s var(--ease-out)}.wih-hubs.is-visible .wih-hubs__diagram-center,.wih-hubs.is-visible .wih-hubs__diagram-node{opacity:1}.wih-hubs.is-visible .wih-hubs__diagram-node:first-child{transition-delay:.1s}.wih-hubs.is-visible .wih-hubs__diagram-node:nth-child(2){transition-delay:.16s}.wih-hubs.is-visible .wih-hubs__diagram-node:nth-child(3){transition-delay:.22s}.wih-hubs.is-visible .wih-hubs__diagram-node:nth-child(4){transition-delay:.28s}.wih-hubs.is-visible .wih-hubs__diagram-node:nth-child(5){transition-delay:.34s}.wih-hubs.is-visible .wih-hubs__diagram-node:nth-child(6){transition-delay:.4s}.wih-hubs.is-visible .wih-hubs__diagram-line{opacity:1;transition-delay:.45s}@media (max-width:767px){.wih-hubs__diagram{display:none}}.wih-hubs__tabs-wrap{margin-bottom:var(--s-8)}.wih-hubs__tabs{border-bottom:1px solid var(--line);display:flex;gap:var(--s-1);margin-bottom:var(--s-6);overflow-x:auto;scrollbar-width:none}.wih-hubs__tabs::-webkit-scrollbar{display:none}.wih-hubs__tab{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:var(--ink-4);cursor:pointer;display:flex;font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--fw-medium);padding:var(--s-3) var(--s-4);transition:color var(--dur-normal) var(--ease-smooth),border-color var(--dur-normal) var(--ease-smooth);white-space:nowrap}.wih-hubs__tab:hover{color:var(--ink)}.wih-hubs__tab.is-active{border-bottom-color:var(--emerald-deep);color:var(--emerald-deep)}.wih-hubs__panel{animation:wih-fade-in .35s var(--ease-out) forwards;display:none}.wih-hubs__panel.is-active{display:block}@keyframes wih-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wih-hubs__panel-header{border-bottom:1px solid var(--line-soft);margin-bottom:var(--s-6);padding-bottom:var(--s-5)}.wih-hubs__tagline{color:var(--emerald-deep);font-size:var(--fs-body-lg);font-weight:var(--fw-medium);margin:var(--s-2) 0 0}.wih-hubs__panel-grid{display:grid;gap:var(--s-7);grid-template-columns:1fr 280px}.wih-hubs__label{color:var(--ink-4);font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);margin-bottom:var(--s-3);text-transform:uppercase}.wih-hubs__feature-list ul{list-style:none;margin:0;padding:0}.wih-hubs__feature-list li{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-normal);margin-bottom:var(--s-3);padding-left:var(--s-5);position:relative}.wih-hubs__feature-list li:before{background:var(--emerald-deep);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.wih-hubs__sidebar-item{margin-bottom:var(--s-5)}.wih-hubs__sidebar-item:last-child{margin-bottom:0}.wih-hubs__sidebar-item p{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-relaxed);margin:0}.wih-hubs__insight{align-items:flex-start;background:rgba(37,99,235,.06);border-left:3px solid var(--signal-deep);border-radius:0 var(--radius-md) var(--radius-md) 0;display:flex;gap:var(--s-3);margin-top:var(--s-6);padding:var(--s-4) var(--s-5)}.wih-hubs__insight-icon{color:var(--signal-deep);flex-shrink:0;margin-top:2px}.wih-hubs__insight-text p{color:var(--ink);font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:var(--lh-relaxed);margin:0}.wih-hubs__foundation{margin-bottom:var(--s-8)}.wih-hubs__foundation-grid{display:grid;gap:var(--s-5);grid-template-columns:1fr 1fr}.wih-hubs__fcard{background:var(--bg);border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:var(--s-6)}.wih-hubs__fcard-title{color:var(--emerald-deep);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);margin:0 0 var(--s-3)}.wih-hubs__fcard-body{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-relaxed)}.wih-hubs__fcard-body p{margin:0 0 var(--s-3)}.wih-hubs__fcard-body p:last-child{margin-bottom:0}.wih-hubs__fcard-body strong{color:var(--ink)}.wih-hubs__fcard-body ul{list-style:none;margin:var(--s-3) 0;padding:0}.wih-hubs__fcard-body li{font-size:var(--fs-body);line-height:var(--lh-normal);margin-bottom:var(--s-2);padding-left:var(--s-5);position:relative}.wih-hubs__fcard-body li:before{background:var(--emerald-deep);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.wih-hubs__selection{background:var(--emerald-tint);border:1px solid rgba(5,150,105,.15);border-radius:var(--radius-lg);margin:0 auto;max-width:800px;padding:var(--s-6);text-align:center}.wih-hubs__selection-title{margin-bottom:var(--s-4)}.wih-hubs__selection-body{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--lh-relaxed);text-align:left}.wih-hubs__selection-body p{margin:0 0 var(--s-3)}.wih-hubs__selection-body p:last-child{margin-bottom:0}.wih-hubs__selection-body strong{color:var(--emerald-deep)}.wih-hubs__selection-body ul{list-style:none;margin:var(--s-3) 0;padding:0}.wih-hubs__selection-body li{margin-bottom:var(--s-2);padding-left:var(--s-5);position:relative}.wih-hubs__selection-body li:before{color:var(--emerald-deep);content:"→";font-weight:var(--fw-bold);left:0;position:absolute}.wih-hubs__foundation,.wih-hubs__header,.wih-hubs__selection,.wih-hubs__tabs-wrap{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.wih-hubs.is-visible .wih-hubs__header{opacity:1;transform:none}.wih-hubs.is-visible .wih-hubs__tabs-wrap{opacity:1;transform:none;transition-delay:80ms}.wih-hubs.is-visible .wih-hubs__foundation{opacity:1;transform:none;transition-delay:.16s}.wih-hubs.is-visible .wih-hubs__selection{opacity:1;transform:none;transition-delay:.24s}@media (max-width:1023px){.wih-hubs__panel-grid{gap:var(--s-6);grid-template-columns:1fr}.wih-hubs__sidebar{display:grid;gap:var(--s-4);grid-template-columns:1fr 1fr}}@media (max-width:767px){.wih-hubs{padding:var(--s-8) 0}.wih-hubs__foundation-grid,.wih-hubs__sidebar{grid-template-columns:1fr}.wih-hubs__fcard,.wih-hubs__selection{padding:var(--s-5)}}