/* Canonical Instinct orb, extracted from landing-system.css / landing-stage.css.
   The homepage and product page share this primitive; only size changes. */
.g-instinct-orb{--system-orb-size:88px;position:relative;width:var(--system-orb-size);height:var(--system-orb-size);flex:none;border-radius:50%;border:1px solid #ee671f42;background:#fffffff7;display:grid;place-items:center;box-shadow:0 0 24px #ee671f38,0 5px 18px #33241612;font-family:var(--font)}
.g-instinct-orb>.icon{width:35.227%;height:35.227%;color:var(--orange);stroke-width:1.6;transform:translateY(-25.8%)}
.g-instinct-orb:after{content:'INSTINCT';position:absolute;bottom:17.045%;font-size:calc(var(--system-orb-size)*.10227);font-weight:650;line-height:1.65;letter-spacing:.035em;color:var(--orange)}
.g-instinct-orb:before{content:'';position:absolute;inset:calc(var(--system-orb-size)*-.10227);border:0;border-radius:50%;box-shadow:none;background:conic-gradient(#ee671f45 0deg,#ee671f 235deg,#fff1b7 282deg,#ee671f 325deg,#ee671f45 360deg);mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));animation:ls-instinct-orbit 7s linear infinite;animation-play-state:paused}
[data-flow-motion="running"] .g-instinct-orb:before{animation-play-state:running}
@keyframes ls-instinct-orbit{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.g-instinct-orb:before{animation:none}}
