html:has(.hub-page),html:has(.hub-page) body{background:#fff}.hub-page{padding-bottom:calc(23 * var(--pk-u))}.hub-sec{width:calc(1340 * var(--pk-u));margin:calc(80 * var(--pk-u)) auto 0}@media (width<=60rem){.hub-br{display:none}}.hub-hero{box-sizing:border-box;min-height:calc(340 * var(--pk-u));margin-top:calc(74 * var(--pk-u));text-align:center}.hub-hero+.hub-sec{margin-top:calc(50 * var(--pk-u))}.hub-hero .cg-section-eyebrow{margin-bottom:calc(26 * var(--pk-u))}.hub-h1{font:400 max(40px, calc(68 * var(--pk-u))) / .9 var(--cg-font-display);text-transform:uppercase;color:var(--cg-ink);margin:0}.hub-line{display:block}.hub-accent{color:var(--cg-primary)}.hub-intro{max-width:calc(920 * var(--pk-u));margin:calc(32 * var(--pk-u)) auto 0;font:400 max(17px, calc(23 * var(--pk-u))) / 1.5 var(--cg-font-body);color:var(--cg-ink)}.hub-band{box-sizing:border-box;padding:calc(48 * var(--pk-u)) calc(40 * var(--pk-u));border-radius:24px}@media (width<=60rem){.hub-band{border-radius:20px;padding:28px 20px}}.bhe-js [data-bhe-in]{opacity:0;animation:0s linear 4s forwards bhe-fallback}@keyframes bhe-fallback{to{opacity:1}}.hub-panel{box-sizing:border-box;padding:calc(30 * var(--pk-u)) calc(36 * var(--pk-u)) calc(36 * var(--pk-u));background:var(--cg-neutral-25);border-radius:24px}.hub-h2{font:400 var(--cg-h3) / 1.07 var(--cg-font-display);text-transform:uppercase;color:var(--cg-primary);margin:0}.hub-lead{margin:calc(12 * var(--pk-u)) 0 0;font:400 max(16px, calc(21 * var(--pk-u))) / 1.5 var(--cg-font-body);color:var(--cg-ink)}.hub-js:not(.hub-armed) [data-hub-pop],.hub-js:not(.hub-armed) [data-hub-in],.hub-js:not(.hub-armed) [data-th-text],.hub-js:not(.hub-armed) [data-th-hero] :is(.ta-tool,.ta-creation,.ta-service,.ta-plug,.ta-line,.ta-tile,.ta-spoke,.ta-center,.ta-title,.ta-pill,.ta-else,.ta-label,.ta-part,.ta-url,.ta-status),.hub-js:not(.hub-armed) [data-plug-tool],.hub-js:not(.hub-armed) [data-plug-universal],.hub-js:not(.hub-armed) [data-plug-slide],.hub-js:not(.hub-armed) [data-plug-pill],.hub-js:not(.hub-armed) [data-plug-cmd],.hub-js:not(.hub-armed) [data-plug-btn],.hub-js:not(.hub-armed) [data-cmp-row]>*,.hub-js:not(.hub-armed) [data-cmp-legend],.hub-js:not(.hub-armed) [data-cmp-slide],.hub-js:not(.hub-armed) [data-cmp-logo],.hub-js:not(.hub-armed) [data-cmp-pop],.hub-js:not(.hub-armed) [data-cp] svg,.hub-js:not(.hub-armed) [data-ex-card],.hub-js:not(.hub-armed) [data-sc-trio]>*,.hub-js:not(.hub-armed) [data-sc-reach] .sc-reach-creation,.hub-js:not(.hub-armed) [data-sc-face],.hub-js:not(.hub-armed) [data-sc-line],.hub-js:not(.hub-armed) [data-sc-stat-icon],.hub-js:not(.hub-armed) [data-sc-stat-text],.hub-js:not(.hub-armed) [data-sc-demo]{opacity:0;animation:0s linear 4s forwards hub-reveal}@keyframes hub-reveal{to{opacity:1}}.hub-lift{transition:translate .24s var(--cg-ease-out), box-shadow .24s var(--cg-ease-out)}@media (hover:hover){.hub-lift:hover{translate:0 -4px;box-shadow:0 14px 30px -18px #22222259}}@media (prefers-reduced-motion:reduce){.hub-lift{transition:none}.hub-lift:hover{translate:none}}.hub-ink{box-sizing:border-box;padding:calc(36 * var(--pk-u));background:var(--cg-ink);color:#fff;border-radius:24px}.hub-ink-h{font:400 max(30px, calc(44 * var(--pk-u))) / 1.07 var(--cg-font-display);text-transform:uppercase;color:#fff;margin:0}.hub-lime{color:var(--cg-secondary)}.hub-ink-body{margin:calc(21 * var(--pk-u)) 0 0;font:400 max(16px, calc(22 * var(--pk-u))) / 1.5 var(--cg-font-body)}.hub-pill{align-items:center;gap:calc(16 * var(--pk-u));padding:calc(6 * var(--pk-u)) calc(6 * var(--pk-u)) calc(6 * var(--pk-u)) calc(48 * var(--pk-u));cursor:pointer;background:#fff;border-radius:999px;display:flex}.hub-pill-text{min-width:0;font:400 max(16px, calc(26 * var(--pk-u))) / 1.4 var(--cg-font-body);color:var(--cg-ink);overflow-wrap:anywhere;cursor:text;background:0 0;border:0;flex:auto;padding:0}.hub-pill-btn{min-height:max(44px, calc(53 * var(--pk-u)));padding:0 calc(30 * var(--pk-u));background:var(--cg-primary);color:#fff;font:600 max(16px, calc(21 * var(--pk-u))) / 1 var(--cg-font-body);cursor:pointer;transition:background var(--cg-duration) var(--cg-ease-out);border:0;border-radius:16px;flex:none;align-items:center;gap:12px;display:inline-flex}.hub-pill-btn:hover{background:var(--cg-primary-hover,#4a37e0)}.hub-pill-btn:focus-visible{outline:2.5px solid var(--cg-secondary);outline-offset:3px}.hub-pill-btn svg{color:#fff}@media (width<=60rem){.hub-pill{border-radius:20px;flex-direction:column;align-items:stretch;gap:12px;padding:14px;container-type:inline-size}.hub-pill-text{white-space:nowrap;text-overflow:ellipsis;font-size:min(17px,4.16667cqi);overflow:hidden}.hub-pill-btn{justify-content:center}.hub-page{padding-bottom:48px}.hub-sec{width:100%;margin:0}.hub-sec.cg-section{--cg-section-py:12px}.hub-hero.cg-section{--cg-section-py:40px 28px;min-height:0}.hub-hero .cg-section-eyebrow{margin-bottom:16px}.hub-intro{margin-top:20px}.hub-panel,.hub-ink{border-radius:20px;padding:28px 20px}.hub-lead{margin-top:10px}}
