.hero-seal{border-radius:var(--radius);perspective:900px;background:radial-gradient(circle,#34267f 0%,#1f1755 46%,#130d36 100%);border:1px solid #9d8fe047;min-height:460px;position:relative;overflow:hidden;box-shadow:0 18px 60px #130d3652,inset 0 0 0 1px #fff1c20d}.hero-seal:before{content:"";pointer-events:none;background-image:radial-gradient(#fff1c214 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}.hs-lines,.hs-seal{aspect-ratio:1;width:min(100%,560px);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.hs-lines{fill:none;pointer-events:none}.hs-link{stroke:#f2c25b8c;stroke-width:1.5px}.hs-node{fill:#f2c25b}.hs-seal{width:min(78%,420px);transform-style:preserve-3d;border-radius:50%;display:block}.hs-seal svg{width:100%;height:100%;display:block;overflow:visible}.hs-seal :is(.hs-ring-a,.hs-ring-b,.hs-core,.hs-hub,.hs-groove,.hs-node,.hs-half-l,.hs-half-r){transform-box:view-box;transform-origin:50%}.hs-node{transform-box:fill-box;transform-origin:50%}.hs-groove{fill:none}.hs-segment{stroke:#f2c25b73;stroke-width:1px;fill-opacity:.92}.hs-beam{opacity:.12;transform-box:fill-box;transform-origin:50%;mix-blend-mode:screen}.hs-seal:hover .hs-hub,.hs-seal:focus-visible .hs-hub{filter:drop-shadow(0 0 14px #f2c25bb3)}.hs-seal:focus-visible{outline-offset:4px;outline:3px solid #f2c25b}.hs-tiles{margin:0;padding:0;list-style:none}.hs-tiles li{inset:var(--y) auto auto clamp(50px, var(--x), calc(100% - 50px));position:absolute;translate:-50% -50%}.hs-tiles{aspect-ratio:1;width:min(100%,560px);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.hs-tile{color:#fff1c2;text-align:center;background:linear-gradient(160deg,#34267ff2,#130d36f2);border:1px solid #f2c25b8c;border-radius:16px;justify-items:center;gap:6px;width:92px;padding:10px 6px 8px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 0 0 4px #130d3699,0 10px 24px #00000059}.hs-tile svg{color:#f2c25b;width:26px;height:26px}.hs-tile span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:100%;font-size:.72rem;font-weight:800;line-height:1.15}.hs-tile:hover,.hs-tile:focus-visible{border-color:var(--product-accent);box-shadow:0 0 0 4px #130d3699, 0 0 22px color-mix(in srgb, var(--product-accent), transparent 40%);outline:none}.hs-count{color:#fff1c2;pointer-events:none;justify-content:center;align-items:baseline;gap:8px;margin:0;display:flex;position:absolute;inset:auto 0 16px}.hs-count a{color:inherit;pointer-events:auto;border-radius:999px;align-items:baseline;gap:8px;padding:4px 12px;text-decoration:none;display:inline-flex}.hs-count a:hover,.hs-count a:focus-visible{background:#fff1c21a}.hs-count span{font-family:var(--font-display), var(--font-ui), sans-serif;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900}.hs-count small{color:#fff1c2b3;font-size:.86rem;font-weight:800}html[data-motion=on] .hero-seal:not([data-played]) :is(.hs-tile,.hs-link,.hs-node,.hs-ring-a,.hs-ring-b,.hs-core){opacity:0;animation:0s 3.5s forwards hs-failsafe}@keyframes hs-failsafe{to{opacity:1}}@media (max-width:900px){.hero-seal{aspect-ratio:1;min-height:0}.hs-tile{width:64px;padding:8px 4px 6px}.hs-tile span{display:none}.hs-tiles li{left:clamp(38px, var(--x), calc(100% - 38px))}}
